1function e(e,t){let n=s(e);return n?new Intl.DateTimeFormat(t,{dateStyle:`medium`,timeStyle:`short`}).format(n):`â`}function t(e,t){let n=s(e);return n?new Intl.DateTimeFormat(t,{dateStyle:`medium`}).format(n):`â`}var n=[[`year`,31536e3],[`month`,2592e3],[`week`,604800],[`day`,86400],[`hour`,3600],[`minute`,60]];function r(e,t,r=Date.now()){let i=s(e);if(!i)return`-`;let a=Math.min(0,Math.round((i.getTime()-r)/1e3)),o=Math.abs(a),c=new Intl.RelativeTimeFormat(t,{numeric:`auto`});for(let e=0;e<n.length;e++){let[t,r]=n[e];if(o<r)continue;let i=Math.round(a/r),s=n[e-1];return s&&Math.abs(i)*r>=s[1]?c.format(a<0?-1:1,s[0]):c.format(i,t)}return c.format(0,`second`)}function i(e,t,n){if(e==null||!Number.isFinite(e))return`â`;let r=e/100;if(t==null||t===``)return new Intl.NumberFormat(n,{minimumFractionDigits:2,maximumFractionDigits:2}).format(r);let i=t.toUpperCase();try{return new Intl.NumberFormat(n,{style:`currency`,currency:i}).format(r)}catch{return`${r.toFixed(2)} ${i}`}}function a(e,t,n){if(e==null||!Number.isFinite(e))return`-`;let r=(t??``).trim().toUpperCase()||`PLN`;try{return new Intl.NumberFormat(n,{style:`currency`,currency:r}).format(e)}catch{return`${e.toFixed(2)} ${r}`}}function o(e,t,n=1){return e==null||!Number.isFinite(e)?`â`:`${new Intl.NumberFormat(t,{minimumFractionDigits:n,maximumFractionDigits:n}).format(e)}%`}function s(e){if(!e)return null;let t=new Date(e.includes(`T`)?e:e.replace(` `,`T`));return Number.isNaN(t.getTime())?null:t}export{o as a,a as i,e as n,r as o,i as r,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.