var fn=Array.isArray,un=Array.prototype.indexOf,Zn=Array.from,$n=Object.defineProperty,V=Object.getOwnPropertyDescriptor,on=Object.getOwnPropertyDescriptors,_n=Object.prototype,cn=Array.prototype,Pt=Object.getPrototypeOf,bt=Object.isExtensible;const Wn=()=>{};function Xn(t){return t()}function St(t){for(var e=0;e{r.d=!0})}function ve(t){const e=p;if(e!==null){const u=e.e;if(u!==null){var n=h,r=v;e.e=null;try{for(var l=0;l{var s=v;Y(a);var f=i();return Y(s),f};return r&&n.set("length",k(t.length)),new Proxy(t,{defineProperty(i,s,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&gn();var _=n.get(s);return _===void 0?(_=u(()=>k(f.value)),n.set(s,_)):N(_,u(()=>j(f.value))),!0},deleteProperty(i,s){var f=n.get(s);if(f===void 0)s in i&&n.set(s,u(()=>k(E)));else{if(r&&typeof s=="string"){var _=n.get("length"),o=Number(s);Number.isInteger(o)&&o<_.v&&N(_,o)}N(f,E),It(l)}return!0},get(i,s,f){var x;if(s===G)return t;var _=n.get(s),o=s in i;if(_===void 0&&(!o||(x=V(i,s))!=null&&x.writable)&&(_=u(()=>k(j(o?i[s]:E))),n.set(s,_)),_!==void 0){var c=B(_);return c===E?void 0:c}return Reflect.get(i,s,f)},getOwnPropertyDescriptor(i,s){var f=Reflect.getOwnPropertyDescriptor(i,s);if(f&&"value"in f){var _=n.get(s);_&&(f.value=B(_))}else if(f===void 0){var o=n.get(s),c=o==null?void 0:o.v;if(o!==void 0&&c!==E)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return f},has(i,s){var c;if(s===G)return!0;var f=n.get(s),_=f!==void 0&&f.v!==E||Reflect.has(i,s);if(f!==void 0||h!==null&&(!_||(c=V(i,s))!=null&&c.writable)){f===void 0&&(f=u(()=>k(_?j(i[s]):E)),n.set(s,f));var o=B(f);if(o===E)return!1}return _},set(i,s,f,_){var Rt;var o=n.get(s),c=s in i;if(r&&s==="length")for(var x=f;xk(E)),n.set(x+"",J))}o===void 0?(!c||(Rt=V(i,s))!=null&&Rt.writable)&&(o=u(()=>k(void 0)),N(o,u(()=>j(f))),n.set(s,o)):(c=o.v!==E,N(o,u(()=>j(f))));var Q=Reflect.getOwnPropertyDescriptor(i,s);if(Q!=null&&Q.set&&Q.set.call(_,f),!c){if(r&&typeof s=="string"){var At=n.get("length"),ht=Number(s);Number.isInteger(ht)&&ht>=At.v&&N(At,ht+1)}It(l)}return!0},ownKeys(i){B(l);var s=Reflect.ownKeys(i).filter(o=>{var c=n.get(o);return c===void 0||c.v!==E});for(var[f,_]of n)_.v!==E&&!(f in i)&&s.push(f);return s},setPrototypeOf(){mn()}})}function It(t,e=1){N(t,t.v+e)}function mt(t){var e=A|I,n=v!==null&&(v.f&A)!==0?v:null;return h===null||n!==null&&(n.f&m)!==0?e|=m:h.f|=Mt,{ctx:p,deps:null,effects:null,equals:qt,f:e,fn:t,reactions:null,rv:0,v:null,wv:0,parent:n??h}}function he(t){const e=mt(t);return nn(e),e}function pe(t){const e=mt(t);return e.equals=jt,e}function Yt(t){var e=t.effects;if(e!==null){t.effects=null;for(var n=0;nnew Promise(r=>{n.outro?Cn(e,()=>{F(e),r(void 0)}):(F(e),r(void 0))})}function $t(t){return U(Ct,t,!1)}function Nn(t){return U(it,t,!0)}function ke(t,e=[],n=mt){const r=e.map(n);return Pn(()=>t(...r.map(B)))}function Pn(t,e=0){return U(it|gt|e,t,!0)}function Ne(t,e=!0){return U(it|O,t,!0,e)}function Wt(t){var e=t.teardown;if(e!==null){const n=X,r=v;Nt(!0),Y(null);try{e.call(null)}finally{Nt(n),Y(r)}}}function Xt(t,e=!1){var n=t.first;for(t.first=t.last=null;n!==null;){var r=n.next;(n.f&H)!==0?n.parent=null:F(n,e),n=r}}function Sn(t){for(var e=t.first;e!==null;){var n=e.next;(e.f&O)===0&&F(e),e=n}}function F(t,e=!0){var n=!1;if((e||(t.f&hn)!==0)&&t.nodes_start!==null){for(var r=t.nodes_start,l=t.nodes_end;r!==null;){var a=r===l?null:q(r);r.remove(),r=a}n=!0}Xt(t,e&&!n),ft(t,0),b(t,ut);var u=t.transitions;if(u!==null)for(const s of u)s.stop();Wt(t);var i=t.parent;i!==null&&i.first!==null&&zt(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function zt(t){var e=t.parent,n=t.prev,r=t.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),e!==null&&(e.first===t&&(e.first=r),e.last===t&&(e.last=n))}function Cn(t,e){var n=[];Jt(t,n,!0),Fn(n,()=>{F(t),e&&e()})}function Fn(t,e){var n=t.length;if(n>0){var r=()=>--n||e();for(var l of t)l.out(r)}else e()}function Jt(t,e,n){if((t.f&L)===0){if(t.f^=L,t.transitions!==null)for(const u of t.transitions)(u.is_global||n)&&e.push(u);for(var r=t.first;r!==null;){var l=r.next,a=(r.f&Ft)!==0||(r.f&O)!==0;Jt(r,e,a?n:!1),r=l}}}function Pe(t){Qt(t,!0)}function Qt(t,e){if((t.f&L)!==0){t.f^=L,(t.f&y)===0&&(t.f^=y),z(t)&&(b(t,I),vt(t));for(var n=t.first;n!==null;){var r=n.next,l=(n.f&Ft)!==0||(n.f&O)!==0;Qt(n,l?e:!1),n=r}if(t.transitions!==null)for(const a of t.transitions)(a.is_global||e)&&a.in()}}let W=[],yt=[];function tn(){var t=W;W=[],St(t)}function Mn(){var t=yt;yt=[],St(t)}function Se(t){W.length===0&&queueMicrotask(tn),W.push(t)}function kt(){W.length>0&&tn(),yt.length>0&&Mn()}let tt=!1,rt=!1,lt=null,S=!1,X=!1;function Nt(t){X=t}let K=[];let v=null,D=!1;function Y(t){v=t}let h=null;function at(t){h=t}let w=null;function qn(t){w=t}function nn(t){v!==null&&v.f&pt&&(w===null?qn([t]):w.push(t))}let d=null,g=0,T=null;function jn(t){T=t}let en=1,st=0,P=!1;function rn(){return++en}function z(t){var o;var e=t.f;if((e&I)!==0)return!0;if((e&M)!==0){var n=t.deps,r=(e&m)!==0;if(n!==null){var l,a,u=(e&et)!==0,i=r&&h!==null&&!P,s=n.length;if(u||i){var f=t,_=f.parent;for(l=0;lt.wv)return!0}(!r||h!==null&&!P)&&b(t,y)}return!1}function Ln(t,e){for(var n=e;n!==null;){if((n.f&nt)!==0)try{n.fn(t);return}catch{n.f^=nt}n=n.parent}throw tt=!1,t}function Yn(t){return(t.f&ut)===0&&(t.parent===null||(t.parent.f&nt)===0)}function ct(t,e,n,r){if(tt){if(n===null&&(tt=!1),Yn(e))throw t;return}n!==null&&(tt=!0);{Ln(t,e);return}}function ln(t,e,n=!0){var r=t.reactions;if(r!==null)for(var l=0;l0)for(o.length=g+d.length,c=0;c0;){e++>1e3&&Un();var n=K,r=n.length;K=[];for(var l=0;l0;)rt=!0,sn(),kt();return e}async function Ce(){await Promise.resolve(),Gn()}function B(t){var e=t.f,n=(e&A)!==0;if(v!==null&&!D){if(!(w!=null&&w.includes(t))){var r=v.deps;t.rv