1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`9140ae77-d7e0-46dd-8396-42ab1eaff3e6`,e._sentryDebugIdIdentifier=`sentry-dbid-9140ae77-d7e0-46dd-8396-42ab1eaff3e6`)}catch{}})();function e(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{t(r.result)},r.onerror=n,r.readAsDataURL(e)})}function t(e,{fontSize:t}){return e.substr(0,3)+`style="font-size:${t}mm" `+e.substr(3)}async function n(t){let n=t instanceof File?t:t.target.files&&t.target.files[0]?t.target.files[0]:null;if(!n)throw Error(`File is not valid`);let r=await e(n);return{name:n.name,type:n.type,uri:r}}function r(e,t,n,r){let i=document.createElement(`div`);i.innerHTML=`T`.repeat(e),i.style.fontFamily=t,i.style.fontSize=n+`mm`,i.style.visibility=`hidden`,i.style.width=`fit-content`,r.appendChild(i);let a=i.clientWidth,o=i.clientHeight;return r.removeChild(i),{width:a,height:o}}function i(e){return a(window.atob(e.replace(`data:image/svg+xml;base64,`,``)))}function a(e){let t=document.createElement(`div`);return t.innerHTML=e,t.getElementsByTagName(`svg`)[0]}export{n as i,r as n,t as r,i 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.