vanilla-jsoneditor
Version:
A web-based tool to view, edit, format, transform, and validate JSON
1 lines • 516 kB
JavaScript
var e,n,t,o=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],r=["mainAxis","crossAxis","limiter"];function a(e,n){if(null==e)return{};var t,o,r=function(e,n){if(null==e)return{};var t={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(-1!==n.indexOf(o))continue;t[o]=e[o]}return t}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)t=a[o],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,o)}return t}function s(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach(function(n){m(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function l(e,n,t,o,r,a,i){try{var s=e[a](i),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(o,r)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(o,r){var a=e.apply(n,t);function i(e){l(a,o,r,i,s,"next",e)}function s(e){l(a,o,r,i,s,"throw",e)}i(void 0)})}}function d(e,n){v(e,n),n.add(e)}function u(e,n,t){v(e,n),n.set(e,t)}function v(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function p(e,n,t){return e.set(h(e,n),t),t}function f(e,n){return e.get(h(e,n))}function h(e,n,t){if("function"==typeof e?e===n:e.has(n))return arguments.length<3?n:t;throw new TypeError("Private element is not present on this object")}function m(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}import{parseJSONPointer as g,compileJSONPointer as b,getIn as j,updateIn as y,setIn as x,immutableJSONPatch as w,isJSONPatchAdd as k,isJSONPatchRemove as S,isJSONPatchReplace as C,parsePath as O,isJSONPatchCopy as M,isJSONPatchMove as z,isJSONArray as q,isJSONObject as E,existsIn as A,deleteIn as R,revertJSONPatch as T,appendToJSONPointer as P}from"immutable-json-patch";import N from"json-source-map";import{jsonrepair as I}from"jsonrepair";import*as U from"lodash-es";import{map as D,minBy as B,sortBy as J,initial as W,last as _,isEqual as F,first as L,isEmpty as $,noop as V,cloneDeepWith as H,times as Q,forEachRight as Y,range as K,debounce as Z,partition as X,groupBy as G,mapValues as ee,uniqueId as ne,cloneDeep as te}from"lodash-es";import{jsonquery as oe,stringify as re,parse as ae}from"@jsonquerylang/jsonquery";import{faCheckSquare as ie,faSquare as se,faClock as le,faLightbulb as ce}from"@fortawesome/free-regular-svg-icons";import{faTimes as de,faDownLeftAndUpRightToCenter as ue,faUpRightAndDownLeftFromCenter as ve,faCog as pe,faExclamationTriangle as fe,faAngleDown as he,faAngleRight as me,faArrowDown as ge,faWrench as be,faCheck as je,faCaretDown as ye,faCaretRight as xe,faSearch as we,faSortAmountDownAlt as ke,faFilter as Se,faEllipsisV as Ce,faUndo as Oe,faRedo as Me,faCopy as ze,faClose as qe,faEdit as Ee,faChevronDown as Ae,faChevronUp as Re,faCircleNotch as Te,faPen as Pe,faCheckSquare as Ne,faSquare as Ie,faCut as Ue,faPaste as De,faClone as Be,faCropAlt as Je,faTrashCan as We,faArrowRightArrowLeft as _e,faPlus as Fe,faCaretSquareUp as Le,faCaretSquareDown as $e,faCode as Ve,faEye as He,faCaretUp as Qe,faRotate as Ye,faCaretLeft as Ke}from"@fortawesome/free-solid-svg-icons";import Ze from"natural-compare-lite";import Xe from"memoize-one";import Ge from"ajv";import en from"jmespath";import{JSONPath as nn}from"jsonpath-plus";import{RangeSetBuilder as tn,Compartment as on,Annotation as rn,EditorState as an,EditorSelection as sn,ChangeSet as ln}from"@codemirror/state";import{ViewPlugin as cn,Decoration as dn,EditorView as un,keymap as vn,lineNumbers as pn,highlightActiveLineGutter as fn,highlightSpecialChars as hn,drawSelection as mn,dropCursor as gn,rectangularSelection as bn,crosshairCursor as jn,highlightActiveLine as yn}from"@codemirror/view";import{indentWithTab as xn,defaultKeymap as wn}from"@codemirror/commands";import{lintGutter as kn,lintKeymap as Sn,linter as Cn}from"@codemirror/lint";import{json as On}from"@codemirror/lang-json";import{syntaxHighlighting as Mn,HighlightStyle as zn,getIndentUnit as qn,foldGutter as En,indentOnInput as An,defaultHighlightStyle as Rn,bracketMatching as Tn,foldKeymap as Pn,indentUnit as Nn,foldService as In,ensureSyntaxTree as Un,foldNodeProp as Dn,unfoldCode as Bn,unfoldAll as Jn,foldable as Wn,foldEffect as _n}from"@codemirror/language";import{highlightSelectionMatches as Fn,searchKeymap as Ln,search as $n,closeSearchPanel as Vn,openSearchPanel as Hn}from"@codemirror/search";import{closeBrackets as Qn,autocompletion as Yn,closeBracketsKeymap as Kn,completionKeymap as Zn}from"@codemirror/autocomplete";import{tags as Xn}from"@lezer/highlight";import{indentationMarkers as Gn}from"@replit/codemirror-indentation-markers";var et,nt,tt,ot;"undefined"!=typeof window&&(null!==(nt=(et=null!==(ot=(tt=window).__svelte)&&void 0!==ot?ot:tt.__svelte={}).v)&&void 0!==nt?nt:et.v=new Set).add("5");var rt=!1;rt=!0;var at=Symbol(),it="http://www.w3.org/1999/xhtml",st=Array.isArray,lt=Array.prototype.indexOf,ct=Array.prototype.includes,dt=Array.from,ut=Object.defineProperty,vt=Object.getOwnPropertyDescriptor,pt=Object.getOwnPropertyDescriptors,ft=Object.prototype,ht=Array.prototype,mt=Object.getPrototypeOf,gt=Object.isExtensible;function bt(e){return"function"==typeof e}var jt=()=>{};function yt(e){return e()}function xt(e){for(var n=0;n<e.length;n++)e[n]()}function wt(){var e,n;return{promise:new Promise((t,o)=>{e=t,n=o}),resolve:e,reject:n}}var kt=1<<24,St=16,Ct=32,Ot=64,Mt=512,zt=1024,qt=2048,Et=4096,At=8192,Rt=16384,Tt=32768,Pt=1<<25,Nt=65536,It=1<<17,Ut=1<<19,Dt=1<<25,Bt=65536,Jt=1<<21,Wt=1<<23,_t=Symbol("$state"),Ft=Symbol("legacy props"),Lt=Symbol(""),$t=new class extends Error{constructor(){super(...arguments),m(this,"name","StaleReactionError"),m(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}},Vt=!(null===(e=globalThis.document)||void 0===e||!e.contentType)&&globalThis.document.contentType.includes("xml");function Ht(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Qt(e){return e===this.v}function Yt(e,n){return e!=e?n==n:e!==n||null!==e&&"object"==typeof e||"function"==typeof e}function Kt(e){return!Yt(e,this.v)}var Zt=null;function Xt(e){Zt=e}function Gt(e){return oo().get(e)}function eo(e){Zt={p:Zt,i:!1,c:null,e:null,s:e,x:null,r:Ua,l:rt&&!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])?{s:null,u:null,$:[]}:null}}function no(e){var n=Zt,t=n.e;if(null!==t)for(var o of(n.e=null,t))va(o);return void 0!==e&&(n.x=e),n.i=!0,Zt=n.p,null!=e?e:{}}function to(){return!rt||null!==Zt&&null===Zt.l}function oo(e){var n,t;return null===Zt&&Ht(),null!==(t=(n=Zt).c)&&void 0!==t?t:n.c=new Map(function(e){var n=e.p;for(;null!==n;){var t=n.c;if(null!==t)return t;n=n.p}return null}(Zt)||void 0)}var ro=[];function ao(){var e=ro;ro=[],xt(e)}function io(e){if(0===ro.length&&!xo){var n=ro;queueMicrotask(()=>{n===ro&&ao()})}ro.push(e)}function so(){for(;ro.length>0;)ao()}function lo(e){var n=Ua;if(null===n)return Pa.f|=Wt,e;if(0===(n.f&Tt)&&!(4&n.f))throw e;co(e,n)}function co(e,n){for(;null!==n;){if(128&n.f){if(0===(n.f&Tt))throw e;try{return void n.b.error(e)}catch(n){e=n}}n=n.parent}throw e}var uo=-7169;function vo(e,n){e.f=e.f&uo|n}function po(e){0!==(e.f&Mt)||null===e.deps?vo(e,zt):vo(e,Et)}function fo(e){if(null!==e)for(var n of e)2&n.f&&0!==(n.f&Bt)&&(n.f^=Bt,fo(n.deps))}function ho(e,n,t){0!==(e.f&qt)?n.add(e):0!==(e.f&Et)&&t.add(e),fo(e.deps),vo(e,zt)}var mo=!1;var go=new Set,bo=null,jo=null,yo=null,xo=!1,wo=!1,ko=null,So=null,Co=0,Oo=1,Mo=new WeakMap,zo=new WeakMap,qo=new WeakMap,Eo=new WeakMap,Ao=new WeakMap,Ro=new WeakMap,To=new WeakMap,Po=new WeakMap,No=new WeakMap,Io=new WeakMap,Uo=new WeakMap,Do=new WeakMap,Bo=new WeakSet;class Jo{constructor(){d(this,Bo),m(this,"id",Oo++),m(this,"current",new Map),m(this,"previous",new Map),u(this,Mo,new Set),u(this,zo,new Set),u(this,qo,new Map),u(this,Eo,new Map),u(this,Ao,null),u(this,Ro,[]),u(this,To,[]),u(this,Po,new Set),u(this,No,new Set),u(this,Io,new Map),m(this,"is_fork",!1),u(this,Uo,!1),u(this,Do,new Set)}skip_effect(e){f(Io,this).has(e)||f(Io,this).set(e,{d:[],m:[]})}unskip_effect(e){var n=f(Io,this).get(e);if(n){for(var t of(f(Io,this).delete(e),n.d))vo(t,qt),this.schedule(t);for(t of n.m)vo(t,Et),this.schedule(t)}}capture(e,n){var t,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(n===at||this.previous.has(e)||this.previous.set(e,n),0===(e.f&Wt))&&(this.current.set(e,[e.v,o]),null===(t=jo)||void 0===t||t.set(e,e.v))}activate(){bo=this}deactivate(){bo=null,jo=null}flush(){try{wo=!0,bo=this,h(Bo,this,Fo).call(this)}finally{Co=0,yo=null,ko=null,So=null,wo=!1,bo=null,jo=null,Ur.clear()}}discard(){for(var e of f(zo,this))e(this);f(zo,this).clear(),go.delete(this)}register_created_effect(e){f(To,this).push(e)}increment(e,n){var t,o=null!==(t=f(qo,this).get(n))&&void 0!==t?t:0;if(f(qo,this).set(n,o+1),e){var r,a=null!==(r=f(Eo,this).get(n))&&void 0!==r?r:0;f(Eo,this).set(n,a+1)}}decrement(e,n,t){var o,r=null!==(o=f(qo,this).get(n))&&void 0!==o?o:0;if(1===r?f(qo,this).delete(n):f(qo,this).set(n,r-1),e){var a,i=null!==(a=f(Eo,this).get(n))&&void 0!==a?a:0;1===i?f(Eo,this).delete(n):f(Eo,this).set(n,i-1)}f(Uo,this)||t||(p(Uo,this,!0),io(()=>{p(Uo,this,!1),this.flush()}))}transfer_effects(e,n){for(var t of e)f(Po,this).add(t);for(var o of n)f(No,this).add(o);e.clear(),n.clear()}oncommit(e){f(Mo,this).add(e)}ondiscard(e){f(zo,this).add(e)}settled(){var e;return(null!==(e=f(Ao,this))&&void 0!==e?e:p(Ao,this,wt())).promise}static ensure(){if(null===bo){var e=bo=new Jo;wo||(go.add(bo),xo||io(()=>{bo===e&&e.flush()}))}return bo}apply(){jo=null}schedule(e){var n;if(yo=e,null!==(n=e.b)&&void 0!==n&&n.is_pending&&16777228&e.f&&0===(e.f&Tt))e.b.defer_effect(e);else{for(var t=e;null!==t.parent;){var o=(t=t.parent).f;if(!(null===ko||t!==Ua||null!==Pa&&2&Pa.f))return;if(96&o){if(0===(o&zt))return;t.f^=zt}}f(Ro,this).push(t)}}}function Wo(){return this.is_fork||f(Eo,this).size>0}function _o(){for(var e of f(Do,this))for(var n of f(Eo,e).keys()){for(var t=!1,o=n;null!==o.parent;){if(f(Io,this).has(o)){t=!0;break}o=o.parent}if(!t)return!0}return!1}function Fo(){if(Co++>1e3&&(go.delete(this),function(){try{!function(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(e){co(e,yo)}}()),!h(Bo,this,Wo).call(this)){for(var e of f(Po,this))f(No,this).delete(e),vo(e,qt),this.schedule(e);for(var t of f(No,this))vo(t,Et),this.schedule(t)}var o=f(Ro,this);p(Ro,this,[]),this.apply();var r=ko=[],a=[],i=So=[];for(var s of o)try{h(Bo,this,Lo).call(this,s,r,a)}catch(e){throw er(s),e}if(bo=null,i.length>0){var l=n.ensure();for(var c of i)l.schedule(c)}if(ko=null,So=null,h(Bo,this,Wo).call(this)||h(Bo,this,_o).call(this))for(var[d,u]of(h(Bo,this,$o).call(this,a),h(Bo,this,$o).call(this,r),f(Io,this)))Go(d,u);else{var v;for(var m of(0===f(qo,this).size&&go.delete(this),f(Po,this).clear(),f(No,this).clear(),f(Mo,this)))m(this);f(Mo,this).clear(),Yo(a),Yo(r),null===(v=f(Ao,this))||void 0===v||v.resolve()}var g,b=bo;if(f(Ro,this).length>0){var j=null!=b?b:b=this;f(Ro,j).push(...f(Ro,this).filter(e=>!f(Ro,j).includes(e)))}null!==b&&(go.add(b),h(Bo,g=b,Fo).call(g));go.has(this)||h(Bo,this,Vo).call(this)}function Lo(e,n,t){e.f^=zt;for(var o=e.first;null!==o;){var r=o.f,a=!!(96&r);if(!(a&&0!==(r&zt)||0!==(r&At)||f(Io,this).has(o))&&null!==o.fn){a?o.f^=zt:4&r?n.push(o):Ya(o)&&(0!==(r&St)&&f(No,this).add(o),ei(o));var i=o.first;if(null!==i){o=i;continue}}for(;null!==o;){var s=o.next;if(null!==s){o=s;break}o=o.parent}}}function $o(e){for(var n=0;n<e.length;n+=1)ho(e[n],f(Po,this),f(No,this))}function Vo(){for(var e of go){var n=e.id<this.id,t=[];for(var[o,[r,a]]of this.current){if(e.current.has(o)){var i=e.current.get(o)[0];if(!n||r===i)continue;e.current.set(o,[r,a])}t.push(o)}var s=[...e.current.keys()].filter(e=>!this.current.has(e));if(0===s.length)n&&e.discard();else if(t.length>0){e.activate();var l=new Set,c=new Map;for(var d of t)Ko(d,s,l,c);c=new Map;var u=[...e.current.keys()].filter(e=>!this.current.has(e)||this.current.get(e)[0]!==e);for(var v of f(To,this))155648&v.f||!Zo(v,u,c)||(4194320&v.f?(vo(v,qt),e.schedule(v)):f(Po,e).add(v));if(f(Ro,e).length>0){for(var m of(e.apply(),f(Ro,e)))h(Bo,e,Lo).call(e,m,[],[]);p(Ro,e,[])}e.deactivate()}}for(var g of go)f(Do,g).has(this)&&(f(Do,g).delete(this),0!==f(Do,g).size||h(Bo,g,Wo).call(g)||(g.activate(),h(Bo,g,Fo).call(g)))}function Ho(e){var n=xo;xo=!0;try{for(;;){if(so(),null===bo)return;bo.flush()}}finally{xo=n}}n=Jo;var Qo=null;function Yo(e){var n=e.length;if(0!==n){for(var t=0;t<n;){var o,r=e[t++];if(!(24576&r.f)&&Ya(r))if(Qo=new Set,ei(r),null===r.deps&&null===r.first&&null===r.nodes&&null===r.teardown&&null===r.ac&&Ca(r),(null===(o=Qo)||void 0===o?void 0:o.size)>0){for(var a of(Ur.clear(),Qo))if(!(24576&a.f)){for(var i=[a],s=a.parent;null!==s;)Qo.has(s)&&(Qo.delete(s),i.push(s)),s=s.parent;for(var l=i.length-1;l>=0;l--){var c=i[l];24576&c.f||ei(c)}}Qo.clear()}}Qo=null}}function Ko(e,n,t,o){if(!t.has(e)&&(t.add(e),null!==e.reactions))for(var r of e.reactions){var a=r.f;2&a?Ko(r,n,t,o):4194320&a&&0===(a&qt)&&Zo(r,n,o)&&(vo(r,qt),Xo(r))}}function Zo(e,n,t){var o=t.get(e);if(void 0!==o)return o;if(null!==e.deps)for(var r of e.deps){if(ct.call(n,r))return!0;if(2&r.f&&Zo(r,n,t))return t.set(r,!0),!0}return t.set(e,!1),!1}function Xo(e){bo.schedule(e)}function Go(e,n){if(0===(e.f&Ct)||0===(e.f&zt)){0!==(e.f&qt)?n.d.push(e):0!==(e.f&Et)&&n.m.push(e),vo(e,zt);for(var t=e.first;null!==t;)Go(t,n),t=t.next}}function er(e){vo(e,zt);for(var n=e.first;null!==n;)er(n),n=n.next}var nr=new WeakMap,tr=new WeakMap,or=new WeakMap,rr=new WeakMap,ar=new WeakMap,ir=new WeakMap,sr=new WeakMap,lr=new WeakMap,cr=new WeakMap,dr=new WeakMap,ur=new WeakMap,vr=new WeakMap,pr=new WeakMap,fr=new WeakMap,hr=new WeakMap,mr=new WeakMap,gr=new WeakSet;class br{constructor(e,n,t,o){var r,a,i,s,l,c;d(this,gr),m(this,"parent",void 0),m(this,"is_pending",!1),m(this,"transform_error",void 0),u(this,nr,void 0),u(this,tr,null),u(this,or,void 0),u(this,rr,void 0),u(this,ar,void 0),u(this,ir,null),u(this,sr,null),u(this,lr,null),u(this,cr,null),u(this,dr,0),u(this,ur,0),u(this,vr,!1),u(this,pr,new Set),u(this,fr,new Set),u(this,hr,null),u(this,mr,(i=()=>(p(hr,this,Br(f(dr,this))),()=>{p(hr,this,null)}),l=0,c=Br(0),()=>{ca()&&(oi(c),ma(()=>(0===l&&(s=ii(()=>i(()=>Vr(c)))),l+=1,()=>{io(()=>{var e;0==(l-=1)&&(null===(e=s)||void 0===e||e(),s=void 0,Vr(c))})})))})),p(nr,this,e),p(or,this,n),p(rr,this,e=>{var n=Ua;n.b=this,n.f|=128,t(e)}),this.parent=Ua.b,this.transform_error=null!==(r=null!=o?o:null===(a=this.parent)||void 0===a?void 0:a.transform_error)&&void 0!==r?r:e=>e,p(ar,this,ba(()=>{h(gr,this,jr).call(this)},589824))}defer_effect(e){ho(e,f(pr,this),f(fr,this))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!f(or,this).pending}update_pending_count(e,n){h(gr,this,wr).call(this,e,n),p(dr,this,f(dr,this)+e),f(hr,this)&&!f(vr,this)&&(p(vr,this,!0),io(()=>{p(vr,this,!1),f(hr,this)&&Lr(f(hr,this),f(dr,this))}))}get_effect_pending(){return f(mr,this).call(this),oi(f(hr,this))}error(e){var n=f(or,this).onerror,t=f(or,this).failed;if(!n&&!t)throw e;f(ir,this)&&(ka(f(ir,this)),p(ir,this,null)),f(sr,this)&&(ka(f(sr,this)),p(sr,this,null)),f(lr,this)&&(ka(f(lr,this)),p(lr,this,null));var o=!1,r=!1,a=()=>{o?console.warn("https://svelte.dev/e/svelte_boundary_reset_noop"):(o=!0,r&&function(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}(),null!==f(lr,this)&&Oa(f(lr,this),()=>{p(lr,this,null)}),h(gr,this,xr).call(this,()=>{h(gr,this,jr).call(this)}))},i=e=>{try{r=!0,null==n||n(e,a),r=!1}catch(e){co(e,f(ar,this)&&f(ar,this).parent)}t&&p(lr,this,h(gr,this,xr).call(this,()=>{try{return ya(()=>{var n=Ua;n.b=this,n.f|=128,t(f(nr,this),()=>e,()=>a)})}catch(e){return co(e,f(ar,this).parent),null}}))};io(()=>{var n;try{n=this.transform_error(e)}catch(e){return void co(e,f(ar,this)&&f(ar,this).parent)}null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(i,e=>co(e,f(ar,this)&&f(ar,this).parent)):i(n)})}}function jr(){try{if(this.is_pending=this.has_pending_snippet(),p(ur,this,0),p(dr,this,0),p(ir,this,ya(()=>{f(rr,this).call(this,f(nr,this))})),f(ur,this)>0){var e=p(cr,this,document.createDocumentFragment());Ea(f(ir,this),e);var n=f(or,this).pending;p(sr,this,ya(()=>n(f(nr,this))))}else h(gr,this,yr).call(this,bo)}catch(e){this.error(e)}}function yr(e){this.is_pending=!1,e.transfer_effects(f(pr,this),f(fr,this))}function xr(e){var n=Ua,t=Pa,o=Zt;Da(f(ar,this)),Ia(f(ar,this)),Xt(f(ar,this).ctx);try{return Jo.ensure(),e()}catch(e){return lo(e),null}finally{Da(n),Ia(t),Xt(o)}}function wr(e,n){var t;this.has_pending_snippet()?(p(ur,this,f(ur,this)+e),0===f(ur,this)&&(h(gr,this,yr).call(this,n),f(sr,this)&&Oa(f(sr,this),()=>{p(sr,this,null)}),f(cr,this)&&(f(nr,this).before(f(cr,this)),p(cr,this,null)))):this.parent&&h(gr,t=this.parent,wr).call(t,e,n)}function kr(e,n,t,o){var r=to()?Or:zr,a=e.filter(e=>!e.settled);if(0!==t.length||0!==a.length){var i,s,l,c,d=Ua,u=(i=Ua,s=Pa,l=Zt,c=bo,function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Da(i),Ia(s),Xt(l),e&&0===(i.f&Rt)&&(null==c||c.activate(),null==c||c.apply())}),v=1===a.length?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;if(0!==t.length){var p=Cr();v?v.then(()=>{u(),h(),Sr()}):h()}else v.then(()=>f(n.map(r)))}else o(n.map(r));function f(e){u();try{o(e)}catch(e){0===(d.f&Rt)&&co(e,d)}Sr()}function h(){Promise.all(t.map(e=>function(e){var n=Ua;null===n&&function(){throw new Error("https://svelte.dev/e/async_derived_orphan")}();var t=void 0,o=Br(at),r=!Pa,a=new Map;return function(e){la(4718592,e)}(()=>{var i=Ua,s=wt();t=s.promise;try{Promise.resolve(e()).then(s.resolve,s.reject).finally(Sr)}catch(e){s.reject(e),Sr()}var l=bo;if(r){if(0!==(i.f&Tt))var c=Cr();if(n.b.is_rendered()){var d;null===(d=a.get(l))||void 0===d||d.reject($t),a.delete(l)}else{for(var u of a.values())u.reject($t);a.clear()}a.set(l,s)}var v=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;c&&c(n===$t);if(n!==$t&&0===(i.f&Rt)){if(l.activate(),n)o.f|=Wt,Lr(o,n);else for(var[t,r]of(0!==(o.f&Wt)&&(o.f^=Wt),Lr(o,e),a)){if(a.delete(t),t===l)break;r.reject($t)}l.deactivate()}};s.promise.then(v,e=>v(null,e||"unknown"))}),da(()=>{for(var e of a.values())e.reject($t)}),new Promise(e=>{function n(r){function a(){r===t?e(o):n(t)}r.then(a,a)}n(t)})}(e))).then(e=>f([...n.map(r),...e])).catch(e=>co(e,d)).finally(()=>p())}}function Sr(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Da(null),Ia(null),Xt(null),n&&(null===(e=bo)||void 0===e||e.deactivate())}function Cr(){var e=Ua,n=e.b,t=bo,o=n.is_rendered();return n.update_pending_count(1,t),t.increment(o,e),function(){var r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n.update_pending_count(-1,t),t.decrement(o,e,r)}}function Or(e){var n=null!==Pa&&2&Pa.f?Pa:null;return null!==Ua&&(Ua.f|=Ut),{ctx:Zt,deps:null,effects:null,equals:Qt,f:2050,fn:e,reactions:null,rv:0,v:at,wv:0,parent:null!=n?n:Ua,ac:null}}function Mr(e){var n=Or(e);return Ja(n),n}function zr(e){var n=Or(e);return n.equals=Kt,n}function qr(e){var n,t=Ua;Da(function(e){for(var n=e.parent;null!==n;){if(!(2&n.f))return 0===(n.f&Rt)?n:null;n=n.parent}return null}(e));try{e.f&=-65537,function(e){var n=e.effects;if(null!==n){e.effects=null;for(var t=0;t<n.length;t+=1)ka(n[t])}}(e),n=Za(e)}finally{Da(t)}return n}function Er(e){var n,t,o,r=e.v,a=qr(e);if(!e.equals(a)&&!(e.wv=Qa(),null!==(n=bo)&&void 0!==n&&n.is_fork&&null!==e.deps||(e.v=a,null===(t=bo)||void 0===t||t.capture(e,r,!0),null!==e.deps)))return void vo(e,zt);Ra||(null!==jo?(ca()||null!==(o=bo)&&void 0!==o&&o.is_fork)&&jo.set(e,a):po(e))}function Ar(e){if(null!==e.effects)for(var n of e.effects)n.teardown&&ei(n)}var Rr,Tr,Pr,Nr,Ir=new Set,Ur=new Map,Dr=!1;function Br(e,n){return{f:0,v:e,reactions:null,equals:Qt,rv:0,wv:0}}function Jr(e,n){var t=Br(e);return Ja(t),t}function Wr(e){var n,t,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Br(e);(o||(a.equals=Kt),rt&&r&&null!==Zt&&null!==Zt.l)&&(null!==(t=(n=Zt.l).s)&&void 0!==t?t:n.s=[]).push(a);return a}function _r(e,n){return Fr(e,ii(()=>oi(e))),n}function Fr(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return null===Pa||Na&&0===(Pa.f&It)||!to()||!(4325394&Pa.f)||null!==Ba&&ct.call(Ba,e)||function(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}(),Lr(e,t?Qr(n):n,So)}function Lr(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.equals(n)){var o=e.v;Ra?Ur.set(e,n):Ur.set(e,o),e.v=n;var r=Jo.ensure();if(r.capture(e,o),2&e.f){var a=e;0!==(e.f&qt)&&qr(a),null===jo&&po(a)}e.wv=Qa(),Hr(e,qt,t),!to()||null===Ua||0===(Ua.f&zt)||96&Ua.f||(null===Fa?function(e){Fa=e}([e]):Fa.push(e)),!r.is_fork&&Ir.size>0&&!Dr&&function(){for(var e of(Dr=!1,Ir))0!==(e.f&zt)&&vo(e,Et),Ya(e)&&ei(e);Ir.clear()}()}return n}function $r(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=oi(e),o=1===n?t++:t--;return Fr(e,t),o}function Vr(e){Fr(e,e.v+1)}function Hr(e,n,t){var o=e.reactions;if(null!==o)for(var r=to(),a=o.length,i=0;i<a;i++){var s=o[i],l=s.f;if(r||s!==Ua){var c=0===(l&qt);if(c&&vo(s,n),2&l){var d,u=s;null===(d=jo)||void 0===d||d.delete(u),0===(l&Bt)&&(l&Mt&&(s.f|=Bt),Hr(u,Et,t))}else if(c){var v=s;0!==(l&St)&&null!==Qo&&Qo.add(v),null!==t?t.push(v):Xo(v)}}}}function Qr(e){if("object"!=typeof e||null===e||_t in e)return e;var n=mt(e);if(n!==ft&&n!==ht)return e;var t=new Map,o=st(e),r=Jr(0),a=Va,i=e=>{if(Va===a)return e();var n=Pa,t=Va;Ia(null),Ha(a);var o=e();return Ia(n),Ha(t),o};return o&&t.set("length",Jr(e.length)),new Proxy(e,{defineProperty(e,n,o){"value"in o&&!1!==o.configurable&&!1!==o.enumerable&&!1!==o.writable||function(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}();var r=t.get(n);return void 0===r?i(()=>{var e=Jr(o.value);return t.set(n,e),e}):Fr(r,o.value,!0),!0},deleteProperty(e,n){var o=t.get(n);if(void 0===o){if(n in e){var a=i(()=>Jr(at));t.set(n,a),Vr(r)}}else Fr(o,at),Vr(r);return!0},get(n,o,r){var a;if(o===_t)return e;var s=t.get(o),l=o in n;if(void 0===s&&(!l||null!==(a=vt(n,o))&&void 0!==a&&a.writable)&&(s=i(()=>Jr(Qr(l?n[o]:at))),t.set(o,s)),void 0!==s){var c=oi(s);return c===at?void 0:c}return Reflect.get(n,o,r)},getOwnPropertyDescriptor(e,n){var o=Reflect.getOwnPropertyDescriptor(e,n);if(o&&"value"in o){var r=t.get(n);r&&(o.value=oi(r))}else if(void 0===o){var a=t.get(n),i=null==a?void 0:a.v;if(void 0!==a&&i!==at)return{enumerable:!0,configurable:!0,value:i,writable:!0}}return o},has(e,n){var o;if(n===_t)return!0;var r=t.get(n),a=void 0!==r&&r.v!==at||Reflect.has(e,n);if((void 0!==r||null!==Ua&&(!a||null!==(o=vt(e,n))&&void 0!==o&&o.writable))&&(void 0===r&&(r=i(()=>Jr(a?Qr(e[n]):at)),t.set(n,r)),oi(r)===at))return!1;return a},set(e,n,a,s){var l,c=t.get(n),d=n in e;if(o&&"length"===n)for(var u=a;u<c.v;u+=1){var v=t.get(u+"");void 0!==v?Fr(v,at):u in e&&(v=i(()=>Jr(at)),t.set(u+"",v))}void 0===c?(!d||null!==(l=vt(e,n))&&void 0!==l&&l.writable)&&(Fr(c=i(()=>Jr(void 0)),Qr(a)),t.set(n,c)):(d=c.v!==at,Fr(c,i(()=>Qr(a))));var p=Reflect.getOwnPropertyDescriptor(e,n);if(null!=p&&p.set&&p.set.call(s,a),!d){if(o&&"string"==typeof n){var f=t.get("length"),h=Number(n);Number.isInteger(h)&&h>=f.v&&Fr(f,h+1)}Vr(r)}return!0},ownKeys(e){oi(r);var n=Reflect.ownKeys(e).filter(e=>{var n=t.get(e);return void 0===n||n.v!==at});for(var[o,a]of t)a.v===at||o in e||n.push(o);return n},setPrototypeOf(){!function(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}()}})}function Yr(e){try{if(null!==e&&"object"==typeof e&&_t in e)return e[_t]}catch(e){}return e}function Kr(e,n){return Object.is(Yr(e),Yr(n))}function Zr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return document.createTextNode(e)}function Xr(e){return Pr.call(e)}function Gr(e){return Nr.call(e)}function ea(e,n){return Xr(e)}function na(e){var n=Xr(e);return n instanceof Comment&&""===n.data?Gr(n):n}function ta(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=e;n--;)t=Gr(t);return t}function oa(e,n,t){return document.createElementNS(null!=n?n:it,e,void 0)}var ra=!1;function aa(e){var n=Pa,t=Ua;Ia(null),Da(null);try{return e()}finally{Ia(n),Da(t)}}function ia(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;e.addEventListener(n,()=>aa(t));var r=e.__on_r;e.__on_r=r?()=>{r(),o(!0)}:()=>o(!0),ra||(ra=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(var n of e.target.elements){var t;null===(t=n.__on_r)||void 0===t||t.call(n)}})},{capture:!0}))}function sa(e){null===Ua&&(null===Pa&&function(){throw new Error("https://svelte.dev/e/effect_orphan")}(),function(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}()),Ra&&function(){throw new Error("https://svelte.dev/e/effect_in_teardown")}()}function la(e,n){var t,o=Ua;null!==o&&0!==(o.f&At)&&(e|=At);var r={ctx:Zt,deps:null,nodes:null,f:e|qt|Mt,first:null,fn:n,last:null,next:null,parent:o,b:o&&o.b,prev:null,teardown:null,wv:0,ac:null};null===(t=bo)||void 0===t||t.register_created_effect(r);var a=r;if(4&e)null!==ko?ko.push(r):Jo.ensure().schedule(r);else if(null!==n){try{ei(r)}catch(a){throw ka(r),a}null===a.deps&&null===a.teardown&&null===a.nodes&&a.first===a.last&&0===(a.f&Ut)&&(a=a.first,0!==(e&St)&&0!==(e&Nt)&&null!==a&&(a.f|=Nt))}if(null!==a&&(a.parent=o,null!==o&&function(e,n){var t=n.last;null===t?n.last=n.first=e:(t.next=e,e.prev=t,n.last=e)}(a,o),null!==Pa&&2&Pa.f&&0===(e&Ot))){var i,s=Pa;(null!==(i=s.effects)&&void 0!==i?i:s.effects=[]).push(a)}return r}function ca(){return null!==Pa&&!Na}function da(e){var n=la(8,null);return vo(n,zt),n.teardown=e,n}function ua(e){sa();var n=Ua.f;if(!(!Pa&&0!==(n&Ct)&&0===(n&Tt)))return va(e);var t,o=Zt;(null!==(t=o.e)&&void 0!==t?t:o.e=[]).push(e)}function va(e){return la(1048580,e)}function pa(e){return la(4,e)}function fa(e,n){var t={effect:null,ran:!1,deps:e};Zt.l.$.push(t),t.effect=ma(()=>{if(e(),!t.ran){t.ran=!0;var o=Ua;try{Da(o.parent),ii(n)}finally{Da(o)}}})}function ha(){var e=Zt;ma(()=>{for(var n of e.l.$){n.deps();var t=n.effect;0!==(t.f&zt)&&null!==t.deps&&vo(t,Et),Ya(t)&&ei(t),n.ran=!1}})}function ma(e){return la(8|(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),e)}function ga(e){kr(arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=>{la(8,()=>e(...n.map(oi)))})}function ba(e){return la(St|(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),e)}function ja(e){return la(kt|(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),e)}function ya(e){return la(524320,e)}function xa(e){var n=e.teardown;if(null!==n){var t=Ra,o=Pa;Ta(!0),Ia(null);try{n.call(null)}finally{Ta(t),Ia(o)}}}function wa(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=e.first;e.first=e.last=null;for(var o,r=function(){var e=t.ac;null!==e&&aa(()=>{e.abort($t)}),o=t.next,0!==(t.f&Ot)?t.parent=null:ka(t,n),t=o};null!==t;)r()}function ka(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=!1;(n||262144&e.f)&&null!==e.nodes&&null!==e.nodes.end&&(Sa(e.nodes.start,e.nodes.end),t=!0),vo(e,Pt),wa(e,n&&!t),Ga(e,0);var o=e.nodes&&e.nodes.t;if(null!==o)for(var r of o)r.stop();xa(e),e.f^=Pt,e.f|=Rt;var a=e.parent;null!==a&&null!==a.first&&Ca(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function Sa(e,n){for(;null!==e;){var t=e===n?null:Gr(e);e.remove(),e=t}}function Ca(e){var n=e.parent,t=e.prev,o=e.next;null!==t&&(t.next=o),null!==o&&(o.prev=t),null!==n&&(n.first===e&&(n.first=o),n.last===e&&(n.last=t))}function Oa(e,n){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=[];Ma(e,o,!0);var r=()=>{t&&ka(e),n&&n()},a=o.length;if(a>0){var i=()=>--a||r();for(var s of o)s.out(i)}else r()}function Ma(e,n,t){if(0===(e.f&At)){e.f^=At;var o=e.nodes&&e.nodes.t;if(null!==o)for(var r of o)(r.is_global||t)&&n.push(r);for(var a=e.first;null!==a;){var i=a.next;Ma(a,n,!!(0!==(a.f&Nt)||0!==(a.f&Ct)&&0!==(e.f&St))&&t),a=i}}}function za(e){qa(e,!0)}function qa(e,n){if(0!==(e.f&At)){e.f^=At,0===(e.f&zt)&&(vo(e,qt),Jo.ensure().schedule(e));for(var t=e.first;null!==t;){var o=t.next;qa(t,!!(0!==(t.f&Nt)||0!==(t.f&Ct))&&n),t=o}var r=e.nodes&&e.nodes.t;if(null!==r)for(var a of r)(a.is_global||n)&&a.in()}}function Ea(e,n){if(e.nodes)for(var t=e.nodes.start,o=e.nodes.end;null!==t;){var r=t===o?null:Gr(t);n.append(t),t=r}}var Aa=!1,Ra=!1;function Ta(e){Ra=e}var Pa=null,Na=!1;function Ia(e){Pa=e}var Ua=null;function Da(e){Ua=e}var Ba=null;function Ja(e){null!==Pa&&(null===Ba?Ba=[e]:Ba.push(e))}var Wa=null,_a=0,Fa=null;var La=1,$a=0,Va=$a;function Ha(e){Va=e}function Qa(){return++La}function Ya(e){var n=e.f;if(0!==(n&qt))return!0;if(2&n&&(e.f&=-65537),0!==(n&Et)){for(var t=e.deps,o=t.length,r=0;r<o;r++){var a=t[r];if(Ya(a)&&Er(a),a.wv>e.wv)return!0}0!==(n&Mt)&&null===jo&&vo(e,zt)}return!1}function Ka(e,n){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=e.reactions;if(null!==o&&(null===Ba||!ct.call(Ba,e)))for(var r=0;r<o.length;r++){var a=o[r];2&a.f?Ka(a,n,!1):n===a&&(t?vo(a,qt):0!==(a.f&zt)&&vo(a,Et),Xo(a))}}function Za(e){var n=Wa,t=_a,o=Fa,r=Pa,a=Ba,i=Zt,s=Na,l=Va,c=e.f;Wa=null,_a=0,Fa=null,Pa=96&c?null:e,Ba=null,Xt(e.ctx),Na=!1,Va=++$a,null!==e.ac&&(aa(()=>{e.ac.abort($t)}),e.ac=null);try{var d;e.f|=Jt;var u=(0,e.fn)();e.f|=Tt;var v=e.deps,p=null===(d=bo)||void 0===d?void 0:d.is_fork;if(null!==Wa){var f;if(p||Ga(e,_a),null!==v&&_a>0)for(v.length=_a+Wa.length,f=0;f<Wa.length;f++)v[_a+f]=Wa[f];else e.deps=v=Wa;if(ca()&&0!==(e.f&Mt))for(f=_a;f<v.length;f++){var h,m;(null!==(m=(h=v[f]).reactions)&&void 0!==m?m:h.reactions=[]).push(e)}}else!p&&null!==v&&_a<v.length&&(Ga(e,_a),v.length=_a);if(to()&&null!==Fa&&!Na&&null!==v&&!(6146&e.f))for(f=0;f<Fa.length;f++)Ka(Fa[f],e);if(null!==r&&r!==e){if($a++,null!==r.deps)for(var g=0;g<t;g+=1)r.deps[g].rv=$a;if(null!==n)for(var b of n)b.rv=$a;null!==Fa&&(null===o?o=Fa:o.push(...Fa))}return 0!==(e.f&Wt)&&(e.f^=Wt),u}catch(e){return lo(e)}finally{e.f^=Jt,Wa=n,_a=t,Fa=o,Pa=r,Ba=a,Xt(i),Na=s,Va=l}}function Xa(e,n){var t=n.reactions;if(null!==t){var o=lt.call(t,e);if(-1!==o){var r=t.length-1;0===r?t=n.reactions=null:(t[o]=t[r],t.pop())}}if(null===t&&2&n.f&&(null===Wa||!ct.call(Wa,n))){var a=n;0!==(a.f&Mt)&&(a.f^=Mt,a.f&=-65537),po(a),function(e){if(null!==e.effects)for(var n of e.effects){var t,o;(n.teardown||n.ac)&&(null===(t=n.teardown)||void 0===t||t.call(n),null===(o=n.ac)||void 0===o||o.abort($t),n.teardown=jt,n.ac=null,Ga(n,0),wa(n))}}(a),Ga(a,0)}}function Ga(e,n){var t=e.deps;if(null!==t)for(var o=n;o<t.length;o++)Xa(e,t[o])}function ei(e){var n=e.f;if(0===(n&Rt)){vo(e,zt);var t=Ua,o=Aa;Ua=e,Aa=!0;try{16777232&n?function(e){for(var n=e.first;null!==n;){var t=n.next;0===(n.f&Ct)&&ka(n),n=t}}(e):wa(e),xa(e);var r=Za(e);e.teardown="function"==typeof r?r:null,e.wv=La}finally{Aa=o,Ua=t}}}function ni(){return ti.apply(this,arguments)}function ti(){return(ti=c(function*(){yield Promise.resolve(),Ho()})).apply(this,arguments)}function oi(e){var n,t=!!(2&e.f);if(null!==Pa&&!Na&&!(null!==Ua&&0!==(Ua.f&Rt)||null!==Ba&&ct.call(Ba,e))){var o=Pa.deps;if(0!==(Pa.f&Jt))e.rv<$a&&(e.rv=$a,null===Wa&&null!==o&&o[_a]===e?_a++:null===Wa?Wa=[e]:Wa.push(e));else{var r,a;(null!==(a=(r=Pa).deps)&&void 0!==a?a:r.deps=[]).push(e);var i=e.reactions;null===i?e.reactions=[Pa]:ct.call(i,Pa)||i.push(Pa)}}if(Ra&&Ur.has(e))return Ur.get(e);if(t){var s=e;if(Ra){var l=s.v;return(0===(s.f&zt)&&null!==s.reactions||ai(s))&&(l=qr(s)),Ur.set(s,l),l}var c=0===(s.f&Mt)&&!Na&&null!==Pa&&(Aa||0!==(Pa.f&Mt)),d=0===(s.f&Tt);Ya(s)&&(c&&(s.f|=Mt),Er(s)),c&&!d&&(Ar(s),ri(s))}if(null!==(n=jo)&&void 0!==n&&n.has(e))return jo.get(e);if(0!==(e.f&Wt))throw e.v;return e.v}function ri(e){if(e.f|=Mt,null!==e.deps)for(var n of e.deps){var t;(null!==(t=n.reactions)&&void 0!==t?t:n.reactions=[]).push(e),2&n.f&&0===(n.f&Mt)&&(Ar(n),ri(n))}}function ai(e){if(e.v===at)return!0;if(null===e.deps)return!1;for(var n of e.deps){if(Ur.has(n))return!0;if(2&n.f&&ai(n))return!0}return!1}function ii(e){var n=Na;try{return Na=!0,e()}finally{Na=n}}function si(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(_t in e)li(e);else if(!Array.isArray(e))for(var n in e){var t=e[n];"object"==typeof t&&t&&_t in t&&li(t)}}function li(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;if(!("object"!=typeof e||null===e||e instanceof EventTarget||n.has(e))){for(var t in n.add(e),e instanceof Date&&e.getTime(),e)try{li(e[t],n)}catch(e){}var o=mt(e);if(o!==Object.prototype&&o!==Array.prototype&&o!==Map.prototype&&o!==Set.prototype&&o!==Date.prototype){var r=pt(o);for(var a in r){var i=r[a].get;if(i)try{i.call(e)}catch(e){}}}}}var ci=Symbol("events"),di=new Set,ui=new Set;function vi(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};function r(e){if(o.capture||mi.call(n,e),!e.cancelBubble)return aa(()=>null==t?void 0:t.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?io(()=>{n.addEventListener(e,r,o)}):n.addEventListener(e,r,o),r}function pi(e,n,t,o,r){var a={capture:o,passive:r},i=vi(e,n,t,a);(n===document.body||n===window||n===document||n instanceof HTMLMediaElement)&&da(()=>{n.removeEventListener(e,i,a)})}function fi(e,n,t){var o;(null!==(o=n[ci])&&void 0!==o?o:n[ci]={})[e]=t}function hi(e){for(var n=0;n<e.length;n++)di.add(e[n]);for(var t of ui)t(e)}function mi(e){var n,t=this,o=t.ownerDocument,r=e.type,a=(null===(n=e.composedPath)||void 0===n?void 0:n.call(e))||[],i=a[0]||e.target,s=0,l=e===e&&e[ci];if(l){var c=a.indexOf(l);if(-1!==c&&(t===document||t===window))return void(e[ci]=t);var d=a.indexOf(t);if(-1===d)return;c<=d&&(s=c)}if((i=a[s]||e.target)!==t){ut(e,"currentTarget",{configurable:!0,get:()=>i||o});var u=Pa,v=Ua;Ia(null),Da(null);try{for(var p,f=[];null!==i;){var h=i.assignedSlot||i.parentNode||i.host||null;try{var m,g=null===(m=i[ci])||void 0===m?void 0:m[r];null==g||i.disabled&&e.target!==i||g.call(i,e)}catch(j){p?f.push(j):p=j}if(e.cancelBubble||h===t||null===h)break;i=h}if(p){var b=function(e){queueMicrotask(()=>{throw e})};for(var j of f)b(j);throw p}}finally{e[ci]=t,delete e.currentTarget,Ia(u),Da(v)}}}var gi=(null===globalThis||void 0===globalThis||null===(t=globalThis.window)||void 0===t?void 0:t.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function bi(e){var n=oa("template");return n.innerHTML=function(e){var n;return null!==(n=null==gi?void 0:gi.createHTML(e))&&void 0!==n?n:e}(e.replaceAll("<!>","\x3c!----\x3e")),n.content}function ji(e,n){var t=Ua;null===t.nodes&&(t.nodes={start:e,end:n,a:null,t:null})}function yi(e,n){var t,o=!!(1&n),r=!!(2&n),a=!e.startsWith("<!>");return()=>{void 0===t&&(t=bi(a?e:"<!>"+e),o||(t=Xr(t)));var n=r||Tr?document.importNode(t,!0):t.cloneNode(!0);o?ji(Xr(n),n.lastChild):ji(n,n);return n}}function xi(e,n){return function(e,n){var t,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"svg",r=!e.startsWith("<!>"),a=!!(1&n),i="<".concat(o,">").concat(r?e:"<!>"+e,"</").concat(o,">");return()=>{if(!t){var e=Xr(bi(i));if(a)for(t=document.createDocumentFragment();Xr(e);)t.appendChild(Xr(e));else t=Xr(e)}var n=t.cloneNode(!0);return a?ji(Xr(n),n.lastChild):ji(n,n),n}}(e,n,"svg")}function wi(){var e=Zr((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")+"");return ji(e,e),e}function ki(){var e=document.createDocumentFragment(),n=document.createComment(""),t=Zr();return e.append(n,t),ji(n,t),e}function Si(e,n){null!==e&&e.before(n)}var Ci=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];var Oi={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};var Mi=["touchstart","touchmove"];function zi(e){return Mi.includes(e)}function qi(e,n){var t,o=null==n?"":"object"==typeof n?"".concat(n):n;o!==(null!==(t=e.__t)&&void 0!==t?t:e.__t=e.nodeValue)&&(e.__t=o,e.nodeValue="".concat(o))}function Ei(e,n){return function(e,n){var{target:t,anchor:o,props:r={},events:a,context:i,intro:s=!0,transformError:l}=n;!function(){if(void 0===Rr){Rr=window,Tr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,n=Node.prototype,t=Text.prototype;Pr=vt(n,"firstChild").get,Nr=vt(n,"nextSibling").get,gt(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),gt(t)&&(t.__t=void 0)}}();var c=void 0,d=function(e){Jo.ensure();var n=la(524352,e);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(t=>{e.outro?Oa(n,()=>{ka(n),t(void 0)}):(ka(n),t(void 0))})}}(()=>{var n=null!=o?o:t.appendChild(Zr());!function(e,n,t,o){new br(e,n,t,o)}(n,{pending:()=>{}},n=>{eo({}),i&&(Zt.c=i),a&&(r.$$events=a),c=e(n,r)||{},no()},l);var s=new Set,d=e=>{for(var n=0;n<e.length;n++){var o=e[n];if(!s.has(o)){s.add(o);var r=zi(o);for(var a of[t,document]){var i=Ai.get(a);void 0===i&&(i=new Map,Ai.set(a,i));var l=i.get(o);void 0===l?(a.addEventListener(o,mi,{passive:r}),i.set(o,1)):i.set(o,l+1)}}}};return d(dt(di)),ui.add(d),()=>{for(var e of s)for(var r of[t,document]){var a=Ai.get(r),i=a.get(e);0==--i?(r.removeEventListener(e,mi),a.delete(e),0===a.size&&Ai.delete(r)):a.set(e,i)}var l;(ui.delete(d),n!==o)&&(null===(l=n.parentNode)||void 0===l||l.removeChild(n))}});return Ri.set(c,d),c}(e,n)}var Ai=new Map;var Ri=new WeakMap;var Ti=new WeakMap,Pi=new WeakMap,Ni=new WeakMap,Ii=new WeakMap,Ui=new WeakMap,Di=new WeakMap,Bi=new WeakMap;class Ji{constructor(e){var n=this,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];m(this,"anchor",void 0),u(this,Ti,new Map),u(this,Pi,new Map),u(this,Ni,new Map),u(this,Ii,new Set),u(this,Ui,!0),u(this,Di,e=>{if(f(Ti,this).has(e)){var t=f(Ti,this).get(e),o=f(Pi,this).get(t);if(o)za(o),f(Ii,this).delete(t);else{var r=f(Ni,this).get(t);r&&(f(Pi,this).set(t,r.effect),f(Ni,this).delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),o=r.effect)}for(var[a,i]of f(Ti,this)){if(f(Ti,this).delete(a),a===e)break;var s=f(Ni,this).get(i);s&&(ka(s.effect),f(Ni,this).delete(i))}var l=function(e,r){if(e===t||f(Ii,n).has(e))return 1;var a=()=>{if(Array.from(f(Ti,n).values()).includes(e)){var t=document.createDocumentFragment();Ea(r,t),t.append(Zr()),f(Ni,n).set(e,{effect:r,fragment:t})}else ka(r);f(Ii,n).delete(e),f(Pi,n).delete(e)};f(Ui,n)||!o?(f(Ii,n).add(e),Oa(r,a,!1)):a()};for(var[c,d]of f(Pi,this))l(c,d)}}),u(this,Bi,e=>{f(Ti,this).delete(e);var n=Array.from(f(Ti,this).values());for(var[t,o]of f(Ni,this))n.includes(t)||(ka(o.effect),f(Ni,this).delete(t))}),this.anchor=e,p(Ui,this,t)}ensure(e,n){var t=bo;!n||f(Pi,this).has(e)||f(Ni,this).has(e)||f(Pi,this).set(e,ya(()=>n(this.anchor)));f(Ti,this).set(t,e),f(Di,this).call(this,t)}}function Wi(e){null===Zt&&Ht(),rt&&null!==Zt.l?$i(Zt).m.push(e):ua(()=>{var n=ii(e);if("function"==typeof n)return n})}function _i(e){null===Zt&&Ht(),Wi(()=>()=>ii(e))}function Fi(){var e=Zt;return null===e&&Ht(),(n,t,o)=>{var r,a=null===(r=e.s.$$events)||void 0===r?void 0:r[n];if(a){var i=st(a)?a.slice():[a],s=function(e,n){var{bubbles:t=!1,cancelable:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new CustomEvent(e,{detail:n,bubbles:t,cancelable:o})}(n,t,o);for(var l of i)l.call(e.x,s);return!s.defaultPrevented}return!0}}function Li(e){null===Zt&&Ht(),null===Zt.l&&function(){throw new Error("https://svelte.dev/e/lifecycle_legacy_only")}(),$i(Zt).b.push(e)}function $i(e){var n,t=e.l;return null!==(n=t.u)&&void 0!==n?n:t.u={a:[],b:[],m:[]}}function Vi(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=new Ji(e);function r(e,n){o.ensure(e,n)}ba(()=>{var e=!1;n(function(n){e=!0,r(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n)}),e||r(-1,null)},t?Nt:0)}var Hi,Qi=Symbol("NaN");function Yi(e,n,t){var o=new Ji(e),r=!to();ba(()=>{var e=n();e!=e&&(e=Qi),r&&null!==e&&"object"==typeof e&&(e={}),o.ensure(e,t)})}function Ki(e,n){return n}function Zi(e,n){var t,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e.pending.size>0)for(var r of(t=new Set,e.pending.values()))for(var a of r)t.add(e.items.get(a).e);for(var i=0;i<n.length;i++){var s,l=n[i];if(null!==(s=t)&&void 0!==s&&s.has(l))l.f|=Dt,Ea(l,document.createDocumentFragment());else ka(n[i],o)}}function Xi(e,n,t,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,i=e,s=new Map;!(4&n)||(i=e.appendChild(Zr()));var l,c=null,d=zr(()=>{var e=t();return st(e)?e:null==e?[]:dt(e)}),u=new Map,v=!0;function p(e){0===(h.effect.f&Rt)&&(h.pending.delete(e),h.fallback=c,function(e,n,t,o,r){var a,i,s,l,c,d=!!(8&o),u=n.length,v=e.items,p=Gi(e.effect.first),f=null,h=[],m=[];if(d)for(c=0;c<u;c+=1){var g;if(s=r(n[c],c),0===((l=v.get(s).e).f&Dt))null===(g=l.nodes)||void 0===g||null===(g=g.a)||void 0===g||g.measure(),(null!=i?i:i=new Set).add(l)}for(c=0;c<u;c+=1){if(s=r(n[c],c),l=v.get(s).e,null!==e.outrogroups)for(var b of e.outrogroups)b.pending.delete(l),b.done.delete(l);var j;if(0!==(l.f&At))if(za(l),d)null===(j=l.nodes)||void 0===j||null===(j=j.a)||void 0===j||j.unfix(),(null!=i?i:i=new Set).delete(l);if(0!==(l.f&Dt)){if(l.f^=Dt,l!==p){var y=f?f.next:p;l===e.effect.last&&(e.effect.last=l.prev),l.prev&&(l.prev.next=l.next),l.next&&(l.next.prev=l.prev),ts(e,f,l),ts(e,l,y),ns(l,y,t),h=[],m=[],p=Gi((f=l).next);continue}ns(l,null,t)}if(l!==p){if(void 0!==a&&a.has(l)){if(h.length<m.length){var x,w=m[0];f=w.prev;var k=h[0],S=h[h.length-1];for(x=0;x<h.length;x+=1)ns(h[x],w,t);for(x=0;x<m.length;x+=1)a.delete(m[x]);ts(e,k.prev,S.next),ts(e,f,k),ts(e,S,w),p=w,f=S,c-=1,h=[],m=[]}else a.delete(l),ns(l,p,t),ts(e,l.prev,l.next),ts(e,l,null===f?e.effect.first:f.next),ts(e,f,l),f=l;continue}for(h=[],m=[];null!==p&&p!==l;)(null!=a?a:a=new Set).add(p),m.push(p),p=Gi(p.next);if(null===p)continue}0===(l.f&Dt)&&h.push(l),f=l,p=Gi(l.next)}if(null!==e.outrogroups){for(var C of e.outrogroups){var O;if(0===C.pending.size)Zi(e,dt(C.done)),null===(O=e.outrogroups)||void 0===O||O.delete(C)}0===e.outrogroups.size&&(e.outrogroups=null)}if(null!==p||void 0!==a){var M=[];if(void 0!==a)for(l of a)0===(l.f&At)&&M.push(l);for(;null!==p;)0===(p.f&At)&&p!==e.fallback&&M.push(p),p=Gi(p.next);var z=M.length;if(z>0){var q=4&o&&0===u?t:null;if(d){for(c=0;c<z;c+=1){var E;null===(E=M[c].nodes)||void 0===E||null===(E=E.a)||void 0===E||E.measure()}for(c=0;c<z;c+=1){var A;null===(A=M[c].nodes)||void 0===A||null===(A=A.a)||void 0===A||A.fix()}}!function(e,n,t){for(var o,r=n.length,a=n.length,i=function(){var t=n[s];Oa(t,()=>{if(o){if(o.pending.delete(t),o.done.add(t),0===o.pending.size){var n=e.outrogroups;Zi(e,dt(o.done)),n.delete(o),0===n.size&&(e.outrogroups=null)}}else a-=1},!1)},s=0;s<r;s++)i();if(0===a){var l=null!==t;if(l){var c=t,d=c.parentNode;d.textContent="",d.append(c),e.items.clear()}Zi(e,n,!l)}else{var u;o={pending:new Set(n),done:new Set},(null!==(u=e.outrogroups)&&void 0!==u?u:e.outrogroups=new Set).add(o)}}(e,M,q)}}d&&io(()=>{if(void 0!==i)for(l of i){var e;null===(e=l.nodes)||void 0===e||null===(e=e.a)||void 0===e||e.apply()}})}(h,l,i,n,o),null!==c&&(0===l.length?0===(c.f&Dt)?za(c):(c.f^=Dt,ns(c,null,i)):Oa(c,()=>{c=null})))}var f=ba(()=>{for(var e=(l=oi(d)).length,f=new Set,h=bo,m=0;m<e;m+=1){var g=l[m],b=o(g,m),j=v?null:s.get(b);j?(j.v&&Lr(j.v,g),j.i&&Lr(j.i,m)):(j=es(s,v?i:null!=Hi?Hi:Hi=Zr(),g,b,m,r,n,t),v||(j.e.f|=Dt),s.set(b,j)),f.add(b)}(0===e&&a&&!c&&(v?c=ya(()=>a(i)):(c=ya(()=>a(null!=Hi?Hi:Hi=Zr()))).f|=Dt),e>f.size&&function(){throw new Error("https://svelte.dev/e/each_key_duplicate")}(),v)||(u.set(h,f),p(h));oi(d)}),h={effect:f,items:s,pending:u,outrogroups:null,fallback:c};v=!1}function Gi(e){for(;null!==e&&0===(e.f&Ct);)e=e.next;return e}function es(e,n,t,o,r,a,i,s){var l=1&i?16&i?Br(t):Wr(t,!1,!1):null,c=2&i?Br(r):null;return{v:l,i:c,e:ya(()=>(a(n,null!=l?l:t,null!=c?c:r,s),()=>{e.delete(o)}))}}function ns(e,n,t){if(e.nodes)for(var o=e.nodes.start,r=e.nodes.end,a=n&&0===(n.f&Dt)?n.nodes.start:t;null!==o;){var i=Gr(o);if(a.before(o),o===r)return;o=i}}function ts(e,n,t){null===n?e.effect.first=t:n.next=t,null===t?e.effect.last=n:t.prev=n}function os(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=e,i="";if(t)var s=e;ga(()=>{var e,l=Ua;if(i!==(i=null!==(e=n())&&void 0!==e?e:"")){if(t)return l.nodes=null,s.innerHTML=i,void(""!==i&&ji(Xr(s),s.lastChild));if(null!==l.nodes&&(Sa(l.nodes.start,l.nodes.end),l.nodes=null),""!==i){var c=oa(o?"svg":r?"math":"template",o?"http://www.w3.org/2000/svg":r?"http://www.w3.org/1998/Math/MathML":void 0);c.innerHTML=i;var d=o||r?c:c.content;if(ji(Xr(d),d.lastChild),o||r)for(;Xr(d);)a.before(Xr(d));else a.before(d)}}})}function rs(e,n,t,o,r){var a,i=null===(a=n.$$slots)||void 0===a?void 0:a[t],s=!1;!0===i&&(i=n["default"===t?"children":t],s=!0),void 0===i?null!==r&&r(e):i(e,s?()=>o:o)}function as(e,n,t){var o=new Ji(e);ba(()=>{var e,r=null!==(e=n())&&void 0!==e?e:null;o.ensure(r,r&&(e=>t(e,r)))},Nt)}function is(e,n,t){pa(()=>{var o=ii(()=>n(e,null==t?void 0:t())||{});if(t&&null!=o&&o.update){var r=!1,a={};ma(()=>{var e=t();si(e),r&&Yt(a,e)&&(a=e,o.update(e))}),r=!0}if(null!=o&&o.destroy)return()=>o.destroy()})}function ss(e,n){var t,o=void 0;ja(()=>{o!==(o=n())&&(t&&(ka(t),t=null),o&&(t=ya(()=>{pa(()=>o(e))})))})}function ls(e){var n,t,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(t=ls(e[n]))&&(o&&(o+=" "),o+=t)}else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function cs(e){return"object"==typeof e?function(){for(var e,n,t=0,o="",r=arguments.length;t<r;t++)(e=arguments[t])&&(n=ls(e))&&(o&&(o+=" "),o+=n);return o}(e):null!=e?e:""}var ds=[..." \t\n\r\f \v\ufeff"];function us(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?" !important;":";",t="";for(var o of Object.keys(e)){var r=e[o];null!=r&&""!==r&&(t+=" "+o+": "+r+n)}return t}function vs(e){return"-"!==e[0]||"-"!==e[1]?e.toLowerCase():e}function ps(e,n,t,o,r,a){var i=e.__className;if(i!==t||void 0===i){var s=function(e,n,t){var o=null==e?"":""+e;if(n&&(o=o?o+" "+n:n),t)for(var r of Object.keys(t))if(t[r])o=o?o+" "+r:r;else if(o.length)for(var a=r.length,i=0;(i=o.indexOf(r,i))>=0;){var s=i+a;0!==i&&!ds.includes(o[i-1])||s!==o.length&&!ds.includes(o[s])?i=s:o=(0===i?"":o.substring(0,i))+o.substring(s+1)}return""===o?null:o}(t,o,a);null==s?e.removeAttribute("class"):n?e.className=s:e.setAttribute("class",s),e.__className=t}else if(a&&r!==a)for(var l in a){var c=!!a[l];null!=r&&c===!!r[l]||e.classList.toggle(l,c)}return a}function fs(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;for(var r in t){var a=t[r];n[r]!==a&&(null==t[r]?e.style.removeProperty(r):e.style.setProperty(r,a,o))}}function hs(e,n,t,o){if(e.__style!==n){var r=function(e,n){if(n){var t,o,r="";if(Array.isArray(n)?(t=n[0],o=n[1]):t=n,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var a=!1,i=0,s=!1,l=[];t&&l.push(...Object.keys(t).map(vs)),o&&l.push(...Object.keys(o).map(vs));for(var c=0,d=-1,u=e.length,v=0;v<u;v++){var p=e[v];if(s?"/"===p&&"*"===e[v-1]&&(s=!1):a?a===p&&(a=!1):"/"===p&&"*"===e[v+1]?s=!0:'"'===p||"'"===p?a=p:"("===p?i++:")"===p&&i--,!s&&!1===a&&0===i)if(":"===p&&-1===d)d=v;else if(";"===p||v===u-1){if(-1!==d){var f=vs(e.substring(c,d).trim());l.includes(f)||(";"!==p&&v++,r+=" "+e.substring(c,v).trim()+";")}c=v+1,d=-1}}}return t&&(r+=us(t)),o&&(r+=us(o,!0)),""===(r=r.trim())?null:r}return null==e?null:String(e)}(n,o);null==r?e.removeAttribute("style"):e.style.cssText=r,e.__style=n}else o&&(Array.isArray(o)?(fs(e,null==t?void 0:t[0],o[0]),fs(e,null==t?void 0:t[1],o[1],"important")):fs(e,t,o));return o}function ms(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.multiple){if(null==n)return;if(!st(n))return void console.warn("https://svelte.dev/e/select_multiple_invalid_value");for(var o of e.options)o.selected=n.includes(bs(o))}else{for(o of e.options){if(Kr(bs(o),n))return void(o.selected=!0)}t&&void 0===n||(e.selectedIndex=-1)}}function gs(e){var n=new MutationObserver(()=>{ms(e,e.__value)});n.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),da(()=>{n.disconnect()})}function bs(e){return"__value"in e?e.__value:e.value}var js=Symbol("class"),ys=Symbol("style"),xs=Symbol("is custom element"),ws=Symbol("is html"),ks=Vt?"option":"OPTION",Ss=Vt?"select":"SEL