1(function(){var t=typeof window<"u"&&typeof window.document<"u",p=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,i=typeof self=="object"&&self.constructor&&self.constructor.name==="DedicatedWorkerGlobalScope",g=typeof window<"u"&&window.name==="nodejs"||typeof navigator<"u"&&"userAgent"in navigator&&typeof navigator.userAgent=="string"&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),y=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";async function c(e,n){return new Promise(r=>{const o=new FileReader;o.onload=()=>{r(o.result)},o.readAsDataURL(e)})}async function d(e){const n=await c(e,"");return n.slice(n.indexOf(",")+1)}async function u(e){return Buffer.from(await e.arrayBuffer()).toString("base64")}const f=t||i?d:u;async function l(e){const n=new Blob([e]).stream().pipeThrough(new CompressionStream("gzip")).getReader(),r=[];let o=await n.read();for(;!o.done;)r.push(o.value),o=await n.read();return n.releaseLock(),new Blob(r)}const a=async e=>f(await l(JSON.stringify(e))),s=self;s.onmessage=async e=>{const{data:n}=e,[r,o]=await Promise.all([a(n.trace),n.lastTrace?a(n.lastTrace):Promise.resolve(void 0)]),w={...e.data,trace:r,lastTrace:o};s.postMessage(w)}})(); 2 3//# sourceMappingURL=selfProfiler-worker-J8wpEDkd.js.map
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.