1import{l as e}from"./CgDnuvNn.js";import{f as t}from"./DxsG3bq2.js";var n=()=>{let n=t(),r=e(()=>{let e={};for(let t in n.query){let r=n.query[t];Array.isArray(r)?e[t]=r.filter(e=>e!=null).map(String):r!=null&&(e[t]=String(r))}return e});return{localePath:e=>e.startsWith(`/`)?e:`/${e}`,urlWithNewQueryParam:(e,t)=>{let i={...r.value};e!==`page`&&delete i.page,e===`page`&&t===1?delete i[e]:i[e]=String(t);let a=new URLSearchParams;for(let e in i){let t=i[e];Array.isArray(t)?t.forEach(t=>{t!=null&&a.append(e,String(t))}):t!=null&&a.append(e,String(t))}let o=a.toString();return n.path+(o?`?${o}`:``)},urlByRemovingQueryParam:e=>{let t={...r.value},i=Array.isArray(e)?e:[e];for(let e of i)e!==`page`&&delete t.page,delete t[e];let a=new URLSearchParams;for(let e in t){let n=t[e];Array.isArray(n)?n.forEach(t=>{t!=null&&a.append(e,String(t))}):n!=null&&a.append(e,String(n))}let o=a.toString();return n.path+(o?`?${o}`:``)},currentRouteQueries:r,currentSearchQuery:e(()=>n.query.search)}};export{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.