1function setMenuState(link,submenu,show){link.setAttribute("aria-expanded",String(show)),submenu.setAttribute("aria-hidden",String(!show)),submenu.hidden=!show}function getMenuItems(submenu){return Array.from(submenu.querySelectorAll('a, button, [tabindex]:not([tabindex="-1"])'))}function focusMenuItem(submenu,index){const items=getMenuItems(submenu);items.length&&index>=0&&index<items.length&&items[index].focus()}function getFocusedMenuItemIndex(submenu){return getMenuItems(submenu).indexOf(document.activeElement)}function toggleMenu(e){const link=e.currentTarget,submenu=document.getElementById(link.getAttribute("aria-controls"));if(!submenu)return;const isOpen="true"===link.getAttribute("aria-expanded");setMenuState(link,submenu,!isOpen),isOpen||focusMenuItem(submenu,0)}(()=>{var lastScrollTop=window.pageYOffset,lastScrollTop2=0,directionChange="up";document.querySelector("nav.navigation-primary").children.length>1&&window.addEventListener("scroll",function(){var st=window.pageYOffset||document.querySelector("nav.animated").scrollTop;st>lastScrollTop?("up"==directionChange&&(directionChange="down",lastScrollTop2=0),(lastScrollTop2+=st-lastScrollTop)>90&&(document.querySelector("nav.animated").classList.add("slideOutUp"),void 0!==document.querySelector(".ops--fab-wrapper")&&window.innerWidth<=1150&&(document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.add("slideOutUp"),document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.contains("slideInDown")&&document.querySelector(".ops--fab-wrapper.animated").classList.remove("slideInDown")),document.querySelector("nav.animated").classList.contains("slideInDown")&&document.querySelector("nav.animated").classList.remove("slideInDown"))):("down"==directionChange&&(directionChange="up",lastScrollTop2=0),(lastScrollTop2-=lastScrollTop-st)<-29&&(document.querySelector("nav.animated").classList.add("slideInDown"),document.querySelector("nav.animated").classList.contains("slideOutUp")&&document.querySelector("nav.animated").classList.remove("slideOutUp"),void 0!==document.querySelector(".ops--fab-wrapper")&&window.innerWidth<=1150&&(document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.add("slideInDown"),document.querySelector(".ops--fab-wrapper.animated")&&document.querySelector(".ops--fab-wrapper.animated").classList.contains("slideOutUp")&&document.querySelector(".ops--fab-wrapper.animated").classList.remove("slideOutUp")))),lastScrollTop=st<=0?0:st},!1),null!=document.querySelector("#CountriesButton")&&document.querySelector("#CountriesButton").addEventListener("click",e=>{e.preventDefault(),document.querySelector(".submenu.level-1").classList.remove("expandNav"),document.body.classList.add("hide-scroll"),document.getElementById("bars").classList.toggle("hide-element"),document.getElementById("times").classList.toggle("hide-element"),document.querySelector("#countries").classList.add("opened"),document.querySelector(".user").classList.remove("showU")}),null!=document.querySelector("#countries > div:not(.CountrySwitch)")&&document.querySelector("#countries > div:not(.CountrySwitch)").addEventListener("click",e=>{document.querySelector("#countries").classList.remove("opened"),document.body.classList.remove("hide-scroll"),null!==document.querySelector("#times").offsetParent&&document.querySelector("#times").classList.add("hide-element")}),null!=document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`)&&document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`).classList.add("active"),null!=document.querySelector("nav")&&document.querySelector("nav").addEventListener("click",e=>{document.querySelectorAll(".showChildItems").forEach(ele=>{},".submenu.level-1:not( > li)")});const menuItems=document.querySelectorAll(".level-1 > .has-submenu.menu-item");Object.keys(menuItems).map(idx=>{menuItems[idx].firstElementChild.addEventListener("click",e=>{e.preventDefault(),document.querySelectorAll(".showChildItems").forEach(ele=>{ele!=menuItems[idx]&&ele.classList.remove("showChildItems")},".submenu.level-2 > li"),menuItems[idx].classList.contains("showChildItems")?menuItems[idx].classList.remove("showChildItems"):menuItems[idx].classList.add("showChildItems")})});const childItems=document.querySelectorAll(".level-2 > li > a");Object.keys(childItems).map(idx=>{childItems[idx].addEventListener("click",e=>{window.location.href=e.currentTarget.href})}),null!=document.querySelector(".hamburger")&&document.querySelector(".hamburger").addEventListener("click",e=>{e.preventDefault(),console.log("Start"),document.querySelector("nav.navigation-primary").classList.add("navExpanded"),document.body.classList.toggle("hide-scroll"),document.getElementById("times").classList.toggle("hide-element"),document.getElementById("bars").classList.toggle("hide-element"),document.querySelector(".submenu.level-1")&&document.querySelector(".submenu.level-1").classList.contains("expandNav")?(document.querySelector(".submenu.level-1").classList.add("expandNav")&&document.querySelector("nav.navigation-primary").classList.remove("navExpanded"),document.querySelector(".submenu.level-1").classList.remove("expandNav"),document.querySelector(".user").classList.remove("showU"),document.querySelector(".ops--fab-wrapper")&&document.querySelector(".ops--fab-wrapper").classList.remove("fabExpandedNav")):(document.querySelector(".submenu.level-1").classList.add("expandNav"),document.querySelector(".user").classList.add("showU"),document.querySelector(".ops--fab-wrapper")&&document.querySelector(".ops--fab-wrapper").classList.add("fabExpandedNav"),document.querySelector(`#countries a[href*='${window.location.host.split("?")[0]}']`)),document.querySelector("#countries")&&document.querySelector("#countries").classList.remove("opened"),document.querySelector("nav.navigation-primary")&&document.querySelector("nav.navigation-primary").classList.add("navExpanded")})})(),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("[aria-controls]").forEach(link=>{const menuId=link.getAttribute("aria-controls"),submenu=document.getElementById(menuId);if(!submenu)return;let closeTimeout;setMenuState(link,submenu,!1),link.addEventListener("click",toggleMenu),link.addEventListener("keydown",function(e){if(" "===e.key||"Spacebar"===e.key||"Enter"===e.key)e.preventDefault(),toggleMenu(e);else if("ArrowDown"===e.key)"true"!==link.getAttribute("aria-expanded")&&setMenuState(link,submenu,!0),focusMenuItem(submenu,0),e.preventDefault();else if("ArrowUp"===e.key){"true"!==link.getAttribute("aria-expanded")&&setMenuState(link,submenu,!0);const items=getMenuItems(submenu);focusMenuItem(submenu,items.length-1),e.preventDefault()}}),submenu.addEventListener("keydown",function(e){const items=getMenuItems(submenu);let idx=getFocusedMenuItemIndex(submenu);"ArrowDown"===e.key?(e.preventDefault(),idx<items.length-1?items[idx+1].focus():items[0].focus()):"ArrowUp"===e.key?(e.preventDefault(),idx>0?items[idx-1].focus():items[items.length-1].focus()):"Escape"!==e.key&&"Esc"!==e.key||(setMenuState(link,submenu,!1),link.focus())}),link.addEventListener("mouseenter",()=>setMenuState(link,submenu,!0)),submenu.addEventListener("mouseenter",()=>setMenuState(link,submenu,!0)),link.addEventListener("mouseleave",()=>{closeTimeout=setTimeout(()=>setMenuState(link,submenu,!1),200)}),submenu.addEventListener("mouseleave",()=>{closeTimeout=setTimeout(()=>setMenuState(link,submenu,!1),200)}),link.addEventListener("mouseenter",()=>clearTimeout(closeTimeout)),submenu.addEventListener("mouseenter",()=>clearTimeout(closeTimeout)),submenu.addEventListener("focusout",function(e){submenu.contains(e.relatedTarget)||setMenuState(link,submenu,!1)})})}); 2//# sourceURL=https://603347.fs1.hubspotusercontent-na1.net/hubfs/603347/hub_generated/template_assets/1/65233243454/1770128633824/template_Helios_Navi.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.