1"use strict";(self.webpackChunkaweb=self.webpackChunkaweb||[]).push([[16521,24445,42169,96802],{12933:(e,t,n)=>{n.d(t,{JQ:()=>r,m5:()=>a,tl:()=>l});const a=(e,t)=>{if(e){const n=document.querySelector(`[aria-controls="${e.id}"]`);return e.setAttribute("aria-hidden",!t),n&&n.setAttribute("aria-expanded",t),e}return null},l=(e,t)=>{[...document.querySelectorAll(e)].forEach(e=>{null==e||e.setAttribute("aria-hidden",t)})},r=(e,t)=>{[...document.querySelectorAll(e)].forEach(e=>{null==e||e.setAttribute("aria-live",t)})}},49255:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s,removeExpandedClass:()=>r,setPreviousAriaDrawerTags:()=>i});var a=n(37322);let l="";const r=e=>{var t;return null===(t=document.getElementsByClassName(e).item(0))||void 0===t?void 0:t.classList.remove("expanded")},i=(e,t,n)=>{var a;const l=document.querySelector(`[aria-controls="${e}"]`);return l&&(null==l||null===(a=l.nextElementSibling)||void 0===a||a.setAttribute("aria-hidden",t)),l&&l.setAttribute("aria-expanded",n),localStorage.removeItem("isPreviousSubMenuOpenId"),e},s={init(e,t){const n=t.getElementsByTagName("button")[0],s=document.querySelector(".headerWrapper"),o="show-overlay";function u(){t.classList.remove("expanded"),document.removeEventListener("click",u),n.setAttribute("aria-expanded",!1),s.classList.contains(o)&&s.classList.remove(o)}n.onclick=e=>{var d;const c=e.srcElement.parentNode.previousElementSibling;if(l.length>0&&l===t.classList.value)return r(l);const v=localStorage.getItem("isPreviousSubMenuOpenId");v&&i(v,!0,!1),null===(d=document.getElementsByClassName(l).item(0))||void 0===d||d.classList.remove("expanded"),c&&c.classList.contains("expanded")&&c.classList.remove("expanded");const{hash:m}=window.location;if(m){e.srcElement.nextElementSibling.querySelectorAll("li").forEach(e=>{const t=e.querySelector("a"),n=t.href;-1===n.indexOf(m)&&(t.href=new URL(m,n))})}if(l="",!t.classList.contains("expanded")){var b,p;n.setAttribute("aria-expanded",!0),t.classList.add("expanded"),l=t.classList.value;const r=null==n?void 0:n.closest("nav"),i=(null==r||null===(b=r.classList)||void 0===b?void 0:b.contains("expanded"))&&a.A.accessibility.findTabbableDescendants(r,!1);i[i.indexOf(e.target)+1].focus(),null===(p=i[1])||void 0===p||p.setAttribute("aria-current",!0),a.A.analytics.interaction("menu","nav",n.innerText.toLowerCase()),window.innerWidth>1279&&s.classList.add(o),document.addEventListener("click",u),e.stopImmediatePropagation()}return null}}}},99179:(e,t,n)=>{n.r(t),n.d(t,{default:()=>b});var a=n(26719),l=n(19481),r=n(15575),i=n(11953),s=n(63821),o=n(25074),u=n(12933),d=n(12328);const c=["help__toggle__button","language__toggle__button"],v=r.$.getEnableMemberNumberText(),m=e=>{const t=document.getElementById("primary-nav-skip-link");t&&t.addEventListener("click",(e=>t=>{t.preventDefault();const n=(0,a.DU)(document.body),l=(0,a.DU)(e).pop(),r=n.indexOf(l);r!==n.length-1&&n[r+1].focus();const i=window.innerWidth<=1280,s=document.getElementById("header-navigation");i&&"false"===s.getAttribute("aria-hidden")&&(0,u.m5)(s,!1)})(e)),e.addEventListener("click",e=>{var t,n,a;const{menuEl:r}=(0,d.findMenuAndSubMenuEls)(e.srcElement),u="true"===r.getAttribute("aria-expanded"),m=(null===(t=e.srcElement.parentElement)||void 0===t?void 0:t.className.length)>0&&"header__controls"===(null===(n=e.srcElement.parentElement)||void 0===n?void 0:n.className),b="header-flyout__top__name"===(null==e||null===(a=e.target)||void 0===a?void 0:a.className);if(u){var p;if(b)r.setAttribute("aria-expanded",!1),null===(p=r.parentElement)||void 0===p||null===(p=p.nextElementSibling)||void 0===p||p.setAttribute("aria-hidden",!0);else!m&&e.srcElement.innerText.length>0&&!e.srcElement.innerText.includes("\n")&&(0,i.Xl)("menu","nav",r.innerText.toLowerCase(),e.srcElement.innerText.toLowerCase())}else{var f,g;const t=e.srcElement.closest("nav");if(null==t||null===(f=t.firstElementChild)||void 0===f||f.ariaExpanded,t&&t.classList.contains("expanded")&&c.includes(null==t||null===(g=t.firstElementChild)||void 0===g?void 0:g.className)){var E;const n=null===(E=t.firstElementChild)||void 0===E?void 0:E.innerText;if((0,i.Xl)("menu","nav",n.toLowerCase(),e.srcElement.innerText.toLowerCase()),t.firstElementChild.className===c[1]){const t=JSON.parse(sessionStorage.getItem(o.A.SELECTED_LANGUGAGE_SESSION_STORAGE)),n={prevLang:null!=t&&t.prevLang?t.language:null,currLang:e.srcElement.innerText.toLowerCase()};sessionStorage.setItem(o.A.SELECTED_LANGUGAGE_SESSION_STORAGE,JSON.stringify(n))}}
1else{const t=!!e.srcElement.closest(".navigation__container .navigation__primary");if(!m&&e.srcElement.innerText.length>0&&!["header-flyout__top__links","header-flyout__top__toggle__content","signin__form","header-flyout__list-item","header-flyout header-flyout--unauthenticated"].includes(e.srcElement.parentElement.className)&&!t){let t;const n=e.srcElement.innerText,a=(0,l.R)("signin_forgot_member_number_text"),r=(0,l.R)("signin_forgot_password_text");t=v&&n.includes(a)?s.rO.FORGOT_MEMBER_NUMBER:n.includes(r)?s.rO.FORGOT_PASSWORD:null==n?void 0:n.toLowerCase(),(0,i.Xl)("menu","nav",(0,l.R)("signin_flyout_toggle").toLowerCase(),t)}else t&&(0,i.Xl)("menu","nav",e.srcElement.innerText.toLowerCase())}}})},b={init(e,t){var n;n=()=>{const e=window.innerWidth<1280;(0,d.default)({domEl:t,isVerticalNav:e}),m(t)},"complete"===document.readyState||"interactive"===document.readyState?setTimeout(n,0):document.addEventListener("DOMContentLoaded",n)}}},12328:(e,t,n)=>{n.r(t),n.d(t,{default:()=>A,findMenuAndSubMenuEls:()=>g,setPreviousAriaDrawerTags:()=>_});var a=n(83437),l=n(37322),r=n(26719),i=n(72624);const s=(e,t,n)=>{if(e.tagName===t&&e.hasAttribute(n))return e;const a=e.parentElement;return a!==document.body?s(a,t,n):null},o=({keys:e,subMenu:t})=>{const n=e.arrowUp||e.shiftTab?t.tabbable[0]:t.tabbable[t.tabbable.length-1];return document.activeElement===n},u=({current:e,nav:t})=>{let n=e.el;for(;n;){var a;if(n===t.el||n===document.body)break;if("false"===n.getAttribute("aria-hidden")||null!==(a=n)&&void 0!==a&&null!==(a=a.closest("nav"))&&void 0!==a&&null!==(a=a.classList)&&void 0!==a&&a.contains("expanded")){var l,r,i;const e=t.el.querySelector(`[aria-controls="${n.id}"]`)||(null===(l=n)||void 0===l||null===(r=(i=l.closest("nav")).querySelector)||void 0===r?void 0:r.call(i,'[aria-expanded="true"]'));if(e){e.click(),e.focus();break}}n=n.parentNode}},d=({e,domEl:t,isVertical:n,isSpaceClick:a,customHandlers:d=new Map})=>{const c=((e,t,n)=>{var a;const l=(0,r.DU)(t),o=(0,i.q)(e),u=e.target,d=l.indexOf(u),c={keys:o,nav:{el:t,tabbable:l},previous:{el:l[d-1]},current:{el:u,index:d,hasPopUp:"true"===u.getAttribute("aria-haspopup"),isPopUpExpanded:"true"===u.getAttribute("aria-expanded"),isMobileHorizontal:!!s(u,"SECTION","is-mobile-horizontal-nav")},next:{el:l[d+1]}};let v=u.closest("nav");["helpToggle","languageToggle"].includes(null===(a=v)||void 0===a?void 0:a.getAttribute("data-alamo-ui"))&&(v=u.closest("ol"));let m=!!v&&v.hasAttribute("is-vertical-nav");return m||(v=s(u,"SECTION","is-mobile-vertical-nav"),m=n&&v),m&&Object.assign(c,{subMenu:{tabbable:(0,r.DU)(v)}}),c})(e,t,n),{keys:v,current:m,subMenu:b}=c,{hasPopUp:p,isPopUpExpanded:f}=m;a&&v.space&&(e.preventDefault(),m.el.click()),b&&v.escape&&(e.preventDefault(),u(c)),v.shiftTab&&p&&f&&(e.preventDefault(),m.el.click()),n&&!m.isMobileHorizontal?((e,t)=>{const{keys:n,current:a,next:l,previous:r,subMenu:i}=t,{hasPopUp:s,isPopUpExpanded:d}=a;n.arrowUpOrDown&&(e.preventDefault(),i&&o(t)?n.arrowUp?i.tabbable[i.tabbable.length-1].focus():i.tabbable[0].focus():n.arrowDown?l.el&&l.el.focus():r.el&&r.el.focus()),n.arrowLeft&&(e.preventDefault(),s&&d?(a.el.click(),a.el.focus()):i&&u(t)),n.arrowRight&&(e.preventDefault(),s&&!d&&a.el.click())})(e,c):((e,t)=>{const{keys:n,current:a,next:l,previous:r,subMenu:i}=t,{hasPopUp:s,isPopUpExpanded:d}=a;!i&&n.arrowLeftOrRight&&(e.preventDefault(),s&&d?a.el.click():n.arrowRight?l.el&&l.el.focus():r.el&&r.el.focus()),n.arrowDown&&(e.preventDefault(),i?o(t)?u(t):l.el.focus():s&&(d?l.el.focus():a.el.click())),n.arrowUp&&(e.preventDefault(),i?o(t)?u(t):r.el.focus():s&&d&&(a.el.click(),a.el.focus())),i&&n.arrowLeftOrRight&&(e.preventDefault(),u(t))})(e,c),d.forEach((t,n)=>v[n]&&l.A.safeExecute(t,{props:c,e}))};var c=n(12933),v=n(91695),m=n(63821),b=n(49255);let p=null;const f=e=>{if(e.hasAttribute("aria-controls"))return e;return e.parentElement.querySelector("[aria-controls]")||f(e.parentElement)},g=e=>{const t=f(e),n=t.getAttribute("aria-controls");return{menuEl:t,subMenuEl:document.getElementById(n)}},E=()=>document.querySelector(".headerWrapper"),h="show-overlay",x="lock-scroll",_=(e=p,t=!1,n=!1)=>
1{if(e){const a=document.querySelector(`[aria-controls="${e.id}"]`);return e.setAttribute("aria-hidden",!t),a&&a.setAttribute("aria-expanded",n),e}return null},L=e=>{var t,n;e.stopImmediatePropagation(),e.preventDefault();const{menuEl:a,subMenuEl:r}=g(e.srcElement);let i="true"===a.getAttribute("aria-expanded");const s="true"===(null==a||null===(t=a.nextElementSibling)||void 0===t?void 0:t.getAttribute("aria-hidden"));p&&_(p,!1,!1),p=null,(0,b.removeExpandedClass)("navigation utility__toggle expanded");const o=r.querySelectorAll("button");let u=!1;null==o||o.forEach(e=>("true"===(null==e?void 0:e.getAttribute("aria-expanded"))&&(null==e||e.setAttribute("aria-expanded",!1),u=!0),u)),!u&&(0,c.m5)(r,!i),!i&&(0,c.m5)(r,!i),"header-hamburger-btn"!==a.getAttribute("id")&&(p=r,localStorage.setItem("isPreviousSubMenuOpenId",p.id)),l.A.trapFocus(".header","li, button, #header-hamburger-btn",()=>r.offsetWidth===window.innerWidth);const d=E();window.innerWidth>1279&&s?d.classList.add(h):d.classList.remove(h),l.A.analytics.interaction("menu","nav",a.innerText.toLowerCase());const v=window.innerWidth<=1280,m=l.A.accessibility.findTabbableDescendants(r,!1);m[m.indexOf(e.target)+1].focus(),v&&m[0].focus();const f=null==e||null===(n=e.target)||void 0===n||null===(n=n.classList)||void 0===n?void 0:n.contains("header__mobile-menu-btn");var L,A;if(f&&i)null==d||null===(L=d.offsetParent)||void 0===L||null===(L=L.classList)||void 0===L||L.remove(x);else if(v){var w;null==d||null===(w=d.offsetParent)||void 0===w||null===(w=w.classList)||void 0===w||w.add(x)}if(f&&i)null==d||null===(A=d.classList)||void 0===A||A.remove(h);else if(v){var S;null==d||null===(S=d.classList)||void 0===S||S.add(h)}const y=document.querySelector("#header-navigation"),k=document.querySelector("#header-hamburger-btn"),T=e=>{var t,n;null!=y&&y.contains(e.target)||null!=k&&k.contains(e.target)||y&&(y.setAttribute("aria-hidden","true"),k.setAttribute("aria-expanded","false"),null==d||null===(t=d.classList)||void 0===t||t.remove(h),null==d||null===(n=d.offsetParent)||void 0===n||null===(n=n.classList)||void 0===n||n.remove(x),document.removeEventListener("click",T),i=!1)};i||document.addEventListener("click",T)};function A(e){const{domEl:t,isVerticalNav:n=!1,isSpaceClick:r=!0}=e,i=l.A.accessibility.findTabbableDescendants(t,!1),s=document.getElementById("header-navigation"),o=document.querySelector("li.breadcrumb__active-item");null==o||o.setAttribute("aria-current","page");const u=window.innerWidth<=1280,b=E();function p(){var e,t;window.innerWidth>1279?(0,c.m5)(s,!0):(null==b||null===(e=b.offsetParent)||void 0===e||null===(e=e.classList)||void 0===e||e.remove(x),null==b||null===(t=b.classList)||void 0===t||t.remove(h),(0,c.m5)(s,!1))}p(),window.onresize=p,i.length&&(t.addEventListener("click",e=>(0,a.cS)(e.target,t,"aria-controls")?L(e):e),t.addEventListener("keydown",e=>(u&&"false"===s.getAttribute("aria-hidden")&&(0,v.K)(t,e),"false"===s.getAttribute("aria-hidden")&&i.indexOf(e.target)===i.length-1&&(0,c.m5)(s,!1),-1!==i.indexOf(e.target)?d({isVertical:n||window.innerWidth<1280,isSpaceClick:r,domEl:t,e}):e))),document.addEventListener("click",e=>{var t;const n=document.querySelector(".navigation__container[aria-hidden=false]");n&&!n.contains(e.target)&&((0,c.m5)(n,!1),n.focus(),b.classList.contains(h)&&b.classList.remove(h)),"contact-us-chat"===(null===(t=e.target)||void 0===t?void 0:t.id)&&l.A.analytics.interaction(m.rO.UI_BUTTON,m.rO.CHAT_WITH_US,m.rO.UI_LINK)})}}}]); 2//# sourceMappingURL=navigation.ee6a263e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.