const d={context:void 0,registry:void 0};function D(e){d.context=e}function Lt(){return{...d.context,id:`${d.context.id}${d.context.count++}-`,count:0}}const Tt=(e,t)=>e===t,ye=Symbol("solid-proxy"),Nt=Symbol("solid-track"),Rt=Symbol("solid-dev-component"),pe={equals:Tt};let ce=null,tt=lt;const I=1,ae=2,nt={owned:null,cleanups:null,context:null,owner:null},Ee={};var y=null;let f=null,v=null,j=null,N=null,xe=0;const[Cr,De]=R(!1);function W(e,t){const n=v,s=y,r=e.length===0,o=t===void 0?s:t,i=r?nt:{owned:null,cleanups:null,context:o?o.context:null,owner:o},l=r?e:()=>e(()=>$(()=>K(i)));y=i,v=null;try{return M(l,!0)}finally{v=n,y=s}}function R(e,t){t=t?Object.assign({},pe,t):pe;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},s=r=>(typeof r=="function"&&(f&&f.running&&f.sources.has(n)?r=r(n.tValue):r=r(n.value)),it(n,r));return[ot.bind(n),s]}function Ue(e,t,n){const s=fe(e,t,!0,I);re(s)}function V(e,t,n){const s=fe(e,t,!1,I);re(s)}function Te(e,t,n){tt=Ut;const s=fe(e,t,!1,I),r=X&&F(X);r&&(s.suspense=r),(!n||!n.render)&&(s.user=!0),N?N.push(s):re(s)}function P(e,t,n){n=n?Object.assign({},pe,n):pe;const s=fe(e,t,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,re(s),ot.bind(s)}function _t(e,t,n){let s,r,o;arguments.length===2&&typeof t=="object"||arguments.length===1?(s=!0,r=e,o=t||{}):(s=e,r=t,o=n||{});let i=null,l=Ee,a=null,u=!1,c=!1,h="initialValue"in o,g=typeof s=="function"&&P(s);const p=new Set,[x,b]=(o.storage||R)(o.initialValue),[k,L]=R(void 0),[A,O]=R(void 0,{equals:!1}),[T,_]=R(h?"ready":"unresolved");if(d.context){a=`${d.context.id}${d.context.count++}`;let m;o.ssrLoadFrom==="initial"?l=o.initialValue:d.load&&(m=d.load(a))&&(l=m[0])}function U(m,S,C,B){return i===m&&(i=null,B!==void 0&&(h=!0),(m===l||S===l)&&o.onHydrated&&queueMicrotask(()=>o.onHydrated(B,{value:S})),l=Ee,f&&m&&u?(f.promises.delete(m),u=!1,M(()=>{f.running=!0,se(S,C)},!1)):se(S,C)),S}function se(m,S){M(()=>{S===void 0&&b(()=>m),_(S!==void 0?"errored":h?"ready":"unresolved"),L(S);for(const C of p.keys())C.decrement();p.clear()},!1)}function oe(){const m=X&&F(X),S=x(),C=k();if(C!==void 0&&!i)throw C;return v&&!v.user&&m&&Ue(()=>{A(),i&&(m.resolved&&f&&u?f.promises.add(i):p.has(m)||(m.increment(),p.add(m)))}),S}function E(m=!0){if(m!==!1&&c)return;c=!1;const S=g?g():s;if(u=f&&f.running,S==null||S===!1){U(i,$(x));return}f&&i&&f.promises.delete(i);const C=l!==Ee?l:$(()=>r(S,{value:x(),refetching:m}));return typeof C!="object"||!(C&&"then"in C)?(U(i,C,void 0,S),C):(i=C,c=!0,queueMicrotask(()=>c=!1),M(()=>{_(h?"refreshing":"pending"),O()},!1),C.then(B=>U(C,B,void 0,S),B=>U(C,void 0,ut(B),S)))}return Object.defineProperties(oe,{state:{get:()=>T()},error:{get:()=>k()},loading:{get(){const m=T();return m==="pending"||m==="refreshing"}},latest:{get(){if(!h)return oe();const m=k();if(m&&!i)throw m;return x()}}}),g?Ue(()=>E(!1)):E(!1),[oe,{refetch:E,mutate:b}]}function kr(e){return M(e,!1)}function $(e){if(v===null)return e();const t=v;v=null;try{return e()}finally{v=t}}function rt(e,t,n){const s=Array.isArray(e);let r,o=n&&n.defer;return i=>{let l;if(s){l=Array(e.length);for(let u=0;ut(l,r,i));return r=l,a}}function $r(e){Te(()=>$(e))}function G(e){return y===null||(y.cleanups===null?y.cleanups=[e]:y.cleanups.push(e)),e}function jt(e,t){ce||(ce=Symbol("error")),y=fe(void 0,void 0,!0),y.context={...y.context,[ce]:[t]},f&&f.running&&f.sources.add(y);try{return e()}catch(n){de(n)}finally{y=y.owner}}function Or(){return v}function we(){return y}function st(e,t){const n=y,s=v;y=e,v=null;try{return M(t,!0)}catch(r){de(r)}finally{y=n,v=s}}function Mt(e){if(f&&f.running)return e(),f.done;const t=v,n=y;return Promise.resolve().then(()=>{v=t,y=n;let s;return X&&(s=f||(f={sources:new Set,effects:[],promises:new Set,disposed:new Set,queue:new Set,running:!0}),s.done||(s.done=new Promise(r=>s.resolve=r)),s.running=!0),M(e,!1),v=y=null,s?s.done:void 0})}function It(e){N.push.apply(N,e),e.length=0}function ne(e,t){const n=Symbol("context");return{id:n,Provider:Vt(n),defaultValue:e}}function F(e){return y&&y.context&&y.context[e.id]!==void 0?y.context[e.id]:e.defaultValue}function Ne(e){const t=P(e),n=P(()=>ke(t()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}let X;function Bt(){return X||(X=ne())}function ot(){const e=f&&f.running;if(this.sources&&(e?this.tState:this.state))if((e?this.tState:this.state)===I)re(this);else{const t=j;j=null,M(()=>Se(this),!1),j=t}if(v){const t=this.observers?this.observers.length:0;v.sources?(v.sources.push(this),v.sourceSlots.push(t)):(v.sources=[this],v.sourceSlots=[t]),this.observers?(this.observers.push(v),this.observerSlots.push(v.sources.length-1)):(this.observers=[v],this.observerSlots=[v.sources.length-1])}return e&&f.sources.has(this)?this.tValue:this.value}function it(e,t,n){let s=f&&f.running&&f.sources.has(e)?e.tValue:e.value;if(!e.comparator||!e.comparator(s,t)){if(f){const r=f.running;(r||!n&&f.sources.has(e))&&(f.sources.add(e),e.tValue=t),r||(e.value=t)}else e.value=t;e.observers&&e.observers.length&&M(()=>{for(let r=0;r1e6)throw j=[],new Error},!1)}return t}function re(e){if(!e.fn)return;K(e);const t=y,n=v,s=xe;v=y=e,Ve(e,f&&f.running&&f.sources.has(e)?e.tValue:e.value,s),f&&!f.running&&f.sources.has(e)&&queueMicrotask(()=>{M(()=>{f&&(f.running=!0),v=y=e,Ve(e,e.tValue,s),v=y=null},!1)}),v=n,y=t}function Ve(e,t,n){let s;try{s=e.fn(t)}catch(r){return e.pure&&(f&&f.running?(e.tState=I,e.tOwned&&e.tOwned.forEach(K),e.tOwned=void 0):(e.state=I,e.owned&&e.owned.forEach(K),e.owned=null)),e.updatedAt=n+1,de(r)}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?it(e,s,!0):f&&f.running&&e.pure?(f.sources.add(e),e.tValue=s):e.value=s,e.updatedAt=n)}function fe(e,t,n,s=I,r){const o={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:y,context:y?y.context:null,pure:n};return f&&f.running&&(o.state=0,o.tState=s),y===null||y!==nt&&(f&&f.running&&y.pure?y.tOwned?y.tOwned.push(o):y.tOwned=[o]:y.owned?y.owned.push(o):y.owned=[o]),o}function be(e){const t=f&&f.running;if((t?e.tState:e.state)===0)return;if((t?e.tState:e.state)===ae)return Se(e);if(e.suspense&&$(e.suspense.inFallback))return e.suspense.effects.push(e);const n=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt=0;s--){if(e=n[s],t){let r=e,o=n[s+1];for(;(r=r.owner)&&r!==o;)if(f.disposed.has(r))return}if((t?e.tState:e.state)===I)re(e);else if((t?e.tState:e.state)===ae){const r=j;j=null,M(()=>Se(e,n[0]),!1),j=r}}}function M(e,t){if(j)return e();let n=!1;t||(j=[]),N?n=!0:N=[],xe++;try{const s=e();return Dt(n),s}catch(s){n||(N=null),j=null,de(s)}}function Dt(e){if(j&&(lt(j),j=null),e)return;let t;if(f){if(!f.promises.size&&!f.queue.size){const s=f.sources,r=f.disposed;N.push.apply(N,f.effects),t=f.resolve;for(const o of N)"tState"in o&&(o.state=o.tState),delete o.tState;f=null,M(()=>{for(const o of r)K(o);for(const o of s){if(o.value=o.tValue,o.owned)for(let i=0,l=o.owned.length;itt(n),!1),t&&t()}function lt(e){for(let t=0;t=0;t--)K(e.tOwned[t]);delete e.tOwned}at(e,!0)}else if(e.owned){for(t=e.owned.length-1;t>=0;t--)K(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}f&&f.running?e.tState=0:e.state=0}function at(e,t){if(t||(e.tState=0,f.disposed.add(e)),e.owned)for(let n=0;nr=$(()=>(y.context={...y.context,[e]:s.value},Ne(()=>s.children))),void 0),r}}const Ft=Symbol("fallback");function qe(e){for(let t=0;t1?[]:null;return G(()=>qe(o)),()=>{let a=e()||[],u,c;return a[Nt],$(()=>{let g=a.length,p,x,b,k,L,A,O,T,_;if(g===0)i!==0&&(qe(o),o=[],s=[],r=[],i=0,l&&(l=[])),n.fallback&&(s=[Ft],r[0]=W(U=>(o[0]=U,n.fallback())),i=1);else if(i===0){for(r=new Array(g),c=0;c=A&&T>=A&&s[O]===a[T];O--,T--)b[T]=r[O],k[T]=o[O],l&&(L[T]=l[O]);for(p=new Map,x=new Array(T+1),c=T;c>=A;c--)_=a[c],u=p.get(_),x[c]=u===void 0?-1:u,p.set(_,c);for(u=A;u<=O;u++)_=s[u],c=p.get(_),c!==void 0&&c!==-1?(b[c]=r[u],k[c]=o[u],l&&(L[c]=l[u]),c=x[c],p.set(_,c)):o[u]();for(c=A;ce(t||{}));return D(n),s}return $(()=>e(t||{}))}function ge(){return!0}const $e={get(e,t,n){return t===ye?n:e.get(t)},has(e,t){return t===ye?!0:e.has(t)},set:ge,deleteProperty:ge,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:ge,deleteProperty:ge}},ownKeys(e){return e.keys()}};function Ae(e){return(e=typeof e=="function"?e():e)?e:{}}function Gt(){for(let e=0,t=this.length;e=0;i--){const l=Ae(e[i])[o];if(l!==void 0)return l}},has(o){for(let i=e.length-1;i>=0;i--)if(o in Ae(e[i]))return!0;return!1},keys(){const o=[];for(let i=0;i=0;o--){const i=e[o];if(!i)continue;const l=Object.getOwnPropertyNames(i);for(let a=0,u=l.length;ah.value):n[c]===void 0&&(n[c]=h.value)}}}return n}function dt(e,...t){if(ye in e){const r=new Set(t.length>1?t.flat():t[0]),o=t.map(i=>new Proxy({get(l){return i.includes(l)?e[l]:void 0},has(l){return i.includes(l)&&l in e},keys(){return i.filter(l=>l in e)}},$e));return o.push(new Proxy({get(i){return r.has(i)?void 0:e[i]},has(i){return r.has(i)?!1:i in e},keys(){return Object.keys(e).filter(i=>!r.has(i))}},$e)),o}const n={},s=t.map(()=>({}));for(const r of Object.getOwnPropertyNames(e)){const o=Object.getOwnPropertyDescriptor(e,r),i=!o.get&&!o.set&&o.enumerable&&o.writable&&o.configurable;let l=!1,a=0;for(const u of t)u.includes(r)&&(l=!0,i?s[a][r]=o.value:Object.defineProperty(s[a],r,o)),++a;l||(i?n[r]=o.value:Object.defineProperty(n,r,o))}return[...s,n]}function Ge(e){let t,n;const s=r=>{const o=d.context;if(o){const[l,a]=R();d.count||(d.count=0),d.count++,(n||(n=e())).then(u=>{D(o),d.count--,a(()=>u.default),D()}),t=l}else if(!t){const[l]=_t(()=>(n||(n=e())).then(a=>a.default));t=l}let i;return P(()=>(i=t())&&$(()=>{if(!o)return i(r);const l=d.context;D(o);const a=i(r);return D(l),a}))};return s.preload=()=>n||((n=e()).then(r=>t=()=>r.default),n),s}let Kt=0;function Wt(){const e=d.context;return e?`${e.id}${e.count++}`:`cl-${Kt++}`}const zt=e=>`Stale read from <${e}>.`;function Lr(e){const t="fallback"in e&&{fallback:()=>e.fallback};return P(qt(()=>e.each,e.children,t||void 0))}function Re(e){const t=e.keyed,n=P(()=>e.when,void 0,{equals:(s,r)=>t?s===r:!s==!r});return P(()=>{const s=n();if(s){const r=e.children;return typeof r=="function"&&r.length>0?$(()=>r(t?s:()=>{if(!$(n))throw zt("Show");return e.when})):r}return e.fallback},void 0,void 0)}let Z;function ht(){Z&&[...Z].forEach(e=>e())}function Xt(e){let t,n;d.context&&d.load&&(n=d.load(d.context.id+d.context.count))&&(t=n[0]);const[s,r]=R(t,void 0);return Z||(Z=new Set),Z.add(r),G(()=>Z.delete(r)),P(()=>{let o;if(o=s()){const i=e.fallback;return typeof i=="function"&&i.length?$(()=>i(o,()=>r())):i}return jt(()=>e.children,r)},void 0,void 0)}const Yt=ne();function Jt(e){let t=0,n,s,r,o,i;const[l,a]=R(!1),u=Bt(),c={increment:()=>{++t===1&&a(!0)},decrement:()=>{--t===0&&a(!1)},inFallback:l,effects:[],resolved:!1},h=we();if(d.context&&d.load){const x=d.context.id+d.context.count;let b=d.load(x);if(b&&(r=b[0])&&r!=="$$f"){(typeof r!="object"||!("then"in r))&&(r=Promise.resolve(r));const[k,L]=R(void 0,{equals:!1});o=k,r.then(A=>{if(A||d.done)return A&&(i=A),L();d.gather(x),D(s),L(),D()})}}const g=F(Yt);g&&(n=g.register(c.inFallback));let p;return G(()=>p&&p()),w(u.Provider,{value:c,get children(){return P(()=>{if(i)throw i;if(s=d.context,o)return o(),o=void 0;s&&r==="$$f"&&D();const x=P(()=>e.children);return P(b=>{const k=c.inFallback(),{showContent:L=!0,showFallback:A=!0}=n?n():{};if((!k||r&&r!=="$$f")&&L)return c.resolved=!0,p&&p(),p=s=r=void 0,It(c.effects),x();if(A)return p?b:W(O=>(p=O,s&&(D({id:s.id+"f",count:0}),s=void 0),e.fallback),h)})})}})}const Qt=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Zt=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Qt]),en=new Set(["innerHTML","textContent","innerText","children"]),tn=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),nn=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function rn(e,t){const n=nn[e];return typeof n=="object"?n[t]?n.$:void 0:n}const sn=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),on=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),ln={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function cn(e,t,n){let s=n.length,r=t.length,o=s,i=0,l=0,a=t[r-1].nextSibling,u=null;for(;ic-l){const x=t[i];for(;l{r=o,t===document?e():ee(t,e(),t.firstChild?null:void 0,n)},s.owner),()=>{r(),t.textContent=""}}function _e(e,t,n){let s;const r=()=>{const i=document.createElement("template");return i.innerHTML=e,n?i.content.firstChild.firstChild:i.content.firstChild},o=t?()=>$(()=>document.importNode(s||(s=r()),!0)):()=>(s||(s=r())).cloneNode(!0);return o.cloneNode=o,o}function je(e,t=window.document){const n=t[Ke]||(t[Ke]=new Set);for(let s=0,r=e.length;sr.call(e,n[1],o))}else e.addEventListener(t,n)}function dn(e,t,n={}){const s=Object.keys(t||{}),r=Object.keys(n);let o,i;for(o=0,i=r.length;or.children=te(e,t.children,r.children)),V(()=>t.ref&&t.ref(e)),V(()=>gn(e,t,n,!0,r,!0)),r}function Tr(e,t,n){return $(()=>e(t,n))}function ee(e,t,n,s){if(n!==void 0&&!s&&(s=[]),typeof t!="function")return te(e,t,s,n);V(r=>te(e,t(),r,n),s)}function gn(e,t,n,s,r={},o=!1){t||(t={});for(const i in r)if(!(i in t)){if(i==="children")continue;r[i]=ze(e,i,null,r[i],n,o)}for(const i in t){if(i==="children"){s||te(e,t.children);continue}const l=t[i];r[i]=ze(e,i,l,r[i],n,o)}}function mn(e,t,n={}){d.completed=globalThis._$HY.completed,d.events=globalThis._$HY.events,d.load=globalThis._$HY.load,d.gather=r=>Ye(t,r),d.registry=new Map,d.context={id:n.renderId||"",count:0},Ye(t,n.renderId);const s=an(e,t,[...t.childNodes],n);return d.context=null,s}function ve(e){let t,n;if(!d.context||!(t=d.registry.get(n=pn()))){if(d.context&&console.warn("Unable to find DOM nodes for hydration key:",n),!e)throw new Error("Unrecoverable Hydration Mismatch. No template for key: "+n);return e()}return d.completed&&d.completed.add(t),d.registry.delete(n),t}function Nr(e){let t=e,n=0,s=[];if(d.context)for(;t;){if(t.nodeType===8){const r=t.nodeValue;if(r==="#")n++;else if(r==="/"){if(n===0)return[t,s];n--}}s.push(t),t=t.nextSibling}return[t,s]}function mt(){d.events&&!d.events.queued&&(queueMicrotask(()=>{const{completed:e,events:t}=d;for(t.queued=!1;t.length;){const[n,s]=t[0];if(!e.has(n))return;yt(s),t.shift()}}),d.events.queued=!0)}function yn(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function We(e,t,n){const s=t.trim().split(/\s+/);for(let r=0,o=s.length;r-1&&ln[t.split(":")[0]];h?un(e,h,t,n):Oe(e,tn[t]||t,n)}return n}function yt(e){const t=`$$${e.type}`;let n=e.composedPath&&e.composedPath()[0]||e.target;for(e.target!==n&&Object.defineProperty(e,"target",{configurable:!0,value:n}),Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return n||document}}),d.registry&&!d.done&&(d.done=_$HY.done=!0);n;){const s=n[t];if(s&&!n.disabled){const r=n[`${t}Data`];if(r!==void 0?s.call(n,r,e):s.call(n,e),e.cancelBubble)return}n=n._$host||n.parentNode||n.host}}function te(e,t,n,s,r){if(d.context){!n&&(n=[...e.childNodes]);let l=[];for(let a=0;a{let l=t();for(;typeof l=="function";)l=l();n=te(e,l,n,s)}),()=>n;if(Array.isArray(t)){const l=[],a=n&&Array.isArray(n);if(Le(l,t,n,r))return V(()=>n=te(e,l,n,s,!0)),()=>n;if(d.context){if(!l.length)return n;for(let u=0;u=0;i--){const l=t[i];if(r!==l){const a=l.parentNode===e;!o&&!i?a?e.replaceChild(r,l):e.insertBefore(r,n):a&&l.remove()}else o=!0}}else e.insertBefore(r,n);return[r]}function Ye(e,t){const n=e.querySelectorAll("*[data-hk]");for(let s=0;s(Ht(),mn(...e));function Rr(e){const{useShadow:t}=e,n=document.createTextNode(""),s=()=>e.mount||document.body,r=we();let o,i=!!d.context;return Te(()=>{i&&(we().user=i=!1),o||(o=st(r,()=>P(()=>e.children)));const l=s();if(l instanceof HTMLHeadElement){const[a,u]=R(!1),c=()=>u(!0);W(h=>ee(l,()=>a()?h():o(),null)),G(c)}else{const a=wt(e.isSVG?"g":"div",e.isSVG),u=t&&a.attachShadow?a.attachShadow({mode:"open"}):a;Object.defineProperty(a,"_$host",{get(){return n.parentNode},configurable:!0}),ee(u,o),l.appendChild(a),e.ref&&e.ref(a),G(()=>l.removeChild(a))}},void 0,{render:!i}),n}function _r(e){const[t,n]=dt(e,["component"]),s=P(()=>t.component);return P(()=>{const r=s();switch(typeof r){case"function":return Object.assign(r,{[Rt]:!0}),$(()=>r(n));case"string":const o=on.has(r),i=d.context?ve():wt(r,o);return Y(i,n,o),i}})}const vn="modulepreload",Pn=function(e){return"/"+e},Je={},Qe=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Pn(o),o in Je)return;Je[o]=!0;const i=o.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!s)for(let c=r.length-1;c>=0;c--){const h=r[c];if(h.href===o&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Ftree.uncenter.dev%2F%24%7Bo%7D"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":vn,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((c,h)=>{u.addEventListener("load",c),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};function En(e,t){e&&t&&xn(e,t)}const Me=ne(),An=["title","meta"],Ze=e=>e.tag+(e.name?`.${e.name}"`:""),Cn=e=>{if(!d.context){const r=document.head.querySelectorAll("[data-sm]");Array.prototype.forEach.call(r,o=>o.parentNode.removeChild(o))}const t=new Map;function n(r){if(r.ref)return r.ref;let o=document.querySelector(`[data-sm="${r.id}"]`);return o?(o.tagName.toLowerCase()!==r.tag&&(o.parentNode&&o.parentNode.removeChild(o),o=document.createElement(r.tag)),o.removeAttribute("data-sm")):o=document.createElement(r.tag),o}const s={addClientTag:r=>{let o=Ze(r);if(An.indexOf(r.tag)!==-1){t.has(o)||t.set(o,[]);let l=t.get(o),a=l.length;l=[...l,r],t.set(o,l);{let u=n(r);r.ref=u,Y(u,r.props);let c=null;for(var i=a-1;i>=0;i--)if(l[i]!=null){c=l[i];break}u.parentNode!=document.head&&document.head.appendChild(u),c&&c.ref&&document.head.removeChild(c.ref)}return a}{let l=n(r);r.ref=l,Y(l,r.props),l.parentNode!=document.head&&document.head.appendChild(l)}return-1},removeClientTag:(r,o)=>{const i=Ze(r);if(r.ref){const l=t.get(i);if(l){if(r.ref.parentNode){r.ref.parentNode.removeChild(r.ref);for(let a=o-1;a>=0;a--)l[a]!=null&&document.head.appendChild(l[a].ref)}l[o]=null,t.set(i,l)}else r.ref.parentNode&&r.ref.parentNode.removeChild(r.ref)}}};return w(Me.Provider,{value:s,get children(){return e.children}})},Ie=(e,t,n)=>{const s=Wt();if(!F(Me))throw new Error(" should be in the tree");return kn({tag:e,props:t,setting:n,id:s,get name(){return t.name||t.property}}),null};function kn(e){const{addClientTag:t,removeClientTag:n,addServerTag:s}=F(Me);V(()=>{{let r=t(e);G(()=>n(e,r))}})}const $n=e=>Ie("title",e,{escape:!0,close:!0}),Q=e=>Ie("meta",e),On=e=>Ie("link",e);function Ln(e,t,n){return e.addEventListener(t,n),()=>e.removeEventListener(t,n)}function Tn([e,t],n,s){return[n?()=>n(e()):e,s?r=>t(s(r)):t]}function Nn(e){try{return document.querySelector(e)}catch{return null}}function Rn(e,t){const n=Nn(`#${e}`);n?n.scrollIntoView():t&&window.scrollTo(0,0)}function _n(e,t,n,s){let r=!1;const o=l=>typeof l=="string"?{value:l}:l,i=Tn(R(o(e()),{equals:(l,a)=>l.value===a.value}),void 0,l=>(!r&&t(l),l));return n&&G(n((l=e())=>{r=!0,i[1](o(l)),r=!1})),{signal:i,utils:s}}function jn(e){if(e){if(Array.isArray(e))return{signal:e}}else return{signal:R({value:""})};return e}function Mn(){return _n(()=>({value:window.location.pathname+window.location.search+window.location.hash,state:history.state}),({value:e,replace:t,scroll:n,state:s})=>{t?window.history.replaceState(s,"",e):window.history.pushState(s,"",e),Rn(window.location.hash.slice(1),n)},e=>Ln(window,"popstate",()=>e()),{go:e=>window.history.go(e)})}function In(){let e=new Set;function t(r){return e.add(r),()=>e.delete(r)}let n=!1;function s(r,o){if(n)return!(n=!1);const i={to:r,options:o,defaultPrevented:!1,preventDefault:()=>i.defaultPrevented=!0};for(const l of e)l.listener({...i,from:l.location,retry:a=>{a&&(n=!0),l.navigate(r,o)}});return!i.defaultPrevented}return{subscribe:t,confirm:s}}const Bn=/^(?:[a-z0-9]+:)?\/\//i,Dn=/^\/+|(\/)\/+$/g;function z(e,t=!1){const n=e.replace(Dn,"$1");return n?t||/^[?#]/.test(n)?n:"/"+n:""}function me(e,t,n){if(Bn.test(t))return;const s=z(e),r=n&&z(n);let o="";return!r||t.startsWith("/")?o=s:r.toLowerCase().indexOf(s.toLowerCase())!==0?o=s+r:o=r,(o||"/")+z(t,!o)}function Un(e,t){if(e==null)throw new Error(t);return e}function bt(e,t){return z(e).replace(/\/*(\*.*)?$/g,"")+z(t)}function Vn(e){const t={};return e.searchParams.forEach((n,s)=>{t[s]=n}),t}function Fn(e,t,n){const[s,r]=e.split("/*",2),o=s.split("/").filter(Boolean),i=o.length;return l=>{const a=l.split("/").filter(Boolean),u=a.length-i;if(u<0||u>0&&r===void 0&&!t)return null;const c={path:i?"":"/",params:{}},h=g=>n===void 0?void 0:n[g];for(let g=0;gs.localeCompare(e,void 0,{sensitivity:"base"})===0;return t===void 0?!0:typeof t=="string"?n(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(n):t instanceof RegExp?t.test(e):!1}function qn(e){const[t,n]=e.pattern.split("/*",2),s=t.split("/").filter(Boolean);return s.reduce((r,o)=>r+(o.startsWith(":")?2:3),s.length-(n===void 0?0:1))}function St(e){const t=new Map,n=we();return new Proxy({},{get(s,r){return t.has(r)||st(n,()=>t.set(r,P(()=>e()[r]))),t.get(r)()},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())}})}function Hn(e,t){const n=new URLSearchParams(e);Object.entries(t).forEach(([r,o])=>{o==null||o===""?n.delete(r):n.set(r,String(o))});const s=n.toString();return s?`?${s}`:""}function xt(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return[e];let n=e.slice(0,t.index),s=e.slice(t.index+t[0].length);const r=[n,n+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(s);)r.push(n+=t[1]),s=s.slice(t[0].length);return xt(s).reduce((o,i)=>[...o,...r.map(l=>l+i)],[])}const Gn=100,vt=ne(),Pe=ne(),he=()=>Un(F(vt),"Make sure your app is wrapped in a ");let ue;const Be=()=>ue||F(Pe)||he().base,Kn=e=>{const t=Be();return P(()=>t.resolvePath(e()))},Wn=e=>{const t=he();return P(()=>{const n=e();return n!==void 0?t.renderPath(n):n})},Pt=()=>he().navigatorFactory(),Et=()=>he().location,zn=()=>{const e=Et(),t=Pt(),n=(s,r)=>{const o=$(()=>e.pathname+Hn(e.search,s)+e.hash);t(o,{scroll:!1,resolve:!1,...r})};return[e.query,n]};function Xn(e,t="",n){const{component:s,data:r,children:o}=e,i=!o||Array.isArray(o)&&!o.length,l={key:e,element:s?()=>w(s,{}):()=>{const{element:a}=e;return a===void 0&&n?w(n,{}):a},preload:e.component?s.preload:e.preload,data:r};return At(e.path).reduce((a,u)=>{for(const c of xt(u)){const h=bt(t,c),g=i?h:h.split("/*",1)[0];a.push({...l,originalPath:c,pattern:g,matcher:Fn(g,!i,e.matchFilters)})}return a},[])}function Yn(e,t=0){return{routes:e,score:qn(e[e.length-1])*1e4-t,matcher(n){const s=[];for(let r=e.length-1;r>=0;r--){const o=e[r],i=o.matcher(n);if(!i)return null;s.unshift({...i,route:o})}return s}}}function At(e){return Array.isArray(e)?e:[e]}function Ct(e,t="",n,s=[],r=[]){const o=At(e);for(let i=0,l=o.length;il.score-i.score)}function Jn(e,t){for(let n=0,s=e.length;n{const u=e();try{return new URL(u,n)}catch{return console.error(`Invalid path ${u}`),a}},n,{equals:(a,u)=>a.href===u.href}),r=P(()=>s().pathname),o=P(()=>s().search,!0),i=P(()=>s().hash),l=P(()=>"");return{get pathname(){return r()},get search(){return o()},get hash(){return i()},get state(){return t()},get key(){return l()},query:St(rt(o,()=>Vn(s())))}}function Zn(e,t="",n,s){const{signal:[r,o],utils:i={}}=jn(e),l=i.parsePath||(E=>E),a=i.renderPath||(E=>E),u=i.beforeLeave||In(),c=me("",t),h=void 0;if(c===void 0)throw new Error(`${c} is not a valid base path`);c&&!r().value&&o({value:c,replace:!0,scroll:!1});const[g,p]=R(!1),x=async E=>{p(!0);try{await Mt(E)}finally{p(!1)}},[b,k]=R(r().value),[L,A]=R(r().state),O=Qn(b,L),T=[],_={pattern:c,params:{},path:()=>c,outlet:()=>null,resolvePath(E){return me(c,E)}};if(n)try{ue=_,_.data=n({data:void 0,params:{},location:O,navigate:se(_)})}finally{ue=void 0}function U(E,m,S){$(()=>{if(typeof m=="number"){m&&(i.go?u.confirm(m,S)&&i.go(m):console.warn("Router integration does not support relative routing"));return}const{replace:C,resolve:B,scroll:q,state:ie}={replace:!1,resolve:!0,scroll:!0,...S},H=B?E.resolvePath(m):me("",m);if(H===void 0)throw new Error(`Path '${m}' is not a routable path`);if(T.length>=Gn)throw new Error("Too many redirects");const le=b();if((H!==le||ie!==L())&&!pt){if(u.confirm(H,S)){const Ot=T.push({value:le,replace:C,scroll:q,state:L()});x(()=>{k(H),A(ie),ht()}).then(()=>{T.length===Ot&&oe({value:H,state:ie})})}}})}function se(E){return E=E||F(Pe)||_,(m,S)=>U(E,m,S)}function oe(E){const m=T[0];m&&((E.value!==m.value||E.state!==m.state)&&o({...E,replace:m.replace,scroll:m.scroll}),T.length=0)}V(()=>{const{value:E,state:m}=r();$(()=>{E!==b()&&x(()=>{k(E),A(m)})})});{let E=function(m){if(m.defaultPrevented||m.button!==0||m.metaKey||m.altKey||m.ctrlKey||m.shiftKey)return;const S=m.composedPath().find(le=>le instanceof Node&&le.nodeName.toUpperCase()==="A");if(!S||!S.hasAttribute("link"))return;const C=S.href;if(S.target||!C&&!S.hasAttribute("state"))return;const B=(S.getAttribute("rel")||"").split(/\s+/);if(S.hasAttribute("download")||B&&B.includes("external"))return;const q=new URL(C);if(q.origin!==window.location.origin||c&&q.pathname&&!q.pathname.toLowerCase().startsWith(c.toLowerCase()))return;const ie=l(q.pathname+q.search+q.hash),H=S.getAttribute("state");m.preventDefault(),U(_,ie,{resolve:!1,replace:S.hasAttribute("replace"),scroll:!S.hasAttribute("noscroll"),state:H&&JSON.parse(H)})};je(["click"]),document.addEventListener("click",E),G(()=>document.removeEventListener("click",E))}return{base:_,out:h,location:O,isRouting:g,renderPath:a,parsePath:l,navigatorFactory:se,beforeLeave:u}}function er(e,t,n,s,r){const{base:o,location:i,navigatorFactory:l}=e,{pattern:a,element:u,preload:c,data:h}=s().route,g=P(()=>s().path);c&&c();const p={parent:t,pattern:a,get child(){return n()},path:g,params:r,data:t.data,outlet:u,resolvePath(x){return me(o.path(),x,g())}};if(h)try{ue=p,p.data=h({data:t.data,params:r,location:i,navigate:l(p)})}finally{ue=void 0}return p}const tr=_e(""),nr=e=>{const{source:t,url:n,base:s,data:r,out:o}=e,i=t||Mn(),l=Zn(i,s,r);return w(vt.Provider,{value:l,get children(){return e.children}})},rr=e=>{const t=he(),n=Be(),s=Ne(()=>e.children),r=P(()=>Ct(s(),bt(n.pattern,e.base||""),sr)),o=P(()=>Jn(r(),t.location.pathname)),i=St(()=>{const c=o(),h={};for(let g=0;g({originalPath:c.originalPath,pattern:c.pattern,path:h,params:g})));const l=[];let a;const u=P(rt(o,(c,h,g)=>{let p=h&&c.length===h.length;const x=[];for(let b=0,k=c.length;b{l[b]=O,x[b]=er(t,x[b-1]||n,()=>u()[b+1],()=>o()[b],i)}))}return l.splice(c.length).forEach(b=>b()),g&&p?g:(a=x[0],x)}));return w(Re,{get when(){return u()&&a},keyed:!0,children:c=>w(Pe.Provider,{value:c,get children(){return c.outlet()}})})},sr=()=>{const e=Be();return w(Re,{get when(){return e.child},keyed:!0,children:t=>w(Pe.Provider,{value:t,get children(){return t.outlet()}})})};function or(e){e=He({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=dt(e,["href","state","class","activeClass","inactiveClass","end"]),n=Kn(()=>e.href),s=Wn(n),r=Et(),o=P(()=>{const i=n();if(i===void 0)return!1;const l=z(i.split(/[?#]/,1)[0]).toLowerCase(),a=z(r.pathname).toLowerCase();return e.end?l===a:a.startsWith(l)});return(()=>{const i=ve(tr);return Y(i,He(t,{get href(){return s()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return{...e.class&&{[e.class]:!0},[e.inactiveClass]:!o(),[e.activeClass]:o(),...t.classList}},get"aria-current"(){return o()?"page":void 0}}),!1,!1),mt(),i})()}const ir=[{component:Ge(()=>Qe(()=>import("./_...404_-75d9a760.js"),["assets/_...404_-75d9a760.js","assets/Page-854e051d.js"])),path:"/*404"},{component:Ge(()=>Qe(()=>import("./index-1cb30e15.js"),["assets/index-1cb30e15.js","assets/Page-854e051d.js"])),path:"/"}],lr=()=>ir,kt="$FETCH",$t=ne({$type:kt}),cr=()=>F($t),jr=or,ar=rr,Mr=Pt,Ir=zn,ur=_e('

');function fr(e){return w(Xt,{fallback:(t,n)=>w(Re,{get when(){return!e.fallback},get fallback(){return P(()=>!!e.fallback)()&&e.fallback(t,n)},get children(){return w(dr,{error:t})}}),get children(){return e.children}})}function dr(e){return Te(()=>console.error(e.error)),console.log(e.error),(()=>{const t=ve(ur),n=t.firstChild,s=n.firstChild,r=s.nextSibling,o=r.nextSibling;return t.style.setProperty("padding","16px"),n.style.setProperty("background-color","rgba(252, 165, 165)"),n.style.setProperty("color","rgb(153, 27, 27)"),n.style.setProperty("border-radius","5px"),n.style.setProperty("overflow","scroll"),n.style.setProperty("padding","16px"),n.style.setProperty("margin-bottom","8px"),s.style.setProperty("font-weight","bold"),ee(s,()=>e.error.message),gt(r,"click",ht,!0),r.style.setProperty("color","rgba(252, 165, 165)"),r.style.setProperty("background-color","rgb(153, 27, 27)"),r.style.setProperty("border-radius","5px"),r.style.setProperty("padding","4px 8px"),o.style.setProperty("margin-top","8px"),o.style.setProperty("width","100%"),ee(o,()=>e.error.stack),mt(),t})()}je(["click"]);const hr=!1,gr=!1;function mr(){return gr}function yr(){return hr}function pr(){return cr(),[w(bn,{}),w(wn,{get children(){return[w(mr,{}),P(()=>pt)]}})]}function wr(){return[w(yr,{}),w(pr,{})]}function br(e){return Y(document.documentElement,e,!1,!0),e.children}function Sr(e){return Y(document.head,e,!1,!0),e.children}function xr(e){{let t=Ne(()=>e.children);return Y(document.body,e,!1,!0),ee(document.body,()=>{let n=t();if(n){if(Array.isArray(n)){let s=n.filter(r=>!!r);return s.length?s:null}return n}return null},null,[...document.body.childNodes]),document.body}}const vr=_e('