1import{h as v}from"./seo-deferred-labels.hCQA0PIR.js";v(document.getElementById("site-nav")??document);const s=document.getElementById("nav-burger"),t=document.getElementById("nav-mobile-panel"),i=document.getElementById("site-nav");function n(e){!s||!t||(s.setAttribute("aria-expanded",String(e)),t.hidden=!e,document.body.classList.toggle("nav-mobile-open",e))}s?.addEventListener("click",()=>{n(t?.hidden!==!1)});t?.querySelectorAll("[data-nav-close]").forEach(e=>{e.addEventListener("click",()=>n(!1))});t?.querySelectorAll("a[href]").forEach(e=>{e.addEventListener("click",()=>n(!1))});document.addEventListener("keydown",e=>{e.key==="Escape"&&t&&!t.hidden&&n(!1)});const l=i?.querySelectorAll(".nav-mega");let c;l?.forEach(e=>{const r=e.querySelector(".nav-mega__trigger"),o=()=>{clearTimeout(c),l.forEach(a=>a.classList.remove("nav-mega--open")),e.classList.add("nav-mega--open"),r?.setAttribute("aria-expanded","true")},d=()=>{c=setTimeout(()=>{e.classList.remove("nav-mega--open"),r?.setAttribute("aria-expanded","false")},280)};e.addEventListener("mouseenter",o),e.addEventListener("mouseleave",d),e.addEventListener("focusin",o),e.addEventListener("focusout",a=>{e.contains(a.relatedTarget)||d()})});const u=()=>{i?.classList.toggle("nav--scrolled",window.scrollY>4)};u();window.addEventListener("scroll",u,{passive:!0});
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.