1var menuParentItems=document.querySelectorAll(".menu--desktop .menu__item--has-submenu"),childToggle=document.querySelectorAll(".menu--mobile .menu__child-toggle"),childLinkToggle=document.querySelectorAll(".menu--mobile .menu__link--toggle");menuParentItems&&Array.prototype.forEach.call(menuParentItems,function(el){var childToggle=el.querySelector(".menu__child-toggle");el.addEventListener("mouseover",function(){this.classList.add("menu__item--open"),this.querySelector("a").setAttribute("aria-expanded","true"),this.querySelector("button").setAttribute("aria-expanded","true")}),el.addEventListener("mouseout",function(){document.querySelector(".menu__item--open a").setAttribute("aria-expanded","false"),document.querySelector(".menu__item--open button").setAttribute("aria-expanded","false"),document.querySelector(".menu__item--open").classList.remove("menu__item--open")}),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"))})}),childToggle&&Array.prototype.forEach.call(childToggle,function(el){el.addEventListener("click",function(){this.classList.toggle("menu__child-toggle--open"),this.parentNode.parentNode.classList.contains("menu__item--open")?(this.parentNode.parentNode.classList.remove("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","false"),this.parentNode.querySelector("button").setAttribute("aria-expanded","false")):(this.parentNode.parentNode.classList.add("menu__item--open"),this.parentNode.querySelector("a").setAttribute("aria-expanded","true"),this.parentNode.querySelector("button").setAttribute("aria-expanded","true"))})}),childLinkToggle&&Array.prototype.forEach.call(childLinkToggle,function(el){el.addEventListener("click",function(){this.parentNode.querySelector("button").classList.toggle("menu__child-toggle--open"),this.parentNode.parentNode.classList.contains("menu__item--open")?(this.parentNode.parentNode.classList.remove("menu__item--open"),this.setAttribute("aria-expanded","false"),this.parentNode.querySelector("button").setAttribute("aria-expanded","false")):(this.parentNode.parentNode.classList.add("menu__item--open"),this.setAttribute("aria-expanded","true"),this.parentNode.querySelector("button").setAttribute("aria-expanded","true"))})}); 2//# sourceURL=https://147572737.fs1.hubspotusercontent-eu1.net/hubfs/147572737/hub_generated/template_assets/1/391866023143/1791280272248/template_menu.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.