const w=t=>{t.focus()},k=t=>{const e=({target:n})=>{t.contains(n)||t.dispatchEvent(new CustomEvent("outsideclick"))};return document.addEventListener("click",e,!0),{destroy(){document.removeEventListener("click",e,!0)}}};function C(t){return t.data!==" "?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}function E(t,e){if(CSS.highlights){if(e){const n=document.createTreeWalker(t,NodeFilter.SHOW_TEXT,C),u=[],a=e.replace(/[&/\\#,+()$~%.'":*?{}]/g,"").trim().toLowerCase();if(a.length==0)return;const d=a.split(" ");let g=null,_=[],s=n.nextNode();for(;s;)u.push(s),s=n.nextNode();u.map(i=>{const f=[],p=i.textContent.toLowerCase();for(let l=0;l