From 4bf1c1fe60268ccf65427f36b6bf7351872c09cd Mon Sep 17 00:00:00 2001 From: Jack O'Neill Date: Sun, 5 Apr 2026 10:47:28 +0200 Subject: [PATCH] fix: use svelte 5 mount api --- internal/app/ui/dist/assets/index-CAayb6ka.js | 1 + internal/app/ui/dist/assets/index-CIozj4p7.js | 1 - internal/app/ui/dist/index.html | 2 +- ui/src/main.ts | 3 ++- 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 internal/app/ui/dist/assets/index-CAayb6ka.js delete mode 100644 internal/app/ui/dist/assets/index-CIozj4p7.js diff --git a/internal/app/ui/dist/assets/index-CAayb6ka.js b/internal/app/ui/dist/assets/index-CAayb6ka.js new file mode 100644 index 0000000..567d51d --- /dev/null +++ b/internal/app/ui/dist/assets/index-CAayb6ka.js @@ -0,0 +1 @@ +var Ei=Object.defineProperty;var $n=e=>{throw TypeError(e)};var ki=(e,t,n)=>t in e?Ei(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>ki(e,typeof t!="symbol"?t+"":t,n),hn=(e,t,n)=>t.has(e)||$n("Cannot "+n);var l=(e,t,n)=>(hn(e,t,"read from private field"),n?n.call(e):t.get(e)),b=(e,t,n)=>t.has(e)?$n("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),E=(e,t,n,r)=>(hn(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),N=(e,t,n)=>(hn(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const Si="5";var ur;typeof window<"u"&&((ur=window.__svelte??(window.__svelte={})).v??(ur.v=new Set)).add(Si);let Pt=!1,Ai=!1;function Ti(){Pt=!0}Ti();const Mi=1,Ci=2,dr=4,Ni=8,Oi=16,Ri=2,j=Symbol(),hr="http://www.w3.org/1999/xhtml",Di=!1;var vr=Array.isArray,Fi=Array.prototype.indexOf,_t=Array.prototype.includes,fn=Array.from,Ii=Object.defineProperty,Tt=Object.getOwnPropertyDescriptor,pr=Object.getOwnPropertyDescriptors,Li=Object.prototype,Pi=Array.prototype,On=Object.getPrototypeOf,Gn=Object.isExtensible;const ji=()=>{};function qi(e){return e()}function _n(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const P=2,gt=4,jt=8,gr=1<<24,De=16,ve=32,tt=64,gn=128,re=512,I=1024,z=2048,xe=4096,K=8192,ie=16384,lt=32768,Xn=1<<25,mt=65536,mn=1<<17,mr=1<<18,ot=1<<19,wr=1<<20,ye=1<<25,nt=65536,wn=1<<21,un=1<<22,Be=1<<23,Mt=Symbol("$state"),Me=new class extends Error{constructor(){super(...arguments);fe(this,"name","StaleReactionError");fe(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function zi(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Hi(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function Bi(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function Vi(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Ui(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Yi(e){throw new Error("https://svelte.dev/e/effect_orphan")}function Ki(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Wi(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function $i(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Gi(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Xi(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function Zi(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function br(e){return e===this.v}function Ji(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function yr(e){return!Ji(e,this.v)}let R=null;function wt(e){R=e}function xr(e,t=!1,n){R={p:R,i:!1,c:null,e:null,s:e,x:null,r:k,l:Pt&&!t?{s:null,u:null,$:[]}:null}}function Er(e){var t=R,n=t.e;if(n!==null){t.e=null;for(var r of n)Kr(r)}return t.i=!0,R=t.p,{}}function qt(){return!Pt||R!==null&&R.l===null}let ut=[];function Qi(){var e=ut;ut=[],_n(e)}function Ve(e){if(ut.length===0){var t=ut;queueMicrotask(()=>{t===ut&&Qi()})}ut.push(e)}function kr(e){var t=k;if(t===null)return y.f|=Be,e;if((t.f<)===0&&(t.f>)===0)throw e;He(e,t)}function He(e,t){for(;t!==null;){if((t.f&gn)!==0){if((t.f<)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const es=-7169;function O(e,t){e.f=e.f&es|t}function Rn(e){(e.f&re)!==0||e.deps===null?O(e,I):O(e,xe)}function Sr(e){if(e!==null)for(const t of e)(t.f&P)===0||(t.f&nt)===0||(t.f^=nt,Sr(t.deps))}function Ar(e,t,n){(e.f&z)!==0?t.add(e):(e.f&xe)!==0&&n.add(e),Sr(e.deps),O(e,I)}const Ie=new Set;let x=null,q=null,bn=null,vn=!1,ct=null,Zt=null;var Zn=0;let ts=1;var dt,ht,Ce,_e,Ot,X,Rt,qe,Ne,ge,vt,Ge,F,Jt,Tr,Qt,yn,xn,Mr;const ln=class ln{constructor(){b(this,F);fe(this,"id",ts++);fe(this,"current",new Map);fe(this,"previous",new Map);b(this,dt,new Set);b(this,ht,new Set);b(this,Ce,new Map);b(this,_e,new Map);b(this,Ot,null);b(this,X,[]);b(this,Rt,[]);b(this,qe,new Set);b(this,Ne,new Set);b(this,ge,new Map);fe(this,"is_fork",!1);b(this,vt,!1);b(this,Ge,new Set)}skip_effect(t){l(this,ge).has(t)||l(this,ge).set(t,{d:[],m:[]})}unskip_effect(t){var n=l(this,ge).get(t);if(n){l(this,ge).delete(t);for(var r of n.d)O(r,z),this.schedule(r);for(r of n.m)O(r,xe),this.schedule(r)}}capture(t,n,r=!1){n!==j&&!this.previous.has(t)&&this.previous.set(t,n),(t.f&Be)===0&&(this.current.set(t,[t.v,r]),q==null||q.set(t,t.v))}activate(){x=this}deactivate(){x=null,q=null}flush(){try{vn=!0,x=this,N(this,F,Qt).call(this)}finally{Zn=0,bn=null,ct=null,Zt=null,vn=!1,x=null,q=null,Ue.clear()}}discard(){for(const t of l(this,ht))t(this);l(this,ht).clear(),Ie.delete(this)}register_created_effect(t){l(this,Rt).push(t)}increment(t,n){let r=l(this,Ce).get(n)??0;if(l(this,Ce).set(n,r+1),t){let i=l(this,_e).get(n)??0;l(this,_e).set(n,i+1)}}decrement(t,n,r){let i=l(this,Ce).get(n)??0;if(i===1?l(this,Ce).delete(n):l(this,Ce).set(n,i-1),t){let s=l(this,_e).get(n)??0;s===1?l(this,_e).delete(n):l(this,_e).set(n,s-1)}l(this,vt)||r||(E(this,vt,!0),Ve(()=>{E(this,vt,!1),this.flush()}))}transfer_effects(t,n){for(const r of t)l(this,qe).add(r);for(const r of n)l(this,Ne).add(r);t.clear(),n.clear()}oncommit(t){l(this,dt).add(t)}ondiscard(t){l(this,ht).add(t)}settled(){return(l(this,Ot)??E(this,Ot,_r())).promise}static ensure(){if(x===null){const t=x=new ln;vn||(Ie.add(x),Ve(()=>{x===t&&t.flush()}))}return x}apply(){{q=null;return}}schedule(t){var i;if(bn=t,(i=t.b)!=null&&i.is_pending&&(t.f&(gt|jt|gr))!==0&&(t.f<)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(ct!==null&&n===k&&(y===null||(y.f&P)===0))return;if((r&(tt|ve))!==0){if((r&I)===0)return;n.f^=I}}l(this,X).push(n)}};dt=new WeakMap,ht=new WeakMap,Ce=new WeakMap,_e=new WeakMap,Ot=new WeakMap,X=new WeakMap,Rt=new WeakMap,qe=new WeakMap,Ne=new WeakMap,ge=new WeakMap,vt=new WeakMap,Ge=new WeakMap,F=new WeakSet,Jt=function(){return this.is_fork||l(this,_e).size>0},Tr=function(){for(const r of l(this,Ge))for(const i of l(r,_e).keys()){for(var t=!1,n=i;n.parent!==null;){if(l(this,ge).has(n)){t=!0;break}n=n.parent}if(!t)return!0}return!1},Qt=function(){var u,o;if(Zn++>1e3&&(Ie.delete(this),ns()),!N(this,F,Jt).call(this)){for(const f of l(this,qe))l(this,Ne).delete(f),O(f,z),this.schedule(f);for(const f of l(this,Ne))O(f,xe),this.schedule(f)}const t=l(this,X);E(this,X,[]),this.apply();var n=ct=[],r=[],i=Zt=[];for(const f of t)try{N(this,F,yn).call(this,f,n,r)}catch(c){throw Or(f),c}if(x=null,i.length>0){var s=ln.ensure();for(const f of i)s.schedule(f)}if(ct=null,Zt=null,N(this,F,Jt).call(this)||N(this,F,Tr).call(this)){N(this,F,xn).call(this,r),N(this,F,xn).call(this,n);for(const[f,c]of l(this,ge))Nr(f,c)}else{l(this,Ce).size===0&&Ie.delete(this),l(this,qe).clear(),l(this,Ne).clear();for(const f of l(this,dt))f(this);l(this,dt).clear(),Jn(r),Jn(n),(u=l(this,Ot))==null||u.resolve()}var a=x;if(l(this,X).length>0){const f=a??(a=this);l(f,X).push(...l(this,X).filter(c=>!l(f,X).includes(c)))}a!==null&&(Ie.add(a),N(o=a,F,Qt).call(o)),Ie.has(this)||N(this,F,Mr).call(this)},yn=function(t,n,r){t.f^=I;for(var i=t.first;i!==null;){var s=i.f,a=(s&(ve|tt))!==0,u=a&&(s&I)!==0,o=u||(s&K)!==0||l(this,ge).has(i);if(!o&&i.fn!==null){a?i.f^=I:(s>)!==0?n.push(i):zt(i)&&((s&De)!==0&&l(this,Ne).add(i),yt(i));var f=i.first;if(f!==null){i=f;continue}}for(;i!==null;){var c=i.next;if(c!==null){i=c;break}i=i.parent}}},xn=function(t){for(var n=0;n!this.current.has(d));if(i.length===0)t&&p.discard();else if(n.length>0){p.activate();var s=new Set,a=new Map;for(var u of n)Cr(u,i,s,a);a=new Map;var o=[...p.current.keys()].filter(d=>this.current.has(d)?this.current.get(d)[0]!==d:!0);for(const d of l(this,Rt))(d.f&(ie|K|mn))===0&&Dn(d,o,a)&&((d.f&(un|De))!==0?(O(d,z),p.schedule(d)):l(p,qe).add(d));if(l(p,X).length>0){p.apply();for(var f of l(p,X))N(c=p,F,yn).call(c,f,[],[]);E(p,X,[])}p.deactivate()}}for(const p of Ie)l(p,Ge).has(this)&&(l(p,Ge).delete(this),l(p,Ge).size===0&&!N(_=p,F,Jt).call(_)&&(p.activate(),N(h=p,F,Qt).call(h)))};let rt=ln;function ns(){try{Ki()}catch(e){He(e,bn)}}let ue=null;function Jn(e){var t=e.length;if(t!==0){for(var n=0;n0)){Ue.clear();for(const i of ue){if((i.f&(ie|K))!==0)continue;const s=[i];let a=i.parent;for(;a!==null;)ue.has(a)&&(ue.delete(a),s.push(a)),a=a.parent;for(let u=s.length-1;u>=0;u--){const o=s[u];(o.f&(ie|K))===0&&yt(o)}}ue.clear()}}ue=null}}function Cr(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const i of e.reactions){const s=i.f;(s&P)!==0?Cr(i,t,n,r):(s&(un|De))!==0&&(s&z)===0&&Dn(i,t,r)&&(O(i,z),Fn(i))}}function Dn(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const i of e.deps){if(_t.call(t,i))return!0;if((i.f&P)!==0&&Dn(i,t,n))return n.set(i,!0),!0}return n.set(e,!1),!1}function Fn(e){x.schedule(e)}function Nr(e,t){if(!((e.f&ve)!==0&&(e.f&I)!==0)){(e.f&z)!==0?t.d.push(e):(e.f&xe)!==0&&t.m.push(e),O(e,I);for(var n=e.first;n!==null;)Nr(n,t),n=n.next}}function Or(e){O(e,I);for(var t=e.first;t!==null;)Or(t),t=t.next}function rs(e){let t=0,n=it(0),r;return()=>{jn()&&(S(n),Ss(()=>(t===0&&(r=Bn(()=>e(()=>Ct(n)))),t+=1,()=>{Ve(()=>{t-=1,t===0&&(r==null||r(),r=void 0,Ct(n))})})))}}var is=mt|ot;function ss(e,t,n,r){new ls(e,t,n,r)}var ee,Nn,me,Xe,U,we,Z,ce,Oe,Ze,ze,pt,Dt,Ft,Re,on,L,os,as,fs,En,en,tn,kn;class ls{constructor(t,n,r,i){b(this,L);fe(this,"parent");fe(this,"is_pending",!1);fe(this,"transform_error");b(this,ee);b(this,Nn,null);b(this,me);b(this,Xe);b(this,U);b(this,we,null);b(this,Z,null);b(this,ce,null);b(this,Oe,null);b(this,Ze,0);b(this,ze,0);b(this,pt,!1);b(this,Dt,new Set);b(this,Ft,new Set);b(this,Re,null);b(this,on,rs(()=>(E(this,Re,it(l(this,Ze))),()=>{E(this,Re,null)})));var s;E(this,ee,t),E(this,me,n),E(this,Xe,a=>{var u=k;u.b=this,u.f|=gn,r(a)}),this.parent=k.b,this.transform_error=i??((s=this.parent)==null?void 0:s.transform_error)??(a=>a),E(this,U,dn(()=>{N(this,L,En).call(this)},is))}defer_effect(t){Ar(t,l(this,Dt),l(this,Ft))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!l(this,me).pending}update_pending_count(t,n){N(this,L,kn).call(this,t,n),E(this,Ze,l(this,Ze)+t),!(!l(this,Re)||l(this,pt))&&(E(this,pt,!0),Ve(()=>{E(this,pt,!1),l(this,Re)&&bt(l(this,Re),l(this,Ze))}))}get_effect_pending(){return l(this,on).call(this),S(l(this,Re))}error(t){var n=l(this,me).onerror;let r=l(this,me).failed;if(!n&&!r)throw t;l(this,we)&&(W(l(this,we)),E(this,we,null)),l(this,Z)&&(W(l(this,Z)),E(this,Z,null)),l(this,ce)&&(W(l(this,ce)),E(this,ce,null));var i=!1,s=!1;const a=()=>{if(i){Zi();return}i=!0,s&&Xi(),l(this,ce)!==null&&Qe(l(this,ce),()=>{E(this,ce,null)}),N(this,L,tn).call(this,()=>{N(this,L,En).call(this)})},u=o=>{try{s=!0,n==null||n(o,a),s=!1}catch(f){He(f,l(this,U)&&l(this,U).parent)}r&&E(this,ce,N(this,L,tn).call(this,()=>{try{return te(()=>{var f=k;f.b=this,f.f|=gn,r(l(this,ee),()=>o,()=>a)})}catch(f){return He(f,l(this,U).parent),null}}))};Ve(()=>{var o;try{o=this.transform_error(t)}catch(f){He(f,l(this,U)&&l(this,U).parent);return}o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(u,f=>He(f,l(this,U)&&l(this,U).parent)):u(o)})}}ee=new WeakMap,Nn=new WeakMap,me=new WeakMap,Xe=new WeakMap,U=new WeakMap,we=new WeakMap,Z=new WeakMap,ce=new WeakMap,Oe=new WeakMap,Ze=new WeakMap,ze=new WeakMap,pt=new WeakMap,Dt=new WeakMap,Ft=new WeakMap,Re=new WeakMap,on=new WeakMap,L=new WeakSet,os=function(){try{E(this,we,te(()=>l(this,Xe).call(this,l(this,ee))))}catch(t){this.error(t)}},as=function(t){const n=l(this,me).failed;n&&E(this,ce,te(()=>{n(l(this,ee),()=>t,()=>()=>{})}))},fs=function(){const t=l(this,me).pending;t&&(this.is_pending=!0,E(this,Z,te(()=>t(l(this,ee)))),Ve(()=>{var n=E(this,Oe,document.createDocumentFragment()),r=Ye();n.append(r),E(this,we,N(this,L,tn).call(this,()=>te(()=>l(this,Xe).call(this,r)))),l(this,ze)===0&&(l(this,ee).before(n),E(this,Oe,null),Qe(l(this,Z),()=>{E(this,Z,null)}),N(this,L,en).call(this,x))}))},En=function(){try{if(this.is_pending=this.has_pending_snippet(),E(this,ze,0),E(this,Ze,0),E(this,we,te(()=>{l(this,Xe).call(this,l(this,ee))})),l(this,ze)>0){var t=E(this,Oe,document.createDocumentFragment());Hn(l(this,we),t);const n=l(this,me).pending;E(this,Z,te(()=>n(l(this,ee))))}else N(this,L,en).call(this,x)}catch(n){this.error(n)}},en=function(t){this.is_pending=!1,t.transfer_effects(l(this,Dt),l(this,Ft))},tn=function(t){var n=k,r=y,i=R;Ee(l(this,U)),le(l(this,U)),wt(l(this,U).ctx);try{return rt.ensure(),t()}catch(s){return kr(s),null}finally{Ee(n),le(r),wt(i)}},kn=function(t,n){var r;if(!this.has_pending_snippet()){this.parent&&N(r=this.parent,L,kn).call(r,t,n);return}E(this,ze,l(this,ze)+t),l(this,ze)===0&&(N(this,L,en).call(this,n),l(this,Z)&&Qe(l(this,Z),()=>{E(this,Z,null)}),l(this,Oe)&&(l(this,ee).before(l(this,Oe)),E(this,Oe,null)))};function us(e,t,n,r){const i=qt()?In:Dr;var s=e.filter(h=>!h.settled);if(n.length===0&&s.length===0){r(t.map(i));return}var a=k,u=cs(),o=s.length===1?s[0].promise:s.length>1?Promise.all(s.map(h=>h.promise)):null;function f(h){u();try{r(h)}catch(p){(a.f&ie)===0&&He(p,a)}sn()}if(n.length===0){o.then(()=>f(t.map(i)));return}var c=Rr();function _(){Promise.all(n.map(h=>ds(h))).then(h=>f([...t.map(i),...h])).catch(h=>He(h,a)).finally(()=>c())}o?o.then(()=>{u(),_(),sn()}):_()}function cs(){var e=k,t=y,n=R,r=x;return function(s=!0){Ee(e),le(t),wt(n),s&&(e.f&ie)===0&&(r==null||r.activate(),r==null||r.apply())}}function sn(e=!0){Ee(null),le(null),wt(null),e&&(x==null||x.deactivate())}function Rr(){var e=k,t=e.b,n=x,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),(i=!1)=>{t.update_pending_count(-1,n),n.decrement(r,e,i)}}function In(e){var t=P|z,n=y!==null&&(y.f&P)!==0?y:null;return k!==null&&(k.f|=ot),{ctx:R,deps:null,effects:null,equals:br,f:t,fn:e,reactions:null,rv:0,v:j,wv:0,parent:n??k,ac:null}}function ds(e,t,n){let r=k;r===null&&Hi();var i=void 0,s=it(j),a=!y,u=new Map;return ks(()=>{var p;var o=k,f=_r();i=f.promise;try{Promise.resolve(e()).then(f.resolve,f.reject).finally(sn)}catch(d){f.reject(d),sn()}var c=x;if(a){if((o.f<)!==0)var _=Rr();if(r.b.is_rendered())(p=u.get(c))==null||p.reject(Me),u.delete(c);else{for(const d of u.values())d.reject(Me);u.clear()}u.set(c,f)}const h=(d,w=void 0)=>{if(_){var v=w===Me;_(v)}if(!(w===Me||(o.f&ie)!==0)){if(c.activate(),w)s.f|=Be,bt(s,w);else{(s.f&Be)!==0&&(s.f^=Be),bt(s,d);for(const[g,C]of u){if(u.delete(g),g===c)break;C.reject(Me)}}c.deactivate()}};f.promise.then(h,d=>h(null,d||"unknown"))}),Yr(()=>{for(const o of u.values())o.reject(Me)}),new Promise(o=>{function f(c){function _(){c===i?o(s):f(i)}c.then(_,_)}f(i)})}function Dr(e){const t=In(e);return t.equals=yr,t}function hs(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!Lr&&_s()}return t}function _s(){Lr=!1;for(const e of Sn)(e.f&I)!==0&&O(e,xe),zt(e)&&yt(e);Sn.clear()}function Ct(e){ne(e,e.v+1)}function Pr(e,t,n){var r=e.reactions;if(r!==null)for(var i=qt(),s=r.length,a=0;a{if(et===s)return u();var o=y,f=et;le(null),tr(s);var c=u();return le(o),tr(f),c};return r&&n.set("length",Le(e.length)),new Proxy(e,{defineProperty(u,o,f){(!("value"in f)||f.configurable===!1||f.enumerable===!1||f.writable===!1)&&Wi();var c=n.get(o);return c===void 0?a(()=>{var _=Le(f.value);return n.set(o,_),_}):ne(c,f.value,!0),!0},deleteProperty(u,o){var f=n.get(o);if(f===void 0){if(o in u){const c=a(()=>Le(j));n.set(o,c),Ct(i)}}else ne(f,j),Ct(i);return!0},get(u,o,f){var p;if(o===Mt)return e;var c=n.get(o),_=o in u;if(c===void 0&&(!_||(p=Tt(u,o))!=null&&p.writable)&&(c=a(()=>{var d=St(_?u[o]:j),w=Le(d);return w}),n.set(o,c)),c!==void 0){var h=S(c);return h===j?void 0:h}return Reflect.get(u,o,f)},getOwnPropertyDescriptor(u,o){var f=Reflect.getOwnPropertyDescriptor(u,o);if(f&&"value"in f){var c=n.get(o);c&&(f.value=S(c))}else if(f===void 0){var _=n.get(o),h=_==null?void 0:_.v;if(_!==void 0&&h!==j)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return f},has(u,o){var h;if(o===Mt)return!0;var f=n.get(o),c=f!==void 0&&f.v!==j||Reflect.has(u,o);if(f!==void 0||k!==null&&(!c||(h=Tt(u,o))!=null&&h.writable)){f===void 0&&(f=a(()=>{var p=c?St(u[o]):j,d=Le(p);return d}),n.set(o,f));var _=S(f);if(_===j)return!1}return c},set(u,o,f,c){var T;var _=n.get(o),h=o in u;if(r&&o==="length")for(var p=f;p<_.v;p+=1){var d=n.get(p+"");d!==void 0?ne(d,j):p in u&&(d=a(()=>Le(j)),n.set(p+"",d))}if(_===void 0)(!h||(T=Tt(u,o))!=null&&T.writable)&&(_=a(()=>Le(void 0)),ne(_,St(f)),n.set(o,_));else{h=_.v!==j;var w=a(()=>St(f));ne(_,w)}var v=Reflect.getOwnPropertyDescriptor(u,o);if(v!=null&&v.set&&v.set.call(c,f),!h){if(r&&typeof o=="string"){var g=n.get("length"),C=Number(o);Number.isInteger(C)&&C>=g.v&&ne(g,C+1)}Ct(i)}return!0},ownKeys(u){S(i);var o=Reflect.ownKeys(u).filter(_=>{var h=n.get(_);return h===void 0||h.v!==j});for(var[f,c]of n)c.v!==j&&!(f in u)&&o.push(f);return o},setPrototypeOf(){$i()}})}var Qn,jr,qr,zr,Hr;function gs(){if(Qn===void 0){Qn=window,jr=document,qr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;zr=Tt(t,"firstChild").get,Hr=Tt(t,"nextSibling").get,Gn(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Gn(n)&&(n.__t=void 0)}}function Ye(e=""){return document.createTextNode(e)}function Br(e){return zr.call(e)}function cn(e){return Hr.call(e)}function m(e,t){return Br(e)}function M(e,t=1,n=!1){let r=e;for(;t--;)r=cn(r);return r}function ms(e){e.textContent=""}function Vr(){return!1}function ws(e,t,n){return document.createElementNS(hr,e,void 0)}function Pn(e){var t=y,n=k;le(null),Ee(null);try{return e()}finally{le(t),Ee(n)}}function Ur(e){k===null&&(y===null&&Yi(),Ui()),st&&Vi()}function bs(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function ke(e,t){var n=k;n!==null&&(n.f&K)!==0&&(e|=K);var r={ctx:R,deps:null,nodes:null,f:e|z|re,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};x==null||x.register_created_effect(r);var i=r;if((e>)!==0)ct!==null?ct.push(r):rt.ensure().schedule(r);else if(t!==null){try{yt(r)}catch(a){throw W(r),a}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&(i.f&ot)===0&&(i=i.first,(e&De)!==0&&(e&mt)!==0&&i!==null&&(i.f|=mt))}if(i!==null&&(i.parent=n,n!==null&&bs(i,n),y!==null&&(y.f&P)!==0&&(e&tt)===0)){var s=y;(s.effects??(s.effects=[])).push(i)}return r}function jn(){return y!==null&&!he}function Yr(e){const t=ke(jt,null);return O(t,I),t.teardown=e,t}function An(e){Ur();var t=k.f,n=!y&&(t&ve)!==0&&(t<)===0;if(n){var r=R;(r.e??(r.e=[])).push(e)}else return Kr(e)}function Kr(e){return ke(gt|wr,e)}function ys(e){return Ur(),ke(jt|wr,e)}function xs(e){rt.ensure();const t=ke(tt|ot,e);return(n={})=>new Promise(r=>{n.outro?Qe(t,()=>{W(t),r(void 0)}):(W(t),r(void 0))})}function Es(e){return ke(gt,e)}function ks(e){return ke(un|ot,e)}function Ss(e,t=0){return ke(jt|t,e)}function $t(e,t=[],n=[],r=[]){us(r,t,n,i=>{ke(jt,()=>e(...i.map(S)))})}function dn(e,t=0){var n=ke(De|t,e);return n}function te(e){return ke(ve|ot,e)}function Wr(e){var t=e.teardown;if(t!==null){const n=st,r=y;er(!0),le(null);try{t.call(null)}finally{er(n),le(r)}}}function qn(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&Pn(()=>{i.abort(Me)});var r=n.next;(n.f&tt)!==0?n.parent=null:W(n,t),n=r}}function As(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&ve)===0&&W(t),t=n}}function W(e,t=!0){var n=!1;(t||(e.f&mr)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Ts(e.nodes.start,e.nodes.end),n=!0),O(e,Xn),qn(e,t&&!n),Nt(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const s of r)s.stop();Wr(e),e.f^=Xn,e.f|=ie;var i=e.parent;i!==null&&i.first!==null&&$r(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Ts(e,t){for(;e!==null;){var n=e===t?null:cn(e);e.remove(),e=n}}function $r(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Qe(e,t,n=!0){var r=[];Gr(e,r,!0);var i=()=>{n&&W(e),t&&t()},s=r.length;if(s>0){var a=()=>--s||i();for(var u of r)u.out(a)}else i()}function Gr(e,t,n){if((e.f&K)===0){e.f^=K;var r=e.nodes&&e.nodes.t;if(r!==null)for(const u of r)(u.is_global||n)&&t.push(u);for(var i=e.first;i!==null;){var s=i.next,a=(i.f&mt)!==0||(i.f&ve)!==0&&(e.f&De)!==0;Gr(i,t,a?n:!1),i=s}}}function zn(e){Xr(e,!0)}function Xr(e,t){if((e.f&K)!==0){e.f^=K,(e.f&I)===0&&(O(e,z),rt.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&mt)!==0||(n.f&ve)!==0;Xr(n,i?t:!1),n=r}var s=e.nodes&&e.nodes.t;if(s!==null)for(const a of s)(a.is_global||t)&&a.in()}}function Hn(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:cn(n);t.append(n),n=i}}let rn=!1,st=!1;function er(e){st=e}let y=null,he=!1;function le(e){y=e}let k=null;function Ee(e){k=e}let se=null;function Ms(e){y!==null&&(se===null?se=[e]:se.push(e))}let Y=null,G=0,Q=null;function Cs(e){Q=e}let Zr=1,$e=0,et=$e;function tr(e){et=e}function Jr(){return++Zr}function zt(e){var t=e.f;if((t&z)!==0)return!0;if(t&P&&(e.f&=~nt),(t&xe)!==0){for(var n=e.deps,r=n.length,i=0;ie.wv)return!0}(t&re)!==0&&q===null&&O(e,I)}return!1}function Qr(e,t,n=!0){var r=e.reactions;if(r!==null&&!(se!==null&&_t.call(se,e)))for(var i=0;i{e.ac.abort(Me)}),e.ac=null);try{e.f|=wn;var c=e.fn,_=c();e.f|=lt;var h=e.deps,p=x==null?void 0:x.is_fork;if(Y!==null){var d;if(p||Nt(e,G),h!==null&&G>0)for(h.length=G+Y.length,d=0;dn==null?void 0:n.call(this,s))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?Ve(()=>{t.addEventListener(e,i,r)}):t.addEventListener(e,i,r),i}function Fs(e,t,n,r,i){var s={capture:r,passive:i},a=Ds(e,t,n,s);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Yr(()=>{t.removeEventListener(e,a,s)})}let rr=null;function Mn(e){var v,g;var t=this,n=t.ownerDocument,r=e.type,i=((v=e.composedPath)==null?void 0:v.call(e))||[],s=i[0]||e.target;rr=e;var a=0,u=rr===e&&e[Gt];if(u){var o=i.indexOf(u);if(o!==-1&&(t===document||t===window)){e[Gt]=t;return}var f=i.indexOf(t);if(f===-1)return;o<=f&&(a=o)}if(s=i[a]||e.target,s!==t){Ii(e,"currentTarget",{configurable:!0,get(){return s||n}});var c=y,_=k;le(null),Ee(null);try{for(var h,p=[];s!==null;){var d=s.assignedSlot||s.parentNode||s.host||null;try{var w=(g=s[Gt])==null?void 0:g[r];w!=null&&(!s.disabled||e.target===s)&&w.call(s,e)}catch(C){h?p.push(C):h=C}if(e.cancelBubble||d===t||d===null)break;s=d}if(h){for(let C of p)queueMicrotask(()=>{throw C});throw h}}finally{e[Gt]=t,delete e.currentTarget,le(c),Ee(_)}}}var cr;const pn=((cr=globalThis==null?void 0:globalThis.window)==null?void 0:cr.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Is(e){return(pn==null?void 0:pn.createHTML(e))??e}function Ls(e){var t=ws("template");return t.innerHTML=Is(e.replaceAll("","")),t.content}function Ps(e,t){var n=k;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function Ke(e,t){var n=(t&Ri)!==0,r,i=!e.startsWith("");return()=>{r===void 0&&(r=Ls(i?e:""+e),r=Br(r));var s=n||qr?document.importNode(r,!0):r.cloneNode(!0);return Ps(s,s),s}}function Pe(e,t){e!==null&&e.before(t)}const js=["touchstart","touchmove"];function qs(e){return js.includes(e)}function $(e,t){var n=t==null?"":typeof t=="object"?`${t}`:t;n!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=`${n}`)}function zs(e,t){return Hs(e,t)}const Xt=new Map;function Hs(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:a=!0,transformError:u}){gs();var o=void 0,f=xs(()=>{var c=n??t.appendChild(Ye());ss(c,{pending:()=>{}},p=>{xr({});var d=R;s&&(d.c=s),i&&(r.$$events=i),o=e(p,r)||{},Er()},u);var _=new Set,h=p=>{for(var d=0;d{var v;for(var p of _)for(const g of[t,document]){var d=Xt.get(g),w=d.get(p);--w==0?(g.removeEventListener(p,Mn),d.delete(p),d.size===0&&Xt.delete(g)):d.set(p,w)}nr.delete(h),c!==n&&((v=c.parentNode)==null||v.removeChild(c))}});return Bs.set(o,f),o}let Bs=new WeakMap;var de,be,J,Je,It,Lt,an;class Vs{constructor(t,n=!0){fe(this,"anchor");b(this,de,new Map);b(this,be,new Map);b(this,J,new Map);b(this,Je,new Set);b(this,It,!0);b(this,Lt,t=>{if(l(this,de).has(t)){var n=l(this,de).get(t),r=l(this,be).get(n);if(r)zn(r),l(this,Je).delete(n);else{var i=l(this,J).get(n);i&&(l(this,be).set(n,i.effect),l(this,J).delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,a]of l(this,de)){if(l(this,de).delete(s),s===t)break;const u=l(this,J).get(a);u&&(W(u.effect),l(this,J).delete(a))}for(const[s,a]of l(this,be)){if(s===n||l(this,Je).has(s))continue;const u=()=>{if(Array.from(l(this,de).values()).includes(s)){var f=document.createDocumentFragment();Hn(a,f),f.append(Ye()),l(this,J).set(s,{effect:a,fragment:f})}else W(a);l(this,Je).delete(s),l(this,be).delete(s)};l(this,It)||!r?(l(this,Je).add(s),Qe(a,u,!1)):u()}}});b(this,an,t=>{l(this,de).delete(t);const n=Array.from(l(this,de).values());for(const[r,i]of l(this,J))n.includes(r)||(W(i.effect),l(this,J).delete(r))});this.anchor=t,E(this,It,n)}ensure(t,n){var r=x,i=Vr();if(n&&!l(this,be).has(t)&&!l(this,J).has(t))if(i){var s=document.createDocumentFragment(),a=Ye();s.append(a),l(this,J).set(t,{effect:te(()=>n(a)),fragment:s})}else l(this,be).set(t,te(()=>n(this.anchor)));if(l(this,de).set(r,t),i){for(const[u,o]of l(this,be))u===t?r.unskip_effect(o):r.skip_effect(o);for(const[u,o]of l(this,J))u===t?r.unskip_effect(o.effect):r.skip_effect(o.effect);r.oncommit(l(this,Lt)),r.ondiscard(l(this,an))}else l(this,Lt).call(this,r)}}de=new WeakMap,be=new WeakMap,J=new WeakMap,Je=new WeakMap,It=new WeakMap,Lt=new WeakMap,an=new WeakMap;function Us(e){R===null&&zi(),Pt&&R.l!==null?Ys(R).m.push(e):An(()=>{const t=Bn(e);if(typeof t=="function")return t})}function Ys(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}function ir(e,t,n=!1){var r=new Vs(e),i=n?mt:0;function s(a,u){r.ensure(a,u)}dn(()=>{var a=!1;t((u,o=0)=>{a=!0,s(o,u)}),a||s(-1,null)},i)}function sr(e,t){return t}function Ks(e,t,n){for(var r=[],i=t.length,s,a=t.length,u=0;u{if(s){if(s.pending.delete(_),s.done.add(_),s.pending.size===0){var h=e.outrogroups;Cn(e,fn(s.done)),h.delete(s),h.size===0&&(e.outrogroups=null)}}else a-=1},!1)}if(a===0){var o=r.length===0&&n!==null;if(o){var f=n,c=f.parentNode;ms(c),c.append(f),e.items.clear()}Cn(e,t,!o)}else s={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(s)}function Cn(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(const a of e.pending.values())for(const u of a)r.add(e.items.get(u).e)}for(var i=0;i{var T=n();return vr(T)?T:T==null?[]:fn(T)}),h,p=new Map,d=!0;function w(T){(C.effect.f&ie)===0&&(C.pending.delete(T),C.fallback=c,Ws(C,h,a,t,r),c!==null&&(h.length===0?(c.f&ye)===0?zn(c):(c.f^=ye,At(c,null,a)):Qe(c,()=>{c=null})))}function v(T){C.pending.delete(T)}var g=dn(()=>{h=S(_);for(var T=h.length,H=new Set,oe=x,Se=Vr(),B=0;Bs(a)):(c=te(()=>s(lr??(lr=Ye()))),c.f|=ye)),T>H.size&&Bi(),!d)if(p.set(oe,H),Se){for(const[at,ft]of u)H.has(at)||oe.skip_effect(ft.e);oe.oncommit(w),oe.ondiscard(v)}else w(oe);S(_)}),C={effect:g,items:u,pending:p,outrogroups:null,fallback:c};d=!1}function kt(e){for(;e!==null&&(e.f&ve)===0;)e=e.next;return e}function Ws(e,t,n,r,i){var V,at,ft,Ht,Bt,Vt,Ut,xt,Yt;var s=(r&Ni)!==0,a=t.length,u=e.items,o=kt(e.effect.first),f,c=null,_,h=[],p=[],d,w,v,g;if(s)for(g=0;g0){var Te=(r&dr)!==0&&a===0?n:null;if(s){for(g=0;g{var ae,Et;if(_!==void 0)for(v of _)(Et=(ae=v.nodes)==null?void 0:ae.a)==null||Et.apply()})}function $s(e,t,n,r,i,s,a,u){var o=(a&Mi)!==0?(a&Oi)===0?nn(n,!1,!1):it(n):null,f=(a&Ci)!==0?it(i):null;return{v:o,i:f,e:te(()=>(s(t,o??n,f??i,u),()=>{e.delete(r)}))}}function At(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,s=t&&(t.f&ye)===0?t.nodes.start:n;r!==null;){var a=cn(r);if(s.before(r),r===i)return;r=a}}function je(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}function Gs(e,t){var n;n=document.head.appendChild(Ye());try{dn(()=>t(n),mr|ot)}finally{}}const Xs=Symbol("is custom element"),Zs=Symbol("is html");function Js(e,t,n,r){var i=Qs(e);i[t]!==(i[t]=n)&&(n==null?e.removeAttribute(t):typeof n!="string"&&el(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function Qs(e){return e.__attributes??(e.__attributes={[Xs]:e.nodeName.includes("-"),[Zs]:e.namespaceURI===hr})}var ar=new Map;function el(e){var t=e.getAttribute("is")||e.nodeName,n=ar.get(t);if(n)return n;ar.set(t,n=[]);for(var r,i=e,s=Element.prototype;s!==i;){r=pr(i);for(var a in r)r[a].set&&n.push(a);i=On(i)}return n}function tl(e=!1){const t=R,n=t.l.u;if(!n)return;let r=()=>Os(t.s);if(e){let i=0,s={};const a=In(()=>{let u=!1;const o=t.s;for(const f in o)o[f]!==s[f]&&(s[f]=o[f],u=!0);return u&&i++,i});r=()=>S(a)}n.b.length&&ys(()=>{fr(t,r),_n(n.b)}),An(()=>{const i=Bn(()=>n.m.map(qi));return()=>{for(const s of i)typeof s=="function"&&s()}}),n.a.length&&An(()=>{fr(t,r),_n(n.a)})}function fr(e,t){if(e.l.s)for(const n of e.l.s)S(n);t()}var nl=Ke(' '),rl=Ke('OAuth Authorization Server'),il=Ke('
Loading status…
'),sl=Ke('

Couldn’t load the status snapshot.

'),ll=Ke('
No authenticated access recorded yet.
'),ol=Ke(' '),al=Ke('
PrincipalLast accessedLast pathRequests
'),fl=Ke('
Avelon Memory Crystal
Avalon Memory Crystal Server

Avelon Memory Crystal Server (AMCS)

Connected users

Known principals

Version

Recent access

Authenticated principals AMCS has seen recently.

');function ul(e,t){xr(t,!1);let n=nn(null),r=nn(!0),i=nn("");const s=[{href:"/llm",label:"LLM Instructions"},{href:"/healthz",label:"Health Check"},{href:"/readyz",label:"Readiness Check"}];async function a(){ne(r,!0),ne(i,"");try{const A=await fetch("/api/status");if(!A.ok)throw new Error(`Status request failed with ${A.status}`);ne(n,await A.json())}catch(A){ne(i,A instanceof Error?A.message:"Failed to load status")}finally{ne(r,!1)}}function u(A){return new Date(A).toLocaleString()}Us(a),tl();var o=fl();Gs("1n46o8q",A=>{Es(()=>{jr.title="AMCS"})});var f=m(o),c=m(f),_=M(m(c),2),h=m(_),p=m(h),d=M(m(p),2),w=M(m(d),2),v=m(w),g=M(p,2),C=m(g);or(C,1,()=>s,sr,(A,D)=>{var pe=nl(),Fe=m(pe);$t(()=>{Js(pe,"href",S(D).href),$(Fe,S(D).label)}),Pe(A,pe)});var T=M(C,2);{var H=A=>{var D=rl();Pe(A,D)};ir(T,A=>{var D;(D=S(n))!=null&&D.oauth_enabled&&A(H)})}var oe=M(g,2),Se=m(oe),B=M(m(Se),2),Ae=m(B),Te=M(Se,2),V=M(m(Te),2),at=m(V),ft=M(Te,2),Ht=M(m(ft),2),Bt=m(Ht),Vt=M(h,2),Ut=M(m(Vt),2),xt=m(Ut),Yt=M(m(xt),2),ae=m(Yt),Et=M(xt,2),ri=M(m(Et),2),ii=m(ri),si=M(Et,2),li=M(m(si),2),oi=m(li),ai=M(c,2),Vn=m(ai),fi=M(m(Vn),2),ui=M(Vn,2);{var ci=A=>{var D=il();Pe(A,D)},di=A=>{var D=sl(),pe=M(m(D),2),Fe=m(pe);$t(()=>$(Fe,S(i))),Pe(A,D)},hi=A=>{var D=ll();Pe(A,D)},vi=A=>{var D=al(),pe=m(D),Fe=m(pe),Kt=M(m(Fe));or(Kt,5,()=>S(n).entries,sr,(Wt,We)=>{var Un=ol(),Yn=m(Un),pi=m(Yn),_i=m(pi),Kn=M(Yn),gi=m(Kn),Wn=M(Kn),mi=m(Wn),wi=m(mi),bi=M(Wn),yi=m(bi);$t(xi=>{$(_i,S(We).key_id),$(gi,xi),$(wi,S(We).last_path),$(yi,S(We).request_count)},[()=>u(S(We).last_accessed_at)]),Pe(Wt,Un)}),Pe(A,D)};ir(ui,A=>{S(r)?A(ci):S(i)?A(di,1):S(n)&&S(n).entries.length===0?A(hi,2):S(n)&&A(vi,3)})}$t(()=>{var A,D,pe,Fe,Kt,Wt,We;$(v,((A=S(n))==null?void 0:A.description)??"AMCS is a memory server that captures, links, and retrieves structured project thoughts for AI assistants using semantic search, summaries, and MCP tools."),$(Ae,((D=S(n))==null?void 0:D.connected_count)??"—"),$(at,((pe=S(n))==null?void 0:pe.total_known)??"—"),$(Bt,((Fe=S(n))==null?void 0:Fe.version)??"—"),$(ae,((Kt=S(n))==null?void 0:Kt.build_date)??"unknown"),$(ii,((Wt=S(n))==null?void 0:Wt.commit)??"unknown"),$(oi,((We=S(n))==null?void 0:We.connected_window)??"last 10 minutes")}),Fs("click",fi,a),Pe(e,o),Er()}zs(ul,{target:document.getElementById("app")}); diff --git a/internal/app/ui/dist/assets/index-CIozj4p7.js b/internal/app/ui/dist/assets/index-CIozj4p7.js deleted file mode 100644 index 109f60e..0000000 --- a/internal/app/ui/dist/assets/index-CIozj4p7.js +++ /dev/null @@ -1 +0,0 @@ -var Br=Object.defineProperty;var bn=e=>{throw TypeError(e)};var Ur=(e,t,n)=>t in e?Br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var be=(e,t,n)=>Ur(e,typeof t!="symbol"?t+"":t,n),Bt=(e,t,n)=>t.has(e)||bn("Cannot "+n);var c=(e,t,n)=>(Bt(e,t,"read from private field"),n?n.call(e):t.get(e)),M=(e,t,n)=>t.has(e)?bn("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),De=(e,t,n,r)=>(Bt(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),U=(e,t,n)=>(Bt(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();const Vr="5";var In;typeof window<"u"&&((In=window.__svelte??(window.__svelte={})).v??(In.v=new Set)).add(Vr);let pt=!1,Yr=!1;function Kr(){pt=!0}Kr();const Gr=1,Wr=2,Ln=4,$r=8,Xr=16,Zr=2,F=Symbol(),Pn="http://www.w3.org/1999/xhtml",Jr=!1;var jn=Array.isArray,Qr=Array.prototype.indexOf,$e=Array.prototype.includes,rn=Array.from,es=Object.defineProperty,Ut=Object.getOwnPropertyDescriptor,qn=Object.getOwnPropertyDescriptors,ts=Object.prototype,ns=Array.prototype,sn=Object.getPrototypeOf;const rs=()=>{};function ss(e){return e()}function Gt(e){for(var t=0;t{e=r,t=s});return{promise:n,resolve:e,reject:t}}const I=2,Xe=4,qt=8,Hn=1<<24,we=16,se=32,Ze=64,is=128,X=512,N=1024,P=2048,ue=4096,B=8192,Z=16384,ze=32768,yn=1<<25,it=65536,Wt=1<<17,Bn=1<<18,_t=1<<19,Un=1<<20,fe=1<<25,je=65536,$t=1<<21,zt=1<<22,Te=1<<23,st=Symbol("$state"),pe=new class extends Error{constructor(){super(...arguments);be(this,"name","StaleReactionError");be(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function ls(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function as(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function os(e,t,n){throw new Error("https://svelte.dev/e/each_key_duplicate")}function fs(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function us(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function cs(e){throw new Error("https://svelte.dev/e/effect_orphan")}function ds(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function vs(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function hs(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ps(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function Vn(e){return e===this.v}function _s(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function Yn(e){return!_s(e,this.v)}let D=null;function Dt(e){D=e}function gs(e,t=!1,n){D={p:D,i:!1,c:null,e:null,s:e,x:null,r:E,l:pt&&!t?{s:null,u:null,$:[]}:null}}function ms(e){var t=D,n=t.e;if(n!==null){t.e=null;for(var r of n)fr(r)}return t.i=!0,D=t.p,{}}function gt(){return!pt||D!==null&&D.l===null}let Ue=[];function ws(){var e=Ue;Ue=[],Gt(e)}function It(e){if(Ue.length===0){var t=Ue;queueMicrotask(()=>{t===Ue&&ws()})}Ue.push(e)}function xs(e){var t=E;if(t===null)return m.f|=Te,e;if((t.f&ze)===0&&(t.f&Xe)===0)throw e;Ft(e,t)}function Ft(e,t){for(;t!==null;){if((t.f&is)!==0){if((t.f&ze)===0)throw e;try{t.b.error(e);return}catch(n){e=n}}t=t.parent}throw e}const bs=-7169;function C(e,t){e.f=e.f&bs|t}function ln(e){(e.f&X)!==0||e.deps===null?C(e,N):C(e,ue)}function Kn(e){if(e!==null)for(const t of e)(t.f&I)===0||(t.f&je)===0||(t.f^=je,Kn(t.deps))}function ys(e,t,n){(e.f&P)!==0?t.add(e):(e.f&ue)!==0&&n.add(e),Kn(e.deps),C(e,N)}const ye=new Set;let w=null,L=null,Xt=null,Vt=!1,Ve=null,Mt=null;var En=0;let Es=1;var Ke,Ge,_e,le,ct,K,dt,Se,ge,ae,We,Fe,O,Ct,Gn,Rt,Zt,Jt,Wn;const Pt=class Pt{constructor(){M(this,O);be(this,"id",Es++);be(this,"current",new Map);be(this,"previous",new Map);M(this,Ke,new Set);M(this,Ge,new Set);M(this,_e,new Map);M(this,le,new Map);M(this,ct,null);M(this,K,[]);M(this,dt,[]);M(this,Se,new Set);M(this,ge,new Set);M(this,ae,new Map);be(this,"is_fork",!1);M(this,We,!1);M(this,Fe,new Set)}skip_effect(t){c(this,ae).has(t)||c(this,ae).set(t,{d:[],m:[]})}unskip_effect(t){var n=c(this,ae).get(t);if(n){c(this,ae).delete(t);for(var r of n.d)C(r,P),this.schedule(r);for(r of n.m)C(r,ue),this.schedule(r)}}capture(t,n,r=!1){n!==F&&!this.previous.has(t)&&this.previous.set(t,n),(t.f&Te)===0&&(this.current.set(t,[t.v,r]),L==null||L.set(t,t.v))}activate(){w=this}deactivate(){w=null,L=null}flush(){try{Vt=!0,w=this,U(this,O,Rt).call(this)}finally{En=0,Xt=null,Ve=null,Mt=null,Vt=!1,w=null,L=null,Me.clear()}}discard(){for(const t of c(this,Ge))t(this);c(this,Ge).clear(),ye.delete(this)}register_created_effect(t){c(this,dt).push(t)}increment(t,n){let r=c(this,_e).get(n)??0;if(c(this,_e).set(n,r+1),t){let s=c(this,le).get(n)??0;c(this,le).set(n,s+1)}}decrement(t,n,r){let s=c(this,_e).get(n)??0;if(s===1?c(this,_e).delete(n):c(this,_e).set(n,s-1),t){let i=c(this,le).get(n)??0;i===1?c(this,le).delete(n):c(this,le).set(n,i-1)}c(this,We)||r||(De(this,We,!0),It(()=>{De(this,We,!1),this.flush()}))}transfer_effects(t,n){for(const r of t)c(this,Se).add(r);for(const r of n)c(this,ge).add(r);t.clear(),n.clear()}oncommit(t){c(this,Ke).add(t)}ondiscard(t){c(this,Ge).add(t)}settled(){return(c(this,ct)??De(this,ct,zn())).promise}static ensure(){if(w===null){const t=w=new Pt;Vt||(ye.add(w),It(()=>{w===t&&t.flush()}))}return w}apply(){{L=null;return}}schedule(t){var s;if(Xt=t,(s=t.b)!=null&&s.is_pending&&(t.f&(Xe|qt|Hn))!==0&&(t.f&ze)===0){t.b.defer_effect(t);return}for(var n=t;n.parent!==null;){n=n.parent;var r=n.f;if(Ve!==null&&n===E&&(m===null||(m.f&I)===0))return;if((r&(Ze|se))!==0){if((r&N)===0)return;n.f^=N}}c(this,K).push(n)}};Ke=new WeakMap,Ge=new WeakMap,_e=new WeakMap,le=new WeakMap,ct=new WeakMap,K=new WeakMap,dt=new WeakMap,Se=new WeakMap,ge=new WeakMap,ae=new WeakMap,We=new WeakMap,Fe=new WeakMap,O=new WeakSet,Ct=function(){return this.is_fork||c(this,le).size>0},Gn=function(){for(const r of c(this,Fe))for(const s of c(r,le).keys()){for(var t=!1,n=s;n.parent!==null;){if(c(this,ae).has(n)){t=!0;break}n=n.parent}if(!t)return!0}return!1},Rt=function(){var f,l;if(En++>1e3&&(ye.delete(this),ks()),!U(this,O,Ct).call(this)){for(const o of c(this,Se))c(this,ge).delete(o),C(o,P),this.schedule(o);for(const o of c(this,ge))C(o,ue),this.schedule(o)}const t=c(this,K);De(this,K,[]),this.apply();var n=Ve=[],r=[],s=Mt=[];for(const o of t)try{U(this,O,Zt).call(this,o,n,r)}catch(u){throw Zn(o),u}if(w=null,s.length>0){var i=Pt.ensure();for(const o of s)i.schedule(o)}if(Ve=null,Mt=null,U(this,O,Ct).call(this)||U(this,O,Gn).call(this)){U(this,O,Jt).call(this,r),U(this,O,Jt).call(this,n);for(const[o,u]of c(this,ae))Xn(o,u)}else{c(this,_e).size===0&&ye.delete(this),c(this,Se).clear(),c(this,ge).clear();for(const o of c(this,Ke))o(this);c(this,Ke).clear(),kn(r),kn(n),(f=c(this,ct))==null||f.resolve()}var a=w;if(c(this,K).length>0){const o=a??(a=this);c(o,K).push(...c(this,K).filter(u=>!c(o,K).includes(u)))}a!==null&&(ye.add(a),U(l=a,O,Rt).call(l)),ye.has(this)||U(this,O,Wn).call(this)},Zt=function(t,n,r){t.f^=N;for(var s=t.first;s!==null;){var i=s.f,a=(i&(se|Ze))!==0,f=a&&(i&N)!==0,l=f||(i&B)!==0||c(this,ae).has(s);if(!l&&s.fn!==null){a?s.f^=N:(i&Xe)!==0?n.push(s):mt(s)&&((i&we)!==0&&c(this,ge).add(s),Je(s));var o=s.first;if(o!==null){s=o;continue}}for(;s!==null;){var u=s.next;if(u!==null){s=u;break}s=s.parent}}},Jt=function(t){for(var n=0;n!this.current.has(h));if(s.length===0)t&&p.discard();else if(n.length>0){p.activate();var i=new Set,a=new Map;for(var f of n)$n(f,s,i,a);a=new Map;var l=[...p.current.keys()].filter(h=>this.current.has(h)?this.current.get(h)[0]!==h:!0);for(const h of c(this,dt))(h.f&(Z|B|Wt))===0&&an(h,l,a)&&((h.f&(zt|we))!==0?(C(h,P),p.schedule(h)):c(p,Se).add(h));if(c(p,K).length>0){p.apply();for(var o of c(p,K))U(u=p,O,Zt).call(u,o,[],[]);De(p,K,[])}p.deactivate()}}for(const p of ye)c(p,Fe).has(this)&&(c(p,Fe).delete(this),c(p,Fe).size===0&&!U(_=p,O,Ct).call(_)&&(p.activate(),U(d=p,O,Rt).call(d)))};let lt=Pt;function ks(){try{ds()}catch(e){Ft(e,Xt)}}let te=null;function kn(e){var t=e.length;if(t!==0){for(var n=0;n0)){Me.clear();for(const s of te){if((s.f&(Z|B))!==0)continue;const i=[s];let a=s.parent;for(;a!==null;)te.has(a)&&(te.delete(a),i.push(a)),a=a.parent;for(let f=i.length-1;f>=0;f--){const l=i[f];(l.f&(Z|B))===0&&Je(l)}}te.clear()}}te=null}}function $n(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const s of e.reactions){const i=s.f;(i&I)!==0?$n(s,t,n,r):(i&(zt|we))!==0&&(i&P)===0&&an(s,t,r)&&(C(s,P),on(s))}}function an(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const s of e.deps){if($e.call(t,s))return!0;if((s.f&I)!==0&&an(s,t,n))return n.set(s,!0),!0}return n.set(e,!1),!1}function on(e){w.schedule(e)}function Xn(e,t){if(!((e.f&se)!==0&&(e.f&N)!==0)){(e.f&P)!==0?t.d.push(e):(e.f&ue)!==0&&t.m.push(e),C(e,N);for(var n=e.first;n!==null;)Xn(n,t),n=n.next}}function Zn(e){C(e,N);for(var t=e.first;t!==null;)Zn(t),t=t.next}function As(e,t,n,r){const s=gt()?fn:Qn;var i=e.filter(d=>!d.settled);if(n.length===0&&i.length===0){r(t.map(s));return}var a=E,f=Ss(),l=i.length===1?i[0].promise:i.length>1?Promise.all(i.map(d=>d.promise)):null;function o(d){f();try{r(d)}catch(p){(a.f&Z)===0&&Ft(p,a)}Lt()}if(n.length===0){l.then(()=>o(t.map(s)));return}var u=Jn();function _(){Promise.all(n.map(d=>Ts(d))).then(d=>o([...t.map(s),...d])).catch(d=>Ft(d,a)).finally(()=>u())}l?l.then(()=>{f(),_(),Lt()}):_()}function Ss(){var e=E,t=m,n=D,r=w;return function(i=!0){Ce(e),ce(t),Dt(n),i&&(e.f&Z)===0&&(r==null||r.activate(),r==null||r.apply())}}function Lt(e=!0){Ce(null),ce(null),Dt(null),e&&(w==null||w.deactivate())}function Jn(){var e=E,t=e.b,n=w,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),(s=!1)=>{t.update_pending_count(-1,n),n.decrement(r,e,s)}}function fn(e){var t=I|P,n=m!==null&&(m.f&I)!==0?m:null;return E!==null&&(E.f|=_t),{ctx:D,deps:null,effects:null,equals:Vn,f:t,fn:e,reactions:null,rv:0,v:F,wv:0,parent:n??E,ac:null}}function Ts(e,t,n){let r=E;r===null&&as();var s=void 0,i=at(F),a=!m,f=new Map;return Hs(()=>{var p;var l=E,o=zn();s=o.promise;try{Promise.resolve(e()).then(o.resolve,o.reject).finally(Lt)}catch(h){o.reject(h),Lt()}var u=w;if(a){if((l.f&ze)!==0)var _=Jn();if(r.b.is_rendered())(p=f.get(u))==null||p.reject(pe),f.delete(u);else{for(const h of f.values())h.reject(pe);f.clear()}f.set(u,o)}const d=(h,k=void 0)=>{if(_){var v=k===pe;_(v)}if(!(k===pe||(l.f&Z)!==0)){if(u.activate(),k)i.f|=Te,ot(i,k);else{(i.f&Te)!==0&&(i.f^=Te),ot(i,h);for(const[x,S]of f){if(f.delete(x),x===u)break;S.reject(pe)}}u.deactivate()}};o.promise.then(d,h=>d(null,h||"unknown"))}),or(()=>{for(const l of f.values())l.reject(pe)}),new Promise(l=>{function o(u){function _(){u===s?l(i):o(s)}u.then(_,_)}o(s)})}function Qn(e){const t=fn(e);return t.equals=Yn,t}function Ms(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!nr&&Os()}return t}function Os(){nr=!1;for(const e of Qt)(e.f&N)!==0&&C(e,ue),mt(e)&&Je(e);Qt.clear()}function Yt(e){$(e,e.v+1)}function rr(e,t,n){var r=e.reactions;if(r!==null)for(var s=gt(),i=r.length,a=0;a{if(Pe===i)return f();var l=m,o=Pe;ce(null),Sn(i);var u=f();return ce(l),Sn(o),u};return r&&n.set("length",Ee(e.length)),new Proxy(e,{defineProperty(f,l,o){(!("value"in o)||o.configurable===!1||o.enumerable===!1||o.writable===!1)&&vs();var u=n.get(l);return u===void 0?a(()=>{var _=Ee(o.value);return n.set(l,_),_}):$(u,o.value,!0),!0},deleteProperty(f,l){var o=n.get(l);if(o===void 0){if(l in f){const u=a(()=>Ee(F));n.set(l,u),Yt(s)}}else $(o,F),Yt(s);return!0},get(f,l,o){var p;if(l===st)return e;var u=n.get(l),_=l in f;if(u===void 0&&(!_||(p=Ut(f,l))!=null&&p.writable)&&(u=a(()=>{var h=nt(_?f[l]:F),k=Ee(h);return k}),n.set(l,u)),u!==void 0){var d=y(u);return d===F?void 0:d}return Reflect.get(f,l,o)},getOwnPropertyDescriptor(f,l){var o=Reflect.getOwnPropertyDescriptor(f,l);if(o&&"value"in o){var u=n.get(l);u&&(o.value=y(u))}else if(o===void 0){var _=n.get(l),d=_==null?void 0:_.v;if(_!==void 0&&d!==F)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return o},has(f,l){var d;if(l===st)return!0;var o=n.get(l),u=o!==void 0&&o.v!==F||Reflect.has(f,l);if(o!==void 0||E!==null&&(!u||(d=Ut(f,l))!=null&&d.writable)){o===void 0&&(o=a(()=>{var p=u?nt(f[l]):F,h=Ee(p);return h}),n.set(l,o));var _=y(o);if(_===F)return!1}return u},set(f,l,o,u){var T;var _=n.get(l),d=l in f;if(r&&l==="length")for(var p=o;p<_.v;p+=1){var h=n.get(p+"");h!==void 0?$(h,F):p in f&&(h=a(()=>Ee(F)),n.set(p+"",h))}if(_===void 0)(!d||(T=Ut(f,l))!=null&&T.writable)&&(_=a(()=>Ee(void 0)),$(_,nt(o)),n.set(l,_));else{d=_.v!==F;var k=a(()=>nt(o));$(_,k)}var v=Reflect.getOwnPropertyDescriptor(f,l);if(v!=null&&v.set&&v.set.call(u,o),!d){if(r&&typeof l=="string"){var x=n.get("length"),S=Number(l);Number.isInteger(S)&&S>=x.v&&$(x,S+1)}Yt(s)}return!0},ownKeys(f){y(s);var l=Reflect.ownKeys(f).filter(_=>{var d=n.get(_);return d===void 0||d.v!==F});for(var[o,u]of n)u.v!==F&&!(o in f)&&l.push(o);return l},setPrototypeOf(){hs()}})}var Ns,Ds,Is,Fs;function Ye(e=""){return document.createTextNode(e)}function sr(e){return Is.call(e)}function Ht(e){return Fs.call(e)}function g(e,t){return sr(e)}function A(e,t=1,n=!1){let r=e;for(;t--;)r=Ht(r);return r}function Ls(e){e.textContent=""}function ir(){return!1}function Ps(e,t,n){return document.createElementNS(Pn,e,void 0)}function cn(e){var t=m,n=E;ce(null),Ce(null);try{return e()}finally{ce(t),Ce(n)}}function lr(e){E===null&&(m===null&&cs(),us()),qe&&fs()}function js(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function Re(e,t){var n=E;n!==null&&(n.f&B)!==0&&(e|=B);var r={ctx:D,deps:null,nodes:null,f:e|P|X,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};w==null||w.register_created_effect(r);var s=r;if((e&Xe)!==0)Ve!==null?Ve.push(r):lt.ensure().schedule(r);else if(t!==null){try{Je(r)}catch(a){throw me(r),a}s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f&_t)===0&&(s=s.first,(e&we)!==0&&(e&it)!==0&&s!==null&&(s.f|=it))}if(s!==null&&(s.parent=n,n!==null&&js(s,n),m!==null&&(m.f&I)!==0&&(e&Ze)===0)){var i=m;(i.effects??(i.effects=[])).push(s)}return r}function ar(){return m!==null&&!re}function or(e){const t=Re(qt,null);return C(t,N),t.teardown=e,t}function en(e){lr();var t=E.f,n=!m&&(t&se)!==0&&(t&ze)===0;if(n){var r=D;(r.e??(r.e=[])).push(e)}else return fr(e)}function fr(e){return Re(Xe|Un,e)}function qs(e){return lr(),Re(qt|Un,e)}function zs(e){return Re(Xe,e)}function Hs(e){return Re(zt|_t,e)}function St(e,t=[],n=[],r=[]){As(r,t,n,s=>{Re(qt,()=>e(...s.map(y)))})}function dn(e,t=0){var n=Re(we|t,e);return n}function ft(e){return Re(se|_t,e)}function ur(e){var t=e.teardown;if(t!==null){const n=qe,r=m;An(!0),ce(null);try{t.call(null)}finally{An(n),ce(r)}}}function vn(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const s=n.ac;s!==null&&cn(()=>{s.abort(pe)});var r=n.next;(n.f&Ze)!==0?n.parent=null:me(n,t),n=r}}function Bs(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&se)===0&&me(t),t=n}}function me(e,t=!0){var n=!1;(t||(e.f&Bn)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Us(e.nodes.start,e.nodes.end),n=!0),C(e,yn),vn(e,t&&!n),ut(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(const i of r)i.stop();ur(e),e.f^=yn,e.f|=Z;var s=e.parent;s!==null&&s.first!==null&&cr(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Us(e,t){for(;e!==null;){var n=e===t?null:Ht(e);e.remove(),e=n}}function cr(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function hn(e,t,n=!0){var r=[];dr(e,r,!0);var s=()=>{n&&me(e),t&&t()},i=r.length;if(i>0){var a=()=>--i||s();for(var f of r)f.out(a)}else s()}function dr(e,t,n){if((e.f&B)===0){e.f^=B;var r=e.nodes&&e.nodes.t;if(r!==null)for(const f of r)(f.is_global||n)&&t.push(f);for(var s=e.first;s!==null;){var i=s.next,a=(s.f&it)!==0||(s.f&se)!==0&&(e.f&we)!==0;dr(s,t,a?n:!1),s=i}}}function pn(e){vr(e,!0)}function vr(e,t){if((e.f&B)!==0){e.f^=B,(e.f&N)===0&&(C(e,P),lt.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,s=(n.f&it)!==0||(n.f&se)!==0;vr(n,s?t:!1),n=r}var i=e.nodes&&e.nodes.t;if(i!==null)for(const a of i)(a.is_global||t)&&a.in()}}function hr(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var s=n===r?null:Ht(n);t.append(n),n=s}}let Nt=!1,qe=!1;function An(e){qe=e}let m=null,re=!1;function ce(e){m=e}let E=null;function Ce(e){E=e}let J=null;function Vs(e){m!==null&&(J===null?J=[e]:J.push(e))}let H=null,Y=0,W=null;function Ys(e){W=e}let pr=1,Ie=0,Pe=Ie;function Sn(e){Pe=e}function _r(){return++pr}function mt(e){var t=e.f;if((t&P)!==0)return!0;if(t&I&&(e.f&=~je),(t&ue)!==0){for(var n=e.deps,r=n.length,s=0;se.wv)return!0}(t&X)!==0&&L===null&&C(e,N)}return!1}function gr(e,t,n=!0){var r=e.reactions;if(r!==null&&!(J!==null&&$e.call(J,e)))for(var s=0;s{e.ac.abort(pe)}),e.ac=null);try{e.f|=$t;var u=e.fn,_=u();e.f|=ze;var d=e.deps,p=w==null?void 0:w.is_fork;if(H!==null){var h;if(p||ut(e,Y),d!==null&&Y>0)for(d.length=Y+H.length,h=0;hn==null?void 0:n.call(this,i))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?It(()=>{t.addEventListener(e,s,r)}):t.addEventListener(e,s,r),s}function $s(e,t,n,r,s){var i={capture:r,passive:s},a=Ws(e,t,n,i);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&or(()=>{t.removeEventListener(e,a,i)})}let Tn=null;function Xs(e){var v,x;var t=this,n=t.ownerDocument,r=e.type,s=((v=e.composedPath)==null?void 0:v.call(e))||[],i=s[0]||e.target;Tn=e;var a=0,f=Tn===e&&e[Tt];if(f){var l=s.indexOf(f);if(l!==-1&&(t===document||t===window)){e[Tt]=t;return}var o=s.indexOf(t);if(o===-1)return;l<=o&&(a=l)}if(i=s[a]||e.target,i!==t){es(e,"currentTarget",{configurable:!0,get(){return i||n}});var u=m,_=E;ce(null),Ce(null);try{for(var d,p=[];i!==null;){var h=i.assignedSlot||i.parentNode||i.host||null;try{var k=(x=i[Tt])==null?void 0:x[r];k!=null&&(!i.disabled||e.target===i)&&k.call(i,e)}catch(S){d?p.push(S):d=S}if(e.cancelBubble||h===t||h===null)break;i=h}if(d){for(let S of p)queueMicrotask(()=>{throw S});throw d}}finally{e[Tt]=t,delete e.currentTarget,ce(u),Ce(_)}}}var Fn;const Kt=((Fn=globalThis==null?void 0:globalThis.window)==null?void 0:Fn.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function Zs(e){return(Kt==null?void 0:Kt.createHTML(e))??e}function Js(e){var t=Ps("template");return t.innerHTML=Zs(e.replaceAll("","")),t.content}function Qs(e,t){var n=E;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function Oe(e,t){var n=(t&Zr)!==0,r,s=!e.startsWith("");return()=>{r===void 0&&(r=Js(s?e:""+e),r=sr(r));var i=n||Ds?document.importNode(r,!0):r.cloneNode(!0);return Qs(i,i),i}}function ke(e,t){e!==null&&e.before(t)}function V(e,t){var n=t==null?"":typeof t=="object"?`${t}`:t;n!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=`${n}`)}var ne,oe,G,Le,vt,ht,jt;class ei{constructor(t,n=!0){be(this,"anchor");M(this,ne,new Map);M(this,oe,new Map);M(this,G,new Map);M(this,Le,new Set);M(this,vt,!0);M(this,ht,t=>{if(c(this,ne).has(t)){var n=c(this,ne).get(t),r=c(this,oe).get(n);if(r)pn(r),c(this,Le).delete(n);else{var s=c(this,G).get(n);s&&(c(this,oe).set(n,s.effect),c(this,G).delete(n),s.fragment.lastChild.remove(),this.anchor.before(s.fragment),r=s.effect)}for(const[i,a]of c(this,ne)){if(c(this,ne).delete(i),i===t)break;const f=c(this,G).get(a);f&&(me(f.effect),c(this,G).delete(a))}for(const[i,a]of c(this,oe)){if(i===n||c(this,Le).has(i))continue;const f=()=>{if(Array.from(c(this,ne).values()).includes(i)){var o=document.createDocumentFragment();hr(a,o),o.append(Ye()),c(this,G).set(i,{effect:a,fragment:o})}else me(a);c(this,Le).delete(i),c(this,oe).delete(i)};c(this,vt)||!r?(c(this,Le).add(i),hn(a,f,!1)):f()}}});M(this,jt,t=>{c(this,ne).delete(t);const n=Array.from(c(this,ne).values());for(const[r,s]of c(this,G))n.includes(r)||(me(s.effect),c(this,G).delete(r))});this.anchor=t,De(this,vt,n)}ensure(t,n){var r=w,s=ir();if(n&&!c(this,oe).has(t)&&!c(this,G).has(t))if(s){var i=document.createDocumentFragment(),a=Ye();i.append(a),c(this,G).set(t,{effect:ft(()=>n(a)),fragment:i})}else c(this,oe).set(t,ft(()=>n(this.anchor)));if(c(this,ne).set(r,t),s){for(const[f,l]of c(this,oe))f===t?r.unskip_effect(l):r.skip_effect(l);for(const[f,l]of c(this,G))f===t?r.unskip_effect(l.effect):r.skip_effect(l.effect);r.oncommit(c(this,ht)),r.ondiscard(c(this,jt))}else c(this,ht).call(this,r)}}ne=new WeakMap,oe=new WeakMap,G=new WeakMap,Le=new WeakMap,vt=new WeakMap,ht=new WeakMap,jt=new WeakMap;function ti(e){D===null&&ls(),pt&&D.l!==null?ni(D).m.push(e):en(()=>{const t=br(e);if(typeof t=="function")return t})}function ni(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}function Mn(e,t,n=!1){var r=new ei(e),s=n?it:0;function i(a,f){r.ensure(a,f)}dn(()=>{var a=!1;t((f,l=0)=>{a=!0,i(l,f)}),a||i(-1,null)},s)}function Cn(e,t){return t}function ri(e,t,n){for(var r=[],s=t.length,i,a=t.length,f=0;f{if(i){if(i.pending.delete(_),i.done.add(_),i.pending.size===0){var d=e.outrogroups;nn(e,rn(i.done)),d.delete(i),d.size===0&&(e.outrogroups=null)}}else a-=1},!1)}if(a===0){var l=r.length===0&&n!==null;if(l){var o=n,u=o.parentNode;Ls(u),u.append(o),e.items.clear()}nn(e,t,!l)}else i={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(i)}function nn(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(const a of e.pending.values())for(const f of a)r.add(e.items.get(f).e)}for(var s=0;s{var T=n();return jn(T)?T:T==null?[]:rn(T)}),d,p=new Map,h=!0;function k(T){(S.effect.f&Z)===0&&(S.pending.delete(T),S.fallback=u,si(S,d,a,t,r),u!==null&&(d.length===0?(u.f&fe)===0?pn(u):(u.f^=fe,rt(u,null,a)):hn(u,()=>{u=null})))}function v(T){S.pending.delete(T)}var x=dn(()=>{d=y(_);for(var T=d.length,j=new Set,Q=w,de=ir(),q=0;qi(a)):(u=ft(()=>i(Rn??(Rn=Ye()))),u.f|=fe)),T>j.size&&os(),!h)if(p.set(Q,j),de){for(const[He,Be]of f)j.has(He)||Q.skip_effect(Be.e);Q.oncommit(k),Q.ondiscard(v)}else k(Q);y(_)}),S={effect:x,items:f,pending:p,outrogroups:null,fallback:u};h=!1}function tt(e){for(;e!==null&&(e.f&se)===0;)e=e.next;return e}function si(e,t,n,r,s){var z,He,Be,wt,xt,bt,yt,Qe,Et;var i=(r&$r)!==0,a=t.length,f=e.items,l=tt(e.effect.first),o,u=null,_,d=[],p=[],h,k,v,x;if(i)for(x=0;x0){var he=(r&Ln)!==0&&a===0?n:null;if(i){for(x=0;x{var ee,et;if(_!==void 0)for(v of _)(et=(ee=v.nodes)==null?void 0:ee.a)==null||et.apply()})}function ii(e,t,n,r,s,i,a,f){var l=(a&Gr)!==0?(a&Xr)===0?Ot(n,!1,!1):at(n):null,o=(a&Wr)!==0?at(s):null;return{v:l,i:o,e:ft(()=>(i(t,l??n,o??s,f),()=>{e.delete(r)}))}}function rt(e,t,n){if(e.nodes)for(var r=e.nodes.start,s=e.nodes.end,i=t&&(t.f&fe)===0?t.nodes.start:n;r!==null;){var a=Ht(r);if(i.before(r),r===s)return;r=a}}function Ae(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}function li(e,t){var n;n=document.head.appendChild(Ye());try{dn(()=>t(n),Bn|_t)}finally{}}const ai=Symbol("is custom element"),oi=Symbol("is html");function fi(e,t,n,r){var s=ui(e);s[t]!==(s[t]=n)&&(n==null?e.removeAttribute(t):typeof n!="string"&&ci(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function ui(e){return e.__attributes??(e.__attributes={[ai]:e.nodeName.includes("-"),[oi]:e.namespaceURI===Pn})}var Nn=new Map;function ci(e){var t=e.getAttribute("is")||e.nodeName,n=Nn.get(t);if(n)return n;Nn.set(t,n=[]);for(var r,s=e,i=Element.prototype;i!==s;){r=qn(s);for(var a in r)r[a].set&&n.push(a);s=sn(s)}return n}function di(e=!1){const t=D,n=t.l.u;if(!n)return;let r=()=>Gs(t.s);if(e){let s=0,i={};const a=fn(()=>{let f=!1;const l=t.s;for(const o in l)l[o]!==i[o]&&(i[o]=l[o],f=!0);return f&&s++,s});r=()=>y(a)}n.b.length&&qs(()=>{Dn(t,r),Gt(n.b)}),en(()=>{const s=br(()=>n.m.map(ss));return()=>{for(const i of s)typeof i=="function"&&i()}}),n.a.length&&en(()=>{Dn(t,r),Gt(n.a)})}function Dn(e,t){if(e.l.s)for(const n of e.l.s)y(n);t()}var vi=Oe(' '),hi=Oe('OAuth Authorization Server'),pi=Oe('
Loading status…
'),_i=Oe('

Couldn’t load the status snapshot.

'),gi=Oe('
No authenticated access recorded yet.
'),mi=Oe(' '),wi=Oe('
PrincipalLast accessedLast pathRequests
'),xi=Oe('
Avelon Memory Crystal
Avalon Memory Crystal Server

Avelon Memory Crystal Server (AMCS)

Connected users

Known principals

Version

Recent access

Authenticated principals AMCS has seen recently.

');function bi(e,t){gs(t,!1);let n=Ot(null),r=Ot(!0),s=Ot("");const i=[{href:"/llm",label:"LLM Instructions"},{href:"/healthz",label:"Health Check"},{href:"/readyz",label:"Readiness Check"}];async function a(){$(r,!0),$(s,"");try{const b=await fetch("/api/status");if(!b.ok)throw new Error(`Status request failed with ${b.status}`);$(n,await b.json())}catch(b){$(s,b instanceof Error?b.message:"Failed to load status")}finally{$(r,!1)}}function f(b){return new Date(b).toLocaleString()}ti(a),di();var l=xi();li("1n46o8q",b=>{zs(()=>{Ns.title="AMCS"})});var o=g(l),u=g(o),_=A(g(u),2),d=g(_),p=g(d),h=A(g(p),2),k=A(g(h),2),v=g(k),x=A(p,2),S=g(x);On(S,1,()=>i,Cn,(b,R)=>{var ie=vi(),xe=g(ie);St(()=>{fi(ie,"href",y(R).href),V(xe,y(R).label)}),ke(b,ie)});var T=A(S,2);{var j=b=>{var R=hi();ke(b,R)};Mn(T,b=>{var R;(R=y(n))!=null&&R.oauth_enabled&&b(j)})}var Q=A(x,2),de=g(Q),q=A(g(de),2),ve=g(q),he=A(de,2),z=A(g(he),2),He=g(z),Be=A(he,2),wt=A(g(Be),2),xt=g(wt),bt=A(d,2),yt=A(g(bt),2),Qe=g(yt),Et=A(g(Qe),2),ee=g(Et),et=A(Qe,2),yr=A(g(et),2),Er=g(yr),kr=A(et,2),Ar=A(g(kr),2),Sr=g(Ar),Tr=A(u,2),_n=g(Tr),Mr=A(g(_n),2),Cr=A(_n,2);{var Rr=b=>{var R=pi();ke(b,R)},Or=b=>{var R=_i(),ie=A(g(R),2),xe=g(ie);St(()=>V(xe,y(s))),ke(b,R)},Nr=b=>{var R=gi();ke(b,R)},Dr=b=>{var R=wi(),ie=g(R),xe=g(ie),kt=A(g(xe));On(kt,5,()=>y(n).entries,Cn,(At,Ne)=>{var gn=mi(),mn=g(gn),Ir=g(mn),Fr=g(Ir),wn=A(mn),Lr=g(wn),xn=A(wn),Pr=g(xn),jr=g(Pr),qr=A(xn),zr=g(qr);St(Hr=>{V(Fr,y(Ne).key_id),V(Lr,Hr),V(jr,y(Ne).last_path),V(zr,y(Ne).request_count)},[()=>f(y(Ne).last_accessed_at)]),ke(At,gn)}),ke(b,R)};Mn(Cr,b=>{y(r)?b(Rr):y(s)?b(Or,1):y(n)&&y(n).entries.length===0?b(Nr,2):y(n)&&b(Dr,3)})}St(()=>{var b,R,ie,xe,kt,At,Ne;V(v,((b=y(n))==null?void 0:b.description)??"AMCS is a memory server that captures, links, and retrieves structured project thoughts for AI assistants using semantic search, summaries, and MCP tools."),V(ve,((R=y(n))==null?void 0:R.connected_count)??"—"),V(He,((ie=y(n))==null?void 0:ie.total_known)??"—"),V(xt,((xe=y(n))==null?void 0:xe.version)??"—"),V(ee,((kt=y(n))==null?void 0:kt.build_date)??"unknown"),V(Er,((At=y(n))==null?void 0:At.commit)??"unknown"),V(Sr,((Ne=y(n))==null?void 0:Ne.connected_window)??"last 10 minutes")}),$s("click",Mr,a),ke(e,l),ms()}new bi({target:document.getElementById("app")}); diff --git a/internal/app/ui/dist/index.html b/internal/app/ui/dist/index.html index 0ddba98..9307062 100644 --- a/internal/app/ui/dist/index.html +++ b/internal/app/ui/dist/index.html @@ -8,7 +8,7 @@ name="description" content="AMCS is a memory server that captures, links, and retrieves structured project thoughts for AI assistants using semantic search, summaries, and MCP tools." /> - + diff --git a/ui/src/main.ts b/ui/src/main.ts index 73d7971..2fbd9cc 100644 --- a/ui/src/main.ts +++ b/ui/src/main.ts @@ -1,7 +1,8 @@ import './app.css'; import App from './App.svelte'; +import { mount } from 'svelte'; -const app = new App({ +const app = mount(App, { target: document.getElementById('app')! });