function linkMatchURL(linkElement){const currentURL=window.location.origin+window.location.pathname,href=linkElement.getAttribute("href");if(href.startsWith("#"))return!1;const linkURL=new URL(href,window.location.origin);return currentURL===linkURL.origin+linkURL.pathname}!function(){let nav_link=document.querySelectorAll(".nav--on-hover .nav__item--branch > a");for(i=0;i<nav_link.length;i++){let link=nav_link[i],li=link.closest("li"),flyout=link.nextElementSibling,delay=li.classList.contains("nav__item--mega-branch")?link.closest(".nav").getAttribute("flyout-delay"):0;li.addEventListener("mouseenter",(function(){li.classList.add("nav__item--expanded")})),li.addEventListener("mouseleave",act.debounce((function(){act.ishover(flyout)||li.classList.remove("nav__item--expanded")}),delay)),link.addEventListener("focus",(function(){if(link.matches(".nav__list--level1 > li > a")){let nll1=link.closest(".nav").querySelectorAll(".nav__list--level1 > li");for(j=0;j<nll1.length;j++)nll1[j].classList.remove("nav__item--expanded"),li.classList.add("nav__item--expanded")}else li.classList.add("nav__item--expanded")})),link.addEventListener("blur",act.debounce((function(){act.isfocuswithin(flyout)||li.classList.remove("nav__item--expanded")}),delay))}}(),function(){let nav_link=document.querySelectorAll(".nav--on-hover .nav__item:not(.nav__item--branch):last-child > a");for(i=0;i<nav_link.length;i++){let link=nav_link[i],branch=link.closest(".nav__item--branch");link.addEventListener("blur",(function(){branch.classList.remove("nav__item--expanded")}))}}(),function(){let nav_link=document.querySelectorAll(".nav__mega a");for(i=0;i<nav_link.length;i++){let link=nav_link[i],flyout=link.closest(".nav__mega"),li=link.closest(".nav__item--branch"),top_link=li.querySelector(":scope > a"),delay=link.closest(".nav").getAttribute("flyout-delay");link.addEventListener("focus",(function(){li.classList.add("nav__item--expanded")})),link.addEventListener("blur",act.debounce((function(){act.isfocus(top_link)||act.isfocuswithin(flyout)||li.classList.remove("nav__item--expanded")}),delay))}}(),function(){let nav_link=document.querySelectorAll(".nav--on-click .nav__list--level1 > .nav__item--branch > a");for(i=0;i<nav_link.length;i++){let link=nav_link[i],li=link.closest("li");link.nextElementSibling;link.addEventListener("click",(function(event){"javascript:;"==link.getAttribute("href")||li.classList.contains("nav__item--expanded")||event.preventDefault(),li.classList.toggle("nav__item--expanded"),link.setAttribute("aria-expanded",!0)})),document.addEventListener("click",(function(event){event.target!=link&&(li.classList.remove("nav__item--expanded"),link.setAttribute("aria-expanded",!1))}))}}();const mega_link=document.querySelectorAll(".nav__mega a");mega_link.forEach((link=>{linkMatchURL(link)?link.classList.add("nav__mega-active-link"):link.classList.remove("nav__mega-active-link")}));
//# sourceURL=https://19498760.fs1.hubspotusercontent-na1.net/hub/19498760/hub_generated/template_assets/102019054378/1729695935728/katzcy-parent/js/components/nav.js