CAP CAP-Certifications PDF Dumps

Killexams CAP PDF dumps includes latest syllabus of Certified Authorization Professional exam with up-to-date exam contents | Actual Questions

CAP PDF Dump Detail

CAP CAP-Certifications PDF Exam Dumps


Our products includes CAP PDF and VCE;

  • PDF Exam Questions and Answers : CAP PDF Dumps contains complete pool of CAP Questions and answers in PDF format. PDF contains actual Questions with August 2022 updated Certified Authorization Professional dumps that will help you get high marks in the actual test. You can open PDF file on any operating system like Windows, MacOS, Linux etc or any device like computer, android phone, ipad, iphone or any other hand held device etc. You can print and make your own book to read anywhere you travel or stay. PDF is suitable for high quality printing and reading offline.
  • VCE Exam Simulator 3.0.9 : Free CAP Exam Simulator is full screen windows app that is like the exam screen you experience in actual test center. This sofware provide you test environment where you can answer the questions, take test, review your false answers, monitor your performance in the test. VCE exam simulator uses Actual Exam Questions and Answers to take your test and mark your performance accordingly. When you start getting 100% marks in the exam simulator, it means, you are ready to take real test in test center. Our VCE Exam Simulator is updated regularly. Latest update is for August 2022.

ISA CAP PDF Dumps

We offer ISA CAP PDF Dumps containing actual CAP exam questions and answers. These PDF Exam Dumps are very useful in passing the CAP exams with high marks. It is money back guarantee by killexams.com

Real ISA CAP Exam Questions and Answers

These CAP questions and answers are in PDF files, are taken from the actual CAP question pool that candidate face in actual test. These real ISA CAP exam QAs are exact copy of the CAP questions and answers you face in the exam.

ISA CAP Practice Tests

CAP Practice Test uses the same questions and answers that are provided in the actual CAP exam pool so that candidate can be prepared for real test environment. These CAP practice tests are very helpful in practicing the CAP exam.

ISA CAP PDF Dumps update

CAP PDF Dumps are updated on regular basis to reflect the latest changes in the CAP exam. Whenever any change is made in actual CAP test, we provide the changes in our CAP PDF Dumps.

Complete ISA CAP Exam Collection

Here you can find complete ISA exam collection where PDF Dumps are updated on regular basis to reflect the latest changes in the CAP exam. All the sets of CAP PDF Dumps are completely verified and up to date.

Certified Authorization Professional PDF Dumps

Killexams.com CAP PDF exam dumps contain complete question pool, updated in August 2022 including VCE exam simulator that will help you get high marks in the exam. All these CAP exam questions are verified by killexams certified professionals and backed by 100% money back guarantee.


Exam Code: CAP Practice test 2022 by Killexams.com team
CAP Certified Authorization Professional

Exam Title : ISC2 Certified Authorization Professional (CAP)
Exam ID : CAP
Exam Duration : 180 mins
Questions in test : 125
Passing Score : 700/1000
Exam Center : Pearson VUE
Real Questions : ISC2 CAP Real Questions
VCE practice questions : ISC2 CAP Certification VCE Practice Test

Information Security Risk Management Program (15%)
Understand the Foundation of an Organization-Wide Information Security Risk Management Program
- Principles of information security
- National Institute of Standards and Technology (NIST) Risk Management Framework (RMF)
- RMF and System Development Life Cycle (SDLC) integration
- Information System (IS) boundary requirements
- Approaches to security control allocation
- Roles and responsibilities in the authorization process
Understand Risk Management Program Processes
- Enterprise program management controls
- Privacy requirements
- Third-party hosted Information Systems (IS)
Understand Regulatory and Legal Requirements
- Federal information security requirements
- Relevant privacy legislation
- Other applicable security-related mandates
Categorization of Information Systems (IS) (13%)
Define the Information System (IS)
- Identify the boundary of the Information System (IS)
- Describe the architecture
- Describe Information System (IS) purpose and functionality
Determine Categorization of the Information System (IS)
- Identify the information types processed, stored, or transmitted by the Information System (IS)
- Determine the impact level on confidentiality, integrity, and availability for each information type
- Determine Information System (IS) categorization and document results
Selection of Security Controls (13%)
Identify and Document Baseline and Inherited Controls
Select and Tailor Security Controls
- Determine applicability of recommended baseline
- Determine appropriate use of overlays
- Document applicability of security controls
Develop Security Control Monitoring Strategy
Review and Approve Security Plan (SP)
Implementation of Security Controls (15%)
Implement Selected Security Controls
- Confirm that security controls are consistent with enterprise architecture
- Coordinate inherited controls implementation with common control providers
- Determine mandatory configuration settings and verify implementation (e.g., United States Government Configuration Baseline (USGCB), National Institute of Standards and Technology (NIST) checklists, Defense Information Systems Agency (DISA), Security Technical Implementation Guides (STIGs), Center for Internet Security (CIS) benchmarks)
- Determine compensating security controls
Document Security Control Implementation
- Capture planned inputs, expected behavior, and expected outputs of security controls
- Verify documented details are in line with the purpose, scope, and impact of the Information System (IS)
- Obtain implementation information from appropriate organization entities (e.g., physical security, personnel security
Assessment of Security Controls (14%)
Prepare for Security Control Assessment (SCA)
- Determine Security Control Assessor (SCA) requirements
- Establish objectives and scope
- Determine methods and level of effort
- Determine necessary resources and logistics
- Collect and review artifacts (e.g., previous assessments, system documentation, policies)
- Finalize Security Control Assessment (SCA) plan
Conduct Security Control Assessment (SCA)
- Assess security control using standard assessment methods
- Collect and inventory assessment evidence
Prepare Initial Security Assessment Report (SAR)
- Analyze assessment results and identify weaknesses
- Propose remediation actions
Review Interim Security Assessment Report (SAR) and Perform Initial Remediation Actions
- Determine initial risk responses
- Apply initial remediations
- Reassess and validate the remediated controls
Develop Final Security Assessment Report (SAR) and Optional Addendum
Authorization of Information Systems (IS) (14%)
Develop Plan of Action and Milestones (POAM)
- Analyze identified weaknesses or deficiencies
- Prioritize responses based on risk level
- Formulate remediation plans
- Identify resources required to remediate deficiencies
- Develop schedule for remediation activities
Assemble Security Authorization Package
- Compile required security documentation for Authorizing Official (AO)
Determine Information System (IS) Risk
- Evaluate Information System (IS) risk
- Determine risk response options (i.e., accept, avoid, transfer, mitigate, share)
Make Security Authorization Decision
- Determine terms of authorization
Continuous Monitoring (16%)
Determine Security Impact of Changes to Information Systems (IS) and Environment
- Understand configuration management processes
- Analyze risk due to proposed changes
- Validate that changes have been correctly implemented Perform Ongoing Security Control Assessments (SCA) - Determine specific monitoring tasks and frequency based on the agency’s strategy
- Perform security control assessments based on monitoring strategy
- Evaluate security status of common and hybrid controls and interconnections Conduct Ongoing Remediation Actions (e.g., resulting from incidents, vulnerability scans, audits, vendor updates) - Assess risk(s)
- Formulate remediation plan(s)
- Conduct remediation tasks
Update Documentation
- Determine which documents require updates based on results of the continuous monitoring process
Perform Periodic Security Status Reporting
- Determine reporting requirements
Perform Ongoing Information System (IS) Risk Acceptance
- Determine ongoing Information System (IS)
Decommission Information System (IS)
- Determine Information System (IS) decommissioning requirements
- Communicate decommissioning of Information System (IS)

Certified Authorization Professional
ISA Authorization helper
Killexams : ISA Authorization helper - BingNews https://killexams.com/pass4sure/exam-detail/CAP Search results Killexams : ISA Authorization helper - BingNews https://killexams.com/pass4sure/exam-detail/CAP https://killexams.com/exam_list/ISA Killexams : Cybersecurity, protecting operational technology
  • By Steve Mustard, CAP
  • Workforce Development

By Steve Mustard, PE, Eur Ing, CEng, CAP, GICSP

Cybersecurity incidents will have serious ramifications if today's workforce is not better trained to deal with them. The Automation Federation (AF) thinks this issue is even more acute in the operational technology (OT) world.

Despite widespread awareness of cybersecurity issues and the availability of training courses on the course (e.g., ISA's IC32 course Using the ISA/IEC 62443 Standards to Secure Your Control Systems), competency and preparedness remain varied throughout the industrial landscape. The electricity sector is strictly regulated, and the oil and gas industry has spent a decade improving its cybersecurity posture. The water industry is generally less well prepared than those industries, with neither the regulatory requirements of the electricity industry nor the funding and resources of the oil and gas industry.

Even in industries where cybersecurity has been tackled, awareness is still not what it should be. Statistics show that there is a problem with cybersecurity awareness and adoption. Many generally still either do not believe there is an issue or do not believe they themselves need to worry about it.

One of the possible causes for this complacency is cybersecurity fatigue. The National Institute of Standards and Technology (NIST) found in a 2016 study that respondents had "a general weariness or reluctance to deal with computer security." In the paper "Security Fatigue" in IT Professional, one of the study's research subjects said, "I don't pay any attention to those things anymore …. People get weary from being bombarded by 'watch out for this or watch out for that.'"

Organizations need to do more than just issue policies and procedures. They also need to provide clear guidance and support to help users make the right decisions and to make it easy for them to do the right thing. This is a key aspect of training that is often overlooked in favor of technical or procedural issues.

An example of the problem, according to the NIST researchers, is how a person today is expected to remember 25-30 passwords, compared to just one not long ago. There is a lack of good guidance on how to manage cybersecurity. While there are standards and guidelines that tell you to have complex passwords and to ensure you do not write them down, often there is little or no guidance on how to manage this. Remembering 25-30 complex passwords is not practical, so there is a temptation to either record them somewhere insecure or to try to bypass some of the complexity or update rules (e.g., use the same password for multiple applications). However, using a secure password manager tool, which can store everything and even generate new, complex passwords, will not only be more secure but also save time.

With this in mind, AF is continuing to raise awareness across industry sectors, in business and academia, and around the world. Key activities in 2017 include:

  • National Rural Water Association (NRWA): NRWA is a nonprofit organization dedicated to training, supporting, and promoting more than 31,000 water and wastewater professionals serving small communities across the U.S. NRWA members are eager to learn more about cybersecurity threats and how to defend against them. An AF-delivered webinar in November 2016, covering basic cybersecurity concepts, received record registrations and live attendance. AF plans to work with NRWA, an AF member since 2016, during 2017 to provide more awareness training at regional and national meetings.
  • Northern Virginia Community College (NOVA): NOVA is the second-largest community college in the U.S., comprised of more than 75,000 students and 2,600 faculty and staff members. The Northern Virginia region has a very high concentration of mission-critical operations, particularly 24/7 data centers. NOVA is developing, with the support of AF, a mission-critical operations program. In addition, AF and NOVA are hosting a high-profile one-day seminar on mission-critical cybersecurity to raise awareness with regional industry leaders.
  • British government: AF is working with the British government on an OT-specific cybersecurity seminar to take place in London immediately following the Security Innovation Network 2017 annual conference. This event will bring together many key stakeholders from U.K. and U.S. government and industry leaders with an interest in OT.

In addition, AF continues to contribute to industry-wide cybersecurity and workforce development initiatives. The NIST Cybersecurity Framework has recently received an update (to version 1.1). Changes include a section on cybersecurity measurement, a more detailed description of applying the framework to supply-chain operations, more clarifications on authentication and authorization\, and a better explanation of implementation tiers and profiles.

The year 2018 will see the third review and update of the Automation Competency Model. It will be 10 years since AF first started work on this model. The review, involving subject-matter experts and the U.S. Department of Labor, will ensure that the latest thinking on knowledge and skills required for the automation professional, including the crucial element of OT cybersecurity, is incorporated.

AF will continue to work, with its member organizations, to raise awareness of OT cybersecurity throughout government and industry around the world.

Reader Feedback


We want to hear from you! Please send us your comments and questions about this course to InTechmagazine@isa.org.


Like This Article?

Subscribe Now!

About The Authors


Steve Mustard, CAP, has been in the software development business for more than 25 years, including developing embedded software and hardware for military applications and developing products for industrial automation and control systems. Mustard is a member of the AF’s government relations committee and the ISA99 committee.

Fri, 07 Aug 2020 11:21:00 -0500 en text/html https://www.isa.org/intech-home/2017/january-february/departments/cybersecurity-protecting-operational-technology
Killexams : Managers of industrial control systems need to start thinking about zero-trust

For many years security experts have recognized that an industrial control system (ICS) has a fundamental design that makes it particularly susceptible to a cyberattack. Unlike IT systems designed to manage data/information, these ICS systems also bridge the digital and physical world and are created to “move molecules.” The consequences of a cyberattack, compromise, or disruption of these systems have the potential for catastrophic real-world, physical, and sociological impacts.

Although some components of the overall ICS loosely resemble IT assets, the design and deployment of ICS have over the years not been looked at for or been required to include cybersecurity resiliency. The traditional functional and security concerns were twofold:

  • Do the basic job: Ensure the control system gets carefully engineered and deployed to safely complete specific tasks.
  • Reliability: Uptime, and availability were paramount. Loss or malfunction of a control system can cost millions of dollars. Design the system to ensure reliability is more consistent than a typical “IT” computer network.

From a functional perspective, even though whole systems are carved into “layers” (see ISA/IEC 62443, ISA 99, and Purdue Model) and “control loops,” these networks are mostly “flat” and, for the most part, are non-conducive to applying a zero-trust architecture strategy.

For these same functional requirements, the OT systems are very trusting – if the security team issues a legitimate command, in the protocol expected, it will do exactly what the team tells it to do. Once on a network, security pros can issue commands from virtually any device to the control system – these systems do not authenticate either the source of the command or the command itself. This freedom of command and control is excellent for those concerned only about reliability without the threat of cyber-attack. The team can build redundancy into the system and leverage multiple points of entry in case of a problem.

However, the freedom of command and control add significant risk when considering a cyberattack. Once an attacker gets on a network and understands how the control systems work, they can get it to do virtually anything they wish.

So why isn’t zero-trust, the capabilities that are so common in the IT world, a viable option for ICS?

The zero-trust security framework requires all users and critical system entities, whether in or outside the organization’s network, to stay authenticated, authorized, and continuously validated for security configuration and posture before being granted or keeping access to applications and data. Zero-trust relies heavily upon identification and authorization management (IAM) attributes for basic functionality. While IAM gets used on some layers of ICS, unfortunately, this capability is not inherent to all ICS components. Often the use of IAM credentials is counter-intuitive to safely controlling processes.

Think of a control room scenario to better understand IAM: in these environments, every operator in the control room needs to see systems to orchestrate the overall process. The act of logging on and off subsystems with unique user IDs creates an unacceptable and unsafe blind spot. Similarly, machine-to-machine communication restrictions would also limit options in flexibility, functionality, and performance that may endanger the safety and consistency of processes.

Despite these obstacles, there are a few actions at specific layers that can be taken to apply zero-trust principles. Security teams must pay specific attention to any introduction of latency and the effect on underlying production resources. The Purdue Enterprise Reference Architecture (PERA) Model for ICS Security was developed as a model for ICS network segmentation that details the levels of ICS networks, what they contain, and how to secure them. PERA was created in 1990 prior to today’s era of an increase on business’ reliance on production data and the IIoT, so many of the recommendations are undoubtedly a bit obsolete. However, operators can still use it as a jumping off point and adapt many of the same principles, coupled with the ISA/IEC 62443 standard to secure their networks.

Sorting industrial systems and IT systems into separate layers still works as a valid method for determining what the company has and what it needs to secure. But first and foremost, to adopt the principles of PERA and apply any aspect of zero-trust segmentation, enterprises must achieve comprehensive visibility into their assets and consistently monitor performance. If organizations don’t know what they have, they can’t secure it in the first place.

To accommodate a change to incorporate the IAM and network segmentation necessary to execute zero-trust across all layers of PERA, industrial control system vendors will need to spend hundreds of millions of dollars (each) to “start from scratch” and completely redesign their control systems.

Once this gets done, owner-operators will then need to spend hundreds of millions (and for a large company, even billions) of dollars on upgrading the current infrastructure to a newly designed system. Even accounting for technical debt management and the natural attrition of systems, many control systems today have a life of 10 to 30-plus years. Even if the industrial control system vendors completely redesign their systems (which has not yet been done), it will take a long time to “rip and replace” to a more secure system.

The exact announcements of the Pipedream/Incontroller cyber incidents highlight these issues. These attacks are not malware; they are a set of tool kits that leverage known control system protocols that attackers can use to take command of these systems. Control engineers have been building similar tools for years to Strengthen operational reliability; it’s not surprising that our adversaries are leveraging this knowledge in their attack strategy.

As a result, we must recognize that industrial control systems are vulnerable, and that the threat will not go away anytime soon. Resiliency has become critical, and strategies are available to help mitigate the effect of an attack to minimize damage to the enterprise and restore operations within a reasonably acceptable time.

Edward Liebig, global director of the cyber ecosystem, Hexagon ALI

Fri, 08 Jul 2022 06:47:00 -0500 en text/html https://www.scmagazine.com/editorial/perspective/critical-infrastructure/managers-of-industrial-control-systems-need-to-start-thinking-about-zero-trust%ef%bf%bc
Killexams : Isa's vision for their transformation makeover is a high-fantasy drag showgirl
    {promoMarkup}{notifMarkup}
',panelEmptyTemplate='
  • {emptyPanelMsg}

  • ',panelErrorTemplate='

    {errorMsg}

    ',panelParentTemplate='',notifOnboardPromoTemplate='
  • ',EXPANDED_PANEL="expanded_panel",ERROR_PANEL="error_panel",NotificationView=function(){function e(n,t){classCallCheck(this,e);var i=this;i._config=n,i._panelNode=null,i._store=t}return createClass(e,[{key:"_generatePanelMarkup",value:function(e,n){var t=this._config,i=void 0,o=void 0;"undefined"!=typeof window&&(i=window.Notification&&"default"===window.Notification.permission,o=t.promos.bypassEligibleClassCheck||hasClass(document.body,t.promos.eligibleBodyClass));var s=t.promos.enableNotifOnboard&&i&&o?notifOnboardPromoTemplate:"";if(s){var r=t.promos.showYahooLogo?"":"yns-no-logo";s=s.replace("{notifOnboardBtnLabel}",t.promos.notifOnboardBtnLabel).replace("{notifOnboardMsg}",t.promos.notifOnboardMsg).replace("{subscriptionTopic}",t.promos.subscriptionTopic).replace("{noLogoClass}",r).replace("{promoLogo}",t.promos.promoLogo)}var a=n.newCount>t.panel.maxCount?n.newCount:"",c=t.panel.notificationCenterPath,l=c?"":constants.panelHideElement,u=t.panel.headerMsg?"":" "+constants.panelHideElement,d=c?constants.panelPaddingBtm:"",p=void 0;n.count?p=n.markup:p=panelEmptyTemplate.replace("{emptyPanelMsg}",t.panel.emptyPanelMsg);return e=e.replace("{notifMarkup}",p).replace("{promoMarkup}",s).replace("{hideClass}",l).replace("{notifCenterLink}",c).replace("{paddingClass}",d).replace("{headerMsg}",t.panel.headerMsg).replace("{hideHeaderClass}",u).replace(/{notificationCenterNavMsg}/g,t.panel.notificationCenterNavMsg).replace(/{newCount}/g,a)}},{key:"render",value:function(e,n){var t=this;if(t._panelNode){var i=void 0,o=t._panelNode,s=void 0,r=void 0;switch(e){case EXPANDED_PANEL:i=panelTemplate,r=t._store.getNotifications(),s=t._generatePanelMarkup(i,r),o.innerHTML=s;break;case ERROR_PANEL:s=(i=panelErrorTemplate).replace("{errorMsg}",t._config.panel.errorMsg),o.innerHTML=s}n&&n()}else n&&n(new Error("No panel parent"))}},{key:"createPanelParentNode",value:function(e){e&&(e.innerHTML=panelParentTemplate,this._panelNode=document.getElementById(constants.panelNodeId))}},{key:"updateBadgeNode",value:function(e){if(e){var n=this._store.getNotifications().newCount,t=this._config.badge.maxCount;if(n){var i=n>t?t+"+":n;e.innerHTML=i}else e.innerHTML=""}}},{key:"addStyles",value:function(e){if(e&&"undefined"!=typeof window){var n=document.getElementById(this._config.panel.styleTagId);n||((n=document.createElement("style")).type="text/css",n.id=this._config.panel.styleTagId,n.innerText=e,document.head.appendChild(n))}}}]),e}(),EXPANDED_PANEL$1="expanded_panel",ERROR_PANEL$1="error_panel",PanelController=function(){function e(n,t,i){classCallCheck(this,e);var o=this;o._store=t,o._view=i,o._config=n;var s=o._config.panel;o._panelParentNode=document.querySelector(s.parentSelector),o._badgeNode=o._config.badge.selector&&document.querySelector(o._config.badge.selector),o._indicatorNode=s.indicatorSelector&&document.querySelector(s.indicatorSelector)}return createClass(e,[{key:"createPanelParentNode",value:function(){this._view.createPanelParentNode(this._panelParentNode),this._notifPanelNode=document.getElementById(constants.panelNodeId)}},{key:"refreshPanelNode",value:function(e,n){var t=this;addClass(t._notifPanelNode,constants.panelLoading),t._store.fetchNotifications(e,(function(e,i){var o=window.wafer&&window.wafer.base;o&&o.destroy(t._notifPanelNode),e?t._notifPanelNode.innerHTML||(t._view.render(ERROR_PANEL$1),addClass(t._notifPanelNode,constants.panelLoading)):(t._view.render(EXPANDED_PANEL$1),t._view.updateBadgeNode(t._badgeNode),t._showBadge(),t._showIndicator(),t._view.addStyles(i.css)),removeClass(t._notifPanelNode,constants.panelLoading),o&&o.sync(t._notifPanelNode.parentNode),n&&n(e,i)}))}},{key:"resetBadge",value:function(){var e=this;e._store.resetNewCount(),e._view.updateBadgeNode(e._badgeNode),addClass(e._badgeNode,e._config.badge.hideClass)}},{key:"_showIndicator",value:function(){this._indicatorNode&&(this._store.getNotifications().newCount?addClass(this._indicatorNode,this._config.panel.indicatorClass):removeClass(this._indicatorNode,this._config.panel.indicatorClass))}},{key:"_showBadge",value:function(){var e=this;e._store.getNotifications().newCount?removeClass(e._badgeNode,e._config.badge.hideClass):addClass(e._badgeNode,e._config.badge.hideClass)}}]),e}(),config={promos:{eligibleBodyClass:"display-push-promos",enableNotifOnboard:!0,bypassEligibleClassCheck:!1,notifOnboardBtnLabel:"Notify Me",notifOnboardMsg:"Get alerts for breaking news and top stories",promoLogo:"https://s.yimg.com/cv/apiv2/ae/news/circle_bell.png",showYahooLogo:!0,subscriptionTopic:"gondor_homerun_news"},badge:{hideClass:"",maxCount:5,selector:""},panel:{emptyPanelMsg:"You have no new notifications.",errorMsg:"",headerMsg:"Notifications",imageTag:"img:40x40|2|80",indicatorClass:"yns-indicator",indicatorSelector:null,maxCount:6,notificationCenterNavMsg:"View all {newCount} notifications",notificationCenterPath:"",notificationTypes:"",parentSelector:null,styleTagId:"notificationStyles",theme:"default"},service:{attemptCount:2,attemptDelay:1,url:null,resetUrl:null,isRMP:!1,responseType:"json",timeout:1500}},Main=function(){function e(n){classCallCheck(this,e);var t=this;t.config=t._parseConfig(n),t._validateRequiredConfigs()&&(t._request=new NotificationRequest(t.config),t._store=new NotificationStore(t.config,t._request),t._view=new NotificationView(t.config,t._store),t._panelController=new PanelController(t.config,t._store,t._view),t._panelController.createPanelParentNode(),t._assignHelperMethods())}return createClass(e,[{key:"_parseConfig",value:function(e){var n={};for(var t in objectAssign(n,config),n)if(n.hasOwnProperty(t)){var i=n[t],o=e[t];"object"===(void 0===i?"undefined":_typeof(i))?objectAssign(i,o):n[t]=e[t]}return n}},{key:"_validateRequiredConfigs",value:function(){var e=this.config;return!(!e.panel.parentSelector||!e.service.url)}},{key:"_assignHelperMethods",value:function(){var e=this;e.helpers={refreshPanelNode:e._panelController.refreshPanelNode.bind(e._panelController),resetBadge:e._panelController.resetBadge.bind(e._panelController),resetIndicator:function(){removeClass(e._panelController._indicatorNode,e.config.panel.indicatorClass)}}}}]),e}(),notificationClient_module_min=Main,notificationClient={NotificationClient:notificationClient_module_min},CONSUMPTION_STORAGE_KEY="lnct",NotifClient=function(){function e(){var e,n;this.personalized=!1,this.ybarElem=document.getElementById("ybar"),this.partnerClasses=null===(n=null===(e=this.ybarElem)||void 0===e?void 0:e.className)||void 0===n?void 0:n.match(/ybar-variant-([a-z]*)/),this.client=new notificationClient.NotificationClient(this.getConfig())}return e.prototype.refreshPanel=function(){var e,n,t,i=this,o={lastUpdate:this.getTimeStamp()||this.setTimeStamp(),loadInHpViewer:!0,includePersonalized:this.personalized},s=(null===(e=window.YAHOO)||void 0===e?void 0:e.context)||(null===(n=window.Af)||void 0===n?void 0:n.context)||{};return s.region&&s.lang&&(o.lang=s.lang,o.region=s.region),(null===(t=this.partnerClasses)||void 0===t?void 0:t.length)&&(o.partner=this.partnerClasses[1]),new Promise((function(e,n){i.client.helpers.refreshPanelNode({matrixParams:o},(function(t,i){t&&(logError("Notification refresh error:",t),n(t)),e(i)}))}))},e.prototype.resetBadge=function(){this.client.helpers.resetBadge(),this.setTimeStamp()},e.prototype.getConfig=function(){var e,n,t={promos:{eligibleBodyClass:"display-push-promos",enableNotifOnboard:!0},badge:{selector:"#notif-badge",hideClass:"ybar-notification-hidden"},panel:{emptyPanelMsg:"You have no new notifications.",errorMsg:"Please check back later.",headerMsg:"Notifications",maxCount:5,parentSelector:"#ybarNotificationBody",notificationTypes:"breakingNews"},service:{url:"/tdv2_fp/api/resource/NotificationHistory.getHistory",isRMP:!1}},i=document.getElementById("notification-container"),o=null===(e=null==i?void 0:i.dataset)||void 0===e?void 0:e.config,s={};if(o){"att"===(null===(n=this.partnerClasses)||void 0===n?void 0:n[1])&&(t.promos.showYahooLogo=!1);try{var r=JSON.parse(o);s=__assign({},r),this.personalized=1===r.personalize}catch(e){logError("Notifications config parsing error",e)}i&&delete i.dataset.config}return this.mergeConfigs(t,s)},e.prototype.mergeConfigs=function(e,n){var t=__assign({},e);for(var i in e)t[i]=__assign(__assign({},e[i]),n[i]);return t},e.prototype.getTimeStamp=function(){var e;return null===(e=window.localStorage)||void 0===e?void 0:e.getItem(CONSUMPTION_STORAGE_KEY)},e.prototype.setTimeStamp=function(){var e,n=""+Math.floor((new Date).getTime()/1e3);return null===(e=window.localStorage)||void 0===e||e.setItem(CONSUMPTION_STORAGE_KEY,n),n},e}(),notifClient=new NotifClient,getNotifClient=function(){return notifClient},reInit=function(){notifClient=new NotifClient},ybarRapid,ybarRapidInterval,ybarRapidErrMsg="",beaconQueue=[],noop=function(){},logRapidError=function(){window.removeEventListener("beforeunload",logRapidError),""!==ybarRapidErrMsg&&logError("Rapid not found on page",new Error(ybarRapidErrMsg))},findRapidWithSpaceid=function(e){var n=void 0;if(e&&e.length>0)for(var t=0;t0){if(ybarRapid.addModules(o,!1,i),beaconQueue.length>0)for(e=0;e90&&fireImageBeacon("performance",e)}catch(e){}}),1e3)}))},measureInit=measure("ybar-init");initYbar(),measureInit.stop(),initPerformanceMetricsBeaconListener(),initRapid(),initErrorBeaconListener();var selected="_yb_y53sw",Css$7={"right-item":"_yb_13t0l",selected:selected,"ybar-mod-topnavigation":"_yb_z0uj5","ybar-mod-topnavigation-teaser-imp":"_yb_ldzr7"},DOCUMENT_NODE_TYPE=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var proto=Element.prototype;proto.matches=proto.matchesSelector||proto.mozMatchesSelector||proto.msMatchesSelector||proto.oMatchesSelector||proto.webkitMatchesSelector}function closest(e,n){for(;e&&e.nodeType!==DOCUMENT_NODE_TYPE;){if("function"==typeof e.matches&&e.matches(n))return e;e=e.parentNode}}var closest_1=closest;function _delegate(e,n,t,i,o){var s=listener.apply(this,arguments);return e.addEventListener(t,s,o),{destroy:function(){e.removeEventListener(t,s,o)}}}function delegate(e,n,t,i,o){return"function"==typeof e.addEventListener?_delegate.apply(null,arguments):"function"==typeof t?_delegate.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return _delegate(e,n,t,i,o)})))}function listener(e,n,t,i){return function(t){t.delegateTarget=closest_1(t.target,n),t.delegateTarget&&i.call(e,t)}}var delegate_1=delegate,ListNode=function(e){this.data=e,this.next=null,this.prev=null},LinkedList=function(){function e(){this.head=null,this.tail=null}return e.prototype.push=function(e){var n=new ListNode(e);return this.head?this.tail?(n.prev=this.tail,this.tail.next=n,this.tail=n):(this.tail=n,this.tail.prev=this.head,this.head.next=this.tail):(this.head=n,n.next=this.tail),n},e.prototype.size=function(){for(var e=0,n=this.head;n;)e+=1,n=n.next;return e},e.prototype.getHead=function(){return this.head},e.prototype.getTail=function(){return this.tail},e.prototype.get=function(e){if(e>=this.size())return null;for(var n=0,t=this.head;(null==t?void 0:t.next)&&n0&&Array.prototype.forEach.call(e,(function(e){e.onerror=function(){e.onerror=null,e.style.display="none"}}))},fixLogoOutline=function(e,n){e&&(hideOutlineOnMouseDown("#ybar-logo","#ybar-logo",n),n.onDestroy((function(){e.classList.remove("ybar-show-outline"),e.classList.remove("ybar-hide-outline")})))},logoClick=function(e,n){n&&e.addElementListener(n,"click",(function(){e.triggerEvent("logo-click")}))},init$3=function(e,n){n.logoImages&&hideLogosOnError(n.logoImages),n.wrapper&&(fixLogoOutline(n.wrapper,e),logoClick(e,n.wrapper))};initModule("ybar-mod-logo",(function(e){var n={wrapper:document.getElementById("ybar-logo"),logoImages:document.querySelectorAll(".".concat(Css$6["logo-image"]))};init$3(e,n)}));var overlay$1="_yb_14nfo",tooltip="_yb_10d0o",tooltip__text="_yb_1a5iy",tooltip__voice="_yb_hee28",tooltip__web="_yb_155k2",dark="_yb_pf1z7",darker="_yb_yyebp",light="_yb_1kzlp",midnight60="_yb_2o2l0",Css$5={"dropdown-open":"_yb_1oabw","merchant-is-selected":"_yb_4t4ls",overlay:overlay$1,"selected-merchant-clear-button":"_yb_d3nla","shops-buttons":"_yb_1ujfh","styled-select":"_yb_120ha",tooltip:tooltip,"tooltip--show":"_yb_34aq0",tooltip__text:tooltip__text,tooltip__voice:tooltip__voice,tooltip__web:tooltip__web,dark:dark,darker:darker,light:light,midnight60:midnight60},range=function(e,n){var t=Math.max(e,n),i=Math.min(e,n),o=Math.abs(t-i);return __spreadArray([],new Array(o+1),!0).map((function(e,n){return i+n}))},openSearchOverlay=function(e,n,t){var i=e.getConfig().bucketConfig,o=(void 0===i?{}:i).enable_search_ui,s=void 0!==o&&o;if(n.ybar){n.ybar.classList.add("ybar-searchbox-assist-fullscreen"),document.documentElement.classList.add("ybar-overlay"),document.body.classList.add("ybar-overlay-noscroll");beaconClick("ybar","websrch","",{elm:"expand",subsec:"searchbox",itc:"1"}),setTimeout((function(){n.searchInput instanceof HTMLInputElement&&(t&&(n.searchInput.value=t),n.searchInput.focus(),s&&n.searchInput.click())}))}},closeSearchOverlay=function(e){var n;null===(n=e.ybar)||void 0===n||n.classList.remove("ybar-searchbox-assist-fullscreen"),document.documentElement.classList.remove("ybar-overlay"),document.body.classList.remove("ybar-overlay-noscroll"),e.searchInput instanceof HTMLInputElement&&(e.searchInput.value="",e.searchInput.blur())},initMweb=function(e,n){"smartphone"===e.getConfig().device&&(e.addElementListener(n.searchBoxPlaceholder,"click",(function(){openSearchOverlay(e,n)})),e.addElementListener(n.searchBoxPlaceholder,"keydown",(function(t){var i=t,o=i.keyCode,s=i.key,r=range(65,90),a=__spreadArray(__spreadArray([],range(58,57),!0),range(96,105),!0),c=__spreadArray(__spreadArray([],r,!0),a,!0).includes(o);(32===o||13===o||c)&&(t.preventDefault(),t.stopPropagation(),openSearchOverlay(e,n,c?s:""))})),n.searchBoxBackButton&&(e.addElementListener(n.searchBoxBackButton,"click",(function(e){e.stopPropagation(),closeSearchOverlay(n);beaconClick("ybar","back-close-srch","",{elm:"btn",subsec:"searchbox",itc:"1"})})),e.addElementListener(n.searchInput,"keyup",(function(e){e.stopPropagation();27===e.keyCode&&(e.stopPropagation(),closeSearchOverlay(n))}))),e.onDestroy((function(){closeSearchOverlay(n)})))},Tooltip=function(){function e(e,n,t){n&&(this.ybar=e,this.elem=n,this.options=t,this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.addEventListeners())}return Object.defineProperty(e.prototype,"tooltip",{get:function(){var e=this;return this.tooltipMarkup||(this.tooltipMarkup=this.createTooltip(),(this.options.tooltipParentElm||this.elem).appendChild(this.tooltipMarkup),this.ybar.onDestroy((function(){var n,t;null===(t=null===(n=e.tooltipMarkup)||void 0===n?void 0:n.parentNode)||void 0===t||t.removeChild(e.tooltipMarkup)}))),this.tooltipMarkup},enumerable:!1,configurable:!0}),e.prototype.show=function(){this.tooltip.classList.add(this.options.showClass)},e.prototype.hide=function(){this.tooltip.classList.remove(this.options.showClass)},e.prototype.addEventListeners=function(){this.ybar.addElementListener(this.elem,"mouseenter",this.show),this.ybar.addElementListener(this.elem,"focus",this.show),this.ybar.addElementListener(this.elem,"mouseleave",this.hide),this.ybar.addElementListener(this.elem,"blur",this.hide)},e.prototype.createTooltip=function(){var e=document.createElement("div");e.className=this.options.containerClass||"";var n=document.createElement("p");return n.textContent=this.options.label,n.className=this.options.textClass||"",e.appendChild(n),e},e}();createCommonjsModule((function(module){(function(){var __webpack_modules__={"./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){eval("var I18n = __webpack_require__(/*! ./lib/I18n */ \"./src/lib/I18n.js\");\n\n(function (win, doc) {\n \"use strict\";\n\n var defaultConfig = {\n uiLang: 'en-US',\n speechLang: 'en-US',\n voiceButton: '#voice-btn',\n searchBox: {\n form: '#sf',\n input: '#yschsp',\n params: {\n fr: '',\n fr2: ''\n }\n },\n enable_voice_trending: false,\n trending: {\n market: \"en-us\"\n },\n ui: {\n speechOverlay: {\n disableBlur: false\n }\n },\n browsers: {\n edge: false\n }\n };\n\n function VoiceSearch(config) {\n var self = this;\n self.config = Object.assign(defaultConfig, config || {});\n self.i18n = new VoiceSearch.I18n({\n lang: self.config.uiLang\n });\n self.renderPermissionGuide(self);\n self.renderSpeechPanel(self);\n self.speechResult = '';\n self.noSpeech = true;\n self.isRecognitionStart = false;\n self.recognition = null;\n self.voiceButton = doc.querySelector(self.config.voiceButton);\n self.searchBoxForm = doc.querySelector(self.config.searchBox.form);\n self.searchBoxQuery = doc.querySelector(self.config.searchBox.input);\n self.speechPanel = doc.querySelector('#spch');\n self.speechButtonContainer = doc.querySelector('#spchbc');\n self.speechButton = doc.querySelector('#spchbc-btn');\n self.speechText = doc.querySelector('#spcht');\n self.speechOverlay = doc.getElementById('spch-overlay');\n self.retryLink = doc.querySelector('#spcht-retry');\n self.trending = doc.getElementById('spch-trending');\n self.trendingTerms = doc.getElementById('trending-terms');\n self.termSpans = doc.getElementsByClassName(\"trending-term\");\n self.closeButton = doc.querySelector('#spchx');\n self.startAudio = new Audio('https://s.yimg.com/pv/static/misc/voice-start-202105050733.wav');\n self.resultAudio = new Audio('https://s.yimg.com/pv/static/misc/voice-result-202105050733.wav');\n self.errorAudio = new Audio('https://s.yimg.com/pv/static/misc/voice-error-202105050733.wav');\n self.closeAudio = new Audio('https://s.yimg.com/pv/static/misc/voice-close-202105050733.wav');\n self.permissionGuide = doc.querySelector('#spchp');\n self.permissionGuideClose = doc.querySelector('#spchpx');\n self.permissionGuideTimer = null;\n\n self.onEscKeyDown = function (e) {\n if (e.code !== 'Escape') {\n return;\n }\n\n self.recognition.stop();\n self.sendBeacon('keybrd', 'voicesearch_cancel_esc'); // The clean up should put inside closePanel() instead of here,\n // or func won't be cleaned up if user close panel with btn or overlay\n\n self.closePanel(self);\n };\n\n if (self.isBrowserSupported()) {\n var SpeechRecognition = win.SpeechRecognition || win.webkitSpeechRecognition;\n var SpeechGrammarList = win.SpeechGrammarList || win.webkitSpeechGrammarList;\n var speechGrammar = '#JSGF V1.0;';\n self.recognition = new SpeechRecognition();\n var speechRecognitionList = new SpeechGrammarList();\n\n if (speechRecognitionList.addFromString) {\n speechRecognitionList.addFromString(speechGrammar, 1);\n }\n\n self.recognition.grammars = speechRecognitionList;\n self.recognition.continuous = false;\n self.recognition.lang = self.config.speechLang;\n self.recognition.interimResults = false;\n self.recognition.maxAlternatives = 1;\n /* Listeners */\n\n if (self.voiceButton) {\n self.voiceButton.onclick = function () {\n self.recognition.start();\n\n if (self.permissionGuideTimer) {\n win.clearTimeout(self.permissionGuideTimer);\n }\n\n self.permissionGuideTimer = win.setTimeout(function () {\n if (!self.isRecognitionStart) {\n self.showPermissionGuide(self);\n }\n }, 300); // Also close when pressing esc\n\n doc.addEventListener('keydown', self.onEscKeyDown);\n self.sendBeacon('clk', 'voicesearch');\n };\n }\n\n if (self.speechButton) {\n self.speechButton.onclick = function () {\n if (!self.isRecognitionStart) {\n self.recognition.start();\n self.sendBeacon('clk', 'voicesearch_panel_mic_restart');\n } else {\n self.recognition.stop();\n self.sendBeacon('clk', 'voicesearch_panel_mic_close');\n self.closePanel(self);\n }\n };\n }\n\n if (self.retryLink) {\n self.retryLink.onclick = function () {\n if (!self.isRecognitionStart) {\n self.recognition.start();\n self.sendBeacon('clk', 'voicesearch_panel_retry');\n }\n };\n }\n\n if (self.speechOverlay) {\n self.speechOverlay.onclick = function () {\n self.recognition.stop();\n self.sendBeacon('clk', 'voicesearch_cancel_outside');\n self.closePanel(self);\n };\n }\n\n if (self.closeButton) {\n self.closeButton.onclick = function\n /*event*/\n () {\n self.recognition.stop();\n self.sendBeacon('clk', 'voicesearch_cancel');\n self.closePanel(self);\n };\n }\n\n if (self.permissionGuideClose) {\n self.permissionGuideClose.onclick = function\n /*event*/\n () {\n self.recognition.stop();\n self.sendBeacon('clk', 'voicesearch_permission_close');\n self.closeAudio.play();\n self.hidePermissionGuide(self);\n };\n }\n /* Recognition Events */\n\n\n self.recognition.onresult = function (event) {\n // The SpeechRecognitionEvent results property returns a SpeechRecognitionResultList object\n // The SpeechRecognitionResultList object contains SpeechRecognitionResult objects.\n // It has a getter so it can be accessed like an array\n // The first [0] returns the SpeechRecognitionResult at the last position.\n // Each SpeechRecognitionResult object contains SpeechRecognitionAlternative objects that contain individual results.\n // These also have getters so they can be accessed like arrays.\n // The second [0] returns the SpeechRecognitionAlternative at position 0.\n // We then return the transcript property of the SpeechRecognitionAlternative object\n // console.log('Confidence: ' + event.results[0][0].confidence);\n self.speechResult = event.results[0][0].transcript;\n /* Punctuation Handling: Check last character and strip it if necessary */\n\n self.handlePunctuation(self);\n\n if (self.speechText) {\n self.speechText.innerText = self.speechResult;\n }\n\n if (self.searchBoxQuery) {\n self.searchBoxQuery.value = self.speechResult;\n }\n\n self.resultAudio.play();\n win.setTimeout(function () {\n if (self.speechPanel) {\n self.speechPanel.classList.remove(\"s2tb\");\n self.speechPanel.classList.add(\"s2tb-h\");\n }\n\n self.hideRetryLink(self);\n\n if (self.searchBoxForm) {\n var inputFr = self.searchBoxForm.querySelector('[name=fr]');\n var inputFr2 = self.searchBoxForm.querySelector('[name=fr2]');\n\n if (inputFr && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr) {\n inputFr.value = config.searchBox.params.fr;\n inputFr.disabled = false; // for homepage case\n }\n\n if (inputFr2 && self.config.searchBox && self.config.searchBox.params && self.config.searchBox.params.fr2) {\n inputFr2.value = config.searchBox.params.fr2;\n inputFr2.disabled = false; // for homepage case\n }\n\n self.searchBoxForm.submit();\n }\n }, 1000);\n };\n\n self.recognition.onspeechstart = function\n /*event*/\n () {// Fired when speech starts\n };\n\n self.recognition.onspeechend = function () {\n // Fired when speech ends\n self.recognition.stop();\n };\n\n self.recognition.onerror = function\n /*event*/\n () {\n // console.log('Error occurred in recognition: ' + event.error);\n if (self.speechText) {\n self.speechText.innerText = self.i18n.t('search.voice.recognition_error');\n }\n\n self.hideTrending(self);\n self.showRetryLink(self);\n self.errorAudio.play();\n };\n\n self.recognition.onaudiostart = function\n /*event*/\n () {\n // Fired when the user agent has started to capture audio.\n if (self.speechButtonContainer) {\n self.speechButtonContainer.classList.add(\"listening\");\n }\n };\n\n self.recognition.onaudioend = function\n /*event*/\n () {\n // Fired when the user agent has finished capturing audio.\n if (self.speechButtonContainer) {\n self.speechButtonContainer.classList.remove(\"listening\");\n }\n };\n\n self.recognition.onsoundstart = function\n /*event*/\n () {\n // Fired when any sound — recognisable speech or not — has been detected.\n self.hideTrending(self);\n self.noSpeech = false;\n\n if (self.speechButtonContainer) {\n self.speechButtonContainer.classList.remove(\"listening\");\n self.speechButtonContainer.classList.add(\"speaking\");\n }\n };\n\n self.recognition.onsoundend = function\n /*event*/\n () {\n // Fired when no sound present\n if (self.speechButtonContainer) {\n self.speechButtonContainer.classList.remove(\"speaking\");\n }\n };\n\n self.recognition.onstart = function\n /*event*/\n () {\n // Fired when the speech recognition service has begun listening\n self.recognitionInit(self);\n self.startRecognition(self);\n };\n\n self.recognition.onend = function\n /*event*/\n () {\n // Fired when the speech recognition service has disconnected.\n self.isRecognitionStart = false;\n\n if (self.noSpeech == false && self.speechResult == '') {\n // No match: Fired when the speech recognition can't recognise speech\n if (self.speechText) {\n self.speechText.innerText = self.i18n.t('search.voice.recognition_nomatch');\n }\n\n self.hideTrending(self);\n self.showRetryLink(self);\n self.errorAudio.play();\n }\n }; // trigger onReady event when initialized\n\n\n if (document && document.dispatchEvent) {\n document.dispatchEvent(new Event('VOICE_JS_READY'));\n }\n }\n } // static members\n\n\n VoiceSearch.I18n = I18n; // instance members\n\n VoiceSearch.prototype.renderPermissionGuide = function (self) {\n var tmpl = \"\\n
    \\n \\n
    \\n \\n
    \\n

    \".concat(self.i18n.t('search.voice.permission_title'), \"

    \\n

    \").concat(self.i18n.t('search.voice.permission_text'), \"

    \\n
    \\n
    \\n
    \\n \");\n var dom = new DOMParser().parseFromString(tmpl, 'text/html');\n document.body.appendChild(dom.body.children[0]);\n };\n\n VoiceSearch.prototype.renderSpeechPanel = function (self) {\n var tmpl = \"\\n
    \\n \\n \\n
    \\n
    \\n
    \\n \\n \\n \\n \\n \\n \\n
    \\n
    \\n

    \\n \\n \\n \".concat(self.i18n.t('search.voice.recognition_retry'), \"\\n

    \\n
    \\n
    \\n
    \\n
    \\n

    \\n \").concat(self.i18n.t('search.voice.trending_title'), \"\\n \\n

    \\n
    \\n
    \\n \");\n var dom = new DOMParser().parseFromString(tmpl, 'text/html');\n\n if (self && self.config && self.config.ui && self.config.ui.speechOverlay && self.config.ui.speechOverlay.disableBlur) {\n dom.body.children[0].classList.add('disable-blur-overlay');\n }\n\n document.body.appendChild(dom.body.children[0]);\n };\n\n VoiceSearch.prototype.isBrowserSupported = function () {\n var isSupported = false;\n var self = this;\n var isChromium = Boolean(window.chrome);\n var isIOSChrome = /CriOS/.test(window.navigator.userAgent);\n var isEdge = /Edg\\//.test(window.navigator.userAgent);\n var isLegacyEdge = /Edge\\//.test(window.navigator.userAgent);\n var isOpera = Boolean(window.opr);\n var isBrave = Boolean(window.navigator.brave);\n var browsers = [// chrome\n {\n checkEnabled: function checkEnabled() {\n return true;\n },\n checkBrowser: function checkBrowser() {\n return isChromium && !isIOSChrome && !isEdge && !isOpera && !isBrave;\n },\n checkAPI: function checkAPI() {\n return win && ('SpeechRecognition' in win || 'webkitSpeechRecognition' in win) && ('SpeechGrammarList' in win || 'webkitSpeechGrammarList' in win);\n }\n }, // edge\n {\n checkEnabled: function checkEnabled() {\n return self && self.config && self.config.browsers && self.config.browsers.edge;\n },\n checkBrowser: function checkBrowser() {\n return isChromium && isEdge && !isLegacyEdge;\n },\n checkAPI: function checkAPI() {\n return win && ('SpeechRecognition' in win || 'webkitSpeechRecognition' in win) && ('SpeechGrammarList' in win || 'webkitSpeechGrammarList' in win);\n }\n }];\n\n for (var b = 0; b 0) {\n var lastChar = self.speechResult.charAt(self.speechResult.length - 1);\n\n if (lastChar === '.' || lastChar === '?' || lastChar === '。' || lastChar === '?') {\n self.speechResult = self.speechResult.slice(0, -1);\n }\n }\n };\n\n VoiceSearch.prototype.sendBeacon = function (actn, slk) {\n var ULT = win.YAHOO.ULT || {},\n SB = win.YAHOO.SB || {};\n\n if (ULT.beacon_click) {\n var trackParams = {\n _S: SB.config.i13n.spaceid,\n _I: SB.config.i13n.pvid,\n actn: actn,\n sec: 'search',\n slk: slk\n };\n win.YAHOO.ULT.beacon_click(trackParams);\n }\n };\n\n VoiceSearch.prototype.ajaxReq = function (url, callback) {\n var DONE_STATE = XMLHttpRequest.DONE || 4; // for IE-compatibility\n\n var xhr = new XMLHttpRequest();\n var responseRaw;\n var response; // CORS request only for IE8/IE9\n\n if (doc.documentMode && doc.documentMode \n // tags it will allow on a page\n\n if (!options.singleton && typeof options.singleton !== 'boolean') {\n options.singleton = isOldIE();\n }\n\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n\n if (Object.prototype.toString.call(newList) !== '[object Array]') {\n return;\n }\n\n for (var i = 0; i >>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var i=[],o=arguments.length>=2?arguments[1]:void 0,s=0;s>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),i=new Array(r),o=0;othis.length)&&-1!==this.indexOf(e,n)}),function(){function e(e){return"function"==typeof e.trim?e.trim():e.replace(/^\s+|\s+$/gm,"")}function n(e){var n;c&&c\&]/gim,(function(e){return""+e.charCodeAt(0)+";"}))},ae:function(e,n,t,i){if(i=i||!1,e.addEventListener)e.addEventListener(n,t,i);else{if(!e.attachEvent)return!1;e.attachEvent("on"+n,t)}},de:function(e,n,t){if(e.removeEventListener)e.removeEventListener(n,t);else{if(!e.detachEvent)return!1;e.detachEvent("on"+n,t)}},ts:function(){return Math.round((new Date).getTime()/1e3)},bold:function(e,n,t,o){var s,r=(o.pattern||"")+"(&[^;\\s]*)?(%needles)";return(o=o.exact?[i(t)]:t.split(/[\s|,]+/).filter((function(e){return""!==e})).sort((function(e,n){return n.length-e.length})).map(i)).length?(r=r.replace("%needles",o.join("|")),n.replace(new RegExp(r,"gi"),(s=e,function(e,n,t){return n&&!/\s/.test(t)?e:s.replace(/\{s\}/g,t)}))):n},fireEvent:function(e,n,t){var i;"function"==typeof s.CustomEvent?(i=new s.CustomEvent(n,{detail:t}),e.dispatchEvent(i)):"function"==typeof r.createEvent?((i=r.createEvent("CustomEvent")).initCustomEvent(n,!1,!1,t),e.dispatchEvent(i)):(r.attachEvent,document.documentElement[n]=t)}},s.YAHOO=s.YAHOO||{},s.YAHOO.NBClass=o,s.YAHOO.NB=new o,Array.prototype.forEach||(Array.prototype.forEach=function(e,n){var t,i;if(null==this)throw new TypeError(" this is null or not defined");var o,s=Object(this),r=s.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1>>0;if("function"!=typeof e)throw new TypeError;for(var i,o=[],s=2>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1this.length)&&-1!==this.indexOf(e,n)});var s,r,a,c,l,u,d,p,h,f,m=window,g=document,y=m.YAHOO,v=y.NB,b={},_="before_get_assist",w="before_display_data",C="before_init_view",E="after_init_view",x="before_parse_data",S="before_update_assist",T="after_update_list",k="after_create_item",L="before_show_sa",I="after_reset_view",M="after_hide_view",A="after_init_controller",R="click_assist",N="before_query_assist",O="before_key_submit",B="before_button_submit",P="before_submit_query",D="after_item_highlight",q="after_item_reset_highlight",j="before_sb_focus",V="after_sb_focus",F="before_sb_blur",U="after_sb_blur",$="before_beacon",H="after_set_ylc",Y="after_reset_controller";function G(e,n){n=(e=e||{}).tag||n||"div";var t,i=g.createElement(n);for(t in e.css&&(i.className=e.css),e.text&&(i.textContent=e.text),e.attrs)v.set(i,t,e.attrs[t]);for(t in e.style)i.style[t]=e.style[t];return e.wrap?((n=G(e.wrap)).appendChild(i),n):i}function z(e){this.config=e||{},this.listeners={},this.cb={}}function W(){}function J(){}function Q(){}function K(){var e=this.app.view.elems,n=e.sbClear;n&&(0Manage history'},log:{sec:"search",slk:"clear history",rspns:"upd",t2:"search",t4:"clear history"}}}function Te(){function e(e){e.keyCode&&27!==e.keyCode&&13!=e.keyCode||(v.stopPropagation(e),s.value="",v.setFocus(s),i.show(),t.control.beacon("tapClr",r,n.config.log))}var n=this,t=n.app,i=t.view,o=i.elems,s=o.sbInput,r=o.sbClear;r&&(v.ae(r,"click",e),v.ae(r,"keydown",e))}function ke(){this.config={log:{_r:2,actn:"clk",pos:1,sec:"search",slk:"clearsearch",rspns:"upd",t1:"hdr",t2:"search",t3:"clear",t4:"clearsearch"}}}y.SA=(u=[],z.prototype={jsonp:function(e){var n=g.getElementsByTagName("head")[0],t=g.createElement("script");v.set(t,"type","text/javascript"),v.set(t,"src",e),n.appendChild(t),v.ae(t,"load",(function(){n.removeChild(t)}))},createElem:G,getElemStyleValue:function(e,n){return m.getComputedStyle?m.getComputedStyle(e).getPropertyValue(n):e.currentStyle?(n=n.replace(/\-([a-z]){1}/g,(function(e,n){return n.toUpperCase()})),e.currentStyle[n]):""},format:function(e,n){if(e)return e.replace(/{(\d+)}/g,(function(e,t){return n&&void 0!==n[t]?n[t]:""})).trim()},on:function(e,n,t){var i;e&&n&&((i=this.listeners)[e]||(i[e]=[]),i[e].push({thisArg:t||this,fn:n}))},notify:function(e,n){var t=this.listeners;if(!t[e])return!1;t[e].forEach((function(e){var t=e.thisArg;(e=e.fn)&&e.apply&&1!=t.config.disable&&e.apply(t,n||[])}))},init:function(e){var n,t,i,o,s=this,r=s.config,a=r.plugins={};for(o in s.view=n=new l.viewClass,s.model=t=new l.modelClass,s.control=i=new l.controlClass,b){var c=new b[o];a[o]=c.config=c.config||{},c.createElem=G,c.init(s)}"object"==typeof e&&v.merge(r,e),s.ready=n.init(s)&&t.init(s)&&i.init(s)}},d=z,l={ver:"assistjs-v1.0.155-ybar",apps:u,plugs:b,add:function(e,n){b[e]=n},msg:{BEFORE_GET_ASSIST:_,BEFORE_DISPLAY_DATA:w,BEFORE_INIT_VIEW:C,AFTER_INIT_VIEW:E,BEFORE_PARSE_DATA:x,BEFORE_UPDATE_ASSIST:S,AFTER_UPDATE_LIST:T,AFTER_CREATE_ITEM:k,BEFORE_SHOW_SA:L,AFTER_RESET_VIEW:I,AFTER_HIDE_VIEW:M,AFTER_INIT_CONTROLLER:A,CLICK_ASSIST:R,BEFORE_QUERY_ASSIST:N,BEFORE_KEY_SUBMIT:O,BEFORE_BUTTON_SUBMIT:B,BEFORE_SUBMIT_QUERY:P,BEFORE_SB_FOCUS:j,AFTER_SB_FOCUS:V,BEFORE_SB_BLUR:F,AFTER_SB_BLUR:U,BEFORE_BEACON:$,AFTER_SET_YLC:H,AFTER_RESET_CONTROLLER:Y,AFTER_ITEM_HIGHLIGHT:D,AFTER_ITEM_RESET_HIGHLIGHT:q},markers:{GOSSIP_MARKER_SEARCH_HISTORY:13,GOSSIP_MARKER_TRENDING:9,GOSSIP_MARKER_PEOPLE_ALSO_SEARCH_FOR:42},init:function(e){var n,t=v.ieVer;return!(t&&t"+s+" "+t.config.saAria.shownText+"")},show:function(){var e=this,n=e.config,t=e.elems.sbInput.value,i=t.length;e.app.notify(L),e.shown&&e.sameQuery()||(e.lastInput=t,in.maxInput?e.hide():(e.model.fetch(),e.triggered=!0))},hide:function(){var e=this,n=(t=e.elems).saAria,t=t.sbForm,i=e.config;v.removeClass(g.body,i.typingClass),t&&t.parentElement&&v.removeClass(t.parentElement,i.typingClass),v.removeClass(t,i.noResultClass),e.clearAssist(),e.shown=!1,e.triggered=!1,n&&(v.set(n,"aria-expanded","false"),n.innerHTML="

    "+e.config.saAria.closedText+"

    "),e.app.notify(M)},clearAssist:function(){this.elems.saTray.innerHTML="",this.items.splice(0,this.items.length),this.assistItem=null},createItem:function(e){var n,t={idx:e.idx,data:e.origData},i=v.htmlEncode,o=this.config,s=(n=this.app.createElem)(o.saItem,"li");return(n=(v.set(s,"pos",e.idx),n(o.saTitle,"span"))).innerHTML=e.t||(o.boldTag&&e.k&&e.q?v.bold(o.boldTag,i(e.k),i(e.q),o.highlight||{}):i(e.k)),s.appendChild(n),t.li=s,t.title=n,this.app.notify(k,[t,e]),t},resetQuery:function(){this.elems.sbInput.value=this.origQuery},reset:function(){var e=this,n=e.config,t=e.elems.sbForm;n.resetQuery&&e.resetQuery(),e.hide(),t.action=e.origAction,e.app.notify(I)},sameQuery:function(){return this.elems.sbInput.value==this.lastInput}},Q),l.initConfig=function(){return{elems:{sbForm:"sb-form",sbInput:"sb-input",sbSubmit:"sb-search",sbClear:"sb-clr",sbCancel:"sb-cancel",saTray:"sa-tray"},customEvent:{},sa:{css:"sa",attrs:{type:"normal"}},saList:{css:"sa-list",attrs:{role:"listbox"},style:{cursor:"pointer"}},saItem:{css:"sa-item",attrs:{role:"option"}},saTitle:{css:"sa-item-title"},saAria:{shownText:"new suggestions shown",closedText:"Suggestion box closed",css:"sa-aria-live-region",attrs:{"aria-live":"polite"},style:{position:"absolute",left:"-9999px"}},saBE:{host:"",base:"/sugg/gossip/gossip-us-ura/",params:{l:1,bm:3,output:"sd1",nresults:10}},shBE:{host:"",base:"/history"},minInput:0,maxInput:255,boldTag:"{s}",ylc:{_r:2},ylcAssist:{use_case:""},hideOnOutsideClick:!0,noQueryClass:"sa-noQuery",typingClass:"typing",noResultClass:"sf-noResult"}},b.hideSbClr=(X.prototype={init:function(e){(this.app=e).on(L,K,this)}},X),b.saFr=(te.prototype={init:function(e){(this.app=e).on(E,Z,this),e.on(N,ee,this),e.on(I,ne,this)}},te),b.ipos=(se.prototype={init:function(e){(this.app=e).on(L,ie,this),e.on(_,oe,this)}},se),b.saTray=(ae.prototype={init:function(e){(this.app=e).on(C,re,this)}},ae),b.saFlvr=(le.prototype={init:function(e){e.on(k,ce,this)}},le),b.saEdit=(de.prototype={init:function(e){e.on(k,ue,this)}},de),b.saAnnot=(he.prototype={init:function(e){e.on(k,pe,this)}},he),b.saImg=(me.prototype={init:function(e){e.on(k,fe,this)}},me),b.saGroup=(ve.prototype={init:function(e){this.app=e,this.idxs={},e.on(k,ge,this),e.on(T,ye,this)}},ve),b.saPCActn=(Ee.prototype={init:function(e){var n=this;n.app=e,n.selectedIndex=-1,e.on(w,be,n),e.on(A,_e,n),e.on(V,we,n),e.on(U,Ce,n)}},Ee),b.tapRmv=(Se.prototype={init:function(e){(this.app=e).on(R,xe,this)}},Se),b.tapClr=(ke.prototype={init:function(e){(this.app=e).on(A,Te,this)}},ke)}();var history="_yb_wy3on",lowlight="_yb_4rvdh",sa="_yb_1h3pj",trending="_yb_1up6t",Css$4={"bot-search-icon":"_yb_tr56x","bot-search-icon-container":"_yb_9gkec","bot-search-item":"_yb_17dx7","bot-search-item-col":"_yb_1yhqj","bot-search-span":"_yb_30k3x",history:history,"list-item-hover":"_yb_16i7a",lowlight:lowlight,"no-wrap":"_yb_xg402","related-title":"_yb_lae3u",sa:sa,"sa-annot-rich":"_yb_9gay9","sa-annot-subtitle":"_yb_qwleo","sa-annot-title":"_yb_1y5se","sa-edit":"_yb_diyws","sa-edit-icon":"_yb_1jack","sa-edit-text":"_yb_137u8","sa-fd-actn-cont":"_yb_yshnw","sa-grp-hdr":"_yb_1b1ah","sa-grp-hdr-title":"_yb_26285","sa-history":"_yb_chixc","sa-img":"_yb_f80va","sa-img-ctn":"_yb_h8hyv","sa-img-icon":"_yb_13q8j","sa-item":"_yb_1wira","sa-item-title":"_yb_q6odr","sa-rich-thumb":"_yb_1dcol","sa-sbx-container":"_yb_1urf8","sa-sugg":"_yb_ayn7o","sa-thumb-icon":"_yb_yo1w7","sa-tray":"_yb_nj21n","sa-tray-list-container":"_yb_ie6b4","sa-trending":"_yb_1dhb8","sub-assist":"_yb_1aimn","suggestion-title":"_yb_17798",trending:trending,"trending-title":"_yb_1npsg","yui3-highlight":"_yb_f438b"},saConfV1={boldTag:'{s}',customEvent:{customBtn:"searchBtnClicked",customKeyBoard:"enterKeyPressed",customSelection:"assistSelectionClicked"},elems:{sbForm:"ybar-sf",sbInput:"ybar-sbq",sbSubmit:"ybar-search",sbClear:"ybar-sbq-x",sbCancel:"ybar-search-back-btn"},hightlight:{exact:!0,pattern:"^"},minInput:1,sa:{css:Css$4["sa-tray"]},saBE:{base:"",host:"",params:{appid:"yfp-t"}},saItem:{css:""},saList:{css:Css$4["sa-tray-list-container"]},saTitle:{css:"",style:{display:"block"}},plugins:{saFr:{disable:!0},saTray:{afterNode:"ybar-sbq",ctn:{css:Css$4["sa-sbx-container"]},tray:{css:Css$4.sa+" "+Css$4.lowlight}},saPCActn:{css:Css$4["list-item-hover"]},ylcEncode:{disable:!0},saFlvr:{disable:!0},saEdit:{disable:!0},saAnnot:{disable:!0},saImg:{disable:!0},saPopup:{disable:!0}}},richSAConfV1={saBE:{base:"",host:"",params:{appid:"yfp-t",".crumb":"",f:1}},shBE:{host:"https://search.yahoo.com",base:"/history",params:{_bcrumb:""}},minInput:0,plugins:{saFlvr:{m9:Css$4["sa-trending"],m13:Css$4["sa-history"],flvr:Css$4["sa-sugg"]},saEdit:{ctn:{css:Css$4["sa-edit"]},icon:{css:Css$4["sa-edit-icon"]},text:{css:Css$4["sa-edit-text"],text:"Remove"}},saAnnot:{title:{css:Css$4["sa-annot-title"]},subtitle:{css:Css$4["sa-annot-subtitle"]},richClass:Css$4["sa-annot-rich"]},tapRmv:{placeholder:""},saImg:{placeholder:{css:Css$4["sa-img-icon"]},thumbnail:{css:Css$4["sa-img"]},ctn:{css:Css$4["sa-img-ctn"]}},saGroup:{hdr:{css:Css$4["sa-grp-hdr"]},title:{css:Css$4["sa-grp-hdr-title"]},grps:{m9:{text:"Trending Now",css:Css$4.trending},m13:{text:"",css:Css$4.history}}}}},richSAConfV1Smartphone={saBE:{base:"",host:"",params:{appid:"mi5",".crumb":"",f:1}},shBE:{host:"https://search.yahoo.com",base:"/history",params:{_bcrumb:""}},saItem:{css:Css$4["sa-item"]},saTitle:{css:Css$4["sa-item-title"]},minInput:0,plugins:{saFlvr:{m9:Css$4["sa-trending"],m13:Css$4["sa-history"],flvr:Css$4["sa-sugg"]},saEdit:{ctn:{css:Css$4["sa-edit"]},icon:{css:Css$4["sa-edit-icon"]},text:{css:Css$4["sa-edit-text"]}},saAnnot:{title:{css:Css$4["sa-annot-title"]},subtitle:{css:Css$4["sa-annot-subtitle"]},richClass:Css$4["sa-annot-rich"]},tapRmv:{placeholder:""},saImg:{placeholder:{css:Css$4["sa-img-icon"],wrap:{css:Css$4["sa-thumb-icon"]}},thumbnail:{css:Css$4["sa-img"]},ctn:{css:Css$4["sa-img-ctn"]},richClass:Css$4["sa-rich-thumb"],showIconOnImgLoad:!0},saGroup:{hdr:{css:Css$4["sa-grp-hdr"]},title:{css:Css$4["sa-grp-hdr-title"]},grps:{m9:{text:"Trending Now",css:Css$4.trending},m13:{text:"",css:Css$4.history}}}}},bottomSearch=function(e,n,t){var i=document.createElement("div");i.className=t["bot-search-item"];var o=document.createElement("div"),s=document.createElement("div");o.className=t["bot-search-item-col"],s.className=t["bot-search-item-col"];var r=document.createElement("div");r.className=t["bot-search-icon-container"];var a=document.createElementNS("http://www.w3.org/2000/svg","svg"),c=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttribute("width","20"),a.setAttribute("height","20"),a.setAttribute("viewBox","0 0 24 24"),a.classList.add(t["bot-search-icon"]),c.setAttribute("d","M3.7634,15.837 L6.1814,15.837 C6.5214,17.45 7.0614,18.891 7.7584,20.045 C6.0094,19.118 4.6024,17.637 3.7634,15.837 L3.7634,15.837 Z M2.9144,12.008 C2.9144,11.351 2.9844,10.711 3.1164,10.094 L5.8884,10.094 C5.8264,10.717 5.7864,11.354 5.7864,12.008 C5.7864,12.663 5.8264,13.299 5.8884,13.922 L3.1164,13.922 C2.9844,13.305 2.9144,12.665 2.9144,12.008 L2.9144,12.008 Z M7.7584,3.971 C7.0614,5.125 6.5214,6.566 6.1814,8.179 L3.7634,8.179 C4.6024,6.379 6.0094,4.898 7.7584,3.971 L7.7584,3.971 Z M11.0504,3.142 L11.0504,8.179 L8.1054,8.179 C8.6604,5.664 9.7414,3.771 11.0504,3.142 L11.0504,3.142 Z M12.9654,3.142 C14.2754,3.771 15.3564,5.664 15.9114,8.179 L12.9654,8.179 L12.9654,3.142 Z M20.2524,8.179 L17.8344,8.179 C17.4954,6.566 16.9544,5.126 16.2574,3.971 C18.0064,4.898 19.4144,6.379 20.2524,8.179 L20.2524,8.179 Z M11.0504,20.875 C9.7414,20.245 8.6594,18.352 8.1054,15.837 L10.1354,15.837 C10.2104,15.161 10.3914,14.519 10.6584,13.922 L7.7984,13.922 C7.7354,13.305 7.7004,12.665 7.7004,12.008 C7.7004,11.351 7.7354,10.711 7.7984,10.094 L11.0504,10.094 L11.0504,13.184 C11.5394,12.388 12.1904,11.702 12.9654,11.183 L12.9654,10.094 L20.8994,10.094 C21.0284,10.697 21.0964,11.323 21.0994,11.964 L21.0994,11.964 L21.0994,12.661 C21.0994,13.19 21.5284,13.618 22.0574,13.618 L22.0584,13.618 C22.5874,13.618 23.0164,13.19 23.0164,12.661 L23.0164,11.965 L23.0144,11.965 C22.9904,5.662 17.6704,0.608 11.2724,1.024 C5.8994,1.373 1.4994,5.676 1.0414,11.04 C0.5134,17.228 5.1074,22.463 11.0504,22.975 C11.1664,22.985 11.3274,22.993 11.4844,22.999 C11.8104,23.012 12.1194,22.85 12.2904,22.572 L12.2924,22.569 C12.5734,22.113 12.3964,21.514 11.9124,21.284 L11.0504,20.875 Z M15.9434,18.874 C14.6054,18.874 13.5214,17.79 13.5214,16.452 C13.5214,15.115 14.6054,14.03 15.9434,14.03 C17.2804,14.03 18.3654,15.115 18.3654,16.452 C18.3654,17.79 17.2804,18.874 15.9434,18.874 M21.6354,20.908 L19.4524,18.725 C19.8774,18.07 20.1264,17.291 20.1264,16.452 C20.1264,14.145 18.2584,12.274 15.9514,12.269 L15.9354,12.269 C13.6284,12.274 11.7604,14.145 11.7604,16.452 C11.7604,18.763 13.6324,20.635 15.9434,20.635 C16.7814,20.635 17.5614,20.386 18.2154,19.961 L20.3984,22.144 C20.7404,22.486 21.2934,22.486 21.6354,22.144 C21.9774,21.803 21.9774,21.249 21.6354,20.908"),a.appendChild(c),r.appendChild(a),o.appendChild(r);var l=document.createElement("span"),u=document.createElement("span");u.className=t["bot-search-span"];var d=document.createElement("span"),p=e.split("{query}");return l.textContent=p[0]||"",u.textContent=n,d.textContent=p[1]||"",s.appendChild(l),s.appendChild(u),s.appendChild(d),i.appendChild(o),i.appendChild(s),i},_getQueryStringByName=function(e){var n=new RegExp("[?&]"+e+"=([^]*)").exec(window.location.search);return n?n[1]:null},_getFrValueByMode=function(e,n,t){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=document.getElementById("ybar"),o=null==i?void 0:i.querySelector('input[name="fr"]'),s=o?o.value:"yfp-t",r=_getQueryStringByName("fr"),a=r||s,c=i&&i.className&&i.className.match(/ybar-variant-([a-z]+)/),l=c?c[1]:"";return-1===["att","frontier","rogers"].indexOf(l)&&(e&&(a+="-m"),n&&(a+="-s")),"tn"!==t&&"tg"!==t||(a=r?a+"-tn":(null==o?void 0:o.dataset.tnvalue)||a),a},_getFr2ValueByMode=function(e,n,t,i,o){void 0===t&&(t=!1);var s=null,r="smartphone"===n&&!!document.querySelector(".Reader-open")||"smartphone"!==n&&!!document.querySelector(".modal-open"),a=e.querySelector('input[name="fr2"]');if(a){s=a.value;var c=a.dataset&&a.dataset.savalue,l=a.dataset&&a.dataset.modalsb,u=a.dataset&&a.dataset.modalsa;t?s=r&&u?u:c:r&&l&&(s=l),i&&o&&(s="".concat(s,",ct:").concat(i,",kt:").concat(o))}return s},_getTsrcValueByMode=function(e,n){void 0===n&&(n=!1);var t=null,i=e.querySelector('input[name=".tsrc"]');if(i){t=i.value;var o=i.dataset&&i.dataset.savalue;n&&o&&(t=o)}return t},_setInputValues=function(e,n,t){var i=e.querySelectorAll(n);if(i)for(var o=0;o=0?(s="srch-asst",u=!0,l=a.idx+1):s="kybrd":s="botSearchClicked"===e.type?"sitesrch":"icon","homepage"!==i&&"my"!==i||!r&&!u)"smartphone"===o&&(setFr2(n,o,u),setTsrc(n,u));else{var d=m(a),p=d.category,h=d.keyword;setFr(n,r,u,p),setFr2(n,o,u,p,h),setTsrc(n,u)}"ngy"===i&&(r||u)&&setFr(n,r,u),_(getI13nObject(s,"0",l.toString()))}},y=function(e){var t,s=!!document.querySelector(".modal-open"),r=null===(t=e.detail)||void 0===t?void 0:t.data,a=!0,c=(r&&r.idx||0)+1;if("homepage"===i||"my"===i){var l=m(r),u=l.category,d=l.keyword;setFr(n,s,a,u),setFr2(n,o,a,u,d),setTsrc(n,a)}else"smartphone"===o&&(setFr2(n,o,a),setTsrc(n,a));"ngy"===i&&setFr(n,s,a),_(getI13nObject("srch-asst","0",c.toString()))},v=function(e){if("function"==typeof t.beaconClick&&9!==e.keyCode&&13!==e.keyCode&&1===p&&"smartphone"!==o){t.saveCurrentTimerValue("search_input_keyboard_input");var n=getI13nObject("keystroke","1");delete n.clickParams.tar,p++,t.beaconClick(n.sec,n.slk,n.pValue,n.clickParams)}},b=function(){t.saveCurrentTimerValue("search_input_focus_click"),"smartphone"===o&&n.addEventListener("click",(function(){if(e){if(e.classList.contains("ybar-searchbox-assist-fullscreen"))return;e.classList.add("ybar-searchbox-assist-fullscreen")}if(!document.documentElement.classList.contains("ybar-overlay")){document.documentElement.classList.toggle("ybar-overlay"),document.body.classList.add("ybar-overlay-noscroll");"function"==typeof t.beaconClick&&t.beaconClick("ybar","websrch","",{elm:"expand",subsec:"searchbox",itc:"1"})}}))},_=function(e){if("function"==typeof t.beaconClick){t.saveCurrentTimerValue("search_query_submit");var i={pp:{A_utm:t.getPerformanceI13nObject()}};t.beaconClick(e.sec,e.slk,e.pValue,e.clickParams,void 0,(function(){setTimeout((function(){n&&n.submit()}),300)}),i)}else n&&n.submit()};function w(){this.config={botSearch:{action:l,text:d||""},suggestionTitle:{text:u||""}}}function C(e){var n=this.config,t=this.app.view,i=t.elems.sbForm,o=t.elems.sbInput.value,s=suggestionTitle(Css$4,n.suggestionTitle.text),r=bottomSearch(n.botSearch.text,o,Css$4);r&&(e&&s&&(e.prepend(s),e.appendChild(r)),r.addEventListener("click",(function(){n.botSearch.action&&(i.action=n.botSearch.action),t.hide(),g(new CustomEvent("botSearchClicked"))})))}c&&(c&&(c.addEventListener("enterKeyPressed",g),c.addEventListener("assistSelectionClicked",y),c.addEventListener("searchBtnClicked",g),c.addEventListener("keydown",v),c.addEventListener("click",b)),"homepage"!==i&&"my"!==i&&"ngy"!==i||(setFr(n),"homepage"===i&&setTypeByQueryString(n)),t.saveCurrentTimerValue("search_assist_ready")),w.prototype={init:function(e){this.app=e,e.on("after_update_list",C,this)}},l&&(null===(a=window.YAHOO.SA)||void 0===a||a.add("saBotSearch",w))},saInitV1=function(e,n,t,i,o,s){var r=n.searchBox.getAttribute("data-appid");if(window.YAHOO&&window.YAHOO.SA){"attgoog"===r&&(t.saBE.params.appid="attgoog"),t.saBE.host=n.searchBox.getAttribute("data-sabase");var a=n.searchBox.dataset.sacrumb,c=n.searchBox.dataset.sabcrumb,l=n.searchBox.dataset.mtestid;a&&(t.saBE.params[".crumb"]=a),c&&t.shBE&&(t.shBE.params._bcrumb=c),l&&(t.saBE.params.mtestid=l),ApplyOverrides$1(n.ybar,n.searchBox,{beaconClick:beaconClick,saveCurrentTimerValue:saveCurrentTimerValue,getPerformanceI13nObject:getPerformanceI13nObject},i,o,s),window.YAHOO.SA.init(t)}else{var u="Search lib not found. SearchAssist failed to initialise";e.logError(u,new Error(u))}},saConfV0={boldTag:'{s}',clearButtonId:"ybar-sbq-x",suppressEmptyQuery:!0,anykey:!0,autofocus:!0,enableYlc:!1,fr2:"sa-gp-ybar",searchBoxId:"ybar-sbq",cssClass:{container:Css$4["sa-sbx-container"],trayContainer:Css$4.sa+" "+Css$4.lowlight,tray:Css$4["sa-tray"],traySub:Css$4["sa-tray"]+" "+Css$4["sub-assist"]+" "+Css$4["no-wrap"],ul:Css$4["sa-tray-list-container"],liHighlight:Css$4["list-item-hover"],li:"",span:"",text:"",aria:"",actionContainer:Css$4["sa-fd-actn-cont"],relatedSearches:Css$4["related-title"],trendingNow:Css$4["trending-title"]}},YbRapid=getAugmentedNamespace(rapid),nativeAssist=createCommonjsModule((function(e){var n=function(e,n){var t=function(){if("Microsoft Internet Explorer"===e.navigator.appName){var n=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(e.navigator.userAgent);return n&&n[1]&&parseFloat(n[1])}return!1}();function i(e,n){e.prototype=Object.create?Object.create(n.prototype):function(e){function n(){}return n.prototype=e,new n}(n.prototype),e.prototype.constructor=e}function o(e){return"function"==typeof e.trim?e.trim():e.replace(/^\s+|\s+$/gm,"")}function s(e){if(t&&t{s}",annotation:{},cssClass:{container:"sa-sbx-container",trayContainer:"sa lowlight",tray:"sa-tray",traySub:"sa-tray sub-assist no-wrap",ul:"sa-tray-list-container",liHighlight:"list-item-hover",li:"",span:"",text:"",aria:"sa-aria-live-region",actionContainer:"sa-fd-actn-cont",relatedSearches:"related-title",trendingNow:"trending-title"},text:{relatedSearches:"Related Searches",trendingNow:"Trending Now",ariaShown:"new suggestions shown",ariaClosed:"Suggestion box closed"},customEvent:!1,suppressEmptyQuery:!1,enableAnnotation:!1,enableIpos:!0,subAssist:!0,subTrayDelta:5,trayPadding:12,debug:!1,objectName:"SA",anykey:!1,clearBeaconing:!1,enableYlc:!0,autofocus:!1,highlight:{pattern:"",exact:!1},minQueryLength:0,enableTabRender:!0}}return e.YAHOO=e.YAHOO||{},c.prototype={set:function(e,n,t){e.setAttribute(n,t)},get:function(e,n){return e.getAttribute(n)},merge:function e(n,t){for(var i in t)"object"==typeof t[i]&&"object"==typeof n[i]?e(n[i],t[i]):n[i]=t[i]},extend:i,buildUrl:function(e,n){var t=[];for(var i in n)n.hasOwnProperty(i)&&t.push(encodeURIComponent(i)+"="+encodeURIComponent(n[i]));return t.length>0&&(e=e+(-1===e.indexOf("?")?"?":"&")+t.join("&")),e},stopPropagation:function(e){e.returnValue=!1,e.cancelBubble=!0,e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation()},setFocus:function(e){s(e),r(e)},cursorEnd:s,select:function(e,n,i){if(t&&t\&]/gim,(function(e){return""+e.charCodeAt(0)+";"}))},ae:function(e,n,t,i){if(i||(i=!1),e.addEventListener)e.addEventListener(n,t,i);else{if(!e.attachEvent)return!1;e.attachEvent("on"+n,t)}},de:function(e,n,t){if(e.removeEventListener)e.removeEventListener(n,t);else{if(!e.detachEvent)return!1;e.detachEvent("on"+n,t)}},ts:function(){return Math.round((new Date).getTime()/1e3)},bold:function(e,n,t,i){var o,s,r=(i.pattern?i.pattern:"")+"(&[^;\\s]*)?(%needles)";return(o=i.exact?[a(t)]:t.split(/[\s|,]+/).filter((function(e){return""!==e})).sort((function(e,n){return n.length-e.length})).map((function(e){return a(e)}))).length?(r=r.replace("%needles",o.join("|")),n=n.replace(new RegExp(r,"gi"),(s=e,function(e,n,t){return n&&!/\s/.test(t)?e:s.replace(/\{s\}/g,t)})),n):n},debug:function(n){this.config.debug&&e.console&&e.console.log&&e.console.log(n)}},i(l,c),l.prototype.init=function(t,i){var o=this;if(this.saModel=i,this.config=t,this.clearButton=this.clearButton||n.getElementById(this.config.clearButtonId),this.searchbox=this.searchbox||n.getElementById(this.config.searchBoxId),!this.searchbox)return!1;this.config.gossipParam.pq=this.searchbox.value;for(var s=this.searchbox;s&&!this.formTag;)s.tagName&&"form"===s.tagName.toLowerCase()&&(this.formTag=s),s=s.parentNode;return!!this.formTag&&(this.container=n.createElement("div"),this.container.className=this.config.cssClass.container,this.trayContainer=n.createElement("div"),this.trayContainer.className=this.config.cssClass.trayContainer,this.container.appendChild(this.trayContainer),this.searchbox.parentNode.insertBefore(this.container,this.searchbox.nextSibling),this.searchbox.setAttribute("role","combobox"),this.searchbox.setAttribute("aria-autocomplete","both"),this.ae(e,"load",(function(){o.aria=n.createElement("div"),o.aria.className=o.config.cssClass.aria,o.set(o.aria,"aria-live","polite"),o.aria.style.position="absolute",o.aria.style.left="-9999px",n.body.appendChild(o.aria)})),!0)},l.prototype.getWidth=function(e,t){var i,o={p:e,t:this.config.boldTag.replace("{s}",this.htmlEncode(e)),idx:0},s=n.createElement("div");s.className=this.config.cssClass.container;var r=n.createElement("div");r.className=this.config.cssClass.trayContainer,s.appendChild(r);var a=n.createElement("div");a.className=this.config.cssClass.traySub,a.style.left="-9999px",r.appendChild(a);var c=n.createElement("ul");c.className=this.config.cssClass.ul,a.appendChild(c);var l=this.createItem(o);t&&((i=n.createElement("span")).innerHTML=t,l.suggestionSpan.appendChild(i)),c.appendChild(l.li),this.searchbox.parentNode.insertBefore(s,this.searchbox.nextSibling);var u=l.suggestionSpan.clientWidth+this.config.subTrayDelta;return s.outerHTML="",u},l.prototype.display=function(t){var i=t.data,o=t.sqpos,s=t.hiddenNeedle,r=this,a={};this.hide(),this.selectedItem=!1,this.tray=n.createElement("div"),this.set(this.tray,"type","normal"),this.tray.className=this.config.cssClass.tray,o&&this.config.subAssist&&(this.tray.className=this.config.cssClass.traySub,this.tray.style.left=this.getWidth(s)+"px"),this.ul=n.createElement("ul"),this.ul.className=this.config.cssClass.ul,this.set(this.ul,"role","listbox"),this.tray.appendChild(this.ul),this.itemList=[],this.config.ylcParam.n_sugg=r.saModel.ylc.n_sugg,i.forEach((function(t){var i;if(t.idx=r.itemList.length,4===t.m&&r.config.text.trendingNow&&!a.trending){var s=n.createElement("span");s.className=r.config.cssClass.trendingNow,s.innerHTML=r.config.text.trendingNow,r.ul.appendChild(s),a.trending=!0}var c=r.createItem(t);!o&&r.config.enableAnnotation&&t.m&&r.config.annotation[t.m]&&t.fd&&(i=r.getItemAnnotation(t,c.suggestionSpan))&&c.suggestionSpan.appendChild(i),r.ul.appendChild(c.li),r.itemList.push(c.li),r.ae(c.li,"mouseenter",(function(e){r.resetHighlight(),c.li.className=r.config.cssClass.li+" "+r.config.cssClass.liHighlight,r.selectedItem=t.idx})),r.ae(c.li,"mouseleave",(function(e){c.li.className=r.config.cssClass.li})),r.ae(c.li,"click",(function(i){var o=r.searchbox.value,s=i.target||i.srcElement;r.saModel.ylc.pos=t.idx+1,r.saModel.ylc.pqstr=o,r.saModel.ylc.pqstrl=o.length,r.saModel.ylc.use_case="",r.formTag.fr2&&(r.formTag.fr2.value=r.config.fr2),r.searchbox.value=t.p,s.tagName&&"a"===s.tagName.toLowerCase()&&(r.searchbox.value=r.get(s,"data"),r.saModel.ylc.use_case=s.innerHTML),r.hide(),r.saModel.addYlc(r.saModel.clickTarget),r.config.customEvent?(r.saModel.addYlk(s),function(t,i,o){var s;"function"==typeof e.CustomEvent?(s=new e.CustomEvent(i,{detail:o}),t.dispatchEvent(s)):"function"==typeof n.createEvent?((s=n.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,o),t.dispatchEvent(s)):(n.attachEvent,document.documentElement[i]=o)}(r.searchbox,"assistSelection",{data:t})):r.suggestionClick(i,t)}))})),this.aria&&(this.set(this.aria,"aria-expanded","true"),this.aria.innerHTML="

    "+r.itemList.length+" "+this.config.text.ariaShown+"

    "),this.show()},l.prototype.suggestionClick=function(e,n){this.formTag.submit()},l.prototype.show=function(){this.shown=!0,this.resetHighlight(),this.trayContainer.appendChild(this.tray)},l.prototype.hide=function(){this.aria&&(this.set(this.aria,"aria-expanded","false"),this.aria.innerHTML="

    "+this.config.text.ariaClosed+"

    "),this.shown=!1,this.resetHighlight(),this.trayContainer.innerHTML=""},l.prototype.resetHighlight=function(){!1!==this.selectedItem&&this.itemList.length&&(this.itemList[this.selectedItem].className=this.config.cssClass.li)},l.prototype.resetHightlight=l.prototype.resetHighlight,l.prototype.tab=function(){if(!this.shown||!this.itemList.length)return!1;if(!1!==this.selectedItem)this.searchbox.value=this.get(this.itemList[this.selectedItem],"data"),this.saModel.fetch();else{if(this.searchbox.value===this.get(this.itemList[0],"data"))return this.saModel.unset(),!1;this.searchbox.value=this.get(this.itemList[0],"data"),this.saModel.fetch()}return!0},l.prototype.moveUpDown=function(e){return!(!this.shown||!this.itemList.length)&&(this.resetHighlight(),e?!1===this.selectedItem||this.selectedItem=this.itemList.length-1?this.selectedItem=0:this.selectedItem++,this.itemList[this.selectedItem].className=this.config.cssClass.li+" "+this.config.cssClass.liHighlight,this.searchbox.value=this.get(this.itemList[this.selectedItem],"data"),!0)},l.prototype.createItem=function(e){var t=n.createElement("li"),i=this;if(t.className=this.config.cssClass.li,this.set(t,"pos",e.idx),this.set(t,"role","option"),this.config.formatResult){var o=this.config.ylcVal;o&&(o=o.replace("cposV",e.idx),i.config.ylcParam&&(o=o.replace("t9Val",i.config.ylcParam.n_sugg)),this.set(t,"data-ylk",o)),this.set(t,"data-position",e.idx)}i.set(t,"data",e.p);var s=n.createElement("span");s.className=i.config.cssClass.span,s.style.display="block",t.appendChild(s);var r=n.createElement("span");return r.className=i.config.cssClass.text,r.innerHTML=e.t,s.appendChild(r),{li:t,suggestionSpan:s}},l.prototype.getItemAnnotation=function(e){var t,i,o,s=this.config.annotation[e.m]||{},r=this.config.cssClass,a=e.fd,c="",l="",u=this.searchbox.clientWidth-2*this.config.trayPadding;if(s.subtitle&&a.subtitle){if(l=s.subtitle.replace("{subtitle}",this.htmlEncode(a.subtitle)),!(this.getWidth(e.p,l)'+l+"")>u){l="";break}l&&(c+=''+l+"")}return c&&((t=n.createElement("span")).innerHTML=c),t},i(u,c),u.prototype.unset=function(){this.triggered=!1,this.saView.hide()},u.prototype.jsonp=function(e,t){var i={command:this.saView.searchbox.value,t_stmp:this.ts(),callback:"YAHOO."+this.config.objectName+".cb."+e};this.merge(i,this.config.gossipParam),t&&this.merge(i,t);var o=this.buildUrl(this.config.saBase,i),s=n.getElementsByTagName("head")[0],r=n.createElement("script");this.set(r,"type","text/javascript"),this.set(r,"src",o),s.appendChild(r),this.ae(r,"load",(function(){s.removeChild(r)}))},u.prototype.read=function(e){var n,t=this,i=[],o=e.sqpos,s=e.q=e.q||"",r="";e&&"object"==typeof e.r&&e.r.length>0?(t.config.subAssist&&o&&(s=e.q.substr(o),r=e.q.substr(0,o),e.r.forEach((function(n){t.saView.getWidth(n.k)>t.saView.searchbox.clientWidth&&(o=0,s=e.q,r="")}))),e.r.forEach((function(e){n=t.config.subAssist&&o?e.k.substr(o):e.k,i.push({p:e.k,t:t.bold(t.config.boldTag,t.htmlEncode(n),t.htmlEncode(s),t.config.highlight),fd:e.fd,m:e.m})})),this.ylc.n_sugg=e.r.length,this.ylc.pos=0,this.saView.display({data:i,sqpos:o,hiddenNeedle:r})):(this.ylc.n_sugg=0,this.ylc.pos=0,this.saView.hide()),e&&e.l&&(this.ylc.gprid=e.l.gprid)},u.prototype.fetch=function(){var e,n=this.saView.searchbox,t=this,i=null,s=t.lastValue===t.saView.searchbox.value;if(t.config.suppressEmptyQuery&&""==o(n.value))return t.unset(),!0;if(t.saView.shown&&s)return!0;if(this.config.enableIpos&&!s&&void 0!==t.lastValue&&((e=this.getCursorPosition())===n.value.length&&(e=null),null!==e&&(i={ipos:e})),t.lastValue=t.saView.searchbox.value,this.config.minQueryLength&&this.saView.searchbox.value.lengththis.config.max)return this.unset(),!0;this.triggered=!0,this.callBackIdx++;var r="sacb"+this.callBackIdx;for(var a in t.cbTable)t.cbTable.hasOwnProperty(a)&&(t.cbTable[a]=function(){});this.cbTable[r]=function(e){t.read(e||{}),t.cbTable[r]=function(){}},this.jsonp(r,i)},u.prototype.getCursorPosition=function(){var e,t=this.saView.searchbox,i=null;return"number"==typeof t.selectionStart?i=t.selectionStart:n.selection&&(t.focus(),(e=n.selection.createRange()).moveStart("character",-n.activeElement.value.length),i=e.text.length),i},u.prototype.addYlc=function(e){var n=encodeURIComponent(this.saView.searchbox.value);this.ylc.query=n,this.ylc.qstrl=n.length,this.ylc.t_stmp=this.ts(),this.config.enableYlc&&this.ULT?this.saView.formTag.action=this.ULT.y64_token("ylc",e,this.ylc):this.debug("YLC logging is disabled")},u.prototype.addYlk=function(e){var n=this,t=[];if(["gprid","query","pqstr"].forEach((function(e){e in n.ylc&&t.push(e+":"+n.ylc[e])})),n.config.ylcVal=n.config.ylcVal+";"+t.join(";"),e){var i=n.get(e,"data-ylk")+";"+t.join(";");n.set(e,"data-ylk",i)}},u.prototype.init=function(n){return this.config=n,this.ULT=e.YAHOO.ULT,this.ULT||(this.debug("ULT library is missing. Disabling ylc logging"),this.config.enableYlc=!1),this.ylc={},this.merge(this.ylc,this.config.ylcParam),this.clickTarget=this.config.clkLink?this.config.clkLink:this.saView.formTag.action,this.submitTarget=this.saView.formTag.action,!0},i(d,c),d.prototype.init=function(i){var s=this;s.lastValue=null,this.config=i,this.config.autofocus&&this.setFocus(this.saView.searchbox),!t||t>=9?this.ae(this.saView.searchbox,"input",(function(e){s.saModel.fetch()})):8===t&&this.ae(this.saView.searchbox,"propertychange",(function(e){"value"===e.propertyName&&!1===s.saView.selectedItem&&s.saModel.fetch()})),s.config.anykey&&this.ae(n,"keydown",(function(e){var t=n.activeElement;if(!t.tagName||"input"!==t.tagName.toLowerCase()&&"textarea"!==t.tagName.toLowerCase())return 27===e.keyCode&&!s.saView.shown&&s.saView.searchbox.value.length?(s.select(s.saView.searchbox,0,s.saView.searchbox.value.length),void s.stopPropagation(e)):void(e.keyCode-1?i=o=l:(i=-u.moveStart("character",-l),i+=a.slice(0,i).split("\n").length-1,u.compareEndPoints("EndToEnd",d)>-1?o=l:(o=-u.moveEnd("character",-l),o+=a.slice(0,o).split("\n").length-1)),r.selectionStart=i,r.selectionEnd=o}s.lastValue!==s.saView.searchbox.value&&!1===s.saView.selectedItem&&s.saModel.fetch()};this.ae(this.saView.searchbox,"focus",(function(e){!s.saModel.triggered&&s.saModel.fetch(),t&&9===t&&!s.ie9_attached&&(s.ae(n,"selectionchange",r),s.ie9_attached=!0)})),this.ae(this.saView.searchbox,"blur",(function(e){t&&9===t&&s.ie9_attached&&(s.de(n,"selectionchange",r),s.ie9_attached=!1)})),this.ae(this.saView.searchbox,"click",(function(e){!s.saModel.triggered&&s.saModel.fetch()}));var a=function(e){if(s.saView.shown){for(var n=e.target?e.target:e.srcElement;n;){if(n===s.saView.formTag)return;n=n.parentNode}s.config.touchOriented&&s.stopPropagation(e),s.saModel.unset()}};return"ontouchstart"in e?(this.config.touchOriented=!0,this.ae(n.body,"touchstart",a,!0)):this.ae(n,"click",a),this.ae(this.saView.formTag,"submit",(function(e){s.saModel.addYlc(s.saModel.submitTarget)})),this.saView.clearButton&&this.ae(this.saView.clearButton,"click",(function(e){if(s.saView.searchbox.value="",s.saModel.triggered=!1,s.setFocus(s.saView.searchbox),s.config.enableYlc&&s.config.clearBeaconing&&s.saModel.ULT){var n={_r:2,actn:"clk",pos:1,sec:"clearsearch",slk:"clear",t1:"hdr",t2:"searchbox",t3:"clear"};s.merge(n,s.config.clrLog),s.saModel.ULT.beacon_click(n)}})),!0},i(p,c),p.prototype.saModelClass=u,p.prototype.saViewClass=l,p.prototype.saControlClass=d,p.prototype.init=function(i){return!(t&&t=200&&o.status40959)&&(o19903))return!1}return!0},normalizeAndEscapeUserRecord=function(e){var n={fn:e.fn||"",ln:e.ln||"",em:e.em||"",alias:e.alias||"",imageUrl:e.imageUrl,state:e.state,fullName:null,identifier:""};return n.fullName=isNameCJK(n.fn,n.ln)?[n.ln,n.fn].join(""):[n.fn,n.ln].join(" "),n.identifier=n.em||n.alias,n},createAccountItemElement=function(e,n,t){var i=t.ybarAccMenuItemTemplate,o=t.crumb;if(i){var s=(n+1).toString(),r=i.getAttribute("data-signedOutState"),a=i.getAttribute("data-done")||"",c=getTemplateContent(i),l=c.children&&c.children[0];if(!l&&c.childNodes)for(var u=0;u=0;--n){e[n]=normalizeAndEscapeUserRecord(e[n]);var t=e[n].state;0!==t&&"0"!==t||(window.YBAR&&window.YBAR.setUserEmail(e[n].em),e.splice(n,1)[0])}return e},addDoneUrlToEl=function(e,n,t){return 0===e.indexOf("javascript:")||~e.indexOf("https://membernotifications.aol.com/notice/maillogout")?e:(t&&(t=~e.indexOf("&activity=ybar-")?void 0:t.replace("[[pspid]]",getSpaceId())),~e.indexOf("done=")?(e=e.replace(/\[\[page\]\]/g,encodeURIComponent(window.location.href)),t&&(e+="&"+t),e):~e.indexOf("dest=[[done]]")?e.replace(/\[\[done\]\]/g,encodeURIComponent(n)):(e=appendQorA(e),e+=".done="+encodeURIComponent(n),t&&(e+="&"+t),e))},addDoneUrlToAllLink=function(e,n){var t,i=e.ybarAccMenuItemTemplate,o=e.ybarAccountContainer,s=document.querySelector(".".concat(Css$3["ybar-mod-account"]," .").concat(Css$3["ybar-login-btn"])),r=document.querySelector(".".concat(Css$3["ybar-mod-account"]," .").concat(Css$3["ybar-sign-out"])),a=o&&o.querySelectorAll("a"),c="",l=window.location.href;if(s){var u=s.href;n.onDestroy((function(){s.href=u})),s.href=addDoneUrlToEl(s.href,l,s.getAttribute("data-redirect-params")||void 0)}if(i?(l=i.getAttribute("data-done")||"",c=i.getAttribute("data-sign-out-url")||""):r&&(c=r.getAttribute("data-sign-out-url")||""),a){var d=function(){var e=t,i=a[e].href;n.onDestroy((function(){a[e].href=i}));var o=a[t].getAttribute("data-redirect-params");a[t].classList.contains(Css$3["ybar-sign-out"])?a[t].href=addDoneUrlToEl(a[t].href,c,o||void 0):a[t].href=addDoneUrlToEl(a[t].href,l,o||void 0)};for(t=0;t0){var m=document.querySelector("".concat(s," .").concat(Css$3["ybar-sign-out"])),g=m&&m.getAttribute("data-soa"),y=document.querySelector("".concat(s," .").concat(Css$3["ybar-sign-out-text"]));if(y&&g&&(y.innerText=g),c&&c.classList.add(Css$3.show),t){var v=document.querySelector("".concat(s," ").concat(Css$3["ybar-icon-arrow"])),b=Css$3["ybar-icon-arrow-up"],_=Css$3["ybar-icon-arrow-down"],w=Css$3["ybar-item-hidden"],C=document.querySelectorAll(".".concat(Css$3["ybar-item-hidden"]));v&&(v.classList.toggle(_),e.addElementListener(v,"click",(function(){for(var e=0;eu){var E=document.querySelector("".concat(s," .").concat(Css$3["ybar-see-info"]));E&&E.style&&(E.style.display="block")}addDoneUrlToAllLink(n,e)}else r&&(r.style.display="block")}))}},handleResetBadge=function(e){getNotifClient().resetBadge(),e.notifBadge&&(e.notifBadge.style.visibility="hidden"),e.profNotifBadge&&(e.profNotifBadge.style.visibility="hidden")},getPath=function(e){if("function"==typeof e.composedPath)return e.composedPath();if(e.path)return e.path;for(var n=e.target,t=[];null!==n.parentNode;)t.push(n),n=n.parentNode;return t.push(document,window),t},notify=function(e,n){var t=n.ybarAccountContainer,i=n.smartphoneNotifContainer,o=n.notificationMenu,s=n.notifBadge,r=n.dropdownContainer,a=n.ybarNotificationBody,c=n.profNotifBadge,l=n.backButton,u=function(e){(null==e?void 0:e.newCount)&&e.newCount>0&&s&&(s.style.visibility="visible",c&&(c.style.visibility="visible",c.innerText=s.innerText))},d=getNotifClient(),p=function(){d.refreshPanel().then(u).catch((function(){}))};if(i){p();var h=setInterval((function(){p()}),3e5);e.onDestroy((function(){clearInterval(h)})),e.addElementListener(o,"click",(function(){p(),r&&(r.style.display="block"),t&&(t.style.width="100%",t.scrollTop=0,t.style.overflow="hidden"),handleResetBadge(n),beaconClick("ybar","notification","",{slk:"notification",elm:"btn",elmt:"visible"===(null==s?void 0:s.style.visibility)?"new alert":"",sec:"ybar",subsec:"notification",pkgt:"profile-pane",itc:"1"})})),e.addElementListener(l,"click",(function(){r&&(r.style.display="none"),t&&(t.style.width="",t.style.overflow=""),beaconClick("ybar","back-notification","",{slk:"back-notification",elm:"arrow",pkgt:"profile-pane",sec:"ybar",subsec:"notification",itc:"1"})})),a&&e.addElementListener(a,"click",(function(e){getPath(e).find((function(e){var n=e;if(n.nodeName&&"a"===n.nodeName.toLowerCase()&&n.classList.contains("yns-link"))return r&&(r.style.display="none"),t&&(t.style.width="",t.dispatchEvent(new CustomEvent("toggle-overlay"))),!0}))}))}},canBuildAccSwitcherList=!0,accSettingDropdownOpen=!1,visibilityTracking=0,params,imageElementsConfig={ybarAccountImage:{selector:"ybar-account-img",size:"64"},ybarCurrentUserProfileImage:{selector:"ybar-current-user-profile-img",size:"128"},ybarUserProfileImage:{selector:"ybar-user-profile-img",size:"128"}},pictureOnErrorForSize=function(e,n){var t="https://s.yimg.com/wm/modern/images/default_user_profile_pic_"+e+".png";n.onerror=null,n.srcset="",n.src=t},init$2=function(e,n){var t=n.ybarAccountContainer,i=n.ybarAccountMenu,o=n.ybarMobile,s=n.isSmartphone,r=n.ybarMenuManagePub,a=n.arrowWrapper,c=n.downArrow,l=n.upArrow,u=n.otherAccWrapper,d=n.signInAccountMenu,p=n.signInBtn,h=n.ybarModAccount,f=n.yahooPlusImpression,m=function(i){if(t)t.style.removeProperty("display"),"false"===t.getAttribute("data-enabled")&&(t.style.display="none"),addDoneUrlToAllLink(n,e);else{var o=new Error("ybarAccountContainer not Found");logError("ERROR:",o)}t&&canBuildAccSwitcherList&&(canBuildAccSwitcherList=!1,e.onDestroy((function(){canBuildAccSwitcherList=!0})),buildAccSwitcherList(e,n,i))},g=function(){var e,n;0===visibilityTracking&&(visibilityTracking=1,null===(e=null==i?void 0:i.parentNode)||void 0===e||e.removeEventListener("mouseenter",g),null===(n=null==i?void 0:i.parentNode)||void 0===n||n.removeEventListener("focusin",g),setTimeout((function(){refreshModule()}),500))},y=function(){null==t||t.classList.remove("ybarMenuOpen"),null==i||i.setAttribute("aria-expanded","false")},v=function(){if(f&&!f.getAttribute("src")&&f.getAttribute("data-src")){var n=f.getAttribute("data-src")||"";addConsentToUrl(n).then((function(e){f.setAttribute("src",e)})),e.onDestroy((function(){f.setAttribute("src","")}))}};if(p&&(addHoverEvent(e,p,"ybar","sign-in",params={elm:"signin",subsec:"settings",itc:"2"}),addDoneUrlToAllLink(n,e)),i||o||d){if(o)m(!0);else{if(m(!1),e.addEventListener("close-all-menus",(function(){i&&!isHovered(i)?i.checked=!1:d&&d.classList.contains(Css$3.show)&&d.parentNode&&!isHovered(d.parentNode)&&y()})),e.onDestroy((function(){y()})),i){if(i.onchange=function(){e.triggerEvent("close-all-menus")},params={itc:"2",elm:"menu",elmt:"user-info",subsec:"accounts"},s){var b=document.querySelector("#ybarAccountMenuOpener");b&&b.setAttribute("data-ylk","slk:Settings;elm:btn;sec:ybar;subsec:settings;pkgt:profile-pane;itc:0;tar:login.yahoo.com"),function(){t&&addOverlay(t,"right",e);var n=document.querySelector(".".concat(Css$3["ybar-icon-image-wrapper"]));e.addElementListener(n,"click",(function(){null==t||t.dispatchEvent(new CustomEvent("toggle-overlay"))}))}(),e.addElementListener(a,"click",(function(){var e,n;accSettingDropdownOpen?(null==c||c.classList.remove("hide"),null==l||l.classList.add("hide"),u&&(u.style.height="0")):(null==c||c.classList.add("hide"),null==l||l.classList.remove("hide"),u&&(n=(e=u).scrollHeight,e.style.height=n+"px"));var t="manage-account-open",i={elm:"expand",subsec:"settings",pkgt:"profile-pane",itc:"1"};(accSettingDropdownOpen=!accSettingDropdownOpen)||(t="manage-account-close",i.elm="btn"),beaconClick("ybar",t,"",i)})),notify(e,n)}else{var _=document.querySelector("#ybarAccountMenu + label");_&&(addHoverEvent(e,_,"ybar","profile-expand",params),e.addElementListener(_,"mouseenter",v),e.addElementListener(h,"focus",v)),i&&i.parentNode&&(e.addElementListener(i.parentNode,"mouseenter",g),e.addElementListener(i.parentNode,"focusin",g))}hideOutlineOnMouseDown("#ybarAccountMenu","#ybarAccountMenu + label",e)}e.addElementListener(t,"focusin",(function(){null==t||t.classList.add("ybarMenuOpen"),null==i||i.setAttribute("aria-expanded","true")})),e.addElementListener(t,"focusout",y),e.addElementListener(r,"click",y)}Object.keys(imageElementsConfig).forEach((function(e){var n=imageElementsConfig[e],t=document.querySelector(".".concat(Css$3[n.selector]));t&&(t.onerror=function(){pictureOnErrorForSize(n.size,t)})}))}};initModule("ybar-account-init",(function(e){var n=document.getElementById("ybarAccountContainer"),t={ybarAccountContainer:n,ybarAccountMenu:document.getElementById("ybarAccountMenu"),ybarMobile:document.querySelector(".".concat(Css$3.mobile," .").concat(Css$3["ybar-account-user-email"])),isSmartphone:document.querySelector(".".concat(Css$3.smartphone)),ybarMenuManagePub:document.getElementById("ybarMenuManagePub"),arrowWrapper:document.getElementById("smartphone-arrow"),downArrow:document.getElementById("down-arrow"),upArrow:document.getElementById("up-arrow"),otherAccWrapper:document.getElementById("otherAccWrapper"),signInAccountMenu:document.querySelector(".".concat(Css$3["ybar-mod-account"]," .").concat(Css$3["sign-in-menu"])),signInBtn:document.querySelector(".".concat(Css$3["ybar-mod-account"]," .").concat(Css$3["ybar-login-btn"])),ybarModAccount:document.querySelector(".".concat(Css$3["ybar-mod-account"])),yahooPlusImpression:n&&n.querySelector(".".concat(Css$3["ybar-account-yahoo-plus-imp"])),crumb:document.querySelector('input[name="crumb"]'),ybarAccMenuItemTemplate:document.getElementById("ybarAccMenuItemTemplate"),generalSignin:document.getElementById("generalSignin"),inSessionSignin:document.getElementById("inSessionSignin"),smartphoneNotifContainer:document.getElementById("smartphoneNotifContainer"),notificationMenu:document.getElementById("smartphoneNotifMenu"),notifBadge:document.getElementById("notif-badge"),profNotifBadge:document.querySelector(".".concat(Css$3["prof-notif-badge"])),dropdownContainer:document.getElementById("notifDropdownContainer"),ybarNotificationBody:document.getElementById("ybarNotificationBody"),backButton:document.getElementById("backButton")};init$2(e,t)}));var Css$1={"popover-body":"_yb_1oq8s","ybar-mail-item-desc":"_yb_1alwy","ybar-mail-item-image":"_yb_1le3v","ybar-mail-item-link":"_yb_1i0nx","ybar-mail-item-name":"_yb_9q9jf","ybar-mail-item-snippet":"_yb_1p0y7","ybar-mail-item-time":"_yb_1k4bq","ybar-mail-item-unread":"_yb_1gqcg","ybar-mail-link":"_yb_17ah2","ybar-mail-list":"_yb_1lvu5","ybar-mail-preview":"_yb_87szq","ybar-mail-signin-link":"_yb_1dc9y","ybar-mod-mail":"_yb_yor4p","ybar-mod-mail-promo-imp":"_yb_zjliu"},JwsRequestType,JwsRequestStatus;!function(e){e[e.COUNT=0]="COUNT",e[e.PREVIEW=1]="PREVIEW"}(JwsRequestType||(JwsRequestType={})),function(e){e[e.PENDING=0]="PENDING",e[e.COMPLETE=1]="COMPLETE"}(JwsRequestStatus||(JwsRequestStatus={}));var jwsCache=new Map,getCache=function(e){var n=jwsCache.get(e);if(n){if(n.status===JwsRequestStatus.PENDING)return n.promise;var t=Date.now()-12e4;return n.data&&n.lastRequested>t?Promise.resolve(n.data):void 0}},setCacheData=function(e,n){var t={lastRequested:Date.now(),status:JwsRequestStatus.COMPLETE,promise:Promise.resolve(n),data:n};jwsCache.set(e,t)},setCachePromise=function(e,n){var t={lastRequested:Date.now(),status:JwsRequestStatus.PENDING,promise:n};jwsCache.set(e,t)},Jws=function(){function e(){}return Object.defineProperty(e.prototype,"wssid",{get:function(){var e,n,t=null===(e=window.YBAR)||void 0===e?void 0:e.wssid;return t||(t=(null===(n=document.querySelector('input[name="mail_wssid"]'))||void 0===n?void 0:n.value)||"",this.wssid=t),t},set:function(e){window.YBAR=window.YBAR||{},window.YBAR.wssid=e||""},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"appid",{get:function(){var e,n,t=null===(e=window.YBAR)||void 0===e?void 0:e.appid;return t||(t=(null===(n=document.querySelector('input[name="mail_appid"]'))||void 0===n?void 0:n.value)||"",this.appid=t),t},set:function(e){window.YBAR=window.YBAR||{},window.YBAR.appid=e||""},enumerable:!1,configurable:!0}),e.prototype.fetchPreview=function(e,n){var t=(void 0===e?{}:e).maxMessages,i=void 0===t?4:t;return __awaiter(this,void 0,void 0,(function(){var e,t,o,s=this;return __generator(this,(function(r){return e=getCache(JwsRequestType.PREVIEW),!n&&e?[2,e]:(1,t={data:{responseType:"json",requests:[{id:"GetMailboxId",uri:"/ws/v3/mailboxes/",method:"GET",filters:{select:{mailboxId:"$..mailboxes[?(@.isPrimary==true)].id"}},suppressResponse:!0,requests:[{id:"ListMessages",uri:"/ws/v3/mailboxes/@.id==$(mailboxId)/messages/@.select==q?q=count%3A6+offset%3A0+folderType%3AINBOX+-sort%3Adate",method:"GET"}]}]}},o=this._fetch(t,1,(function(e){var n=s._normalizePreviewResponse(e,{maxMessages:i});return setCacheData(JwsRequestType.PREVIEW,n),n})),setCachePromise(JwsRequestType.PREVIEW,o),[2,o])}))}))},e.prototype.fetchCount=function(e){return __awaiter(this,void 0,void 0,(function(){var n,t,i,o=this;return __generator(this,(function(s){return n=getCache(JwsRequestType.COUNT),!e&&n?[2,n]:(1,t={data:{responseType:"json",requests:[{id:"GetMailboxId",uri:"/ws/v3/mailboxes/",method:"GET",filters:{select:{mailboxId:"$..mailboxes[?(@.isPrimary==true)].id"}},suppressResponse:!0,requests:[{id:"ListDecos",uri:"/ws/v3/mailboxes/@.id==$(mailboxId)/decos",method:"GET"}]}]}},i=this._fetch(t,1,(function(e){var n=o._normalizerCountResponse(e);return setCacheData(JwsRequestType.COUNT,n),n})),setCachePromise(JwsRequestType.COUNT,i),[2,i])}))}))},e.prototype._fetch=function(e,n,t){var i,o;return __awaiter(this,void 0,void 0,(function(){var s,r,a,c,l,u,d,p,h,f,m,g,y,v,b,_;return __generator(this,(function(w){switch(w.label){case 0:if(s=e.data,r=void 0===s?{}:s,a=e.params,c=void 0===a?{}:a,l="EC-4008",u="EC-4003",d=this._getYmreqid(),!this.appid)throw new Error("No appId, user is logged out");p=__assign({appId:this.appid},c),this.wssid&&(p.wssid=this.wssid),e.params=p,h=[],Object.keys(p).forEach((function(e){var n=p[e];n&&h.push("".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(n)))})),f=h.length?"?".concat(h.join("&")):"",m="https://apis.mail.yahoo.com/ws/v3/batch".concat(f),w.label=1;case 1:return w.trys.push([1,4,,5]),[4,ybarFetch(m,{method:"POST",body:JSON.stringify(r),credentials:"include",headers:{"Content-Type":"application/json","X-Oath-YmReqId":d}})];case 2:return[4,(g=w.sent()).json()];case 3:if(y=w.sent(),g.ok)return[2,t(null===(o=y.result)||void 0===o?void 0:o.responses)];if((v=null===(i=null==y?void 0:y.error)||void 0===i?void 0:i.code)===u)return[2,this._handleWssidApiError(y,e,n,t)];throw v===l?new Error("Session has expired"):new Error("Mail Api Responded with an Error");case 4:throw b=w.sent(),logError("JWS: ".concat((_=b).message),_),b;case 5:return[2]}}))}))},e.prototype._normalizePreviewResponse=function(e,n){var t,i,o,s=this,r=(void 0===n?{}:n).maxMessages,a=void 0===r?4:r;return e?((null===(o=null===(i=null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.response)||void 0===i?void 0:i.result)||void 0===o?void 0:o.messages)||[]).map((function(e){return s._parseRawMessage(e)})).filter((function(e,n){return!!(e&&n0)return t-=1,this.wssid=r,this._fetch(n,t,i);throw new Error("Max retries with invalid WSSID reached")}throw new Error("valid WSSID missing from API Response")},e.prototype._parseRawMessage=function(e){var n,t,i,o,s,r,a=e.id,c=e.snippet,l=e.headers,u=e.flags;return(null==l?void 0:l.date)&&(null===(n=null==l?void 0:l.from)||void 0===n?void 0:n[0])?{from:(null===(i=null===(t=l.from)||void 0===t?void 0:t[0])||void 0===i?void 0:i.name)||"",email:(null===(s=null===(o=l.from)||void 0===o?void 0:o[0])||void 0===s?void 0:s.email)||"",subject:null==l?void 0:l.subject,read:null!==(r=null==u?void 0:u.read)&&void 0!==r&&r,mid:a,date:parseInt(l.date,10)||void 0,snippet:c||""}:null},e.prototype._getYmreqid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-xxxx-09xx-xxxxxxxxxx00".replace(new RegExp("x","g"),(function(){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),n.toString(16)}))},e}(),loadAssets=function(e,n,t){for(var i,o,s=[],r=[],a=0;a0&&function(e){var n=document.createElement("script");n.src=e,n.type="text/javascript",n.async=!0,document.getElementsByTagName("head")[0].appendChild(n)}(c))}),10)}},getNextGenMailPreview=function(e){postreq({url:"/fp_ngymtls_ms/_rcv/remote",body:{m_id:"react-wafer-mailpreview",m_mode:"json",ctrl:"MailPreview"}},(function(n,t){n||e(t)}))},loaded=!1,init$1=function(e,n){var t=n.mailModule,i=n.mailLink,o=n.mailSigninLink,s=n.ybarMailMessages;if(t){var r=new Jws;if(e.addElementListener(t,"mouseenter",(function(){e.triggerEvent("close-all-menus"),triggerRapidBeacon()})),e.addEventListener("close-all-menus",(function(){isHovered(t)||hideMailPopover(n)})),e.onDestroy((function(){hideMailPopover(n)})),loaded=!1,loadUnreadCount(e,n,r),s)e.addElementListener(i,"mouseover",(function(){loadMessages(e,n,r),fireYahooImpBeacon(e,n)})),e.addElementListener(i,"focus",(function(){loadMessages(e,n,r),triggerRapidBeacon(),fireYahooImpBeacon(e,n)}));else{var a=i.getAttribute("data-redirect-params");if(a&&""!==a){var c=i.href;e.onDestroy((function(){i.href=c})),a=-1!==i.href.indexOf("&activity=ybar-")?"":a.replace(/\[\[pspid\]\]/,getSpaceId()),i.href=appendQorA(i.href)+a,(null==o?void 0:o.href)&&(o.href=appendQorA(o.href)+a)}}}},mailBeaconTimeout=!1,triggerRapidBeacon=function(){mailBeaconTimeout||(mailBeaconTimeout=!0,sendRapid({slk:"Mail",elm:"expand",sec:"ybar",subsec:"mailprev",itc:"2"}),setTimeout((function(){mailBeaconTimeout=!1}),1e3))},sendRapid=function(e){beaconClick("ybar",(null==e?void 0:e.slk)||"Mail","",e,null)},relativeDate=function(e){if(!e)return"";var n=Math.round((new Date).getTime()/1e3)-e;return n86400?Math.floor(n/86400)+"d":""},createMailItemElement=function(e,n,t,i){var o,s=getTemplateContent(n.ybarMailItemTemplate),r=null===(o=s.children)||void 0===o?void 0:o[0];if(!r&&s.childNodes)for(var a=0;a0){if(i.style.visibility="visible",o){var t=n>999,r=s?"99+":"999+";o.textContent=t?r:n+""}e.onDestroy((function(){i.style.visibility="hidden",o&&(o.textContent="")}))}})).catch((function(){}))},loadMessages=function(e,n,t){loaded||(loaded=!0,n.isNextGenYahoo?loadNGYMailPreview(e,n):loadMailPreview(e,n,t))},loadMailPreview=function(e,n,t){t.fetchPreview().then((function(t){var i;if(t&&0!==t.length){var o=document.createElement("ul");o.className=Css$1["ybar-mail-list"];for(var s=0;s a"),i=document.querySelector("#ybar-navigation-item-mail > a > span");null!==n&&null!==t&&(new Jws).fetchCount().then((function(n){i&&n>0&&(i.textContent="("+(n>999?"999+":n)+")",e.onDestroy((function(){i.textContent=""})))})).catch((function(){}))},nodeContains=function(e,n){var t=!1;if(!e||!n)return t;if("function"==typeof e.contains)t=e.contains(n);else for(var i=n;i;){if(i===e){t=!0;break}i=i.parentElement}return t},MORE_MENU_WIDTH=61,MORE_MENU_LONG_LIST_COUNT=10,moreMenuIndex=-1,marginLeftOffset,initDropdowns=function(e,n){var t;__spreadArray([],null===(t=n.ybarNav)||void 0===t?void 0:t.querySelectorAll(".".concat(n.dropdownOpenClass)),!0).forEach((function(e){return e.classList.remove(n.dropdownOpenClass)}));var i=n.isTablet?"touchstart":"mouseover",o=delegate_1(".".concat(n.dropdownWrapperClass,", .").concat(n.navigationDropdownListClass),i,(function(t){if(window||document){var i=window.innerWidth||document.documentElement.clientWidth,o=t.delegateTarget;if(o&&-1!=o.className.indexOf(n.dropdownWrapperClass)&&(o=o.querySelector(".".concat(n.navigationDropdownListClass))),o){o.style.removeProperty("left"),n.shiftMoreMenuEnabled&&o.style.removeProperty("margin-left"),n.shiftMoreMenuEnabled&&marginLeftOffset&&(o.style.marginLeft=marginLeftOffset+"px");var s=o.getBoundingClientRect().right;s>i&&(n.shiftMoreMenuEnabled?(marginLeftOffset||(marginLeftOffset=parseInt(window.getComputedStyle(o).marginLeft,10)),o.style.marginLeft=marginLeftOffset+i-s+"px"):o.style.left=i-s+"px")}}else{var r=new Error("Dropdown could not be initialized");e.logError("Error:",r)}}));e.onDestroy((function(){o.destroy()}))},updateMoreMenu=function(e,n,t){var i,o,s,r=-1,a=0;if(e.ybarNav){var c=window.getComputedStyle(e.ybarNav),l=parseInt(c.width,10)-parseInt(c.paddingLeft,10)-parseInt(c.paddingRight,10),u=MORE_MENU_WIDTH,d=e.navigationPlacement();if(d)u+=d.getBoundingClientRect().width;for(var p=0;pf&&(p!==e.navItems.length-1||a+h>f||e.moreMenuDropdown&&e.moreMenuDropdown.hasChildNodes()&&moreMenuIndexmoreMenuIndex&&-1!==moreMenuIndex)for(var g=moreMenuIndex;g=r;){var v=e.navItems[y].cloneNode(!0),b=v.querySelector("a");b&&(b.setAttribute("id",""),b.classList.remove(Css.focused));var _=v.querySelector(".".concat(e.navigationDropdownListClass));if(_&&(_.style.display="none"),v.classList.remove(e.dropdownWrapperClass),v.classList.remove(e.ybarNavigationItemClass),v.classList.add(e.navigationDropdownItemClass),e.moreMenuDropdown){e.moreMenuDropdown.insertBefore(v,e.moreMenuDropdown.firstChild);var w=v.getElementsByTagName("a")[0];t.unshiftMoreMenuItem(w)}null===(s=e.navItems[y].querySelector("a"))||void 0===s||s.setAttribute("tabindex","-1"),y--}moreMenuIndex=r}if(-1!==r&&e.navList){var C=parseInt(a.toString(),10)+"px";e.navList.style.maxWidth=C,n.textContent=".".concat(Css["ybar-nav-list-desktop"],"{ max-width: ").concat(C,"}")}e.moreMenuNavItem&&e.moreMenuDropdown&&e.moreMenuDropdown.hasChildNodes()?(e.moreMenuNavItem.classList.add(e.dropdownWrapperClass),e.moreMenuNavItem.style.visibility="visible"):null!==e.moreMenuNavItem&&(e.moreMenuNavItem.classList.remove(e.dropdownWrapperClass),e.moreMenuNavItem.style.visibility="hidden"),e.moreMenuDropdown&&e.moreMenuDropdown.childElementCount>MORE_MENU_LONG_LIST_COUNT?e.moreMenuDropdown.classList.add(e.longListClass):null!==e.moreMenuDropdown&&e.moreMenuDropdown.classList.remove(e.longListClass)}},handleDropdownFocus=function(e,n){var t=delegate_1(".".concat(n.dropdownWrapperClass),"focusin",(function(e){var t=e.delegateTarget;t&&t.classList.contains(n.dropdownWrapperClass)&&t.classList.add(n.dropdownOpenClass)})),i=delegate_1(".".concat(n.dropdownWrapperClass,", .").concat(n.navigationDropdownListClass),"focusout",(function(e){var t=e.delegateTarget;if(null==t?void 0:t.classList.contains(n.navigationDropdownListClass)){var i=t.parentElement;i&&!i.contains(e.relatedTarget)&&i.classList.contains(n.dropdownWrapperClass)&&i.classList.remove(n.dropdownOpenClass)}else(null==t?void 0:t.classList.contains(n.dropdownOpenClass))&&t.classList.remove(n.dropdownOpenClass)}));e.onDestroy((function(){var e;t.destroy(),i.destroy(),__spreadArray([],null===(e=n.ybarNav)||void 0===e?void 0:e.querySelectorAll(".".concat(n.dropdownOpenClass)),!0).forEach((function(e){e.classList.remove(n.dropdownOpenClass);var t=document.activeElement;nodeContains(n.ybarNav,t)&&setTimeout((function(){null==t||t.blur()}),1)}))}))},setNavigationFocus=function(e,n,t,i){for(var o=n||window.location.pathname,s=t||window.location.hostname,r=(i||{}).setParentFocus,a=void 0!==r&&r,c=__spreadArray([],e.topLevelNavLinks,!0),l=null,u=null,d=0;d0),s=new A11yNavigation(e,{containerElm:n.ybarNav,navlistItemSelector:".".concat(Css["ybar-parent-navigation"]," > li"),dropdownClass:n.dropdownWrapperClass,enableMoreMenu:o,moreMenuNavElm:n.moreMenuMainFocusItem});initDropdowns(e,n),showMailUnreadCount(e),e.addElementListener(document,"DOMContentLoaded",(function(){showMailUnreadCount(e)})),handleDropdownFocus(e,n);var r=e.getConfig().bucketConfig,a=(void 0===r?{}:r).enableDynamicNavfocus;if(void 0!==a&&a&&setNavigationFocus(n),e.addEventListener("nav:setFocus",(function(e){var t=e.detail,i=void 0===t?{}:t,o=i.hostname,s=void 0===o?window.location.hostname:o,r=i.pathname,a=void 0===r?window.location.pathname:r,c=i.options;setNavigationFocus(n,a,s,void 0===c?{}:c)})),o){var c=document.createElement("style");c.title="ybar_nav_interim",document.head.appendChild(c);var l=delegate_1("#ybar-nav-more-menu ul a","click",(function(n){e.triggerEvent("navigation",{event:n})}));e.addEventListener("nav:resize",(function(){updateMoreMenu(n,c,s)})),updateMoreMenu(n,c,s),e.addElementListener(window,"load",(function(){updateMoreMenu(n,c,s)})),e.addElementListener(window,"resize",(function(){updateMoreMenu(n,c,s)})),e.onDestroy((function(){var e=c.parentNode;null==e||e.removeChild(c),l.destroy()}))}},SELECTOR_MORE_MENU="#ybar-nav-more-menu";initModule("ybar-mod-navigation",(function(e){var n,t={dropdownWrapperClass:Css["dropdown-wrapper"],isFuji2:null!==document.querySelector(".ybar-ytheme-fuji2"),isTablet:null!==document.querySelector(".tablet"),longListClass:Css["long-list"],moreMenuDropdown:document.querySelector("".concat(SELECTOR_MORE_MENU," ul")),moreMenuNavItem:document.querySelector(SELECTOR_MORE_MENU),moreMenuNavLinksSelector:"".concat(SELECTOR_MORE_MENU," ul a"),moreMenuMainFocusItem:document.querySelector("".concat(SELECTOR_MORE_MENU,' > span[tabindex="0"]')),navigationDropdownItemClass:Css["navigation-dropdown-item"],navigationDropdownListClass:Css["navigation-dropdown-list"],navItems:document.querySelectorAll("li.".concat(Css["ybar-navigation-item"])),topLevelNavLinks:document.querySelectorAll("li.".concat(Css["ybar-navigation-item"]," > a")),navLinks:document.querySelectorAll(".ybar-mod-navigation a"),navList:document.querySelector(".ybar-mod-navigation ul"),shiftMoreMenuEnabled:document.querySelector(".ybar-shift-more-menu"),ybarNav:document.getElementById("ybar-navigation"),ybarNavigationItemClass:Css["ybar-navigation-item"],dropdownOpenClass:Css["dropdown-open"],navigationPlacement:function(){return n||(n=document.getElementById("ybar-nav-placement")),n}};init(e,t)}))})()}};
    Mon, 08 Aug 2022 09:00:00 -0500 en-US text/html https://www.yahoo.com/lifestyle/isas-vision-transformation-makeover-high-210032781.html
    Killexams : International Student Association

    The International Student Association is an organization that works to foster cultural understanding, combat stereotypes, and promote diversity on Loyola's campus. ISA is a great way to meet new people from different countries and backgrounds and to help people understand where you come from.

    We sponsor both on-campus and off-campus activities that promote cultural diversity and expose students to different people and cultures. We also educate students, faculty, and staff on international student issues through open forums, speakers, and film series.

    We have two signature events -- the Country Fair and the International Student Scholarship Soiree -- but we also have a range of smaller activities such as volunteer work, student panels, field trips, movie nights and other fun activities that involve interacting with different cultures.

    Learn more about and join ISA

    Apply for the ISA Executive Board

    Wed, 09 Feb 2022 00:42:00 -0600 en text/html https://www.loyno.edu/campus-life/student-life-ministry/international-student-association
    Killexams : How to Fix Controller Not Working in COD Mobile No result found, try new keyword!Like pretty much most games that have controller support, Call of Duty: Mobile players often encounter issues that include crashes and failed authorization when trying to connect their respective ... Wed, 06 Jul 2022 02:06:00 -0500 en-us text/html https://www.msn.com/en-us/news/technology/how-to-fix-controller-not-working-in-cod-mobile/ar-AAZgqTI Killexams : Six steps to improving equipment availability for OEM machine builders
    • By Jim Brown
    • Automation IT
    Six steps to improving equipment availability for OEM machine builders
    IIoT gives machine builders an opportunity to Strengthen customer satisfaction and profits

    By Jeff Brown

    IDC predicts that by 2018, one-third of industry leaders will be disrupted by "digitally enabled competitors." To remain competitive, original equipment manufacturer (OEM) machine builders need to digitally transform themselves by embracing the Industrial Internet of Things (IIoT) and big data predictive analytics.

    According to a exact survey report conducted by the Aberdeen Group, "best-in-class" manufacturing companies are increasingly using IoT and big data to address and Strengthen their top operational challenges, including:

    • reducing unplanned downtime
    • improving overall equipment effectiveness
    • reducing maintenance costs
    • increasing the return on assets

    As the IIoT continues to evolve, there are more and more opportunities for machine builders to gain a competitive advantage to generate new revenue streams and Strengthen their product development processes through the availability of real-time data. The vital focus is using this data to provide better service and support to the customer and improving equipment availability through remote monitoring and predictive maintenance models.

    When innovative OEMs embed IIoT technology into machines, remote personnel can troubleshoot issues, change operating parameters, and oversee machine operation with supervisory control to avoid possible problems. OEMs can now advise on-site engineers and operators on how best to solve a problem or Strengthen performance. This type of expertise combined with multi-tenant real-time visibility into daily operating conditions can extend the lifetime of machinery and process equipment.

    To achieve these significant outcomes, organizations should follow these six steps when planning their connected machines implementation:

    Define the business case for machine connectivity

    Focus first on establishing clear business objectives for the way new data will be used to digitally transform the business. It is important to understand customers' key performance metrics to create a competitive advantage. Clearly defining these unique metrics significantly influences customers' ability to optimize operations while managing risk.

    Determine what data is valuable to gather

    Connected machines can generate large amounts of real-time data. Managing high volumes of machine data requires appropriate provisioning to accommodate secure network transport and storage. Therefore, it is important to determine what data is valuable to gather based on the business objectives. Begin by picking a specific business objective and let that determine the data that is captured.

    Decide the best way to capture data

    Depending on the machines and the connectivity standards, there may be multiple data protocols being used. An ideal connected machine solution should be flexible enough to access data from any industry protocol and scalable enough to interface with a broad variety of industry protocols and data sources.

    Develop a security strategy for connectivity

    Security is a key consideration for any IIoT deployment, and it is important to have a security strategy from the start. The first step is ensuring that the data being moved is the most critical to achieving business objectives. The next step is defining comprehensive security policies that determine how IoT-connected devices will communicate. Best-practice deployment safeguards may include the following: block all inbound wireless traffic to the gateway, lock all physical ports on gateways, partition your network of industrial machines for isolation from all other networks, and establish authentication/authorization access controls.

    Give the customer the flexibility to distribute analytics

    As the OEM, it is important to help customers establish an advanced analytics foundation based on their specific operations. Take action immediately by detecting and responding to local events at the edge as they happen. A distributed approach allows simultaneous integration of additional data sources in the cloud, enabling remote access to critical data.

    Digital transformation by acting on analytics

    Turn understanding into action by integrating connected machine data into the business and customer. Use newly available data insights to Strengthen operator visibility and move from reactive or fixed-schedule maintenance models to predictive maintenance. Build contextually relevant user experiences for the people who know the machines best through web, mobile, and embedded applications that scale gracefully from smartphone to desktop.

    Integrating IIoT technology into shop floor machines offers many advantages to the OEM and their customers.



    An example of an IIoT architecture is using the Dell Edge Gateway so that machines can gather and communicate data to GE Predix analytic software in the cloud to perform analysis to Strengthen operations and provide predictive maintenance advisories.

    Reader Feedback


    We want to hear from you! Please send us your comments and questions about this course to InTechmagazine@isa.org.


    Like This Article?

    Subscribe Now!

    About The Authors


    Jim Brown is the vice president for global IoT and embedded PC sales at Dell, leading a global sales specialist team and ensuring an aligned global channel strategy for OEM for IoT and embedded PC Solutions. Brown has spent more than 20 years in sales-related positions in the embedded hardware and software industry. Before Dell, he was the vice president of sales and marketing for Advantech Corporation’s Applied Computing Group, covering both North America and Europe. Brown has a BSEE from Marquette University and an MBA from Roosevelt University.

    Mon, 10 Apr 2017 02:37:00 -0500 en text/html https://www.isa.org/intech-home/2017/march-april/features/six-steps-to-improving-equipment-availability
    Killexams : Freedom Of Expression On The Internet
    Introduction





    Asia

    Europe and Central Asia

    Middle East and North Africa

    Special Issues and Campaigns

    United States

    Arms

    Children’s Rights

    Women’s Human Rights

    Appendix
    Despite growing acknowledgment during 1998 among governments around the world that the Internet promotes participation in civil and political life within countries and beyond, legislative proposals continued to threaten free speech on the Internet. While dissidents in authoritarian countries continued to take risks using the Internet to seek help and information, regulators in these parts of the world were quick to refine screening and other controlling technologies. As a result, in a half-dozen countries, Internet access providers (including public libraries) were implementing filtering technologies and other voluntary measures to make prior censorship of on-line communications a reality. The trend is towards extending these technologies more broadly, with global implications for free expression. On-line content providers may soon be forced to start rating their content; those failing to rate their content may find their material blocked from public access. As local rating criteria are used to define ratings, the danger is that these restrictive criteria will limit the diversity of expression on the Internet, where content is as diverse as human thought.

    In October 1997 the European Parliament had consented, in principle, to the use of filtering and screening devices. Subsequently the European Commission requested to the European Parliament to foster research into technical issues, in particular filtering, rating, and tracing techniques, taking into account Europe’s cultural and linguistic diversity. Ironically, authoritarian regimes around theworld were soon to implement these techniques and principles to restrict free expression on the Internet.

    For example, Singapore’s National Internet Advisory Committee (NIAC) in its September 1998 report recommended that the local industry be required to label Web sites using PICS (Platform for Internet Content Selection)- compliant content rating classification systems, such as that developed by the Recreational Software Advisory Council (RSAC). Implementing this would mean that unrated sites would be automatically blocked. Even if this system were only adopted in Singapore, all unrated Web sites around the world would be blocked when the system was used.

    Saudis expected to get local access to the Internet by the end of 1998. But the King Abdulaziz City for Science and Technology (KACST), which was to act as the kingdom’s gateway to the Internet, set up firewalls that would block access to sites considered sensitive. In anticipation of the new service, Council of Ministers Decision 163 required parties using the Internet to refrain from “any activities violating the social, cultural, political, media, economic, and religious values of the Kingdom” and prohibited sending or receiving coded information without prior authorization.

    Bahraini authorities apparently continued to block access to some Web sites, including that of the London-based Bahrain Freedom Movement, and to seek ways to Strengthen the government’s capacity to monitor political speech on the Internet. Jalal Alawi Sharif, a Batelco engineer who was arrested in March 1997 reportedly on the grounds that he was transmitting information to the BFM via the Internet, remained in detention without charge or trial as of September 1998.

    In mid-January, public hearings were held on a draft Thai Internet Law. Its submission to Cabinet was then delayed due to a lack of “public acceptance” arising out of its potential impact on freedom of expression. During August the Royal Thai Police department’s “Internet Police” proposal demanded that the Telephone Organization of Thailand (TOT) implement caller-ID features for all local Internet Service Providers. Caller-ID would be used to gather information about each user logging onto the network, including the telephone numbers they used, their login names and the times of the day they connected and disconnected.

    During 1998 China encouraged Internet use while restricting the flow of overseas information. The new Internet regulations (adopted on December 30, 1997) replaced interim regulations restricting the free flow of information. The regulations spelled out in greater detail the responsibilities, procedures and penalties for various players involved in Internet communication. During July, China arrested and charged a software engineer with subversion for supplying e-mail addresses to a U.S.-based pro-democracy magazine and Web site known as "Big Reference". According to the Information Center of Human Rights and Democratic Movement in China, Shanghai’s cyber-police force was reinforced with 150 additional computer experts. An example of the activism that would be affected by such controls was the Septermber 28 issuance, by a small group of dissidents, of a challenge to the government in the form of two manifestos on freedom and social justice. The two declarations in English translation were posted on the sites of a group in New York, Human Rights in China and an international group, the Digital Freedom Network and in faxed copies.

    On August 11, Malaysian police arrested a man and a woman and accused them of false reporting about riots in the capital, spread by an Internet newsgroup. They were tracked down with the help of Malaysian Institute of Microelectronic Systems (MIMOS), which provides sole access to the Internet in that country. On August 13 Malaysian police detained a third suspect. All three were held under the Internal Security Act (ISA), which allows detention without trial for sixty days. On September 24, the suspects were charged in the magistrate’s court under Section 505 (b) of the penal code, which carries face a maximum sentence of two years in prison. On September 28 Tengku Azzman, chairman and chief executive officer of MIMOS, was quoted by the government news agency Bernama saying that the government had no intention of practicing Internet censorship.

    In October 1997 the South Korean government blocked access to the GeoCities on-line community (based in the U.S.) because of a site that espouses North Korean beliefs.

    In June 1998 a Turkish court sentenced a teenager, Emre Ersoz, to ten months suspended jail time for making comments about the police while participating in a daily on-line forum, hosted on local Internet provider Turknet. He reportedly had criticized rough police treatment of a group of blind people who were protesting against potholes in pavement in the nation’s capital, Ankara.

    Even G-7 governments were found rushing to regulate the Internet before people understand its full potential as a tool of citizen participation.

    For example, during 1998 Britain continued its attempts to persuade the other E.U. countries to adopt an e-mail interception system providing unconditional government access to e-mails, arguing that this was essential to fight cross-border crime. A September 1998 report by the U.K. Department of Trade and Industry acknowledged the need for radical rethinking while developing regulation for the information age. Despite such announcements, however, the government continued working on plans to allow the police to tap electronic communications to combat on-line crime. British law enforcement agencies continued to demand that Internet Service Providers (ISPs) reveal all sorts of information about users. Such disclosure had the potential to include interception of e-mail messages without legal due process, a serious violation of privacy.

    The Russian state police proposed a plan to monitor every piece of data sent over the Internet within Russia’s boundaries. Proposed amendments to the mass media law which were discussed in the Russian Duma in March 1998 included a clause suggesting that any publisher of electronic information should register with and obtain a license from the government.

    A Bavarian court convicted Felix Somm, former head of the German division of the U.S. on-line service provider Compuserve, in May 1998, of spreading child pornography and other illegal material by providing access to such information on the Internet. Germany’s new multimedia law stipulated that access providers are not generally liable for Internet content, although they are required to take reasonable measures to block access to banned material. In June, a twenty-five-year-old university student in Berlin was charged for maintaining an Internet home page that provided an electronic link the left-wing newspaper Radikal.

    In the United States, Australia, France, Spain and the U.K, legislative proposals contemplated establishing controls on access to and use of cryptography, or data-scrambling technology, which is used to protect the privacy of communications on-line. The insistence of Britain and France forced the European Commission, in September 1998, to water down its plan to protectInternet privacy using the encryption software.

    Countries like Australia and the U.S. led an international push to restrict access and use of encryption software. Human Rights Watch, along with other members of the Global Internet Liberty Campaign (GILC), attempted to counter this effort through defining standards for on-line privacy protection and cryptography based on international human rights law. The current push for restricted access to cryptography may make the use of freely available software like PGP illegal or impossible for human rights groups from developing countries and in the long term even by nongovernmental groups in the most developed countries.

    Recognizing that the Internet can be a democratizing force and a useful tool for the advocacy of human rights, during 1998 Human Rights Watch extensively used its World Wide Web site for campaigns on human rights violations in several regions and promoted other global issues including campaigns to end recruitment of child soldiers, to establish the International Criminal Court, and for ratification of the 1997 treaty banning landmines. While continuing to document and protest attempts to silence the Internet, we expanded our on-line advocacy and campaigning work in coalition with civil liberties, women’s, labor, journalists’ and other groups internationally to promote participation in civil and political life.

    A website which contains a host of important and relevant information on the subject of freedom of expression on the internet is the Global Internet Liberty Campaign (GILC) website


    Initiatives


    Academic Freedom

    Child Soldiers

    Corporations and Human Rights

    Drugs And Human Rights

    Freedom of Expression on the Internet

    Human Rights Watch International Film Festival

    The International Criminal Court

    Lesbian and Gay Rights

    Prisons

    Refugees, Displaced Persons, and Asylum Seekers

    Campaigns


    Thu, 13 Oct 2016 00:28:00 -0500 text/html https://www.hrw.org/legacy/worldreport99/special/internet.html
    Killexams : Global Engagement from Home!

    Global Remote Programs allow students to harness innovative technologies in a global context while increasing their exposure to cross-cultural competencies. These virtual programs are designed for students who desire to learn globally and develop connections with academic organizations, businesses, and people around the world. Remote programs not only provide students with a chance to gain an international perspective, but also reduce barriers to access including cost, time, and ability to travel. In a world that is rapidly changing, remote programs allow students to see the world in a completely new way.

    Don’t delay, begin exploring Global Remote Programs today!

    Remote programs are not designed to replace the learning outcomes provided by in-person study abroad. They offer digital learning options to enhance the existing education experience or to fulfill an international credit when students are unable to participate in in-person programs.

    UAB’s Global Remote Nicaraguan Internship

    Longing to make a difference and create new professional connections? This remote group internship can help you accomplish both! The latest program through UAB Education Abroad works closely with Clinica Verde in Nicaragua, a global healthcare organization passionate about whole-health wellbeing through sustainable, compassionate practices. Internship project Topics are guided by community-driven needs, but may include sexual reproductive health, mental health interventions, and COVID-perceptions.

    Earn academic credit for HRT 482 or HRT 485.

    Learn More: Nicaraguan Internship →

    In addition to our in-house remote opportunities, our affiliate providers offer a variety of virtual programs that we believe fit the academic and financial needs and interests of our students.

    CIS Abroad

    Grow your remote work capabilities while adding an international experience to your resume! CIS Abroad provides students with placements in more than 15 career fields across six countries, that include art, design, business, economics, education, engineering, environmental/sustainability, fashion, health, IT, and many more!

    Programs start at $1,090 for a 4 week session and $1,690 for a 6 week session.

    Learn More: CIS Abroad →

    ISA

    Earn a part- or full-time internship placement with ISA’s Global Remote Internships or choose between a four- or eight-week group project facilitated by a Professional Mentor. Choose from locations in Europe, Australia, and Asia. Relevant majors including business, finance, education, general engineering, pre-law, marketing, and communication!

    Programs run 4, 8, or 16 weeks and range from $1,475 to $1,645.

    Learn More: ISA →

    USAC

    Explore your future career interests by working online with businesses and organizations that are based at USAC Specialty Program locations in Europe, Asia, and Latin America! Career field options include digital marketing and social media management, business, event planning, electrical/control engineering, social welfare/social services, ESL, and health/wellness. Students who complete a USAC Global Perspectives Program may be eligible for a program fee credit towards a future Specialty Program abroad.

    Internships are worth 3 academic credit hours and start at $1,390.

    Learn More: USAC →
    Fri, 14 May 2021 03:26:00 -0500 en-US text/html https://www.uab.edu/global/students/education-abroad/find-a-program/global-engagement-from-home
    Killexams : WATCH: One-on-one interview with Isaiah Roby

    LINCOLN, Neb. (KOLN) - Former Nebraska basketball standout turned NBA star Isaiah Roby was back in Lincoln on Saturday. Roby returned to Lincoln for his second annual Isaiah Roby Camp that he hosts along with Viglianco Hoops.

    The camp runs from August 6-7 and also had volunteer help from current Husker men’s and women’s basketball players. In attendance from women’s hoops was Jaz Shelley and Izzy Bourne as well as Creighton star and Crete Native Morgan Maly, while Husker senior and Lincoln native Sam Griesel was in attendance from the men’s program.

    Roby has spent the last three seasons in the NBA as a member of the Oklahoma City Thunder. This season Roby is making his way to San Antonio to join legendary head coach Greg Popovich.

    1011Now’s Eddie Messel went one-on-one with Roby ahead of his move to San Antonio.

    Copyright 2022 KOLN. All rights reserved.

    Sat, 06 Aug 2022 20:47:00 -0500 en text/html https://www.1011now.com/2022/08/07/watch-one-on-one-interview-with-isaiah-roby/
    Killexams : Where's (Isaiah) Foskey? Star pass rusher stays on the move

    indystar.com cannot provide a good user experience to your browser. To use this site and continue to benefit from our journalism and site features, please upgrade to the latest version of Chrome, Edge, Firefox or Safari.

    Tue, 02 Aug 2022 22:37:00 -0500 en-US text/html https://www.indystar.com/story/sports/football/2022/08/03/well-traveled-pass-rusher-isaiah-foskey-back-where-he-belongs-at-nd/65387129007/

    Killexams.com CAP Exam Simulator Screens


    Exam Simulator 3.0.9 uses the actual ISA CAP questions and answers that make up PDF Dumps. CAP Exam Simulator is full screen windows application that provide you the experience of same test environment as you experience in test center.

    About Us


    We are a group of Certified Professionals, working hard to provide up to date and 100% valid test questions and answers.

    Who We Are

    We help people to pass their complicated and difficult ISA CAP exams with short cut ISA CAP PDF dumps that we collect from professional team of Killexams.com

    What We Do

    We provide actual ISA CAP questions and answers in PDF dumps that we obtain from killexams.com. These PDF dumps contains up to date ISA CAP questions and answers that help to pass exam at first attempt. Killexams.com develop Exam Simulator for realistic exam experience. Exam simulator helps to memorize and practice questions and answers. We take premium exams from Killexams.com

    Why Choose Us

    PDF Dumps that we provide is updated on regular basis. All the Questions and Answers are verified and corrected by certified professionals. Online test help is provided 24x7 by our certified professionals. Our source of exam questions is killexams.com which is best certification exam dumps provider in the market.

    97,860

    Happy clients

    245

    Vendors

    6,300

    Exams Provided

    7,110

    Testimonials

    Premium CAP Full Version


    Our premium CAP - Certified Authorization Professional contains complete question bank contains actual exam questions. Premium CAP braindumps are updated on regular basis and verified by certified professionals. There is one time payment during 3 months, no auto renewal and no hidden charges. During 3 months any change in the exam questions and answers will be available in your download section and you will be intimated by email to re-download the exam file after update.

    Contact Us


    We provide Live Chat and Email Support 24x7. Our certification team is available only on email. Order and Troubleshooting support is available 24x7.

    4127 California St,
    San Francisco, CA 22401

    +1 218 180 22490