PageSourceSearch

https://stobuilds.com/_app/immutable/chunks/VXTiT3ga.js

js stobuilds.com collected 2026-10-02 00:56:10 UTC 34,369 bytes, 3 lines download raw bytes

1var te=t=>{throw TypeError(t)};var Fe=(t,e,n)=>e.has(t)||te("Cannot "+n);var E=(t,e,n)=>(Fe(t,e,"read from private field"),n?n.call(t):e.get(t)),x=(t,e,n)=>e.has(t)?te("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n);import{o as ee,s as Me}from"./DIefYbX9.js";import{aj as Ut,b9 as Ve,aU as C,i as N,aC as O,af as ne}from"./DxQKnRvh.js";const V=[];function Dt(t,e=Ut){let n=null;const a=new Set;function r(o){if(Ve(t,o)&&(t=o,n)){const c=!V.length;for(const l of a)l[1](),V.push(l,t);if(c){for(let l=0;l<V.length;l+=2)V[l][0](V[l+1]);V.length=0}}}function s(o){r(o(t))}function i(o,c=Ut){const l=[o,c];return a.add(l),a.size===1&&(n=e(r,s)||Ut),o(t),()=>{a.delete(l),a.size===0&&n&&(n(),n=null)}}return{set:r,update:s,subscribe:i}}class kt{constructor(e,n){this.status=e,typeof n=="string"?this.body={message:n}:n?this.body=n:this.body={message:`Error: ${e}`}}toString(){return JSON.stringify(this.body)}}class Bt{constructor(e,n){this.status=e,this.location=n}}class Ft extends Error{constructor(e,n,a){super(a),this.status=e,this.text=n}}new URL("sveltekit-internal://");function qe(t,e){return t==="/"||e==="ignore"?t:e==="never"?t.endsWith("/")?t.slice(0,-1):t:e==="always"&&!t.endsWith("/")?t+"/":t}function Ge(t){return t.split("%25").map(decodeURI).join("%25")}function Ye(t){for(const e in t)t[e]=decodeURIComponent(t[e]);return t}function Lt({href:t}){return t.split("#")[0]}function He(t,e,n,a=!1){const r=new URL(t);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(i,o){if(o==="get"||o==="getAll"||o==="has")return l=>(n(l),i[o](l));e();const c=Reflect.get(i,o);return typeof c=="function"?c.bind(i):c}}),enumerable:!0,configurable:!0});const s=["href","pathname","search","toString","toJSON"];a&&s.push("hash");for(const i of s)Object.defineProperty(r,i,{get(){return e(),t[i]},enumerable:!0,configurable:!0});return r}function Ke(...t){let e=5381;for(const n of t)if(typeof n=="string"){let a=n.length;for(;a;)e=e*33^n.charCodeAt(--a)}else if(ArrayBuffer.isView(n)){const a=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);let r=a.length;for(;r;)e=e*33^a[--r]}else throw new TypeError("value must be a string or TypedArray");return(e>>>0).toString(36)}new TextEncoder;const We=new TextDecoder;function ze(t){const e=atob(t),n=new Uint8Array(e.length);for(let a=0;a<e.length;a++)n[a]=e.charCodeAt(a);return n}const Je=window.fetch;window.fetch=(t,e)=>((t instanceof Request?t.method:(e==null?void 0:e.method)||"GET")!=="GET"&&z.delete(Mt(t)),Je(t,e));const z=new Map;function Xe(t,e){const n=Mt(t,e),a=document.querySelector(n);if(a!=null&&a.textContent){a.remove();let{body:r,...s}=JSON.parse(a.textContent);const i=a.getAttribute("data-ttl");return i&&z.set(n,{body:r,init:s,ttl:1e3*Number(i)}),a.getAttribute("data-b64")!==null&&(r=ze(r)),Promise.resolve(new Response(r,s))}return window.fetch(t,e)}function Ze(t,e,n){if(z.size>0){const a=Mt(t,n),r=z.get(a);if(r){if(performance.now()<r.ttl&&["default","force-cache","only-if-cached",void 0].includes(n==null?void 0:n.cache))return new Response(r.body,r.init);z.delete(a)}}return window.fetch(e,n)}function Mt(t,e){let a=`script[data-sveltekit-fetched][data-url=${JSON.stringify(t instanceof Request?t.url:t)}]`;if(e!=null&&e.headers||e!=null&&e.body){const r=[];e.headers&&r.push([...new Headers(e.headers)].join(",")),e.body&&(typeof e.body=="string"||ArrayBuffer.isView(e.body))&&r.push(e.body),a+=`[data-hash="${Ke(...r)}"]`}return a}const Qe=/^(\[)?(\.\.\.)?(\w+)(?:=(\w+))?(\])?$/;function tn(t){const e=[];return{pattern:t==="/"?/^\/$/:new RegExp(`^${nn(t).map(a=>{const r=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(r)return e.push({name:r[1],matcher:r[2],optional:!1,rest:!0,chained:!0}),"(?:/([^]*))?";const s=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(a);if(s)return e.push({name:s[1],matcher:s[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!a)return;const i=a.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return Pt(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return Pt(String.fromCharCode(...c.slice(2).split("-").map(u=>parseInt(u,16))));const h=Qe.exec(c),[,d,y,f,p]=h;return e.push({name:f,matcher:p,optional:!!d,rest:!!y,chained:y?l===1&&i[0]==="":!1}),y?"([^]*?)":d?"([^/]*)?":"([^/]+?)"}return Pt(c)}).join("")}).join("")}/?$`),params:e}}function en(t){return t!==""&&!/^\([^)]+\)$/.test(t)}function nn(t){return t.slice(1).split("/").filter(en)}function rn(t,e,n){const a={},r=t.slice(1),s=r.filter(o=>o!==void 0);let i=0;for(let o=0;o<e.length;o+=1){const c=e[o];let l=r[o-i];if(c.chained&&c.rest&&i&&(l=r.slice(o-i,o+1).filter(h=>h).join("/"),i=0),l===void 0){c.rest&&(a[c.name]="");continue}if(!c.matcher||n[c.matcher](l)){a[c.name]=l;const h=e[o+1],d=r[o+1];
1h&&!h.rest&&h.optional&&d&&c.chained&&(i=0),!h&&!d&&Object.keys(a).length===s.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return a}function Pt(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function an({nodes:t,server_loads:e,dictionary:n,matchers:a}){const r=new Set(e);return Object.entries(n).map(([o,[c,l,h]])=>{const{pattern:d,params:y}=tn(o),f={id:o,exec:p=>{const u=d.exec(p);if(u)return rn(u,y,a)},errors:[1,...h||[]].map(p=>t[p]),layouts:[0,...l||[]].map(i),leaf:s(c)};return f.errors.length=f.layouts.length=Math.max(f.errors.length,f.layouts.length),f});function s(o){const c=o<0;return c&&(o=~o),[c,t[o]]}function i(o){return o===void 0?o:[r.has(o),t[o]]}}function we(t,e=JSON.parse){try{return e(sessionStorage[t])}catch{}}function re(t,e,n=JSON.stringify){const a=n(e);try{sessionStorage[t]=a}catch{}}var de;const P=((de=globalThis.__sveltekit_1o98fw3)==null?void 0:de.base)??"";var pe;const on=((pe=globalThis.__sveltekit_1o98fw3)==null?void 0:pe.assets)??P??"",sn="1760028630283",ye="sveltekit:snapshot",ve="sveltekit:scroll",be="sveltekit:states",cn="sveltekit:pageurl",G="sveltekit:history",Z="sveltekit:navigation",B={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},ht=location.origin;function Vt(t){if(t instanceof URL)return t;let e=document.baseURI;if(!e){const n=document.getElementsByTagName("base");e=n.length?n[0].href:document.URL}return new URL(t,e)}function Et(){return{x:pageXOffset,y:pageYOffset}}function q(t,e){return t.getAttribute(`data-sveltekit-${e}`)}const ae={...B,"":B.hover};function ke(t){let e=t.assignedSlot??t.parentNode;return(e==null?void 0:e.nodeType)===11&&(e=e.host),e}function Ee(t,e){for(;t&&t!==e;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=ke(t)}}function Nt(t,e,n){let a;try{if(a=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI),n&&a.hash.match(/^#[^/]/)){const o=location.hash.split("#")[1]||"/";a.hash=`#${o}${a.hash}`}}catch{}const r=t instanceof SVGAElement?t.target.baseVal:t.target,s=!a||!!r||St(a,e,n)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),i=(a==null?void 0:a.origin)===ht&&t.hasAttribute("download");return{url:a,external:s,target:r,download:i}}function pt(t){let e=null,n=null,a=null,r=null,s=null,i=null,o=t;for(;o&&o!==document.documentElement;)a===null&&(a=q(o,"preload-code")),r===null&&(r=q(o,"preload-data")),e===null&&(e=q(o,"keepfocus")),n===null&&(n=q(o,"noscroll")),s===null&&(s=q(o,"reload")),i===null&&(i=q(o,"replacestate")),o=ke(o);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:ae[a??"off"],preload_data:ae[r??"off"],keepfocus:c(e),noscroll:c(n),reload:c(s),replace_state:c(i)}}function oe(t){const e=Dt(t);let n=!0;function a(){n=!0,e.update(i=>i)}function r(i){n=!1,e.set(i)}function s(i){let o;return e.subscribe(c=>{(o===void 0||n&&c!==o)&&i(o=c)})}return{notify:a,set:r,subscribe:s}}const Se={v:()=>{}};function ln(){const{set:t,subscribe:e}=Dt(!1);let n;async function a(){clearTimeout(n);try{const r=await fetch(`${on}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const i=(await r.json()).version!==sn;return i&&(t(!0),Se.v(),clearTimeout(n)),i}catch{return!1}}return{subscribe:e,check:a}}function St(t,e,n){return t.origin!==ht||!t.pathname.startsWith(e)?!0:n?!(t.pathname===e+"/"||t.pathname===e+"/index.html"||t.protocol==="file:"&&t.pathname.replace(/\/[^/]+\.html?$/,"")===e):!1}function Zn(t){}function fn(t){const e=hn(t),n=new ArrayBuffer(e.length),a=new DataView(n);for(let r=0;r<n.byteLength;r++)a.setUint8(r,e.charCodeAt(r));return n}const un="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function hn(t){t.length%4===0&&(t=t.replace(/==?$/,""));let e="",n=0,a=0;for(let r=0;r<t.length;r++)n<<=6,n|=un.indexOf(t[r]),a+=6,a===24&&(e+=String.fromCharCode((n&16711680)>>16),e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255),n=a=0);return a===12?(n>>=4,e+=String.fromCharCode(n)):a===18&&(n>>=2,e+=String.fromCharCode((n&65280)>>8),e+=String.fromCharCode(n&255)),e}const dn=-1,pn=-2,gn=-3,mn=-4,_n=-5,wn=-6;function yn(t,e){if(typeof t=="number")return r(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,a=Array(n.length);function r(s,i=!1){if(s===dn)return;if(s===gn)return NaN;if(s===mn)return 1/0;if(s===_n)return-1/0;if(s===wn)return-0;if(i||typeof s!="number")throw new Error("Invalid input");if(s in a)return a[s];const o=n[s];if(!o||typeof o!="object")a[s]=o;else if(Array.isArray(o))if(typeof o[0]=="string"){const c=o[0],l=e==null?void 0:e[c];if(l)return a[s]=l(r(o[1]));switch(c){case"Date":a[s]=new Date(o[1]);break;case"Set":const h=new Set;a[s]=h;for(let f=1;f<o.length;f+=1)h.add(r(o[f]));break;case"Map":const d=new Map;a[s]=d;for(let f=1;f<o.length;f+=2)d.set(r(o[f]),r(o[f+1]));break;case"RegExp":a[s]=new RegExp(o[1],o[2]);break;case"Object":a[s]=Object(o[1]);break;case"BigInt":a[s]=BigInt(o[1]);break;case"null":const y=Object.create(null);a[s]=y;for(let f=1;f<o.length;f+=2)y[o[f]]=r(o[f+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const f=globalThis[c],p=new f(r(o[1]));a[s]=o[2]!==void 0?p.subarray(o[2],o[3]):p;break}case"ArrayBuffer":{const f=o[1],p=fn(f);a[s]=p;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const f=c.slice(9);a[s]=Temporal[f].from(o[1]);break}case"URL":{const f=new URL(o[1]);a[s]=f;break}case"URLSearchParams":{const f=new URLSearchParams(o[1]);a[s]=f;break}default:throw new Error(`Unknown type ${c}`)}}else{const c=new Array(o.length);a[s]=c;for(let l=0;l<o.length;l+=1){const h=o[l];h!==pn&&(c[l]=r(h))}}else{const c={};a[s]=c;for(const l in o){if(l==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const h=o[l];c[l]=r(h)}}return a[s]}return r(0)}const Ae=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...Ae];const vn=new Set([...Ae]);[...vn];function bn(t){return t.filter(e=>e!=null)}const kn="x-sveltekit-invalidated",En="x-sveltekit-trailing-slash";function gt(t){return t instanceof kt||t instanceof Ft?t.status:500}function Sn(t){return t instanceof Ft?t.text:"Internal Error"}let T,Q,xt;const An=ee.toString().includes("$$")||/function \w+\(\) \{\}/.test(ee.toString());var nt,rt,at,ot,st,it,ct,lt,ge,ft,me,ut,_e;An?(T={data:{},form:null,error:null,params:{},route:{id:null},state:{},status:-1,url:new URL("https://example.com")},Q={current:null},xt={current:!1}):(T=new(ge=class{constructor(){x(this,nt,C({}));x(this,rt,C(null));x(this,at,C(null));x(this,ot,C({}));x(this,st,C({id:null}));x(this,it,C({}));x(this,ct,C(-1));x(this,lt,C(new URL("https://example.com")))}get data(){return N(E(this,nt))}set data(e){O(E(this,nt),e)}get form(){return N(E(this,rt))}set form(e){O(E(this,rt),e)}get error(){return N(E(this,at))}set error(e){O(E(this,at),e)}get params(){return N(E(this,ot))}set params(e){O(E(this,ot),e)}get route(){return N(E(this,st))}set route(e){O(E(this,st),e)}get state(){return N(E(this,it))}set state(e){O(E(this,it),e)}get status(){return N(E(this,ct))}set status(e){O(E(this,ct),e)}get url(){return N(E(this,lt))}set url(e){O(E(this,lt),e)}},nt=new WeakMap,rt=new WeakMap,at=new WeakMap,ot=new WeakMap,st=new WeakMap,it=new WeakMap,ct=new WeakMap,lt=new WeakMap,ge),Q=new(me=class{constructor(){x(this,ft,C(null))}get current(){return N(E(this,ft))}set current(e){O(E(this,ft),e)}},ft=new WeakMap,me),xt=new(_e=class{constructor(){x(this,ut,C(!1))}get current(){return N(E(this,ut))}set current(e){O(E(this,ut),e)}},ut=new WeakMap,_e),Se.v=()=>xt.current=!0);function Rn(t){Object.assign(T,t)}const Tn="/__data.json",In=".html__data.json";function Un(t){return t.endsWith(".html")?t.replace(/\.html$/,In):t.replace(/\/$/,"")+Tn}const se={spanContext(){return Ln},setAttribute(){return this},setAttributes(){return this},addEvent(){return this},setStatus(){return this},updateName(){return this},end(){return this},isRecording(){return!1},recordException(){return this},addLink(){return this},addLinks(){return this}},Ln={traceId:"",spanId:"",traceFlags:0},{onMount:Pn,tick:xn}=Me,Cn=new Set(["icon","shortcut icon","apple-touch-icon"]),M=we(ve)??{},tt=we(ye)??{},$={url:oe({}),page:oe({}),navigating:Dt(null),updated:ln()};function qt(t){M[t]=Et()}function Nn(t,e){let n=t+1;for(;M[n];)delete M[n],n+=1;for(n=e+1;tt[n];)delete tt[n],n+=1}function K(t,e=!1){return e?location.replace(t.href):location.href=t.href,new Promise(()=>{})}
1async function Re(){if("serviceWorker"in navigator){const t=await navigator.serviceWorker.getRegistration(P||"/");t&&await t.update()}}function ie(){}let Gt,Ot,mt,j,jt,S;const _t=[],wt=[];let U=null;const dt=new Map,Yt=new Set,On=new Set,J=new Set;let b={branch:[],error:null,url:null},Ht=!1,yt=!1,ce=!0,et=!1,W=!1,Te=!1,Kt=!1,Ie,R,L,F;const X=new Set,le=new Map;async function nr(t,e,n){var s,i,o,c,l;(s=globalThis.__sveltekit_1o98fw3)!=null&&s.data&&globalThis.__sveltekit_1o98fw3.data,document.URL!==location.href&&(location.href=location.href),S=t,await((o=(i=t.hooks).init)==null?void 0:o.call(i)),Gt=an(t),j=document.documentElement,jt=e,Ot=t.nodes[0],mt=t.nodes[1],Ot(),mt(),R=(c=history.state)==null?void 0:c[G],L=(l=history.state)==null?void 0:l[Z],R||(R=L=Date.now(),history.replaceState({...history.state,[G]:R,[Z]:L},""));const a=M[R];function r(){a&&(history.scrollRestoration="manual",scrollTo(a.x,a.y))}n?(r(),await Hn(jt,n)):(await Y({type:"enter",url:Vt(S.hash?Wn(new URL(location.href)):location.href),replace_state:!0}),r()),Yn()}function jn(){_t.length=0,Kt=!1}function Ue(t){wt.some(e=>e==null?void 0:e.snapshot)&&(tt[t]=wt.map(e=>{var n;return(n=e==null?void 0:e.snapshot)==null?void 0:n.capture()}))}function Le(t){var e;(e=tt[t])==null||e.forEach((n,a)=>{var r,s;(s=(r=wt[a])==null?void 0:r.snapshot)==null||s.restore(n)})}function fe(){qt(R),re(ve,M),Ue(L),re(ye,tt)}async function Pe(t,e,n,a){let r;e.invalidateAll&&(U=null),await Y({type:"goto",url:Vt(t),keepfocus:e.keepFocus,noscroll:e.noScroll,replace_state:e.replaceState,state:e.state,redirect_count:n,nav_token:a,accept:()=>{e.invalidateAll&&(Kt=!0,r=[...le.keys()]),e.invalidate&&e.invalidate.forEach(Gn)}}),e.invalidateAll&&ne().then(ne).then(()=>{le.forEach(({resource:s},i)=>{var o;r!=null&&r.includes(i)&&((o=s.refresh)==null||o.call(s))})})}async function $n(t){if(t.id!==(U==null?void 0:U.id)){const e={};X.add(e),U={id:t.id,token:e,promise:Ne({...t,preload:e}).then(n=>(X.delete(e),n.type==="loaded"&&n.state.error&&(U=null),n))}}return U.promise}async function Ct(t){var n;const e=(n=await Rt(t,!1))==null?void 0:n.route;e&&await Promise.all([...e.layouts,e.leaf].map(a=>a==null?void 0:a[1]()))}function xe(t,e,n){var r;b=t.state;const a=document.querySelector("style[data-sveltekit]");if(a&&a.remove(),Object.assign(T,t.props.page),Ie=new S.root({target:e,props:{...t.props,stores:$,components:wt},hydrate:n,sync:!1}),Le(L),n){const s={from:null,to:{params:b.params,route:{id:((r=b.route)==null?void 0:r.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};J.forEach(i=>i(s))}yt=!0}function vt({url:t,params:e,branch:n,status:a,error:r,route:s,form:i}){let o="never";if(P&&(t.pathname===P||t.pathname===P+"/"))o="always";else for(const f of n)(f==null?void 0:f.slash)!==void 0&&(o=f.slash);t.pathname=qe(t.pathname,o),t.search=t.search;const c={type:"loaded",state:{url:t,params:e,branch:n,error:r,route:s},props:{constructors:bn(n).map(f=>f.node.component),page:Xt(T)}};i!==void 0&&(c.props.form=i);let l={},h=!T,d=0;for(let f=0;f<Math.max(n.length,b.branch.length);f+=1){const p=n[f],u=b.branch[f];(p==null?void 0:p.data)!==(u==null?void 0:u.data)&&(h=!0),p&&(l={...l,...p.data},h&&(c.props[`data_${d}`]=l),d+=1)}return(!b.url||t.href!==b.url.href||b.error!==r||i!==void 0&&i!==T.form||h)&&(c.props.page={error:r,params:e,route:{id:(s==null?void 0:s.id)??null},state:{},status:a,url:new URL(t),form:i??null,data:h?l:T.data}),c}async function Wt({loader:t,parent:e,url:n,params:a,route:r,server_data_node:s}){var h,d,y;let i=null,o=!0;const c={dependencies:new Set,params:new Set,parent:!1,route:!1,url:!1,search_params:new Set},l=await t();if((h=l.universal)!=null&&h.load){let f=function(...u){for(const g of u){const{href:_}=new URL(g,n);c.dependencies.add(_)}};const p={tracing:{enabled:!1,root:se,current:se},route:new Proxy(r,{get:(u,g)=>(o&&(c.route=!0),u[g])}),params:new Proxy(a,{get:(u,g)=>(o&&c.params.add(g),u[g])}),data:(s==null?void 0:s.data)??null,url:He(n,()=>{o&&(c.url=!0)},u=>{o&&c.search_params.add(u)},S.hash),async fetch(u,g){u instanceof Request&&(g={body:u.method==="GET"||u.method==="HEAD"?void 0:await u.blob(),cache:u.cache,credentials:u.credentials,headers:[...u.headers].length>0?u==null?void 0:u.headers:void 0,integrity:u.integrity,keepalive:u.keepalive,method:u.method,mode:u.mode,redirect:u.redirect,referrer:u.referrer,referrerPolicy:u.referrerPolicy,signal:u.signal,...g});const{resolved:_,promise:I}=Ce(u,g,n);return o&&f(_.href),I},setHeaders:()=>{},depends:f,parent(){return o&&(c.parent=!0),e()},untrack(u){o=!1;try{return u()}finally{o=!0}}};i=await l.universal.load.call(null,p)??null}return{node:l,loader:t,server:s,universal:(d=l.universal)!=null&&d.load?{type:"data",data:i,uses:c}:null,data:i??(s==null?void 0:s.data)??null,slash:((y=l.universal)==null?void 0:y.trailingSlash)??(s==null?void 0:s.slash)}}function Ce(t,e,n){let a=t instanceof Request?t.url:t;
1const r=new URL(a,n);r.origin===n.origin&&(a=r.href.slice(n.origin.length));const s=yt?Ze(a,r.href,e):Xe(a,e);return{resolved:r,promise:s}}function ue(t,e,n,a,r,s){if(Kt)return!0;if(!r)return!1;if(r.parent&&t||r.route&&e||r.url&&n)return!0;for(const i of r.search_params)if(a.has(i))return!0;for(const i of r.params)if(s[i]!==b.params[i])return!0;for(const i of r.dependencies)if(_t.some(o=>o(new URL(i))))return!0;return!1}function zt(t,e){return(t==null?void 0:t.type)==="data"?t:(t==null?void 0:t.type)==="skip"?e??null:null}function Dn(t,e){if(!t)return new Set(e.searchParams.keys());const n=new Set([...t.searchParams.keys(),...e.searchParams.keys()]);for(const a of n){const r=t.searchParams.getAll(a),s=e.searchParams.getAll(a);r.every(i=>s.includes(i))&&s.every(i=>r.includes(i))&&n.delete(a)}return n}function he({error:t,url:e,route:n,params:a}){return{type:"loaded",state:{error:t,url:e,route:n,params:a,branch:[]},props:{page:Xt(T),constructors:[]}}}async function Ne({id:t,invalidating:e,url:n,params:a,route:r,preload:s}){if((U==null?void 0:U.id)===t)return X.delete(U.token),U.promise;const{errors:i,layouts:o,leaf:c}=r,l=[...o,c];i.forEach(w=>w==null?void 0:w().catch(()=>{})),l.forEach(w=>w==null?void 0:w[1]().catch(()=>{}));let h=null;const d=b.url?t!==bt(b.url):!1,y=b.route?r.id!==b.route.id:!1,f=Dn(b.url,n);let p=!1;const u=l.map((w,m)=>{var D;const v=b.branch[m],k=!!(w!=null&&w[0])&&((v==null?void 0:v.loader)!==w[1]||ue(p,y,d,f,(D=v.server)==null?void 0:D.uses,a));return k&&(p=!0),k});if(u.some(Boolean)){try{h=await $e(n,u)}catch(w){const m=await H(w,{url:n,params:a,route:{id:t}});return X.has(s)?he({error:m,url:n,params:a,route:r}):At({status:gt(w),error:m,url:n,route:r})}if(h.type==="redirect")return h}const g=h==null?void 0:h.nodes;let _=!1;const I=l.map(async(w,m)=>{var Tt;if(!w)return;const v=b.branch[m],k=g==null?void 0:g[m];if((!k||k.type==="skip")&&w[1]===(v==null?void 0:v.loader)&&!ue(_,y,d,f,(Tt=v.universal)==null?void 0:Tt.uses,a))return v;if(_=!0,(k==null?void 0:k.type)==="error")throw k;return Wt({loader:w[1],url:n,params:a,route:r,parent:async()=>{var Qt;const Zt={};for(let It=0;It<m;It+=1)Object.assign(Zt,(Qt=await I[It])==null?void 0:Qt.data);return Zt},server_data_node:zt(k===void 0&&w[0]?{type:"skip"}:k??null,w[0]?v==null?void 0:v.server:void 0)})});for(const w of I)w.catch(()=>{});const A=[];for(let w=0;w<l.length;w+=1)if(l[w])try{A.push(await I[w])}catch(m){if(m instanceof Bt)return{type:"redirect",location:m.location};if(X.has(s))return he({error:await H(m,{params:a,url:n,route:{id:r.id}}),url:n,params:a,route:r});let v=gt(m),k;if(g!=null&&g.includes(m))v=m.status??v,k=m.error;else if(m instanceof kt)k=m.body;else{if(await $.updated.check())return await Re(),await K(n);k=await H(m,{params:a,url:n,route:{id:r.id}})}const D=await Bn(w,A,i);return D?vt({url:n,params:a,branch:A.slice(0,D.idx).concat(D.node),status:v,error:k,route:r}):await je(n,{id:r.id},k,v)}else A.push(void 0);return vt({url:n,params:a,branch:A,status:200,error:null,route:r,form:e?void 0:null})}async function Bn(t,e,n){for(;t--;)if(n[t]){let a=t;for(;!e[a];)a-=1;try{return{idx:a+1,node:{node:await n[t](),loader:n[t],data:{},server:null,universal:null}}}catch{continue}}}async function At({status:t,error:e,url:n,route:a}){const r={};let s=null;if(S.server_loads[0]===0)try{const o=await $e(n,[!0]);if(o.type!=="data"||o.nodes[0]&&o.nodes[0].type!=="data")throw 0;s=o.nodes[0]??null}catch{(n.origin!==ht||n.pathname!==location.pathname||Ht)&&await K(n)}try{const o=await Wt({loader:Ot,url:n,params:r,route:a,parent:()=>Promise.resolve({}),server_data_node:zt(s)}),c={node:await mt(),loader:mt,universal:null,server:null,data:null};return vt({url:n,params:r,branch:[o,c],status:t,error:e,route:null})}catch(o){if(o instanceof Bt)return Pe(new URL(o.location,location.href),{},0);throw o}}async function Fn(t){const e=t.href;if(dt.has(e))return dt.get(e);let n;try{const a=(async()=>{let r=await S.hooks.reroute({url:new URL(t),fetch:async(s,i)=>Ce(s,i,t).promise})??t;if(typeof r=="string"){const s=new URL(t);S.hash?s.hash=r:s.pathname=r,r=s}return r})();dt.set(e,a),n=await a}catch{dt.delete(e);return}return n}async function Rt(t,e){if(t&&!St(t,P,S.hash)){const n=await Fn(t);if(!n)return;const a=Mn(n);for(const r of Gt){const s=r.exec(a);if(s)return{id:bt(t),invalidating:e,route:r,params:Ye(s),url:t}}}}function Mn(t){return Ge(S.hash?t.hash.replace(/^#/,"").replace(/[?#].+/,""):t.pathname.slice(P.length))||"/"}function bt(t){return(S.hash?t.hash.replace(/^#/,""):t.pathname)+t.search}function Oe({url:t,type:e,intent:n,delta:a,event:r}){let s=!1;const i=Jt(b,n,t,e);a!==void 0&&(i.navigation.delta=a),r!==void 0&&(i.navigation.event=r);const o={...i.navigation,cancel:()=>{s=!0,i.reject(new Error("navigation cancelled"))}};return et||Yt.forEach(c=>c(o)),s?null:i}async function Y({type:t,url:e,popped:n,keepfocus:a,noscroll:r,replace_state:s,state:i={},redirect_count:o=0,nav_token:c={},accept:l=ie,block:h=ie,event:d}){const y=F;F=c;const f=await Rt(e,!1),p=t==="enter"?Jt(b,f,e,t):Oe({url:e,type:t,delta:n==null?void 0:n.delta,intent:f,event:d});if(!p){h(),F===c&&(F=y);return}const u=R,g=L;l(),et=!0,yt&&p.navigation.type!=="enter"&&$.navigating.set(Q.current=p.navigation);let _=f&&await Ne(f);if(!_){if(St(e,P,S.hash))return await K(e,s);_=await je(e,{id:null},await H(new Ft(404,"Not Found",`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404,s)}if(e=(f==null?void 0:f.url)||e,F!==c)return p.reject(new Error("navigation aborted")),!1;
1if(_.type==="redirect"){if(o<20){await Y({type:t,url:new URL(_.location,e),popped:n,keepfocus:a,noscroll:r,replace_state:s,state:i,redirect_count:o+1,nav_token:c}),p.fulfil(void 0);return}_=await At({status:500,error:await H(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}})}else _.props.page.status>=400&&await $.updated.check()&&(await Re(),await K(e,s));if(jn(),qt(u),Ue(g),_.props.page.url.pathname!==e.pathname&&(e.pathname=_.props.page.url.pathname),i=n?n.state:i,!n){const m=s?0:1,v={[G]:R+=m,[Z]:L+=m,[be]:i};(s?history.replaceState:history.pushState).call(history,v,"",e),s||Nn(R,L)}if(U=null,_.props.page.state=i,yt){const m=(await Promise.all(Array.from(On,v=>v(p.navigation)))).filter(v=>typeof v=="function");if(m.length>0){let v=function(){m.forEach(k=>{J.delete(k)})};m.push(v),m.forEach(k=>{J.add(k)})}b=_.state,_.props.page&&(_.props.page.url=e),Ie.$set(_.props),Rn(_.props.page),Te=!0}else xe(_,jt,!1);const{activeElement:I}=document;await xn();let A=n?n.scroll:r?Et():null;if(ce){const m=e.hash&&document.getElementById(Be(e));if(A)scrollTo(A.x,A.y);else if(m){m.scrollIntoView();const{top:v,left:k}=m.getBoundingClientRect();A={x:pageXOffset+k,y:pageYOffset+v}}else scrollTo(0,0)}const w=document.activeElement!==I&&document.activeElement!==document.body;!a&&!w&&Kn(e,A),ce=!0,_.props.page&&Object.assign(T,_.props.page),et=!1,t==="popstate"&&Le(L),p.fulfil(void 0),J.forEach(m=>m(p.navigation)),$.navigating.set(Q.current=null)}async function je(t,e,n,a,r){return t.origin===ht&&t.pathname===location.pathname&&!Ht?await At({status:a,error:n,url:t,route:e}):await K(t,r)}function Vn(){let t,e,n;j.addEventListener("mousemove",o=>{const c=o.target;clearTimeout(t),t=setTimeout(()=>{s(c,B.hover)},20)});function a(o){o.defaultPrevented||s(o.composedPath()[0],B.tap)}j.addEventListener("mousedown",a),j.addEventListener("touchstart",a,{passive:!0});const r=new IntersectionObserver(o=>{for(const c of o)c.isIntersecting&&(Ct(new URL(c.target.href)),r.unobserve(c.target))},{threshold:0});async function s(o,c){const l=Ee(o,j),h=l===e&&c>=n;if(!l||h)return;const{url:d,external:y,download:f}=Nt(l,P,S.hash);if(y||f)return;const p=pt(l),u=d&&bt(b.url)===bt(d);if(!(p.reload||u))if(c<=p.preload_data){e=l,n=B.tap;const g=await Rt(d,!1);if(!g)return;$n(g)}else c<=p.preload_code&&(e=l,n=c,Ct(d))}function i(){r.disconnect();for(const o of j.querySelectorAll("a")){const{url:c,external:l,download:h}=Nt(o,P,S.hash);if(l||h)continue;const d=pt(o);d.reload||(d.preload_code===B.viewport&&r.observe(o),d.preload_code===B.eager&&Ct(c))}}J.add(i),i()}function H(t,e){if(t instanceof kt)return t.body;const n=gt(t),a=Sn(t);return S.hooks.handleError({error:t,event:e,status:n,message:a})??{message:a}}function qn(t,e){Pn(()=>(t.add(e),()=>{t.delete(e)}))}function rr(t){qn(Yt,t)}function ar(t,e={}){return t=new URL(Vt(t)),t.origin!==ht?Promise.reject(new Error("goto: invalid URL")):Pe(t,e,0)}function Gn(t){if(typeof t=="function")_t.push(t);else{const{href:e}=new URL(t,location.href);_t.push(n=>n.href===e)}}function Yn(){var e;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{let a=!1;if(fe(),!et){const r=Jt(b,void 0,null,"leave"),s={...r.navigation,cancel:()=>{a=!0,r.reject(new Error("navigation cancelled"))}};Yt.forEach(i=>i(s))}a?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&fe()}),(e=navigator.connection)!=null&&e.saveData||Vn(),j.addEventListener("click",async n=>{if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const a=Ee(n.composedPath()[0],j);if(!a)return;const{url:r,external:s,target:i,download:o}=Nt(a,P,S.hash);if(!r)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=pt(a);if(!(a instanceof SVGAElement)&&r.protocol!==location.protocol&&!(r.protocol==="https:"||r.protocol==="http:")||o)return;const[h,d]=(S.hash?r.hash.replace(/^#/,""):r.href).split("#"),y=h===Lt(location);if(s||c.reload&&(!y||!d)){Oe({url:r,type:"link",event:n})?et=!0:n.preventDefault();return}if(d!==void 0&&y){const[,f]=b.url.href.split("#");if(f===d){if(n.preventDefault(),d===""||d==="top"&&a.ownerDocument.getElementById("top")===null)scrollTo({top:0});else{const p=a.ownerDocument.getElementById(decodeURIComponent(d));p&&(p.scrollIntoView(),p.focus())}return}if(W=!0,qt(R),t(r),!c.replace_state)return;W=!1}n.preventDefault(),await new Promise(f=>{requestAnimationFrame(()=>{setTimeout(f,0)}),setTimeout(f,100)}),await Y({type:"link",url:r,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??r.href===location.href,event:n})}),j.addEventListener("submit",n=>{if(n.defaultPrevented)return;const a=HTMLFormElement.prototype.cloneNode.call(n.target),r=n.submitter;if(((r==null?void 0:r.formTarget)||a.target)==="_blank"||((r==null?void 0:r.formMethod)||a.method)!=="get")return;const o=new URL((r==null?void 0:r.hasAttribute("formaction"))&&(r==null?void 0:r.formAction)||a.action);if(St(o,P,!1))return;const c=n.target,l=pt(c);if(l.reload)return;n.preventDefault(),n.stopPropagation();const h=new FormData(c,r);o.search=new URLSearchParams(h).toString(),Y({type:"form",url:o,keepfocus:l.keepfocus,noscroll:l.noscroll,replace_state:l.replace_state??o.href===location.href,event:n})}),addEventListener("popstate",async n=>{var a;if(!$t){if((a=n.state)!=null&&a[G]){const r=n.state[G];if(F={},r===R)return;const s=M[r],i=n.state[be]??{},o=new URL(n.state[cn]??location.href),c=n.state[Z],l=b.url?Lt(location)===Lt(b.url):!1;
1if(c===L&&(Te||l)){i!==T.state&&(T.state=i),t(o),M[R]=Et(),s&&scrollTo(s.x,s.y),R=r;return}const d=r-R;await Y({type:"popstate",url:o,popped:{state:i,scroll:s,delta:d},accept:()=>{R=r,L=c},block:()=>{history.go(-d)},nav_token:F,event:n})}else if(!W){const r=new URL(location.href);t(r),S.hash&&location.reload()}}}),addEventListener("hashchange",()=>{W&&(W=!1,history.replaceState({...history.state,[G]:++R,[Z]:L},"",location.href))});for(const n of document.querySelectorAll("link"))Cn.has(n.rel)&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&$.navigating.set(Q.current=null)});function t(n){b.url=T.url=n,$.page.set(Xt(T)),$.page.notify()}}async function Hn(t,{status:e=200,error:n,node_ids:a,params:r,route:s,server_route:i,data:o,form:c}){Ht=!0;const l=new URL(location.href);let h;({params:r={},route:s={id:null}}=await Rt(l,!1)||{}),h=Gt.find(({id:f})=>f===s.id);let d,y=!0;try{const f=a.map(async(u,g)=>{const _=o[g];return _!=null&&_.uses&&(_.uses=De(_.uses)),Wt({loader:S.nodes[u],url:l,params:r,route:s,parent:async()=>{const I={};for(let A=0;A<g;A+=1)Object.assign(I,(await f[A]).data);return I},server_data_node:zt(_)})}),p=await Promise.all(f);if(h){const u=h.layouts;for(let g=0;g<u.length;g++)u[g]||p.splice(g,0,void 0)}d=vt({url:l,params:r,branch:p,status:e,error:n,form:c,route:h??null})}catch(f){if(f instanceof Bt){await K(new URL(f.location,location.href));return}d=await At({status:gt(f),error:await H(f,{url:l,params:r,route:s}),url:l,route:s}),t.textContent="",y=!1}d.props.page&&(d.props.page.state={}),xe(d,t,y)}async function $e(t,e){var s;const n=new URL(t);n.pathname=Un(t.pathname),t.pathname.endsWith("/")&&n.searchParams.append(En,"1"),n.searchParams.append(kn,e.map(i=>i?"1":"0").join(""));const a=window.fetch,r=await a(n.href,{});if(!r.ok){let i;throw(s=r.headers.get("content-type"))!=null&&s.includes("application/json")?i=await r.json():r.status===404?i="Not Found":r.status===500&&(i="Internal Error"),new kt(r.status,i)}return new Promise(async i=>{var d;const o=new Map,c=r.body.getReader();function l(y){return yn(y,{...S.decoders,Promise:f=>new Promise((p,u)=>{o.set(f,{fulfil:p,reject:u})})})}let h="";for(;;){const{done:y,value:f}=await c.read();if(y&&!h)break;for(h+=!f&&h?`
2`:We.decode(f,{stream:!0});;){const p=h.indexOf(`
3`);if(p===-1)break;const u=JSON.parse(h.slice(0,p));if(h=h.slice(p+1),u.type==="redirect")return i(u);if(u.type==="data")(d=u.nodes)==null||d.forEach(g=>{(g==null?void 0:g.type)==="data"&&(g.uses=De(g.uses),g.data=l(g.data))}),i(u);else if(u.type==="chunk"){const{id:g,data:_,error:I}=u,A=o.get(g);o.delete(g),I?A.reject(l(I)):A.fulfil(l(_))}}}})}function De(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url),search_params:new Set((t==null?void 0:t.search_params)??[])}}let $t=!1;function Kn(t,e=null){const n=document.querySelector("[autofocus]");if(n)n.focus();else{const a=Be(t);if(a&&document.getElementById(a)){const{x:s,y:i}=e??Et();setTimeout(()=>{const o=history.state;$t=!0,location.replace(`#${a}`),S.hash&&location.replace(t.hash),history.replaceState(o,"",t.hash),scrollTo(s,i),$t=!1})}else{const s=document.body,i=s.getAttribute("tabindex");s.tabIndex=-1,s.focus({preventScroll:!0,focusVisible:!1}),i!==null?s.setAttribute("tabindex",i):s.removeAttribute("tabindex")}const r=getSelection();if(r&&r.type!=="None"){const s=[];for(let i=0;i<r.rangeCount;i+=1)s.push(r.getRangeAt(i));setTimeout(()=>{if(r.rangeCount===s.length){for(let i=0;i<r.rangeCount;i+=1){const o=s[i],c=r.getRangeAt(i);if(o.commonAncestorContainer!==c.commonAncestorContainer||o.startContainer!==c.startContainer||o.endContainer!==c.endContainer||o.startOffset!==c.startOffset||o.endOffset!==c.endOffset)return}r.removeAllRanges()}})}}}function Jt(t,e,n,a){var c,l;let r,s;const i=new Promise((h,d)=>{r=h,s=d});return i.catch(()=>{}),{navigation:{from:{params:t.params,route:{id:((c=t.route)==null?void 0:c.id)??null},url:t.url},to:n&&{params:(e==null?void 0:e.params)??null,route:{id:((l=e==null?void 0:e.route)==null?void 0:l.id)??null},url:n},willUnload:!e,type:a,complete:i},fulfil:r,reject:s}}function Xt(t){return{data:t.data,error:t.error,form:t.form,params:t.params,route:t.route,state:t.state,status:t.status,url:t.url}}function Wn(t){const e=new URL(t);return e.hash=decodeURIComponent(t.hash),e}function Be(t){let e;if(S.hash){const[,,n]=t.hash.split("#",3);e=n??""}else e=t.hash.slice(1);return decodeURIComponent(e)}export{nr as a,rr as b,ar as g,Zn as l,T as p,$ as s};

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.