1var module_210175666871=function(){var menuParentItems=document.querySelectorAll(".menu--desktop.menu--desktop---mega .menu__item--has-submenu"),childToggle=document.querySelectorAll(".menu--mobile.menu--mobile---mega .menu__child-toggle"),FakechildToggle=document.querySelectorAll(".menu--mobile .menu__item--has-submenu.menu__item-mega .menu__link-mega.no-link");menuParentItems&&Array.prototype.forEach.call(menuParentItems,function(el){var childToggle=el.querySelector(".menu__child-toggle:not(.menu__child-toggle-mega)");el.addEventListener("mouseenter",function(){document.querySelectorAll("header.header .menu__item--open").forEach(openItem=>{openItem!==this&&(openItem.classList.remove("menu__item--open"),openItem.querySelectorAll("a, button").forEach(attr=>attr.setAttribute("aria-expanded","false")))}),this.classList.add("menu__item--open"),this.querySelectorAll("a, button").forEach(attr=>attr.setAttribute("aria-expanded","true"))}),el.addEventListener("mouseleave",function(){this.classList.remove("menu__item--open"),this.querySelectorAll("a, button").forEach(attr=>attr.setAttribute("aria-expanded","false"))}),childToggle&&childToggle.addEventListener("click",function(){this.parentNode.classList.contains("menu__item--open")?(this.parentNode.classList.remove("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","false"),this.parentNode.querySelector("button").setAttribute("aria-expanded","false")):(this.parentNode.classList.add("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","true"),this.parentNode.querySelector("button").setAttribute("aria-expanded","true"))})}),document.addEventListener("click",function(e){e.target.closest("header.header")||document.querySelectorAll("header.header .menu__item--open").forEach(openItem=>{openItem.classList.remove("menu__item--open"),openItem.querySelectorAll("a, button").forEach(attr=>attr.setAttribute("aria-expanded","false"))})}),childToggle&&Array.prototype.forEach.call(childToggle,function(el){el.addEventListener("click",function(){this.classList.toggle("menu__child-toggle--open"),this.parentNode.classList.contains("menu__item--open")?(this.parentNode.classList.remove("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","false"),this.parentNode.querySelector("button").setAttribute("aria-expanded","false")):(this.parentNode.classList.add("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","true"),this.parentNode.querySelector("button").setAttribute("aria-expanded","true"))})}),FakechildToggle&&Array.prototype.forEach.call(FakechildToggle,function(el){el.addEventListener("click",function(){const nextToggle=this.nextElementSibling;nextToggle&&nextToggle.classList.contains("menu__child-toggle")&&nextToggle.click()})});document.querySelectorAll("header.header .mega-type1-column-trigger").forEach(trigger=>{trigger.addEventListener("click",function(){const slug=this.getAttribute("data-slug"),container=this.closest(".mega-type1-container"),isMobile=window.innerWidth<=1199,isDesktop=window.innerWidth>=1200;container.querySelectorAll(".mega-type1-column-trigger").forEach(t=>{t.classList.remove("open")}),container.querySelectorAll(".mega-type1-column-content").forEach(c=>{c.classList.remove("open","open-mobile")}),this.classList.add("open");const targetContent=container.querySelector(`.mega-type1-column-content[data-slug="${slug}"]`);targetContent&&(isMobile?targetContent.classList.add("open-mobile"):isDesktop&&targetContent.classList.add("open"))})});document.querySelectorAll("header.header .mega-back-button").forEach(btn=>{btn.addEventListener("click",function(e){e.stopPropagation();const openElements=document.querySelectorAll("header.header .open-mobile");if(openElements.length>0){openElements[openElements.length-1].classList.remove("open-mobile"),console.log("Closed inner layer")}else{const mainParent=document.querySelector("header.header .menu__item--open > .menu__child-toggle");mainParent&&mainParent.click()}})});document.querySelectorAll('header.header input[type="search"]').forEach(input=>{input.type="text",input.classList.add("search-input-processed")})}(); 2//# sourceURL=https://4129163.fs1.hubspotusercontent-na1.net/hubfs/4129163/hub_generated/module_assets/1/210175666871/1782396179768/module_mega-menu-03-2026.js
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.