1var module_216235505426=function(){const nav=qs(".main-nav"),hamburger=qs(".main-nav__burger"),mobileMenu=qs(".main-nav__mobile-menu"),mobileMenuParents=qsa(".main-nav__parent"),subMenus=qsa(".main-nav__sub-nav"),langPickerBtns=document.querySelectorAll(".main-nav__lang-picker");hamburger.addEventListener("click",function(){hamburger.classList.toggle("open"),slide({el:mobileMenu,fh:!0}),document.body.classList.toggle("overflow-hidden"),hamburger.setAttribute("aria-expanded","true"==hamburger.getAttribute("aria-expanded")?"false":"true"),hamburger.classList.contains("open")||qsa(".main-nav__sub-nav--open").forEach(subNav=>{subNav.parentElement.classList.remove("main-nav__item--open"),subNav.setAttribute("aria-hidden",!0),slide({el:subNav,toggleClass:"main-nav__sub-nav--open",direction:"up",parentEl:mobileMenu})})}),mobileMenuParents.forEach(parent=>{parent.addEventListener("click",function(){const subNav=parent.nextElementSibling,isCurrentlyOpen=parent.parentElement.classList.contains("main-nav__item--open");mobileMenuParents.forEach(parent=>{parent.parentElement.classList.remove("main-nav__item--open")}),isCurrentlyOpen||parent.parentElement.classList.add("main-nav__item--open"),subMenus.forEach(subMenu=>{subMenu.setAttribute("aria-hidden",!0)}),isCurrentlyOpen||subNav.setAttribute("aria-hidden",!1),window.innerWidth<1024&&(subMenus.forEach(subMenu=>{subMenu!==subNav&&subMenu.classList.contains("main-nav__sub-nav--open")&&slide({el:subMenu,toggleClass:"main-nav__sub-nav--open",direction:"up",parentEl:mobileMenu})}),slide({el:subNav,toggleClass:"main-nav__sub-nav--open",display:"flex",parentEl:mobileMenu}));const isAnyMenuOpen=mobileMenuParents.some(p=>p.parentElement.classList.contains("main-nav__item--open"));document.body.classList.toggle("overflow-hidden",isAnyMenuOpen),nav.classList.toggle("main-nav__submenu--open",isAnyMenuOpen)})}),langPickerBtns.forEach(langPickerBtn=>{langPickerBtn.addEventListener("click",event=>{event.currentTarget.classList.toggle("active"),event.currentTarget.nextElementSibling.classList.toggle("open")})})}(); 2//# sourceURL=https://4459269.fs1.hubspotusercontent-na1.net/hubfs/4459269/hub_generated/module_assets/1/216235505426/1788357116337/module_main-nav.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.