todoctor
Version:
CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories
31 lines • 635 kB
HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>Todoctor</title>
<meta
name="theme-color"
content="#2c7f50"
/>
<link
href="./favicon.ico"
sizes="any"
rel="icon"
/>
<link
type="image/svg+xml"
href="./favicon.svg"
rel="icon"
/>
<link
href="./apple-touch-icon.png"
rel="apple-touch-icon"
/>
<style>::selection{color:#f5fefe;color:lab(98.946% -3.24333 -1.07776);background-color:#45b164fc;background-color:lab(64.7709% -45.2644 29.8149/.99)}*{box-sizing:border-box}body{min-inline-size:320px;font-family:var(--font-family-base);color:var(--color-content-primary);background:var(--color-background-primary);margin:0}h1{font:var(--font-2xl)}h2{margin-block:var(--space-l) var(--space-m);font:var(--font-xl)}h3{margin-block:var(--space-l) var(--space-m);font:var(--font-l);font-weight:600}button{appearance:auto}button,input,select,optgroup,textarea{font:inherit}a,select:not(:disabled),button:not(:disabled){cursor:pointer}a{color:var(--color-content-brand);text-underline-offset:.25em;border-radius:var(--border-radius);outline:none;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:no-preference){a{transition:box-shadow .2s}}a:focus-visible{outline-offset:2px;background:var(--color-overlay-brand);box-shadow:0 0 0 2px var(--color-border-brand);outline:2px solid #0000;text-decoration:none}p{text-wrap:pretty}@media print{p{widows:2}}#root{grid-template-rows:[header]auto[content]1fr[footer]auto;min-block-size:100dvb;display:grid}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-brand:#45b164;--color-background-primary:#f2fff6;--color-background-secondary:#cde5d4;--color-background-tertiary:#e5f7eb;--color-content-brand:#00722e;--color-content-primary:#353c3c;--color-content-secondary:#6b7373;--color-border-brand:#00722e;--color-border-primary:#7a8282;--color-border-secondary:#373c38;--color-overlay-brand:#00722e4d;--color-additional-primary:#53be70;--color-additional-secondary:#00bfa8;--color-additional-tertiary:#00bad2;--color-additional-quaternary:#30aff8;--color-additional-quinary:#819eff;--color-additional-senary:#b48df4}@supports (color:lab(0% 0 0)){:root{--color-background-brand:lab(64.7709% -45.2644 29.8149);--color-background-primary:lab(99.1785% -7.73594 3.9625);--color-background-secondary:lab(88.8724% -10.8509 5.55993);--color-background-tertiary:lab(95.6984% -7.73674 3.96299);--color-content-brand:lab(41.5195% -45.916 31.0557);--color-content-primary:lab(24.7058% -3.24371 -1.07324);--color-content-secondary:lab(47.9059% -3.24351 -1.07577);--color-border-brand:lab(41.5195% -45.916 31.0557);--color-border-primary:lab(53.7059% -3.24348 -1.07614);--color-border-secondary:lab(24.7353% -3.09579 1.58586);--color-overlay-brand:lab(41.5195% -45.916 31.0557/.3);--color-additional-primary:lab(69.418% -45.1896 29.6823);--color-additional-secondary:lab(69.4017% -53.0097 -.368953);--color-additional-tertiary:lab(68.62% -40.6874 -27.5688);--color-additional-quaternary:lab(67.343% -15.8069 -46.8398);--color-additional-quinary:lab(66.1267% 10.32 -53.8714);--color-additional-senary:lab(65.4352% 30.79 -46.8461)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-brand:#67d283;--color-background-primary:#353c3c;--color-background-secondary:#2a2f2c;--color-background-tertiary:#303737;--color-content-brand:#67d283;--color-content-primary:#f2fff6;--color-content-secondary:#afc0b4;--color-border-brand:#67d283;--color-border-primary:#424949;--color-border-secondary:#373c38;--color-overlay-brand:#67d2834d;--color-additional-primary:#67d283;--color-additional-secondary:#00d5bb;--color-additional-tertiary:#00cfe9;--color-additional-quaternary:#5ec2ff;--color-additional-quinary:#9bb4ff;--color-additional-senary:#c5a2ff}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-background-brand:lab(76.3874% -45.0956 29.5179);--color-background-primary:lab(24.7058% -3.24371 -1.07324);--color-background-secondary:lab(18.9351% -3.09785 1.5871);--color-background-tertiary:lab(22.3858% -3.24374 -1.07282);--color-content-brand:lab(76.3874% -45.0956 29.5179);--color-content-primary:lab(99.1785% -7.73594 3.9625);--color-content-secondary:lab(75.978% -7.74276 3.96663);--color-border-brand:lab(76.3874% -45.0956 29.5179);--color-border-primary:lab(30.5058% -3.24364 -1.07409);--color-border-secondary:lab(24.7353% -3.09579 1.58586);--color-overlay-brand:lab(76.3874% -45.0956 29.5179/.3);--color-additional-primary:lab(76.3874% -45.0956 29.5179);--color-additional-secondary:lab(76.3619% -52.8027 -.377679);--color-additional-tertiary:lab(75.5906% -40.9653 -27.6476);--color-additional-quaternary:lab(74.3387% -16.5917 -46.9682);--color-additional-quinary:lab(73.1377% 9.52545 -54.0017);--color-additional-senary:lab(72.4339% 30.4029 -46.9497)}}:root{--space-2xs:clamp(.25rem, .125rem + .5vi, .375rem);--space-xs:clamp(.5rem, .25rem + 1vi, .75rem);--space-s:clamp(.75rem, .5rem + 1vi, 1rem);--space-m:clamp(1rem, .75rem + 1vi, 1.25rem);--space-l:clamp(1.5rem, 1.25rem + 1vi, 1.75rem);--space-xl:clamp(2rem, 1rem + 4vi, 3rem);--space-2xl:clamp(3rem, 2rem + 4vi, 4rem);--border-radius:8px;--font-family-base:georgia, serif;--font-size-2xs:clamp(.88rem, -.9vi + 1.11rem, .39rem);--font-size-xs:clamp(.9rem, -.65vi + 1.06rem, .54rem);--font-size-s:clamp(.92rem, -.29vi + .99rem, .76rem);--font-size-m:clamp(.94rem, .23vi + .88rem, 1.06rem);--font-size-l:clamp(.96rem, .97vi + .71rem, 1.49rem);--font-size-xl:clamp(.98rem, 2.01vi + .47rem, 2.08rem);--font-size-2xl:clamp(.99rem, 3.49vi + .12rem, 2.92rem);--font-2xs:400 var(--font-size-2xs) / 1.75 var(--font-family-base);--font-xs:400 var(--font-size-xs) / 1.75 var(--font-family-base);--font-s:400 var(--font-size-s) / 1.75 var(--font-family-base);--font-m:400 var(--font-size-m) / 1.75 var(--font-family-base);--font-l:400 var(--font-size-l) / 1.75 var(--font-family-base);--font-xl:600 var(--font-size-xl) / 1.5 var(--font-family-base);--font-2xl:600 var(--font-size-2xl) / 1.15 var(--font-family-base)}</style>
<script type="module" crossorigin>var e=Object.defineProperty,t=(t,n)=>{let r={};for(var i in t)e(r,i,{get:t[i],enumerable:!0});return n||e(r,Symbol.toStringTag,{value:`Module`}),r};(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var n=Array.isArray,r=Array.prototype.indexOf,i=Array.prototype.includes,a=Array.from,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,l=Object.prototype,u=Array.prototype,d=Object.getPrototypeOf,f=Object.isExtensible;function p(e){return typeof e==`function`}var m=()=>{};function h(e){return e()}function g(e){for(var t=0;t<e.length;t++)e[t]()}function _(){var e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}function v(e,t){if(Array.isArray(e))return e;if(t===void 0||!(Symbol.iterator in e))return Array.from(e);let n=[];for(let r of e)if(n.push(r),n.length===t)break;return n}var y=1<<24,b=1024,x=2048,S=4096,C=8192,w=16384,T=32768,ee=1<<25,te=65536,ne=1<<19,re=1<<20,ie=1<<25,ae=65536,oe=1<<21,se=1<<22,ce=1<<23,le=Symbol(`$state`),ue=Symbol(`legacy props`),de=Symbol(``),fe=Symbol(`attributes`),pe=Symbol(`class`),me=Symbol(`style`),he=Symbol(`text`),ge=Symbol(`form reset`),_e=new class extends Error{name=`StaleReactionError`;message="The reaction that called `getAbortSignal()` was re-run or destroyed"},ve=!!globalThis.document?.contentType&&globalThis.document.contentType.includes(`xml`);function ye(e){throw Error(`https://svelte.dev/e/lifecycle_outside_component`)}function be(){throw Error(`https://svelte.dev/e/async_derived_orphan`)}function xe(e,t,n){throw Error(`https://svelte.dev/e/each_key_duplicate`)}function Se(e){throw Error(`https://svelte.dev/e/effect_in_teardown`)}function Ce(){throw Error(`https://svelte.dev/e/effect_in_unowned_derived`)}function we(e){throw Error(`https://svelte.dev/e/effect_orphan`)}function Te(){throw Error(`https://svelte.dev/e/effect_update_depth_exceeded`)}function Ee(){throw Error(`https://svelte.dev/e/hydration_failed`)}function De(e){throw Error(`https://svelte.dev/e/props_invalid_value`)}function Oe(){throw Error(`https://svelte.dev/e/state_descriptors_fixed`)}function ke(){throw Error(`https://svelte.dev/e/state_prototype_fixed`)}function Ae(){throw Error(`https://svelte.dev/e/state_unsafe_mutation`)}function je(){throw Error(`https://svelte.dev/e/svelte_boundary_reset_onerror`)}var Me={},Ne=Symbol(`uninitialized`),Pe=`http://www.w3.org/1999/xhtml`,Fe=`http://www.w3.org/2000/svg`,Ie=`http://www.w3.org/1998/Math/MathML`;function Le(){console.warn(`https://svelte.dev/e/derived_inert`)}function Re(e){console.warn(`https://svelte.dev/e/hydration_mismatch`)}function ze(){console.warn(`https://svelte.dev/e/select_multiple_invalid_value`)}function Be(){console.warn(`https://svelte.dev/e/svelte_boundary_reset_noop`)}var E=!1;function Ve(e){E=e}var D;function He(e){if(e===null)throw Re(),Me;return D=e}function Ue(){return He(En(D))}function O(e){if(E){if(En(D)!==null)throw Re(),Me;D=e}}function We(e=1){if(E){for(var t=e,n=D;t--;)n=En(n);D=n}}function Ge(e=!0){for(var t=0,n=D;;){if(n.nodeType===8){var r=n.data;if(r===`]`){if(t===0)return n;--t}else(r===`[`||r===`[!`||r[0]===`[`&&!isNaN(Number(r.slice(1))))&&(t+=1)}var i=En(n);e&&n.remove(),n=i}}function Ke(e){if(!e||e.nodeType!==8)throw Re(),Me;return e.data}function qe(e){return e===this.v}function Je(e,t){return e==e?e!==t||typeof e==`object`&&!!e||typeof e==`function`:t==t}function Ye(e){return!Je(e,this.v)}var Xe=!1;function Ze(){Xe=!0}var k=null;function Qe(e){k=e}function $e(e,t=!1,n){k={p:k,i:!1,c:null,e:null,s:e,x:null,r:L,l:Xe&&!t?{s:null,u:null,$:[]}:null}}function et(e){var t=k,n=t.e;if(n!==null){t.e=null;for(var r of n)Hn(r)}return e!==void 0&&(t.x=e),t.i=!0,k=t.p,e??{}}function tt(){return!Xe||k!==null&&k.l===null}var nt=[];function rt(){var e=nt;nt=[],g(e)}function it(e){if(nt.length===0&&!Wt){var t=nt;queueMicrotask(()=>{t===nt&&rt()})}nt.push(e)}function at(e){var t=L;if(t===null)return I.f|=ce,e;if(!(t.f&32768)&&!(t.f&4))throw e;ot(e,t)}function ot(e,t){if(!(t!==null&&t.f&16384)){for(;t!==null;){if(t.f&128){if(!(t.f&32768))throw e;try{t.b.error(e);return}catch(t){e=t}}t=t.parent}throw e}}var st=~(x|S|b);function ct(e,t){e.f=e.f&st|t}function lt(e){e.f&512||e.deps===null?ct(e,b):ct(e,S)}function ut(e){if(e!==null)for(let t of e)!(t.f&2)||!(t.f&65536)||(t.f^=ae,ut(t.deps))}function dt(e,t,n){e.f&2048?t.add(e):e.f&4096&&n.add(e),ut(e.deps),ct(e,b)}function ft(e,t,n){if(e==null)return t(void 0),n&&n(void 0),m;let r=z(()=>e.subscribe(t,n));return r.unsubscribe?()=>r.unsubscribe():r}var pt=[];function mt(e,t){return{subscribe:ht(e,t).subscribe}}function ht(e,t=m){let n=null,r=new Set;function i(t){if(Je(e,t)&&(e=t,n)){let t=!pt.length;for(let t of r)t[1](),pt.push(t,e);if(t){for(let e=0;e<pt.length;e+=2)pt[e][0](pt[e+1]);pt.length=0}}}function a(t){i(t(e))}function o(o,s=m){let c=[o,s];return r.add(c),r.size===1&&(n=t(i,a)||m),o(e),()=>{r.delete(c),r.size===0&&n&&(n(),n=null)}}return{set:i,update:a,subscribe:o}}function gt(e){let t;return ft(e,e=>t=e)(),t}var _t=!1,vt=Symbol(`unmounted`);function yt(e,t,n){let r=n[t]??={store:null,source:j(void 0),unsubscribe:m};if(r.store!==e&&!(vt in n))if(r.unsubscribe(),r.store=e??null,e==null)r.source.v=void 0,r.unsubscribe=m;else{var i=!0;r.unsubscribe=ft(e,e=>{i?r.source.v=e:M(r.source,e)}),i=!1}return e&&vt in n?gt(e):R(r.source)}function bt(){let e={};function t(){Bn(()=>{for(var t in e)e[t].unsubscribe();o(e,vt,{enumerable:!1,value:!0})})}return[e,t]}function xt(e){var t=_t;try{return _t=!1,[e(),_t]}finally{_t=t}}function St(e){let t=0,n=ln(0),r;return()=>{zn()&&(R(n),Yn(()=>(t===0&&(r=z(()=>e(()=>mn(n)))),t+=1,()=>{it(()=>{--t,t===0&&(r?.(),r=void 0,mn(n))})})))}}var Ct=te|ne;function wt(e,t,n,r){new Tt(e,t,n,r)}var Tt=class{parent;is_pending=!1;transform_error;#e;#t=E?D:null;#n;#r;#i;#a=null;#o=null;#s=null;#c=null;#l=0;#u=0;#d=!1;#f=new Set;#p=new Set;#m=null;#h=St(()=>(this.#m=ln(this.#l),()=>{this.#m=null}));constructor(e,t,n,r){this.#e=e,this.#n=t,this.#r=e=>{var t=L;t.b=this,t.f|=128,n(e)},this.parent=L.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#i=Xn(()=>{if(E){let e=this.#t;Ue();let t=e.data===`[!`;if(e.data.startsWith(`[?`)){let t=JSON.parse(e.data.slice(2));this.#_(t)}else t?this.#v():this.#g()}else this.#y()},Ct),E&&(this.#e=D)}#g(){try{this.#a=Qn(()=>this.#r(this.#e))}catch(e){this.error(e)}}#_(e){let t=this.#n.failed;t&&(this.#s=Qn(()=>{t(this.#e,()=>e,()=>()=>{})}))}#v(){let e=this.#n.pending;e&&(this.is_pending=!0,this.#o=Qn(()=>e(this.#e)),it(()=>{var e=this.#c=document.createDocumentFragment(),t=wn();e.append(t),this.#a=this.#x(()=>Qn(()=>this.#r(t))),this.#u===0&&(this.#e.before(e),this.#c=null,ar(this.#o,()=>{this.#o=null}),this.#b(A))}))}#y(){try{if(this.is_pending=this.has_pending_snippet(),this.#u=0,this.#l=0,this.#a=Qn(()=>{this.#r(this.#e)}),this.#u>0){var e=this.#c=document.createDocumentFragment();lr(this.#a,e);let t=this.#n.pending;this.#o=Qn(()=>t(this.#e))}else this.#b(A)}catch(e){this.error(e)}}#b(e){this.is_pending=!1,e.transfer_effects(this.#f,this.#p)}defer_effect(e){dt(e,this.#f,this.#p)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#n.pending}#x(e){var t=L,n=I,r=k;gr(this.#i),hr(this.#i),Qe(this.#i.ctx);try{return Xt.ensure(),e()}catch(e){return at(e),null}finally{gr(t),hr(n),Qe(r)}}#S(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#S(e,t);return}this.#u+=e,this.#u===0&&(this.#b(t),this.#o&&ar(this.#o,()=>{this.#o=null}),this.#c&&=(this.#e.before(this.#c),null))}update_pending_count(e,t){this.#S(e,t),this.#l+=e,!(!this.#m||this.#d)&&(this.#d=!0,it(()=>{this.#d=!1,this.#m&&fn(this.#m,this.#l)}))}get_effect_pending(){return this.#h(),R(this.#m)}error(e){if(!this.#n.onerror&&!this.#n.failed)throw e;A?.is_fork?(this.#a&&A.skip_effect(this.#a),this.#o&&A.skip_effect(this.#o),this.#s&&A.skip_effect(this.#s),A.oncommit(()=>{this.#C(e)})):this.#C(e)}#C(e){this.#a&&=(nr(this.#a),null),this.#o&&=(nr(this.#o),null),this.#s&&=(nr(this.#s),null),E&&(He(this.#t),We(),He(Ge()));var t=this.#n.onerror;let n=this.#n.failed;var r=!1,i=!1;let a=()=>{if(r){Be();return}r=!0,i&&je(),this.#s!==null&&ar(this.#s,()=>{this.#s=null}),this.#x(()=>{this.#y()})},o=e=>{try{i=!0,t?.(e,a),i=!1}catch(e){ot(e,this.#i&&this.#i.parent)}n&&(this.#s=this.#x(()=>{try{return Qn(()=>{var t=L;t.b=this,t.f|=128,n(this.#e,()=>e,()=>a)})}catch(e){return ot(e,this.#i.parent),null}}))};it(()=>{var t;try{t=this.transform_error(e)}catch(e){ot(e,this.#i&&this.#i.parent);return}typeof t==`object`&&t&&typeof t.then==`function`?t.then(o,e=>ot(e,this.#i&&this.#i.parent)):o(t)})}};function Et(e,t,n,r){let i=tt()?At:Pt;var a=e.filter(e=>!e.settled),o=t.map(i);if(n.length===0&&a.length===0){r(o);return}var s=L,c=Dt(),l=a.length===1?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;function u(e){if(!(s.f&16384)){c();try{r([...o,...e])}catch(e){ot(e,s)}Ot()}}var d=kt();if(n.length===0){l.then(()=>u([])).finally(d);return}function f(){Promise.all(n.map(e=>Mt(e))).then(u).catch(e=>ot(e,s)).finally(d)}l?l.then(()=>{c(),f(),Ot()}):f()}function Dt(){var e=L,t=I,n=k,r=A;return function(i=!0){gr(e),hr(t),Qe(n),i&&!(e.f&16384)&&(r?.activate(),r?.apply())}}function Ot(e=!0){gr(null),hr(null),Qe(null),e&&A?.deactivate()}function kt(){var e=L,t=e.b,n=A,r=!!t?.is_rendered();return t?.update_pending_count(1,n),n.increment(r,e),()=>{t?.update_pending_count(-1,n),n.decrement(r,e)}}function At(e){var t=2|x;return L!==null&&(L.f|=ne),{ctx:k,deps:null,effects:null,equals:qe,f:t,fn:e,reactions:null,rv:0,v:Ne,wv:0,parent:L,ac:null}}var jt=Symbol(`obsolete`);function Mt(e,t,n){let r=L;r===null&&be();var i=void 0,a=ln(Ne),o=!I,s=new Set;return Jn(()=>{var t=L,n=_();i=n.promise;try{Promise.resolve(e()).then(n.resolve,e=>{e!==_e&&n.reject(e)}).finally(Ot)}catch(e){n.reject(e),Ot()}var c=A;if(o){if(t.f&32768)var l=kt();if(r.b?.is_rendered())c.async_deriveds.get(t)?.reject(jt);else for(let e of s.values())e.reject(jt);s.add(n),c.async_deriveds.set(t,n)}let u=(e,t=void 0)=>{l?.(),s.delete(n),t!==jt&&(c.activate(),t?(a.f|=ce,fn(a,t)):(a.f&8388608&&(a.f^=ce),fn(a,e)),c.deactivate())};n.promise.then(u,e=>u(null,e||`unknown`))}),Bn(()=>{for(let e of s)e.reject(jt)}),new Promise(e=>{function t(n){function r(){n===i?e(a):t(i)}n.then(r,r)}t(i)})}function Nt(e){let t=At(e);return vr(t),t}function Pt(e){let t=At(e);return t.equals=Ye,t}function Ft(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n<t.length;n+=1)nr(t[n])}}function It(e){var t,n=L,r=e.parent;if(!fr&&r!==null&&e.v!==Ne&&r.f&24576)return Le(),e.v;gr(r);try{e.f&=~ae,Ft(e),t=Ar(e)}finally{gr(n)}return t}function Lt(e){var t=It(e);if(!e.equals(t)&&(e.wv=Dr(),(!A?.is_fork||e.deps===null)&&(A===null?e.v=t:(A.capture(e,t,!0),Vt?.capture(e,t,!0)),e.deps===null))){ct(e,b);return}fr||(Ht===null?lt(e):(zn()||A?.is_fork)&&Ht.set(e,t))}function Rt(e){if(e.effects!==null)for(let t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(_e),t.fn!==null&&(t.teardown=m),t.ac=null,Mr(t,0),er(t))}function zt(e){if(e.effects!==null)for(let t of e.effects)t.teardown&&t.fn!==null&&Nr(t)}var Bt=null,A=null,Vt=null,Ht=null,Ut=null,Wt=!1,Gt=!1,Kt=null,qt=null,Jt=0,Yt=1,Xt=class e{id=Yt++;#e=!1;linked=!0;#t=null;#n=null;async_deriveds=new Map;current=new Map;previous=new Map;#r=new Set;#i=new Set;#a=0;#o=new Map;#s=null;#c=[];#l=[];#u=new Set;#d=new Set;#f=new Map;#p=new Set;is_fork=!1;#m=!1;constructor(){Bt===null?Bt=this:(Bt.#n=this,this.#t=Bt),Bt=this}#h(){if(this.is_fork)return!0;for(let n of this.#o.keys()){for(var e=n,t=!1;e.parent!==null;){if(this.#f.has(e)){t=!0;break}e=e.parent}if(!t)return!0}return!1}skip_effect(e){this.#f.has(e)||this.#f.set(e,{d:[],m:[]}),this.#p.delete(e)}unskip_effect(e,t=e=>this.schedule(e)){var n=this.#f.get(e);if(n){this.#f.delete(e);for(var r of n.d)ct(r,x),t(r);for(r of n.m)ct(r,S),t(r)}this.#p.add(e)}#g(){this.#e=!0,Jt++>1e3&&(this.#x(),Zt());for(let e of this.#u)this.#d.delete(e),ct(e,x),this.schedule(e);for(let e of this.#d)ct(e,S),this.schedule(e);let t=this.#c;this.#c=[],this.apply();var n=Kt=[],r=[],i=qt=[];for(let e of t)try{this.#_(e,n,r)}catch(t){throw an(e),this.#h()||this.discard(),t}if(A=null,i.length>0){var a=e.ensure();for(let e of i)a.schedule(e)}if(Kt=null,qt=null,this.#h()){this.#b(r),this.#b(n);for(let[e,t]of this.#f)rn(e,t);i.length>0&&A.#g();return}let o=this.#v();if(o){this.#b(r),this.#b(n),o.#y(this);return}this.#u.clear(),this.#d.clear();for(let e of this.#r)e(this);this.#r.clear(),Vt=this,$t(r),$t(n),Vt=null,this.#s?.resolve();var s=A;if(this.#a===0&&(this.#c.length===0||s!==null)&&this.#x(),this.#c.length>0)if(s!==null){let e=s;e.#c.push(...this.#c.filter(t=>!e.#c.includes(t)))}else s=this;s!==null&&s.#g()}#_(e,t,n){e.f^=b;for(var r=e.first;r!==null;){var i=r.f,a=(i&96)!=0;if(!(a&&i&1024||i&8192||this.#f.has(r))&&r.fn!==null){a?r.f^=b:i&4?t.push(r):Or(r)&&(i&16&&this.#d.add(r),Nr(r));var o=r.first;if(o!==null){r=o;continue}}for(;r!==null;){var s=r.next;if(s!==null){r=s;break}r=r.parent}}}#v(){for(var e=this.#t;e!==null;){if(!e.is_fork){for(let[t,[,n]]of this.current)if(e.current.has(t)&&!n)return e}e=e.#t}return null}#y(e){for(let[t,n]of e.current)!this.previous.has(t)&&e.previous.has(t)&&this.previous.set(t,e.previous.get(t)),this.current.set(t,n);for(let[t,n]of e.async_deriveds){let e=this.async_deriveds.get(t);e&&n.promise.then(e.resolve).catch(e.reject)}e.async_deriveds.clear(),this.transfer_effects(e.#u,e.#d);let t=e=>{var n=e.reactions;if(n!==null)for(let e of n){var r=e.f;if(r&2)t(e);else{var i=e;r&4194320&&!this.async_deriveds.has(i)&&(this.#d.delete(i),ct(i,x),this.schedule(i))}}};for(let e of this.current.keys())t(e);this.oncommit(()=>e.discard()),e.#x(),A=this,this.#g()}#b(e){for(var t=0;t<e.length;t+=1)dt(e[t],this.#u,this.#d)}capture(e,t,n=!1){e.v!==Ne&&!this.previous.has(e)&&this.previous.set(e,e.v),e.f&8388608||(this.current.set(e,[t,n]),Ht?.set(e,t)),this.is_fork||(e.v=t)}activate(){A=this}deactivate(){A=null,Ht=null}flush(){try{Gt=!0,A=this,this.#g()}finally{Jt=0,Ut=null,Kt=null,qt=null,Gt=!1,A=null,Ht=null,sn.clear()}}discard(){for(let e of this.#i)e(this);this.#i.clear();for(let e of this.async_deriveds.values())e.reject(jt);this.#x(),this.#s?.resolve()}register_created_effect(e){this.#l.push(e)}increment(e,t){if(this.#a+=1,e){let e=this.#o.get(t)??0;this.#o.set(t,e+1)}}decrement(e,t){if(--this.#a,e){let e=this.#o.get(t)??0;e===1?this.#o.delete(t):this.#o.set(t,e-1)}this.#m||(this.#m=!0,it(()=>{this.#m=!1,this.linked&&this.flush()}))}transfer_effects(e,t){for(let t of e)this.#u.add(t);for(let e of t)this.#d.add(e);e.clear(),t.clear()}oncommit(e){this.#r.add(e)}ondiscard(e){this.#i.add(e)}settled(){return(this.#s??=_()).promise}static ensure(){if(A===null){let t=A=new e;!Gt&&it(()=>{t.#e||t.flush()})}return A}apply(){Ht=null}schedule(e){if(Ut=e,e.b?.is_pending&&e.f&16777228&&!(e.f&32768)){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var n=t.f;if(Kt!==null&&t===L&&(I===null||!(I.f&2)))return;if(n&96){if(!(n&1024))return;t.f^=b}}this.#c.push(t)}#x(){if(this.linked){var e=this.#t,t=this.#n;e===null||(e.#n=t),t===null?Bt=e:t.#t=e,this.linked=!1}}};function Zt(){try{Te()}catch(e){ot(e,Ut)}}var Qt=null;function $t(e){var t=e.length;if(t!==0){for(var n=0;n<t;){var r=e[n++];if(!(r.f&24576)&&Or(r)&&(Qt=new Set,Nr(r),r.deps===null&&r.first===null&&r.nodes===null&&r.teardown===null&&r.ac===null&&ir(r),Qt?.size>0)){sn.clear();for(let e of Qt){if(e.f&24576)continue;let t=[e],n=e.parent;for(;n!==null;)Qt.has(n)&&(Qt.delete(n),t.push(n)),n=n.parent;for(let e=t.length-1;e>=0;e--){let n=t[e];n.f&24576||Nr(n)}}Qt.clear()}}Qt=null}}function en(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(let i of e.reactions){let e=i.f;e&2?en(i,t,n,r):e&4194320&&!(e&2048)&&tn(i,t,r)&&(ct(i,x),nn(i))}}function tn(e,t,n){let r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(let r of e.deps){if(i.call(t,r))return!0;if(r.f&2&&tn(r,t,n))return n.set(r,!0),!0}return n.set(e,!1),!1}function nn(e){A.schedule(e)}function rn(e,t){if(!(e.f&32&&e.f&1024)){e.f&2048?t.d.push(e):e.f&4096&&t.m.push(e),ct(e,b);for(var n=e.first;n!==null;)rn(n,t),n=n.next}}function an(e){ct(e,b);for(var t=e.first;t!==null;)an(t),t=t.next}var on=new Set,sn=new Map,cn=!1;function ln(e,t){return{f:0,v:e,reactions:null,equals:qe,rv:0,wv:0}}function un(e,t){let n=ln(e,t);return vr(n),n}function j(e,t=!1,n=!0){let r=ln(e);return t||(r.equals=Ye),Xe&&n&&k!==null&&k.l!==null&&(k.l.s??=[]).push(r),r}function dn(e,t){return M(e,z(()=>R(e))),t}function M(e,t,n=!1){return I!==null&&(!mr||I.f&131072)&&tt()&&I.f&4325394&&(_r===null||!_r.has(e))&&Ae(),fn(e,n?gn(t):t,qt)}function fn(e,t,n=null){if(!e.equals(t)){sn.set(e,fr?t:e.v);var r=Xt.ensure();if(r.capture(e,t),e.f&2){let t=e;e.f&2048&&It(t),Ht===null&<(t)}e.wv=Dr(),hn(e,x,n),tt()&&L!==null&&L.f&1024&&!(L.f&96)&&(xr===null?Sr([e]):xr.push(e)),!r.is_fork&&on.size>0&&!cn&&pn()}return t}function pn(){cn=!1;for(let e of on){e.f&1024&&ct(e,S);let t;try{t=Or(e)}catch{t=!0}t&&Nr(e)}on.clear()}function mn(e){M(e,e.v+1)}function hn(e,t,n){var r=e.reactions;if(r!==null)for(var i=tt(),a=r.length,o=0;o<a;o++){var s=r[o],c=s.f;if(!(!i&&s===L)){var l=(c&x)===0;if(l&&ct(s,t),c&131072)on.add(s);else if(c&2){var u=s;Ht?.delete(u),c&65536||(c&512&&(L===null||!(L.f&2097152))&&(s.f|=ae),hn(u,S,n))}else if(l){var d=s;c&16&&Qt!==null&&Qt.add(d),n===null?nn(d):n.push(d)}}}}function gn(e){if(typeof e!=`object`||!e||le in e)return e;let t=d(e);if(t!==l&&t!==u)return e;var r=new Map,i=n(e),a=un(0),o=null,c=Tr,f=e=>{if(Tr===c)return e();var t=I,n=Tr;hr(null),Er(c);var r=e();return hr(t),Er(n),r};return i&&r.set(`length`,un(e.length,o)),new Proxy(e,{defineProperty(e,t,n){(!(`value`in n)||n.configurable===!1||n.enumerable===!1||n.writable===!1)&&Oe();var i=r.get(t);return i===void 0?f(()=>{var e=un(n.value,o);return r.set(t,e),e}):M(i,n.value,!0),!0},deleteProperty(e,t){var n=r.get(t);if(n===void 0){if(t in e){let e=f(()=>un(Ne,o));r.set(t,e),mn(a)}}else M(n,Ne),mn(a);return!0},get(t,n,i){if(n===le)return e;var a=r.get(n),c=n in t;if(a===void 0&&(!c||s(t,n)?.writable)&&(a=f(()=>un(gn(c?t[n]:Ne),o)),r.set(n,a)),a!==void 0){var l=R(a);return l===Ne?void 0:l}return Reflect.get(t,n,i)},getOwnPropertyDescriptor(e,t){var n=Reflect.getOwnPropertyDescriptor(e,t);if(n&&`value`in n){var i=r.get(t);i&&(n.value=R(i))}else if(n===void 0){var a=r.get(t),o=a?.v;if(a!==void 0&&o!==Ne)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return n},has(e,t){if(t===le)return!0;var n=r.get(t),i=n!==void 0&&n.v!==Ne||Reflect.has(e,t);return(n!==void 0||L!==null&&(!i||s(e,t)?.writable))&&(n===void 0&&(n=f(()=>un(i?gn(e[t]):Ne,o)),r.set(t,n)),R(n)===Ne)?!1:i},set(e,t,n,c){var l=r.get(t),u=t in e;if(i&&t===`length`)for(var d=n;d<l.v;d+=1){var p=r.get(d+``);p===void 0?d in e&&(p=f(()=>un(Ne,o)),r.set(d+``,p)):M(p,Ne)}if(l===void 0)(!u||s(e,t)?.writable)&&(l=f(()=>un(void 0,o)),M(l,gn(n)),r.set(t,l));else{u=l.v!==Ne;var m=f(()=>gn(n));M(l,m)}var h=Reflect.getOwnPropertyDescriptor(e,t);if(h?.set&&h.set.call(c,n),!u){if(i&&typeof t==`string`){var g=r.get(`length`),_=Number(t);Number.isInteger(_)&&_>=g.v&&M(g,_+1)}mn(a)}return!0},ownKeys(e){R(a);var t=Reflect.ownKeys(e).filter(e=>{var t=r.get(e);return t===void 0||t.v!==Ne});for(var[n,i]of r)i.v!==Ne&&!(n in e)&&t.push(n);return t},setPrototypeOf(){ke()}})}function _n(e){try{if(typeof e==`object`&&e&&le in e)return e[le]}catch{}return e}function vn(e,t){return Object.is(_n(e),_n(t))}var yn,bn,xn,Sn;function Cn(){if(yn===void 0){yn=window,bn=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;xn=s(t,`firstChild`).get,Sn=s(t,`nextSibling`).get,f(e)&&(e[pe]=void 0,e[fe]=null,e[me]=void 0,e.__e=void 0),f(n)&&(n[he]=void 0)}}function wn(e=``){return document.createTextNode(e)}function Tn(e){return xn.call(e)}function En(e){return Sn.call(e)}function N(e,t){if(!E)return Tn(e);var n=Tn(D);if(n===null)n=D.appendChild(wn());else if(t&&n.nodeType!==3){var r=wn();return n?.before(r),He(r),r}return t&&jn(n),He(n),n}function Dn(e,t=!1){if(!E){var n=Tn(e);return n instanceof Comment&&n.data===``?En(n):n}if(t){if(D?.nodeType!==3){var r=wn();return D?.before(r),He(r),r}jn(D)}return D}function P(e,t=1,n=!1){let r=E?D:e;for(var i;t--;)i=r,r=En(r);if(!E)return r;if(n){if(r?.nodeType!==3){var a=wn();return r===null?i?.after(a):r.before(a),He(a),a}jn(r)}return He(r),r}function On(e){e.textContent=``}function kn(){return!1}function An(e,t,n){return t==null||t===`http://www.w3.org/1999/xhtml`?n?document.createElement(e,{is:n}):document.createElement(e):n?document.createElementNS(t,e,{is:n}):document.createElementNS(t,e)}function jn(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===3;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function Mn(e,t){if(t){let t=document.body;e.autofocus=!0,it(()=>{document.activeElement===t&&e.focus()})}}var Nn=!1;function Pn(){Nn||(Nn=!0,document.addEventListener(`reset`,e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(let t of e.target.elements)t[ge]?.()})},{capture:!0}))}function Fn(e){var t=I,n=L;hr(null),gr(null);try{return e()}finally{hr(t),gr(n)}}function In(e){L===null&&(I===null&&we(e),Ce()),fr&&Se(e)}function Ln(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function Rn(e,t){var n=L;n!==null&&n.f&8192&&(e|=C);var r={ctx:k,deps:null,nodes:null,f:e|x|512,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};A?.register_created_effect(r);var i=r;if(e&4)Kt===null?Xt.ensure().schedule(r):Kt.push(r);else if(t!==null){try{Nr(r)}catch(e){throw nr(r),e}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&!(i.f&524288)&&(i=i.first,e&16&&e&65536&&i!==null&&(i.f|=te))}if(i!==null&&(i.parent=n,n!==null&&Ln(i,n),I!==null&&I.f&2&&!(e&64))){var a=I;(a.effects??=[]).push(i)}return r}function zn(){return I!==null&&!mr}function Bn(e){let t=Rn(8,null);return ct(t,b),t.teardown=e,t}function Vn(e){In(`$effect`);var t=L.f;if(!I&&t&32&&k!==null&&!k.i){var n=k;(n.e??=[]).push(e)}else return Hn(e)}function Hn(e){return Rn(4|re,e)}function Un(e){return In(`$effect.pre`),Rn(8|re,e)}function Wn(e){Xt.ensure();let t=Rn(64|ne,e);return(e={})=>new Promise(n=>{e.outro?ar(t,()=>{nr(t),n(void 0)}):(nr(t),n(void 0))})}function Gn(e){return Rn(4,e)}function Kn(e,t){var n=k,r={effect:null,ran:!1,deps:e};n.l.$.push(r),r.effect=Yn(()=>{if(e(),!r.ran){r.ran=!0;var n=L;try{gr(n.parent),z(t)}finally{gr(n)}}})}function qn(){var e=k;Yn(()=>{for(var t of e.l.$){t.deps();var n=t.effect;n.f&1024&&n.deps!==null&&ct(n,S),Or(n)&&Nr(n),t.ran=!1}})}function Jn(e){return Rn(se|ne,e)}function Yn(e,t=0){return Rn(8|t,e)}function F(e,t=[],n=[],r=[]){Et(r,t,n,t=>{Rn(8,()=>{e(...t.map(R))})})}function Xn(e,t=0){return Rn(16|t,e)}function Zn(e,t=0){return Rn(y|t,e)}function Qn(e){return Rn(32|ne,e)}function $n(e){var t=e.teardown;if(t!==null){let e=fr,n=I;pr(!0),hr(null);try{t.call(null)}finally{pr(e),hr(n)}}}function er(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){let e=n.ac;e!==null&&Fn(()=>{e.abort(_e)});var r=n.next;n.f&64?n.parent=null:nr(n,t),n=r}}function tr(e){for(var t=e.first;t!==null;){var n=t.next;t.f&32||nr(t),t=n}}function nr(e,t=!0){var n=!1;(t||e.f&262144)&&e.nodes!==null&&e.nodes.end!==null&&(rr(e.nodes.start,e.nodes.end),n=!0),e.f|=ee,er(e,t&&!n),Mr(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)e.stop();$n(e),e.f^=ee,e.f|=w;var i=e.parent;i!==null&&i.first!==null&&ir(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function rr(e,t){for(;e!==null;){var n=e===t?null:En(e);e.remove(),e=n}}function ir(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 ar(e,t,n=!0){var r=[];or(e,r,!0);var i=()=>{n&&nr(e),t&&t()},a=r.length;if(a>0){var o=()=>--a||i();for(var s of r)s.out(o)}else i()}function or(e,t,n){if(!(e.f&8192)){e.f^=C;var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)(e.is_global||n)&&t.push(e);for(var i=e.first;i!==null;){var a=i.next;if(!(i.f&64)){var o=(i.f&65536)!=0||(i.f&32)!=0&&(e.f&16)!=0;or(i,t,o?n:!1)}i=a}}}function sr(e){cr(e,!0)}function cr(e,t){if(e.f&8192){e.f^=C,e.f&1024||(ct(e,x),Xt.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&65536)!=0||(n.f&32)!=0;cr(n,i?t:!1),n=r}var a=e.nodes&&e.nodes.t;if(a!==null)for(let e of a)(e.is_global||t)&&e.in()}}function lr(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:En(n);t.append(n),n=i}}var ur=null,dr=!1,fr=!1;function pr(e){fr=e}var I=null,mr=!1;function hr(e){I=e}var L=null;function gr(e){L=e}var _r=null;function vr(e){I!==null&&(_r??=new Set).add(e)}var yr=null,br=0,xr=null;function Sr(e){xr=e}var Cr=1,wr=0,Tr=wr;function Er(e){Tr=e}function Dr(){return++Cr}function Or(e){var t=e.f;if(t&2048)return!0;if(t&2&&(e.f&=~ae),t&4096){for(var n=e.deps,r=n.length,i=0;i<r;i++){var a=n[i];if(Or(a)&&Lt(a),a.wv>e.wv)return!0}t&512&&Ht===null&&ct(e,b)}return!1}function kr(e,t,n=!0){var r=e.reactions;if(r!==null&&!(_r!==null&&_r.has(e)))for(var i=0;i<r.length;i++){var a=r[i];a.f&2?kr(a,t,!1):t===a&&(n?ct(a,x):a.f&1024&&ct(a,S),nn(a))}}function Ar(e){var t=yr,n=br,r=xr,i=I,a=_r,o=k,s=mr,c=Tr,l=e.f;yr=null,br=0,xr=null,I=l&96?null:e,_r=null,Qe(e.ctx),mr=!1,Tr=++wr,e.ac!==null&&(Fn(()=>{e.ac.abort(_e)}),e.ac=null);try{e.f|=oe;var u=e.fn,d=u();e.f|=T;var f=e.deps,p=A?.is_fork;if(yr!==null){var m;if(p||Mr(e,br),f!==null&&br>0)for(f.length=br+yr.length,m=0;m<yr.length;m++)f[br+m]=yr[m];else e.deps=f=yr;if(zn()&&e.f&512)for(m=br;m<f.length;m++)(f[m].reactions??=[]).push(e)}else!p&&f!==null&&br<f.length&&(Mr(e,br),f.length=br);if(tt()&&xr!==null&&!mr&&f!==null&&!(e.f&6146))for(m=0;m<xr.length;m++)kr(xr[m],e);if(i!==null&&i!==e){if(wr++,i.deps!==null)for(let e=0;e<n;e+=1)i.deps[e].rv=wr;if(t!==null)for(let e of t)e.rv=wr;xr!==null&&(r===null?r=xr:r.push(...xr))}return e.f&8388608&&(e.f^=ce),d}catch(e){return at(e)}finally{e.f^=oe,yr=t,br=n,xr=r,I=i,_r=a,Qe(o),mr=s,Tr=c}}function jr(e,t){let n=t.reactions;if(n!==null){var a=r.call(n,e);if(a!==-1){var o=n.length-1;o===0?n=t.reactions=null:(n[a]=n[o],n.pop())}}if(n===null&&t.f&2&&(yr===null||!i.call(yr,t))){var s=t;s.f&512&&(s.f^=512,s.f&=~ae),s.v!==Ne&<(s),Rt(s),Mr(s,0)}}function Mr(e,t){var n=e.deps;if(n!==null)for(var r=t;r<n.length;r++)jr(e,n[r])}function Nr(e){var t=e.f;if(!(t&16384)){ct(e,b);var n=L,r=dr;L=e,dr=!0;try{t&16777232?tr(e):er(e),$n(e);var i=Ar(e);e.teardown=typeof i==`function`?i:null,e.wv=Cr}finally{dr=r,L=n}}}function R(e){var t=(e.f&2)!=0;if(ur?.add(e),I!==null&&!mr&&!(L!==null&&L.f&16384)&&(_r===null||!_r.has(e))){var n=I.deps;if(I.f&2097152)e.rv<wr&&(e.rv=wr,yr===null&&n!==null&&n[br]===e?br++:yr===null?yr=[e]:yr.push(e));else{I.deps??=[],i.call(I.deps,e)||I.deps.push(e);var r=e.reactions;r===null?e.reactions=[I]:i.call(r,I)||r.push(I)}}if(fr&&sn.has(e))return sn.get(e);if(t){var a=e;if(fr){var o=a.v;return(!(a.f&1024)&&a.reactions!==null||Fr(a))&&(o=It(a)),sn.set(a,o),o}var s=(a.f&512)==0&&!mr&&I!==null&&(dr||(I.f&512)!=0),c=(a.f&T)===0;Or(a)&&(s&&(a.f|=512),Lt(a)),s&&!c&&(zt(a),Pr(a))}if(Ht?.has(e))return Ht.get(e);if(e.f&8388608)throw e.v;return e.v}function Pr(e){if(e.f|=512,e.deps!==null)for(let t of e.deps)(t.reactions??=[]).push(e),t.f&2&&!(t.f&512)&&(zt(t),Pr(t))}function Fr(e){if(e.v===Ne)return!0;if(e.deps===null)return!1;for(let t of e.deps)if(sn.has(t)||t.f&2&&Fr(t))return!0;return!1}function z(e){var t=mr;try{return mr=!0,e()}finally{mr=t}}function Ir(e){if(!(typeof e!=`object`||!e||e instanceof EventTarget)){if(le in e)Lr(e);else if(!Array.isArray(e))for(let t in e){let n=e[t];typeof n==`object`&&n&&le in n&&Lr(n)}}}function Lr(e,t=new Set){if(typeof e==`object`&&e&&!(e instanceof EventTarget)&&!t.has(e)){t.add(e),e instanceof Date&&e.getTime();for(let n in e)try{Lr(e[n],t)}catch{}let n=d(e);if(n!==Object.prototype&&n!==Array.prototype&&n!==Map.prototype&&n!==Set.prototype&&n!==Date.prototype){let t=c(n);for(let n in t){let r=t[n].get;if(r)try{r.call(e)}catch{}}}}}function Rr(e){return e.endsWith(`capture`)&&e!==`gotpointercapture`&&e!==`lostpointercapture`}var zr=[`beforeinput`,`click`,`change`,`dblclick`,`contextmenu`,`focusin`,`focusout`,`input`,`keydown`,`keyup`,`mousedown`,`mousemove`,`mouseout`,`mouseover`,`mouseup`,`pointerdown`,`pointermove`,`pointerout`,`pointerover`,`pointerup`,`touchend`,`touchmove`,`touchstart`];function Br(e){return zr.includes(e)}var Vr=`allowfullscreen.async.autofocus.autoplay.checked.controls.default.disabled.formnovalidate.indeterminate.inert.ismap.loop.multiple.muted.nomodule.novalidate.open.playsinline.readonly.required.reversed.seamless.selected.webkitdirectory.defer.disablepictureinpicture.disableremoteplayback`.split(`.`),Hr={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 Ur(e){return e=e.toLowerCase(),Hr[e]??e}[...Vr];var Wr=[`touchstart`,`touchmove`];function Gr(e){return Wr.includes(e)}var Kr=[`textarea`,`script`,`style`,`title`];function qr(e){return Kr.includes(e)}var Jr=Symbol(`events`),Yr=new Set,Xr=new Set;function Zr(e,t,n,r={}){function i(e){if(r.capture||ni.call(t,e),!e.cancelBubble)return Fn(()=>n?.call(this,e))}return e.startsWith(`pointer`)||e.startsWith(`touch`)||e===`wheel`?it(()=>{t.addEventListener(e,i,r)}):t.addEventListener(e,i,r),i}function Qr(e,t,n,r,i){var a={capture:r,passive:i},o=Zr(e,t,n,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Bn(()=>{t.removeEventListener(e,o,a)})}function $r(e,t,n){(t[Jr]??={})[e]=n}function ei(e){for(var t=0;t<e.length;t++)Yr.add(e[t]);for(var n of Xr)n(e)}var ti=null;function ni(e){var t=this,n=t.ownerDocument,r=e.type,i=e.composedPath?.()||[],a=i[0]||e.target;ti=e;var s=0,c=ti===e&&e[Jr];if(c){var l=i.indexOf(c);if(l!==-1&&(t===document||t===window)){e[Jr]=t;return}var u=i.indexOf(t);if(u===-1)return;l<=u&&(s=l)}if(a=i[s]||e.target,a!==t){o(e,`currentTarget`,{configurable:!0,get(){return a||n}});var d=I,f=L;hr(null),gr(null);try{for(var p,m=[];a!==null&&a!==t;){try{var h=a[Jr]?.[r];h!=null&&(!a.disabled||e.target===a)&&h.call(a,e)}catch(e){p?m.push(e):p=e}if(e.cancelBubble)break;s++,a=s<i.length?i[s]:null}if(p){for(let e of m)queueMicrotask(()=>{throw e});throw p}}finally{e[Jr]=t,delete e.currentTarget,hr(d),gr(f)}}}var ri=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy(`svelte-trusted-html`,{createHTML:e=>e});function ii(e){return ri?.createHTML(e)??e}function ai(e){var t=An(`template`);return t.innerHTML=ii(e.replaceAll(`<!>`,`\x3C!---->`)),t.content}function oi(e,t){var n=L;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function B(e,t){var n=(t&1)!=0,r=(t&2)!=0,i,a=!e.startsWith(`<!>`);return()=>{if(E)return oi(D,null),D;i===void 0&&(i=ai(a?e:`<!>`+e),n||(i=Tn(i)));var t=r||bn?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=Tn(t),s=t.lastChild;oi(o,s)}else oi(t,t);return t}}function si(e,t,n=`svg`){var r=!e.startsWith(`<!>`),i=(t&1)!=0,a=`<${n}>${r?e:`<!>`+e}</${n}>`,o;return()=>{if(E)return oi(D,null),D;if(!o){var e=Tn(ai(a));if(i)for(o=document.createDocumentFragment();Tn(e);)o.appendChild(Tn(e));else o=Tn(e)}var t=o.cloneNode(!0);if(i){var n=Tn(t),r=t.lastChild;oi(n,r)}else oi(t,t);return t}}function ci(e,t){return si(e,t,`svg`)}function V(e=``){if(!E){var t=wn(e+``);return oi(t,t),t}var n=D;return n.nodeType===3?jn(n):(n.before(n=wn()),He(n)),oi(n,n),n}function li(){if(E)return oi(D,null),D;var e=document.createDocumentFragment(),t=document.createComment(``),n=wn();return e.append(t,n),oi(t,n),e}function H(e,t){if(E){var n=L;(!(n.f&32768)||n.nodes.end===null)&&(n.nodes.end=D),Ue();return}e!==null&&e.before(t)}function ui(e,t){var n=t==null?``:typeof t==`object`?`${t}`:t;n!==(e[he]??=e.nodeValue)&&(e[he]=n,e.nodeValue=`${n}`)}function di(e,t){return mi(e,t)}function fi(e,t){Cn(),t.intro=t.intro??!1;let n=t.target,r=E,i=D;try{for(var a=Tn(n);a&&(a.nodeType!==8||a.data!==`[`);)a=En(a);if(!a)throw Me;Ve(!0),He(a);let r=mi(e,{...t,anchor:a});return Ve(!1),r}catch(r){if(r instanceof Error&&r.message.split(`
`).some(e=>e.startsWith(`https://svelte.dev/e/`)))throw r;return r!==Me&&console.warn(`Failed to hydrate: `,r),t.recover===!1&&Ee(),Cn(),On(n),Ve(!1),di(e,t)}finally{Ve(r),He(i)}}var pi=new Map;function mi(e,{target:t,anchor:n,props:r={},events:i,context:o,intro:s=!0,transformError:c}){Cn();var l=void 0,u=Wn(()=>{var s=n??t.appendChild(wn());wt(s,{pending:()=>{}},t=>{$e({});var n=k;if(o&&(n.c=o),i&&(r.$$events=i),E&&oi(t,null),l=e(t,r)||{},E&&(L.nodes.end=D,D===null||D.nodeType!==8||D.data!==`]`))throw Re(),Me;et()},c);var u=new Set,d=e=>{for(var n=0;n<e.length;n++){var r=e[n];if(!u.has(r)){u.add(r);var i=Gr(r);for(let e of[t,document]){var a=pi.get(e);a===void 0&&(a=new Map,pi.set(e,a));var o=a.get(r);o===void 0?(e.addEventListener(r,ni,{passive:i}),a.set(r,1)):a.set(r,o+1)}}}};return d(a(Yr)),Xr.add(d),()=>{for(var e of u)for(let n of[t,document]){var r=pi.get(n),i=r.get(e);--i==0?(n.removeEventListener(e,ni),r.delete(e),r.size===0&&pi.delete(n)):r.set(e,i)}Xr.delete(d),s!==n&&s.parentNode?.removeChild(s)}});return hi.set(l,u),l}var hi=new WeakMap;function gi(e,t){let n=hi.get(e);return n?(hi.delete(e),n(t)):Promise.resolve()}var _i=class{anchor;#e=new Map;#t=new Map;#n=new Map;#r=new Set;#i=!0;constructor(e,t=!0){this.anchor=e,this.#i=t}#a=e=>{if(this.#e.has(e)){var t=this.#e.get(e),n=this.#t.get(t);if(n)sr(n),this.#r.delete(t);else{var r=this.#n.get(t);r&&(sr(r.effect),this.#t.set(t,r.effect),this.#n.delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),n=r.effect)}for(let[t,n]of this.#e){if(this.#e.delete(t),t===e)break;let r=this.#n.get(n);r&&(nr(r.effect),this.#n.delete(n))}for(let[e,r]of this.#t){if(e===t||this.#r.has(e))continue;let i=()=>{if(Array.from(this.#e.values()).includes(e)){var t=document.createDocumentFragment();lr(r,t),t.append(wn()),this.#n.set(e,{effect:r,fragment:t})}else nr(r);this.#r.delete(e),this.#t.delete(e)};this.#i||!n?(this.#r.add(e),ar(r,i,!1)):i()}}};#o=e=>{this.#e.delete(e);let t=Array.from(this.#e.values());for(let[e,n]of this.#n)t.includes(e)||(nr(n.effect),this.#n.delete(e))};ensure(e,t){var n=A,r=kn();if(t&&!this.#t.has(e)&&!this.#n.has(e))if(r){var i=document.createDocumentFragment(),a=wn();i.append(a),this.#n.set(e,{effect:Qn(()=>t(a)),fragment:i})}else this.#t.set(e,Qn(()=>t(this.anchor)));if(this.#e.set(n,e),r){for(let[t,r]of this.#t)t===e?n.unskip_effect(r):n.skip_effect(r);for(let[t,r]of this.#n)t===e?n.unskip_effect(r.effect):n.skip_effect(r.effect);n.oncommit(this.#a),n.ondiscard(this.#o)}else E&&(this.anchor=D),this.#a(n)}};function vi(e,t,n=!1){var r;E&&(r=D,Ue());var i=new _i(e),a=n?te:0;function o(e,t){if(E){var n=Ke(r);if(e!==parseInt(n.substring(1))){var a=Ge();He(a),i.anchor=a,Ve(!1),i.ensure(e,t),Ve(!0);return}}i.ensure(e,t)}Xn(()=>{var e=!1;t((t,n=0)=>{e=!0,o(n,t)}),e||o(-1,null)},a)}function yi(e,t){return t}function bi(e,t,n){for(var r=[],i=t.length,o,s=t.length,c=0;c<i;c++){let n=t[c];ar(n,()=>{if(o){if(o.pending.delete(n),o.done.add(n),o.pending.size===0){var t=e.outrogroups;xi(e,a(o.done)),t.delete(o),t.size===0&&(e.outrogroups=null)}}else--s},!1)}if(s===0){var l=r.length===0&&n!==null;if(l){var u=n,d=u.parentNode;On(d),d.append(u),e.items.clear()}xi(e,t,!l)}else o={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(o)}function xi(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(let t of e.pending.values())for(let n of t)r.add(e.items.get(n).e)}for(var i=0;i<t.length;i++){var a=t[i];r?.has(a)?(a.f|=ie,lr(a,document.createDocumentFragment())):nr(t[i],n)}}var Si;function Ci(e,t,r,i,o,s=null){var c=e,l=new Map;if(t&4){var u=e;c=E?He(Tn(u)):u.appendChild(wn())}E&&Ue();var d=null,f=Pt(()=>{var e=r();return n(e)?e:e==null?[]:a(e)}),p,m=new Map,h=!0;function g(e){v.effect.f&16384||(v.pending.delete(e),v.fallback=d,Ti(v,p,c,t,i),d!==null&&(p.length===0?d.f&33554432?(d.f^=ie,Di(d,null,c)):sr(d):ar(d,()=>{d=null})))}function _(e){v.pending.delete(e)}var v={effect:Xn(()=>{p=R(f);var e=p.length;let n=!1;E&&Ke(c)===`[!`!=(e===0)&&(c=Ge(),He(c),Ve(!1),n=!0);for(var a=new Set,u=A,v=kn(),y=0;y<e;y+=1){E&&D.nodeType===8&&D.data===`]`&&(c=D,n=!0,Ve(!1));var b=p[y],x=i(b,y),S=h?null:l.get(x);S?(S.v&&fn(S.v,b),S.i&&fn(S.i,y),v&&u.unskip_effect(S.e)):(S=Ei(l,h?c:Si??=wn(),b,x,y,o,t,r),h||(S.e.f|=ie),l.set(x,S)),a.add(x)}if(e===0&&s&&!d&&(h?d=Qn(()=>s(c)):(d=Qn(()=>s(Si??=wn())),d.f|=ie)),e>a.size&&xe(``,``,``),E&&e>0&&He(Ge()),!h)if(m.set(u,a),v){for(let[e,t]of l)a.has(e)||u.skip_effect(t.e);u.oncommit(g),u.ondiscard(_)}else g(u);n&&Ve(!0),R(f)}),flags:t,items:l,pending:m,outrogroups:null,fallback:d};h=!1,E&&(c=D)}function wi(e){for(;e!==null&&!(e.f&32);)e=e.next;return e}function Ti(e,t,n,r,i){var o=(r&8)!=0,s=t.length,c=e.items,l=wi(e.effect.first),u,d=null,f,p=[],m=[],h,g,_,v;if(o)for(v=0;v<s;v+=1)h=t[v],g=i(h,v),_=c.get(g).e,_.f&33554432||(_.nodes?.a?.measure(),(f??=new Set).add(_));for(v=0;v<s;v+=1){if(h=t[v],g=i(h,v),_=c.get(g).e,e.outrogroups!==null)for(let t of e.outrogroups)t.pending.delete(_),t.done.delete(_);if(_.f&8192&&(sr(_),o&&(_.nodes?.a?.unfix(),(f??=new Set).delete(_))),_.f&33554432)if(_.f^=ie,_===l)Di(_,null,n);else{var y=d?d.next:l;_===e.effect.last&&(e.effect.last=_.prev),_.prev&&(_.prev.next=_.next),_.next&&(_.next.prev=_.prev),Oi(e,d,_),Oi(e,_,y),Di(_,y,n),d=_,p=[],m=[],l=wi(d.next);continue}if(_!==l){if(u!==void 0&&u.has(_)){if(p.length<m.length){var b=m[0],x;d=b.prev;var S=p[0],C=p[p.length-1];for(x=0;x<p.length;x+=1)Di(p[x],b,n);for(x=0;x<m.length;x+=1)u.delete(m[x]);Oi(e,S.prev,C.next),Oi(e,d,S),Oi(e,C,b),l=b,d=C,--v,p=[],m=[]}else u.delete(_),Di(_,l,n),Oi(e,_.prev,_.next),Oi(e,_,d===null?e.effect.first:d.next),Oi(e,d,_),d=_;continue}for(p=[],m=[];l!==null&&l!==_;)(u??=new Set).add(l),m.push(l),l=wi(l.next);if(l===null)continue}_.f&33554432||p.push(_),d=_,l=wi(_.next)}if(e.outrogroups!==null){for(let t of e.outrogroups)t.pending.size===0&&(xi(e,a(t.done)),e.outrogroups?.delete(t));e.outrogroups.size===0&&(e.outrogroups=null)}if(l!==null||u!==void 0){var w=[];if(u!==void 0)for(_ of u)_.f&8192||w.push(_);for(;l!==null;)!(l.f&8192)&&l!==e.fallback&&w.push(l),l=wi(l.next);var T=w.length;if(T>0){var ee=r&4&&s===0?n:null;if(o){for(v=0;v<T;v+=1)w[v].nodes?.a?.measure();for(v=0;v<T;v+=1)w[v].nodes?.a?.fix()}bi(e,w,ee)}}o&&it(()=>{if(f!==void 0)for(_ of f)_.nodes?.a?.apply()})}function Ei(e,t,n,r,i,a,o,s){var c=o&1?o&16?ln(n):j(n,!1,!1):null,l=o&2?ln(i):null;return{v:c,i:l,e:Qn(()=>(a(t,c??n,l??i,s),()=>{e.delete(r)}))}}function Di(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,a=t&&!(t.f&33554432)?t.nodes.start:n;r!==null;){var o=En(r);if(a.before(r),r===i)return;r=o}}function Oi(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}function ki(e,t,n=!1,r=!1,i=!1,a=!1){var o=e,s=``;if(n){var c=e;E&&(o=He(Tn(c)))}F(()=>{var e=L;if(s===(s=t()??``)){E&&Ue();return}if(n&&!E){e.nodes=null,c.innerHTML=s,s!==``&&oi(Tn(c),c.lastChild);return}if(e.nodes!==null&&(rr(e.nodes.start,e.nodes.end),e.nodes=null),s!==``){if(E){for(var a=D.data,l=Ue(),u=l;l!==null&&(l.nodeType!==8||l.data!==``);)u=l,l=En(l);if(l===null)throw Re(),Me;oi(D,u),o=He(l);return}var d=An(r?`svg`:i?`math`:`template`,r?Fe:i?Ie:void 0);d.innerHTML=s;var f=r||i?d:d.content;if(oi(Tn(f),f.lastChild),r||i)for(;Tn(f);)o.before(Tn(f));else o.before(f)}})}function Ai(e,t,n,r,i){E&&Ue();var a=t.$$slots?.[n],o=!1;a===!0&&(a=t[n==="default"?`children`:n],o=!0),a===void 0?i!==null&&i(e):a(e,o?()=>r:r)}function ji(e,t,n){var r;E&&(r=D,Ue());var i=new _i(e);Xn(()=>{var e=t()??null;if(E&&Ke(r)===`[`!=(e!==null)){var a=Ge();He(a),i.anchor=a,Ve(!1),i.ensure(e,e&&(t=>n(t,e))),Ve(!0);return}i.ensure(e,e&&(t=>n(t,e)))},te)}function Mi(e,t,n,r,i,a){let o=E;E&&Ue();var s=null;E&&D.nodeType===1&&(s=D,Ue());var c=E?D:e,l=new _i(c,!1);Xn(()=>{let e=t()||null;var a=i?i():n||e===`svg`?Fe:void 0;if(e===null){l.ensure(null,null);return}return l.ensure(e,t=>{if(e){if(s=E?s:An(e,a),oi(s,s),r){var n=null;E&&qr(e)&&s.append(n=document.createComment(``));var i=E?Tn(s):s.appendChild(wn());E&&(i===null?Ve(!1):He(i)),r(s,i),n?.remove()}L.nodes.end=s,t.before(s)}E&&He(t)}),()=>{}},te),Bn(()=>{}),o&&(Ve(!0),He(c))}function Ni(e,t){var n=void 0,r;Zn(()=>{n!==(n=t())&&(r&&=(nr(r),null),n&&(r=Qn(()=>{Gn(()=>n(e))})))})}function Pi(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pi(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function Fi(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pi(e))&&(r&&(r+=` `),r+=t);return r}function Ii(e){return typeof e==`object`?Fi(e):e??``}var Li=[...`
\r\f\xA0\v`];function Ri(e,t,n){var r=e==null?``:``+e;if(t&&(r=r?r+` `+t:t),n){for(var i of Object.keys(n))if(n[i])r=r?r+` `+i:i;else if(r.length)for(var a=i.length,o=0;(o=r.indexOf(i,o))>=0;){var s=o+a;(o===0||Li.includes(r[o-1]))&&(s===r.length||Li.includes(r[s]))?r=(o===0?``:r.substring(0,o))+r.substring(s+1):o=s}}return r===``?null:r}function zi(e,t=!1){var n=t?` !important;`:`;`,r=``;for(var i of Object.keys(e)){var a=e[i];a!=null&&a!==``&&(r+=` `+i+`: `+a+n)}return r}function Bi(e){return e[0]!==`-`||e[1]!==`-`?e.toLowerCase():e}function Vi(e,t){if(t){var n=``,r,i;if(Array.isArray(t)?(r=t[0],i=t[1]):r=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,``).trim();var a=!1,o=0,s=!1,c=[];r&&c.push(...Object.keys(r).map(Bi)),i&&c.push(...Object.keys(i).map(Bi));var l=0,u=-1;let t=e.length;for(var d=0;d<t;d++){var f=e[d];if(s?f===`/`&&e[d-1]===`*`&&(s=!1):a?a===f&&(a=!1):f===`/`&&e[d+1]===`*`?s=!0:f===`"`||f===`'`?a=f:f===`(`?o++:f===`)`&&o--,!s&&a===!1&&o===0){if(f===`:`&&u===-1)u=d;else if(f===`;`||d===t-1){if(u!==-1){var p=Bi(e.substring(l,u).trim());if(!c.includes(p)){f!==`;`&&d++;var m=e.substring(l,d).trim();n+=` `+m+`;`}}l=d+1,u=-1}}}}return r&&(n+=zi(r)),i&&(n+=zi(i,!0)),n=n.trim(),n===``?null:n}return e==null?null:String(e)}function Hi(e,t,n,r,i,a){var o=e[pe];if(E||o!==n||o===void 0){var s=Ri(n,r,a);(!E||s!==e.getAttribute(`class`))&&(s==null?e.removeAttribute(`class`):t?e.className=s:e.setAttribute(`class`,s)),e[pe]=n}else if(a&&i!==a)for(var c in a){var l=!!a[c];(i==null||l!==!!i[c])&&e.classList.toggle(c,l)}return a}function Ui(e,t={},n,r){for(var i in n){var a=n[i];t[i]!==a&&(n[i]==null?e.style.removeProperty(i):e.style.setProperty(i,a,r))}}function Wi(e,t,n,r){var i=e[me];if(E||i!==t){var a=Vi(t,r);(!E||a!==e.getAttribute(`style`))&&(a==null?e.removeAttribute(`style`):e.style.cssText=a),e[me]=t}else r&&(Array.isArray(r)?(Ui(e,n?.[0],r[0]),Ui(e,n?.[1],r[1],`important`)):Ui(e,n,r));return r}function Gi(e,t,r=!1){if(e.multiple){if(t==null)return;if(!n(t))return ze();for(var i of e.options)i.selected=t.includes(qi(i));return}for(