chess-trainer-mcp
Version:
Chess Trainer MCP Server with Stockfish NNUE engine - Interactive chess training with AI coaching capabilities
3 lines (2 loc) • 33.1 kB
JavaScript
var Fe=Array.isArray,Nt=Array.prototype.indexOf,ur=Array.from,Vr=Object.defineProperty,z=Object.getOwnPropertyDescriptor,Ur=Object.getOwnPropertyDescriptors,Pt=Object.prototype,It=Array.prototype,fr=Object.getPrototypeOf,mr=Object.isExtensible;function Ee(e){return typeof e=="function"}const le=()=>{};function Ct(e){return e()}function Je(e){for(var r=0;r<e.length;r++)e[r]()}function ii(e,r){if(Array.isArray(e))return e;if(!(Symbol.iterator in e))return Array.from(e);const t=[];for(const n of e)if(t.push(n),t.length===r)break;return t}const M=2,$r=4,xe=8,lr=16,Y=32,_e=64,ar=128,R=256,Ce=512,F=1024,Z=2048,re=4096,B=8192,sr=16384,Br=32768,qe=65536,Dt=1<<17,Tr=1<<18,kt=1<<19,Hr=1<<20,Qe=1<<21,V=Symbol("$state"),Yr=Symbol("legacy props"),Rt=Symbol("");function Kr(e){return e===this.v}function or(e,r){return e!=e?r==r:e!==r||e!==null&&typeof e=="object"||typeof e=="function"}function Lt(e,r){return e!==r}function cr(e){return!or(e,this.v)}function Mt(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Ft(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function xt(e){throw new Error("https://svelte.dev/e/effect_orphan")}function qt(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function jt(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function Vt(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function Ut(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function $t(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let de=!1;function ui(){de=!0}const vr=1,_r=2,Gr=4,Bt=8,Ht=16,Yt=1,Kt=2,Wr=4,Gt=8,Wt=16,zt=1,Zt=2,C=Symbol(),Jt="http://www.w3.org/1999/xhtml",Qt="http://www.w3.org/2000/svg",Xt="@attach";function en(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let m=null;function Or(e){m=e}function rn(e,r=!1,t){var n=m={p:m,c:null,d:!1,e:null,m:!1,s:e,x:null,l:null};de&&!r&&(m.l={s:null,u:null,r1:[],r2:ae(!1)}),Ve(()=>{n.d=!0})}function tn(e){const r=m;if(r!==null){const l=r.e;if(l!==null){var t=A,n=y;r.e=null;try{for(var i=0;i<l.length;i++){var u=l[i];J(u.effect),U(u.reaction),be(u.fn)}}finally{J(t),U(n)}}m=r.p,r.m=!0}return{}}function pe(){return!de||m!==null&&m.l===null}function fe(e){if(typeof e!="object"||e===null||V in e)return e;const r=fr(e);if(r!==Pt&&r!==It)return e;var t=new Map,n=Fe(e),i=K(0),u=y,l=a=>{var f=y;U(u);var o=a();return U(f),o};return n&&t.set("length",K(e.length)),new Proxy(e,{defineProperty(a,f,o){(!("value"in o)||o.configurable===!1||o.enumerable===!1||o.writable===!1)&&Vt();var v=t.get(f);return v===void 0?v=l(()=>{var c=K(o.value);return t.set(f,c),c}):q(v,o.value,!0),!0},deleteProperty(a,f){var o=t.get(f);if(o===void 0){if(f in a){const s=l(()=>K(C));t.set(f,s),Ye(i)}}else{if(n&&typeof f=="string"){var v=t.get("length"),c=Number(f);Number.isInteger(c)&&c<v.v&&q(v,c)}q(o,C),Ye(i)}return!0},get(a,f,o){var _;if(f===V)return e;var v=t.get(f),c=f in a;if(v===void 0&&(!c||(_=z(a,f))!=null&&_.writable)&&(v=l(()=>{var d=fe(c?a[f]:C),w=K(d);return w}),t.set(f,v)),v!==void 0){var s=N(v);return s===C?void 0:s}return Reflect.get(a,f,o)},getOwnPropertyDescriptor(a,f){var o=Reflect.getOwnPropertyDescriptor(a,f);if(o&&"value"in o){var v=t.get(f);v&&(o.value=N(v))}else if(o===void 0){var c=t.get(f),s=c==null?void 0:c.v;if(c!==void 0&&s!==C)return{enumerable:!0,configurable:!0,value:s,writable:!0}}return o},has(a,f){var s;if(f===V)return!0;var o=t.get(f),v=o!==void 0&&o.v!==C||Reflect.has(a,f);if(o!==void 0||A!==null&&(!v||(s=z(a,f))!=null&&s.writable)){o===void 0&&(o=l(()=>{var _=v?fe(a[f]):C,d=K(_);return d}),t.set(f,o));var c=N(o);if(c===C)return!1}return v},set(a,f,o,v){var h;var c=t.get(f),s=f in a;if(n&&f==="length")for(var _=o;_<c.v;_+=1){var d=t.get(_+"");d!==void 0?q(d,C):_ in a&&(d=l(()=>K(C)),t.set(_+"",d))}if(c===void 0)(!s||(h=z(a,f))!=null&&h.writable)&&(c=l(()=>K(void 0)),q(c,fe(o)),t.set(f,c));else{s=c.v!==C;var w=l(()=>fe(o));q(c,w)}var E=Reflect.getOwnPropertyDescriptor(a,f);if(E!=null&&E.set&&E.set.call(v,o),!s){if(n&&typeof f=="string"){var O=t.get("length"),b=Number(f);Number.isInteger(b)&&b>=O.v&&q(O,b+1)}Ye(i)}return!0},ownKeys(a){N(i);var f=Reflect.ownKeys(a).filter(c=>{var s=t.get(c);return s===void 0||s.v!==C});for(var[o,v]of t)v.v!==C&&!(o in a)&&f.push(o);return f},setPrototypeOf(){Ut()}})}function Ye(e,r=1){q(e,e.v+r)}function Nr(e){try{if(e!==null&&typeof e=="object"&&V in e)return e[V]}catch{}return e}function zr(e,r){return Object.is(Nr(e),Nr(r))}function X(e){var r=M|Z,t=y!==null&&y.f&M?y:null;return A===null||t!==null&&t.f&R?r|=R:A.f|=Hr,{ctx:m,deps:null,effects:null,equals:Kr,f:r,fn:e,reactions:null,rv:0,v:null,wv:0,parent:t??A}}function fi(e){const r=X(e);return ct(r),r}function Zr(e){const r=X(e);return r.equals=cr,r}function Jr(e){var r=e.effects;if(r!==null){e.effects=null;for(var t=0;t<r.length;t+=1)x(r[t])}}function nn(e){for(var r=e.parent;r!==null;){if(!(r.f&M))return r;r=r.parent}return null}function Qr(e){var r,t=A;J(nn(e));try{Jr(e),r=pt(e)}finally{J(t)}return r}function Xr(e){var r=Qr(e);if(e.equals(r)||(e.v=r,e.wv=_t()),!ge){var t=(W||e.f&R)&&e.deps!==null?re:F;$(e,t)}}const Te=new Map;function ae(e,r){var t={f:0,v:e,reactions:null,equals:Kr,rv:0,wv:0};return t}function K(e,r){const t=ae(e);return ct(t),t}function dr(e,r=!1,t=!0){var i;const n=ae(e);return r||(n.equals=cr),de&&t&&m!==null&&m.l!==null&&((i=m.l).s??(i.s=[])).push(n),n}function q(e,r,t=!1){y!==null&&(!j||y.f&Tr)&&pe()&&y.f&(M|lr|Tr)&&!(P!=null&&P[1].includes(e)&&P[0]===y)&&$t();let n=t?fe(r):r;return Xe(e,n)}function Xe(e,r){if(!e.equals(r)){var t=e.v;ge?Te.set(e,r):Te.set(e,t),e.v=r,e.f&M&&(e.f&Z&&Qr(e),$(e,e.f&R?re:F)),e.wv=_t(),et(e,Z),pe()&&A!==null&&A.f&F&&!(A.f&(Y|_e))&&(L===null?hn([e]):L.push(e))}return r}function Pr(e,r=1){var t=N(e),n=r===1?t++:t--;return q(e,t),n}function et(e,r){var t=e.reactions;if(t!==null)for(var n=pe(),i=t.length,u=0;u<i;u++){var l=t[u],a=l.f;a&Z||!n&&l===A||($(l,r),a&(F|R)&&(a&M?et(l,re):br(l)))}}function un(){console.warn("https://svelte.dev/e/select_multiple_invalid_value")}let fn=!1;var Ir,rt,tt,nt;function ln(){if(Ir===void 0){Ir=window,rt=/Firefox/.test(navigator.userAgent);var e=Element.prototype,r=Node.prototype,t=Text.prototype;tt=z(r,"firstChild").get,nt=z(r,"nextSibling").get,mr(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),mr(t)&&(t.__t=void 0)}}function Ne(e=""){return document.createTextNode(e)}function se(e){return tt.call(e)}function je(e){return nt.call(e)}function li(e,r){return se(e)}function ai(e,r){{var t=se(e);return t instanceof Comment&&t.data===""?je(t):t}}function si(e,r=1,t=!1){let n=e;for(;r--;)n=je(n);return n}function an(e){e.textContent=""}function it(e){A===null&&y===null&&xt(),y!==null&&y.f&R&&A===null&&Ft(),ge&&Mt()}function sn(e,r){var t=r.last;t===null?r.last=r.first=e:(t.next=e,e.prev=t,r.last=e)}function he(e,r,t,n=!0){var i=A,u={ctx:m,deps:null,nodes_start:null,nodes_end:null,f:e|Z,first:null,fn:r,last:null,next:null,parent:i,prev:null,teardown:null,transitions:null,wv:0};if(t)try{hr(u),u.f|=Br}catch(f){throw x(u),f}else r!==null&&br(u);var l=t&&u.deps===null&&u.first===null&&u.nodes_start===null&&u.teardown===null&&(u.f&(Hr|ar))===0;if(!l&&n&&(i!==null&&sn(u,i),y!==null&&y.f&M)){var a=y;(a.effects??(a.effects=[])).push(u)}return u}function Ve(e){const r=he(xe,null,!1);return $(r,F),r.teardown=e,r}function er(e){it();var r=A!==null&&(A.f&Y)!==0&&m!==null&&!m.m;if(r){var t=m;(t.e??(t.e=[])).push({fn:e,effect:A,reaction:y})}else{var n=be(e);return n}}function on(e){return it(),Ue(e)}function cn(e){const r=he(_e,e,!0);return(t={})=>new Promise(n=>{t.outro?oe(r,()=>{x(r),n(void 0)}):(x(r),n(void 0))})}function be(e){return he($r,e,!1)}function Ue(e){return he(xe,e,!0)}function oi(e,r=[],t=X){const n=r.map(t);return te(()=>e(...n.map(N)))}function te(e,r=0){return he(xe|lr|r,e,!0)}function H(e,r=!0){return he(xe|Y,e,!0,r)}function ut(e){var r=e.teardown;if(r!==null){const t=ge,n=y;Cr(!0),U(null);try{r.call(null)}finally{Cr(t),U(n)}}}function ft(e,r=!1){var t=e.first;for(e.first=e.last=null;t!==null;){var n=t.next;t.f&_e?t.parent=null:x(t,r),t=n}}function vn(e){for(var r=e.first;r!==null;){var t=r.next;r.f&Y||x(r),r=t}}function x(e,r=!0){var t=!1;(r||e.f&kt)&&e.nodes_start!==null&&e.nodes_end!==null&&(_n(e.nodes_start,e.nodes_end),t=!0),ft(e,r&&!t),Le(e,0),$(e,sr);var n=e.transitions;if(n!==null)for(const u of n)u.stop();ut(e);var i=e.parent;i!==null&&i.first!==null&<(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function _n(e,r){for(;e!==null;){var t=e===r?null:je(e);e.remove(),e=t}}function lt(e){var r=e.parent,t=e.prev,n=e.next;t!==null&&(t.next=n),n!==null&&(n.prev=t),r!==null&&(r.first===e&&(r.first=n),r.last===e&&(r.last=t))}function oe(e,r){var t=[];pr(e,t,!0),at(t,()=>{x(e),r&&r()})}function at(e,r){var t=e.length;if(t>0){var n=()=>--t||r();for(var i of e)i.out(n)}else r()}function pr(e,r,t){if(!(e.f&B)){if(e.f^=B,e.transitions!==null)for(const l of e.transitions)(l.is_global||t)&&r.push(l);for(var n=e.first;n!==null;){var i=n.next,u=(n.f&qe)!==0||(n.f&Y)!==0;pr(n,r,u?t:!1),n=i}}}function Oe(e){st(e,!0)}function st(e,r){if(e.f&B){e.f^=B;for(var t=e.first;t!==null;){var n=t.next,i=(t.f&qe)!==0||(t.f&Y)!==0;st(t,i?r:!1),t=n}if(e.transitions!==null)for(const u of e.transitions)(u.is_global||r)&&u.in()}}let De=[];function dn(){var e=De;De=[],Je(e)}function ce(e){De.length===0&&queueMicrotask(dn),De.push(e)}function pn(e){var r=A;if(r.f&Br)ot(e,r);else{if(!(r.f&ar))throw e;r.fn(e)}}function ot(e,r){for(;r!==null;){if(r.f&ar)try{r.fn(e);return}catch{}r=r.parent}throw e}let rr=!1,ke=null,Q=!1,ge=!1;function Cr(e){ge=e}let Ie=[];let y=null,j=!1;function U(e){y=e}let A=null;function J(e){A=e}let P=null;function ct(e){y!==null&&y.f&Qe&&(P===null?P=[y,[e]]:P[1].push(e))}let D=null,k=0,L=null;function hn(e){L=e}let vt=1,Re=0,W=!1;function _t(){return++vt}function $e(e){var c;var r=e.f;if(r&Z)return!0;if(r&re){var t=e.deps,n=(r&R)!==0;if(t!==null){var i,u,l=(r&Ce)!==0,a=n&&A!==null&&!W,f=t.length;if(l||a){var o=e,v=o.parent;for(i=0;i<f;i++)u=t[i],(l||!((c=u==null?void 0:u.reactions)!=null&&c.includes(o)))&&(u.reactions??(u.reactions=[])).push(o);l&&(o.f^=Ce),a&&v!==null&&!(v.f&R)&&(o.f^=R)}for(i=0;i<f;i++)if(u=t[i],$e(u)&&Xr(u),u.wv>e.wv)return!0}(!n||A!==null&&!W)&&$(e,F)}return!1}function dt(e,r,t=!0){var n=e.reactions;if(n!==null)for(var i=0;i<n.length;i++){var u=n[i];P!=null&&P[1].includes(e)&&P[0]===y||(u.f&M?dt(u,r,!1):r===u&&(t?$(u,Z):u.f&F&&$(u,re),br(u)))}}function pt(e){var _;var r=D,t=k,n=L,i=y,u=W,l=P,a=m,f=j,o=e.f;D=null,k=0,L=null,W=(o&R)!==0&&(j||!Q||y===null),y=o&(Y|_e)?null:e,P=null,Or(e.ctx),j=!1,Re++,e.f|=Qe;try{var v=(0,e.fn)(),c=e.deps;if(D!==null){var s;if(Le(e,k),c!==null&&k>0)for(c.length=k+D.length,s=0;s<D.length;s++)c[k+s]=D[s];else e.deps=c=D;if(!W||o&M&&e.reactions!==null)for(s=k;s<c.length;s++)((_=c[s]).reactions??(_.reactions=[])).push(e)}else c!==null&&k<c.length&&(Le(e,k),c.length=k);if(pe()&&L!==null&&!j&&c!==null&&!(e.f&(M|re|Z)))for(s=0;s<L.length;s++)dt(L[s],e);return i!==null&&i!==e&&(Re++,L!==null&&(n===null?n=L:n.push(...L))),v}catch(d){pn(d)}finally{D=r,k=t,L=n,y=i,W=u,P=l,Or(a),j=f,e.f^=Qe}}function bn(e,r){let t=r.reactions;if(t!==null){var n=Nt.call(t,e);if(n!==-1){var i=t.length-1;i===0?t=r.reactions=null:(t[n]=t[i],t.pop())}}t===null&&r.f&M&&(D===null||!D.includes(r))&&($(r,re),r.f&(R|Ce)||(r.f^=Ce),Jr(r),Le(r,0))}function Le(e,r){var t=e.deps;if(t!==null)for(var n=r;n<t.length;n++)bn(e,t[n])}function hr(e){var r=e.f;if(!(r&sr)){$(e,F);var t=A,n=Q;A=e,Q=!0;try{r&lr?vn(e):ft(e),ut(e);var i=pt(e);e.teardown=typeof i=="function"?i:null,e.wv=vt;var u}finally{Q=n,A=t}}}function gn(){try{qt()}catch(e){if(ke!==null)ot(e,ke);else throw e}}function wn(){var e=Q;try{var r=0;for(Q=!0;Ie.length>0;){r++>1e3&&gn();var t=Ie,n=t.length;Ie=[];for(var i=0;i<n;i++){var u=yn(t[i]);En(u)}Te.clear()}}finally{rr=!1,Q=e,ke=null}}function En(e){var r=e.length;if(r!==0)for(var t=0;t<r;t++){var n=e[t];n.f&(sr|B)||$e(n)&&(hr(n),n.deps===null&&n.first===null&&n.nodes_start===null&&(n.teardown===null?lt(n):n.fn=null))}}function br(e){rr||(rr=!0,queueMicrotask(wn));for(var r=ke=e;r.parent!==null;){r=r.parent;var t=r.f;if(t&(_e|Y)){if(!(t&F))return;r.f^=F}}Ie.push(r)}function yn(e){for(var r=[],t=e;t!==null;){var n=t.f,i=(n&(Y|_e))!==0,u=i&&(n&F)!==0;if(!u&&!(n&B)){n&$r?r.push(t):i?t.f^=F:$e(t)&&hr(t);var l=t.first;if(l!==null){t=l;continue}}var a=t.parent;for(t=t.next;t===null&&a!==null;)t=a.next,a=a.parent}return r}function N(e){var r=e.f,t=(r&M)!==0;if(y!==null&&!j){if(!(P!=null&&P[1].includes(e))||P[0]!==y){var n=y.deps;e.rv<Re&&(e.rv=Re,D===null&&n!==null&&n[k]===e?k++:D===null?D=[e]:(!W||!D.includes(e))&&D.push(e))}}else if(t&&e.deps===null&&e.effects===null){var i=e,u=i.parent;u!==null&&!(u.f&R)&&(i.f^=R)}return t&&(i=e,$e(i)&&Xr(i)),ge&&Te.has(e)?Te.get(e):e.v}function ee(e){var r=j;try{return j=!0,e()}finally{j=r}}const An=-7169;function $(e,r){e.f=e.f&An|r}function Sn(e){if(!(typeof e!="object"||!e||e instanceof EventTarget)){if(V in e)tr(e);else if(!Array.isArray(e))for(let r in e){const t=e[r];typeof t=="object"&&t&&V in t&&tr(t)}}}function tr(e,r=new Set){if(typeof e=="object"&&e!==null&&!(e instanceof EventTarget)&&!r.has(e)){r.add(e),e instanceof Date&&e.getTime();for(let n in e)try{tr(e[n],r)}catch{}const t=fr(e);if(t!==Object.prototype&&t!==Array.prototype&&t!==Map.prototype&&t!==Set.prototype&&t!==Date.prototype){const n=Ur(t);for(let i in n){const u=n[i].get;if(u)try{u.call(e)}catch{}}}}}function mn(e){return e.endsWith("capture")&&e!=="gotpointercapture"&&e!=="lostpointercapture"}const Tn=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function On(e){return Tn.includes(e)}const Nn={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};function Pn(e){return e=e.toLowerCase(),Nn[e]??e}const In=["touchstart","touchmove"];function Cn(e){return In.includes(e)}function Dn(e,r){if(r){const t=document.body;e.autofocus=!0,ce(()=>{document.activeElement===t&&e.focus()})}}let Dr=!1;function kn(){Dr||(Dr=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{var r;if(!e.defaultPrevented)for(const t of e.target.elements)(r=t.__on_r)==null||r.call(t)})},{capture:!0}))}function ht(e){var r=y,t=A;U(null),J(null);try{return e()}finally{U(r),J(t)}}function gr(e,r,t,n=t){e.addEventListener(r,()=>ht(t));const i=e.__on_r;i?e.__on_r=()=>{i(),n(!0)}:e.__on_r=()=>n(!0),kn()}const bt=new Set,nr=new Set;function Rn(e,r,t,n={}){function i(u){if(n.capture||Se.call(r,u),!u.cancelBubble)return ht(()=>t==null?void 0:t.call(this,u))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?ce(()=>{r.addEventListener(e,i,n)}):r.addEventListener(e,i,n),i}function Ln(e){for(var r=0;r<e.length;r++)bt.add(e[r]);for(var t of nr)t(e)}function Se(e){var b;var r=this,t=r.ownerDocument,n=e.type,i=((b=e.composedPath)==null?void 0:b.call(e))||[],u=i[0]||e.target,l=0,a=e.__root;if(a){var f=i.indexOf(a);if(f!==-1&&(r===document||r===window)){e.__root=r;return}var o=i.indexOf(r);if(o===-1)return;f<=o&&(l=f)}if(u=i[l]||e.target,u!==r){Vr(e,"currentTarget",{configurable:!0,get(){return u||t}});var v=y,c=A;U(null),J(null);try{for(var s,_=[];u!==null;){var d=u.assignedSlot||u.parentNode||u.host||null;try{var w=u["__"+n];if(w!=null&&(!u.disabled||e.target===u))if(Fe(w)){var[E,...O]=w;E.apply(u,[e,...O])}else w.call(u,e)}catch(h){s?_.push(h):s=h}if(e.cancelBubble||d===r||d===null)break;u=d}if(s){for(let h of _)queueMicrotask(()=>{throw h});throw s}}finally{e.__root=r,delete e.currentTarget,U(v),J(c)}}}function gt(e){var r=document.createElement("template");return r.innerHTML=e.replaceAll("<!>","<!---->"),r.content}function ve(e,r){var t=A;t.nodes_start===null&&(t.nodes_start=e,t.nodes_end=r)}function ci(e,r){var t=(r&zt)!==0,n=(r&Zt)!==0,i,u=!e.startsWith("<!>");return()=>{i===void 0&&(i=gt(u?e:"<!>"+e),t||(i=se(i)));var l=n||rt?document.importNode(i,!0):i.cloneNode(!0);if(t){var a=se(l),f=l.lastChild;ve(a,f)}else ve(l,l);return l}}function Mn(e,r,t="svg"){var n=!e.startsWith("<!>"),i=`<${t}>${n?e:"<!>"+e}</${t}>`,u;return()=>{if(!u){var l=gt(i),a=se(l);u=se(a)}var f=u.cloneNode(!0);return ve(f,f),f}}function vi(e,r){return Mn(e,r,"svg")}function _i(e=""){{var r=Ne(e+"");return ve(r,r),r}}function di(){var e=document.createDocumentFragment(),r=document.createComment(""),t=Ne();return e.append(r,t),ve(r,t),e}function pi(e,r){e!==null&&e.before(r)}function hi(e,r){var t=r==null?"":typeof r=="object"?r+"":r;t!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=t,e.nodeValue=t+"")}function bi(e,r){return Fn(e,r)}const ie=new Map;function Fn(e,{target:r,anchor:t,props:n={},events:i,context:u,intro:l=!0}){ln();var a=new Set,f=c=>{for(var s=0;s<c.length;s++){var _=c[s];if(!a.has(_)){a.add(_);var d=Cn(_);r.addEventListener(_,Se,{passive:d});var w=ie.get(_);w===void 0?(document.addEventListener(_,Se,{passive:d}),ie.set(_,1)):ie.set(_,w+1)}}};f(ur(bt)),nr.add(f);var o=void 0,v=cn(()=>{var c=t??r.appendChild(Ne());return H(()=>{if(u){rn({});var s=m;s.c=u}i&&(n.$$events=i),o=e(c,n)||{},u&&tn()}),()=>{var d;for(var s of a){r.removeEventListener(s,Se);var _=ie.get(s);--_===0?(document.removeEventListener(s,Se),ie.delete(s)):ie.set(s,_)}nr.delete(f),c!==t&&((d=c.parentNode)==null||d.removeChild(c))}});return xn.set(o,v),o}let xn=new WeakMap;function gi(e,r,[t,n]=[0,0]){var i=e,u=null,l=null,a=C,f=t>0?qe:0,o=!1;const v=(s,_=!0)=>{o=!0,c(_,s)},c=(s,_)=>{a!==(a=s)&&(a?(u?Oe(u):_&&(u=H(()=>_(i))),l&&oe(l,()=>{l=null})):(l?Oe(l):_&&(l=H(()=>_(i,[t+1,n]))),u&&oe(u,()=>{u=null})))};te(()=>{o=!1,r(v),o||c(null,null)},f)}function wi(e,r,t){var n=e,i=C,u,l=pe()?Lt:or;te(()=>{l(i,i=r())&&(u&&oe(u),u=H(()=>t(n)))})}function Ei(e,r){return r}function qn(e,r,t,n){for(var i=[],u=r.length,l=0;l<u;l++)pr(r[l].e,i,!0);var a=u>0&&i.length===0&&t!==null;if(a){var f=t.parentNode;an(f),f.append(t),n.clear(),G(e,r[0].prev,r[u-1].next)}at(i,()=>{for(var o=0;o<u;o++){var v=r[o];a||(n.delete(v.k),G(e,v.prev,v.next)),x(v.e,!a)}})}function yi(e,r,t,n,i,u=null){var l=e,a={flags:r,items:new Map,first:null},f=(r&Gr)!==0;if(f){var o=e;l=o.appendChild(Ne())}var v=null,c=!1,s=Zr(()=>{var _=t();return Fe(_)?_:_==null?[]:ur(_)});te(()=>{var _=N(s),d=_.length;c&&d===0||(c=d===0,jn(_,a,l,i,r,n,t),u!==null&&(d===0?v?Oe(v):v=H(()=>u(l)):v!==null&&oe(v,()=>{v=null})),N(s))})}function jn(e,r,t,n,i,u,l){var wr,Er,yr,Ar;var a=(i&Bt)!==0,f=(i&(vr|_r))!==0,o=e.length,v=r.items,c=r.first,s=c,_,d=null,w,E=[],O=[],b,h,p,g;if(a)for(g=0;g<o;g+=1)b=e[g],h=u(b,g),p=v.get(h),p!==void 0&&((wr=p.a)==null||wr.measure(),(w??(w=new Set)).add(p));for(g=0;g<o;g+=1){if(b=e[g],h=u(b,g),p=v.get(h),p===void 0){var T=s?s.e.nodes_start:t;d=Un(T,r,d,d===null?r.first:d.next,b,h,g,n,i,l),v.set(h,d),E=[],O=[],s=d.next;continue}if(f&&Vn(p,b,g,i),p.e.f&B&&(Oe(p.e),a&&((Er=p.a)==null||Er.unfix(),(w??(w=new Set)).delete(p))),p!==s){if(_!==void 0&&_.has(p)){if(E.length<O.length){var S=O[0],I;d=S.prev;var ne=E[0],Be=E[E.length-1];for(I=0;I<E.length;I+=1)kr(E[I],S,t);for(I=0;I<O.length;I+=1)_.delete(O[I]);G(r,ne.prev,Be.next),G(r,d,ne),G(r,Be,S),s=S,d=Be,g-=1,E=[],O=[]}else _.delete(p),kr(p,s,t),G(r,p.prev,p.next),G(r,p,d===null?r.first:d.next),G(r,d,p),d=p;continue}for(E=[],O=[];s!==null&&s.k!==h;)s.e.f&B||(_??(_=new Set)).add(s),O.push(s),s=s.next;if(s===null)continue;p=s}E.push(p),d=p,s=p.next}if(s!==null||_!==void 0){for(var we=_===void 0?[]:ur(_);s!==null;)s.e.f&B||we.push(s),s=s.next;var He=we.length;if(He>0){var Ot=i&Gr&&o===0?t:null;if(a){for(g=0;g<He;g+=1)(yr=we[g].a)==null||yr.measure();for(g=0;g<He;g+=1)(Ar=we[g].a)==null||Ar.fix()}qn(r,we,Ot,v)}}a&&ce(()=>{var Sr;if(w!==void 0)for(p of w)(Sr=p.a)==null||Sr.apply()}),A.first=r.first&&r.first.e,A.last=d&&d.e}function Vn(e,r,t,n){n&vr&&Xe(e.v,r),n&_r?Xe(e.i,t):e.i=t}function Un(e,r,t,n,i,u,l,a,f,o){var v=(f&vr)!==0,c=(f&Ht)===0,s=v?c?dr(i,!1,!1):ae(i):i,_=f&_r?ae(l):l,d={i:_,v:s,k:u,a:null,e:null,prev:t,next:n};try{return d.e=H(()=>a(e,s,_,o),fn),d.e.prev=t&&t.e,d.e.next=n&&n.e,t===null?r.first=d:(t.next=d,t.e.next=d.e),n!==null&&(n.prev=d,n.e.prev=d.e),d}finally{}}function kr(e,r,t){for(var n=e.next?e.next.e.nodes_start:t,i=r?r.e.nodes_start:t,u=e.e.nodes_start;u!==n;){var l=je(u);i.before(u),u=l}}function G(e,r,t){r===null?e.first=t:(r.next=t,r.e.next=t&&t.e),t!==null&&(t.prev=r,t.e.prev=r&&r.e)}function Ai(e,r,t,n,i){var a;var u=(a=r.$$slots)==null?void 0:a[t],l=!1;u===!0&&(u=r.children,l=!0),u===void 0||u(e,l?()=>n:n)}function Si(e,r,t,n,i,u){var l,a,f=null,o=e,v;te(()=>{const c=r()||null;var s=Qt;c!==l&&(v&&(c===null?oe(v,()=>{v=null,a=null}):c===a?Oe(v):x(v)),c&&c!==a&&(v=H(()=>{if(f=document.createElementNS(s,c),ve(f,f),n){var _=f.appendChild(Ne());n(f,_)}A.nodes_end=f,o.before(f)})),l=c,l&&(a=l))},qe)}function $n(e,r){var t=void 0,n;te(()=>{t!==(t=r())&&(n&&(x(n),n=null),t&&(n=H(()=>{be(()=>t(e))})))})}function wt(e){var r,t,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(r=0;r<i;r++)e[r]&&(t=wt(e[r]))&&(n&&(n+=" "),n+=t)}else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function Bn(){for(var e,r,t=0,n="",i=arguments.length;t<i;t++)(e=arguments[t])&&(r=wt(e))&&(n&&(n+=" "),n+=r);return n}function Hn(e){return typeof e=="object"?Bn(e):e??""}const Rr=[...`
\r\f \v\uFEFF`];function Yn(e,r,t){var n=e==null?"":""+e;if(r&&(n=n?n+" "+r:r),t){for(var i in t)if(t[i])n=n?n+" "+i:i;else if(n.length)for(var u=i.length,l=0;(l=n.indexOf(i,l))>=0;){var a=l+u;(l===0||Rr.includes(n[l-1]))&&(a===n.length||Rr.includes(n[a]))?n=(l===0?"":n.substring(0,l))+n.substring(a+1):l=a}}return n===""?null:n}function Lr(e,r=!1){var t=r?" !important;":";",n="";for(var i in e){var u=e[i];u!=null&&u!==""&&(n+=" "+i+": "+u+t)}return n}function Ke(e){return e[0]!=="-"||e[1]!=="-"?e.toLowerCase():e}function Kn(e,r){if(r){var t="",n,i;if(Array.isArray(r)?(n=r[0],i=r[1]):n=r,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var u=!1,l=0,a=!1,f=[];n&&f.push(...Object.keys(n).map(Ke)),i&&f.push(...Object.keys(i).map(Ke));var o=0,v=-1;const w=e.length;for(var c=0;c<w;c++){var s=e[c];if(a?s==="/"&&e[c-1]==="*"&&(a=!1):u?u===s&&(u=!1):s==="/"&&e[c+1]==="*"?a=!0:s==='"'||s==="'"?u=s:s==="("?l++:s===")"&&l--,!a&&u===!1&&l===0){if(s===":"&&v===-1)v=c;else if(s===";"||c===w-1){if(v!==-1){var _=Ke(e.substring(o,v).trim());if(!f.includes(_)){s!==";"&&c++;var d=e.substring(o,c).trim();t+=" "+d+";"}}o=c+1,v=-1}}}}return n&&(t+=Lr(n)),i&&(t+=Lr(i,!0)),t=t.trim(),t===""?null:t}return e==null?null:String(e)}function Gn(e,r,t,n,i,u){var l=e.__className;if(l!==t||l===void 0){var a=Yn(t,n,u);a==null?e.removeAttribute("class"):r?e.className=a:e.setAttribute("class",a),e.__className=t}else if(u&&i!==u)for(var f in u){var o=!!u[f];(i==null||o!==!!i[f])&&e.classList.toggle(f,o)}return u}function Ge(e,r={},t,n){for(var i in t){var u=t[i];r[i]!==u&&(t[i]==null?e.style.removeProperty(i):e.style.setProperty(i,u,n))}}function Wn(e,r,t,n){var i=e.__style;if(i!==r){var u=Kn(r,n);u==null?e.removeAttribute("style"):e.style.cssText=u,e.__style=r}else n&&(Array.isArray(n)?(Ge(e,t==null?void 0:t[0],n[0]),Ge(e,t==null?void 0:t[1],n[1],"important")):Ge(e,t,n));return n}function Me(e,r,t){if(e.multiple){if(r==null)return;if(!Fe(r))return un();for(var n of e.options)n.selected=r.includes(me(n));return}for(n of e.options){var i=me(n);if(zr(i,r)){n.selected=!0;return}}(!t||r!==void 0)&&(e.selectedIndex=-1)}function Et(e){var r=new MutationObserver(()=>{Me(e,e.__value)});r.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),Ve(()=>{r.disconnect()})}function mi(e,r,t=r){var n=!0;gr(e,"change",i=>{var u=i?"[selected]":":checked",l;if(e.multiple)l=[].map.call(e.querySelectorAll(u),me);else{var a=e.querySelector(u)??e.querySelector("option:not([disabled])");l=a&&me(a)}t(l)}),be(()=>{var i=r();if(Me(e,i,n),n&&i===void 0){var u=e.querySelector(":checked");u!==null&&(i=me(u),t(i))}e.__value=i,n=!1}),Et(e)}function me(e){return"__value"in e?e.__value:e.value}const ye=Symbol("class"),Ae=Symbol("style"),yt=Symbol("is custom element"),At=Symbol("is html");function zn(e,r){r?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected")}function Mr(e,r,t,n){var i=St(e);i[r]!==(i[r]=t)&&(r==="loading"&&(e[Rt]=t),t==null?e.removeAttribute(r):typeof t!="string"&&mt(e).includes(r)?e[r]=t:e.setAttribute(r,t))}function Zn(e,r,t,n,i=!1){var u=St(e),l=u[yt],a=!u[At],f=r||{},o=e.tagName==="OPTION";for(var v in r)v in t||(t[v]=null);t.class?t.class=Hn(t.class):t[ye]&&(t.class=null),t[Ae]&&(t.style??(t.style=null));var c=mt(e);for(const b in t){let h=t[b];if(o&&b==="value"&&h==null){e.value=e.__value="",f[b]=h;continue}if(b==="class"){var s=e.namespaceURI==="http://www.w3.org/1999/xhtml";Gn(e,s,h,n,r==null?void 0:r[ye],t[ye]),f[b]=h,f[ye]=t[ye];continue}if(b==="style"){Wn(e,h,r==null?void 0:r[Ae],t[Ae]),f[b]=h,f[Ae]=t[Ae];continue}var _=f[b];if(!(h===_&&!(h===void 0&&e.hasAttribute(b)))){f[b]=h;var d=b[0]+b[1];if(d!=="$$")if(d==="on"){const p={},g="$$"+b;let T=b.slice(2);var w=On(T);if(mn(T)&&(T=T.slice(0,-7),p.capture=!0),!w&&_){if(h!=null)continue;e.removeEventListener(T,f[g],p),f[g]=null}if(h!=null)if(w)e[`__${T}`]=h,Ln([T]);else{let S=function(I){f[b].call(this,I)};f[g]=Rn(T,e,S,p)}else w&&(e[`__${T}`]=void 0)}else if(b==="style")Mr(e,b,h);else if(b==="autofocus")Dn(e,!!h);else if(!l&&(b==="__value"||b==="value"&&h!=null))e.value=e.__value=h;else if(b==="selected"&&o)zn(e,h);else{var E=b;a||(E=Pn(E));var O=E==="defaultValue"||E==="defaultChecked";if(h==null&&!l&&!O)if(u[b]=null,E==="value"||E==="checked"){let p=e;const g=r===void 0;if(E==="value"){let T=p.defaultValue;p.removeAttribute(E),p.defaultValue=T,p.value=p.__value=g?T:null}else{let T=p.defaultChecked;p.removeAttribute(E),p.defaultChecked=T,p.checked=g?T:!1}}else e.removeAttribute(b);else O||c.includes(E)&&(l||typeof h!="string")?e[E]=h:typeof h!="function"&&Mr(e,E,h)}}}return f}function Ti(e,r,t=[],n,i=!1,u=X){const l=t.map(u);var a=void 0,f={},o=e.nodeName==="SELECT",v=!1;if(te(()=>{var s=r(...l.map(N)),_=Zn(e,a,s,n,i);v&&o&&"value"in s&&Me(e,s.value,!1);for(let w of Object.getOwnPropertySymbols(f))s[w]||x(f[w]);for(let w of Object.getOwnPropertySymbols(s)){var d=s[w];w.description===Xt&&(!a||d!==a[w])&&(f[w]&&x(f[w]),f[w]=H(()=>$n(e,()=>d))),_[w]=d}a=_}),o){var c=e;be(()=>{Me(c,a.value),Et(c)})}v=!0}function St(e){return e.__attributes??(e.__attributes={[yt]:e.nodeName.includes("-"),[At]:e.namespaceURI===Jt})}var Fr=new Map;function mt(e){var r=Fr.get(e.nodeName);if(r)return r;Fr.set(e.nodeName,r=[]);for(var t,n=e,i=Element.prototype;i!==n;){t=Ur(n);for(var u in t)t[u].set&&r.push(u);n=fr(n)}return r}function Oi(e,r,t=r){var n=pe();gr(e,"input",i=>{var u=i?e.defaultValue:e.value;if(u=ze(e)?Ze(u):u,t(u),n&&u!==(u=r())){var l=e.selectionStart,a=e.selectionEnd;e.value=u??"",a!==null&&(e.selectionStart=l,e.selectionEnd=Math.min(a,e.value.length))}}),ee(r)==null&&e.value&&t(ze(e)?Ze(e.value):e.value),Ue(()=>{var i=r();ze(e)&&i===Ze(e.value)||e.type==="date"&&!i&&!e.value||i!==e.value&&(e.value=i??"")})}const We=new Set;function Ni(e,r,t,n,i=n){var u=t.getAttribute("type")==="checkbox",l=e;if(r!==null)for(var a of r)l=l[a]??(l[a]=[]);l.push(t),gr(t,"change",()=>{var f=t.__value;u&&(f=Jn(l,f,t.checked)),i(f)},()=>i(u?[]:null)),Ue(()=>{var f=n();u?(f=f||[],t.checked=f.includes(t.__value)):t.checked=zr(t.__value,f)}),Ve(()=>{var f=l.indexOf(t);f!==-1&&l.splice(f,1)}),We.has(l)||(We.add(l),ce(()=>{l.sort((f,o)=>f.compareDocumentPosition(o)===4?-1:1),We.delete(l)})),ce(()=>{})}function Jn(e,r,t){for(var n=new Set,i=0;i<e.length;i+=1)e[i].checked&&n.add(e[i].__value);return t||n.delete(r),Array.from(n)}function ze(e){var r=e.type;return r==="number"||r==="range"}function Ze(e){return e===""?null:+e}function xr(e,r){return e===r||(e==null?void 0:e[V])===r}function Pi(e={},r,t,n){return be(()=>{var i,u;return Ue(()=>{i=u,u=[],ee(()=>{e!==t(...u)&&(r(e,...u),i&&xr(t(...i),e)&&r(null,...i))})}),()=>{ce(()=>{u&&xr(t(...u),e)&&r(null,...u)})}}),e}function Ii(e=!1){const r=m,t=r.l.u;if(!t)return;let n=()=>Sn(r.s);if(e){let i=0,u={};const l=X(()=>{let a=!1;const f=r.s;for(const o in f)f[o]!==u[o]&&(u[o]=f[o],a=!0);return a&&i++,i});n=()=>N(l)}t.b.length&&on(()=>{qr(r,n),Je(t.b)}),er(()=>{const i=ee(()=>t.m.map(Ct));return()=>{for(const u of i)typeof u=="function"&&u()}}),t.a.length&&er(()=>{qr(r,n),Je(t.a)})}function qr(e,r){if(e.l.s)for(const t of e.l.s)N(t);r()}function Tt(e,r,t){if(e==null)return r(void 0),le;const n=ee(()=>e.subscribe(r,t));return n.unsubscribe?()=>n.unsubscribe():n}const ue=[];function Ci(e,r=le){let t=null;const n=new Set;function i(a){if(or(e,a)&&(e=a,t)){const f=!ue.length;for(const o of n)o[1](),ue.push(o,e);if(f){for(let o=0;o<ue.length;o+=2)ue[o][0](ue[o+1]);ue.length=0}}}function u(a){i(a(e))}function l(a,f=le){const o=[a,f];return n.add(o),n.size===1&&(t=r(i,u)||le),a(e),()=>{n.delete(o),n.size===0&&t&&(t(),t=null)}}return{set:i,update:u,subscribe:l}}function Qn(e){let r;return Tt(e,t=>r=t)(),r}let Pe=!1,ir=Symbol();function Di(e,r,t){const n=t[r]??(t[r]={store:null,source:dr(void 0),unsubscribe:le});if(n.store!==e&&!(ir in t))if(n.unsubscribe(),n.store=e??null,e==null)n.source.v=void 0,n.unsubscribe=le;else{var i=!0;n.unsubscribe=Tt(e,u=>{i?n.source.v=u:q(n.source,u)}),i=!1}return e&&ir in t?Qn(e):N(n.source)}function ki(){const e={};function r(){Ve(()=>{for(var t in e)e[t].unsubscribe();Vr(e,ir,{enumerable:!1,value:!0})})}return[e,r]}function Xn(e){var r=Pe;try{return Pe=!1,[e(),Pe]}finally{Pe=r}}const ei={get(e,r){if(!e.exclude.includes(r))return N(e.version),r in e.special?e.special[r]():e.props[r]},set(e,r,t){return r in e.special||(e.special[r]=ti({get[r](){return e.props[r]}},r,Wr)),e.special[r](t),Pr(e.version),!0},getOwnPropertyDescriptor(e,r){if(!e.exclude.includes(r)&&r in e.props)return{enumerable:!0,configurable:!0,value:e.props[r]}},deleteProperty(e,r){return e.exclude.includes(r)||(e.exclude.push(r),Pr(e.version)),!0},has(e,r){return e.exclude.includes(r)?!1:r in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(r=>!e.exclude.includes(r))}};function Ri(e,r){return new Proxy({props:e,exclude:r,special:{},version:ae(0)},ei)}const ri={get(e,r){let t=e.props.length;for(;t--;){let n=e.props[t];if(Ee(n)&&(n=n()),typeof n=="object"&&n!==null&&r in n)return n[r]}},set(e,r,t){let n=e.props.length;for(;n--;){let i=e.props[n];Ee(i)&&(i=i());const u=z(i,r);if(u&&u.set)return u.set(t),!0}return!1},getOwnPropertyDescriptor(e,r){let t=e.props.length;for(;t--;){let n=e.props[t];if(Ee(n)&&(n=n()),typeof n=="object"&&n!==null&&r in n){const i=z(n,r);return i&&!i.configurable&&(i.configurable=!0),i}}},has(e,r){if(r===V||r===Yr)return!1;for(let t of e.props)if(Ee(t)&&(t=t()),t!=null&&r in t)return!0;return!1},ownKeys(e){const r=[];for(let t of e.props)if(Ee(t)&&(t=t()),!!t){for(const n in t)r.includes(n)||r.push(n);for(const n of Object.getOwnPropertySymbols(t))r.includes(n)||r.push(n)}return r}};function Li(...e){return new Proxy({props:e},ri)}function jr(e){var r;return((r=e.ctx)==null?void 0:r.d)??!1}function ti(e,r,t,n){var T;var i=(t&Yt)!==0,u=!de||(t&Kt)!==0,l=(t&Gt)!==0,a=(t&Wt)!==0,f=!1,o;l?[o,f]=Xn(()=>e[r]):o=e[r];var v=V in e||Yr in e,c=l&&(((T=z(e,r))==null?void 0:T.set)??(v&&r in e&&(S=>e[r]=S)))||void 0,s=n,_=!0,d=!1,w=()=>(d=!0,_&&(_=!1,a?s=ee(n):s=n),s);o===void 0&&n!==void 0&&(c&&u&&jt(),o=w(),c&&c(o));var E;if(u)E=()=>{var S=e[r];return S===void 0?w():(_=!0,d=!1,S)};else{var O=(i?X:Zr)(()=>e[r]);O.f|=Dt,E=()=>{var S=N(O);return S!==void 0&&(s=void 0),S===void 0?s:S}}if(!(t&Wr)&&u)return E;if(c){var b=e.$$legacy;return function(S,I){return arguments.length>0?((!u||!I||b||f)&&c(I?E():S),S):E()}}var h=!1,p=dr(o),g=X(()=>{var S=E(),I=N(p);return h?(h=!1,I):p.v=S});return l&&N(g),i||(g.equals=cr),function(S,I){if(arguments.length>0){const ne=I?N(g):u&&l?fe(S):S;if(!g.equals(ne)){if(h=!0,q(p,ne),d&&s!==void 0&&(s=ne),jr(g))return S;ee(()=>N(g))}return S}return jr(g)?g.v:N(g)}}function Mi(e){m===null&&en(),de&&m.l!==null?ni(m).m.push(e):er(()=>{const r=ee(e);if(typeof r=="function")return r})}function ni(e){var r=e.l;return r.u??(r.u={a:[],b:[],m:[]})}export{ui as A,Ri as B,Ii as C,vi as D,Ti as E,yi as F,Ai as G,ee as H,Sn as I,di as J,Si as K,Ei as L,ii as M,Li as N,fe as O,mi as P,wi as Q,Qn as R,Ni as S,Oi as T,bi as U,ti as a,K as b,Pi as c,si as d,li as e,ci as f,N as g,pi as h,gi as i,tn as j,Wn as k,Ln as l,hi as m,fi as n,Mi as o,rn as p,Mr as q,Gn as r,q as s,oi as t,er as u,ki as v,Ci as w,Di as x,ai as y,_i as z};