1const e=document.querySelector(".navbar-toggle");const t=()=>{(function(){let t=!1;const s=document.querySelector("#nav-icon"),n=document.querySelector(".navbar-collapse"),o=document.querySelectorAll(".navbar-nav .js-dropdown-toggle"),i=()=>{t=!t,n.classList.add("is-transitioning"),s.classList.toggle("open",t),document.querySelector("html").classList.toggle("has-open-navbar",t),e.setAttribute("aria-expanded",t),t?(n.style.setProperty("--navbar-collapsing-height",0),n.classList.add("is-open"),n.style.setProperty("--navbar-collapsing-height",`${n.scrollHeight}px`)):(n.offsetHeight,n.style.setProperty("--navbar-collapsing-height",0)),n.addEventListener("transitionend",(({target:e})=>{e===n&&(n.classList.remove("is-transitioning"),t||n.classList.remove("is-open"))}))};e.addEventListener("click",(()=>{i()}));for(const e of o)e.addEventListener("click",(()=>{e.classList.toggle("is-active");const t=[...o].filter((t=>t!==e));for(const e of t)e.classList.remove("is-active")}));return new window.ResizeObserver((()=>{document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px")})).observe(document.body),{toggle:i}})().toggle(),e.removeEventListener("click",t)};e.addEventListener("click",t);
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.