1const o = new TextDecoder(); 2function a(e) { 3 try { 4 const t = e.split(".").at(1) ?? "", r = d(t.replace(/-/g, "+").replace(/_/g, "/")), c = Uint8Array.from(atob(r), (n) => n.codePointAt(0)); 5 return JSON.parse(o.decode(c)); 6 } catch { 7 return null; 8 } 9} 10function d(e) { 11 switch (e.length % 4) { 12 case 2: 13 return `${e}==`; 14 case 3: 15 return `${e}=`; 16 default: 17 return e; 18 } 19} 20export { 21 a as d 22};
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.