var hn=Array.isArray,pn=Array.from,dn=Object.defineProperty,st=Object.getOwnPropertyDescriptor,En=Object.prototype,wn=Array.prototype,yn=Object.getPrototypeOf;const mn=()=>{};function Lt(t){for(var n=0;nnew Promise(e=>{r.outro?rn(n,()=>{A(n),e(void 0)}):(A(n),e(void 0))})}function Tt(t){return M(it,t,!1)}function Xt(t){return M(G,t,!0)}function zn(t){return tn(t)}function tn(t,n=0){return M(G|ft|n,t,!0)}function Jn(t,n=!0){return M(G|y,t,!0,n)}function xt(t){var n=t.teardown;if(n!==null){const r=et,e=o;ot(!0),K(null);try{n.call(null)}finally{ot(r),K(e)}}}function gt(t){var n=t.deriveds;if(n!==null){t.deriveds=null;for(var r=0;r{A(t),n&&n()})}function en(t,n){var r=t.length;if(r>0){var e=()=>--r||n();for(var l of t)l.out(e)}else n()}function St(t,n,r){if(!(t.f&I)){if(t.f^=I,t.transitions!==null)for(const a of t.transitions)(a.is_global||r)&&n.push(a);for(var e=t.first;e!==null;){var l=e.next,s=(e.f&_t)!==0||(e.f&y)!==0;St(e,n,s?r:!1),e=l}}}function Qn(t){kt(t,!0)}function kt(t,n){if(t.f&I){H(t)&&J(t),t.f^=I;for(var r=t.first;r!==null;){var e=r.next,l=(r.f&_t)!==0||(r.f&y)!==0;kt(r,l?n:!1),r=e}if(t.transitions!==null)for(const s of t.transitions)(s.is_global||n)&&s.in()}}let V=!1,nt=[];function Dt(){V=!1;const t=nt.slice();nt=[],Lt(t)}function Xn(t){V||(V=!0,queueMicrotask(Dt)),nt.push(t)}function ln(){V&&Dt()}const Ot=0,sn=1;let U=!1,B=Ot,b=!1,q=null,k=!1,et=!1;function ut(t){k=t}function ot(t){et=t}let T=[],D=0;let o=null;function K(t){o=t}let u=null;function $(t){u=t}let O=null;function tr(t){O=t}let v=null,p=0,N=null;function nr(t){N=t}let Nt=1,x=!1,d=null;function an(){return++Nt}function rr(){return!Gt}function H(t){var a,_;var n=t.f;if(n&Y)return!0;if(n&W){var r=t.deps,e=(n&F)!==0;if(r!==null){var l;if(n&j){for(l=0;lt.version)return!0}}(!e||u!==null&&!x)&&S(t,E)}return!1}function un(t,n){for(var r=n;r!==null;){if(r.f&Q)try{r.fn(t);return}catch{r.f^=Q}r=r.parent}throw U=!1,t}function on(t){return(t.f&C)===0&&(t.parent===null||(t.parent.f&Q)===0)}function z(t,n,r,e){if(U){if(r===null&&(U=!1),on(n))throw t;return}r!==null&&(U=!0);{un(t,n);return}}function It(t){var lt;var n=v,r=p,e=N,l=o,s=x,a=O,_=d,c=t.f;v=null,p=0,N=null,o=c&(y|Z)?null:t,x=!k&&(c&F)!==0,O=null,d=t.ctx;try{var h=(0,t.fn)(),i=t.deps;if(v!==null){var f;if(L(t,p),i!==null&&p>0)for(i.length=p+v.length,f=0;f1e3){D=0;try{Kt()}catch(t){if(q!==null)z(t,q,null);else throw t}}D++}function Ct(t){var n=t.length;if(n!==0){Ft();var r=k;k=!0;try{for(var e=0;e1001)return;const t=T;T=[],Ct(t),b||(D=0,q=null)}function Pt(t){B===Ot&&(b||(b=!0,queueMicrotask(cn))),q=t;for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(r&(Z|y)){if(!(r&E))return;n.f^=E}}T.push(n)}function bt(t,n){var r=t.first,e=[];t:for(;r!==null;){var l=r.f,s=(l&y)!==0,a=s&&(l&E)!==0,_=r.next;if(!a&&!(l&I))if(l&G){if(s)r.f^=E;else try{H(r)&&J(r)}catch(f){z(f,r,null,r.ctx)}var c=r.first;if(c!==null){r=c;continue}}else l&it&&e.push(r);if(_===null){let f=r.parent;for(;f!==null;){if(t===f)break t;var h=f.next;if(h!==null){r=h;continue t}f=f.parent}}r=_}for(var i=0;i0||l.length>0)&&qt(),D=0,q=null,e}finally{B=n,T=r}}async function er(){await Promise.resolve(),qt()}function lr(t){var i;var n=t.f,r=(n&m)!==0;if(r&&n&C){var e=wt(t);return rt(t),e}if(o!==null){O!==null&&O.includes(t)&&$t();var l=o.deps;v===null&&l!==null&&l[p]===t?p++:v===null?v=[t]:v.push(t),N!==null&&u!==null&&u.f&E&&!(u.f&y)&&N.includes(t)&&(S(u,Y),Pt(u))}else if(r&&t.deps===null)for(var s=t,a=s.parent,_=s;a!==null;)if(a.f&m){var c=a;_=c,a=c.parent}else{var h=a;(i=h.deriveds)!=null&&i.includes(_)||(h.deriveds??(h.deriveds=[])).push(_);break}return r&&(s=t,H(s)&&yt(s)),t.v}function sr(t){const n=o;try{return o=null,t()}finally{o=n}}const vn=~(Y|W|E);function S(t,n){t.f=t.f&vn|n}function ar(t,n=!1,r){d={p:d,c:null,e:null,m:!1,s:t,x:null,l:null}}function ur(t){const n=d;if(n!==null){const a=n.e;if(a!==null){var r=u,e=o;n.e=null;try{for(var l=0;l