1function e(s){const t=n(s);if(t&&t.host.endsWith("we.ua")&&/^\/[\w-_.@]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function h(s){const t=n(s);if(t&&t.host.endsWith("instagram.com")&&/^\/[\w-_.]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function a(s){const t=n(s);if(t&&t.host.endsWith("t.me")&&/^\/[\w-_.+]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function o(s){const t=n(s);if(t&&t.host.endsWith("tiktok.com")&&/^\/[\w-_.@]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function r(s){const t=n(s);if(t&&t.host.endsWith("youtube.com")&&/^\/(?:[\w-_.@]+|channel\/[\w-]+)\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function i(s){const t=n(s);if(t&&(t.host.endsWith("twitter.com")||t.host.endsWith("x.com"))&&/^\/[\w-_.]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function p(s){const t=n(s);if(t&&t.host.endsWith("bsky.app")&&/^\/profile\/[\w\-_.]+\/?$/.test(t.pathname))return`https://${t.host}${t.pathname}`}function c(s){const t=n(s);if(t&&t.host.endsWith("facebook.com")&&/^\/[\w-_.]+\/?$/.test(t.pathname))return t.pathname==="/profile.php"&&t.search.startsWith("?id=")?`https://${t.host}${t.pathname}?id=${t.searchParams.get("id")}`:`https://${t.host}${t.pathname}`}function u(s){const t=n(s);if(t&&t.host.endsWith("linkedin.com")&&/^[\w-_.]+\/?$/.test(t.pathname.split("/")[2]))return`https://${t.host}${t.pathname}`}function n(s){try{if(!s)return;const t=new URL(s.replace("www.",""));if((t.protocol==="https:"||t.protocol==="mailto:")&&!t.host.startsWith("localhost"))return t}catch{}}export{e as a,h as b,a as c,i as d,p as e,c as f,u as g,r as h,n as i,o as j};
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.