1import{n as o,t}from"./sqids-DROj5xoA.js";var r={project:t=>`/project/${o(t)}`,projectEdit:(t,r)=>r?`/project/${o(t)}/edit?step=${r}`:`/project/${o(t)}/edit`,projectWithTab:(t,r)=>`/project/${o(t)}?tab=${r}`,projectWithQuery:(t,r)=>{const e=new URLSearchParams;for(const[o,s]of Object.entries(r))e.set(o,String(s));return`/project/${o(t)}?${e.toString()}`},projectMoodboard:(t,r)=>`/project/${o(t)}?tab=moodboard&moodboardId=${r}`,moodboard:o=>`/process-board/${o}`,projectFromJob:(t,r)=>`/project/${o(t)}?from-job=${o(r)}`,projectWithFrom:(t,r)=>`/project/${o(t)}?from=${encodeURIComponent(r)}`,post:t=>`/posts/${o(t)}`,job:t=>`/opportunities/${o(t)}`,jobEdit:t=>`/opportunities/edit/${o(t)}`,jobFromProject:(t,r)=>`/opportunities/${o(t)}?fpid=${o(r)}`,projects:t=>`/projects/${o(t)}`,createProjectFromJob:t=>`/create/project?jobId=${o(t)}`,conversation:t=>`/messages/${o(t)}`,directMessage:t=>`/messages/${o(t)}`,messages:()=>"/messages"},e={project:o=>`${globalThis.location.origin}${r.project(o)}`,moodboard:o=>`${globalThis.location.origin}${r.moodboard(o)}`,projectMoodboard:(o,t)=>`${globalThis.location.origin}${r.projectMoodboard(o,t)}`,post:o=>`${globalThis.location.origin}${r.post(o)}`,job:o=>`${globalThis.location.origin}${r.job(o)}`};function s(o){const r=Number.parseInt(o,10);return Number.isNaN(r)||String(r)!==o?t(o):r}export{s as n,r,e 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.