1import{n as e,uo as t}from"./vendor-ui-ClsU1ECe.js";function n(...n){return e(t(n))}function r(e){return e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey}function i(e){return e?e.replace(/İ/g,`i`).replace(/I/g,`i`).replace(/ı/g,`i`).toLowerCase().normalize(`NFD`).replace(/[Ì-ͯ]/g,``):``}var a=2;function o(e){if(!e||!e.trim())return null;let t=e.trim();if(t.startsWith(`data:image/`)||t.startsWith(`http://`)||t.startsWith(`https://`))return t;if(t.startsWith(`/uploads/`)){let e=t.split(`/`).filter(Boolean),n=e[e.length-1];return n&&/\.\w{1,10}$/.test(n)?`${t}?v=${a}`:null}return null}function s(e){if(!e)return``;let t=e.trim();if(!t)return``;let n=t.startsWith(`+`),r=t.replace(/[^\d]/g,``);if(r.length<7)return t;if(n&&r.startsWith(`90`)&&r.length===12){let e=r.slice(2);return`+90 ${e.slice(0,3)} ${e.slice(3,6)} ${e.slice(6,8)} ${e.slice(8,10)}`}if(n&&r.startsWith(`1`)&&r.length===11){let e=r.slice(1);return`+1 ${e.slice(0,3)} ${e.slice(3,6)} ${e.slice(6,10)}`}if(n&&r.length>=10&&r.length<=13){let e=r.slice(0,2),t=r.slice(2);if(t.length===9||t.length===8)return`+${e} ${t.slice(0,3)} ${t.slice(3,6)} ${t.slice(6)}`}return t}function c(e){if(!e)return``;let t=e.trimStart().startsWith(`+`),n=e.replace(/[^\d]/g,``);if(!t&&n.startsWith(`0`)&&(n=`90${n.slice(1)}`),(t||n.startsWith(`90`))&&n.startsWith(`90`)){let e=n.slice(2,12),t=`+90`;return e.length>0&&(t+=` ${e.slice(0,3)}`),e.length>3&&(t+=` ${e.slice(3,6)}`),e.length>6&&(t+=` ${e.slice(6,8)}`),e.length>8&&(t+=` ${e.slice(8,10)}`),t}let r=n.replace(/(\d{3})(?=\d)/g,`$1 `);return t?`+${r}`:r}export{r as a,o as i,s as n,i as o,c 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.