1var module_201723161693=function(){const nav=qs(".main-nav"),hamburger=qs(".main-nav__burger"),mobileMenu=qs(".main-nav-mobile-menu"),mobileMenuParents=qsa(".main-nav-parent"),mobileParentsItems=qsa(".nav-mobile-item-parent");window.addEventListener("scroll",function(){window.pageYOffset>50?(nav.classList.add("main-nav--scrolled"),nav.style.top="0"):(nav.classList.remove("main-nav--scrolled"),nav.style.top="")}),hamburger.addEventListener("click",function(){hamburger.classList.toggle("open"),slide({el:mobileMenu,fh:!1}),document.body.classList.toggle("overflow-hidden"),document.body.classList.toggle("open-mobile-nav"),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"),slide({el:subNav,toggleClass:"main-nav__sub-nav--open",direction:"up",parentEl:mobileMenu})})}),mobileMenuParents.forEach(parent=>{parent.addEventListener("click",function(){if(window.innerWidth>1024){const wasOpen=this.parentElement.classList.contains("main-nav-item-open-desk");mobileMenuParents.forEach(parent=>{parent.parentElement.classList.remove("main-nav-item-open-desk")}),wasOpen?nav.classList.remove("nav-border"):(this.parentElement.classList.add("main-nav-item-open-desk"),nav.classList.toggle("nav-border",this.classList.contains("meganav-parent")))}else parent.parentElement.classList.toggle("main-nav-item-open"),slide({el:parent.nextElementSibling,toggleClass:"main-nav__sub-nav--open"})})}),document.addEventListener("click",function(event){window.innerWidth<=1024||nav.contains(event.target)||(mobileMenuParents.forEach(parent=>{parent.parentElement.classList.remove("main-nav-item-open-desk")}),nav.classList.remove("nav-border"))}),mobileParentsItems.forEach(parent=>{parent.addEventListener("click",function(){parent.parentElement.classList.toggle("mobile-nav-item-open"),slide({el:parent.nextElementSibling})})});const searchIconButtons=document.querySelectorAll(".search-icon"),searchInputDiv=document.querySelector(".search-input"),searchClose=document.querySelector(".search-close-btn");searchIconButtons.forEach(searchIconButton=>{searchIconButton.addEventListener("click",()=>{searchInputDiv.classList.contains("hidden")?(searchInputDiv.classList.add("open-search"),searchInputDiv.classList.remove("hidden")):(searchInputDiv.classList.remove("open-search"),searchInputDiv.classList.add("hidden"))})}),searchClose.addEventListener("click",()=>{searchInputDiv.classList.remove("open-search"),searchInputDiv.classList.add("hidden")})}(); 2//# sourceURL=https://434319.fs1.hubspotusercontent-na1.net/hubfs/434319/hub_generated/module_assets/1/201723161693/1786529788657/module_nav-updated.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.