1import{r as o}from"./icons-C6zTFG72.js";function c(e,t){const n=o.useContext(e);if(n===void 0)throw new Error(`${t} must be used within a Provider`);return n}function s(e){if(!e.current)return;const t=document.createRange();t.selectNode(e.current),window.getSelection()?.removeAllRanges(),window.getSelection()?.addRange(t),document.execCommand("copy"),window.getSelection()?.removeAllRanges()}function r(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||o.isValidElement(e)||Array.isArray(e)&&e.every(r)}export{s as c,r as i,c as s};
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.