UNPKG

@builder.io/qwik

Version:

An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.

2 lines • 71.3 kB
import{p as t}from"@builder.io/qwik/preloader";const n=!1,e=!0,r=!1,o=t=>function(n,...e){return t.call(null,hc(n),...e)},s=t=>t&&"number"==typeof t.nodeType,i=t=>9===t.nodeType,c=t=>1===t.nodeType,l=t=>{const n=t.nodeType;return 1===n||111===n},u=t=>{const n=t.nodeType;return 1===n||111===n||3===n},f=t=>111===t.nodeType,a=t=>3===t.nodeType,$=t=>8===t.nodeType,d=(t,...n)=>v(!1,t,...n),p=(t,...n)=>{throw v(!1,t,...n)},h=(t,...n)=>v(false,t,...n),v=(t,n,...e)=>{const r=n instanceof Error?n:new Error(n);return console.error("%cQWIK ERROR","",r.message,...e,r.stack),t&&setTimeout(()=>{throw r},0),r};function m(){}function w(){}function b(){}function y(){}function g(){}const x=t=>`Code(${t}) https://github.com/QwikDev/qwik/blob/main/packages/qwik/src/core/error/error.ts#L${8+t}`,S=(t,...n)=>{const e=x(t,...n);return h(e,...n)},q=()=>({isServer:n,importSymbol(t,n,e){if(!n)throw S(31,e);if(!t)throw S(30,n,e);const r=k(t.ownerDocument,t,n).toString(),o=new URL(r);return o.hash="",import(o.href).then(t=>t[e])},raf:t=>new Promise(n=>{requestAnimationFrame(()=>{n(t())})}),nextTick:t=>new Promise(n=>{setTimeout(()=>{n(t())})}),chunkForSymbol:(t,n)=>[t,n??"_"]}),k=(t,n,e)=>{const r=t.baseURI,o=new URL(n.getAttribute("q:base")??r,r);return new URL(e,o)};let j=/*#__PURE__ */q();const C=t=>j=t,P=()=>j,M=t=>{const n=Object.getPrototypeOf(t);return n===Object.prototype||null===n},O=t=>!!t&&"object"==typeof t,T=t=>Array.isArray(t),E=t=>"string"==typeof t,R=t=>"function"==typeof t,I=t=>t&&"function"==typeof t.then,z=(t,n,e)=>{try{const r=t();return I(r)?r.then(n,e):n(r)}catch(t){return e(t)}},_=(t,n)=>I(t)?t.then(n):n(t),A=t=>t.some(I)?Promise.all(t):t,N=t=>t.length>0?Promise.all(t):t,L=t=>null!=t,F=t=>new Promise(n=>{setTimeout(n,t)}),W=[],U={},D=()=>document,H="q:renderFn",J="⭐️",Q="q:slot",B="q:sref",G="q:s",Y="q:style",K="q:sstyle",V="q:instance",X=(t,n)=>t["qFuncs_"+n]||[],Z="q:container",tt="[q\\:container]",nt="qRender",et="qTask",rt="q:id",ot=Symbol("proxy target"),st=Symbol("proxy flags"),it=Symbol("proxy manager"),ct=Symbol("IMMUTABLE"),lt="$$",ut="__virtual",ft="_qc_",at=(t,n,e)=>t.setAttribute(n,e),$t=(t,n)=>t.getAttribute(n),dt=(t,n)=>t.removeAttribute(n),pt=t=>t.replace(/([A-Z])/g,"-$1").toLowerCase(),ht=(t,n,e=0)=>n.t.get(t)||(0!==e&&wt(t,e),vt(t,n,void 0)),vt=(t,n,e)=>{Gi(t),n.t.has(t),O(t),M(t)||T(t);const r=n.l.o(e),o=new Proxy(t,new yt(n,r));return n.t.set(t,o),o},mt=()=>{const t={};return wt(t,2),t},wt=(t,n)=>{Object.defineProperty(t,st,{value:n,enumerable:!1})},bt=(t,n)=>{const e={};for(const r in t)n.includes(r)||(e[r]=t[r]);return e};class yt{u;$;constructor(t,n){this.u=t,this.$=n}deleteProperty(t,n){if(2&t[st])throw S(17);return"string"==typeof n&&delete t[n]&&(this.$.p(T(t)?void 0:n),!0)}get(t,n){if("symbol"==typeof n)return n===ot?t:n===it?this.$:t[n];const e=t[st]??0,r=gr(),o=!!(1&e),s=t[lt+n];let i,c;if(r&&(i=r.v),!(2&e)||n in t&&!gt(t[ct]?.[n])||(i=null),s?(Gr(s),c=s.value,i=null):c=t[n],i){const e=T(t);this.$.m(i,e?void 0:n)}return o?xt(c,this.u):c}set(t,n,e){if("symbol"==typeof n)return t[n]=e,!0;const r=t[st]??0;if(2&r)throw S(17);const o=1&r?Gi(e):e;if(T(t))return t[n]=o,this.$.p(),!0;const s=t[n];return t[n]=o,s!==o&&this.$.p(n),!0}has(t,n){if(n===ot)return!0;const e=gr();if("string"==typeof n&&e){const r=e.v;if(r){const e=T(t);this.$.m(r,e?void 0:n)}}const r=Object.prototype.hasOwnProperty;return!!r.call(t,n)||!("string"!=typeof n||!r.call(t,lt+n))}ownKeys(t){if(!(2&(t[st]??0))){let t=null;const n=gr();n&&(t=n.v),t&&this.$.m(t)}return T(t)?Reflect.ownKeys(t):Reflect.ownKeys(t).map(t=>"string"==typeof t&&t.startsWith(lt)?t.slice(2):t)}getOwnPropertyDescriptor(t,n){const e=Reflect.getOwnPropertyDescriptor(t,n);return T(t)||"symbol"==typeof n||e&&!e.configurable?e:{enumerable:!0,configurable:!0}}}const gt=t=>t===ct||Gr(t),xt=(t,n)=>{if(O(t)){if(Object.isFrozen(t))return t;const e=Gi(t);if(e!==t)return t;if(Hi(e))return t;if(M(e)||T(e))return n.t.get(e)||ht(e,n,1)}return t},St=/^(on|window:|document:)/,qt="preventdefault:",kt=t=>t.endsWith("$")&&St.test(t),jt=t=>{if(0===t.length)return W;if(1===t.length){const n=t[0];return[[n[0],[n[1]]]]}const n=[];for(let e=0;e<t.length;e++){const r=t[e][0];n.includes(r)||n.push(r)}return n.map(n=>[n,t.filter(t=>t[0]===n).map(t=>t[1])])},Ct=(t,n,e,r)=>{if(n.endsWith("$"),n=Ot(n.slice(0,-1)),e)if(T(e)){const o=e.flat(1/0).filter(t=>null!=t).map(t=>[n,Tt(t,r)]);t.push(...o)}else t.push([n,Tt(e,r)]);return n},Pt=["on","window:on","document:on"],Mt=["on","on-window","on-document"],Ot=t=>{let n="on";for(let e=0;e<Pt.length;e++){const r=Pt[e];if(t.startsWith(r)){n=Mt[e],t=t.slice(r.length);break}}return n+":"+(t.startsWith("-")?pt(t.slice(1)):t.toLowerCase())},Tt=(t,n)=>{const e=sc(t)?t:hc(t);return e.S(n),e},Et=(t,n=0)=>{for(let e=0;e<t.length;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;return Number(Math.abs(n)).toString(36)},Rt="1.20.2-dev+12eb971",It=()=>{const t=Sr(),n=pr(t.q,t.j.k.u),e=n.C||=[],r=t.P++;return{val:e[r],set:t=>e[r]=t,i:r,iCtx:t,elCtx:n}},zt=t=>(/^[\w/.-]+$/.test(t),/*#__PURE__*/Object.freeze({id:pt(t)})),_t=(t,n)=>{const{val:e,set:r,elCtx:o}=It();void 0===e&&((o.M||=new Map).set(t.id,n),r(!0))},At=(t,n)=>{const{val:e,set:r,iCtx:o,elCtx:s}=It();if(void 0!==e)return e;const i=Lt(t,s,o.j.k.u);if("function"==typeof n)return r(jr(void 0,n,i));if(void 0!==i)return r(i);if(void 0!==n)return r(n);throw S(13,t.id)},Nt=(t,n)=>(void 0===t.O&&(t.O=((t,n)=>{let e=t,r=1;for(;e&&!e.hasAttribute?.("q:container");){for(;e=e.previousSibling;)if($(e)){const t=e[ut];if(t){const r=t[ft];if(e===t.open)return r??pr(t,n);if(r?.O)return r.O;e=t;continue}if("/qv"===e.data)r++;else if(e.data.startsWith("qv ")&&(r--,0===r))return pr(bs(e),n)}e=t.parentElement,t=e}return null})(t.T,n)),t.O),Lt=(t,n,e)=>{const r=t.id;if(!n)return;let o=n;for(;o;){const t=o.M?.get(r);if(t)return t;o=Nt(o,e)}},Ft=/*#__PURE__*/zt("qk-error"),Wt=(t,n,e)=>{const r=dr(n);{const n=Lt(Ft,r,e.k.u);if(void 0===n)throw t;n.error=t}},Ut=new Set(["animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexShrink","gridArea","gridRow","gridRowEnd","gridRowStart","gridColumn","gridColumnEnd","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","scale","tabSize","widows","zIndex","zoom","MozAnimationIterationCount","MozBoxFlex","msFlex","msFlexPositive","WebkitAnimationIterationCount","WebkitBoxFlex","WebkitBoxOrdinalGroup","WebkitColumnCount","WebkitColumns","WebkitFlex","WebkitFlexGrow","WebkitFlexShrink","WebkitLineClamp"]),Dt=(t,n,e)=>{n.R&=~ur,n.R|=ar,n.I=[],n.li.length=0;const r=n.T,o=n.A,s=n.N,i=Or(t.k.L,r,void 0,nt),c=i.F=[],l=Jt(t);l.W=n,l.U=void 0,i.v=[0,r],i.j=t,o.S(t.k.u.D);const u=o.getFn(i);return z(()=>u(s),r=>_(N(c),()=>n.R&ur&&!(e&&e>100)?Dt(t,n,e?e+1:1):{node:r,rCtx:l}),o=>o!==Dr||e&&e>100?(Wt(o,r,t),{node:Bn,rCtx:l}):_(N(c),()=>Dt(t,n,e?e+1:1)))},Ht=(t,n)=>({k:{H:t,L:n.J.locale,u:n,B:new Set,G:[],Y:[],K:[],X:[],Z:[],tt:[]},W:null,U:void 0}),Jt=t=>({k:t.k,W:t.W,U:t.U}),Qt=(t,n)=>n?.nt?.length?n.nt.join(" ")+" "+Bt(t):Bt(t),Bt=t=>{if(!t)return"";if(E(t))return t.trim();const n=[];if(T(t))for(const e of t){const t=Bt(e);t&&n.push(t)}else for(const[e,r]of Object.entries(t))r&&n.push(e.trim());return n.join(" ")},Gt=t=>{if(null==t)return"";if("object"==typeof t){if(T(t))throw S(0,t,"style");{const n=[];for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const r=t[e];null!=r&&"function"!=typeof r&&(e.startsWith("--")?n.push(e+":"+r):n.push(pt(e)+":"+Yt(e,r)))}return n.join(";")}}return String(t)},Yt=(t,n)=>"number"!=typeof n||0===n||Ut.has(t)?n:n+"px",Kt=t=>ro(t.k.u.et++),Vt=(t,n)=>{const e=Kt(t);n.rt=e},Xt=t=>Gr(t)?Xt(t.value):null==t||"boolean"==typeof t?"":String(t);function Zt(t){return t.startsWith("aria-")}const tn=(t,n)=>!!n.key&&(!Dn(t)||!R(t.type)&&t.key!=n.key),nn="dangerouslySetInnerHTML",en="\x3c!--qkssr-f--\x3e";class rn{nodeType;[ft]=null;constructor(t){this.nodeType=t}}const on=async(t,n)=>{const e=n.containerTagName,r=pn(1).T,o=Zr(r,n.base??"/");o.J.locale=n.serverData?.locale;const s=new rn(9),i=Ht(s,o),c=n.beforeContent??[],l={k:{M:[],ot:"html"===e?c:[],L:n.serverData?.locale,st:new Map},it:void 0,ct:void 0,lt:void 0},u=n.serverData?.locale,f=n.containerAttributes,a=f["q:render"];f["q:container"]="paused",f["q:version"]=Rt,f["q:render"]=(a?a+"-":"")+"ssr",f["q:base"]=n.base||"",f["q:locale"]=u,f["q:manifest-hash"]=n.manifestHash,f["q:instance"]=sn();const $="html"===e?[t]:[c,t];"html"!==e&&(f.class="qc📦"+(f.class?" "+f.class:""));const d=o.J={...o.J,...n.serverData};d.containerAttributes={...d.containerAttributes,...f},(l.lt=Or(u)).j=i;const p=In(e,null,f,$,ur|fr,null);o.ut=new Set,await Promise.resolve().then(()=>cn(p,i,l,n.stream,o,n))},sn=()=>Math.random().toString(36).slice(2),cn=async(t,n,e,r,o,s)=>{const i=s.beforeClose;return await hn(t,n,e,r,0,i?t=>{const r=i(e.k.M,o,!1,e.k.st);return vn(r,n,e,t,0,void 0)}:void 0),n},ln=(t,n,e,r,o,s,i,c)=>{const l=t.props,u=l[H];if(u)return n.A=u,$n(r,o,s,n,t,i,c);let f="\x3c!--qv"+fn(l);const a=G in l,$=null!=t.key?Cn(String(t.key)):null;a&&(f+=" q:sref="+r.W.rt),null!=$&&(f+=" q:key="+$),f+="--\x3e",s.write(f);const d=t.props[nn];if(d)return s.write(d),void s.write(un);if(e)for(const t of e)an(t.type,t.props,s);const p=mn(t.children,r,o,s,i);return _(p,()=>{if(!a&&!c)return void s.write(un);let t;if(a){const e=o.it?.[$];if(e){const[r,c]=o.ct,l=Jt(r);l.U=n,o.it[$]=void 0,t=vn(e,l,c,s,i)}}return c&&(t=_(t,()=>c(s))),_(t,()=>{s.write(un)})})},un="\x3c!--/qv--\x3e",fn=t=>{let n="";for(const e in t){if("children"===e||e===nn||Mn(e))continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+"="+jn(r)))}return n},an=(t,n,e)=>{if(e.write("<"+t+(t=>{let n="";for(const e in t){if(e===nn)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+'="'+jn(r)+'"'))}return n})(n)+">"),Sn[t])return;const r=n[nn];null!=r&&e.write(r),e.write(`</${t}>`)},$n=(t,n,e,r,o,s,i)=>(yn(t,r,o.props.props),_(Dt(t,r),c=>{const l=r.T,u=c.rCtx,f=Or(n.k.L,l,void 0);f.v=[0,l],f.j=u;const a={k:n.k,it:dn(o.children,n),ct:[t,n],lt:f},$=[];if(r.ft){const t=4&s?n.k.ot:$;for(const n of r.ft)t.push(In("style",{[Y]:n.styleId,[nn]:n.content,hidden:""},null,null,0,null))}const d=Kt(t),p=r.nt?(t=>{const n=t.join("|");if(n.length>0)return n})(r.nt):void 0,h=_n(o.type,{[K]:p,[rt]:d,children:c.node},0,o.key);return r.rt=d,n.k.M.push(r),ln(h,r,$,u,a,e,s,e=>{if(r.R&fr){const o=pn(1),s=o.li;s.push(...r.li),r.R&=~fr,o.rt=Kt(t);const i={hidden:"","q:id":o.rt};n.k.M.push(o);const c=jt(s);for(const n of c){const e=En(n[0]);i[e]=Qs(n[1],t.k.u,o),kn(e,t.k.u)}an("script",i,e)}const o=a.it;let s;if(o){const t=Object.keys(o).map(t=>{const n=t?Cn(t):t,e=o[n];if(e)return In("q:template",{[Q]:n||!0,hidden:!0,"aria-hidden":"true"},null,e,0,null)}),[n,i]=a.ct,c=Jt(n);c.U=r,s=vn(t,c,i,e,0,void 0)}return i?_(s,()=>i(e)):s})})),dn=(t,n)=>{const e=wn(t,n);if(null===e)return;const r={};for(const t of e){let n="";Dn(t)&&(n=Cn(t.props[Q]||"")),(r[n]||=[]).push(t)}return r},pn=t=>{const n=new rn(t);return vr(n)},hn=(t,n,e,r,o,s)=>{const i=t.type,c=n.W;if("string"==typeof i){const l=t.key,u=t.props,f=t.immutableProps||U,a=pn(1),$=a.T,d="head"===i;let p="<"+i,h=!1,v=!1,m="",w=null;const b=(t,e,r)=>{if("ref"===t)return void(void 0!==e&&(to(e,$),v=!0));if(kt(t))return void Ct(a.li,t,e,void 0);if(Gr(e)&&(e=Ir(e,r?[1,$,e,c.T,t]:[2,c.T,e,$,t]),h=!0),t===nn)return void(w=e);let o;t.startsWith(qt)&&kn(t.slice(15),n.k.u);const s="htmlFor"===t?"for":t;"class"===s||"className"===s?m=Bt(e):"style"===s?o=Gt(e):Zt(s)||"draggable"===s||"spellcheck"===s?(o=null!=e?String(e):null,e=o):o=!1===e||null==e?null:String(e),null!=o&&("value"===s&&"textarea"===i?w=Cn(o):Mn(s)||(p+=" "+(!0===e?s:s+'="'+Cn(o)+'"')))};for(const t in u){let n,e=!1;t in f?(e=!0,n=f[t],n===ct&&(n=u[t])):n=u[t],b(t,n,e)}for(const t in f){if(t in u)continue;const n=f[t];n!==ct&&b(t,n,!0)}const y=a.li;if(c){if(c.nt?.length){const t=c.nt.join(" ");m=m?`${t} ${m}`:t}c.R&fr&&(y.push(...c.li),c.R&=~fr)}if(d&&(o|=1),i in gn&&(o|=16),i in xn&&(o|=8),m&&(p+=' class="'+Cn(m)+'"'),y.length>0){const t=jt(y),e=!!(16&o);for(const r of t){const t=e?En(r[0]):r[0];p+=" "+t+'="'+Qs(r[1],n.k.u,a)+'"',kn(t,n.k.u)}}if(null!=l&&(p+=' q:key="'+Cn(l)+'"'),v||h||y.length>0){if(v||h||On(y)){const t=Kt(n);p+=' q:id="'+t+'"',a.rt=t}e.k.M.push(a)}if(1&o&&(p+=" q:head"),p+=">",r.write(p),i in Sn)return;if(null!=w)return r.write(String(w)),void r.write(`</${i}>`);"html"===i?o|=4:o&=-5,2&t.flags&&(o|=1024);const g=vn(t.children,n,e,r,o);return _(g,()=>{if(d){for(const t of e.k.ot)an(t.type,t.props,r);e.k.ot.length=0}if(s)return _(s(r),()=>{r.write(`</${i}>`)});r.write(`</${i}>`)})}if(i===Fn){const i=pn(111);return n.U?(i.O=n.U,i.$t=n.W):i.O=n.W,c&&c.R&$r&&Tn(c,i),ln(t,i,void 0,n,e,r,o,s)}if(i===Gn)return void r.write(t.props.data);if(i===Zn)return(async(t,n,e,r,o)=>{r.write(en);const s=t.props.children;let i;if(R(s)){const t=s({write(t){r.write(t),r.write(en)}});if(I(t))return t;i=t}else i=s;for await(const t of i)await vn(t,n,e,r,o,void 0),r.write(en)})(t,n,e,r,o);const l=jr(e.lt,i,t.props,t.key,t.flags,t.dev);return tn(l,t)?hn(_n(Fn,{children:l},0,t.key),n,e,r,o,s):vn(l,n,e,r,o,s)},vn=(t,n,e,r,o,s)=>{if(null!=t&&"boolean"!=typeof t){if(!E(t)&&"number"!=typeof t){if(Dn(t))return hn(t,n,e,r,o,s);if(T(t))return mn(t,n,e,r,o);if(Gr(t)){const i=8&o,c=n.W?.T;let l;if(c){if(!i){const i=Kt(n);if(l=Ir(t,1024&o?[3,"#"+i,t,"#"+i]:[4,c,t,"#"+i]),E(l)){const t=Xt(l);e.k.st.set(t,i)}return r.write(`\x3c!--t=${i}--\x3e`),vn(l,n,e,r,o,s),void r.write("\x3c!----\x3e")}l=jr(e.lt,()=>t.value)}return void r.write(Cn(Xt(l)))}return I(t)?(r.write(en),t.then(t=>vn(t,n,e,r,o,s))):void 0}r.write(Cn(String(t)))}},mn=(t,n,e,r,o)=>{if(null==t)return;if(!T(t))return vn(t,n,e,r,o);const s=t.length;if(1===s)return vn(t[0],n,e,r,o);if(0===s)return;let i=0;const c=[];return t.reduce((t,s,l)=>{const u=[];c.push(u);const f=vn(s,n,e,t?{write(t){i===l?r.write(t):u.push(t)}}:r,o);if(t||I(f)){const n=()=>{i++,c.length>i&&c[i].forEach(t=>r.write(t))};return I(f)?t?Promise.all([f,t]).then(n):f.then(n):t.then(n)}i++},void 0)},wn=(t,n)=>{if(null==t)return null;const e=bn(t,n),r=T(e)?e:[e];return 0===r.length?null:r},bn=(t,n)=>{if(null==t)return null;if(T(t))return t.flatMap(t=>bn(t,n));if(Dn(t)&&R(t.type)&&t.type!==Gn&&t.type!==Zn&&t.type!==Fn){const e=jr(n.lt,t.type,t.props,t.key,t.flags);return wn(e,n)}return t},yn=(t,n,e)=>{const r=Object.keys(e),o=mt();if(n.N=vt(o,t.k.u),0===r.length)return;const s=o[ct]=e[ct]??U;for(const t of r)"children"!==t&&t!==Q&&(Gr(s[t])?o[lt+t]=s[t]:o[t]=e[t])},gn={head:!0,style:!0,script:!0,link:!0,meta:!0},xn={title:!0,style:!0,script:!0,noframes:!0,textarea:!0},Sn={area:!0,base:!0,basefont:!0,bgsound:!0,br:!0,col:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},qn=/[&<>'"]/g,kn=(t,n)=>{n.dt.add(so(t))},jn=t=>"string"==typeof t?Cn(t):t,Cn=t=>t.replace(qn,t=>{switch(t){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";case"'":return"&#39;";default:return""}}),Pn=/[>/="'\u0009\u000a\u000c\u0020]/,Mn=t=>Pn.test(t),On=t=>t.some(t=>t[1].ht&&t[1].ht.length>0),Tn=(t,n)=>{const e=t.vt||=[];e.includes(n)||e.push(n)},En=t=>"on:qvisible"===t?"on-document:qinit":t,Rn=(t,n,e)=>new Qr(t,n,e),In=(t,n,e,r,o,s)=>{const i=null==s?null:String(s),c=new Ln(t,n||U,e,r,o,i);return Un(c),c},zn=(t,n,e,r,o,s)=>{let i=null;return n&&"children"in n&&(i=n.children,delete n.children),In(t,n,e,i,r,o,s)},_n=(t,n,e,r,o)=>{const s=null==r?null:String(r),i=n??{};if("string"==typeof t&&ct in i){const n=i[ct];delete i[ct];const s=i.children;delete i.children;for(const[t,e]of Object.entries(n))e!==ct&&(delete i[t],i[t]=e);return In(t,null,i,s,e,r,o)}const c=new Ln(t,i,null,i.children,e,s);return"string"==typeof t&&n&&delete n.children,Un(c),c},An=(t,n,e)=>{const r=null==e?null:String(e),o=Er(()=>{const e=n.children;return"string"==typeof t&&delete n.children,e});E(t)&&"className"in n&&(n.class=n.className,delete n.className);const s=new Ln(t,n,null,o,0,r);return Un(s),s},Nn=":skipRender";class Ln{type;props;immutableProps;children;flags;key;dev;constructor(t,n,e,r,o,s=null){this.type=t,this.props=n,this.immutableProps=e,this.children=r,this.flags=o,this.key=s}}const Fn=t=>t.children,Wn=(t,n)=>new Ln(Fn,U,null,t.children,2,n),Un=()=>{},Dn=t=>t instanceof Ln,Hn=t=>t.children,Jn=t=>An(Fn,t),Qn=(t,n,e,r,o)=>{const s=null==e?null:String(e),i=Er(()=>{const e=n.children;return"string"==typeof t&&delete n.children,e});E(t)&&"className"in n&&(n.class=n.className,delete n.className);const c=new Ln(t,n,null,i,0,s);return c.dev={stack:(new Error).stack,...o},Un(c),c},Bn=Symbol("skip render"),Gn=()=>null,Yn=t=>An(Gn,{data:`\x3c!--${t.data}--\x3e`},null),Kn=t=>[An(Yn,{data:"qkssr-pu"}),t.children,An(Yn,{data:"qkssr-po"})],Vn=(t,n)=>An(Wn,{children:An(Zn,t)},n),Xn=()=>null,Zn=()=>null,te=(t,n,e)=>{const r=!(n.R&ar),o=n.T,s=t.k.u;return s.wt.delete(n),s.l.bt(o),_(Dt(t,n),s=>{const i=t.k,c=s.rCtx,l=Or(t.k.L,o);if(i.B.add(o),l.v=[0,o],l.j=c,r&&n.ft)for(const t of n.ft)es(i,t);const u=se(s.node,l);return _(u,t=>{const r=oe(o,t),s=ne(n);return _(fo(c,s,r,e),()=>{n.yt=r})})})},ne=t=>(t.yt||(t.yt=mo(t.T)),t.yt);class ee{gt;N;xt;St;R;qt;kt=null;jt="";Ct=null;rt;Pt;constructor(t,n,e,r,o,s){this.gt=t,this.N=n,this.xt=e,this.St=r,this.R=o,this.qt=s,this.rt=t+(s?":"+s:"")}}const re=(t,n)=>{const{key:e,type:r,props:o,children:s,flags:i,immutableProps:c}=t;let l="";if(E(r))l=r;else{if(r!==Fn){if(R(r)){const s=jr(n,r,o,e,i,t.dev);return tn(s,t)?re(_n(Fn,{children:s},0,e),n):se(s,n)}throw S(25,r)}l=vs}let u=W;return null!=s?_(se(s,n),t=>(void 0!==t&&(u=T(t)?t:[t]),new ee(l,o,c,u,i,e))):new ee(l,o,c,u,i,e)},oe=(t,n)=>{const e=void 0===n?W:T(n)?n:[n],r=new ee(":virtual",{},null,e,0,null);return r.kt=t,r},se=(t,n)=>{if(null!=t&&"boolean"!=typeof t){if(ie(t)){const n=new ee("#text",U,null,W,0,null);return n.jt=String(t),n}if(Dn(t))return re(t,n);if(Gr(t)){const n=new ee("#signal",U,null,W,0,null);return n.Ct=t,n}if(T(t)){const e=A(t.flatMap(t=>se(t,n)));return _(e,t=>t.flat(100).filter(L))}return I(t)?t.then(t=>se(t,n)):t===Bn?new ee(Nn,U,null,W,0,null):void 0}},ie=t=>E(t)||"number"==typeof t,ce=t=>{"paused"===$t(t,Z)&&ue(t)},le=(t,n)=>{const e=JSON.parse(t);if("object"!=typeof e)return null;const{_objs:r,_entry:o}=e;if(void 0===r||void 0===o)return null;let i={},c={};if(s(n)&&l(n)){const t=Tr(n);t&&(c=Xr(t),i=t.ownerDocument)}const u=zi(c,i);for(let t=0;t<r.length;t++){const n=r[t];E(n)&&(r[t]=n===ii?void 0:u.prepare(n))}const f=t=>r[oo(t)];for(const t of r)ae(t,f,u);return f(o)},ue=t=>{if(!eo(t))return;const n=t._qwikjson_??(t=>{const n=D(),e=de(t===n.documentElement?n.body:t,"type");if(e)return JSON.parse($e(e.firstChild.data)||"{}")})(t);if(t._qwikjson_=null,!n)return;const e=D(),r=t.getAttribute(V),o=X(e,r),s=Xr(t),i=new Map,l=new Map;let u=null,f=0;const a=e.createTreeWalker(t,no);for(;u=a.nextNode();){const t=u.data;if(0===f)if(t.startsWith("qv ")){const n=he(t);n>=0&&i.set(n,u)}else if(t.startsWith("t=")){const n=t.slice(2),e=oo(n),r=pe(u);i.set(e,r),l.set(e,r.data)}"cq"===t?f++:"/cq"===t&&f--}const d=0!==t.getElementsByClassName("qc📦").length;t.querySelectorAll("[q\\:id]").forEach(n=>{if(d&&n.closest("[q\\:container]")!==t)return;const e=$t(n,rt),r=oo(e);i.set(r,n)});const p=zi(s,e),h=new Map,v=new Set,m=t=>h.has(t)?h.get(t):w(t),w=t=>{if(t.startsWith("#")){const n=t.slice(1),e=oo(n);i.has(e);const r=i.get(e);if($(r)){if(!r.isConnected)return void h.set(t,void 0);const n=bs(r);return h.set(t,n),pr(n,s),n}return c(r)?(h.set(t,r),pr(r,s),r):(h.set(t,r),r)}if(t.startsWith("@")){const n=t.slice(1),e=oo(n);return o[e]}if(t.startsWith("*")){const n=t.slice(1),e=oo(n);i.has(e);const r=l.get(e);return h.set(t,r),r}const e=oo(t);let r=n.objs[e];E(r)&&(r=r===ii?void 0:p.prepare(r));let u=r;for(let n=t.length-1;n>=0;n--){const e=_i[t[n]];if(!e)break;u=e(u,s)}return h.set(t,u),ie(r)||v.has(e)||(v.add(e),fe(r,e,n.subs,m,s,p),ae(r,m,p)),u};var b,y;s.et=1e5,s.Mt={getObject:m,meta:n.ctx,refs:n.refs},at(t,Z,"resumed"),y=!0,(b=t)&&b.dispatchEvent(new CustomEvent("qresume",{detail:void 0,bubbles:y,composed:y}))},fe=(t,n,e,r,o,s)=>{const i=e[n];if(i){const n=[];let e=0;for(const t of i)if(t.startsWith("_"))e=parseInt(t.slice(1),10);else{const e=Zi(t,r);e&&n.push(e)}if(e>0&&wt(t,e),!s.subs(t,n)){const e=o.t.get(t);e?Ki(e).Ot(n):vt(t,o,n)}}},ae=(t,n,e)=>{if(!e.fill(t,n)&&t&&"object"==typeof t)if(T(t))for(let e=0;e<t.length;e++)t[e]=n(t[e]);else if(M(t))for(const e in t)t[e]=n(t[e])},$e=t=>t.replace(/\\x3C(\/?script)/gi,"<$1"),de=(t,n)=>{let e=t.lastElementChild;for(;e;){if("SCRIPT"===e.tagName&&"qwik/json"===$t(e,n))return e;e=e.previousElementSibling}},pe=t=>{const n=t.nextSibling;if(a(n))return n;{const n=t.ownerDocument.createTextNode("");return t.parentElement.insertBefore(n,t),n}},he=t=>{const n=t.indexOf("q:id=");return n>0?oo(t.slice(n+5)):-1},ve=()=>{const t=xr();let n=t.Tt;if(n);else{const e=t.T,r=Tr(e);n=Bs(decodeURIComponent(String(t.Et)),r),ce(r);const o=pr(e,Xr(r));Ks(n,o)}return n.ht},me=(t,n)=>{if(0===t[0]){const e=t[1];cr(e)?ye(e,n):we(e,n)}else be(t,n)},we=(t,n)=>{ce(n.D);const e=pr(t,n);e.R&ur||(e.R|=ur,void 0!==n.ut?n.wt.add(e):(n.Rt.add(e),ge(n)))},be=(t,n)=>{const e=void 0!==n.ut;n.It.add(t),e||ge(n)},ye=(t,n)=>{t.R&De||(t.R|=De,void 0!==n.ut?n.zt.add(t):(n._t.add(t),ge(n)))},ge=t=>(void 0===t.At&&(t.At=P().nextTick(()=>Se(t))),t.At),xe=()=>{const[t]=ve();ye(t,Xr(Tr(t.Nt)))},Se=async t=>{const n=t.D,e=D();try{const r=Ht(e,t),o=r.k,s=t.ut=new Set(t.Rt);t.Rt.clear(),await Pe(t,r),t.wt.forEach(t=>{s.add(t)}),t.wt.clear();const i=Array.from(t.It);t.It.clear();const c=Array.from(s);Oe(c),!t.Lt&&c.length>0&&(t.Lt=!0,(n===e.documentElement?e.body:n).querySelectorAll("style[q\\:style]").forEach(n=>{t.Ft.add($t(n,Y)),ns(o,e.head,n)}));for(const t of c){const n=t.T;if(!o.B.has(n)&&t.A){b(),o.K.push(t);try{await te(r,t,qe(n.parentElement))}catch(t){d(t)}}}return i.forEach(t=>{((t,n)=>{try{const e=n[0],r=t.k;switch(e){case 1:case 2:{let t,o;1===e?(t=n[1],o=n[3]):(t=n[3],o=n[1]);const s=dr(t);if(null==s)return;const i=n[4],c=t.namespaceURI===io;r.u.l.Wt(n);let l=Ir(n[2],n.slice(0,-1));"class"===i?l=Qt(l,dr(o)):"style"===i&&(l=Gt(l));const u=ne(s);if(i in u.N&&u.N[i]===l)return;return u.N[i]=l,zo(r,t,i,l,c)}case 3:case 4:{const e=n[3];if(!r.tt.includes(e)){r.u.l.Wt(n);const o=void 0;let s=Ir(n[2],n.slice(0,-1));const i=rc;Array.isArray(s)&&(s=new Ln(Fn,{},null,s,0,null));let c=se(s,o);if(I(c))d("Rendering promises in JSX signals is not supported");else{void 0===c&&(c=se("",o));const s=vo(e),u=function(t){for(;t;){if(l(t))return t;t=t.parentElement}throw new Error("Not found")}(n[1]);if(t.W=pr(u,t.k.u),s.gt==c.gt&&s.qt==c.qt&&s.rt==c.rt)xo(t,s,c,0);else{const n=[],o=s.kt,l=Po(t,c,0,n);n.length&&d("Rendering promises in JSX signals is not supported"),i[3]=l,Zo(t.k,e.parentElement,l,o),o&&is(r,o)}}}}}}catch(t){}})(r,t)}),o.G.push(...o.Y),0===o.G.length?(ds(o),void await ke(t,r)):(await Fo(o),ds(o),ke(t,r))}catch(t){d(t)}},qe=t=>{let n=0;return t&&(t.namespaceURI===io&&(n|=co),"HEAD"===t.tagName&&(n|=lo)),n},ke=async(t,n)=>{const e=n.k.B;await Me(t,n,(t,n)=>0!==(t.R&Fe)&&(!n||e.has(t.Nt))),t.wt.forEach(n=>{t.Rt.add(n)}),t.wt.clear(),t.ut=void 0,t.At=void 0,t.Rt.size+t._t.size+t.It.size>0&&(t.At=Se(t))},je=t=>0!==(t.R&We),Ce=t=>0!==(t.R&Ue),Pe=async(t,n)=>{const e=t.D,r=[],o=[];t._t.forEach(n=>{je(n)&&(o.push(_(n.Tt.Ut(e),()=>n)),t._t.delete(n)),Ce(n)&&(r.push(_(n.Tt.Ut(e),()=>n)),t._t.delete(n))});do{if(t.zt.forEach(n=>{je(n)?o.push(_(n.Tt.Ut(e),()=>n)):Ce(n)?r.push(_(n.Tt.Ut(e),()=>n)):t._t.add(n)}),t.zt.clear(),o.length>0){const e=await Promise.all(o);Te(e),await Promise.all(e.map(e=>Ze(e,t,n))),o.length=0}}while(t.zt.size>0);if(r.length>0){const e=await Promise.all(r);Te(e);for(const r of e)Ze(r,t,n)}},Me=async(t,n,e)=>{const r=[],o=t.D;t._t.forEach(n=>{e(n,!1)&&(n.Nt.isConnected&&r.push(_(n.Tt.Ut(o),()=>n)),t._t.delete(n))});do{if(t.zt.forEach(n=>{n.Nt.isConnected&&(e(n,!0)?r.push(_(n.Tt.Ut(o),()=>n)):t._t.add(n))}),t.zt.clear(),r.length>0){const e=await Promise.all(r);Te(e);for(const r of e)Ze(r,t,n);r.length=0}}while(t.zt.size>0)},Oe=t=>{t.sort((t,n)=>2&t.T.compareDocumentPosition(ys(n.T))?1:-1)},Te=t=>{t.sort((t,n)=>t.Nt===n.Nt?t.Dt<n.Dt?-1:1:2&t.Nt.compareDocumentPosition(ys(n.Nt))?1:-1)},Ee=(t,n)=>{_e(ze(t,void 0),n)},Re=(t,n)=>{_e(ze(t,"document"),n)},Ie=(t,n)=>{_e(ze(t,"window"),n)},ze=(t,n)=>{const e=void 0!==n?n+":":"";return Array.isArray(t)?t.map(t=>`${e}on-${t}`):`${e}on-${t}`},_e=(t,n)=>{if(n){const e=Sr(),r=pr(e.q,e.j.k.u);"string"==typeof t?r.li.push([Ot(t),n]):r.li.push(...t.map(t=>[Ot(t),n])),r.R|=fr}},Ae=t=>{const n=qr(),e=R(t)&&!gc(t)?jr(void 0,t):t;return Lr(e,n,0)},Ne=t=>{const{val:n,set:e}=It();return void 0!==n?n:e(t=R(t)&&!gc(t)?t():t)},Le=t=>Ne(()=>Ae(t)),Fe=1,We=2,Ue=4,De=16,He=t=>{const{val:n,set:e,iCtx:r,i:o,elCtx:s}=It();if(n)return;const i=r.j.k.u,c=new lr(De|We,o,s.T,t,void 0);e(!0),t.Ut(i.D),s.Ht||(s.Ht=[]),s.Ht.push(c),Pr(r,()=>nr(c,i,r.j))},Je=t=>{const n=Sr(),e=n.j.k.u,r=pr(n.q,e),o=Lr(void 0,e,Ur|Wr,void 0),s=new lr(De|We|8,0,r.T,t,o);return t.Ut(e.D),(r.Ht||=[]).push(s),Pr(n,()=>er(s,e,n.j)),o},Qe=t=>Ne(()=>Je(t)),Be=o(Qe),Ge=o(Je),Ye=/*#__PURE__*/o(He),Ke=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=It(),c=n?.strategy??"intersection-observer";if(e)return;const l=new lr(Fe,o,i.T,t,void 0),u=s.j.k.u;i.Ht||(i.Ht=[]),i.Ht.push(l),r(l),sr(l,c),t.Ut(u.D),ye(l,u)},Ve=/*#__PURE__*/o(Ke),Xe=t=>0!==(t.R&Ue),Ze=async(t,n,e)=>Xe(t)?tr(t,n,e):(t=>!!(8&t.R))(t)?er(t,n,e):nr(t,n,e),tr=(t,n,e,r)=>{t.R&=~De,rr(t);const o=Or(e.k.L,t.Nt,void 0,et),{l:s}=n;o.j=e;const i=t.Tt.getFn(o,()=>{s.bt(t)}),c=[],l=t.Jt,u=Gi(l),f={track:(n,r)=>{if(R(n)){const r=Or();return r.j=e,r.v=[0,t],jr(r,n)}const o=Ki(n);return o?o.m([0,t],r):h(x(26),n),r?n[r]:Gr(n)?n.value:n},cleanup(t){c.push(t)},cache(t){let n=0;n="immutable"===t?1/0:t,l._cache=n},previous:u._resolved};let a,$,d=!1;const p=(t,n)=>!d&&(d=!0,t?(d=!0,l.loading=!1,l._state="resolved",l._resolved=n,l._error=void 0,a(n)):(d=!0,l.loading=!1,l._state="rejected",l._error=n,$(n)),!0);jr(o,()=>{l._state="pending",l.loading=!0,l.value=new Promise((t,n)=>{a=t,$=n})}),t.Qt=Qi(()=>{d=!0,c.forEach(t=>t())});const v=z(()=>_(r,()=>i(f)),t=>{p(!0,t)},t=>{p(!1,t)}),m=u._timeout;return m>0?Promise.race([v,F(m).then(()=>{p(!1,new Error("timeout"))&&rr(t)})]):v},nr=(t,n,e)=>{t.R&=~De,rr(t);const r=t.Nt,o=Or(e.k.L,r,void 0,et);o.j=e;const{l:s}=n,i=t.Tt.getFn(o,()=>{s.bt(t)}),c=[];t.Qt=Qi(()=>{c.forEach(t=>t())});const l={track:(n,e)=>{if(R(n)){const e=Or();return e.v=[0,t],jr(e,n)}const r=Ki(n);return r?r.m([0,t],e):h(x(26),n),e?n[e]:Gr(n)?n.value:n},cleanup(t){c.push(t)}};return z(()=>i(l),t=>{R(t)&&c.push(t)},t=>{Wt(t,r,e)})},er=(t,n,e)=>{t.R&=~De,rr(t);const r=t.Nt,o=Or(e.k.L,r,void 0,"qComputed");o.v=[0,t],o.j=e;const{l:s}=n,i=t.Tt.getFn(o,()=>{s.bt(t)}),c=n=>{Er(()=>{const e=t.Jt;e[Fr]&=~Ur,e.untrackedValue!==n&&(e.untrackedValue=n,e[it].p())})},l=t=>{Wt(t,r,e)};try{return _(t.Tt.Ut(n.D),()=>z(i,c,l))}catch(t){l(t)}},rr=t=>{const n=t.Qt;if(n){t.Qt=void 0;try{n()}catch(t){d(t)}}},or=t=>{32&t.R?(t.R&=-33,(0,t.Tt)()):rr(t)},sr=(t,n)=>{"visible"===n||"intersection-observer"===n?Ee("qvisible",ir(t)):"load"===n||"document-ready"===n?Re("qinit",ir(t)):"idle"!==n&&"document-idle"!==n||Re("qidle",ir(t))},ir=t=>{const n=t.Tt,e=lc(n.Bt,"_hW",xe,null,null,[t],n.Gt);return n.dev&&(e.dev=n.dev),e},cr=t=>O(t)&&t instanceof lr;class lr{R;Dt;Nt;Tt;Jt;constructor(t,n,e,r,o){this.R=t,this.Dt=n,this.Nt=e,this.Tt=r,this.Jt=o}}const ur=1,fr=2,ar=4,$r=8,dr=t=>t[ft],pr=(t,n)=>{const e=dr(t);if(e)return e;const r=vr(t),o=$t(t,"q:id");if(o){const e=n.Mt;if(r.rt=o,e){const{getObject:i,meta:c,refs:l}=e;if(function(t){return t&&"number"==typeof t.nodeType}(s=t)&&1===s.nodeType){const t=l[o];t&&(r.Yt=t.split(" ").map(i),r.li=((t,n)=>{const e=t.T.attributes,r=[];for(let o=0;o<e.length;o++){const{name:s,value:i}=e.item(o);if(s.startsWith("on:")||s.startsWith("on-window:")||s.startsWith("on-document:")){const e=i.split("\n");for(const o of e){const e=Bs(o,n);e.Kt&&Ks(e,t),r.push([s,e])}}}return r})(r,n.D))}else{const e=t.getAttribute(K);r.nt=e?e.split("|"):null;const s=c[o];if(s){const t=s.s,e=s.h,o=s.c,c=s.w;if(t&&(r.C=t.split(" ").map(i)),c&&(r.Ht=c.split(" ").map(i)),o){r.M=new Map;for(const t of o.split(" ")){const[n,e]=t.split("=");r.M.set(n,i(e))}}if(e){const[t,o]=e.split(" ");if(r.R=ar,t&&(r.A=i(t)),o){const t=i(o);r.N=t,wt(t,2),t[ct]=hr(t)}else r.N=vt(mt(),n)}}}}}var s;return r},hr=t=>{const n={},e=Yi(t);for(const t in e)t.startsWith(lt)&&(n[t.slice(2)]=e[t]);return n},vr=t=>{const n={R:0,rt:"",T:t,Yt:[],li:[],Ht:null,C:null,I:null,nt:null,ft:null,N:null,yt:null,A:null,M:null,vt:null,O:void 0,$t:void 0};return t[ft]=n,n};let mr,wr;function br(t){if(void 0===mr){const n=gr();if(n&&n.L)return n.L;if(void 0!==t)return t;throw new Error("Reading `locale` outside of context.")}return mr}function yr(t,n){const e=mr;try{return mr=t,n()}finally{mr=e}}const gr=()=>{if(!wr){const t="undefined"!=typeof document&&document&&document.__q_context__;if(!t)return;return T(t)?document.__q_context__=Mr(t):t}return wr},xr=()=>{const t=gr();if(!t)throw S(14);return t},Sr=()=>{const t=gr();if(!t||t.Vt!==nt)throw S(20);return t},qr=()=>Sr().j.k.u;function kr(t){if(null==t)return t;const n=xr();return function(...e){return Cr.call(this,n,t,e)}}function jr(t,n,...e){return Cr.call(this,t,n,e)}function Cr(t,n,e){const r=wr;let o;try{wr=t,o=n.apply(this,e)}finally{wr=r}return o}const Pr=(t,n)=>{const e=t.F;if(0===e.length){const t=n();I(t)&&e.push(t)}else e.push(Promise.all(e).then(n))},Mr=([t,n,e])=>{const r=t.closest(tt),o=r?.getAttribute("q:locale")||void 0;return o&&function(t){mr=t}(o),Or(o,void 0,t,n,e)},Or=(t,n,e,r,o)=>({Et:o,P:0,q:n,T:e,Vt:r,Tt:void 0,F:void 0,v:void 0,j:void 0,L:t||("object"==typeof r&&r&&"locale"in r?r.locale:void 0)}),Tr=t=>t.closest(tt),Er=(t,...n)=>"function"==typeof t?jr(void 0,t,...n):Gr(t)?t.untrackedValue:Gi(t),Rr=/*#__PURE__*/Or(void 0,void 0,void 0,nt),Ir=(t,n)=>(Rr.v=n,jr(Rr,()=>t.value)),zr=()=>{const t=gr();if(t)return t.T??t.q??t.Tt?.S(void 0)},_r=()=>{const t=gr();if(t)return t.Vt},Ar=t=>{const n=gr();return n&&n.q&&n.j&&(pr(n.q,n.j.k.u).R|=$r),t},Nr=t=>{const n=Tr(t);return n?Xr(n).At??Promise.resolve():Promise.resolve()},Lr=(t,n,e,r)=>{const o=n.l.o(r);return new Jr(t,o,e)},Fr=Symbol("proxy manager"),Wr=1,Ur=2,Dr=Symbol("unassigned signal");class Hr{}class Jr extends Hr{untrackedValue;[it];[Fr]=0;constructor(t,n,e){super(),this.untrackedValue=t,this[it]=n,this[Fr]=e}valueOf(){}toString(){return`[Signal ${String(this.value)}]`}toJSON(){return{value:this.value}}get value(){if(this[Fr]&Ur)throw Dr;const t=gr()?.v;return t&&this[it].m(t),this.untrackedValue}set value(t){const n=this[it];n&&this.untrackedValue!==t&&(this.untrackedValue=t,n.p())}}class Qr extends Hr{Xt;Zt;tn;constructor(t,n,e){super(),this.Xt=t,this.Zt=n,this.tn=e}get value(){return this.Xt.apply(void 0,this.Zt)}}class Br extends Hr{ref;prop;constructor(t,n){super(),this.ref=t,this.prop=n}get[it](){return Ki(this.ref)}get value(){return this.ref[this.prop]}set value(t){this.ref[this.prop]=t}}const Gr=t=>t instanceof Hr,Yr=(t,n)=>{if(!O(t))return t[n];if(t instanceof Hr)return t;const e=Yi(t);if(e){const r=e[lt+n];if(r)return Gr(r),r;if(!0!==e[ct]?.[n])return new Br(t,n)}const r=t[ct]?.[n];return Gr(r)?r:ct},Kr=(t,n)=>{const e=Yr(t,n);return e===ct?t[n]:e},Vr=Symbol("ContainerState"),Xr=t=>{let n=t[Vr];return n||(t[Vr]=n=Zr(t,$t(t,"q:base")??"/")),n},Zr=(t,n)=>{const e={};if(t){const n=t.attributes;if(n)for(let t=0;t<n.length;t++){const r=n[t];e[r.name]=r.value}}const r={D:t,et:0,Lt:!1,t:new WeakMap,It:new Set,_t:new Set,zt:new Set,Rt:new Set,wt:new Set,Ft:new Set,dt:new Set,J:{containerAttributes:e},nn:n,At:void 0,ut:void 0,Mt:void 0,l:null,en:new Map};return r.l=nc(r),r},to=(t,n)=>{if(R(t))return t(n);if(Gr(t))return t.value=n;throw S(32,t)},no=128,eo=t=>c(t)&&t.hasAttribute(Z),ro=t=>t.toString(36),oo=t=>parseInt(t,36),so=t=>{const n=t.indexOf(":");return t?t.slice(n+1).replace(/-./g,t=>t[1].toUpperCase()):t},io="http://www.w3.org/2000/svg",co=1,lo=2,uo=[],fo=(t,n,e,r)=>{const o=e.St;if(1===o.length&&o[0].gt===Nn)return void(e.St=n.St);const s=n.kt;let i=yo;n.St===uo&&"HEAD"===s.nodeName&&(i=wo,r|=lo);const c=ao(n,i);return c.length>0&&o.length>0?$o(t,s,c,o,r):c.length>0&&0===o.length?ko(t.k,c,0,c.length-1):o.length>0?qo(t,s,null,o,0,o.length-1,r):void 0},ao=(t,n)=>{const e=t.St;return e===uo?t.St=ho(t.kt,n):e},$o=(t,n,e,r,o)=>{let s,i,c,l=0,u=0,f=e.length-1,a=e[0],$=e[f],d=r.length-1,p=r[0],h=r[d];const v=[],w=t.k;for(;l<=f&&u<=d;)if(null==a)a=e[++l];else if(null==$)$=e[--f];else if(null==p)p=r[++u];else if(null==h)h=r[--d];else if(a.rt===p.rt)v.push(xo(t,a,p,o)),a=e[++l],p=r[++u];else if($.rt===h.rt)v.push(xo(t,$,h,o)),$=e[--f],h=r[--d];else if(a.qt&&a.rt===h.rt)m(),m(),v.push(xo(t,a,h,o)),ts(w,n,a.kt,$.kt),a=e[++l],h=r[--d];else if($.qt&&$.rt===p.rt)m(),m(),v.push(xo(t,$,p,o)),Zo(w,n,$.kt,a.kt),$=e[--f],p=r[++u];else{if(void 0===s&&(s=Ho(e,l,f)),i=s[p.qt],void 0===i){const e=Po(t,p,o,v);Zo(w,n,e,a?.kt)}else if(c=e[i],c.gt!==p.gt){const e=Po(t,p,o,v);_(e,t=>{Zo(w,n,t,a?.kt)})}else v.push(xo(t,c,p,o)),e[i]=void 0,m(),Zo(w,n,c.kt,a.kt);p=r[++u]}u<=d&&v.push(qo(t,n,null==r[d+1]?null:r[d+1].kt,r,u,d,o));let b=A(v);return l<=f&&(b=_(b,()=>{ko(w,e,l,f)})),b},po=(t,n)=>{const e=f(t)?t.close:null,r=[];let o=t.firstChild;for(;(o=ws(o))&&(n(o)&&r.push(o),o=o.nextSibling,o!==e););return r},ho=(t,n)=>po(t,n).map(vo),vo=t=>c(t)?dr(t)?.yt??mo(t):mo(t),mo=t=>{if(l(t)){const n=new ee(t.localName,{},null,uo,0,fs(t));return n.kt=t,n}if(a(t)){const n=new ee(t.nodeName,U,null,uo,0,null);return n.jt=t.data,n.kt=t,n}},wo=t=>{const n=t.nodeType;return 1===n?t.hasAttribute("q:head"):111===n},bo=t=>"Q:TEMPLATE"===t.nodeName,yo=t=>{const n=t.nodeType;if(3===n||111===n)return!0;if(1!==n)return!1;const e=t.nodeName;return"Q:TEMPLATE"!==e&&("HEAD"===e?t.hasAttribute("q:head"):"STYLE"!==e||!t.hasAttribute(Y))},go=t=>{const n={};for(const e of t){const t=Co(e);(n[t]??(n[t]=new ee(vs,{[G]:""},null,[],0,t))).St.push(e)}return n},xo=(t,n,e,r)=>{const o=n.kt,s=e.gt,i=t.k,c=i.u,l=t.W;if(e.kt=o,"#text"===s){i.tt.push(o);const t=e.Ct;return t&&(e.jt=Xt(Ir(t,[4,l.T,t,o]))),void Yo(i,o,"data",e.jt)}if("#signal"===s)return;const u=e.N,f=e.R,a=pr(o,c);if(s!==vs){let $=0!==(r&co);if($||"svg"!==s||(r|=co,$=!0),u!==U){1&f||(a.li.length=0);const t=n.N;e.N=t;for(const n in u){let e=u[n];if("ref"!==n){if(kt(n)){const t=Ct(a.li,n,e,c.D);Jo(i,o,t);continue}Gr(e)&&(e=Ir(e,[1,l.T,e,o,n])),"class"===n?e=Qt(e,l):"style"===n&&(e=Gt(e)),t[n]!==e&&(t[n]=e,zo(i,o,n,e,$))}else g(),void 0!==e&&to(e,o)}}if(2&f)return;if($&&"foreignObject"===s&&(r&=~co),void 0!==u[nn])return;if("textarea"===s)return;return fo(t,n,e,r)}if(H in u){const n=u.props;Ao(c,a,n);let o=!!(a.R&ur);return o||a.A||a.T.hasAttribute(rt)||(Vt(t,a),a.A=n[H],o=!0),o?_(te(t,a,r),()=>So(t,a,e,r)):So(t,a,e,r)}if(G in u)l.I.push(e);else if(nn in u)Yo(i,o,"innerHTML",u[nn]);else if(!(2&f))return fo(t,n,e,r)},So=(t,n,e,r)=>{if(2&e.R)return;const o=t.k,s=go(e.St),i=Mo(n);for(const t in i.slots)if(!s[t]){const n=i.slots[t],e=ho(n,yo);if(e.length>0){const t=dr(n);t&&t.yt&&(t.yt.St=[]),ko(o,e,0,e.length-1)}}for(const t in i.templates){const n=i.templates[t];n&&!s[t]&&(i.templates[t]=void 0,is(o,n))}return A(Object.keys(s).map(e=>{const c=s[e],l=jo(o,i,n,e,t.k.u),u=ne(l),f=Jt(t),a=l.T;f.U=l,l.yt=c,c.kt=a;let $=r&~co;a.isSvg&&($|=co);const d=o.X.findIndex(t=>t[0]===a);return d>=0&&o.X.splice(d,1),fo(f,u,c,$)}))},qo=(t,n,e,r,o,s,i)=>{const c=[];for(;o<=s;++o){const s=r[o];m();const l=Po(t,s,i,c);Zo(t.k,n,l,e)}return N(c)},ko=(t,n,e,r)=>{for(;e<=r;++e){const r=n[e];r&&(m(),is(t,r.kt))}},jo=(t,n,e,r,o)=>{const s=n.slots[r];if(s)return pr(s,o);const i=n.templates[r];if(i)return pr(i,o);const c=ls(t.H,r),l=vr(c);return l.O=e,os(t,e.T,c),n.templates[r]=c,l},Co=t=>t.N[Q]??"",Po=(t,n,e,r)=>{const o=n.gt,s=t.k.H,i=t.W;if("#text"===o)return n.kt=s.createTextNode(n.jt);if("#signal"===o){const o=n.Ct,c=o.value;if(Dn(c)){const s=se(c);if(Gr(s))throw new Error("NOT IMPLEMENTED: Promise");if(Array.isArray(s))throw new Error("NOT IMPLEMENTED: Array");{const c=Po(t,s,e,r);return Ir(o,4&e?[3,c,o,c]:[4,i.T,o,c]),n.kt=c}}{const t=s.createTextNode(n.jt);return t.data=n.jt=Xt(c),Ir(o,4&e?[3,t,o,t]:[4,i.T,o,t]),n.kt=t}}let c,l=!!(e&co);l||"svg"!==o||(e|=co,l=!0);const u=o===vs,f=n.N,a=t.k,$=a.u;u?c=ps(s,l):"head"===o?(c=s.head,e|=lo):(c=Xo(s,o,l),e&=~lo),2&n.R&&(e|=4),n.kt=c;const d=vr(c);if(t.U?(d.O=t.U,d.$t=t.W):d.O=t.W,u){if(H in f){const o=f[H],s=mt(),i=$.l.o(),l=new Proxy(s,new yt($,i)),u=f.props;if($.t.set(s,l),d.N=l,u!==U){const t=s[ct]=u[ct]??U;for(const n in u)if("children"!==n&&n!==Q){const e=t[n];Gr(e)?s[lt+n]=e:s[n]=u[n]}}Vt(t,d),d.A=o;const p=_(te(t,d,e),()=>{let r=n.St;if(0===r.length)return;1===r.length&&r[0].gt===Nn&&(r=r[0].St);const o=Mo(d),s=[],i=go(r);for(const n in i){const r=i[n],c=jo(a,o,d,n,a.u),l=Jt(t),u=c.T;l.U=c,c.yt=r,r.kt=u;let f=e&~co;u.isSvg&&(f|=co);for(const t of r.St){const n=Po(l,t,f,s);m(),w(),ns(a,u,n)}}return N(s)});return I(p)&&r.push(p),c}if(G in f)as(c,n.qt),at(c,B,i.rt),at(c,G,""),i.I.push(n),a.X.push([c,i.T]);else if(nn in f)return Yo(a,c,"innerHTML",f[nn]),c}else{if(n.xt){const t=f!==U?Object.fromEntries(Object.entries(n.xt).map(([t,n])=>[t,n===ct?f[t]:n])):n.xt;_o(a,d,i,t,l,!0)}if(f!==U){d.yt=n;const t=n.xt?Object.fromEntries(Object.entries(f).filter(([t])=>!(t in n.xt))):f;n.N=_o(a,d,i,t,l,!1)}if(l&&"foreignObject"===o&&(l=!1,e&=~co),i){const t=i.nt;t&&t.forEach(t=>{c.classList.add(t)}),i.R&fr&&(d.li.push(...i.li),i.R&=~fr)}for(const t of d.li)Jo(a,c,t[0]);if(void 0!==f[nn])return c;l&&"foreignObject"===o&&(l=!1,e&=~co)}let p=n.St;if(0===p.length)return c;1===p.length&&p[0].gt===Nn&&(p=p[0].St);const h=p.map(n=>Po(t,n,e,r));for(const t of h)Wo(c,t);return c},Mo=t=>{const n=(t=>t.I||(t.I=Oo(t)))(t),e={},r={},o=Array.from(t.T.childNodes).filter(bo);for(const t of n)y(),e[t.qt??""]=t.kt;for(const t of o)r[$t(t,Q)??""]=t;return{slots:e,templates:r}},Oo=t=>hs(t.T.parentElement,B,t.rt).map(mo),To=(t,n,e)=>(n.namespaceURI===io?Bo(t,n,"class",e):Yo(t,n,"className",e),!0),Eo=(t,n,e,r)=>r in n&&((n[r]!==e||"value"===r&&!n.hasAttribute(r))&&("value"===r&&"OPTION"!==n.tagName?Ko(t,n,r,e):Yo(t,n,r,e)),!0),Ro=(t,n,e,r)=>(Bo(t,n,r.toLowerCase(),e),!0),Io={style:(t,n,e)=>(Yo(t,n.style,"cssText",e),!0),class:To,className:To,value:Eo,checked:Eo,href:Ro,list:Ro,form:Ro,tabIndex:Ro,download:Ro,innerHTML:()=>!0,[nn]:(t,n,e)=>(Yo(t,n,"innerHTML",e),!0)},zo=(t,n,e,r,o)=>{if(Zt(e))return void Bo(t,n,e,null!=r?String(r):r);const s=Io[e];s&&s(t,n,r,e)||(o||!(e in n)?(e.startsWith(qt)&&Qo(e.slice(15)),Bo(t,n,e,r)):Yo(t,n,e,r))},_o=(t,n,e,r,o,s)=>{const i={},c=n.T;for(const l in r){let u=r[l];if("ref"!==l)if(kt(l))Ct(n.li,l,u,t.u.D);else{if(Gr(u)&&(m(),u=Ir(u,s?[1,c,u,e.T,l]:[2,e.T,u,c,l])),"class"===l){if(u=Qt(u,e),!u)continue}else"style"===l&&(u=Gt(u));i[l]=u,zo(t,c,l,u,o)}else g(),void 0!==u&&to(u,c)}return i},Ao=(t,n,e)=>{let r=n.N;if(r||(n.N=r=vt(mt(),t)),e===U)return;const o=Ki(r),s=Yi(r),i=s[ct]=e[ct]??U;for(const t in e)if("children"!==t&&t!==Q&&!i[t]){const n=e[t];s[t]!==n&&(s[t]=n,o.p(t))}},No=(t,n,e,r,o=!1)=>{if(e.bt(t),l(t)){if(!o&&r&&t.hasAttribute(G))return void n.Z.push(t);const s=dr(t);s&&((t,n)=>{t.Ht?.forEach(t=>{n.bt(t),or(t)}),t.A=null,t.C=null,t.Ht=null})(s,e);const i=f(t)?t.close:null;let c=t.firstChild;for(;(c=ws(c))&&(No(c,n,e,!0,o),c=c.nextSibling,c!==i););}},Lo=()=>{document.__q_scroll_restore__&&(document.__q_scroll_restore__(),document.__q_scroll_restore__=void 0)},Fo=async t=>{if(document.__q_view_transition__&&(document.__q_view_transition__=void 0,document.startViewTransition)){const n=document.startViewTransition(()=>{us(t),Lo()}),e=new CustomEvent("qviewTransition",{detail:n});return document.dispatchEvent(e),void await n.finished}us(t),Lo()},Wo=(t,n)=>{f(n)?n.appendTo(t):t.appendChild(n)},Uo=(t,n,e)=>{f(n)?n.insertBeforeTo(t,e?.nextSibling??null):t.insertBefore(n,e?.nextSibling??null)},Do=(t,n,e)=>{f(n)?n.insertBeforeTo(t,ys(e)):t.insertBefore(n,ys(e))},Ho=(t,n,e)=>{const r={};for(let o=n;o<=e;++o){const n=t[o].qt;null!=n&&(r[n]=o)}return r},Jo=(t,n,e)=>{e.startsWith("on:")||Bo(t,n,e,""),Qo(e)},Qo=t=>{{const n=so(t);try{(globalThis.qwikevents||=[]).push(n)}catch(t){}}},Bo=(t,n,e,r)=>{t.G.push({rn:Go,Zt:[n,e,r]})},Go=(t,n,e)=>{if(null==e||!1===e)t.removeAttribute(n);else{const r=!0===e?"":String(e);at(t,n,r)}},Yo=(t,n,e,r)=>{t.G.push({rn:Vo,Zt:[n,e,r]})},Ko=(t,n,e,r)=>{t.Y.push({rn:Vo,Zt:[n,e,r]})},Vo=(t,n,e)=>{try{t[n]=e??"",null==e&&s(t)&&c(t)&&t.removeAttribute(n)}catch(r){d(x(6),n,{node:t,value:e},r)}},Xo=(t,n,e)=>e?t.createElementNS(io,n):t.createElement(n),Zo=(t,n,e,r)=>(t.G.push({rn:Do,Zt:[n,e,r||null]}),e),ts=(t,n,e,r)=>(t.G.push({rn:Uo,Zt:[n,e,r||null]}),e),ns=(t,n,e)=>(t.G.push({rn:Wo,Zt:[n,e]}),e),es=(t,n)=>{t.u.Ft.add(n.styleId),t.Y.push({rn:rs,Zt:[t.u,n]})},rs=(t,n)=>{const e=t.D,r=D(),o=r.documentElement===e,s=r.head,i=r.createElement("style");at(i,Y,n.styleId),at(i,"hidden",""),i.textContent=n.content,o&&s?Wo(s,i):Do(e,i,e.firstChild)},os=(t,n,e)=>{t.G.push({rn:ss,Zt:[n,e]})},ss=(t,n)=>{Do(t,n,t.firstChild)},is=(t,n)=>{l(n)&&No(n,t,t.u.l,!0),t.G.push({rn:cs,Zt:[n,t]})},cs=t=>{const n=t.parentElement;n&&((t,n)=>{f(n)?n.remove():t.removeChild(n)})(n,t)},ls=(t,n)=>{const e=Xo(t,"q:template",!1);return at(e,Q,n),at(e,"hidden",""),at(e,"aria-hidden","true"),e},us=t=>{for(const n of t.G)n.rn.apply(void 0,n.Zt);$s(t)},fs=t=>$t(t,"q:key"),as=(t,n)=>{null!==n&&at(t,"q:key",n)},$s=t=>{const n=t.u.l;for(const e of t.Z){const r=fs(e);m();const o=po(e,yo);if(o.length>0){const s=e.getAttribute(B),i=t.K.find(t=>t.rt===s);if(i){const s=i.T;if(s.isConnected)if(po(s,bo).some(t=>$t(t,Q)===r))No(e,t,n,!1);else{const n=ls(t.H,r);for(const t of o)Wo(n,t);Do(s,n,s.firstChild)}else No(e,t,n,!1)}else No(e,t,n,!1)}}for(const[n,e]of t.X){const t=fs(n);m();const r=po(e,bo).find(n=>n.getAttribute(Q)===t);r&&(po(r,yo).forEach(t=>{Wo(n,t)}),r.remove())}},ds=()=>{},ps=(t,n)=>{const e=t.createComment("qv "),r=t.createComment("/qv");return new ms(e,r,n)},hs=(t,n,e)=>{const r=((t,n,e)=>t.ownerDocument.createTreeWalker(t,128,{acceptNode(t){const r=bs(t);return r&&$t(r,n)===e?1:2}}))(t,n,e),o=[];let s=null;for(;s=r.nextNode();)o.push(bs(s));return o},vs=":virtual";class ms{open;close;isSvg;ownerDocument;_qc_=null;nodeType=111;localName=vs;nodeName=vs;sn;cn;constructor(t,n,e){this.open=t,this.close=n,this.isSvg=e;const r=this.ownerDocument=t.ownerDocument;this.cn=Xo(r,"template",!1),this.sn=(t=>{if(!t)return{};const n=t.split(" ");return Object.fromEntries(n.map(t=>{const n=t.indexOf("=");return n>=0?[t.slice(0,n),(e=t.slice(n+1),e.replace(/\+/g," "))]:[t,""];var e}))})(t.data.slice(3)),t.data.startsWith("qv "),t[ut]=this,n[ut]=this}insertBefore(t,n){const e=this.parentElement;return e?e.insertBefore(t,n||this.close):this.cn.insertBefore(t,n),t}remove(){const t=this.parentElement;if(t){const n=this.childNodes;t.removeChild(this.open);for(let t=0;t<n.length;t++)this.cn.appendChild(n[t]);t.removeChild(this.close)}}appendChild(t){return this.insertBefore(t,null)}insertBeforeTo(t,n){const e=this.childNodes;t.insertBefore(this.open,n);for(const r of e)t.insertBefore(r,n);t.insertBefore(this.close,n)}appendTo(t){this.insertBeforeTo(t,null)}get namespaceURI(){return this.parentElement?.namespaceURI??""}removeChild(t){this.parentElement?this.parentElement.removeChild(t):this.cn.removeChild(t)}getAttribute(t){return this.sn[t]??null}hasAttribute(t){return t in this.sn}setAttribute(t,n){this.sn[t]=n}removeAttribute(t){delete this.sn[t]}matches(t){return!1}compareDocumentPosition(t){return this.open.compareDocumentPosition(t)}closest(t){const n=this.parentElement;return n?n.closest(t):null}querySelectorAll(t){const n=[];return po(this,u).forEach(e=>{l(e)&&(e.matches(t)&&n.push(e),n.concat(Array.from(e.querySelectorAll(t))))}),n}querySelector(t){for(const n of this.childNodes)if(c(n)){if(n.matches(t))return n;const e=n.querySelector(t);if(null!==e)return e}return null}get innerHTML(){return""}set innerHTML(t){const n=this.parentElement;n?(this.childNodes.forEach(t=>this.removeChild(t)),this.cn.innerHTML=t,n.insertBefore(this.cn.content,this.close)):this.cn.innerHTML=t}get firstChild(){if(this.parentElement){const t=this.open.nextSibling;return t===this.close?null:t}return this.cn.firstChild}get nextSibling(){return this.close.nextSibling}get previousSibling(){return this.open.previousSibling}get childNodes(){if(!this.parentElement)return Array.from(this.cn.childNodes);const t=[];let n=this.open;for(;(n=n.nextSibling)&&n!==this.close;)t.push(n);return t}get isConnected(){return this.open.isConnected}get parentElement(){return this.open.parentElement}}const ws=t=>{if(null==t)return null;if($(t)){const n=bs(t);if(n)return n}return t},bs=t=>{const n=t[ut];if(n)return n;if(t.data.startsWith("qv ")){const n=(t=>{let n=t,e=1;for(;n=n.nextSibling;)if($(n)){const t=n[ut];if(t)n=t;else if(n.data.startsWith("qv "))e++;else if("/qv"===n.data&&(e--,0===e))return n}})(t);return new ms(t,n,t.parentElement?.namespaceURI===io)}return null},ys=t=>null==t?null:f(t)?t.open:t,gs=async t=>{const n=Zr(null,null),e=ks(n);let r;for(Rs(t,e,!1);(r=e.ln).length>0;){e.ln=[];const t=await Promise.allSettled(r);for(const n of t)"rejected"===n.status&&console.error(n.reason)}const o=Array.from(e.un.keys());let s=0;const i=new Map;for(const t of o)i.set(t,ro(s)),s++;if(e.fn.length>0){const t=i.get(void 0);for(const n of e.fn)i.set(n,t)}const c=t=>{let n="";if(I(t)){const e=Es(t);if(!e)throw S(27,t);t=e.value,n+=e.resolved?"~":"_"}if(O(t)){const e=Yi(t);e&&(n+="!",t=e)}const e=i.get(t);if(void 0===e)throw S(27,t);return e+n},l=As(o,c,null,e,n);return JSON.stringify({_entry:c(t),_objs:l})},xs=async(t,n,e,r)=>{const o=ks(n);r?.forEach((t,n)=>{o.an.add(n)});let i,u=!1;for(const n of t)if(n.Ht)for(const t of n.Ht)Xe(t)&&o.$n.push(t.Jt),or(t);for(const n of t){const t=n.T,e=n.li;for(const n of e)if(c(t)){const t=n[1],e=t.ht;if(e)for(const t of e)Rs(t,o,!0);o.dn.push(t),u=!0}}if(!u)return{state:{refs:{},ctx:{},objs:[],subs:[]},objs:[],funcs:[],qrls:[],resources:o.$n,mode:"static"};for(;(i=o.ln).length>0;)o.ln=[],await Promise.all(i);const a=o.pn.length>0;if(a){for(const t of o.hn)Ps(t,o,t.T);for(const n of t)qs(n,o)}for(;(i=o.ln).length>0;)o.ln=[],await Promise.all(i);const $=new Map,d=Array.from(o.un.keys()),p=new Map,h=t=>{let n="";if(I(t)){const e=Es(t);if(!e)return null;t=e.value,n+=e.resolved?"~":"_"}if(O(t)){const e=Yi(t);if(e)n+="!",t=e;else if(l(t)){const e=(t=>{let n=$.get(t);return void 0===n&&(n=zs(t),n||console.warn("Missing ID",t),$.set(t,n)),n})(t);return e?"#"+e+n:null}}const o=p.get(t);if(o)return o+n;const s=r?.get(t);return s?"*"+s:e?e(t):null},v=t=>{const n=h(t);if(null===n){if(sc(t)){const n=ro(p.size);return p.set(t,n),n}throw S(27,t)}return n},w=new Map;for(const t of d){const e=Is(t,n)?.vn;if(!e)continue;const r=Vi(t)??0,i=[];1&r&&i.push(r);for(const t of e){const n=t[1];0===t[0]&&s(n)&&f(n)&&!o.pn.includes(dr(n))||i.push(t)}i.length>0&&w.set(t,i)}d.sort((t,n)=>(w.has(t)?0:1)-(w.has(n)?0:1));let b=0;for(const t of d)p.set(t,ro(b)),b++;if(o.fn.length>0){const t=p.get(void 0);for(const n of o.fn)p.set(n,t)}const y=[];for(const t of d){const n=w.get(t);if(null==n)break;y.push(n.map(t=>"number"==typeof t?`_${t}`:Xi(t,h)).filter(L))}const x=As(d,v,h,o,n),q={},k={};for(const n of t){const t=n.rt,e=n.Yt,r=n.N,s=n.M,i=n.Ht,c=n.A,l=n.C,u={},$=f(n.T)&&o.pn.includes(n);if(m(),e.length>0){g();const n=Ss(e,v," ");n&&(k[t]=n)}else if(a){let n=!1;if($){m();const t=h(r);u.h=v(c)+(t?" "+t:""),n=!0}else{const t=h(r);t&&(u.h=" "+t,n=!0)}if(i&&i.length>0){const t=Ss(i,h," ");t&&(u.w=t,n=!0)}if($&&l&&l.length>0){const t=Ss(l,v," ");u.s=t,n=!0}if(s){const t=[];s.forEach((n,e)=>{const r=h(n);r&&t.push(`${e}=${r}`)});const e=t.join(" ");e&&(u.c=e,n=!0)}n&&(q[t]=u)}}return{state:{refs:k,ctx:q,objs:x,subs:y},objs:d,funcs:o.mn,resources:o.$n,qrls:o.dn,mode:a?"render":"listeners"}},Ss=(t,n,e)=>{let r="";for(const o of t){const t=n(o);null!==t&&(""!==r&&(r+=e),r+=t)}return r},qs=(t,n)=>{const e=t.$t||t.O,r=t.N;if(e&&r&&!_s(r)&&n.pn.includes(e)){const e=Ki(r)?.vn,o=t.T;if(e)for(const[t,i]of e)0===t?(i!==o&&Os(Ki(r),n,!1),s(i)?Cs(i,n):Rs(i,n,!0)):(Rs(r,n,!1),Os(Ki(r),n,!1))}},ks=t=>{const n=[];return t.en.forEach((t,e)=>{for(;n.length<=t;)n.push("");n[t]=e}),{u:t,an:new Set,un:new Set,wn:0,fn:[],mn:n,$n:[],pn:[],dn:[],hn:[],ln:[]}},js=(t,n)=>{const e=dr(t);n.pn.includes(e)||(n.pn.push(e),e.R&$r?(n.wn++,Ps(e,n,!0),n.wn--):n.hn.push(e))},Cs=(t,n)=>{const e=dr(t);if(e){if(n.pn.includes(e))return;n.pn.push(e),Ps(e,n,t)}},Ps=(t,n,e)=>{if(t.N&&!_s(t.N)&&(Rs(t.N,n,e),Os(Ki(t.N),n,e)),t.A&&Rs(t.A,n,e),t.C)for(const r of t.C)Rs(r,n,e);if(t.Ht){const r=n.u.l.bn;for(const o of t.Ht)r.has(o)&&Rs(o,n,e)}if(!0===e&&(Ms(t,n),t.vt))for(const e of t.vt)Ms(e,n)},Ms=(t,n)=>{for(;t;){if(t.M)for(const e of t.M.values())Rs(e,n,!0);t=t.O}},Os=(t,n,e)=>{if(n.an.has(t))return;n.an.add(t);const r=t.vn;for(const t of r)if(t[0]>0&&Rs(t[2],n,e),!0===e){const e=t[1];s(e)&&f(e)?0===t[0]&&js(e,n):Rs(e,n,!0)}},Ts=Symbol(),Es=t=>t[Ts],Rs=(t,n,e)=>{if(null!=t){const o=typeof t;switch(o){case"function":case"object":{if(n.an.has(t))return;if(n.an.add(t),Hi(t))return n.un.add(void 0),void n.fn.push(t);const i=t,c=Yi(t);if(c){const r=!(2&Vi(t=c));if(e&&r&&Os(Ki(i),n,e),Ji(i))return void n.un.add(t)}if(Ri(t,n,e))return void n.un.add(t);if(I(t))return void n.ln.push((r=t,r.then(t=>(r[Ts]={resolved:!0,value:t},t),t=>(r[Ts]={resolved:!1,value:t},t))).then(t=>{Rs(t,n,e)}));if("object"===o){if(s(t))return;if(T(t))for(let r=0;r<t.length;r++)Rs(i[r],n,e);else if(M(t))for(const r in t)Rs(i[r],n,e)}break}}}var r;n.un.add(t)},Is=(t,n)=>{if(!O(t))return;if(t instanceof Jr)return Ki(t);const e=n.t.get(t);return e?Ki(e):void 0},zs=t=>{const n=dr(t);return n?n.rt:null},_s=t=>0===Object.keys(t).length;function As(t,n,e,r,o){return t.map(t=>{if(null===t)return null;const s=typeof t;switch(s){case"undefined":return ii;case"number":if(!Number.isFinite(t))break;return t;case"string":if(t.charCodeAt(0)<32)break;return t;case"boolean":return t}const i=Ii(t,n,r,o);if(void 0!==i)return i;if("object"===s){if(T(t))return t.map(n);if(M(t)){const r={};for(const o in t)if(e){const n=e(t[o]);null!==n&&(r[o]=n)}else r[o]=n(t[o]);return r}}throw S(3,t)})}const Ns=/*#__PURE__*/new Set,Ls=(t,n,e=W)=>{let r=null,o=null;if(R(t))o=t;else{if(!E(t))throw S(12,t);r=t}return Ns.has(n)||Ns.add(n),lc(r,n,null,o,null,e,null)},Fs=(t,n,e=W)=>lc(null,n,t,null,null,e,null),Ws=(t,n=W)=>lc(null,t,null,null,null,n,null),Us=(t,n,e=W)=>{const r=Ws(t,e);return r.dev=n,r},Ds=(t,n,e,r=W)=>{const o=Ls(t,n,r);return o.dev=e,o},Hs=(t,n,e,r=W)=>{const o=Fs(t,n,r);return o.dev=e,o},Js=(t,n={})=>{let e=t.Gt,r=t.Bt;const o=t.yn??e,s=P();if(s){const n=s.chunkForSymbol(o,r,t.dev?.file);n?(r=n[1],t.yn||(e=n[0])):console.error("serializeQRL: Cannot resolve symbol",e,"in",r,t.dev?.file)}if(null==r)throw S(31,t.Gt);if(r.startsWith("./")&&(r=r.slice(2)),cc(t))if(n.u){const r=t.resolved,o=n.u,s=r.serialized||r.toString();let i=o.en.get(s);void 0===i&&(i=o.en.size,o.en.set(s,i)),e=String(i)}else p("Sync QRL without containerState");let i=`${r}#${e}`;const c=t.Kt,l=t.ht;return l&&l.length?n.gn?i+=`[${Ss(l,n.gn," ")}]`:n.xn&&(i+=`[${Ss(l,n.xn," ")}]`):c&&c.length>0&&(i+=`[${c.join(" ")}]`),i},Qs=(t,n,e)=>{const r={u:n,xn:t=>Ys(e.Yt,t)};return Ss(t,t=>Js(t,r),"\n")},Bs=(t,n)=>{const e=t.length,r=Gs(t,0,"#"),o=Gs(t,r,"["),s=Math.min(r,o),i=t.substring(0,s),c=r==e?r:r+1,l=c==o?"default":t.substring(c,o),u=o===e?W:t.substring(o+1,e-1).split(" "),f=lc(i,l,null,null,u,null,null);return n&&f.S(n),f},Gs=(t,n,e)=>{const r=t.length,o=t.indexOf(e,n==r?0:n);return-1==o?r:o},Ys=(t,n)=>{const e=t.indexOf(n);return-1===e?(t.push(n),String(t.length-1)):String(e)},Ks=(t,n)=>t.ht=t.Kt.map(t=>{const e=parseInt(t,10);return n.Yt[e]}),Vs=(t,n)=>(void 0===globalThis.__qwik_reg_symbols&&(globalThis.__qwik_reg_symbols=new Map),globalThis.__qwik_reg_symbols.set(n,t),t),Xs=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=It();if(null!=e)return e;const c=s.j.k.u,l=ri(c,n),u=new lr(De|Ue,o,i.T,t,l),f=Promise.all(s.F.slice());return tr(u,c,s.j,f),i.Ht||(i.Ht=[]),i.Ht.push(u),r(l),l},Zs=(t,n)=>Xs(hc(t),n),ti=t=>An(Hn,{children:ni(t)});function ni(t){const n=t.value;if(oi(n)){if(t.onRejected&&(n.value.catch(()=>{}),"rejected"===n._state))return Promise.resolve(n._error).then(kr(t.onRejected));if(t.onPending){const e=n._state;if("resolved"===e)return Promise.resolve(n._resolved).then(kr(t.onResolved));if("pending"===e)return Promise.resolve().then(kr(t.onPending));if("rejected"===e)throw n._error}if(void 0!==Er(()=>n._resolved))return Promise.resolve(n._resolved).then(kr(t.onResolved));const e=n.value;return e?e.then(kr(t.onResolved),kr(t.onRejected)):Promise.resolve(void 0)}return I(n)?n.then(kr(t.onResolved),kr(t.onRejected)):Gr(n)?Promise.resolve(n.value).then(kr(t.onResolved),kr(t.onRejected)):Promise.resolve(n).then(kr(t.onResolved),kr(t.onRejected))}const ei=t=>({__brand:"resource",value:void 0,loading:!0,_resolved:void 0,_error:void 0,_state:"pending",_timeout:t?.timeout??-1,_cache:0}),ri=(t,n,e)=>{const r=ei(n);return r.value=e,vt(r,t,void 0)},oi=t=>O(t)&&"resource"===t.__brand,si=t=>_n(Fn,{[G]:""},0,t.name??""),ii="";function ci(t){return{Sn:t.qn.charCodeAt(0),kn:t.qn,jn:t.jn,Cn:t.Cn,Pn:t.Pn,Mn:t.Mn,On:t.On,vn:t.vn}}const li=t=>{const n=Promise.reject(t);return n.catch(()=>null),n},ui=/*#__PURE__*/ci({qn:"",jn:t=>sc(t),On:(t,n,e)=>{if(t.ht)for(const r of t.ht)Rs(r,n,e);0===n.wn&&n.dn.push(t)},Cn:(t,n)=>Js(t,{gn:n}),Pn:(t,n)=>Bs(t,n.D),Mn:(t,n)=>{t.Kt&&t.Kt.length>0&&(t.ht=t.Kt.map(n),t.Kt=null)}}),fi=/*#__PURE__*/ci({qn:"",jn:t=>cr(t),On:(t,n,e)=>{Rs(t.Tt,n,e),t.Jt&&(Rs(t.Jt,n,e),!0===e&&t.Jt instanceof Jr&&Os(t.Jt[it],n,!0))},Cn:(t,n)=>((t,n)=>{let e=`${ro(t.R)} ${ro(t.Dt)} ${n(t.Tt)} ${n(t.Nt)}`;return t.Jt&&(e+=` ${n(t.Jt)}`),e})(t,n),Pn:t=>(t=>{const[n,e,r,o,s]=t.split(" ");return new lr(oo(n),oo(e),o,r,s)})(t),Mn:(t,n)=>{t.Nt=n(t.Nt),t.Tt=n(t.Tt),t.Jt&&(t.Jt=n(t.Jt))}}),ai=/*#__PURE__*/ci({qn:"",jn:t=>oi(t),On:(t,n,e)=>{Rs(t.value,n,e),Rs(t._resolved,n,e)},Cn:(t,n)=>((t,n)=>{const e=t._state;return"resolved"===e?`0 ${n(t._resolved)}`:"pending"===e?"1":`2 ${n(t._error)}`})(t,n),Pn:t=>(t=>{const[n,e]=t.split(" "),r=ei(void 0);return r.value=Promise.resolve(),"0"===n?(r._state="resolved",r._resolved=e,r.loading=!1):"1"===n?(r._state="pending",r.value=new Promise(()=>{}),r.loading=!0):"2"===n&&(r._state="rejected",r._error=e,r.loading=!1),r})(t),Mn:(t,n)=>{if("resolved"===t._state)if(t._resolved=n(t._resolved),(t=>{if("object"!=typeof t&&"function"!=typeof t||null===t)return!1;try{return"function"==typeof t.then}catch{return!0}})(t._resolved)){const n=new Error("Invalid deserialized resource value");t._state="rejected",t._error=n,t._resolved=void 0,t.loading=!1,t.value=li(n)}else t.value=Promise.resolve(t._resolved);else"rejected"===t._state&&(t._error=n(t._error),t.value=li(t._error))}}),$i=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof URL,Cn:t=>t.href,Pn:t=>new URL(t)}),di=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Date,Cn:t=>t.toISOString(),Pn:t=>new Date(t)}),pi=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof RegExp,Cn:t=>`${t.flags} ${t.source}`,Pn:t=>{const n=t.indexOf(" "),e=t.slice(n+1),r=t.slice(0,n);return new RegExp(e,r)}}),hi=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Error,Cn:t=>t.message,Pn:t=>{const n=new Error(t);return n.stack=void 0,n}}),vi=/*#__PURE__*/ci({qn:"",jn:t=>!!t&&"object"==typeof t&&i(t),Pn:(t,n,e)=>e}),mi=Symbol("serializable-data"),wi=/*#__PURE__*/ci({qn:"",jn:t=>gc(t),Cn:(t,n)=>{const[e]=t[mi];return Js(e,{gn:n})},Pn:(t,n)=>{const e=Bs(t,n.D);return yc(e)},Mn:(t,n)=>{const[e]=t[mi];e.Kt?.length&&(e.ht=e.Kt.map(n),e.Kt=null)}}),bi=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Qr,On:(t,n,e)=>{if(t.Zt)for(const r of t.Zt)Rs(r,n,e)},Cn:(t,n,e)=>{const r=(t=>{let n="";for(let e=0;e<t.Zt.length;e++)n+=`p${e},`;return`(${n})=>(null)`})(t);let o=e.mn.indexOf(r);return o<0&&(o=e.mn.length,e.mn.push(r)),Ss(t.Zt,n," ")+" @"+ro(o)},Pn:t=>{const n=t.split(" "),e=n.slice(0,-1),r=n[n.length-1];return new Qr(r,e,r)},Mn:(t,n)=>{t.Xt=n(t.Xt),t.Zt=t.Zt.map(n)}}),yi=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Jr,On:(t,n,e)=>(Rs(t.untrackedValue,n,e),!0===e&&0===(t[Fr]&Wr)&&Os(t[it],n,!0),t),Cn:(t,n)=>n(t.untrackedValue),Pn:(t,n)=>new Jr(t,n?.l?.o(),0),vn:(t,n)=>{t[it].Ot(n)},Mn:(t,n)=>{t.untrackedValue=n(t.untrackedValue)}}),gi=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Br,On(t,n,e){if(Rs(t.ref,n,e),Ji(t.ref)){const r=Ki(t.ref);Ai(n.u.l,r,e)&&Rs(t.ref[t.prop],n,e)}return t},Cn:(t,n)=>`${n(t.ref)} ${t.prop}`,Pn:t=>{const[n,e]=t.split(" ");return new Br(n,e)},Mn:(t,n)=>{t.ref=n(t.ref)}}),xi=/*#__PURE__*/ci({qn:"",jn:t=>"number"==typeof t,Cn:t=>String(t),Pn:t=>Number(t)}),Si=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof URLSearchParams,Cn:t=>t.toString(),Pn:t=>new URLSearchParams(t)}),qi=/*#__PURE__*/ci({qn:"",jn:t=>"undefined"!=typeof FormData&&t instanceof globalThis.FormData,Cn:t=>{const n=[];return t.forEach((t,e)=>{n.push("string"==typeof t?[e,t]:[e,t.name])}),JSON.stringify(n)},Pn:t=>{const n=JSON.parse(t),e=new FormData;for(const[t,r]of n)e.append(t,r);return e}}),ki=/*#__PURE__*/ci({qn:"",jn:t=>Dn(t),On:(t,n,e)=>{Rs(t.children,n,e),Rs(t.props,n,e),Rs(t.immutableProps,n,e),Rs(t.key,n,e);let r=t.type;r===si?r=":slot":r===Hn&&(r=":fragment"),Rs(r,n,e)},Cn:(t,n)=>{let e=t.type;return e===si?e=":slot":e===Hn&&(e=":fragment"),`${n(e)} ${n(t.props)} ${n(t.immutableProps)} ${n(t.key)} ${n(t.children)} ${t.flags}`},Pn:t=>{const[n,e,r,o,s,i]=t.split(" ");return new Ln(n,e,r,s,parseInt(i,10),o)},Mn:(t,n)=>{t.type=Ni(n(t.type)),t.props=n(t.props),t.immutableProps=n(t.immutableProps),t.key=n(t.key),t.children=n(t.children)}}),ji=/*#__PURE__*/ci({qn:"",jn:t=>"bigint"==typeof t,Cn:t=>t.toString(),Pn:t=>BigInt(t)}),Ci=/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Uint8Array,Cn:t=>{let n="";for(const e of t)n+=String.fromCharCode(e);return btoa(n).replace(/=+$/,"")},Pn:t=>{const n=atob(t),e=new Uint8Array(n.length);let r=0;for(const t of n)e[r++]=t.charCodeAt(0);return e},Mn:void 0}),Pi=Symbol(),Mi=[ui,fi,ai,$i,di,pi,hi,vi,wi,bi,yi,gi,xi,Si,qi,ki,ji,/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Set,On:(t,n,e)=>{t.forEach(t=>Rs(t,n,e))},Cn:(t,n)=>Array.from(t).map(n).join(" "),Pn:t=>{const n=new Set;return n[Pi]=t,n},Mn:(t,n)=>{const e=t[Pi];t[Pi]=void 0;const r=0===e.length?[]:e.split(" ");for(const e of r)t.add(n(e))}}),/*#__PURE__*/ci({qn:"",jn:t=>t instanceof Map,On:(t,n,e)=>{t.forEach((t,r)=>{Rs(t,n,e),Rs(r,n,e)})},Cn:(t,n)=>{const e=[];return t.forEach((t,r)=>{e.push(n(r)+" "+n(t))}),e.join(" ")},Pn:t=>{const n=new Map;return n[Pi]=t,n},Mn:(t,n)=>{const e=t[Pi];t[Pi]=void 0;const r=0===e.length?[]:e.split(" ");for(let e=0;e<r.length;e+=2)t.set(n(r[e]),n(r[e+1]))}}),/*#__PURE__*/ci({qn:"",jn:t=>!!Ti(t)||t===ii,Cn:t=>t,Pn:t=>t}),Ci],Oi=/*#__PURE__*/(()=>{const t=[];return Mi.forEach(n=>{const e=n.Sn;for(;t.length<e;)t.push(void 0);t.push(n)}),t})();function Ti(t){if("string"==typeof t){const n=t.charCodeAt(0);if(n<Oi.length)return Oi[n]}}const Ei=/*#__PURE__*/Mi.filter(t=>t.On),Ri=(t,n,e)=>{for(const r of Ei)if(r.jn(t))return r.On(t,n,e),!0;return!1},Ii=(t,n,e,r)=>{for(const o of Mi)if(o.jn(t)){let s=o.kn;return o.Cn&&(s+=o.Cn(t,n,e,r)),s}if("string"==typeof t)return t},zi=(t,n)=>{const e=new Map,r=new Map;return{prepare(o){const s=Ti(o);if(s){const i=s.Pn(o.slice(1),t,n);return s.Mn&&e.set(i,s),s.vn&&r.set(i,s),i}return o},subs(n,e){const o=r.get(n);return!!o&&(o.vn(n,e,t),!0)},fill(n,r){const o=e.get(n);return!!o&&(o.Mn(n,r,t),!0)}}},_i={"!":(t,n)=>n.t.get(t)??ht(t,n),"~":t=>Promise.resolve(t),_:t=>Promise.reject(t)},Ai=(t,n,e)=>{if("boolean"==typeof e)return e;const r=t.bn.get(e);return!!(r&&r.length>0)&&(1!==r.length||r[0]!==n)},Ni=t=>":slot"===t?si:":fragment"===t?Hn:t,Li=(t,n)=>{const e=new Set;return Fi(t,e,"_",n)},Fi=(t,n,e,r)=>{const o=Gi(t);if(null==o)return t;if(Di(o)){if(n.has(o))return t;if(n.add(o),(t=>{for(const n of Mi)if(n.jn(t))return!0;return!1})(o))return t;const i=typeof o;switch(i){case"object":if(I(o))return t;if(s(o))return t;if(T(o)){let r=0;return o.forEach((t,s)=>{if(s!==r)throw S(3,o);Fi(t,n,e+"["+s+"]"),r=s+1}),t}if(M(o)){for(const[t,r]of Object.entries(o))Fi(r,n,e+"."+t);return t}break;case"boolean":case"string":case"number":return t}let c="";if(c=r||"Value cannot be serialized","_"!==e&&(c+=` in ${e},`),"object"===i)c+=` because it's an instance of "${t?.constructor.name}". You might need to use 'noSerialize()' or use an object literal instead. Check out https://qwik.dev/docs/advanced/dollar/`;else if("function"===i){const n=t.name;c+=` because it's a function named "${n}". You might need to convert it to a QRL using $(fn):\n\nconst ${n} = $(${String(t)});\n\nPlease check out https://qwik.dev/docs/advanced/qrl/ for more information.`}console.error("Trying to serialize",t),p(c)}return t},Wi=/*#__PURE__*/new WeakSet,Ui=/*#__PURE__*/new WeakSet,Di=t=>!O(t)&&!R(t)||!Wi.has(t),Hi=t=>Wi.has(t),Ji=t=>Ui.has(t),Qi=t=>(("object"==typeof t&&null!==t||"function"==typeof t)&&Wi.add(t),t),Bi=t=>(Ui.add(t),t),Gi=t=>O(t)?Yi(t)??t:t,Yi=t=>t[ot],Ki=t=>t[it],Vi=t=>t[st],Xi=(t,n)=>{const e=t[0],r="string"==typeof t[1]?t[1]:n(t[1]);if(!r)return;let o,s=e+" "+r;if(0===e)o=t[2];else{const r=n(t[2]);if(!r)return;e<=2?(o=t[5],s+=` ${r} ${oc(n(t[3]))} ${t[4]}`):e<=4&&(o=t[4],s+=` ${r} ${"string"==typeof t[3]?t[3]:oc(n(t[3]))}`)}return o&&(s+=` ${encodeURI(o)}`),s},Zi=(t,n)=>{const e=t.split(" "),r=parseInt(e[0],10),o=n(e[1]);if(!o)return;if(cr(o)&&!o.Nt)return;const s=[r,o];return 0===r?s.push(tc(e[2])):r<=2?s.push(n(e[2]),n(e[3]),e[4],tc(e[5])):r<=4&&s.push(n(e[2]),n(e[3]),tc(e[4])),s},tc=t=>{if(void 0!==t)return decodeURI(t)},nc=t=>{const n=new Map;return{bn:n,o:e=>new ec(n,t,e),bt:t=>{const e=n.get(t);if(e){for(const n of e)n.Tn(t);n.delete(t),e.length=0}},Wt:t=>{const e=n.get(t[1]);if(e)for(const n of e)n.En(t)}}};class ec{bn;u;vn;constructor(t,n,e){this.bn=t,this.u=n,this.vn=[],e&&this.Ot(e)}Ot(t){this.vn.push(...t);for(const t of this.vn)this.Rn(t[1],this)}Rn(t,n){let e=this.bn.get(t);e||this.bn.set(t,e=[]),e.includes(n)||e.push(n)}Tn(t){const n=this.vn;for(let e=0;e<n.length;e++)n[e][1]===t&&(n.splice(e,1),e--)}En(t){const[n,e,r,o]=t,s=this.vn;if(1===n||2===n){const i=t[4];for(let t=0;t<s.length;t++){const c=s[t];c[0]===n&&c[1]===e&&c[2]===r&&c[3]===o&&c[4]===i&&(s.splice(t,1),t--)}}else if(3===n||4===n)for(let t=0;t<s.length;t++){const i=s[t];i[0]===n&&i[1]===e&&i[2]===r&&i[3]===o&&(s.splice(t,1),t--)}}m(t,n){const e=this.vn,r=t[1];0===t[0]&&e.some(([t,e,o])=>0===t&&e===r&&o===n)||(e.push(rc=[...t,n]),this.Rn(r,this))}p(t){const n=this.vn;for(const e of n){const n=e[e.length-1];t&&n&&n!==t||me(e,this.u)}}}let rc;const oc=t=>{if(null==t)throw d("must be non null",t);return t},sc=t=>"function"==typeof t&&"function"==typeof t.getSymbol,ic="<sync>",cc=t=>sc(t)&&t.Gt==ic,lc=(n,e,r,o,s,i,c)=>{let l;const u=async function(...t){const n=p.call(this,gr());return await n(...t)},f=t=>(l||(l=t),l),a=t=>"function"!=typeof t||!s?.length&&!i?.length?t:function(...n){let e=gr();if(e){const r=e.Tt;e.Tt=u;const o=e.Vt;void 0===e.Vt&&(e.Vt=this);try{return t.apply(this,n)}finally{e.Tt=r,e.Vt=o}}return e=Or(),e.Tt=u,e.Vt=this,jr.call(this,e,t,...n)},$=async s=>{if(null!==r)return r;if(s&&f(s),""===n){const t=l.getAttribute(V),n=X(l.ownerDocument,t);return u.resolved=r=n[Number(e)]}n&&t(n,1);const i=dc(),c=gr();if(null!==o)r=o().then(t=>u.resolved=r=a(t[e]));else{const t=P().importSymbol(l,n,e);r=_(t,t=>u.resolved=r=a(t))}return"object"==typeof r&&I(r)&&r.then(()=>ac(e,c?.T,i),t=>{console.error(`qrl ${e} failed to load`,t),r=null}),r},d=t=>null!==r?r:$(t);function p(t,n){return(...e)=>_(d(),r=>{if(!R(r))throw S(10);if(n&&!1===n())return;const o=h(t);return jr.call(this,o,r,...e)})}const h=t=>null==t?Or():T(t)?Mr(t):t,v=c??e,m=uc(v);return Object.assign(u,{getSymbol:()=>v,getHash:()=>m,getCaptured:()=>i,resolve:$,Ut:d,S:f,Bt:n,Gt:e,yn:c,In:m,getFn:p,Kt:s,ht:i,dev:null,resolved:void 0}),r&&(r=_(r,t=>u.resolved=r=a(t))),v&&t(v,.8),u},uc=t=>{const n=t.lastIndexOf("_");return n>-1?t.slice(n+1):t};const fc=/*#__PURE__*/new Set,ac=(t,n,e)=>{fc.has(t)||(fc.add(t),$c("qsymbol",{symbol:t,element:n,reqTime:e}))},$c=(t,n)=>{"object"==typeof document&&document.dispatchEvent(new CustomEvent(t,{bubbles:!1,detail:n}))},dc=()=>"object"==typeof performance?performance.now():0;let pc=0;const hc=t=>lc(null,"s"+pc++,t,null,null,null,null),vc=t=>t,mc=o(vc),wc=t=>lc("",ic,t,null,null,null,null),bc=function(t,n){return void 0===n&&(n=t.toString()),t.serialized=n,lc("",ic,t,null,null,null,null)},yc=t=>{function n(n,e,r){const o=t.In.slice(0,4)+":"+(e||"");return _n(Fn,{[H]:t,[Q]:n[Q],[ct]:n[ct],children:n.children,props:n},r,o)}return n[mi]=[t],n},gc=t=>"function"==typeof t&&void 0!==t[mi],xc=t=>yc(hc(t)),Sc=(t,n)=>{n||(n=[]);for(const e of t)T(e)?Sc(e,n):n.push(e);return n};function qc(t,n,...e){const r={children:arguments.length>2?Sc(e):void 0};let o,s;for(s in n)"key"==s?o=n[s]:r[s]=n[s];return"string"==typeof t&&!o&&"dangerouslySetInnerHTML"in r&&(o="innerhtml"),An(t,r,o)}const kc=async(t,n,e)=>{"function"==typeof n&&(n=An(n,null));const r=D(),o=Cc(t);Pc(o);const s=Xr(o),i=e?.serverData;i&&Object.assign(s.J,i);const c=Ht(r,s);return s.ut=new Set,s.Lt=!0,await jc(c,o,n,r,s,o),await ke(s,c),{cleanup(){var t,n;No(n=o,(t=c).k,t.k.u.l,!0,!0),(t=>{delete t[Vr]})(n),dt(n,"q:version"),dt(n,Z),dt(n,"q:render"),n.replaceChildren()}}},jc=async(t,n,e)=>{const r=t.k;try{const r=await se(e),o=mo(n);await fo(t,o,oe(n,r),0)}catch(t){d(t)}r.G.push(...r.Y),us(r),ds(r)},Cc=t=>i(t)?t.documentElement:t,Pc=t=>{at(t,"q:version",Rt),at(t,Z,"resumed"),at(t,"q:render","dom")},Mc=(t,n)=>{const{val:e,set:r,iCtx:o}=It();if(null!=e)return e;const s=R(t)?jr(void 0,t):t;if(!1===n?.reactive)return r(s),s;{const t=ht(s,o.j.k.u,n?.deep??1?1:0);return r(t),t}},Oc=()=>{const{val:t,set:n,elCtx:e,iCtx:r}=It();if(null!=t)return t;const o=r.j?.k?.u?.nn||"";return n(`${o?Et(o):""}-${e.A?.getHash()||""}-${Kt(r.j)||""}`)};function Tc(t,n){const e=gr();return e?.j?.k.u.J[t]??n}const Ec=/*#__PURE__*/new Map,Rc=(t,n)=>{let e=Ec.get(n);return e||Ec.set(n,e=Ic(t,n)),e},Ic=(t,n)=>{const e=t.length,r=[],o=[];let s=0,i=s,c=Lc,l=0;for(;s<e;){const n=s;let e=t.charCodeAt(s++);e===$l&&(s++,e=ul);const r=yl[c];for(let d=0;d<r.length;d++){const p=r[d],[h,v,m]=p;if((h===l||h===Gc||h===Yc&&zc(l)||h===Vc&&Nc(l))&&(v===e||v===Gc||v===Yc&&zc(e)||v===Kc&&!zc(e)&&e!==sl||v===Vc&&Nc(e))&&(3==p.length||a(p))){if(p.length>3&&(e=t.charCodeAt(s-1)),m===Qc||m==Bc){m===Bc&&(c!==Fc||$()?_c(e)||f(s-(v==Kc?1:v==rl?2:0)):(_c(e)?u(s-2):f(s-2),i++)),v===Kc&&(s--,e=l);do{c=o.pop()||Lc,c===Wc&&(u(s-1),i++)}while(Ac(c))}else o.push(c),c===Wc&&m===Lc?(u(s-8),i=s):m===Uc&&f(n),c=m;break}}l=e}return u(s),r.join("");function u(n){r.push(t.substring(i,n)),i=n}function f(t){c===Wc||$()||(u(t),r.push(".",J,n))}function a(n){let e=0;if(t.charCodeAt(s)===ol)for(let n=1;n<10;n++)if(t.charCodeAt(s+n)===ol){e=n+1;break}t:for(let r=3;r<n.length;r++){const o=n[r];for(let n=0;n<o.length;n++)if((t.charCodeAt(s+n+e)|pl)!==o.charCodeAt(n))continue t;return s+=o.length+e,!0}return!1}function $(){return-1!==o.indexOf(Wc)||-1!==o.indexOf(Dc)}},zc=t=>t>=il&&t<=cl||t>=ul&&t<=fl||t>=hl&&t<=vl||t>=128||t===dl||t===ol,_c=t=>t===ll||t===sl||t===al||t===el||zc(t),Ac=t=>t===Hc||t===Dc||t===Jc||t===Wc,Nc=t=>t===nl||t===Xc||t===Zc||t===tl,Lc=0,Fc=2,Wc=5,Uc=6,Dc=10,Hc=11,Jc=12,Qc=17,Bc=18,Gc=0,Yc=1,Kc=2,Vc=3,Xc=9,Zc=10,tl=13,nl=32,el=35,rl=41,ol=45,sl=46,il=48,cl=57,ll=58,ul=65,fl=90,al=91,$l=92,dl=95,pl=32,hl=97,vl=122,ml=123,wl=125,bl=[[Gc,39,14],[Gc,34,15],[Gc,47,16,"*"]],yl=[[[Gc,42,Fc],[Gc,al,7],[Gc,ll,Uc,":","before","after","first-letter","first-line"],[Gc,ll,Wc,"global"],[Gc,ll,3,"has","host-context","not","where","is","matches","any"],[Gc,ll,4],[Gc,Yc,1],[Gc,sl,1],[Gc,el,1],[Gc,64,Dc,"keyframe"],[Gc,64,Hc,"media","supports","container"],[Gc,64,Jc],[Gc,ml,13],[47,42,16],[Gc,59,Qc],[Gc,wl,Qc],[Gc,rl,Qc],...bl],[[Gc,Kc,Bc]],[[Gc,Kc,Bc]],[[Gc,40,Lc],[Gc,Kc,Bc]],[[Gc,40,8],[Gc,Kc,Bc]],[[Gc,40,Lc],[Gc,Kc,Qc]],[[Gc,Kc,Qc]],[[Gc,93,Bc],[Gc,39,14],[Gc,34,15]],[[Gc,rl,Qc],...bl],[[Gc,wl,Qc],...bl],[[Gc,wl,Qc],[Vc,Yc,1],[Gc,ll,Wc,"global"],[Gc,ml,13],...bl],[[Gc,ml,Lc],[Gc,59,Qc],...bl],[[Gc,59,Qc],[Gc,ml,9],...bl],[[Gc,wl,Qc],[Gc,ml,13],[Gc,40,8],...bl],[[Gc,39,Qc]],[[Gc,34,Qc]],[[42,47,Qc]]],gl=t=>{kl(t,t=>t,!1)},xl=/*#__PURE__*/o(gl),Sl=t=>({scopeId:J+kl(t,Rc,!0)}),ql=/*#__PURE__*/o(Sl),kl=(t,n,e)=>{const{val:r,set:o,iCtx:s,i,elCtx:c}=It();if(r)return r;const l=(u=i,`${Et(t.In)}-${u}`);var u;const f=s.j.k.u;if(o(l),c.ft||(c.ft=[]),c.nt||(c.nt=[]),e&&c.nt.push((t=>J+t)(l)),f.Ft.has(l))return l;f.Ft.add(l);const a=t.Ut(f.D),$=t=>{c.ft.push({styleId:l,content:n(t,l)})};return I(a)?s.F.push(a.then($)):$(a),l},jl=()=>{const t=Mc({error:void 0});return _t(Ft,t),t},Cl=t=>{import.meta;const n=import.meta.env.BASE_URL||"/",e={path:"qwik-prefetch-service-worker.js",...t};e.path=t?.path?.startsWith?.("/")?t.path:n+e.path;let r=Pl.replace('"_URL_"',JSON.stringify(e.path.split("/").pop()));r=r.replaceAll(/\s\s+/gm,"");const o={dangerouslySetInnerHTML:["("+r+")(",["navigator.serviceWorker"].join(","),");"].join(""),nonce:e.nonce};return _n("script",o,0,"prefetch-service-worker")},Pl=/*#__PURE__*/(t=>{"getRegistrations"in t&&t.getRegistrations().then(t=>{t.forEach(t=>{t.active&&t.active.scriptURL.endsWith("_URL_")&&t.unregister().catch(console.error)})}),"caches"in window&&caches.keys().then(t=>{const n=t.find(t=>t.startsWith("QwikBundles"));n&&caches.delete(n).catch(console.error)}).catch(console.error)}).toString(),Ml=()=>null;export{hc as $,Hn as Fragment,Jn as HTMLFragment,Ml as PrefetchGraph,Cl as PrefetchServiceWorker,Wn as RenderOnce,ti as Resource,Yn as SSRComment,Xn as SSRHint,Gn as SSRRaw,Vn as SSRStream,Kn as SSRStreamBlock,Bn as SkipRender,si as Slot,ct as _IMMUTABLE,le as _deserializeData,Rn as _fnSignal,zr as _getContextElement,_r as _getContextEvent,xe as _hW,Ar as _jsxBranch,_n as _jsxC,In as _jsxQ,zn as _jsxS,Ws as _noopQrl,Us as _noopQrlDEV,xs as _pauseFromContexts,bc as _qrlSync,Vs as _regSymbol,on as _renderSSR,bt as _restProps,gs as _serializeData,Li as _verifySerializable,Nr as _waitUntilRendered,Bi as _weakSerialize,Yr as _wrapProp,Kr as _wrapSignal,xc as component$,yc as componentQrl,Ge as createComputed$,Je as createComputedQrl,zt as createContextId,qc as createElement,Ae as createSignal,mc as event$,vc as eventQrl,br as getLocale,P as getPlatform,qc as h,o as implicit$FirstArg,Fs as inlinedQrl,Hs as inlinedQrlDEV,e as isBrowser,r as isDev,n as isServer,Gr as isSignal,An as jsx,Qn as jsxDEV,An as jsxs,Qi as noSerialize,Ls as qrl,Ds as qrlDEV,kc as render,C as setPlatform,wc as sync$,Er as untrack,Gi as unwrapStore,Be as useComputed$,Qe as useComputedQrl,Ne as useConstant,At as useContext,_t as useContextProvider,jl as useErrorBoundary,Oc as useId,ve as useLexicalScope,Ee as useOn,Re as useOnDocument,Ie as useOnWindow,Zs as useResource$,Xs as useResourceQrl,Tc as useServerData,Le as useSignal,Mc as useStore,xl as useStyles$,gl as useStylesQrl,ql as useStylesScoped$,Sl as useStylesScopedQrl,Ye as useTask$,He as useTaskQrl,Ve as useVisibleTask$,Ke as useVisibleTaskQrl,Rt as version,yr as withLocale};