1(()=>{var e={845:e=>{self,e.exports=(()=>{"use strict";var e={};return((e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isArmadaLoaded=void 0,t.isArmadaLoaded=e=>{var t,i;const a=!0===(null===(i=null===(t=window.eight)||void 0===t?void 0:t.armada)||void 0===i?void 0:i.loaded);if(!e)return a;a?e():document.addEventListener("ARMADA:LOADED",e)},t.default=t.isArmadaLoaded})(0,e),e})()}},t={};function i(a){var s=t[a];if(void 0!==s)return s.exports;var o=t[a]={exports:{}};return e[a](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=i(845);class t extends HTMLElement{constructor(){super(),this.navigationToggle=this.querySelector('[data-armada-selector="navigation-toggle"]'),this.navigation=this.querySelector('[data-armada-selector="main-navigation"]'),this.mobileMenuOpenIcon=this.querySelector('[data-armada-selector="mobile-menu-open-icon"]'),this.mobileMenuCloseIcon=this.querySelector('[data-armada-selector="mobile-menu-close-icon"]'),this.localeSelectors=this.querySelector('[data-armada-selector="header-locale-selectors"]'),this.searchToggles=this.querySelectorAll('[data-armada-selector="search_toggle"]'),(0,e.isArmadaLoaded)(this.init.bind(this))}init(){["click","focusin","mouseleave"].forEach((e=>{this.addEventListener(e,(e=>this.handleNavDropdown(e)))})),this.navigationToggle.addEventListener("click",this.toggleMobileNavigation.bind(this)),document.addEventListener("ARMADA:NAVIGATION:MOBILE:OPEN",this.openMobileNavigation.bind(this)),document.addEventListener("ARMADA:NAVIGATION:MOBILE:CLOSE",this.closeMobileNavigation.bind(this)),this.buildLocaleSelectors(),this.searchToggles.forEach((e=>{["click","keypress"].forEach((t=>{e.addEventListener(t,this.handleSearchToggle.bind(this))}))})),document.addEventListener("ARMADA:SEARCH:TOGGLE",this.triggerSearchToggle.bind(this))}triggerSearchToggle(){this.searchToggles[0].click()}handleSearchToggle(e){if("click"===e.type||13===e.keyCode){const t=document.querySelector("search-bar"),i=document.querySelector('search-bar input[type="search"]'),a=document.querySelector('[data-armada-selector="predictive-search-results"]'),s=document.querySelector('[data-armada-selector="predictive-search-blocks"]');if(!t||!i)return;t.classList.toggle("h-0"),t.classList.toggle("opacity-0"),t.classList.toggle("invisible"),t.classList.toggle("animate-menu-up-open"),t.classList.contains("h-0","opacity-0","invisible")?e.currentTarget.focus():i.focus(),a&&i.value.length&&(a.classList.remove("hidden"),a.classList.add("grid")),s&&!i.value.length&&s.classList.remove("hidden")}}handleNavDropdown(e){e.target.closest('[data-armada-selector="navigation-item-details"]')||window.eight.eventsEngine.emit(`${eight.constants.events["ARMADA:NAVIGATION:DROPDOWN:CLOSE"]}`)}toggleMobileNavigation(){"true"===this.navigationToggle.getAttribute("aria-expanded")?(window.eight.eventsEngine.emit(`${eight.constants.events["ARMADA:NAVIGATION:MOBILE:CLOSE"]}`),this.navigationToggle.setAttribute("aria-expanded","false"),this.navigationToggle.setAttribute("aria-label","Open navigation")):(window.eight.eventsEngine.emit(`${eight.constants.events["ARMADA:NAVIGATION:MOBILE:OPEN"]}`),this.navigationToggle.setAttribute("aria-expanded","true"),this.navigationToggle.setAttribute("aria-label","Close navigation"))}openMobileNavigation(){this.navigation.classList.remove("opacity-0","invisible"),this.navigation.classList.add("animate-menu-right-open"),this.mobileMenuOpenIcon.classList.add("hidden"),this.mobileMenuCloseIcon.classList.remove("hidden"),document.documentElement.style.setProperty("--header-bottom-position",`${this.getBoundingClientRect().bottom}px`)}closeMobileNavigation(){this.navigation.classList.add("opacity-0","invisible"),this.navigation.classList.remove("animate-menu-right-open"),this.mobileMenuCloseIcon.classList.add("hidden"),this.mobileMenuOpenIcon.classList.remove("hidden")}buildLocaleSelectors(){const e=this.localeSelectors.cloneNode(!0);e.classList.remove("hidden"),e.classList.add("flex","lg:hidden");const t=this.navigation.querySelectorAll(".animate-menu-right").length;t<10&&e.classList.add("animate-menu-right",`animate-menu-right-delay-${t+1}`),this.navigation.appendChild(e)}}customElements.define("header-main",t)})()})();
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.