1import{h as n,u as m}from"./CdHCLhiy.js";function F(c){const r=n(()=>m(c)),t=n(()=>new Intl.Collator("en",{usage:"search",...r.value}));return{startsWith:(l,e)=>e.length===0?!0:(l=l.normalize("NFC"),e=e.normalize("NFC"),t.value.compare(l.slice(0,e.length),e)===0),endsWith:(l,e)=>e.length===0?!0:(l=l.normalize("NFC"),e=e.normalize("NFC"),t.value.compare(l.slice(-e.length),e)===0),contains:(l,e)=>{if(e.length===0)return!0;l=l.normalize("NFC"),e=e.normalize("NFC");let o=0;const a=e.length;for(;o+a<=l.length;o++){const h=l.slice(o,o+a);if(t.value.compare(e,h)===0)return!0}return!1}}}export{F as u};
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.