(()=>{function _(){}var B=t=>t;function W(t){return t()}function ot(){return Object.create(null)}function w(t){t.forEach(W)}function v(t){return typeof t=="function"}function J(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function st(t){return Object.keys(t).length===0}function ct(t,...e){if(t==null)return _;let n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function lt(t,e,n){t.$$.on_destroy.push(ct(e,n))}var ut=typeof window!="undefined",Lt=ut?()=>window.performance.now():()=>Date.now(),V=ut?t=>requestAnimationFrame(t):_;var x=new Set;function at(t){x.forEach(e=>{e.c(t)||(x.delete(e),e.f())}),x.size!==0&&V(at)}function Tt(t){let e;return x.size===0&&V(at),{promise:new Promise(n=>{x.add(e={c:t,f:n})}),abort(){x.delete(e)}}}var ft=!1;function Bt(){ft=!0}function Jt(){ft=!1}function zt(t,e){t.appendChild(e)}function dt(t,e,n){let i=U(t);if(!i.getElementById(e)){let r=z("style");r.id=e,r.textContent=n,ht(i,r)}}function U(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function Ht(t){let e=z("style");return ht(U(t),e),e.sheet}function ht(t,e){return zt(t.head||t,e),e.sheet}function X(t,e,n){t.insertBefore(e,n||null)}function I(t){t.parentNode&&t.parentNode.removeChild(t)}function z(t){return document.createElement(t)}function Nt(t){return document.createTextNode(t)}function _t(){return Nt("")}function pt(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function Pt(t){return Array.from(t.childNodes)}function Gt(t,e,{bubbles:n=!1,cancelable:i=!1}={}){let r=document.createEvent("CustomEvent");return r.initCustomEvent(t,n,i,e),r}var H=new Map,N=0;function qt(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}function Kt(t,e){let n={stylesheet:Ht(e),rules:{}};return H.set(t,n),n}function mt(t,e,n,i,r,c,l,s=0){let u=16.666/i,o=`{ `;for(let b=0;b<=1;b+=u){let F=e+(n-e)*c(b);o+=b*100+`%{${l(F,1-F)}} `}let p=o+`100% {${l(n,1-n)}} }`,f=`__svelte_${qt(p)}_${s}`,g=U(t),{stylesheet:a,rules:h}=H.get(g)||Kt(g,t);h[f]||(h[f]=!0,a.insertRule(`@keyframes ${f} ${p}`,a.cssRules.length));let m=t.style.animation||"";return t.style.animation=`${m?`${m}, `:""}${f} ${i}ms linear ${r}ms 1 both`,N+=1,f}function Rt(t,e){let n=(t.style.animation||"").split(", "),i=n.filter(e?c=>c.indexOf(e)<0:c=>c.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),N-=r,N||Wt())}function Wt(){V(()=>{N||(H.forEach(t=>{let{ownerNode:e}=t.stylesheet;e&&I(e)}),H.clear())})}var Z;function O(t){Z=t}var $=[];var yt=[],M=[],gt=[],Vt=Promise.resolve(),Q=!1;function Ut(){Q||(Q=!0,Vt.then(bt))}function S(t){M.push(t)}var Y=new Set,C=0;function bt(){if(C!==0)return;let t=Z;do{try{for(;C<$.length;){let e=$[C];C++,O(e),Xt(e.$$)}}catch(e){throw $.length=0,C=0,e}for(O(null),$.length=0,C=0;yt.length;)yt.pop()();for(let e=0;et.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),M=e}var j;function Qt(){return j||(j=Promise.resolve(),j.then(()=>{j=null})),j}function tt(t,e,n){t.dispatchEvent(Gt(`${e?"intro":"outro"}${n}`))}var P=new Set,y;function wt(){y={r:0,c:[],p:y}}function vt(){y.r||w(y.c),y=y.p}function A(t,e){t&&t.i&&(P.delete(t),t.i(e))}function et(t,e,n,i){if(t&&t.o){if(P.has(t))return;P.add(t),y.c.push(()=>{P.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}var Yt={duration:0};function nt(t,e,n,i){let r={direction:"both"},c=e(t,n,r),l=i?0:1,s=null,u=null,o=null;function p(){o&&Rt(t,o)}function f(a,h){let m=a.b-l;return h*=Math.abs(m),{a:l,b:a.b,d:m,duration:h,start:a.start,end:a.start+h,group:a.group}}function g(a){let{delay:h=0,duration:m=300,easing:b=B,tick:F=_,css:K}=c||Yt,R={start:Lt()+h,b:a};a||(R.group=y,y.r+=1),s||u?u=R:(K&&(p(),o=mt(t,l,a,m,h,b,K)),a&&F(0,1),s=f(R,m),S(()=>tt(t,a,"start")),Tt(T=>{if(u&&T>u.start&&(s=f(u,m),u=null,tt(t,s.b,"start"),K&&(p(),o=mt(t,l,s.b,s.duration,0,b,c.css))),s){if(T>=s.end)F(l=s.b,1-l),tt(t,s.b,"end"),u||(s.b?p():--s.group.r||w(s.group.c)),s=null;else if(T>=s.start){let Dt=T-s.start;l=s.a+s.d*b(Dt/s.duration),F(l,1-l)}}return!!(s||u)}))}return{run(a){v(c)?Qt().then(()=>{c=c(r),g(a)}):g(a)},end(){p(),s=u=null}}}var pe=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global;var te=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],me=new Set([...te]);function ee(t,e,n,i){let{fragment:r,after_update:c}=t.$$;r&&r.m(e,n),i||S(()=>{let l=t.$$.on_mount.map(W).filter(v);t.$$.on_destroy?t.$$.on_destroy.push(...l):w(l),t.$$.on_mount=[]}),c.forEach(S)}function Ft(t,e){let n=t.$$;n.fragment!==null&&(Zt(n.after_update),w(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function ne(t,e){t.$$.dirty[0]===-1&&($.push(t),Ut(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{let h=a.length?a[0]:g;return o.ctx&&r(o.ctx[f],o.ctx[f]=h)&&(!o.skip_bound&&o.bound[f]&&o.bound[f](h),p&&ne(t,f)),g}):[],o.update(),p=!0,w(o.before_update),o.fragment=i?i(o.ctx):!1,e.target){if(e.hydrate){Bt();let f=Pt(e.target);o.fragment&&o.fragment.l(f),f.forEach(I)}else o.fragment&&o.fragment.c();e.intro&&A(t.$$.fragment),ee(t,e.target,e.anchor,e.customElement),Jt(),bt()}O(u)}var ie;typeof HTMLElement=="function"&&(ie=class extends HTMLElement{constructor(){super();this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(W).filter(v);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){w(this.$$.on_disconnect)}$destroy(){Ft(this,1),this.$destroy=_}$on(t,e){if(!v(e))return _;let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let i=n.indexOf(e);i!==-1&&n.splice(i,1)}}$set(t){this.$$set&&!st(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var it=class{$destroy(){Ft(this,1),this.$destroy=_}$on(e,n){if(!v(n))return _;let i=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return i.push(n),()=>{let r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(e){this.$$set&&!st(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var k=[];function $t(t,e=_){let n,i=new Set;function r(s){if(J(t,s)&&(t=s,n)){let u=!k.length;for(let o of i)o[1](),k.push(o,t);if(u){for(let o=0;o{i.delete(o),i.size===0&&n&&(n(),n=null)}}return{set:r,update:c,subscribe:l}}var G=$t(!1);function Mt(){G.set(!0)}function St(){G.set(!1)}function rt(t,{delay:e=0,duration:n=400,easing:i=B}={}){let r=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:i,css:c=>`opacity: ${c*r}`}}function re(t){dt(t,"svelte-181h7z",`.wails-reconnect-overlay.svelte-181h7z{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px) saturate(0%) contrast(50%) brightness(25%);z-index:999999 }.wails-reconnect-overlay-content.svelte-181h7z{position:relative;top:50%;transform:translateY(-50%);margin:0;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center }.wails-reconnect-overlay-loadingspinner.svelte-181h7z{pointer-events:none;width:2.5em;height:2.5em;border:.4em solid transparent;border-color:#f00 #eee0 #f00 #eee0;border-radius:50%;animation:svelte-181h7z-loadingspin 1s linear infinite;margin:auto;padding:2.5em }@keyframes svelte-181h7z-loadingspin{100%{transform:rotate(360deg)}}`)}function Ct(t){let e,n,i;return{c(){e=z("div"),e.innerHTML='
',pt(e,"class","wails-reconnect-overlay svelte-181h7z")},m(r,c){X(r,e,c),i=!0},i(r){i||(S(()=>{!i||(n||(n=nt(e,rt,{duration:300},!0)),n.run(1))}),i=!0)},o(r){n||(n=nt(e,rt,{duration:300},!1)),n.run(0),i=!1},d(r){r&&I(e),r&&n&&n.end()}}}function oe(t){let e,n,i=t[0]&&Ct(t);return{c(){i&&i.c(),e=_t()},m(r,c){i&&i.m(r,c),X(r,e,c),n=!0},p(r,[c]){r[0]?i?c&1&&A(i,1):(i=Ct(r),i.c(),A(i,1),i.m(e.parentNode,e)):i&&(wt(),et(i,1,1,()=>{i=null}),vt())},i(r){n||(A(i),n=!0)},o(r){et(i),n=!1},d(r){i&&i.d(r),r&&I(e)}}}function se(t,e,n){let i;return lt(t,G,r=>n(0,i=r)),[i]}var kt=class extends it{constructor(e){super();xt(this,e,se,oe,J,{},re)}},Et=kt;var ce="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";var It=(t=21)=>{let e="",n=t;for(;n--;)e+=ce[Math.random()*64|0];return e};var le={},D=null,q=[],E=new Map;function ue(){let t;do t=It();while(E.has(t));return t}function L(t,e){let n=Object.assign({},e),i=ue();return n.method=t,n.time=Date.now(),n["call-id"]=i,window.WailsInvoke(JSON.stringify(n)),new Promise((r,c)=>{E.set(i,{resolve:r,reject:c})})}window.WailsInvoke=t=>{if(!D){console.log("Queueing: "+t),q.push(t);return}D(t)};window.addEventListener("DOMContentLoaded",()=>{le.overlay=new Et({target:document.body,anchor:document.querySelector("#wails-spinner")}),At()});var d=null,Ot;window.onbeforeunload=function(){d&&(d.onclose=function(){},d.close(),d=null)};function ae(){wails.Call=t=>L("call.Call",t),window.Emit=t=>L("events.Emit",t),wails.Events.Emit=t=>L("events.Emit",t),wails.Log=t=>L("Log",t),wails.Plugin=(t,e,...n)=>L("call.Call",{packageName:"wails-plugins",structName:t,methodName:e,args:n}),_wails.callCallback=(t,e,n)=>{let i=E.get(t);i&&(n?i.resolve(JSON.parse(e)):i.resolve(e),E.delete(t))},_wails.callErrorCallback=(t,e)=>{let n=E.get(t);n&&n.reject(e),E.delete(t)}}function fe(){St(),clearInterval(Ot),d.onclose=de,d.onmessage=he,D=t=>{d.send(t)};for(let t=0;t