!function(){const siteNavigation=document.getElementById("site-navigation");if(!siteNavigation)return;const button=siteNavigation.getElementsByTagName("button")[0];if(void 0===button)return;const menu=siteNavigation.getElementsByTagName("ul")[0];if(void 0===menu)return void(button.style.display="none");menu.classList.contains("nav-menu")||menu.classList.add("nav-menu"),button.addEventListener("click",(function(){siteNavigation.classList.toggle("toggled"),"true"===button.getAttribute("aria-expanded")?button.setAttribute("aria-expanded","false"):button.setAttribute("aria-expanded","true")})),document.addEventListener("click",(function(event){const isClickInside=siteNavigation.contains(event.target);isClickInside||(siteNavigation.classList.remove("toggled"),button.setAttribute("aria-expanded","false"))}));const links=menu.getElementsByTagName("a"),linksWithChildren=menu.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");for(const link of links)link.addEventListener("focus",toggleFocus,!0),link.addEventListener("blur",toggleFocus,!0);for(const link of linksWithChildren)link.addEventListener("touchstart",toggleFocus,{passive:!0},!1);function toggleFocus(){if("focus"===Event.type||"blur"===Event.type){let self=this;for(;!self.classList.contains("nav-menu");)"li"===self.tagName.toLowerCase()&&self.classList.toggle("focus"),self=self.parentNode}if("touchstart"===Event.type){const menuItem=this.parentNode;Event.preventDefault();for(const link of menuItem.parentNode.children)menuItem!==link&&link.classList.remove("focus");menuItem.classList.toggle("focus")}}}();