PageSourceSearch

https://www.cavaou.fr/_app/immutable/chunks/DhbtcmzI.js

js cavaou.fr collected 2026-09-24 13:15:22 UTC 32,354 bytes, 3 lines download raw bytes

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