@builder.io/qwik
Version:
An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.
1 lines • 71.1 kB
JavaScript
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,dc(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)}},A=(t,n)=>I(t)?t.then(n):n(t),_=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)}),U=[],W={},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)=>{Qi(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=yr(),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?(Br(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?Qi(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=yr();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=yr();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||Br(t),xt=(t,n)=>{if(O(t)){if(Object.isFrozen(t))return t;const e=Qi(t);if(e!==t)return t;if(Wi(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 U;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=rc(t)?t:dc(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.18.0",It=()=>{const t=xr(),n=dr(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)})),At=(t,n)=>{const{val:e,set:r,elCtx:o}=It();void 0===e&&((o.M||=new Map).set(t.id,n),r(!0))},_t=(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(kr(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??dr(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 dr(ws(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"),Ut=(t,n,e)=>{const r=$r(n);{const n=Lt(Ft,r,e.k.u);if(void 0===n)throw t;n.error=t}},Wt=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&=~lr,n.R|=fr,n.I=[],n.li.length=0;const r=n.T,o=n.A,s=n.N,i=Mr(t.k.L,r,void 0,nt),c=i.F=[],l=Jt(t);l.U=n,l.W=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=>A(N(c),()=>n.R&lr&&!(e&&e>100)?Dt(t,n,e?e+1:1):{node:r,rCtx:l}),o=>o!==Wr||e&&e>100?(Ut(o,r,t),{node:Qn,rCtx:l}):A(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:[]},U:null,W:void 0}),Jt=t=>({k:t.k,U:t.U,W:t.W}),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||Wt.has(t)?n:n+"px",Kt=t=>eo(t.k.u.et++),Vt=(t,n)=>{const e=Kt(t);n.rt=e},Xt=t=>Br(t)?Xt(t.value):null==t||"boolean"==typeof t?"":String(t);function Zt(t){return t.startsWith("aria-")}const tn=(t,n)=>!!n.key&&(!Wn(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=Xr(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=Mr(u)).j=i;const p=Rn(e,null,f,$,lr|ur,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?String(t.key):null;a&&(f+=" q:sref="+r.U.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 A(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.W=n,o.it[$]=void 0,t=vn(e,l,c,s,i)}}return c&&(t=A(t,()=>c(s))),A(t,()=>{s.write(un)})})},un="\x3c!--/qv--\x3e",fn=t=>{let n="";for(const e in t){if("children"===e||e===nn)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+"="+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+'="'+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),A(Dt(t,r),c=>{const l=r.T,u=c.rCtx,f=Mr(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(Rn("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=zn(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&ur){const o=pn(1),s=o.li;s.push(...r.li),r.R&=~ur,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=Tn(n[0]);i[e]=Js(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=o[t];if(n)return Rn("q:template",{[Q]:t||!0,hidden:!0,"aria-hidden":"true"},null,n,0,null)}),[n,i]=a.ct,c=Jt(n);c.W=r,s=vn(t,c,i,e,0,void 0)}return i?A(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="";Wn(t)&&(n=t.props[Q]||""),(r[n]||=[]).push(t)}return r},pn=t=>{const n=new rn(t);return hr(n)},hn=(t,n,e,r,o,s)=>{const i=t.type,c=n.U;if("string"==typeof i){const l=t.key,u=t.props,f=t.immutableProps||W,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&&(Zr(e,$),v=!0));if(kt(t))return void Ct(a.li,t,e,void 0);if(Br(e)&&(e=Rr(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=jn(o):Pn(s)||(p+=" "+(!0===e?s:s+'="'+jn(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&ur&&(y.push(...c.li),c.R&=~ur)}if(d&&(o|=1),i in gn&&(o|=16),i in xn&&(o|=8),m&&(p+=' class="'+jn(m)+'"'),y.length>0){const t=jt(y),e=!!(16&o);for(const r of t){const t=e?Tn(r[0]):r[0];p+=" "+t+'="'+Js(r[1],n.k.u,a)+'"',kn(t,n.k.u)}}if(null!=l&&(p+=' q:key="'+jn(l)+'"'),v||h||y.length>0){if(v||h||Mn(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 A(g,()=>{if(d){for(const t of e.k.ot)an(t.type,t.props,r);e.k.ot.length=0}if(s)return A(s(r),()=>{r.write(`</${i}>`)});r.write(`</${i}>`)})}if(i===Ln){const i=pn(111);return n.W?(i.O=n.W,i.$t=n.U):i.O=n.U,c&&c.R&ar&&On(c,i),ln(t,i,void 0,n,e,r,o,s)}if(i===Bn)return void r.write(t.props.data);if(i===Xn)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=kr(e.lt,i,t.props,t.key,t.flags,t.dev);return tn(l,t)?hn(zn(Ln,{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(Wn(t))return hn(t,n,e,r,o,s);if(T(t))return mn(t,n,e,r,o);if(Br(t)){const i=8&o,c=n.U?.T;let l;if(c){if(!i){const i=Kt(n);if(l=Rr(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=kr(e.lt,()=>t.value)}return void r.write(jn(Xt(l)))}return I(t)?(r.write(en),t.then(t=>vn(t,n,e,r,o,s))):void 0}r.write(jn(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(Wn(t)&&R(t.type)&&t.type!==Bn&&t.type!==Xn&&t.type!==Ln){const e=kr(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]??W;for(const t of r)"children"!==t&&t!==Q&&(Br(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(oo(t))},jn=t=>t.replace(qn,t=>{switch(t){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return""}}),Cn=/[>/="'\u0009\u000a\u000c\u0020]/,Pn=t=>Cn.test(t),Mn=t=>t.some(t=>t[1].ht&&t[1].ht.length>0),On=(t,n)=>{const e=t.vt||=[];e.includes(n)||e.push(n)},Tn=t=>"on:qvisible"===t?"on-document:qinit":t,En=(t,n,e)=>new Jr(t,n,e),Rn=(t,n,e,r,o,s)=>{const i=null==s?null:String(s),c=new Nn(t,n||W,e,r,o,i);return Un(c),c},In=(t,n,e,r,o,s)=>{let i=null;return n&&"children"in n&&(i=n.children,delete n.children),Rn(t,n,e,i,r,o,s)},zn=(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 Rn(t,null,i,s,e,r,o)}const c=new Nn(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=Tr(()=>{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 Nn(t,n,null,o,0,r);return Un(s),s},_n=":skipRender";class Nn{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 Ln=t=>t.children,Fn=(t,n)=>new Nn(Ln,W,null,t.children,2,n),Un=()=>{},Wn=t=>t instanceof Nn,Dn=t=>t.children,Hn=t=>An(Ln,t),Jn=(t,n,e,r,o)=>{const s=null==e?null:String(e),i=Tr(()=>{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 Nn(t,n,null,i,0,s);return c.dev={stack:(new Error).stack,...o},Un(c),c},Qn=Symbol("skip render"),Bn=()=>null,Gn=t=>An(Bn,{data:`\x3c!--${t.data}--\x3e`},null),Yn=t=>[An(Gn,{data:"qkssr-pu"}),t.children,An(Gn,{data:"qkssr-po"})],Kn=(t,n)=>An(Fn,{children:An(Xn,t)},n),Vn=()=>null,Xn=()=>null,Zn=(t,n,e)=>{const r=!(n.R&fr),o=n.T,s=t.k.u;return s.wt.delete(n),s.l.bt(o),A(Dt(t,n),s=>{const i=t.k,c=s.rCtx,l=Mr(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)ns(i,t);const u=oe(s.node,l);return A(u,t=>{const r=re(o,t),s=te(n);return A(uo(c,s,r,e),()=>{n.yt=r})})})},te=t=>(t.yt||(t.yt=vo(t.T)),t.yt);class ne{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 ee=(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!==Ln){if(R(r)){const s=kr(n,r,o,e,i,t.dev);return tn(s,t)?ee(zn(Ln,{children:s},0,e),n):oe(s,n)}throw S(25,r)}l=hs}let u=U;return null!=s?A(oe(s,n),t=>(void 0!==t&&(u=T(t)?t:[t]),new ne(l,o,c,u,i,e))):new ne(l,o,c,u,i,e)},re=(t,n)=>{const e=void 0===n?U:T(n)?n:[n],r=new ne(":virtual",{},null,e,0,null);return r.kt=t,r},oe=(t,n)=>{if(null!=t&&"boolean"!=typeof t){if(se(t)){const n=new ne("#text",W,null,U,0,null);return n.jt=String(t),n}if(Wn(t))return ee(t,n);if(Br(t)){const n=new ne("#signal",W,null,U,0,null);return n.Ct=t,n}if(T(t)){const e=_(t.flatMap(t=>oe(t,n)));return A(e,t=>t.flat(100).filter(L))}return I(t)?t.then(t=>oe(t,n)):t===Qn?new ne(_n,W,null,U,0,null):void 0}},se=t=>E(t)||"number"==typeof t,ie=t=>{"paused"===$t(t,Z)&&le(t)},ce=(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=Or(n);t&&(c=Vr(t),i=t.ownerDocument)}const u=Ri(c,i);for(let t=0;t<r.length;t++){const n=r[t];E(n)&&(r[t]=n===si?void 0:u.prepare(n))}const f=t=>r[ro(t)];for(const t of r)fe(t,f,u);return f(o)},le=t=>{if(!no(t))return;const n=t._qwikjson_??(t=>{const n=D(),e=$e(t===n.documentElement?n.body:t,"type");if(e)return JSON.parse(ae(e.firstChild.data)||"{}")})(t);if(t._qwikjson_=null,!n)return;const e=D(),r=t.getAttribute(V),o=X(e,r),s=Vr(t),i=new Map,l=new Map;let u=null,f=0;const a=e.createTreeWalker(t,to);for(;u=a.nextNode();){const t=u.data;if(0===f)if(t.startsWith("qv ")){const n=pe(t);n>=0&&i.set(n,u)}else if(t.startsWith("t=")){const n=t.slice(2),e=ro(n),r=de(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=ro(e);i.set(r,n)});const p=Ri(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=ro(n);i.has(e);const r=i.get(e);if($(r)){if(!r.isConnected)return void h.set(t,void 0);const n=ws(r);return h.set(t,n),dr(n,s),n}return c(r)?(h.set(t,r),dr(r,s),r):(h.set(t,r),r)}if(t.startsWith("@")){const n=t.slice(1),e=ro(n);return o[e]}if(t.startsWith("*")){const n=t.slice(1),e=ro(n);i.has(e);const r=l.get(e);return h.set(t,r),r}const e=ro(t);let r=n.objs[e];E(r)&&(r=r===si?void 0:p.prepare(r));let u=r;for(let n=t.length-1;n>=0;n--){const e=Ii[t[n]];if(!e)break;u=e(u,s)}return h.set(t,u),se(r)||v.has(e)||(v.add(e),ue(r,e,n.subs,m,s,p),fe(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}))},ue=(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=Vi(t,r);e&&n.push(e)}if(e>0&&wt(t,e),!s.subs(t,n)){const e=o.t.get(t);e?Gi(e).Ot(n):vt(t,o,n)}}},fe=(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])},ae=t=>t.replace(/\\x3C(\/?script)/gi,"<$1"),$e=(t,n)=>{let e=t.lastElementChild;for(;e;){if("SCRIPT"===e.tagName&&"qwik/json"===$t(e,n))return e;e=e.previousElementSibling}},de=t=>{const n=t.nextSibling;if(a(n))return n;{const n=t.ownerDocument.createTextNode("");return t.parentElement.insertBefore(n,t),n}},pe=t=>{const n=t.indexOf("q:id=");return n>0?ro(t.slice(n+5)):-1},he=()=>{const t=gr();let n=t.Tt;if(n);else{const e=t.T,r=Or(e);n=Qs(decodeURIComponent(String(t.Et)),r),ie(r);const o=dr(e,Vr(r));Ys(n,o)}return n.ht},ve=(t,n)=>{if(0===t[0]){const e=t[1];ir(e)?be(e,n):me(e,n)}else we(t,n)},me=(t,n)=>{ie(n.D);const e=dr(t,n);e.R&lr||(e.R|=lr,void 0!==n.ut?n.wt.add(e):(n.Rt.add(e),ye(n)))},we=(t,n)=>{const e=void 0!==n.ut;n.It.add(t),e||ye(n)},be=(t,n)=>{t.R&We||(t.R|=We,void 0!==n.ut?n.zt.add(t):(n.At.add(t),ye(n)))},ye=t=>(void 0===t._t&&(t._t=P().nextTick(()=>xe(t))),t._t),ge=()=>{const[t]=he();be(t,Vr(Or(t.Nt)))},xe=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 Ce(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);Me(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)),ts(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 Zn(r,t,Se(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=$r(t);if(null==s)return;const i=n[4],c=t.namespaceURI===so;r.u.l.Ut(n);let l=Rr(n[2],n.slice(0,-1));"class"===i?l=Qt(l,$r(o)):"style"===i&&(l=Gt(l));const u=te(s);if(i in u.N&&u.N[i]===l)return;return u.N[i]=l,Io(r,t,i,l,c)}case 3:case 4:{const e=n[3];if(!r.tt.includes(e)){r.u.l.Ut(n);const o=void 0;let s=Rr(n[2],n.slice(0,-1));const i=nc;Array.isArray(s)&&(s=new Nn(Ln,{},null,s,0,null));let c=oe(s,o);if(I(c))d("Rendering promises in JSX signals is not supported");else{void 0===c&&(c=oe("",o));const s=ho(e),u=function(t){for(;t;){if(l(t))return t;t=t.parentElement}throw new Error("Not found")}(n[1]);if(t.U=dr(u,t.k.u),s.gt==c.gt&&s.qt==c.qt&&s.rt==c.rt)go(t,s,c,0);else{const n=[],o=s.kt,l=Co(t,c,0,n);n.length&&d("Rendering promises in JSX signals is not supported"),i[3]=l,Xo(t.k,e.parentElement,l,o),o&&ss(r,o)}}}}}}catch(t){}})(r,t)}),o.G.push(...o.Y),0===o.G.length?($s(o),void await qe(t,r)):(await Lo(o),$s(o),qe(t,r))}catch(t){d(t)}},Se=t=>{let n=0;return t&&(t.namespaceURI===so&&(n|=io),"HEAD"===t.tagName&&(n|=co)),n},qe=async(t,n)=>{const e=n.k.B;await Pe(t,n,(t,n)=>0!==(t.R&Le)&&(!n||e.has(t.Nt))),t.wt.forEach(n=>{t.Rt.add(n)}),t.wt.clear(),t.ut=void 0,t._t=void 0,t.Rt.size+t.At.size+t.It.size>0&&(t._t=xe(t))},ke=t=>0!==(t.R&Fe),je=t=>0!==(t.R&Ue),Ce=async(t,n)=>{const e=t.D,r=[],o=[];t.At.forEach(n=>{ke(n)&&(o.push(A(n.Tt.Wt(e),()=>n)),t.At.delete(n)),je(n)&&(r.push(A(n.Tt.Wt(e),()=>n)),t.At.delete(n))});do{if(t.zt.forEach(n=>{ke(n)?o.push(A(n.Tt.Wt(e),()=>n)):je(n)?r.push(A(n.Tt.Wt(e),()=>n)):t.At.add(n)}),t.zt.clear(),o.length>0){const e=await Promise.all(o);Oe(e),await Promise.all(e.map(e=>Xe(e,t,n))),o.length=0}}while(t.zt.size>0);if(r.length>0){const e=await Promise.all(r);Oe(e);for(const r of e)Xe(r,t,n)}},Pe=async(t,n,e)=>{const r=[],o=t.D;t.At.forEach(n=>{e(n,!1)&&(n.Nt.isConnected&&r.push(A(n.Tt.Wt(o),()=>n)),t.At.delete(n))});do{if(t.zt.forEach(n=>{n.Nt.isConnected&&(e(n,!0)?r.push(A(n.Tt.Wt(o),()=>n)):t.At.add(n))}),t.zt.clear(),r.length>0){const e=await Promise.all(r);Oe(e);for(const r of e)Xe(r,t,n);r.length=0}}while(t.zt.size>0)},Me=t=>{t.sort((t,n)=>2&t.T.compareDocumentPosition(bs(n.T))?1:-1)},Oe=t=>{t.sort((t,n)=>t.Nt===n.Nt?t.Dt<n.Dt?-1:1:2&t.Nt.compareDocumentPosition(bs(n.Nt))?1:-1)},Te=(t,n)=>{ze(Ie(t,void 0),n)},Ee=(t,n)=>{ze(Ie(t,"document"),n)},Re=(t,n)=>{ze(Ie(t,"window"),n)},Ie=(t,n)=>{const e=void 0!==n?n+":":"";return Array.isArray(t)?t.map(t=>`${e}on-${t}`):`${e}on-${t}`},ze=(t,n)=>{if(n){const e=xr(),r=dr(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|=ur}},Ae=t=>{const n=Sr(),e=R(t)&&!bc(t)?kr(void 0,t):t;return Nr(e,n,0)},_e=t=>{const{val:n,set:e}=It();return null!=n?n:e(t=R(t)&&!bc(t)?t():t)},Ne=t=>_e(()=>Ae(t)),Le=1,Fe=2,Ue=4,We=16,De=t=>{const{val:n,set:e,iCtx:r,i:o,elCtx:s}=It();if(n)return;const i=r.j.k.u,c=new cr(We|Fe,o,s.T,t,void 0);e(!0),t.Wt(i.D),s.Ht||(s.Ht=[]),s.Ht.push(c),Cr(r,()=>tr(c,i,r.j))},He=t=>{const n=xr(),e=n.j.k.u,r=dr(n.q,e),o=Nr(void 0,e,Ur|Fr,void 0),s=new cr(We|Fe|8,0,r.T,t,o);return t.Wt(e.D),(r.Ht||=[]).push(s),Cr(n,()=>nr(s,e,n.j)),o},Je=t=>_e(()=>He(t)),Qe=o(Je),Be=o(He),Ge=/*#__PURE__*/o(De),Ye=(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 cr(Le,o,i.T,t,void 0),u=s.j.k.u;i.Ht||(i.Ht=[]),i.Ht.push(l),r(l),or(l,c),t.Wt(u.D),be(l,u)},Ke=/*#__PURE__*/o(Ye),Ve=t=>0!==(t.R&Ue),Xe=async(t,n,e)=>Ve(t)?Ze(t,n,e):(t=>!!(8&t.R))(t)?nr(t,n,e):tr(t,n,e),Ze=(t,n,e,r)=>{t.R&=~We,er(t);const o=Mr(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=Qi(l),f={track:(n,r)=>{if(R(n)){const r=Mr();return r.j=e,r.v=[0,t],kr(r,n)}const o=Gi(n);return o?o.m([0,t],r):h(x(26),n),r?n[r]:Br(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);kr(o,()=>{l._state="pending",l.loading=!0,l.value=new Promise((t,n)=>{a=t,$=n})}),t.Qt=Hi(()=>{d=!0,c.forEach(t=>t())});const v=z(()=>A(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"))&&er(t)})]):v},tr=(t,n,e)=>{t.R&=~We,er(t);const r=t.Nt,o=Mr(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=Hi(()=>{c.forEach(t=>t())});const l={track:(n,e)=>{if(R(n)){const e=Mr();return e.v=[0,t],kr(e,n)}const r=Gi(n);return r?r.m([0,t],e):h(x(26),n),e?n[e]:Br(n)?n.value:n},cleanup(t){c.push(t)}};return z(()=>i(l),t=>{R(t)&&c.push(t)},t=>{Ut(t,r,e)})},nr=(t,n,e)=>{t.R&=~We,er(t);const r=t.Nt,o=Mr(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=>{Tr(()=>{const e=t.Jt;e[Lr]&=~Ur,e.untrackedValue!==n&&(e.untrackedValue=n,e[it].p())})},l=t=>{Ut(t,r,e)};try{return A(t.Tt.Wt(n.D),()=>{const t=i();if(I(t)){const n=new Error("useComputed$: Async functions in computed tasks are deprecated and will stop working in v2. Use useTask$ or useResource$ instead.").stack;return n&&n.replace(/^Error:\s*/,""),t.then(c,l)}c(t)})}catch(t){l(t)}},er=t=>{const n=t.Qt;if(n){t.Qt=void 0;try{n()}catch(t){d(t)}}},rr=t=>{32&t.R?(t.R&=-33,(0,t.Tt)()):er(t)},or=(t,n)=>{"visible"===n||"intersection-observer"===n?Te("qvisible",sr(t)):"load"===n||"document-ready"===n?Ee("qinit",sr(t)):"idle"!==n&&"document-idle"!==n||Ee("qidle",sr(t))},sr=t=>{const n=t.Tt,e=ic(n.Bt,"_hW",ge,null,null,[t],n.Gt);return n.dev&&(e.dev=n.dev),e},ir=t=>O(t)&&t instanceof cr;class cr{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 lr=1,ur=2,fr=4,ar=8,$r=t=>t[ft],dr=(t,n)=>{const e=$r(t);if(e)return e;const r=hr(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=Qs(o,n);e.Kt&&Ys(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=fr,t&&(r.A=i(t)),o){const t=i(o);r.N=t,wt(t,2),t[ct]=pr(t)}else r.N=vt(mt(),n)}}}}}var s;return r},pr=t=>{const n={},e=Bi(t);for(const t in e)t.startsWith(lt)&&(n[t.slice(2)]=e[t]);return n},hr=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 vr,mr;function wr(t){if(void 0===vr){const n=yr();if(n&&n.L)return n.L;if(void 0!==t)return t;throw new Error("Reading `locale` outside of context.")}return vr}function br(t,n){const e=vr;try{return vr=t,n()}finally{vr=e}}const yr=()=>{if(!mr){const t="undefined"!=typeof document&&document&&document.__q_context__;if(!t)return;return T(t)?document.__q_context__=Pr(t):t}return mr},gr=()=>{const t=yr();if(!t)throw S(14);return t},xr=()=>{const t=yr();if(!t||t.Vt!==nt)throw S(20);return t},Sr=()=>xr().j.k.u;function qr(t){if(null==t)return t;const n=gr();return function(...e){return jr.call(this,n,t,e)}}function kr(t,n,...e){return jr.call(this,t,n,e)}function jr(t,n,e){const r=mr;let o;try{mr=t,o=n.apply(this,e)}finally{mr=r}return o}const Cr=(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))},Pr=([t,n,e])=>{const r=t.closest(tt),o=r?.getAttribute("q:locale")||void 0;return o&&function(t){vr=t}(o),Mr(o,void 0,t,n,e)},Mr=(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)}),Or=t=>t.closest(tt),Tr=t=>kr(void 0,t),Er=/*#__PURE__*/Mr(void 0,void 0,void 0,nt),Rr=(t,n)=>(Er.v=n,kr(Er,()=>t.value)),Ir=()=>{const t=yr();if(t)return t.T??t.q??t.Tt?.S(void 0)},zr=()=>{const t=yr();if(t)return t.Vt},Ar=t=>{const n=yr();return n&&n.q&&n.j&&(dr(n.q,n.j.k.u).R|=ar),t},_r=t=>{const n=Or(t);return n?Vr(n)._t??Promise.resolve():Promise.resolve()},Nr=(t,n,e,r)=>{const o=n.l.o(r);return new Hr(t,o,e)},Lr=Symbol("proxy manager"),Fr=1,Ur=2,Wr=Symbol("unassigned signal");class Dr{}class Hr extends Dr{untrackedValue;[it];[Lr]=0;constructor(t,n,e){super(),this.untrackedValue=t,this[it]=n,this[Lr]=e}valueOf(){}toString(){return`[Signal ${String(this.value)}]`}toJSON(){return{value:this.value}}get value(){if(this[Lr]&Ur)throw Wr;const t=yr()?.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 Jr extends Dr{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 Qr extends Dr{ref;prop;constructor(t,n){super(),this.ref=t,this.prop=n}get[it](){return Gi(this.ref)}get value(){return this.ref[this.prop]}set value(t){this.ref[this.prop]=t}}const Br=t=>t instanceof Dr,Gr=(t,n)=>{if(!O(t))return t[n];if(t instanceof Dr)return t;const e=Bi(t);if(e){const r=e[lt+n];if(r)return Br(r),r;if(!0!==e[ct]?.[n])return new Qr(t,n)}const r=t[ct]?.[n];return Br(r)?r:ct},Yr=(t,n)=>{const e=Gr(t,n);return e===ct?t[n]:e},Kr=Symbol("ContainerState"),Vr=t=>{let n=t[Kr];return n||(t[Kr]=n=Xr(t,$t(t,"q:base")??"/")),n},Xr=(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,At:new Set,zt:new Set,Rt:new Set,wt:new Set,Ft:new Set,dt:new Set,J:{containerAttributes:e},nn:n,_t:void 0,ut:void 0,Mt:void 0,l:null,en:new Map};return r.l=Zi(r),r},Zr=(t,n)=>{if(R(t))return t(n);if(Br(t))return t.value=n;throw S(32,t)},to=128,no=t=>c(t)&&t.hasAttribute(Z),eo=t=>t.toString(36),ro=t=>parseInt(t,36),oo=t=>{const n=t.indexOf(":");return t?t.slice(n+1).replace(/-./g,t=>t[1].toUpperCase()):t},so="http://www.w3.org/2000/svg",io=1,co=2,lo=[],uo=(t,n,e,r)=>{const o=e.St;if(1===o.length&&o[0].gt===_n)return void(e.St=n.St);const s=n.kt;let i=bo;n.St===lo&&"HEAD"===s.nodeName&&(i=mo,r|=co);const c=fo(n,i);return c.length>0&&o.length>0?ao(t,s,c,o,r):c.length>0&&0===o.length?qo(t.k,c,0,c.length-1):o.length>0?So(t,s,null,o,0,o.length-1,r):void 0},fo=(t,n)=>{const e=t.St;return e===lo?t.St=po(t.kt,n):e},ao=(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(go(t,a,p,o)),a=e[++l],p=r[++u];else if($.rt===h.rt)v.push(go(t,$,h,o)),$=e[--f],h=r[--d];else if(a.qt&&a.rt===h.rt)m(),m(),v.push(go(t,a,h,o)),Zo(w,n,a.kt,$.kt),a=e[++l],h=r[--d];else if($.qt&&$.rt===p.rt)m(),m(),v.push(go(t,$,p,o)),Xo(w,n,$.kt,a.kt),$=e[--f],p=r[++u];else{if(void 0===s&&(s=Do(e,l,f)),i=s[p.qt],void 0===i){const e=Co(t,p,o,v);Xo(w,n,e,a?.kt)}else if(c=e[i],c.gt!==p.gt){const e=Co(t,p,o,v);A(e,t=>{Xo(w,n,t,a?.kt)})}else v.push(go(t,c,p,o)),e[i]=void 0,m(),Xo(w,n,c.kt,a.kt);p=r[++u]}u<=d&&v.push(So(t,n,null==r[d+1]?null:r[d+1].kt,r,u,d,o));let b=_(v);return l<=f&&(b=A(b,()=>{qo(w,e,l,f)})),b},$o=(t,n)=>{const e=f(t)?t.close:null,r=[];let o=t.firstChild;for(;(o=ms(o))&&(n(o)&&r.push(o),o=o.nextSibling,o!==e););return r},po=(t,n)=>$o(t,n).map(ho),ho=t=>c(t)?$r(t)?.yt??vo(t):vo(t),vo=t=>{if(l(t)){const n=new ne(t.localName,{},null,lo,0,us(t));return n.kt=t,n}if(a(t)){const n=new ne(t.nodeName,W,null,lo,0,null);return n.jt=t.data,n.kt=t,n}},mo=t=>{const n=t.nodeType;return 1===n?t.hasAttribute("q:head"):111===n},wo=t=>"Q:TEMPLATE"===t.nodeName,bo=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))},yo=t=>{const n={};for(const e of t){const t=jo(e);(n[t]??(n[t]=new ne(hs,{[G]:""},null,[],0,t))).St.push(e)}return n},go=(t,n,e,r)=>{const o=n.kt,s=e.gt,i=t.k,c=i.u,l=t.U;if(e.kt=o,"#text"===s){i.tt.push(o);const t=e.Ct;return t&&(e.jt=Xt(Rr(t,[4,l.T,t,o]))),void Go(i,o,"data",e.jt)}if("#signal"===s)return;const u=e.N,f=e.R,a=dr(o,c);if(s!==hs){let $=0!==(r&io);if($||"svg"!==s||(r|=io,$=!0),u!==W){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);Ho(i,o,t);continue}Br(e)&&(e=Rr(e,[1,l.T,e,o,n])),"class"===n?e=Qt(e,l):"style"===n&&(e=Gt(e)),t[n]!==e&&(t[n]=e,Io(i,o,n,e,$))}else g(),void 0!==e&&Zr(e,o)}}if(2&f)return;if($&&"foreignObject"===s&&(r&=~io),void 0!==u[nn])return;if("textarea"===s)return;return uo(t,n,e,r)}if(H in u){const n=u.props;Ao(c,a,n);let o=!!(a.R&lr);return o||a.A||a.T.hasAttribute(rt)||(Vt(t,a),a.A=n[H],o=!0),o?A(Zn(t,a,r),()=>xo(t,a,e,r)):xo(t,a,e,r)}if(G in u)l.I.push(e);else if(nn in u)Go(i,o,"innerHTML",u[nn]);else if(!(2&f))return uo(t,n,e,r)},xo=(t,n,e,r)=>{if(2&e.R)return;const o=t.k,s=yo(e.St),i=Po(n);for(const t in i.slots)if(!s[t]){const n=i.slots[t],e=po(n,bo);if(e.length>0){const t=$r(n);t&&t.yt&&(t.yt.St=[]),qo(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,ss(o,n))}return _(Object.keys(s).map(e=>{const c=s[e],l=ko(o,i,n,e,t.k.u),u=te(l),f=Jt(t),a=l.T;f.W=l,l.yt=c,c.kt=a;let $=r&~io;a.isSvg&&($|=io);const d=o.X.findIndex(t=>t[0]===a);return d>=0&&o.X.splice(d,1),uo(f,u,c,$)}))},So=(t,n,e,r,o,s,i)=>{const c=[];for(;o<=s;++o){const s=r[o];m();const l=Co(t,s,i,c);Xo(t.k,n,l,e)}return N(c)},qo=(t,n,e,r)=>{for(;e<=r;++e){const r=n[e];r&&(m(),ss(t,r.kt))}},ko=(t,n,e,r,o)=>{const s=n.slots[r];if(s)return dr(s,o);const i=n.templates[r];if(i)return dr(i,o);const c=cs(t.H,r),l=hr(c);return l.O=e,rs(t,e.T,c),n.templates[r]=c,l},jo=t=>t.N[Q]??"",Co=(t,n,e,r)=>{const o=n.gt,s=t.k.H,i=t.U;if("#text"===o)return n.kt=s.createTextNode(n.jt);if("#signal"===o){const o=n.Ct,c=o.value;if(Wn(c)){const s=oe(c);if(Br(s))throw new Error("NOT IMPLEMENTED: Promise");if(Array.isArray(s))throw new Error("NOT IMPLEMENTED: Array");{const c=Co(t,s,e,r);return Rr(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),Rr(o,4&e?[3,t,o,t]:[4,i.T,o,t]),n.kt=t}}let c,l=!!(e&io);l||"svg"!==o||(e|=io,l=!0);const u=o===hs,f=n.N,a=t.k,$=a.u;u?c=ds(s,l):"head"===o?(c=s.head,e|=co):(c=Vo(s,o,l),e&=~co),2&n.R&&(e|=4),n.kt=c;const d=hr(c);if(t.W?(d.O=t.W,d.$t=t.U):d.O=t.U,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!==W){const t=s[ct]=u[ct]??W;for(const n in u)if("children"!==n&&n!==Q){const e=t[n];Br(e)?s[lt+n]=e:s[n]=u[n]}}Vt(t,d),d.A=o;const p=A(Zn(t,d,e),()=>{let r=n.St;if(0===r.length)return;1===r.length&&r[0].gt===_n&&(r=r[0].St);const o=Po(d),s=[],i=yo(r);for(const n in i){const r=i[n],c=ko(a,o,d,n,a.u),l=Jt(t),u=c.T;l.W=c,c.yt=r,r.kt=u;let f=e&~io;u.isSvg&&(f|=io);for(const t of r.St){const n=Co(l,t,f,s);m(),w(),ts(a,u,n)}}return N(s)});return I(p)&&r.push(p),c}if(G in f)fs(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 Go(a,c,"innerHTML",f[nn]),c}else{if(n.xt){const t=f!==W?Object.fromEntries(Object.entries(n.xt).map(([t,n])=>[t,n===ct?f[t]:n])):n.xt;zo(a,d,i,t,l,!0)}if(f!==W){d.yt=n;const t=n.xt?Object.fromEntries(Object.entries(f).filter(([t])=>!(t in n.xt))):f;n.N=zo(a,d,i,t,l,!1)}if(l&&"foreignObject"===o&&(l=!1,e&=~io),i){const t=i.nt;t&&t.forEach(t=>{c.classList.add(t)}),i.R&ur&&(d.li.push(...i.li),i.R&=~ur)}for(const t of d.li)Ho(a,c,t[0]);if(void 0!==f[nn])return c;l&&"foreignObject"===o&&(l=!1,e&=~io)}let p=n.St;if(0===p.length)return c;1===p.length&&p[0].gt===_n&&(p=p[0].St);const h=p.map(n=>Co(t,n,e,r));for(const t of h)Fo(c,t);return c},Po=t=>{const n=(t=>t.I||(t.I=Mo(t)))(t),e={},r={},o=Array.from(t.T.childNodes).filter(wo);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}},Mo=t=>ps(t.T.parentElement,B,t.rt).map(vo),Oo=(t,n,e)=>(n.namespaceURI===so?Qo(t,n,"class",e):Go(t,n,"className",e),!0),To=(t,n,e,r)=>r in n&&((n[r]!==e||"value"===r&&!n.hasAttribute(r))&&("value"===r&&"OPTION"!==n.tagName?Yo(t,n,r,e):Go(t,n,r,e)),!0),Eo=(t,n,e,r)=>(Qo(t,n,r.toLowerCase(),e),!0),Ro={style:(t,n,e)=>(Go(t,n.style,"cssText",e),!0),class:Oo,className:Oo,value:To,checked:To,href:Eo,list:Eo,form:Eo,tabIndex:Eo,download:Eo,innerHTML:()=>!0,[nn]:(t,n,e)=>(Go(t,n,"innerHTML",e),!0)},Io=(t,n,e,r,o)=>{if(Zt(e))return void Qo(t,n,e,null!=r?String(r):r);const s=Ro[e];s&&s(t,n,r,e)||(o||!(e in n)?(e.startsWith(qt)&&Jo(e.slice(15)),Qo(t,n,e,r)):Go(t,n,e,r))},zo=(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(Br(u)&&(m(),u=Rr(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,Io(t,c,l,u,o)}else g(),void 0!==u&&Zr(u,c)}return i},Ao=(t,n,e)=>{let r=n.N;if(r||(n.N=r=vt(mt(),t)),e===W)return;const o=Gi(r),s=Bi(r),i=s[ct]=e[ct]??W;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))}},_o=(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=$r(t);s&&((t,n)=>{t.Ht?.forEach(t=>{n.bt(t),rr(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=ms(c))&&(_o(c,n,e,!0,o),c=c.nextSibling,c!==i););}},No=()=>{document.__q_scroll_restore__&&(document.__q_scroll_restore__(),document.__q_scroll_restore__=void 0)},Lo=async t=>{if(document.__q_view_transition__&&(document.__q_view_transition__=void 0,document.startViewTransition)){const n=document.startViewTransition(()=>{ls(t),No()}),e=new CustomEvent("qviewTransition",{detail:n});return document.dispatchEvent(e),void await n.finished}ls(t),No()},Fo=(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)},Wo=(t,n,e)=>{f(n)?n.insertBeforeTo(t,bs(e)):t.insertBefore(n,bs(e))},Do=(t,n,e)=>{const r={};for(let o=n;o<=e;++o){const n=t[o].qt;null!=n&&(r[n]=o)}return r},Ho=(t,n,e)=>{e.startsWith("on:")||Qo(t,n,e,""),Jo(e)},Jo=t=>{{const n=oo(t);try{(globalThis.qwikevents||=[]).push(n)}catch(t){}}},Qo=(t,n,e,r)=>{t.G.push({rn:Bo,Zt:[n,e,r]})},Bo=(t,n,e)=>{if(null==e||!1===e)t.removeAttribute(n);else{const r=!0===e?"":String(e);at(t,n,r)}},Go=(t,n,e,r)=>{t.G.push({rn:Ko,Zt:[n,e,r]})},Yo=(t,n,e,r)=>{t.Y.push({rn:Ko,Zt:[n,e,r]})},Ko=(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)}},Vo=(t,n,e)=>e?t.createElementNS(so,n):t.createElement(n),Xo=(t,n,e,r)=>(t.G.push({rn:Wo,Zt:[n,e,r||null]}),e),Zo=(t,n,e,r)=>(t.G.push({rn:Uo,Zt:[n,e,r||null]}),e),ts=(t,n,e)=>(t.G.push({rn:Fo,Zt:[n,e]}),e),ns=(t,n)=>{t.u.Ft.add(n.styleId),t.Y.push({rn:es,Zt:[t.u,n]})},es=(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?Fo(s,i):Wo(e,i,e.firstChild)},rs=(t,n,e)=>{t.G.push({rn:os,Zt:[n,e]})},os=(t,n)=>{Wo(t,n,t.firstChild)},ss=(t,n)=>{l(n)&&_o(n,t,t.u.l,!0),t.G.push({rn:is,Zt:[n,t]})},is=t=>{const n=t.parentElement;n&&((t,n)=>{f(n)?n.remove():t.removeChild(n)})(n,t)},cs=(t,n)=>{const e=Vo(t,"q:template",!1);return at(e,Q,n),at(e,"hidden",""),at(e,"aria-hidden","true"),e},ls=t=>{for(const n of t.G)n.rn.apply(void 0,n.Zt);as(t)},us=t=>$t(t,"q:key"),fs=(t,n)=>{null!==n&&at(t,"q:key",n)},as=t=>{const n=t.u.l;for(const e of t.Z){const r=us(e);m();const o=$o(e,bo);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($o(s,wo).some(t=>$t(t,Q)===r))_o(e,t,n,!1);else{const n=cs(t.H,r);for(const t of o)Fo(n,t);Wo(s,n,s.firstChild)}else _o(e,t,n,!1)}else _o(e,t,n,!1)}}for(const[n,e]of t.X){const t=us(n);m();const r=$o(e,wo).find(n=>n.getAttribute(Q)===t);r&&($o(r,bo).forEach(t=>{Fo(n,t)}),r.remove())}},$s=()=>{},ds=(t,n)=>{const e=t.createComment("qv "),r=t.createComment("/qv");return new vs(e,r,n)},ps=(t,n,e)=>{const r=((t,n,e)=>t.ownerDocument.createTreeWalker(t,128,{acceptNode(t){const r=ws(t);return r&&$t(r,n)===e?1:2}}))(t,n,e),o=[];let s=null;for(;s=r.nextNode();)o.push(ws(s));return o},hs=":virtual";class vs{open;close;isSvg;ownerDocument;_qc_=null;nodeType=111;localName=hs;nodeName=hs;sn;cn;constructor(t,n,e){this.open=t,this.close=n,this.isSvg=e;const r=this.ownerDocument=t.ownerDocument;this.cn=Vo(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 $o(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 ms=t=>{if(null==t)return null;if($(t)){const n=ws(t);if(n)return n}return t},ws=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 vs(t,n,t.parentElement?.namespaceURI===so)}return null},bs=t=>null==t?null:f(t)?t.open:t,ys=async t=>{const n=Xr(null,null),e=qs(n);let r;for(Es(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,eo(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=Ts(t);if(!e)throw S(27,t);t=e.value,n+=e.resolved?"~":"_"}if(O(t)){const e=Bi(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})},gs=async(t,n,e,r)=>{const o=qs(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)Ve(t)&&o.$n.push(t.Jt),rr(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)Es(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)Cs(t,o,t.T);for(const n of t)Ss(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=Ts(t);if(!e)return null;t=e.value,n+=e.resolved?"~":"_"}if(O(t)){const e=Bi(t);if(e)n+="!",t=e;else if(l(t)){const e=(t=>{let n=$.get(t);return void 0===n&&(n=Is(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(rc(t)){const n=eo(p.size);return p.set(t,n),n}throw S(27,t)}return n},w=new Map;for(const t of d){const e=Rs(t,n)?.vn;if(!e)continue;const r=Yi(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($r(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,eo(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}`:Ki(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=xs(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=xs(i,h," ");t&&(u.w=t,n=!0)}if($&&l&&l.length>0){const t=xs(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"}},xs=(t,n,e)=>{let r="";for(const o of t){const t=n(o);null!==t&&(""!==r&&(r+=e),r+=t)}return r},Ss=(t,n)=>{const e=t.$t||t.O,r=t.N;if(e&&r&&!zs(r)&&n.pn.includes(e)){const e=Gi(r)?.vn,o=t.T;if(e)for(const[t,i]of e)0===t?(i!==o&&Ms(Gi(r),n,!1),s(i)?js(i,n):Es(i,n,!0)):(Es(r,n,!1),Ms(Gi(r),n,!1))}},qs=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:[]}},ks=(t,n)=>{const e=$r(t);n.pn.includes(e)||(n.pn.push(e),e.R&ar?(n.wn++,Cs(e,n,!0),n.wn--):n.hn.push(e))},js=(t,n)=>{const e=$r(t);if(e){if(n.pn.includes(e))return;n.pn.push(e),Cs(e,n,t)}},Cs=(t,n,e)=>{if(t.N&&!zs(t.N)&&(Es(t.N,n,e),Ms(Gi(t.N),n,e)),t.A&&Es(t.A,n,e),t.C)for(const r of t.C)Es(r,n,e);if(t.Ht){const r=n.u.l.bn;for(const o of t.Ht)r.has(o)&&Es(o,n,e)}if(!0===e&&(Ps(t,n),t.vt))for(const e of t.vt)Ps(e,n)},Ps=(t,n)=>{for(;t;){if(t.M)for(const e of t.M.values())Es(e,n,!0);t=t.O}},Ms=(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&&Es(t[2],n,e),!0===e){const e=t[1];s(e)&&f(e)?0===t[0]&&ks(e,n):Es(e,n,!0)}},Os=Symbol(),Ts=t=>t[Os],Es=(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),Wi(t))return n.un.add(void 0),void n.fn.push(t);const i=t,c=Bi(t);if(c){const r=!(2&Yi(t=c));if(e&&r&&Ms(Gi(i),n,e),Di(i))return void n.un.add(t)}if(Ti(t,n,e))return void n.un.add(t);if(I(t))return void n.ln.push((r=t,r.then(t=>(r[Os]={resolved:!0,value:t},t),t=>(r[Os]={resolved:!1,value:t},t))).then(t=>{Es(t,n,e)}));if("object"===o){if(s(t))return;if(T(t))for(let r=0;r<t.length;r++)Es(i[r],n,e);else if(M(t))for(const r in t)Es(i[r],n,e)}break}}}var r;n.un.add(t)},Rs=(t,n)=>{if(!O(t))return;if(t instanceof Hr)return Gi(t);const e=n.t.get(t);return e?Gi(e):void 0},Is=t=>{const n=$r(t);return n?n.rt:null},zs=t=>0===Object