1(()=>{"use strict";class e{constructor(t){this.node=t,this.opener=t.closest("li")?.querySelector("button.item"),this.back=t.querySelector(":scope > .scrollhelper > .back"),this.opener?.addEventListener("click",this.toggleOpen.bind(this)),this.back?.addEventListener("click",this.close.bind(this)),t.querySelectorAll(":scope > .scrollhelper > .sections > li > .nav").forEach((t=>new e(t)))}toggleOpen(){"true"!==this.node.getAttribute("aria-hidden")?this.close():this.open()}open(){window.requestAnimationFrame((()=>{this.node.setAttribute("aria-hidden","false"),this.opener.setAttribute("aria-expanded","true"),this.node.dispatchEvent(new Event("open"))}))}close(){window.requestAnimationFrame((()=>{this._isFirstNavSection()||(this.node.dispatchEvent(new Event("close")),this.node.setAttribute("aria-hidden","true"),this.opener.setAttribute("aria-expanded","false"))}))}_isFirstNavSection(){return null==this.back}}document.querySelectorAll("#mainMenu__nav > .nav").forEach((t=>new e(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.