1const h=()=>{var n=document.querySelectorAll("[data-search]");n.length&&n.forEach(i=>{var e=i.querySelector("[data-search-input]"),r=i.querySelector("[data-search-submit]"),l=r.getAttribute("href"),t=window.location.href.toLowerCase();if(t.includes("searchtext")){t=new URL(t);var o=new URLSearchParams(t.search.slice(1)),c="";o.has("searchtext")&&(c=o.get("searchtext")),c&&(e.value=c)}r.addEventListener("click",function(a){a.preventDefault();var s=e.value;s.length?window.location.href=l+"?searchtext="+encodeURI(e.value):e.classList.add("error")}),e.addEventListener("keydown",function(a){a.keyCode===13&&(a.preventDefault(),r.click())})})},u=()=>{h()};export{u as init};
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.