quizdown-extended
Version:
A fork from [bonartm/quizdown-js](https://github.com/bonartm/quizdown-js) with more features. > The Katex-extension is currently not supported
3 lines • 1.04 MB
JavaScript
var Quizdown=function(){"use strict";var mt=Array.isArray,Fw=Array.prototype.indexOf,Pt=Array.from,BE=Object.keys,Ae=Object.defineProperty,vQ=Object.getOwnPropertyDescriptor,Gw=Object.getOwnPropertyDescriptors,yw=Object.prototype,Lw=Array.prototype,ts=Object.getPrototypeOf,Cs=Object.isExtensible;function kw(B){return typeof B=="function"}const wA=()=>{};function Is(B){return typeof B?.then=="function"}function ss(B){for(var A=0;A<B.length;A++)B[A]()}function ns(){var B,A,Q=new Promise((g,e)=>{B=g,A=e});return{promise:Q,resolve:B,reject:A}}const qA=2,Kt=4,QE=8,$B=16,rQ=32,HQ=64,gE=128,TA=1024,nB=2048,AQ=4096,lB=8192,wQ=16384,eE=32768,DQ=65536,is=1<<17,Hw=1<<18,qQ=1<<19,os=1<<20,LB=256,EE=512,tE=32768,Yt=1<<21,St=1<<22,TQ=1<<23,WQ=Symbol("$state"),rs=Symbol("legacy props"),Rw=Symbol(""),wg=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"},CE=3,XQ=8;function ws(B){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}function Uw(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function mw(B){throw new Error("https://svelte.dev/e/effect_in_teardown")}function Pw(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function Kw(B){throw new Error("https://svelte.dev/e/effect_orphan")}function Yw(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Sw(){throw new Error("https://svelte.dev/e/hydration_failed")}function Jw(B){throw new Error("https://svelte.dev/e/props_invalid_value")}function bw(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function xw(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Ow(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function vw(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}const IE=1,sE=2,Ds=4,qw=8,Tw=16,Ww=1,Xw=4,Zw=8,_w=16,zw=4,jw=1,Vw=2,as="[",Be="[!",Jt="]",ZQ={},JA=Symbol(),$w="http://www.w3.org/1999/xhtml";function Qe(B){console.warn("https://svelte.dev/e/hydration_mismatch")}function AD(B){console.warn("https://svelte.dev/e/legacy_recursive_reactive_block")}function BD(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}let K=!1;function kB(B){K=B}let Z;function bA(B){if(B===null)throw Qe(),ZQ;return Z=B}function aQ(){return bA(qB(Z))}function L(B){if(K){if(qB(Z)!==null)throw Qe(),ZQ;Z=B}}function ge(B=1){if(K){for(var A=B,Q=Z;A--;)Q=qB(Q);Z=Q}}function ee(B=!0){for(var A=0,Q=Z;;){if(Q.nodeType===XQ){var g=Q.data;if(g===Jt){if(A===0)return Q;A-=1}else(g===as||g===Be)&&(A+=1)}var e=qB(Q);B&&Q.remove(),Q=e}}function cs(B){if(!B||B.nodeType!==XQ)throw Qe(),ZQ;return B.data}function ls(B){return B===this.v}function hs(B,A){return B!=B?A==A:B!==A||B!==null&&typeof B=="object"||typeof B=="function"}function us(B){return!hs(B,this.v)}let Vp=!1,iB=null;function Dg(B){iB=B}function WA(B,A=!1,Q){iB={p:iB,i:!1,c:null,e:null,s:B,x:null,l:null}}function XA(B){var A=iB,Q=A.e;if(Q!==null){A.e=null;for(var g of Q)qs(g)}return B!==void 0&&(A.x=B),A.i=!0,iB=A.p,B??{}}function fs(){return!0}let _Q=[];function Ms(){var B=_Q;_Q=[],ss(B)}function xB(B){if(_Q.length===0&&!cg){var A=_Q;queueMicrotask(()=>{A===_Q&&Ms()})}_Q.push(B)}function QD(){for(;_Q.length>0;)Ms()}function ps(B){var A=x;if(A===null)return T.f|=TQ,B;if((A.f&eE)===0){if((A.f&gE)===0)throw B;A.b.error(B)}else ag(B,A)}function ag(B,A){for(;A!==null;){if((A.f&gE)!==0)try{A.b.error(B);return}catch(Q){B=Q}A=A.parent}throw B}const nE=new Set;let dA=null,OB=null,BQ=[],iE=null,bt=!1,cg=!1;class HB{committed=!1;current=new Map;previous=new Map;#B=new Set;#A=new Set;#Q=0;#g=0;#I=null;#t=[];#C=[];skipped_effects=new Set;is_fork=!1;process(A){BQ=[],this.apply();var Q={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const g of A)this.#e(g,Q);this.is_fork||this.#s(),this.#g>0||this.is_fork?(this.#E(Q.effects),this.#E(Q.render_effects),this.#E(Q.block_effects)):(dA=null,Ns(Q.render_effects),Ns(Q.effects),this.#I?.resolve()),OB=null}#e(A,Q){A.f^=TA;for(var g=A.first;g!==null;){var e=g.f,E=(e&(rQ|HQ))!==0,t=E&&(e&TA)!==0,C=t||(e&lB)!==0||this.skipped_effects.has(g);if((g.f&gE)!==0&&g.b?.is_pending()&&(Q={parent:Q,effect:g,effects:[],render_effects:[],block_effects:[]}),!C&&g.fn!==null){E?g.f^=TA:(e&Kt)!==0?Q.effects.push(g):se(g)&&((g.f&$B)!==0&&Q.block_effects.push(g),ne(g));var I=g.first;if(I!==null){g=I;continue}}var s=g.parent;for(g=g.next;g===null&&s!==null;)s===Q.effect&&(this.#E(Q.effects),this.#E(Q.render_effects),this.#E(Q.block_effects),Q=Q.parent),g=s.next,s=s.parent}}#E(A){for(const Q of A)((Q.f&nB)!==0?this.#t:this.#C).push(Q),xA(Q,TA)}capture(A,Q){this.previous.has(A)||this.previous.set(A,Q),this.current.set(A,A.v),OB?.set(A,A.v)}activate(){dA=this}deactivate(){dA=null,OB=null}flush(){if(this.activate(),BQ.length>0){if(ds(),dA!==null&&dA!==this)return}else this.#Q===0&&this.process([]);this.deactivate()}discard(){for(const A of this.#A)A(this);this.#A.clear()}#s(){if(this.#g===0){for(const A of this.#B)A();this.#B.clear()}this.#Q===0&&this.#n()}#n(){if(nE.size>1){this.previous.clear();var A=OB,Q=!0,g={parent:null,effect:null,effects:[],render_effects:[],block_effects:[]};for(const e of nE){if(e===this){Q=!1;continue}const E=[];for(const[C,I]of this.current){if(e.current.has(C))if(Q&&I!==e.current.get(C))e.current.set(C,I);else continue;E.push(C)}if(E.length===0)continue;const t=[...e.current.keys()].filter(C=>!this.current.has(C));if(t.length>0){const C=new Set,I=new Map;for(const s of E)Fs(s,t,C,I);if(BQ.length>0){dA=e,e.apply();for(const s of BQ)e.#e(s,g);BQ=[],e.deactivate()}}}dA=null,OB=A}this.committed=!0,nE.delete(this)}increment(A){this.#Q+=1,A&&(this.#g+=1)}decrement(A){this.#Q-=1,A&&(this.#g-=1),this.revive()}revive(){for(const A of this.#t)xA(A,nB),zQ(A);for(const A of this.#C)xA(A,AQ),zQ(A);this.#t=[],this.#C=[],this.flush()}oncommit(A){this.#B.add(A)}ondiscard(A){this.#A.add(A)}settled(){return(this.#I??=ns()).promise}static ensure(){if(dA===null){const A=dA=new HB;nE.add(dA),cg||HB.enqueue(()=>{dA===A&&A.flush()})}return dA}static enqueue(A){xB(A)}apply(){}}function j(B){var A=cg;cg=!0;try{for(var Q;;){if(QD(),BQ.length===0&&(dA?.flush(),BQ.length===0))return iE=null,Q;ds()}}finally{cg=A}}function ds(){var B=ug;bt=!0;try{var A=0;for(Vs(!0);BQ.length>0;){var Q=HB.ensure();if(A++>1e3){var g,e;gD()}Q.process(BQ),RQ.clear()}}finally{bt=!1,Vs(B),iE=null}}function gD(){try{Yw()}catch(B){ag(B,iE)}}let cQ=null;function Ns(B){var A=B.length;if(A!==0){for(var Q=0;Q<A;){var g=B[Q++];if((g.f&(wQ|lB))===0&&se(g)&&(cQ=new Set,ne(g),g.deps===null&&g.first===null&&g.nodes_start===null&&(g.teardown===null&&g.ac===null?Zs(g):g.fn=null),cQ?.size>0)){RQ.clear();for(const e of cQ){if((e.f&(wQ|lB))!==0)continue;const E=[e];let t=e.parent;for(;t!==null;)cQ.has(t)&&(cQ.delete(t),E.push(t)),t=t.parent;for(let C=E.length-1;C>=0;C--){const I=E[C];(I.f&(wQ|lB))===0&&ne(I)}}cQ.clear()}}cQ=null}}function Fs(B,A,Q,g){if(!Q.has(B)&&(Q.add(B),B.reactions!==null))for(const e of B.reactions){const E=e.f;(E&qA)!==0?Fs(e,A,Q,g):(E&(St|$B))!==0&&(E&nB)===0&&Gs(e,A,g)&&(xA(e,nB),zQ(e))}}function Gs(B,A,Q){const g=Q.get(B);if(g!==void 0)return g;if(B.deps!==null)for(const e of B.deps){if(A.includes(e))return!0;if((e.f&qA)!==0&&Gs(e,A,Q))return Q.set(e,!0),!0}return Q.set(B,!1),!1}function zQ(B){for(var A=iE=B;A.parent!==null;){A=A.parent;var Q=A.f;if(bt&&A===x&&(Q&$B)!==0)return;if((Q&(HQ|rQ))!==0){if((Q&TA)===0)return;A.f^=TA}}BQ.push(A)}function eD(B){let A=0,Q=lQ(0),g;return()=>{DD()&&(p(Q),wE(()=>(A===0&&(g=mQ(()=>B(()=>te(Q)))),A+=1,()=>{xB(()=>{A-=1,A===0&&(g?.(),g=void 0,te(Q))})})))}}var ED=DQ|qQ|gE;function tD(B,A,Q){new CD(B,A,Q)}class CD{parent;#B=!1;#A;#Q=K?Z:null;#g;#I;#t;#C=null;#e=null;#E=null;#s=null;#n=null;#r=0;#i=0;#w=!1;#o=null;#h=eD(()=>(this.#o=lQ(this.#r),()=>{this.#o=null}));constructor(A,Q,g){this.#A=A,this.#g=Q,this.#I=g,this.parent=x.b,this.#B=!!this.#g.pending,this.#t=jQ(()=>{if(x.b=this,K){const E=this.#Q;aQ(),E.nodeType===XQ&&E.data===Be?this.#f():this.#u()}else{var e=this.#c();try{this.#C=RB(()=>g(e))}catch(E){this.error(E)}this.#i>0?this.#a():this.#B=!1}return()=>{this.#n?.remove()}},ED),K&&(this.#A=Z)}#u(){try{this.#C=RB(()=>this.#I(this.#A))}catch(A){this.error(A)}this.#B=!1}#f(){const A=this.#g.pending;A&&(this.#e=RB(()=>A(this.#A)),HB.enqueue(()=>{var Q=this.#c();this.#C=this.#D(()=>(HB.ensure(),RB(()=>this.#I(Q)))),this.#i>0?this.#a():(hg(this.#e,()=>{this.#e=null}),this.#B=!1)}))}#c(){var A=this.#A;return this.#B&&(this.#n=uB(),this.#A.before(this.#n),A=this.#n),A}is_pending(){return this.#B||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!this.#g.pending}#D(A){var Q=x,g=T,e=iB;QQ(this.#t),oB(this.#t),Dg(this.#t.ctx);try{return A()}catch(E){return ps(E),null}finally{QQ(Q),oB(g),Dg(e)}}#a(){const A=this.#g.pending;this.#C!==null&&(this.#s=document.createDocumentFragment(),this.#s.append(this.#n),js(this.#C,this.#s)),this.#e===null&&(this.#e=RB(()=>A(this.#A)))}#l(A){if(!this.has_pending_snippet()){this.parent&&this.parent.#l(A);return}this.#i+=A,this.#i===0&&(this.#B=!1,this.#e&&hg(this.#e,()=>{this.#e=null}),this.#s&&(this.#A.before(this.#s),this.#s=null))}update_pending_count(A){this.#l(A),this.#r+=A,this.#o&&hQ(this.#o,this.#r)}get_effect_pending(){return this.#h(),p(this.#o)}error(A){var Q=this.#g.onerror;let g=this.#g.failed;if(this.#w||!Q&&!g)throw A;this.#C&&(ZA(this.#C),this.#C=null),this.#e&&(ZA(this.#e),this.#e=null),this.#E&&(ZA(this.#E),this.#E=null),K&&(bA(this.#Q),ge(),bA(ee()));var e=!1,E=!1;const t=()=>{if(e){BD();return}e=!0,E&&vw(),HB.ensure(),this.#r=0,this.#E!==null&&hg(this.#E,()=>{this.#E=null}),this.#B=this.has_pending_snippet(),this.#C=this.#D(()=>(this.#w=!1,RB(()=>this.#I(this.#A)))),this.#i>0?this.#a():this.#B=!1};var C=T;try{oB(null),E=!0,Q?.(A,t),E=!1}catch(I){ag(I,this.#t&&this.#t.parent)}finally{oB(C)}g&&xB(()=>{this.#E=this.#D(()=>{HB.ensure(),this.#w=!0;try{return RB(()=>{g(this.#A,()=>A,()=>t)})}catch(I){return ag(I,this.#t.parent),null}finally{this.#w=!1}})})}}function ID(B,A,Q,g){const e=oE;if(Q.length===0&&B.length===0){g(A.map(e));return}var E=dA,t=x,C=ys();function I(){Promise.all(Q.map(s=>sD(s))).then(s=>{C();try{g([...A.map(e),...s])}catch(n){(t.f&wQ)===0&&ag(n,t)}E?.deactivate(),Ee()}).catch(s=>{ag(s,t)})}B.length>0?Promise.all(B).then(()=>{C();try{return I()}finally{E?.deactivate(),Ee()}}):I()}function ys(){var B=x,A=T,Q=iB,g=dA;return function(E=!0){QQ(B),oB(A),Dg(Q),E&&g?.activate()}}function Ee(){QQ(null),oB(null),Dg(null)}function oE(B){var A=qA|nB,Q=T!==null&&(T.f&qA)!==0?T:null;return x===null||Q!==null&&(Q.f&LB)!==0?A|=LB:x.f|=qQ,{ctx:iB,deps:null,effects:null,equals:ls,f:A,fn:B,reactions:null,rv:0,v:JA,wv:0,parent:Q??x,ac:null}}function sD(B,A){let Q=x;Q===null&&Uw();var g=Q.b,e=void 0,E=lQ(JA),t=!T,C=new Map;return hD(()=>{var I=ns();e=I.promise;try{Promise.resolve(B()).then(I.resolve,I.reject).then(()=>{s===dA&&s.committed&&s.deactivate(),Ee()})}catch(o){I.reject(o),Ee()}var s=dA;if(t){var n=!g.is_pending();g.update_pending_count(1),s.increment(n),C.get(s)?.reject(wg),C.delete(s),C.set(s,I)}const i=(o,r=void 0)=>{if(s.activate(),r)r!==wg&&(E.f|=TQ,hQ(E,r));else{(E.f&TQ)!==0&&(E.f^=TQ),hQ(E,o);for(const[w,D]of C){if(C.delete(w),w===s)break;D.reject(wg)}}t&&(g.update_pending_count(-1),s.decrement(n))};I.promise.then(i,o=>i(null,o||"unknown"))}),rE(()=>{for(const I of C.values())I.reject(wg)}),new Promise(I=>{function s(n){function i(){n===e?I(E):s(e)}n.then(i,i)}s(e)})}function hB(B){const A=oE(B);return An(A),A}function Ls(B){const A=oE(B);return A.equals=us,A}function ks(B){var A=B.effects;if(A!==null){B.effects=null;for(var Q=0;Q<A.length;Q+=1)ZA(A[Q])}}function nD(B){for(var A=B.parent;A!==null;){if((A.f&qA)===0)return A;A=A.parent}return null}function xt(B){var A,Q=x;QQ(nD(B));try{B.f&=~tE,ks(B),A=En(B)}finally{QQ(Q)}return A}function Hs(B){var A=xt(B);if(B.equals(A)||(B.v=A,B.wv=gn()),!VQ)if(OB!==null)OB.set(B,B.v);else{var Q=(UQ||(B.f&LB)!==0)&&B.deps!==null?AQ:TA;xA(B,Q)}}let Ot=new Set;const RQ=new Map;let Rs=!1;function lQ(B,A){var Q={f:0,v:B,reactions:null,equals:ls,rv:0,wv:0};return Q}function AA(B,A){const Q=lQ(B);return An(Q),Q}function vt(B,A=!1,Q=!0){const g=lQ(B);return A||(g.equals=us),g}function b(B,A,Q=!1){T!==null&&(!WB||(T.f&is)!==0)&&fs()&&(T.f&(qA|$B|St|is))!==0&&!MQ?.includes(B)&&Ow();let g=Q?uQ(A):A;return hQ(B,g)}function hQ(B,A){if(!B.equals(A)){var Q=B.v;VQ?RQ.set(B,A):RQ.set(B,Q),B.v=A;var g=HB.ensure();g.capture(B,Q),(B.f&qA)!==0&&((B.f&nB)!==0&&xt(B),xA(B,(B.f&LB)===0?TA:AQ)),B.wv=gn(),Us(B,nB),x!==null&&(x.f&TA)!==0&&(x.f&(rQ|HQ))===0&&(UB===null?fD([B]):UB.push(B)),!g.is_fork&&Ot.size>0&&!Rs&&iD()}return A}function iD(){Rs=!1;const B=Array.from(Ot);for(const A of B)(A.f&TA)!==0&&xA(A,AQ),se(A)&&ne(A);Ot.clear()}function te(B){b(B,B.v+1)}function Us(B,A){var Q=B.reactions;if(Q!==null)for(var g=Q.length,e=0;e<g;e++){var E=Q[e],t=E.f,C=(t&nB)===0;C&&xA(E,A),(t&qA)!==0?(t&tE)===0&&(E.f|=tE,Us(E,AQ)):C&&((t&$B)!==0&&cQ!==null&&cQ.add(E),zQ(E))}}function uQ(B){if(typeof B!="object"||B===null||WQ in B)return B;const A=ts(B);if(A!==yw&&A!==Lw)return B;var Q=new Map,g=mt(B),e=AA(0),E=$Q,t=C=>{if($Q===E)return C();var I=T,s=$Q;oB(null),Qn(E);var n=C();return oB(I),Qn(s),n};return g&&Q.set("length",AA(B.length)),new Proxy(B,{defineProperty(C,I,s){(!("value"in s)||s.configurable===!1||s.enumerable===!1||s.writable===!1)&&bw();var n=Q.get(I);return n===void 0?n=t(()=>{var i=AA(s.value);return Q.set(I,i),i}):b(n,s.value,!0),!0},deleteProperty(C,I){var s=Q.get(I);if(s===void 0){if(I in C){const n=t(()=>AA(JA));Q.set(I,n),te(e)}}else b(s,JA),te(e);return!0},get(C,I,s){if(I===WQ)return B;var n=Q.get(I),i=I in C;if(n===void 0&&(!i||vQ(C,I)?.writable)&&(n=t(()=>{var r=uQ(i?C[I]:JA),w=AA(r);return w}),Q.set(I,n)),n!==void 0){var o=p(n);return o===JA?void 0:o}return Reflect.get(C,I,s)},getOwnPropertyDescriptor(C,I){var s=Reflect.getOwnPropertyDescriptor(C,I);if(s&&"value"in s){var n=Q.get(I);n&&(s.value=p(n))}else if(s===void 0){var i=Q.get(I),o=i?.v;if(i!==void 0&&o!==JA)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return s},has(C,I){if(I===WQ)return!0;var s=Q.get(I),n=s!==void 0&&s.v!==JA||Reflect.has(C,I);if(s!==void 0||x!==null&&(!n||vQ(C,I)?.writable)){s===void 0&&(s=t(()=>{var o=n?uQ(C[I]):JA,r=AA(o);return r}),Q.set(I,s));var i=p(s);if(i===JA)return!1}return n},set(C,I,s,n){var i=Q.get(I),o=I in C;if(g&&I==="length")for(var r=s;r<i.v;r+=1){var w=Q.get(r+"");w!==void 0?b(w,JA):r in C&&(w=t(()=>AA(JA)),Q.set(r+"",w))}if(i===void 0)(!o||vQ(C,I)?.writable)&&(i=t(()=>AA(void 0)),b(i,uQ(s)),Q.set(I,i));else{o=i.v!==JA;var D=t(()=>uQ(s));b(i,D)}var a=Reflect.getOwnPropertyDescriptor(C,I);if(a?.set&&a.set.call(n,s),!o){if(g&&typeof I=="string"){var l=Q.get("length"),c=Number(I);Number.isInteger(c)&&c>=l.v&&b(l,c+1)}te(e)}return!0},ownKeys(C){p(e);var I=Reflect.ownKeys(C).filter(i=>{var o=Q.get(i);return o===void 0||o.v!==JA});for(var[s,n]of Q)n.v!==JA&&!(s in C)&&I.push(s);return I},setPrototypeOf(){xw()}})}function ms(B){try{if(B!==null&&typeof B=="object"&&WQ in B)return B[WQ]}catch{}return B}function oD(B,A){return Object.is(ms(B),ms(A))}var Ps,Ks,Ys,Ss;function qt(){if(Ps===void 0){Ps=window,Ks=/Firefox/.test(navigator.userAgent);var B=Element.prototype,A=Node.prototype,Q=Text.prototype;Ys=vQ(A,"firstChild").get,Ss=vQ(A,"nextSibling").get,Cs(B)&&(B.__click=void 0,B.__className=void 0,B.__attributes=null,B.__style=void 0,B.__e=void 0),Cs(Q)&&(Q.__t=void 0)}}function uB(B=""){return document.createTextNode(B)}function vB(B){return Ys.call(B)}function qB(B){return Ss.call(B)}function k(B,A){if(!K)return vB(B);var Q=vB(Z);if(Q===null)Q=Z.appendChild(uB());else if(A&&Q.nodeType!==CE){var g=uB();return Q?.before(g),bA(g),g}return bA(Q),Q}function NA(B,A=!1){if(!K){var Q=vB(B);return Q instanceof Comment&&Q.data===""?qB(Q):Q}if(A&&Z?.nodeType!==CE){var g=uB();return Z?.before(g),bA(g),g}return Z}function QA(B,A=1,Q=!1){let g=K?Z:B;for(var e;A--;)e=g,g=qB(g);if(!K)return g;if(Q&&g?.nodeType!==CE){var E=uB();return g===null?e?.after(E):g.before(E),bA(E),E}return bA(g),g}function Js(B){B.textContent=""}function bs(){return!1}let xs=!1;function Os(){xs||(xs=!0,document.addEventListener("reset",B=>{Promise.resolve().then(()=>{if(!B.defaultPrevented)for(const A of B.target.elements)A.__on_r?.()})},{capture:!0}))}function lg(B){var A=T,Q=x;oB(null),QQ(null);try{return B()}finally{oB(A),QQ(Q)}}function rD(B,A,Q,g=Q){B.addEventListener(A,()=>lg(Q));const e=B.__on_r;e?B.__on_r=()=>{e(),g(!0)}:B.__on_r=()=>g(!0),Os()}function vs(B){x===null&&T===null&&Kw(),T!==null&&(T.f&LB)!==0&&x===null&&Pw(),VQ&&mw()}function wD(B,A){var Q=A.last;Q===null?A.last=A.first=B:(Q.next=B,B.prev=Q,A.last=B)}function TB(B,A,Q,g=!0){var e=x;e!==null&&(e.f&lB)!==0&&(B|=lB);var E={ctx:iB,deps:null,nodes_start:null,nodes_end:null,f:B|nB,first:null,fn:A,last:null,next:null,parent:e,b:e&&e.b,prev:null,teardown:null,transitions:null,wv:0,ac:null};if(Q)try{ne(E),E.f|=eE}catch(I){throw ZA(E),I}else A!==null&&zQ(E);if(g){var t=E;if(Q&&t.deps===null&&t.teardown===null&&t.nodes_start===null&&t.first===t.last&&(t.f&qQ)===0&&(t=t.first,(B&$B)!==0&&(B&DQ)!==0&&t!==null&&(t.f|=DQ)),t!==null&&(t.parent=e,e!==null&&wD(t,e),T!==null&&(T.f&qA)!==0&&(B&HQ)===0)){var C=T;(C.effects??=[]).push(t)}}return E}function DD(){return T!==null&&!WB}function rE(B){const A=TB(QE,null,!1);return xA(A,TA),A.teardown=B,A}function fQ(B){vs();var A=x.f,Q=!T&&(A&rQ)!==0&&(A&eE)===0;if(Q){var g=iB;(g.e??=[]).push(B)}else return qs(B)}function qs(B){return TB(Kt|os,B,!1)}function aD(B){return vs(),TB(QE|os,B,!0)}function cD(B){HB.ensure();const A=TB(HQ|qQ,B,!0);return()=>{ZA(A)}}function lD(B){HB.ensure();const A=TB(HQ|qQ,B,!0);return(Q={})=>new Promise(g=>{Q.outro?hg(A,()=>{ZA(A),g(void 0)}):(ZA(A),g(void 0))})}function Ce(B){return TB(Kt,B,!1)}function hD(B){return TB(St|qQ,B,!0)}function wE(B,A=0){return TB(QE|A,B,!0)}function fB(B,A=[],Q=[],g=[]){ID(g,A,Q,e=>{TB(QE,()=>B(...e.map(p)),!0)})}function jQ(B,A=0){var Q=TB($B|A,B,!0);return Q}function RB(B,A=!0){return TB(rQ|qQ,B,!0,A)}function Ts(B){var A=B.teardown;if(A!==null){const Q=VQ,g=T;$s(!0),oB(null);try{A.call(null)}finally{$s(Q),oB(g)}}}function Ws(B,A=!1){var Q=B.first;for(B.first=B.last=null;Q!==null;){const e=Q.ac;e!==null&&lg(()=>{e.abort(wg)});var g=Q.next;(Q.f&HQ)!==0?Q.parent=null:ZA(Q,A),Q=g}}function uD(B){for(var A=B.first;A!==null;){var Q=A.next;(A.f&rQ)===0&&ZA(A),A=Q}}function ZA(B,A=!0){var Q=!1;(A||(B.f&Hw)!==0)&&B.nodes_start!==null&&B.nodes_end!==null&&(Xs(B.nodes_start,B.nodes_end),Q=!0),Ws(B,A&&!Q),DE(B,0),xA(B,wQ);var g=B.transitions;if(g!==null)for(const E of g)E.stop();Ts(B);var e=B.parent;e!==null&&e.first!==null&&Zs(B),B.next=B.prev=B.teardown=B.ctx=B.deps=B.fn=B.nodes_start=B.nodes_end=B.ac=null}function Xs(B,A){for(;B!==null;){var Q=B===A?null:qB(B);B.remove(),B=Q}}function Zs(B){var A=B.parent,Q=B.prev,g=B.next;Q!==null&&(Q.next=g),g!==null&&(g.prev=Q),A!==null&&(A.first===B&&(A.first=g),A.last===B&&(A.last=Q))}function hg(B,A,Q=!0){var g=[];Tt(B,g,!0),_s(g,()=>{Q&&ZA(B),A&&A()})}function _s(B,A){var Q=B.length;if(Q>0){var g=()=>--Q||A();for(var e of B)e.out(g)}else A()}function Tt(B,A,Q){if((B.f&lB)===0){if(B.f^=lB,B.transitions!==null)for(const t of B.transitions)(t.is_global||Q)&&A.push(t);for(var g=B.first;g!==null;){var e=g.next,E=(g.f&DQ)!==0||(g.f&rQ)!==0&&(B.f&$B)!==0;Tt(g,A,E?Q:!1),g=e}}}function Wt(B){zs(B,!0)}function zs(B,A){if((B.f&lB)!==0){B.f^=lB,(B.f&TA)===0&&(xA(B,nB),zQ(B));for(var Q=B.first;Q!==null;){var g=Q.next,e=(Q.f&DQ)!==0||(Q.f&rQ)!==0;zs(Q,e?A:!1),Q=g}if(B.transitions!==null)for(const E of B.transitions)(E.is_global||A)&&E.in()}}function js(B,A){for(var Q=B.nodes_start,g=B.nodes_end;Q!==null;){var e=Q===g?null:qB(Q);A.append(Q),Q=e}}let ug=!1;function Vs(B){ug=B}let VQ=!1;function $s(B){VQ=B}let T=null,WB=!1;function oB(B){T=B}let x=null;function QQ(B){x=B}let MQ=null;function An(B){T!==null&&(MQ===null?MQ=[B]:MQ.push(B))}let BB=null,MB=0,UB=null;function fD(B){UB=B}let Bn=1,Ie=0,$Q=Ie;function Qn(B){$Q=B}let UQ=!1;function gn(){return++Bn}function se(B){var A=B.f;if((A&nB)!==0)return!0;if((A&AQ)!==0){var Q=B.deps,g=(A&LB)!==0;if(A&qA&&(B.f&=~tE),Q!==null){var e,E,t=(A&EE)!==0,C=g&&x!==null&&!UQ,I=Q.length;if((t||C)&&(x===null||(x.f&wQ)===0)){var s=B,n=s.parent;for(e=0;e<I;e++)E=Q[e],(t||!E?.reactions?.includes(s))&&(E.reactions??=[]).push(s);t&&(s.f^=EE),C&&n!==null&&(n.f&LB)===0&&(s.f^=LB)}for(e=0;e<I;e++)if(E=Q[e],se(E)&&Hs(E),E.wv>B.wv)return!0}(!g||x!==null&&!UQ)&&xA(B,TA)}return!1}function en(B,A,Q=!0){var g=B.reactions;if(g!==null&&!MQ?.includes(B))for(var e=0;e<g.length;e++){var E=g[e];(E.f&qA)!==0?en(E,A,!1):A===E&&(Q?xA(E,nB):(E.f&TA)!==0&&xA(E,AQ),zQ(E))}}function En(B){var A=BB,Q=MB,g=UB,e=T,E=UQ,t=MQ,C=iB,I=WB,s=$Q,n=B.f;BB=null,MB=0,UB=null,UQ=(n&LB)!==0&&(WB||!ug||T===null),T=(n&(rQ|HQ))===0?B:null,MQ=null,Dg(B.ctx),WB=!1,$Q=++Ie,B.ac!==null&&(lg(()=>{B.ac.abort(wg)}),B.ac=null);try{B.f|=Yt;var i=B.fn,o=i(),r=B.deps;if(BB!==null){var w;if(DE(B,MB),r!==null&&MB>0)for(r.length=MB+BB.length,w=0;w<BB.length;w++)r[MB+w]=BB[w];else B.deps=r=BB;if(!UQ||(n&qA)!==0&&B.reactions!==null)for(w=MB;w<r.length;w++)(r[w].reactions??=[]).push(B)}else r!==null&&MB<r.length&&(DE(B,MB),r.length=MB);if(fs()&&UB!==null&&!WB&&r!==null&&(B.f&(qA|AQ|nB))===0)for(w=0;w<UB.length;w++)en(UB[w],B);return e!==null&&e!==B&&(Ie++,UB!==null&&(g===null?g=UB:g.push(...UB))),(B.f&TQ)!==0&&(B.f^=TQ),o}catch(D){return ps(D)}finally{B.f^=Yt,BB=A,MB=Q,UB=g,T=e,UQ=E,MQ=t,Dg(C),WB=I,$Q=s}}function MD(B,A){let Q=A.reactions;if(Q!==null){var g=Fw.call(Q,B);if(g!==-1){var e=Q.length-1;e===0?Q=A.reactions=null:(Q[g]=Q[e],Q.pop())}}Q===null&&(A.f&qA)!==0&&(BB===null||!BB.includes(A))&&(xA(A,AQ),(A.f&(LB|EE))===0&&(A.f^=EE),ks(A),DE(A,0))}function DE(B,A){var Q=B.deps;if(Q!==null)for(var g=A;g<Q.length;g++)MD(B,Q[g])}function ne(B){var A=B.f;if((A&wQ)===0){xA(B,TA);var Q=x,g=ug;x=B,ug=!0;try{(A&$B)!==0?uD(B):Ws(B),Ts(B);var e=En(B);B.teardown=typeof e=="function"?e:null,B.wv=Bn;var E}finally{ug=g,x=Q}}}async function aE(){await Promise.resolve(),j()}function p(B){var A=B.f,Q=(A&qA)!==0;if(T!==null&&!WB){var g=x!==null&&(x.f&wQ)!==0;if(!g&&!MQ?.includes(B)){var e=T.deps;if((T.f&Yt)!==0)B.rv<Ie&&(B.rv=Ie,BB===null&&e!==null&&e[MB]===B?MB++:BB===null?BB=[B]:(!UQ||!BB.includes(B))&&BB.push(B));else{(T.deps??=[]).push(B);var E=B.reactions;E===null?B.reactions=[T]:E.includes(T)||E.push(T)}}}else if(Q&&B.deps===null&&B.effects===null){var t=B,C=t.parent;C!==null&&(C.f&LB)===0&&(t.f^=LB)}if(VQ){if(RQ.has(B))return RQ.get(B);if(Q){t=B;var I=t.v;return((t.f&TA)===0&&t.reactions!==null||tn(t))&&(I=xt(t)),RQ.set(t,I),I}}else if(Q){if(t=B,OB?.has(t))return OB.get(t);se(t)&&Hs(t)}if(OB?.has(B))return OB.get(B);if((B.f&TQ)!==0)throw B.v;return B.v}function tn(B){if(B.v===JA)return!0;if(B.deps===null)return!1;for(const A of B.deps)if(RQ.has(A)||(A.f&qA)!==0&&tn(A))return!0;return!1}function mQ(B){var A=WB;try{return WB=!0,B()}finally{WB=A}}const pD=-7169;function xA(B,A){B.f=B.f&pD|A}const dD=["touchstart","touchmove"];function ND(B){return dD.includes(B)}const Cn=new Set,Xt=new Set;function FD(B,A,Q,g={}){function e(E){if(g.capture||ie.call(A,E),!E.cancelBubble)return lg(()=>Q?.call(this,E))}return B.startsWith("pointer")||B.startsWith("touch")||B==="wheel"?xB(()=>{A.addEventListener(B,e,g)}):A.addEventListener(B,e,g),e}function Ag(B,A,Q,g,e){var E={capture:g,passive:e},t=FD(B,A,Q,E);(A===document.body||A===window||A===document||A instanceof HTMLMediaElement)&&rE(()=>{A.removeEventListener(B,t,E)})}function GD(B){for(var A=0;A<B.length;A++)Cn.add(B[A]);for(var Q of Xt)Q(B)}let In=null;function ie(B){var A=this,Q=A.ownerDocument,g=B.type,e=B.composedPath?.()||[],E=e[0]||B.target;In=B;var t=0,C=In===B&&B.__root;if(C){var I=e.indexOf(C);if(I!==-1&&(A===document||A===window)){B.__root=A;return}var s=e.indexOf(A);if(s===-1)return;I<=s&&(t=I)}if(E=e[t]||B.target,E!==A){Ae(B,"currentTarget",{configurable:!0,get(){return E||Q}});var n=T,i=x;oB(null),QQ(null);try{for(var o,r=[];E!==null;){var w=E.assignedSlot||E.parentNode||E.host||null;try{var D=E["__"+g];D!=null&&(!E.disabled||B.target===E)&&D.call(E,B)}catch(a){o?r.push(a):o=a}if(B.cancelBubble||w===A||w===null)break;E=w}if(o){for(let a of r)queueMicrotask(()=>{throw a});throw o}}finally{B.__root=A,delete B.currentTarget,oB(n),QQ(i)}}}function sn(B){var A=document.createElement("template");return A.innerHTML=B.replaceAll("<!>","<!---->"),A.content}function gQ(B,A){var Q=x;Q.nodes_start===null&&(Q.nodes_start=B,Q.nodes_end=A)}function v(B,A){var Q=(A&jw)!==0,g=(A&Vw)!==0,e,E=!B.startsWith("<!>");return()=>{if(K)return gQ(Z,null),Z;e===void 0&&(e=sn(E?B:"<!>"+B),Q||(e=vB(e)));var t=g||Ks?document.importNode(e,!0):e.cloneNode(!0);if(Q){var C=vB(t),I=t.lastChild;gQ(C,I)}else gQ(t,t);return t}}function nn(B=""){if(!K){var A=uB(B+"");return gQ(A,A),A}var Q=Z;return Q.nodeType!==CE&&(Q.before(Q=uB()),bA(Q)),gQ(Q,Q),Q}function mB(){if(K)return gQ(Z,null),Z;var B=document.createDocumentFragment(),A=document.createComment(""),Q=uB();return B.append(A,Q),gQ(A,Q),B}function U(B,A){if(K){x.nodes_end=Z,aQ();return}B!==null&&B.before(A)}let Zt=!0;function pQ(B,A){var Q=A==null?"":typeof A=="object"?A+"":A;Q!==(B.__t??=B.nodeValue)&&(B.__t=Q,B.nodeValue=Q+"")}function _t(B,A){return on(B,A)}function yD(B,A){qt(),A.intro=A.intro??!1;const Q=A.target,g=K,e=Z;try{for(var E=vB(Q);E&&(E.nodeType!==XQ||E.data!==as);)E=qB(E);if(!E)throw ZQ;kB(!0),bA(E);const t=on(B,{...A,anchor:E});return kB(!1),t}catch(t){if(t instanceof Error&&t.message.split(`
`).some(C=>C.startsWith("https://svelte.dev/e/")))throw t;return t!==ZQ&&console.warn("Failed to hydrate: ",t),A.recover===!1&&Sw(),qt(),Js(Q),kB(!1),_t(B,A)}finally{kB(g),bA(e)}}const fg=new Map;function on(B,{target:A,anchor:Q,props:g={},events:e,context:E,intro:t=!0}){qt();var C=new Set,I=i=>{for(var o=0;o<i.length;o++){var r=i[o];if(!C.has(r)){C.add(r);var w=ND(r);A.addEventListener(r,ie,{passive:w});var D=fg.get(r);D===void 0?(document.addEventListener(r,ie,{passive:w}),fg.set(r,1)):fg.set(r,D+1)}}};I(Pt(Cn)),Xt.add(I);var s=void 0,n=lD(()=>{var i=Q??A.appendChild(uB());return tD(i,{pending:()=>{}},o=>{if(E){WA({});var r=iB;r.c=E}if(e&&(g.$$events=e),K&&gQ(o,null),Zt=t,s=B(o,g)||{},Zt=!0,K&&(x.nodes_end=Z,Z===null||Z.nodeType!==XQ||Z.data!==Jt))throw Qe(),ZQ;E&&XA()}),()=>{for(var o of C){A.removeEventListener(o,ie);var r=fg.get(o);--r===0?(document.removeEventListener(o,ie),fg.delete(o)):fg.set(o,r)}Xt.delete(I),i!==Q&&i.parentNode?.removeChild(i)}});return zt.set(s,n),s}let zt=new WeakMap;function LD(B,A){const Q=zt.get(B);return Q?(zt.delete(B),Q(A)):Promise.resolve()}class oe{anchor;#B=new Map;#A=new Map;#Q=new Map;#g=!0;constructor(A,Q=!0){this.anchor=A,this.#g=Q}#I=()=>{var A=dA;if(this.#B.has(A)){var Q=this.#B.get(A),g=this.#A.get(Q);if(g)Wt(g);else{var e=this.#Q.get(Q);e&&(this.#A.set(Q,e.effect),this.#Q.delete(Q),e.fragment.lastChild.remove(),this.anchor.before(e.fragment),g=e.effect)}for(const[E,t]of this.#B){if(this.#B.delete(E),E===A)break;const C=this.#Q.get(t);C&&(ZA(C.effect),this.#Q.delete(t))}for(const[E,t]of this.#A){if(E===Q)continue;const C=()=>{if(Array.from(this.#B.values()).includes(E)){var s=document.createDocumentFragment();js(t,s),s.append(uB()),this.#Q.set(E,{effect:t,fragment:s})}else ZA(t);this.#A.delete(E)};this.#g||!g?hg(t,C,!1):C()}}};#t=A=>{this.#B.delete(A);const Q=Array.from(this.#B.values());for(const[g,e]of this.#Q)Q.includes(g)||(ZA(e.effect),this.#Q.delete(g))};ensure(A,Q){var g=dA,e=bs();if(Q&&!this.#A.has(A)&&!this.#Q.has(A))if(e){var E=document.createDocumentFragment(),t=uB();E.append(t),this.#Q.set(A,{effect:RB(()=>Q(t)),fragment:E})}else this.#A.set(A,RB(()=>Q(this.anchor)));if(this.#B.set(g,A),e){for(const[C,I]of this.#A)C===A?g.skipped_effects.delete(I):g.skipped_effects.add(I);for(const[C,I]of this.#Q)C===A?g.skipped_effects.delete(I.effect):g.skipped_effects.add(I.effect);g.oncommit(this.#I),g.ondiscard(this.#t)}else K&&(this.anchor=Z),this.#I()}}const rn=0,jt=1;function kD(B,A,Q,g,e){K&&aQ();var E=JA,t=lQ(E),C=lQ(E),I=new oe(B);jQ(()=>{var s=A(),n=!1;let i=K&&Is(s)===(B.data===Be);if(i&&(bA(ee()),kB(!1)),Is(s)){var o=ys(),r=!1;const w=D=>{if(!n){r=!0,o(!1),HB.ensure(),K&&kB(!1);try{D()}finally{Ee(),cg||j()}}};s.then(D=>{w(()=>{hQ(t,D),I.ensure(jt,g&&(a=>g(a,t)))})},D=>{w(()=>{if(hQ(C,D),I.ensure(jt,e&&(a=>e(a,C))),!e)throw C.v})}),K?I.ensure(rn,Q):xB(()=>{r||w(()=>{I.ensure(rn,Q)})})}else hQ(t,s),I.ensure(jt,g&&(w=>g(w,t)));return i&&kB(!0),()=>{n=!0}})}function QB(B,A,Q=!1){K&&aQ();var g=new oe(B),e=Q?DQ:0;function E(t,C){if(K){const s=cs(B)===Be;if(t===s){var I=ee();bA(I),g.anchor=I,kB(!1),g.ensure(t,C),kB(!0);return}}g.ensure(t,C)}jQ(()=>{var t=!1;A((C,I=!0)=>{t=!0,E(I,C)}),t||E(!1,null)},e)}function wn(B,A,Q){K&&aQ();var g=new oe(B);jQ(()=>{var e=A();g.ensure(e,Q)})}function cE(B,A){return A}function HD(B,A,Q){for(var g=B.items,e=[],E=A.length,t=0;t<E;t++)Tt(A[t].e,e,!0);var C=E>0&&e.length===0&&Q!==null;if(C){var I=Q.parentNode;Js(I),I.append(Q),g.clear(),eQ(B,A[0].prev,A[E-1].next)}_s(e,()=>{for(var s=0;s<E;s++){var n=A[s];C||(g.delete(n.k),eQ(B,n.prev,n.next)),ZA(n.e,!C)}})}function re(B,A,Q,g,e,E=null){var t=B,C={flags:A,items:new Map,first:null},I=(A&Ds)!==0;if(I){var s=B;t=K?bA(vB(s)):s.appendChild(uB())}K&&aQ();var n=null,i=!1,o=new Map,r=Ls(()=>{var l=Q();return mt(l)?l:l==null?[]:Pt(l)}),w,D;function a(){RD(D,w,C,o,t,e,A,g,Q),E!==null&&(w.length===0?n?Wt(n):n=RB(()=>E(t)):n!==null&&hg(n,()=>{n=null}))}jQ(()=>{D??=x,w=p(r);var l=w.length;if(i&&l===0)return;i=l===0;let c=!1;if(K){var u=cs(t)===Be;u!==(l===0)&&(t=ee(),bA(t),kB(!1),c=!0)}if(K){for(var f=null,M,d=0;d<l;d++){if(Z.nodeType===XQ&&Z.data===Jt){t=Z,c=!0,kB(!1);break}var F=w[d],N=g(F,d);M=Vt(Z,C,f,null,F,N,d,e,A,Q),C.items.set(N,M),f=M}l>0&&bA(ee())}if(K)l===0&&E&&(n=RB(()=>E(t)));else if(bs()){var S=new Set,z=dA;for(d=0;d<l;d+=1){F=w[d],N=g(F,d);var m=C.items.get(N)??o.get(N);m?(A&(IE|sE))!==0&&Dn(m,F,d,A):(M=Vt(null,C,null,null,F,N,d,e,A,Q,!0),o.set(N,M)),S.add(N)}for(const[P,yA]of C.items)S.has(P)||z.skipped_effects.add(yA.e);z.oncommit(a)}else a();c&&kB(!0),p(r)}),K&&(t=Z)}function RD(B,A,Q,g,e,E,t,C,I){var s=(t&qw)!==0,n=(t&(IE|sE))!==0,i=A.length,o=Q.items,r=Q.first,w=r,D,a=null,l,c=[],u=[],f,M,d,F;if(s)for(F=0;F<i;F+=1)f=A[F],M=C(f,F),d=o.get(M),d!==void 0&&(d.a?.measure(),(l??=new Set).add(d));for(F=0;F<i;F+=1){if(f=A[F],M=C(f,F),d=o.get(M),d===void 0){var N=g.get(M);if(N!==void 0){g.delete(M),o.set(M,N);var S=a?a.next:w;eQ(Q,a,N),eQ(Q,N,S),$t(N,S,e),a=N}else{var z=w?w.e.nodes_start:e;a=Vt(z,Q,a,a===null?Q.first:a.next,f,M,F,E,t,I)}o.set(M,a),c=[],u=[],w=a.next;continue}if(n&&Dn(d,f,F,t),(d.e.f&lB)!==0&&(Wt(d.e),s&&(d.a?.unfix(),(l??=new Set).delete(d))),d!==w){if(D!==void 0&&D.has(d)){if(c.length<u.length){var m=u[0],P;a=m.prev;var yA=c[0],IA=c[c.length-1];for(P=0;P<c.length;P+=1)$t(c[P],m,e);for(P=0;P<u.length;P+=1)D.delete(u[P]);eQ(Q,yA.prev,IA.next),eQ(Q,a,yA),eQ(Q,IA,m),w=m,a=IA,F-=1,c=[],u=[]}else D.delete(d),$t(d,w,e),eQ(Q,d.prev,d.next),eQ(Q,d,a===null?Q.first:a.next),eQ(Q,a,d),a=d;continue}for(c=[],u=[];w!==null&&w.k!==M;)(w.e.f&lB)===0&&(D??=new Set).add(w),u.push(w),w=w.next;if(w===null)continue;d=w}c.push(d),a=d,w=d.next}if(w!==null||D!==void 0){for(var mA=D===void 0?[]:Pt(D);w!==null;)(w.e.f&lB)===0&&mA.push(w),w=w.next;var GB=mA.length;if(GB>0){var X=(t&Ds)!==0&&i===0?e:null;if(s){for(F=0;F<GB;F+=1)mA[F].a?.measure();for(F=0;F<GB;F+=1)mA[F].a?.fix()}HD(Q,mA,X)}}s&&xB(()=>{if(l!==void 0)for(d of l)d.a?.apply()}),B.first=Q.first&&Q.first.e,B.last=a&&a.e;for(var wB of g.values())ZA(wB.e);g.clear()}function Dn(B,A,Q,g){(g&IE)!==0&&hQ(B.v,A),(g&sE)!==0?hQ(B.i,Q):B.i=Q}function Vt(B,A,Q,g,e,E,t,C,I,s,n){var i=(I&IE)!==0,o=(I&Tw)===0,r=i?o?vt(e,!1,!1):lQ(e):e,w=(I&sE)===0?t:lQ(t),D={i:w,v:r,k:E,a:null,e:null,prev:Q,next:g};try{if(B===null){var a=document.createDocumentFragment();a.append(B=uB())}return D.e=RB(()=>C(B,r,w,s),K),D.e.prev=Q&&Q.e,D.e.next=g&&g.e,Q===null?n||(A.first=D):(Q.next=D,Q.e.next=D.e),g!==null&&(g.prev=D,g.e.prev=D.e),D}finally{}}function $t(B,A,Q){for(var g=B.next?B.next.e.nodes_start:Q,e=A?A.e.nodes_start:Q,E=B.e.nodes_start;E!==null&&E!==g;){var t=qB(E);e.before(E),E=t}}function eQ(B,A,Q){A===null?B.first=Q:(A.next=Q,A.e.next=Q&&Q.e),Q!==null&&(Q.prev=A,Q.e.prev=A&&A.e)}function FA(B,A,Q=!1,g=!1,e=!1){var E=B,t="";fB(()=>{var C=x;if(t===(t=A()??"")){K&&aQ();return}if(C.nodes_start!==null&&(Xs(C.nodes_start,C.nodes_end),C.nodes_start=C.nodes_end=null),t!==""){if(K){Z.data;for(var I=aQ(),s=I;I!==null&&(I.nodeType!==XQ||I.data!=="");)s=I,I=qB(I);if(I===null)throw Qe(),ZQ;gQ(Z,s),E=bA(I);return}var n=t+"";Q?n=`<svg>${n}</svg>`:g&&(n=`<math>${n}</math>`);var i=sn(n);if((Q||g)&&(i=vB(i)),gQ(vB(i),i.lastChild),Q||g)for(;vB(i);)E.before(vB(i));else E.before(i)}})}function dQ(B,A,...Q){var g=new oe(B);jQ(()=>{const e=A()??null;g.ensure(e,e&&(E=>e(E,...Q)))},DQ)}function UD(B,A,Q){K&&aQ();var g=new oe(B);jQ(()=>{var e=A()??null;g.ensure(e,e&&(E=>Q(E,e)))},DQ)}function pB(B,A){Ce(()=>{var Q=B.getRootNode(),g=Q.host?Q:Q.head??Q.ownerDocument.head;if(!g.querySelector("#"+A.hash)){const e=document.createElement("style");e.id=A.hash,e.textContent=A.code,g.appendChild(e)}})}function mD(B,A,Q){Ce(()=>{var g=mQ(()=>A(B,Q?.())||{});if(g?.destroy)return()=>g.destroy()})}function an(B){var A,Q,g="";if(typeof B=="string"||typeof B=="number")g+=B;else if(typeof B=="object")if(Array.isArray(B)){var e=B.length;for(A=0;A<e;A++)B[A]&&(Q=an(B[A]))&&(g&&(g+=" "),g+=Q)}else for(Q in B)B[Q]&&(g&&(g+=" "),g+=Q);return g}function PD(){for(var B,A,Q=0,g="",e=arguments.length;Q<e;Q++)(B=arguments[Q])&&(A=an(B))&&(g&&(g+=" "),g+=A);return g}function cn(B){return typeof B=="object"?PD(B):B??""}const ln=[...`
\r\f \v\uFEFF`];function KD(B,A,Q){var g=B==null?"":""+B;if(A&&(g=g?g+" "+A:A),Q){for(var e in Q)if(Q[e])g=g?g+" "+e:e;else if(g.length)for(var E=e.length,t=0;(t=g.indexOf(e,t))>=0;){var C=t+E;(t===0||ln.includes(g[t-1]))&&(C===g.length||ln.includes(g[C]))?g=(t===0?"":g.substring(0,t))+g.substring(C+1):t=C}}return g===""?null:g}function YD(B,A){return B==null?null:String(B)}function lE(B,A,Q,g,e,E){var t=B.__className;if(K||t!==Q||t===void 0){var C=KD(Q,g,E);(!K||C!==B.getAttribute("class"))&&(C==null?B.removeAttribute("class"):B.className=C),B.__className=Q}else if(E&&e!==E)for(var I in E){var s=!!E[I];(e==null||s!==!!e[I])&&B.classList.toggle(I,s)}return E}function AC(B,A,Q,g){var e=B.__style;if(K||e!==A){var E=YD(A);(!K||E!==B.getAttribute("style"))&&(E==null?B.removeAttribute("style"):B.style.cssText=E),B.__style=A}return g}const SD=Symbol("is custom element"),JD=Symbol("is html");function hn(B){if(K){var A=!1,Q=()=>{if(!A){if(A=!0,B.hasAttribute("value")){var g=B.value;hE(B,"value",null),B.value=g}if(B.hasAttribute("checked")){var e=B.checked;hE(B,"checked",null),B.checked=e}}};B.__on_r=Q,xB(Q),Os()}}function hE(B,A,Q,g){var e=bD(B);K&&(e[A]=B.getAttribute(A),A==="src"||A==="srcset"||A==="href"&&B.nodeName==="LINK")||e[A]!==(e[A]=Q)&&(A==="loading"&&(B[Rw]=Q),Q==null?B.removeAttribute(A):typeof Q!="string"&&xD(B).includes(A)?B[A]=Q:B.setAttribute(A,Q))}function bD(B){return B.__attributes??={[SD]:B.nodeName.includes("-"),[JD]:B.namespaceURI===$w}}var un=new Map;function xD(B){var A=B.getAttribute("is")||B.nodeName,Q=un.get(A);if(Q)return Q;un.set(A,Q=[]);for(var g,e=B,E=Element.prototype;E!==e;){g=Gw(e);for(var t in g)g[t].set&&Q.push(t);e=ts(e)}return Q}const OD=()=>performance.now(),EQ={tick:B=>requestAnimationFrame(B),now:()=>OD(),tasks:new Set};function fn(){const B=EQ.now();EQ.tasks.forEach(A=>{A.c(B)||(EQ.tasks.delete(A),A.f())}),EQ.tasks.size!==0&&EQ.tick(fn)}function Mn(B){let A;return EQ.tasks.size===0&&EQ.tick(fn),{promise:new Promise(Q=>{EQ.tasks.add(A={c:B,f:Q})}),abort(){EQ.tasks.delete(A)}}}function pn(B,A){lg(()=>{B.dispatchEvent(new CustomEvent(A))})}function vD(B){if(B==="float")return"cssFloat";if(B==="offset")return"cssOffset";if(B.startsWith("--"))return B;const A=B.split("-");return A.length===1?A[0]:A[0]+A.slice(1).map(Q=>Q[0].toUpperCase()+Q.slice(1)).join("")}function dn(B){const A={},Q=B.split(";");for(const g of Q){const[e,E]=g.split(":");if(!e||E===void 0)break;const t=vD(e.trim());A[t]=E.trim()}return A}const qD=B=>B;function uE(B,A,Q,g){var e=(B&zw)!==0,E="in",t,C=A.inert,I=A.style.overflow,s,n;function i(){return lg(()=>t??=Q()(A,g?.()??{},{direction:E}))}var o={is_global:e,in(){A.inert=C,s?.abort(),pn(A,"introstart"),s=Nn(A,i(),n,1,()=>{pn(A,"introend"),s?.abort(),s=t=void 0,A.style.overflow=I})},out(a){{a?.(),t=void 0;return}},stop:()=>{s?.abort()}},r=x;if((r.transitions??=[]).push(o),Zt){var w=e;if(!w){for(var D=r.parent;D&&(D.f&DQ)!==0;)for(;(D=D.parent)&&(D.f&$B)===0;);w=!D||(D.f&eE)!==0}w&&Ce(()=>{mQ(()=>o.in())})}}function Nn(B,A,Q,g,e){if(kw(A)){var E,t=!1;return xB(()=>{if(!t){var D=A({direction:"in"});E=Nn(B,D,Q,g,e)}}),{abort:()=>{t=!0,E?.abort()},deactivate:()=>E.deactivate(),reset:()=>E.reset(),t:()=>E.t()}}if(!A?.duration)return e(),{abort:wA,deactivate:wA,reset:wA,t:()=>g};const{delay:C=0,css:I,tick:s,easing:n=qD}=A;var i=[];if(s&&s(0,1),I){var o=dn(I(0,1));i.push(o,o)}var r=()=>1-g,w=B.animate(i,{duration:C,fill:"forwards"});return w.onfinish=()=>{w.cancel();var D=1-g,a=g-D,l=A.duration*Math.abs(a),c=[];if(l>0){var u=!1;if(I)for(var f=Math.ceil(l/16.666666666666668),M=0;M<=f;M+=1){var d=D+a*n(M/f),F=dn(I(d,1-d));c.push(F),u||=F.overflow==="hidden"}u&&(B.style.overflow="hidden"),r=()=>{var N=w.currentTime;return D+a*n(N/l)},s&&Mn(()=>{if(w.playState!=="running")return!1;var N=r();return s(N,1-N),!0})}w=B.animate(c,{duration:l,fill:"forwards"}),w.onfinish=()=>{r=()=>g,s?.(g,1-g),e()}},{abort:()=>{w&&(w.cancel(),w.effect=null,w.onfinish=wA)},deactivate:()=>{e=wA},reset:()=>{},t:()=>r()}}const BC=new Set;function Fn(B,A,Q,g,e=g){var E=Q.getAttribute("type")==="checkbox",t=B;let C=!1;if(A!==null)for(var I of A)t=t[I]??=[];t.push(Q),rD(Q,"change",()=>{var s=Q.__value;E&&(s=Gn(t,s,Q.checked)),e(s)},()=>e(E?[]:null)),wE(()=>{var s=g();if(K&&Q.defaultChecked!==Q.checked){C=!0;return}E?(s=s||[],Q.checked=s.includes(Q.__value)):Q.checked=oD(Q.__value,s)}),rE(()=>{var s=t.indexOf(Q);s!==-1&&t.splice(s,1)}),BC.has(t)||(BC.add(t),xB(()=>{t.sort((s,n)=>s.compareDocumentPosition(n)===4?-1:1),BC.delete(t)})),xB(()=>{if(C){var s;if(E)s=Gn(t,s,Q.checked);else{var n=t.find(i=>i.checked);s=n?.__value}e(s)}})}function Gn(B,A,Q){for(var g=new Set,e=0;e<B.length;e+=1)B[e].checked&&g.add(B[e].__value);return Q||g.delete(A),Array.from(g)}class QC{#B=new WeakMap;#A;#Q;static entries=new WeakMap;constructor(A){this.#Q=A}observe(A,Q){var g=this.#B.get(A)||new Set;return g.add(Q),this.#B.set(A,g),this.#g().observe(A,this.#Q),()=>{var e=this.#B.get(A);e.delete(Q),e.size===0&&(this.#B.delete(A),this.#A.unobserve(A))}}#g(){return this.#A??(this.#A=new ResizeObserver(A=>{for(var Q of A){QC.entries.set(Q.target,Q);for(var g of this.#B.get(Q.target)||[])g(Q)}}))}}var TD=new QC({box:"border-box"});function WD(B,A,Q){var g=TD.observe(B,()=>Q(B[A]));Ce(()=>(mQ(()=>Q(B[A])),g))}function yn(B,A){return B===A||B?.[WQ]===A}function fE(B={},A,Q,g){return Ce(()=>{var e,E;return wE(()=>{e=E,E=[],mQ(()=>{B!==Q(...E)&&(A(B,...E),e&&yn(Q(...e),B)&&A(null,...e))})}),()=>{xB(()=>{E&&yn(Q(...E),B)&&A(null,...E)})}}),B}function gC(B,A,Q){if(B==null)return A(void 0),Q&&Q(void 0),wA;const g=mQ(()=>B.subscribe(A,Q));return g.unsubscribe?()=>g.unsubscribe():g}const Mg=[];function XD(B,A){return{subscribe:dB(B,A).subscribe}}function dB(B,A=wA){let Q=null;const g=new Set;function e(C){if(hs(B,C)&&(B=C,Q)){const I=!Mg.length;for(const s of g)s[1](),Mg.push(s,B);if(I){for(let s=0;s<Mg.length;s+=2)Mg[s][0](Mg[s+1]);Mg.length=0}}}function E(C){e(C(B))}function t(C,I=wA){const s=[C,I];return g.add(s),g.size===1&&(Q=A(e,E)||wA),C(B),()=>{g.delete(s),g.size===0&&Q&&(Q(),Q=null)}}return{set:e,update:E,subscribe:t}}function pg(B,A,Q){const g=!Array.isArray(B),e=g?[B]:B;if(!e.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const E=A.length<2;return XD(Q,(t,C)=>{let I=!1;const s=[];let n=0,i=wA;const o=()=>{if(n)return;i();const w=A(g?s[0]:s,t,C);E?t(w):i=typeof w=="function"?w:wA},r=e.map((w,D)=>gC(w,a=>{s[D]=a,n&=~(1<<D),I&&o()},()=>{n|=1<<D}));return I=!0,o(),function(){ss(r),i(),I=!1}})}function PB(B){let A;return gC(B,Q=>A=Q)(),A}let ME=!1,eC=Symbol();function we(B,A,Q){const g=Q[A]??={store:null,source:vt(void 0),unsubscribe:wA};if(g.store!==B&&!(eC in Q))if(g.unsubscribe(),g.store=B??null,B==null)g.source.v=void 0,g.unsubscribe=wA;else{var e=!0;g.unsubscribe=gC(B,E=>{e?g.source.v=E:b(g.source,E)}),e=!1}return B&&eC in Q?PB(B):p(g.source)}function De(){const B={};function A(){rE(()=>{for(var Q in B)B[Q].unsubscribe();Ae(B,eC,{enumerable:!1,value:!0})})}return[B,A]}function ZD(B){var A=ME;try{return ME=!1,[B(),ME]}finally{ME=A}}function BA(B,A,Q,g){var e=(Q&Zw)!==0,E=(Q&_w)!==0,t=g,C=!0,I=()=>(C&&(C=!1,t=E?mQ(g):g),t),s;if(e){var n=WQ in B||rs in B;s=vQ(B,A)?.set??(n&&A in B?c=>B[A]=c:void 0)}var i,o=!1;e?[i,o]=ZD(()=>B[A]):i=B[A],i===void 0&&g!==void 0&&(i=I(),s&&(Jw(),s(i)));var r;if(r=()=>{var c=B[A];return c===void 0?I():(C=!0,c)},(Q&Xw)===0)return r;if(s){var w=B.$$legacy;return function(c,u){return arguments.length>0?((!u||w||o)&&s(u?r():c),c):r()}}var D=!1,a=((Q&Ww)!==0?oE:Ls)(()=>(D=!1,r()));e&&p(a);var l=x;return function(c,u){if(arguments.length>0){const f=u?p(a):e?uQ(c):c;return b(a,f),D=!0,t!==void 0&&(t=f),c}return VQ&&D||(l.f&wQ)!==0?a.v:p(a)}}function _D(B){return new zD(B)}class zD{#B;#A;constructor(A){var Q=new Map,g=(E,t)=>{var C=vt(t,!1,!1);return Q.set(E,C),C};const e=new Proxy({...A.props||{},$$events:{}},{get(E,t){return p(Q.get(t)??g(t,Reflect.get(E,t)))},has(E,t){return t===rs?!0:(p(Q.get(t)??g(t,Reflect.get(E,t))),Reflect.has(E,t))},set(E,t,C){return b(Q.get(t)??g(t,C),C),Reflect.set(E,t,C)}});this.#A=(A.hydrate?yD:_t)(A.component,{target:A.target,anchor:A.anchor,props:e,context:A.context,intro:A.intro??!1,recover:A.recover}),(!A?.props?.$$host||A.sync===!1)&&j(),this.#B=e.$$events;for(const E of Object.keys(this.#A))E==="$set"||E==="$destroy"||E==="$on"||Ae(this,E,{get(){return this.#A[E]},set(t){this.#A[E]=t},enumerable:!0});this.#A.$set=E=>{Object.assign(e,E)},this.#A.$destroy=()=>{LD(this.#A)}}$set(A){this.#A.$set(A)}$on(A,Q){this.#B[A]=this.#B[A]||[];const g=(...e)=>Q.call(this,...e);return this.#B[A].push(g),()=>{this.#B[A]=this.#B[A].filter(e=>e!==g)}}$destroy(){this.#A.$destroy()}}function jD(B){aD(()=>{B();var A=x;(A.f&nB)!==0&&(AD(),xA(A,AQ))})}let Ln;typeof HTMLElement=="function"&&(Ln=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;constructor(B,A,Q){super(),this.$$ctor=B,this.$$s=A,Q&&this.attachShadow({mode:"open"})}addEventListener(B,A,Q){if(this.$$l[B]=this.$$l[B]||[],this.$$l[B].push(A),this.$$c){const g=this.$$c.$on(B,A);this.$$l_u.set(A,g)}super.addEventListener(B,A,Q)}removeEventListener(B,A,Q){if(super.removeEventListener(B,A,Q),this.$$c){const g=this.$$l_u.get(A);g&&(g(),this.$$l_u.delete(A))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let B=function(g){return e=>{const E=document.createElement("slot");g!=="default"&&(E.name=g),U(e,E)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;const A={},Q=VD(this);for(const g of this.$$s)g in Q&&(g==="default"&&!this.$$d.children?(this.$$d.children=B(g),A.default=!0):A[g]=B(g));for(const g of this.attributes){const e=this.$$g_p(g.name);e in this.$$d||(this.$$d[e]=pE(e,g.value,this.$$p_d,"toProp"))}for(const g in this.$$p_d)!(g in this.$$d)&&this[g]!==void 0&&(this.$$d[g]=this[g],delete this[g]);this.$$c=_D({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:A,$$host:this}}),this.$$me=cD(()=>{wE(()=>{this.$$r=!0;for(const g of BE(this.$$c)){if(!this.$$p_d[g]?.reflect)continue;this.$$d[g]=this.$$c[g];const e=pE(g,this.$$d[g],this.$$p_d,"toAttribute");e==null?this.removeAttribute(this.$$p_d[g].attribute||g):this.setAttribute(this.$$p_d[g].attribute||g,e)}this.$$r=!1})});for(const g in this.$$l)for(const e of this.$$l[g]){const E=this.$$c.$on(g,e);this.$$l_u.set(e,E)}this.$$l={}}}attributeChangedCallback(B,A,Q){this.$$r||(B=this.$$g_p(B),this.$$d[B]=pE(B,Q,this.$$p_d,"toProp"),this.$$c?.$set({[B]:this.$$d[B]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(B){return BE(this.$$p_d).find(A=>this.$$p_d[A].attribute===B||!this.$$p_d[A].attribute&&A.toLowerCase()===B)||B}});function pE(B,A,Q,g){const e=Q[B]?.type;if(A=e==="Boolean"&&typeof A!="boolean"?A!=null:A,!g||!Q[B])return A;if(g==="toAttribute")switch(e){case"Object":case"Array":return A==null?null:JSON.stringify(A);case"Boolean":return A?"":null;case"Number":return A??null;default:return A}else switch(e){case"Object":case"Array":return A&&JSON.parse(A);case"Boolean":return A;case"Number":return A!=null?+A:A;default:return A}}function VD(B){const A={};return B.childNodes.forEach(Q=>{A[Q.slot||"default"]=!0}),A}function _A(B,A,Q,g,e,E){let t=class extends Ln{constructor(){super(B,Q,e),this.$$p_d=A}static get observedAttributes(){return BE(A).map(C=>(A[C].attribute||C).toLowerCase())}};return BE(A).forEach(C=>{Ae(t.prototype,C,{get(){return this.$$c&&C in this.$$c?this.$$c[C]:this.$$d[C]},set(I){I=pE(C,I,A),this.$$d[C]=I;var s=this.$$c;if(s){var n=vQ(s,C)?.get;n?s[C]=I:s.$set({[C]:I})}}})}),g.forEach(C=>{Ae(t.prototype,C,{get(){return this.$$c?.[C]}})}),B.element=t,t}function kn(B){iB===null&&ws(),fQ(()=>{const A=mQ(B);if(typeof A=="function")return A})}function $D(B,A,{bubbles:Q=!1,cancelable:g=!1}={}){return new CustomEvent(B,{detail:A,bubbles:Q,cancelable:g})}function Hn(){const B=iB;return B===null&&ws(),(A,Q,g)=>{const e=B.s.$$events?.[A];if(e){const E=mt(e)?e.slice():[e],t=$D(A,Q,g);for(const C of E)C.call(B.x,t);return!t.defaultPrevented}return!0}}const Aa="5";typeof window<"u"&&((window.__svelte??={}).v??=new Set).add(Aa);function Rn(B){return Object.prototype.toString.call(B)==="[object Date]"}function Ba(B){return B}function Qa(B){const A=B-1;return A*A*A+1}function EC(B,A){if(B===A||B!==B)return()=>B;const Q=typeof B;if(Q!==typeof A||Array.isArray(B)!==Array.isArray(A))throw new Error("Cannot interpolate values of different type");if(Array.isArray(B)){const g=A.map((e,E)=>EC(B[E],e));return e=>g.map(E=>E(e))}if(Q==="object"){if(!B||!A)throw new Error("Object cannot be null");if(Rn(B)&&Rn(A)){const E=B.getTime(),C=A.getTime()-E;return I=>new Date(E+I*C)}const g=Object.keys(A),e={};return g.forEach(E=>{e[E]=EC(B[E],A[E])}),E=>{const t={};return g.forEach(C=>{t[C]=e[C](E)}),t}}if(Q==="number"){const g=A-B;return e=>B+e*g}return()=>A}function Un(B,A={}){const Q=dB(B);let g,e=B;function E(t,C){if(e=t,B==null)return Q.set(B=t),Promise.resolve();let I=g,s=!1,{delay:n=0,duration:i=400,easing:o=Ba,interpolate:r=EC}={...A,...C};if(i===0)return I&&(I.abort(),I=null),Q.set(B=e),Promise.resolve();const w=EQ.now()+n;let D;return g=Mn(a=>{if(a<w)return!0;s||(D=r(B,t),typeof i=="function"&&(i=i(B,t)),s=!0),I&&(I.abort(),I=null);const l=a-w;return l>i?(Q.set(B=t),!1):(Q.set(B=D(o(l/i))),!0)}),g.promise}return{set:E,update:(t,C)=>E(t(e,B),C),subscribe:Q.subscribe}}var ga=v('<div class="progress svelte-1qjgclg" data-label=""><div class="progress-slider svelte-1qjgclg"></div></div>');const ea={hash:"svelte-1qjgclg",code:".progress.svelte-1qjgclg {grid-area:auto;height:0.4em;width:100%;position:relative;}.progress.svelte-1qjgclg .progress-slider:where(.svelte-1qjgclg) {background-color:var(--quizdown-color-primary);height:100%;display:block;}"};function mn(B,A){WA(A,!0),pB(B,ea);const Q=()=>we(C,"$progress",g),[g,e]=De();let E=BA(A,"value",7),t=BA(A,"max",7);const C=Un(0,{duration:400,easing:Qa});fQ(()=>{C.set(Math.min(t(),E())+.5)});let I=hB(()=>String(Q()/(t()+.5)*100)+"%");var s={get value(){return E()},set value(r){E(r),j()},get max(){return t()},set max(r){t(r),j()}},n=ga(),i=k(n);L(n),fB(()=>AC(i,`width:${p(I)??""}`)),U(B,n);var o=XA(s);return e(),o}_A(mn,{value:{},max:{}},[],[],!0);function Ea(B){return B&&B.__esModule&&Object.prototype.hasOwnProperty.call(B,"default")?B.default:B}var tC,Pn;function ta(){if(Pn)return tC;Pn=1;var B=function(c){return A(c)&&!Q(c)};function A(l){return!!l&&typeof l=="object"}function Q(l){var c=Object.prototype.toString.call(l);return c==="[object RegExp]"||c==="[object Date]"||E(l)}var g=typeof Symbol=="function"&&Symbol.for,e=g?Symbol.for("react.element"):60103;function E(l){return l.$$typeof===e}function t(l){return Array.isArray(l)?[]:{}}function C(l,c){return c.clone!==!1&&c.isMergeableObject(l)?D(t(l),l,c):l}function I(l,c,u){return l.concat(c).map(function(f){return C(f,u)})}function s(l,c){if(!c.customMerge)return D;var u=c.customMerge(l);return typeof u=="function"?u:D}function n(l){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(l).filter(function(c){return Object.propertyIsEnumerable.call(l,c)}):[]}function i(l){return Object.keys(l).concat(n(l))}function o(l,c){try{return c in l}catch{return!1}}function r(l,c){return o(l,c)&&!(Object.hasOwnProperty.call(l,c)&&Object.propertyIsEnumerable.call(l,c))}function w(l,c,u){var f={};return u.isMergeableObject(l)&&i(l).forEach(function(M){f[M]=C(l[M],u)}),i(c).forEach(function(M){r(l,M)||(o(l,M)&&u.isMergeableObject(c[M])?f[M]=s(M,u)(l[M],c[M],u):f[M]=C(c[M],u))}),f}function D(l,c,u){u=u||{},u.arrayMerge=u.arrayMerge||I,u.isMergeableObject=u.isMergeableObject||B,u.cloneUnlessOtherwiseSpecified=C;var f=Array.isArray(c),M=Array.isArray(l),d=f===M;return d?f?u.arrayMerge(l,c,u):w(l,c,u):C(c,u)}D.all=function(c,u){if(!Array.isArray(c))throw new Error("first argument should be an array");return c.reduce(function(f,M){return D(f,M,u)},{})};var a=D;return tC=a,tC}var Ca=ta();const Ia=Ea(Ca);var CC=function(B,A){return CC=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Q,g){Q.__proto__=g}||function(Q,g){for(var e in g)Object.prototype.hasOw