var Fn=Array.isArray,zt=Array.prototype.indexOf,qn=Array.from,Ln=Object.defineProperty,pt=Object.getOwnPropertyDescriptor,Jt=Object.getOwnPropertyDescriptors,Yn=Object.prototype,Mn=Array.prototype,Qt=Object.getPrototypeOf;const jn=()=>{};function Un(t){return t()}function Xt(t){for(var n=0;nnew Promise(e=>{r.outro?Tn(n,()=>{I(n),e(void 0)}):(I(n),e(void 0))})}function Ct(t){return Y(mt,t,!1)}function En(t){return Y(B,t,!0)}function xr(t,n=[],r=It){const e=n.map(r);return mn(()=>t(...e.map(bn)))}function mn(t,n=0){return Y(B|ot|n,t,!0)}function Ar(t,n=!0){return Y(B|R,t,!0,n)}function Ft(t){var n=t.teardown;if(n!==null){const r=_t,e=u;Et(!0),J(null);try{n.call(null)}finally{Et(r),J(e)}}}function qt(t,n=!1){var r=t.first;for(t.first=t.last=null;r!==null;){var e=r.next;I(r,n),r=e}}function gn(t){for(var n=t.first;n!==null;){var r=n.next;(n.f&R)===0&&I(n),n=r}}function I(t,n=!0){var r=!1;if((n||(t.f&nn)!==0)&&t.nodes_start!==null){for(var e=t.nodes_start,l=t.nodes_end;e!==null;){var s=e===l?null:N(e);e.remove(),e=s}r=!0}qt(t,n&&!r),H(t,0),m(t,L);var a=t.transitions;if(a!==null)for(const y of a)y.stop();Ft(t);var _=t.parent;_!==null&&_.first!==null&&Lt(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function Lt(t){var n=t.parent,r=t.prev,e=t.next;r!==null&&(r.next=e),e!==null&&(e.prev=r),n!==null&&(n.first===t&&(n.first=e),n.last===t&&(n.last=r))}function Tn(t,n){var r=[];Yt(t,r,!0),xn(r,()=>{I(t),n&&n()})}function xn(t,n){var r=t.length;if(r>0){var e=()=>--r||n();for(var l of t)l.out(e)}else n()}function Yt(t,n,r){if((t.f&F)===0){if(t.f^=F,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>)!==0||(e.f&R)!==0;Yt(e,n,s?r:!1),e=l}}}function Rr(t){Mt(t,!0)}function Mt(t,n){if((t.f&F)!==0){t.f^=F,(t.f&v)===0&&(t.f^=v),$(t)&&(m(t,k),et(t));for(var r=t.first;r!==null;){var e=r.next,l=(r.f>)!==0||(r.f&R)!==0;Mt(r,l?n:!1),r=e}if(t.transitions!==null)for(const s of t.transitions)(s.is_global||n)&&s.in()}}let z=!1,at=[];function jt(){z=!1;const t=at.slice();at=[],Xt(t)}function kr(t){z||(z=!0,queueMicrotask(jt)),at.push(t)}function An(){z&&jt()}const Ut=0,Rn=1;let G=!1,K=Ut,j=!1,U=null,b=!1,_t=!1;function wt(t){b=t}function Et(t){_t=t}let D=[],C=0;let u=null,A=!1;function J(t){u=t}let f=null;function Q(t){f=t}let g=null;function kn(t){g=t}let p=null,d=0,x=null;function Dn(t){x=t}let Ht=1,X=0,S=!1;function Bt(){return++Ht}function $(t){var c;var n=t.f;if((n&k)!==0)return!0;if((n&q)!==0){var r=t.deps,e=(n&T)!==0;if(r!==null){var l,s,a=(n&W)!==0,_=e&&f!==null&&!S,y=r.length;if(a||_){for(l=0;lt.wv)return!0}(!e||f!==null&&!S)&&m(t,v)}return!1}function Sn(t,n){for(var r=n;r!==null;){if((r.f&Z)!==0)try{r.fn(t);return}catch{r.f^=Z}r=r.parent}throw G=!1,t}function On(t){return(t.f&L)===0&&(t.parent===null||(t.parent.f&Z)===0)}function rt(t,n,r,e){if(G){if(r===null&&(G=!1),On(n))throw t;return}r!==null&&(G=!0);{Sn(t,n);return}}function Vt(t,n,r=0){var e=t.reactions;if(e!==null)for(var l=0;l0)for(h.length=d+p.length,o=0;o1e3){C=0;try{an()}catch(t){if(U!==null)rt(t,U,null);else throw t}}C++}function Kt(t){var n=t.length;if(n!==0){Gt();var r=b;b=!0;try{for(var e=0;e1001)return;const t=D;D=[],Kt(t),j||(C=0,U=null)}function et(t){K===Ut&&(j||(j=!0,queueMicrotask(Pn))),U=t;for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if((r&(V|R))!==0){if((r&v)===0)return;n.f^=v}}D.push(n)}function Zt(t,n){var r=t.first,e=[];t:for(;r!==null;){var l=r.f,s=(l&R)!==0,a=s&&(l&v)!==0,_=r.next;if(!a&&(l&F)===0)if((l&B)!==0){if(s)r.f^=v;else{var y=u;try{u=r,$(r)&&ct(r)}catch(o){rt(o,r,null,r.ctx)}finally{u=y}}var c=r.first;if(c!==null){r=c;continue}}else(l&mt)!==0&&e.push(r);if(_===null){let o=r.parent;for(;o!==null;){if(t===o)break t;var P=o.next;if(P!==null){r=P;continue t}o=o.parent}}r=_}for(var h=0;h0||l.length>0)&&Wt(),C=0,U=null,e}finally{K=n,D=r}}async function Dr(){await Promise.resolve(),Wt()}function bn(t){var n=t.f,r=(n&w)!==0;if(r&&(n&L)!==0){var e=Nt(t);return yn(t),e}if(u!==null&&!A){g!==null&&g.includes(t)&&un();var l=u.deps;t.rv