1var e=(e=``)=>e.replace(/<[^>]*>/g,` `).replace(/ /g,` `).replace(/\s+/g,` `).trim(),t=(e=``)=>e.replace(/\s*â\s*/g,`. `);function n(n){let r=[];return{content:t(n).replace(/<h([23])([^>]*)>([\s\S]*?)<\/h\1>/g,(t,n,i,a)=>{let o=`section-${r.length+1}`;return r.push({id:o,title:e(a)}),`<h${n}${i} id="${o}">${a}</h${n}>`}),headings:r}}export{e as n,t as r,n as t};
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.