1"use strict";(globalThis.webpackChunkassets=globalThis.webpackChunkassets||[]).push([[734],{734(e,t,s){s.d(t,{K7:()=>i,S5:()=>o});const n="is-open",a="is-visible",r=new WeakMap,i=(e,{closeOnClick:t=!0}={})=>{const s=r.get(e);if(s)return s;const i=document.getElementById(e.dataset.target);if(!i)return;let o=!1,c=null;const d=()=>{o||(o=!0,clearTimeout(c),i.classList.add(n),e.setAttribute("aria-expanded","true"),i.offsetHeight,i.classList.add(a))},l=()=>{o&&(o=!1,i.classList.remove(a),e.setAttribute("aria-expanded","false"),clearTimeout(c),c=setTimeout(()=>{o||i.classList.remove(n)},250))},u=()=>o?l():d(),m=e=>{e.preventDefault(),u()},v=s=>{o&&!e.contains(s.target)&&(i.contains(s.target)&&!t||l())},k=t=>{"Escape"===t.key&&o&&(l(),e.focus())},g=t=>{const s="Enter"===t.key;var n;(s||" "===t.key)&&(s&&"A"===(n=e).tagName&&n.hasAttribute("href")||(t.preventDefault(),u()))},p="BUTTON"!==e.tagName;e.addEventListener("click",m),document.addEventListener("click",v),document.addEventListener("keydown",k),p&&e.addEventListener("keydown",g);const L={open:d,close:l,toggle:u,get isOpen(){return o},destroy(){l(),clearTimeout(c),i.classList.remove(n,a),e.removeEventListener("click",m),document.removeEventListener("click",v),document.removeEventListener("keydown",k),p&&e.removeEventListener("keydown",g),r.delete(e)}};return e.setAttribute("aria-expanded","false"),r.set(e,L),L},o=e=>{Array.from(e).forEach(e=>r.get(e)?.close())}}}]);
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.