mutual-exclusion/editor/assets/index-31e6387a.js
2023-02-12 16:53:50 -03:00

141 lines
162 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var ts=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Lc=ts((_n,es)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const s of d)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(d){const s={};return d.integrity&&(s.integrity=d.integrity),d.referrerpolicy&&(s.referrerPolicy=d.referrerpolicy),d.crossorigin==="use-credentials"?s.credentials="include":d.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(d){if(d.ep)return;d.ep=!0;const s=n(d);fetch(d.href,s)}})();function gn(e,t){const n=Object.create(null),r=e.split(",");for(let d=0;d<r.length;d++)n[r[d]]=!0;return t?d=>!!n[d.toLowerCase()]:d=>!!n[d]}function bn(e){if(J(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],d=_e(r)?ds(r):bn(r);if(d)for(const s in d)t[s]=d[s]}return t}else{if(_e(e))return e;if(oe(e))return e}}const rs=/;(?![^(]*\))/g,ns=/:([^]+)/,us=/\/\*.*?\*\//gs;function ds(e){const t={};return e.replace(us,"").split(rs).forEach(n=>{if(n){const r=n.split(ns);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function wn(e){let t="";if(_e(e))t=e;else if(J(e))for(let n=0;n<e.length;n++){const r=wn(e[n]);r&&(t+=r+" ")}else if(oe(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const ss="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",is=gn(ss);function Nu(e){return!!e||e===""}function os(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Cr(e[r],t[r]);return n}function Cr(e,t){if(e===t)return!0;let n=Jn(e),r=Jn(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=Dt(e),r=Dt(t),n||r)return e===t;if(n=J(e),r=J(t),n||r)return n&&r?os(e,t):!1;if(n=oe(e),r=oe(t),n||r){if(!n||!r)return!1;const d=Object.keys(e).length,s=Object.keys(t).length;if(d!==s)return!1;for(const a in e){const c=e.hasOwnProperty(a),h=t.hasOwnProperty(a);if(c&&!h||!c&&h||!Cr(e[a],t[a]))return!1}}return String(e)===String(t)}function Iu(e,t){return e.findIndex(n=>Cr(n,t))}const Lt=e=>_e(e)?e:e==null?"":J(e)||oe(e)&&(e.toString===Hu||!Y(e.toString))?JSON.stringify(e,Bu,2):String(e),Bu=(e,t)=>t&&t.__v_isRef?Bu(e,t.value):yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,d])=>(n[`${r} =>`]=d,n),{})}:Ar(t)?{[`Set(${t.size})`]:[...t.values()]}:oe(t)&&!J(t)&&!$u(t)?String(t):t,ce={},wt=[],Ie=()=>{},as=()=>!1,cs=/^on[^a-z]/,Sr=e=>cs.test(e),yn=e=>e.startsWith("onUpdate:"),Ee=Object.assign,vn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ls=Object.prototype.hasOwnProperty,te=(e,t)=>ls.call(e,t),J=Array.isArray,yt=e=>Xt(e)==="[object Map]",Ar=e=>Xt(e)==="[object Set]",Jn=e=>Xt(e)==="[object Date]",Y=e=>typeof e=="function",_e=e=>typeof e=="string",Dt=e=>typeof e=="symbol",oe=e=>e!==null&&typeof e=="object",Fu=e=>oe(e)&&Y(e.then)&&Y(e.catch),Hu=Object.prototype.toString,Xt=e=>Hu.call(e),fs=e=>Xt(e).slice(8,-1),$u=e=>Xt(e)==="[object Object]",kn=e=>_e(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,or=gn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},hs=/-(\w)/g,Et=Tr(e=>e.replace(hs,(t,n)=>n?n.toUpperCase():"")),ps=/\B([A-Z])/g,Tt=Tr(e=>e.replace(ps,"-$1").toLowerCase()),Du=Tr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Hr=Tr(e=>e?`on${Du(e)}`:""),Ut=(e,t)=>!Object.is(e,t),ar=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},br=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Yr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Gn;const ms=()=>Gn||(Gn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Me;class _s{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Me,!t&&Me&&(this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Me;try{return Me=this,t()}finally{Me=n}}}on(){Me=this}off(){Me=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const d=this.parent.scopes.pop();d&&d!==this&&(this.parent.scopes[this.index]=d,d.index=this.index)}this.parent=void 0,this._active=!1}}}function gs(e,t=Me){t&&t.active&&t.effects.push(e)}function bs(){return Me}const En=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Uu=e=>(e.w&nt)>0,qu=e=>(e.n&nt)>0,ws=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=nt},ys=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const d=t[r];Uu(d)&&!qu(d)?d.delete(e):t[n++]=d,d.w&=~nt,d.n&=~nt}t.length=n}},Qr=new WeakMap;let Bt=0,nt=1;const xr=30;let Le;const ht=Symbol(""),en=Symbol("");class Pn{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,gs(this,r)}run(){if(!this.active)return this.fn();let t=Le,n=tt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Le,Le=this,tt=!0,nt=1<<++Bt,Bt<=xr?ws(this):Zn(this),this.fn()}finally{Bt<=xr&&ys(this),nt=1<<--Bt,Le=this.parent,tt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Le===this?this.deferStop=!0:this.active&&(Zn(this),this.onStop&&this.onStop(),this.active=!1)}}function Zn(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let tt=!0;const Vu=[];function jt(){Vu.push(tt),tt=!1}function Ot(){const e=Vu.pop();tt=e===void 0?!0:e}function Se(e,t,n){if(tt&&Le){let r=Qr.get(e);r||Qr.set(e,r=new Map);let d=r.get(n);d||r.set(n,d=En()),Wu(d)}}function Wu(e,t){let n=!1;Bt<=xr?qu(e)||(e.n|=nt,n=!Uu(e)):n=!e.has(Le),n&&(e.add(Le),Le.deps.push(e))}function Ze(e,t,n,r,d,s){const a=Qr.get(e);if(!a)return;let c=[];if(t==="clear")c=[...a.values()];else if(n==="length"&&J(e)){const h=Number(r);a.forEach((g,v)=>{(v==="length"||v>=h)&&c.push(g)})}else switch(n!==void 0&&c.push(a.get(n)),t){case"add":J(e)?kn(n)&&c.push(a.get("length")):(c.push(a.get(ht)),yt(e)&&c.push(a.get(en)));break;case"delete":J(e)||(c.push(a.get(ht)),yt(e)&&c.push(a.get(en)));break;case"set":yt(e)&&c.push(a.get(ht));break}if(c.length===1)c[0]&&tn(c[0]);else{const h=[];for(const g of c)g&&h.push(...g);tn(En(h))}}function tn(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&Xn(r);for(const r of n)r.computed||Xn(r)}function Xn(e,t){(e!==Le||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const vs=gn("__proto__,__v_isRef,__isVue"),Ku=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Dt)),ks=Cn(),Es=Cn(!1,!0),Ps=Cn(!0),Yn=Cs();function Cs(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ne(this);for(let s=0,a=this.length;s<a;s++)Se(r,"get",s+"");const d=r[t](...n);return d===-1||d===!1?r[t](...n.map(ne)):d}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){jt();const r=ne(this)[t].apply(this,n);return Ot(),r}}),e}function Ss(e){const t=ne(this);return Se(t,"has",e),t.hasOwnProperty(e)}function Cn(e=!1,t=!1){return function(r,d,s){if(d==="__v_isReactive")return!e;if(d==="__v_isReadonly")return e;if(d==="__v_isShallow")return t;if(d==="__v_raw"&&s===(e?t?Us:Yu:t?Xu:Zu).get(r))return r;const a=J(r);if(!e){if(a&&te(Yn,d))return Reflect.get(Yn,d,s);if(d==="hasOwnProperty")return Ss}const c=Reflect.get(r,d,s);return(Dt(d)?Ku.has(d):vs(d))||(e||Se(r,"get",d),t)?c:ve(c)?a&&kn(d)?c:c.value:oe(c)?e?Qu(c):Tn(c):c}}const As=Ju(),Ts=Ju(!0);function Ju(e=!1){return function(n,r,d,s){let a=n[r];if(Pt(a)&&ve(a)&&!ve(d))return!1;if(!e&&(!wr(d)&&!Pt(d)&&(a=ne(a),d=ne(d)),!J(n)&&ve(a)&&!ve(d)))return a.value=d,!0;const c=J(n)&&kn(r)?Number(r)<n.length:te(n,r),h=Reflect.set(n,r,d,s);return n===ne(s)&&(c?Ut(d,a)&&Ze(n,"set",r,d):Ze(n,"add",r,d)),h}}function js(e,t){const n=te(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&Ze(e,"delete",t,void 0),r}function Os(e,t){const n=Reflect.has(e,t);return(!Dt(t)||!Ku.has(t))&&Se(e,"has",t),n}function Ms(e){return Se(e,"iterate",J(e)?"length":ht),Reflect.ownKeys(e)}const Gu={get:ks,set:As,deleteProperty:js,has:Os,ownKeys:Ms},Rs={get:Ps,set(e,t){return!0},deleteProperty(e,t){return!0}},Ls=Ee({},Gu,{get:Es,set:Ts}),Sn=e=>e,jr=e=>Reflect.getPrototypeOf(e);function er(e,t,n=!1,r=!1){e=e.__v_raw;const d=ne(e),s=ne(t);n||(t!==s&&Se(d,"get",t),Se(d,"get",s));const{has:a}=jr(d),c=r?Sn:n?On:qt;if(a.call(d,t))return c(e.get(t));if(a.call(d,s))return c(e.get(s));e!==d&&e.get(t)}function tr(e,t=!1){const n=this.__v_raw,r=ne(n),d=ne(e);return t||(e!==d&&Se(r,"has",e),Se(r,"has",d)),e===d?n.has(e):n.has(e)||n.has(d)}function rr(e,t=!1){return e=e.__v_raw,!t&&Se(ne(e),"iterate",ht),Reflect.get(e,"size",e)}function Qn(e){e=ne(e);const t=ne(this);return jr(t).has.call(t,e)||(t.add(e),Ze(t,"add",e,e)),this}function xn(e,t){t=ne(t);const n=ne(this),{has:r,get:d}=jr(n);let s=r.call(n,e);s||(e=ne(e),s=r.call(n,e));const a=d.call(n,e);return n.set(e,t),s?Ut(t,a)&&Ze(n,"set",e,t):Ze(n,"add",e,t),this}function eu(e){const t=ne(this),{has:n,get:r}=jr(t);let d=n.call(t,e);d||(e=ne(e),d=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return d&&Ze(t,"delete",e,void 0),s}function tu(){const e=ne(this),t=e.size!==0,n=e.clear();return t&&Ze(e,"clear",void 0,void 0),n}function nr(e,t){return function(r,d){const s=this,a=s.__v_raw,c=ne(a),h=t?Sn:e?On:qt;return!e&&Se(c,"iterate",ht),a.forEach((g,v)=>r.call(d,h(g),h(v),s))}}function ur(e,t,n){return function(...r){const d=this.__v_raw,s=ne(d),a=yt(s),c=e==="entries"||e===Symbol.iterator&&a,h=e==="keys"&&a,g=d[e](...r),v=n?Sn:t?On:qt;return!t&&Se(s,"iterate",h?en:ht),{next(){const{value:C,done:I}=g.next();return I?{value:C,done:I}:{value:c?[v(C[0]),v(C[1])]:v(C),done:I}},[Symbol.iterator](){return this}}}}function Qe(e){return function(...t){return e==="delete"?!1:this}}function zs(){const e={get(s){return er(this,s)},get size(){return rr(this)},has:tr,add:Qn,set:xn,delete:eu,clear:tu,forEach:nr(!1,!1)},t={get(s){return er(this,s,!1,!0)},get size(){return rr(this)},has:tr,add:Qn,set:xn,delete:eu,clear:tu,forEach:nr(!1,!0)},n={get(s){return er(this,s,!0)},get size(){return rr(this,!0)},has(s){return tr.call(this,s,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:nr(!0,!1)},r={get(s){return er(this,s,!0,!0)},get size(){return rr(this,!0)},has(s){return tr.call(this,s,!0)},add:Qe("add"),set:Qe("set"),delete:Qe("delete"),clear:Qe("clear"),forEach:nr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=ur(s,!1,!1),n[s]=ur(s,!0,!1),t[s]=ur(s,!1,!0),r[s]=ur(s,!0,!0)}),[e,n,t,r]}const[Ns,Is,Bs,Fs]=zs();function An(e,t){const n=t?e?Fs:Bs:e?Is:Ns;return(r,d,s)=>d==="__v_isReactive"?!e:d==="__v_isReadonly"?e:d==="__v_raw"?r:Reflect.get(te(n,d)&&d in r?n:r,d,s)}const Hs={get:An(!1,!1)},$s={get:An(!1,!0)},Ds={get:An(!0,!1)},Zu=new WeakMap,Xu=new WeakMap,Yu=new WeakMap,Us=new WeakMap;function qs(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vs(e){return e.__v_skip||!Object.isExtensible(e)?0:qs(fs(e))}function Tn(e){return Pt(e)?e:jn(e,!1,Gu,Hs,Zu)}function Ws(e){return jn(e,!1,Ls,$s,Xu)}function Qu(e){return jn(e,!0,Rs,Ds,Yu)}function jn(e,t,n,r,d){if(!oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=d.get(e);if(s)return s;const a=Vs(e);if(a===0)return e;const c=new Proxy(e,a===2?r:n);return d.set(e,c),c}function vt(e){return Pt(e)?vt(e.__v_raw):!!(e&&e.__v_isReactive)}function Pt(e){return!!(e&&e.__v_isReadonly)}function wr(e){return!!(e&&e.__v_isShallow)}function xu(e){return vt(e)||Pt(e)}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}function ed(e){return br(e,"__v_skip",!0),e}const qt=e=>oe(e)?Tn(e):e,On=e=>oe(e)?Qu(e):e;function td(e){tt&&Le&&(e=ne(e),Wu(e.dep||(e.dep=En())))}function rd(e,t){e=ne(e);const n=e.dep;n&&tn(n)}function ve(e){return!!(e&&e.__v_isRef===!0)}function We(e){return Ks(e,!1)}function Ks(e,t){return ve(e)?e:new Js(e,t)}class Js{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ne(t),this._value=n?t:qt(t)}get value(){return td(this),this._value}set value(t){const n=this.__v_isShallow||wr(t)||Pt(t);t=n?t:ne(t),Ut(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:qt(t),rd(this))}}function Ft(e){return ve(e)?e.value:e}const Gs={get:(e,t,n)=>Ft(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const d=e[t];return ve(d)&&!ve(n)?(d.value=n,!0):Reflect.set(e,t,n,r)}};function nd(e){return vt(e)?e:new Proxy(e,Gs)}var ud;class Zs{constructor(t,n,r,d){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[ud]=!1,this._dirty=!0,this.effect=new Pn(t,()=>{this._dirty||(this._dirty=!0,rd(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!d,this.__v_isReadonly=r}get value(){const t=ne(this);return td(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}ud="__v_isReadonly";function Xs(e,t,n=!1){let r,d;const s=Y(e);return s?(r=e,d=Ie):(r=e.get,d=e.set),new Zs(r,d,s||!d,n)}function rt(e,t,n,r){let d;try{d=r?e(...r):e()}catch(s){Or(s,t,n)}return d}function Be(e,t,n,r){if(Y(e)){const s=rt(e,t,n,r);return s&&Fu(s)&&s.catch(a=>{Or(a,t,n)}),s}const d=[];for(let s=0;s<e.length;s++)d.push(Be(e[s],t,n,r));return d}function Or(e,t,n,r=!0){const d=t?t.vnode:null;if(t){let s=t.parent;const a=t.proxy,c=n;for(;s;){const g=s.ec;if(g){for(let v=0;v<g.length;v++)if(g[v](e,a,c)===!1)return}s=s.parent}const h=t.appContext.config.errorHandler;if(h){rt(h,null,10,[e,a,c]);return}}Ys(e,n,d,r)}function Ys(e,t,n,r=!0){console.error(e)}let Vt=!1,rn=!1;const ye=[];let qe=0;const kt=[];let Je=null,at=0;const dd=Promise.resolve();let Mn=null;function Qs(e){const t=Mn||dd;return e?t.then(this?e.bind(this):e):t}function xs(e){let t=qe+1,n=ye.length;for(;t<n;){const r=t+n>>>1;Wt(ye[r])<e?t=r+1:n=r}return t}function Rn(e){(!ye.length||!ye.includes(e,Vt&&e.allowRecurse?qe+1:qe))&&(e.id==null?ye.push(e):ye.splice(xs(e.id),0,e),sd())}function sd(){!Vt&&!rn&&(rn=!0,Mn=dd.then(od))}function ei(e){const t=ye.indexOf(e);t>qe&&ye.splice(t,1)}function ti(e){J(e)?kt.push(...e):(!Je||!Je.includes(e,e.allowRecurse?at+1:at))&&kt.push(e),sd()}function ru(e,t=Vt?qe+1:0){for(;t<ye.length;t++){const n=ye[t];n&&n.pre&&(ye.splice(t,1),t--,n())}}function id(e){if(kt.length){const t=[...new Set(kt)];if(kt.length=0,Je){Je.push(...t);return}for(Je=t,Je.sort((n,r)=>Wt(n)-Wt(r)),at=0;at<Je.length;at++)Je[at]();Je=null,at=0}}const Wt=e=>e.id==null?1/0:e.id,ri=(e,t)=>{const n=Wt(e)-Wt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function od(e){rn=!1,Vt=!0,ye.sort(ri);const t=Ie;try{for(qe=0;qe<ye.length;qe++){const n=ye[qe];n&&n.active!==!1&&rt(n,null,14)}}finally{qe=0,ye.length=0,id(),Vt=!1,Mn=null,(ye.length||kt.length)&&od()}}function ni(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ce;let d=n;const s=t.startsWith("update:"),a=s&&t.slice(7);if(a&&a in r){const v=`${a==="modelValue"?"model":a}Modifiers`,{number:C,trim:I}=r[v]||ce;I&&(d=n.map(D=>_e(D)?D.trim():D)),C&&(d=n.map(Yr))}let c,h=r[c=Hr(t)]||r[c=Hr(Et(t))];!h&&s&&(h=r[c=Hr(Tt(t))]),h&&Be(h,e,6,d);const g=r[c+"Once"];if(g){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Be(g,e,6,d)}}function ad(e,t,n=!1){const r=t.emitsCache,d=r.get(e);if(d!==void 0)return d;const s=e.emits;let a={},c=!1;if(!Y(e)){const h=g=>{const v=ad(g,t,!0);v&&(c=!0,Ee(a,v))};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}return!s&&!c?(oe(e)&&r.set(e,null),null):(J(s)?s.forEach(h=>a[h]=null):Ee(a,s),oe(e)&&r.set(e,a),a)}function Mr(e,t){return!e||!Sr(t)?!1:(t=t.slice(2).replace(/Once$/,""),te(e,t[0].toLowerCase()+t.slice(1))||te(e,Tt(t))||te(e,t))}let ze=null,cd=null;function yr(e){const t=ze;return ze=e,cd=e&&e.type.__scopeId||null,t}function ui(e,t=ze,n){if(!t||e._n)return e;const r=(...d)=>{r._d&&cu(-1);const s=yr(t);let a;try{a=e(...d)}finally{yr(s),r._d&&cu(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function $r(e){const{type:t,vnode:n,proxy:r,withProxy:d,props:s,propsOptions:[a],slots:c,attrs:h,emit:g,render:v,renderCache:C,data:I,setupState:D,ctx:B,inheritAttrs:H}=e;let ue,X;const le=yr(e);try{if(n.shapeFlag&4){const u=d||r;ue=Ue(v.call(u,u,C,s,D,I,B)),X=h}else{const u=t;ue=Ue(u.length>1?u(s,{attrs:h,slots:c,emit:g}):u(s,null)),X=t.props?h:di(h)}}catch(u){$t.length=0,Or(u,e,1),ue=Ce(_t)}let G=ue;if(X&&H!==!1){const u=Object.keys(X),{shapeFlag:o}=G;u.length&&o&7&&(a&&u.some(yn)&&(X=si(X,a)),G=Ct(G,X))}return n.dirs&&(G=Ct(G),G.dirs=G.dirs?G.dirs.concat(n.dirs):n.dirs),n.transition&&(G.transition=n.transition),ue=G,yr(le),ue}const di=e=>{let t;for(const n in e)(n==="class"||n==="style"||Sr(n))&&((t||(t={}))[n]=e[n]);return t},si=(e,t)=>{const n={};for(const r in e)(!yn(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function ii(e,t,n){const{props:r,children:d,component:s}=e,{props:a,children:c,patchFlag:h}=t,g=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&h>=0){if(h&1024)return!0;if(h&16)return r?nu(r,a,g):!!a;if(h&8){const v=t.dynamicProps;for(let C=0;C<v.length;C++){const I=v[C];if(a[I]!==r[I]&&!Mr(g,I))return!0}}}else return(d||c)&&(!c||!c.$stable)?!0:r===a?!1:r?a?nu(r,a,g):!0:!!a;return!1}function nu(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let d=0;d<r.length;d++){const s=r[d];if(t[s]!==e[s]&&!Mr(n,s))return!0}return!1}function oi({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const ai=e=>e.__isSuspense;function ci(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):ti(e)}function li(e,t){if(me){let n=me.provides;const r=me.parent&&me.parent.provides;r===n&&(n=me.provides=Object.create(r)),n[e]=t}}function cr(e,t,n=!1){const r=me||ze;if(r){const d=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(d&&e in d)return d[e];if(arguments.length>1)return n&&Y(t)?t.call(r.proxy):t}}const dr={};function Dr(e,t,n){return ld(e,t,n)}function ld(e,t,{immediate:n,deep:r,flush:d,onTrack:s,onTrigger:a}=ce){const c=bs()===(me==null?void 0:me.scope)?me:null;let h,g=!1,v=!1;if(ve(e)?(h=()=>e.value,g=wr(e)):vt(e)?(h=()=>e,r=!0):J(e)?(v=!0,g=e.some(G=>vt(G)||wr(G)),h=()=>e.map(G=>{if(ve(G))return G.value;if(vt(G))return ft(G);if(Y(G))return rt(G,c,2)})):Y(e)?t?h=()=>rt(e,c,2):h=()=>{if(!(c&&c.isUnmounted))return C&&C(),Be(e,c,3,[I])}:h=Ie,t&&r){const G=h;h=()=>ft(G())}let C,I=G=>{C=X.onStop=()=>{rt(G,c,4)}},D;if(Jt)if(I=Ie,t?n&&Be(t,c,3,[h(),v?[]:void 0,I]):h(),d==="sync"){const G=no();D=G.__watcherHandles||(G.__watcherHandles=[])}else return Ie;let B=v?new Array(e.length).fill(dr):dr;const H=()=>{if(X.active)if(t){const G=X.run();(r||g||(v?G.some((u,o)=>Ut(u,B[o])):Ut(G,B)))&&(C&&C(),Be(t,c,3,[G,B===dr?void 0:v&&B[0]===dr?[]:B,I]),B=G)}else X.run()};H.allowRecurse=!!t;let ue;d==="sync"?ue=H:d==="post"?ue=()=>Pe(H,c&&c.suspense):(H.pre=!0,c&&(H.id=c.uid),ue=()=>Rn(H));const X=new Pn(h,ue);t?n?H():B=X.run():d==="post"?Pe(X.run.bind(X),c&&c.suspense):X.run();const le=()=>{X.stop(),c&&c.scope&&vn(c.scope.effects,X)};return D&&D.push(le),le}function fi(e,t,n){const r=this.proxy,d=_e(e)?e.includes(".")?fd(r,e):()=>r[e]:e.bind(r,r);let s;Y(t)?s=t:(s=t.handler,n=t);const a=me;St(this);const c=ld(d,s.bind(r),n);return a?St(a):pt(),c}function fd(e,t){const n=t.split(".");return()=>{let r=e;for(let d=0;d<n.length&&r;d++)r=r[n[d]];return r}}function ft(e,t){if(!oe(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),ve(e))ft(e.value,t);else if(J(e))for(let n=0;n<e.length;n++)ft(e[n],t);else if(Ar(e)||yt(e))e.forEach(n=>{ft(n,t)});else if($u(e))for(const n in e)ft(e[n],t);return e}function hd(e){return Y(e)?{setup:e,name:e.name}:e}const lr=e=>!!e.type.__asyncLoader,pd=e=>e.type.__isKeepAlive;function hi(e,t){md(e,"a",t)}function pi(e,t){md(e,"da",t)}function md(e,t,n=me){const r=e.__wdc||(e.__wdc=()=>{let d=n;for(;d;){if(d.isDeactivated)return;d=d.parent}return e()});if(Rr(t,r,n),n){let d=n.parent;for(;d&&d.parent;)pd(d.parent.vnode)&&mi(r,t,n,d),d=d.parent}}function mi(e,t,n,r){const d=Rr(t,e,r,!0);gd(()=>{vn(r[t],d)},n)}function Rr(e,t,n=me,r=!1){if(n){const d=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;jt(),St(n);const c=Be(t,n,e,a);return pt(),Ot(),c});return r?d.unshift(s):d.push(s),s}}const Xe=e=>(t,n=me)=>(!Jt||e==="sp")&&Rr(e,(...r)=>t(...r),n),_i=Xe("bm"),_d=Xe("m"),gi=Xe("bu"),bi=Xe("u"),wi=Xe("bum"),gd=Xe("um"),yi=Xe("sp"),vi=Xe("rtg"),ki=Xe("rtc");function Ei(e,t=me){Rr("ec",e,t)}function sr(e,t){const n=ze;if(n===null)return e;const r=zr(n)||n.proxy,d=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[a,c,h,g=ce]=t[s];a&&(Y(a)&&(a={mounted:a,updated:a}),a.deep&&ft(c),d.push({dir:a,instance:r,value:c,oldValue:void 0,arg:h,modifiers:g}))}return e}function st(e,t,n,r){const d=e.dirs,s=t&&t.dirs;for(let a=0;a<d.length;a++){const c=d[a];s&&(c.oldValue=s[a].value);let h=c.dir[r];h&&(jt(),Be(h,n,8,[e.el,c,e,t]),Ot())}}const Pi=Symbol();function Ci(e,t,n,r){let d;const s=n&&n[r];if(J(e)||_e(e)){d=new Array(e.length);for(let a=0,c=e.length;a<c;a++)d[a]=t(e[a],a,void 0,s&&s[a])}else if(typeof e=="number"){d=new Array(e);for(let a=0;a<e;a++)d[a]=t(a+1,a,void 0,s&&s[a])}else if(oe(e))if(e[Symbol.iterator])d=Array.from(e,(a,c)=>t(a,c,void 0,s&&s[c]));else{const a=Object.keys(e);d=new Array(a.length);for(let c=0,h=a.length;c<h;c++){const g=a[c];d[c]=t(e[g],g,c,s&&s[c])}}else d=[];return n&&(n[r]=d),d}const nn=e=>e?Td(e)?zr(e)||e.proxy:nn(e.parent):null,Ht=Ee(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>nn(e.parent),$root:e=>nn(e.root),$emit:e=>e.emit,$options:e=>Ln(e),$forceUpdate:e=>e.f||(e.f=()=>Rn(e.update)),$nextTick:e=>e.n||(e.n=Qs.bind(e.proxy)),$watch:e=>fi.bind(e)}),Ur=(e,t)=>e!==ce&&!e.__isScriptSetup&&te(e,t),Si={get({_:e},t){const{ctx:n,setupState:r,data:d,props:s,accessCache:a,type:c,appContext:h}=e;let g;if(t[0]!=="$"){const D=a[t];if(D!==void 0)switch(D){case 1:return r[t];case 2:return d[t];case 4:return n[t];case 3:return s[t]}else{if(Ur(r,t))return a[t]=1,r[t];if(d!==ce&&te(d,t))return a[t]=2,d[t];if((g=e.propsOptions[0])&&te(g,t))return a[t]=3,s[t];if(n!==ce&&te(n,t))return a[t]=4,n[t];un&&(a[t]=0)}}const v=Ht[t];let C,I;if(v)return t==="$attrs"&&Se(e,"get",t),v(e);if((C=c.__cssModules)&&(C=C[t]))return C;if(n!==ce&&te(n,t))return a[t]=4,n[t];if(I=h.config.globalProperties,te(I,t))return I[t]},set({_:e},t,n){const{data:r,setupState:d,ctx:s}=e;return Ur(d,t)?(d[t]=n,!0):r!==ce&&te(r,t)?(r[t]=n,!0):te(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:d,propsOptions:s}},a){let c;return!!n[a]||e!==ce&&te(e,a)||Ur(t,a)||(c=s[0])&&te(c,a)||te(r,a)||te(Ht,a)||te(d.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:te(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let un=!0;function Ai(e){const t=Ln(e),n=e.proxy,r=e.ctx;un=!1,t.beforeCreate&&uu(t.beforeCreate,e,"bc");const{data:d,computed:s,methods:a,watch:c,provide:h,inject:g,created:v,beforeMount:C,mounted:I,beforeUpdate:D,updated:B,activated:H,deactivated:ue,beforeDestroy:X,beforeUnmount:le,destroyed:G,unmounted:u,render:o,renderTracked:i,renderTriggered:l,errorCaptured:_,serverPrefetch:w,expose:p,inheritAttrs:y,components:z,directives:j,filters:T}=t;if(g&&Ti(g,r,null,e.appContext.config.unwrapInjectedRef),a)for(const E in a){const R=a[E];Y(R)&&(r[E]=R.bind(n))}if(d){const E=d.call(n,n);oe(E)&&(e.data=Tn(E))}if(un=!0,s)for(const E in s){const R=s[E],U=Y(R)?R.bind(n,n):Y(R.get)?R.get.bind(n,n):Ie,Q=!Y(R)&&Y(R.set)?R.set.bind(n):Ie,q=mt({get:U,set:Q});Object.defineProperty(r,E,{enumerable:!0,configurable:!0,get:()=>q.value,set:se=>q.value=se})}if(c)for(const E in c)bd(c[E],r,n,E);if(h){const E=Y(h)?h.call(n):h;Reflect.ownKeys(E).forEach(R=>{li(R,E[R])})}v&&uu(v,e,"c");function f(E,R){J(R)?R.forEach(U=>E(U.bind(n))):R&&E(R.bind(n))}if(f(_i,C),f(_d,I),f(gi,D),f(bi,B),f(hi,H),f(pi,ue),f(Ei,_),f(ki,i),f(vi,l),f(wi,le),f(gd,u),f(yi,w),J(p))if(p.length){const E=e.exposed||(e.exposed={});p.forEach(R=>{Object.defineProperty(E,R,{get:()=>n[R],set:U=>n[R]=U})})}else e.exposed||(e.exposed={});o&&e.render===Ie&&(e.render=o),y!=null&&(e.inheritAttrs=y),z&&(e.components=z),j&&(e.directives=j)}function Ti(e,t,n=Ie,r=!1){J(e)&&(e=dn(e));for(const d in e){const s=e[d];let a;oe(s)?"default"in s?a=cr(s.from||d,s.default,!0):a=cr(s.from||d):a=cr(s),ve(a)&&r?Object.defineProperty(t,d,{enumerable:!0,configurable:!0,get:()=>a.value,set:c=>a.value=c}):t[d]=a}}function uu(e,t,n){Be(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function bd(e,t,n,r){const d=r.includes(".")?fd(n,r):()=>n[r];if(_e(e)){const s=t[e];Y(s)&&Dr(d,s)}else if(Y(e))Dr(d,e.bind(n));else if(oe(e))if(J(e))e.forEach(s=>bd(s,t,n,r));else{const s=Y(e.handler)?e.handler.bind(n):t[e.handler];Y(s)&&Dr(d,s,e)}}function Ln(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:d,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,c=s.get(t);let h;return c?h=c:!d.length&&!n&&!r?h=t:(h={},d.length&&d.forEach(g=>vr(h,g,a,!0)),vr(h,t,a)),oe(t)&&s.set(t,h),h}function vr(e,t,n,r=!1){const{mixins:d,extends:s}=t;s&&vr(e,s,n,!0),d&&d.forEach(a=>vr(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const c=ji[a]||n&&n[a];e[a]=c?c(e[a],t[a]):t[a]}return e}const ji={data:du,props:ot,emits:ot,methods:ot,computed:ot,beforeCreate:ke,created:ke,beforeMount:ke,mounted:ke,beforeUpdate:ke,updated:ke,beforeDestroy:ke,beforeUnmount:ke,destroyed:ke,unmounted:ke,activated:ke,deactivated:ke,errorCaptured:ke,serverPrefetch:ke,components:ot,directives:ot,watch:Mi,provide:du,inject:Oi};function du(e,t){return t?e?function(){return Ee(Y(e)?e.call(this,this):e,Y(t)?t.call(this,this):t)}:t:e}function Oi(e,t){return ot(dn(e),dn(t))}function dn(e){if(J(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ke(e,t){return e?[...new Set([].concat(e,t))]:t}function ot(e,t){return e?Ee(Ee(Object.create(null),e),t):t}function Mi(e,t){if(!e)return t;if(!t)return e;const n=Ee(Object.create(null),e);for(const r in t)n[r]=ke(e[r],t[r]);return n}function Ri(e,t,n,r=!1){const d={},s={};br(s,Lr,1),e.propsDefaults=Object.create(null),wd(e,t,d,s);for(const a in e.propsOptions[0])a in d||(d[a]=void 0);n?e.props=r?d:Ws(d):e.type.props?e.props=d:e.props=s,e.attrs=s}function Li(e,t,n,r){const{props:d,attrs:s,vnode:{patchFlag:a}}=e,c=ne(d),[h]=e.propsOptions;let g=!1;if((r||a>0)&&!(a&16)){if(a&8){const v=e.vnode.dynamicProps;for(let C=0;C<v.length;C++){let I=v[C];if(Mr(e.emitsOptions,I))continue;const D=t[I];if(h)if(te(s,I))D!==s[I]&&(s[I]=D,g=!0);else{const B=Et(I);d[B]=sn(h,c,B,D,e,!1)}else D!==s[I]&&(s[I]=D,g=!0)}}}else{wd(e,t,d,s)&&(g=!0);let v;for(const C in c)(!t||!te(t,C)&&((v=Tt(C))===C||!te(t,v)))&&(h?n&&(n[C]!==void 0||n[v]!==void 0)&&(d[C]=sn(h,c,C,void 0,e,!0)):delete d[C]);if(s!==c)for(const C in s)(!t||!te(t,C))&&(delete s[C],g=!0)}g&&Ze(e,"set","$attrs")}function wd(e,t,n,r){const[d,s]=e.propsOptions;let a=!1,c;if(t)for(let h in t){if(or(h))continue;const g=t[h];let v;d&&te(d,v=Et(h))?!s||!s.includes(v)?n[v]=g:(c||(c={}))[v]=g:Mr(e.emitsOptions,h)||(!(h in r)||g!==r[h])&&(r[h]=g,a=!0)}if(s){const h=ne(n),g=c||ce;for(let v=0;v<s.length;v++){const C=s[v];n[C]=sn(d,h,C,g[C],e,!te(g,C))}}return a}function sn(e,t,n,r,d,s){const a=e[n];if(a!=null){const c=te(a,"default");if(c&&r===void 0){const h=a.default;if(a.type!==Function&&Y(h)){const{propsDefaults:g}=d;n in g?r=g[n]:(St(d),r=g[n]=h.call(null,t),pt())}else r=h}a[0]&&(s&&!c?r=!1:a[1]&&(r===""||r===Tt(n))&&(r=!0))}return r}function yd(e,t,n=!1){const r=t.propsCache,d=r.get(e);if(d)return d;const s=e.props,a={},c=[];let h=!1;if(!Y(e)){const v=C=>{h=!0;const[I,D]=yd(C,t,!0);Ee(a,I),D&&c.push(...D)};!n&&t.mixins.length&&t.mixins.forEach(v),e.extends&&v(e.extends),e.mixins&&e.mixins.forEach(v)}if(!s&&!h)return oe(e)&&r.set(e,wt),wt;if(J(s))for(let v=0;v<s.length;v++){const C=Et(s[v]);su(C)&&(a[C]=ce)}else if(s)for(const v in s){const C=Et(v);if(su(C)){const I=s[v],D=a[C]=J(I)||Y(I)?{type:I}:Object.assign({},I);if(D){const B=au(Boolean,D.type),H=au(String,D.type);D[0]=B>-1,D[1]=H<0||B<H,(B>-1||te(D,"default"))&&c.push(C)}}}const g=[a,c];return oe(e)&&r.set(e,g),g}function su(e){return e[0]!=="$"}function iu(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ou(e,t){return iu(e)===iu(t)}function au(e,t){return J(t)?t.findIndex(n=>ou(n,e)):Y(t)&&ou(t,e)?0:-1}const vd=e=>e[0]==="_"||e==="$stable",zn=e=>J(e)?e.map(Ue):[Ue(e)],zi=(e,t,n)=>{if(t._n)return t;const r=ui((...d)=>zn(t(...d)),n);return r._c=!1,r},kd=(e,t,n)=>{const r=e._ctx;for(const d in e){if(vd(d))continue;const s=e[d];if(Y(s))t[d]=zi(d,s,r);else if(s!=null){const a=zn(s);t[d]=()=>a}}},Ed=(e,t)=>{const n=zn(t);e.slots.default=()=>n},Ni=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ne(t),br(t,"_",n)):kd(t,e.slots={})}else e.slots={},t&&Ed(e,t);br(e.slots,Lr,1)},Ii=(e,t,n)=>{const{vnode:r,slots:d}=e;let s=!0,a=ce;if(r.shapeFlag&32){const c=t._;c?n&&c===1?s=!1:(Ee(d,t),!n&&c===1&&delete d._):(s=!t.$stable,kd(t,d)),a=t}else t&&(Ed(e,t),a={default:1});if(s)for(const c in d)!vd(c)&&!(c in a)&&delete d[c]};function Pd(){return{app:null,config:{isNativeTag:as,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Bi=0;function Fi(e,t){return function(r,d=null){Y(r)||(r=Object.assign({},r)),d!=null&&!oe(d)&&(d=null);const s=Pd(),a=new Set;let c=!1;const h=s.app={_uid:Bi++,_component:r,_props:d,_container:null,_context:s,_instance:null,version:uo,get config(){return s.config},set config(g){},use(g,...v){return a.has(g)||(g&&Y(g.install)?(a.add(g),g.install(h,...v)):Y(g)&&(a.add(g),g(h,...v))),h},mixin(g){return s.mixins.includes(g)||s.mixins.push(g),h},component(g,v){return v?(s.components[g]=v,h):s.components[g]},directive(g,v){return v?(s.directives[g]=v,h):s.directives[g]},mount(g,v,C){if(!c){const I=Ce(r,d);return I.appContext=s,v&&t?t(I,g):e(I,g,C),c=!0,h._container=g,g.__vue_app__=h,zr(I.component)||I.component.proxy}},unmount(){c&&(e(null,h._container),delete h._container.__vue_app__)},provide(g,v){return s.provides[g]=v,h}};return h}}function on(e,t,n,r,d=!1){if(J(e)){e.forEach((I,D)=>on(I,t&&(J(t)?t[D]:t),n,r,d));return}if(lr(r)&&!d)return;const s=r.shapeFlag&4?zr(r.component)||r.component.proxy:r.el,a=d?null:s,{i:c,r:h}=e,g=t&&t.r,v=c.refs===ce?c.refs={}:c.refs,C=c.setupState;if(g!=null&&g!==h&&(_e(g)?(v[g]=null,te(C,g)&&(C[g]=null)):ve(g)&&(g.value=null)),Y(h))rt(h,c,12,[a,v]);else{const I=_e(h),D=ve(h);if(I||D){const B=()=>{if(e.f){const H=I?te(C,h)?C[h]:v[h]:h.value;d?J(H)&&vn(H,s):J(H)?H.includes(s)||H.push(s):I?(v[h]=[s],te(C,h)&&(C[h]=v[h])):(h.value=[s],e.k&&(v[e.k]=h.value))}else I?(v[h]=a,te(C,h)&&(C[h]=a)):D&&(h.value=a,e.k&&(v[e.k]=a))};a?(B.id=-1,Pe(B,n)):B()}}}const Pe=ci;function Hi(e){return $i(e)}function $i(e,t){const n=ms();n.__VUE__=!0;const{insert:r,remove:d,patchProp:s,createElement:a,createText:c,createComment:h,setText:g,setElementText:v,parentNode:C,nextSibling:I,setScopeId:D=Ie,insertStaticContent:B}=e,H=(m,b,k,A=null,S=null,N=null,$=!1,L=null,F=!!b.dynamicChildren)=>{if(m===b)return;m&&!zt(m,b)&&(A=pe(m),se(m,S,N,!0),m=null),b.patchFlag===-2&&(F=!1,b.dynamicChildren=null);const{type:O,ref:W,shapeFlag:V}=b;switch(O){case Yt:ue(m,b,k,A);break;case _t:X(m,b,k,A);break;case qr:m==null&&le(b,k,A,$);break;case Re:z(m,b,k,A,S,N,$,L,F);break;default:V&1?o(m,b,k,A,S,N,$,L,F):V&6?j(m,b,k,A,S,N,$,L,F):(V&64||V&128)&&O.process(m,b,k,A,S,N,$,L,F,Fe)}W!=null&&S&&on(W,m&&m.ref,N,b||m,!b)},ue=(m,b,k,A)=>{if(m==null)r(b.el=c(b.children),k,A);else{const S=b.el=m.el;b.children!==m.children&&g(S,b.children)}},X=(m,b,k,A)=>{m==null?r(b.el=h(b.children||""),k,A):b.el=m.el},le=(m,b,k,A)=>{[m.el,m.anchor]=B(m.children,b,k,A,m.el,m.anchor)},G=({el:m,anchor:b},k,A)=>{let S;for(;m&&m!==b;)S=I(m),r(m,k,A),m=S;r(b,k,A)},u=({el:m,anchor:b})=>{let k;for(;m&&m!==b;)k=I(m),d(m),m=k;d(b)},o=(m,b,k,A,S,N,$,L,F)=>{$=$||b.type==="svg",m==null?i(b,k,A,S,N,$,L,F):w(m,b,S,N,$,L,F)},i=(m,b,k,A,S,N,$,L)=>{let F,O;const{type:W,props:V,shapeFlag:K,transition:Z,dirs:x}=m;if(F=m.el=a(m.type,N,V&&V.is,V),K&8?v(F,m.children):K&16&&_(m.children,F,null,A,S,N&&W!=="foreignObject",$,L),x&&st(m,null,A,"created"),l(F,m,m.scopeId,$,A),V){for(const de in V)de!=="value"&&!or(de)&&s(F,de,null,V[de],N,m.children,A,S,ae);"value"in V&&s(F,"value",null,V.value),(O=V.onVnodeBeforeMount)&&$e(O,A,m)}x&&st(m,null,A,"beforeMount");const ie=(!S||S&&!S.pendingBranch)&&Z&&!Z.persisted;ie&&Z.beforeEnter(F),r(F,b,k),((O=V&&V.onVnodeMounted)||ie||x)&&Pe(()=>{O&&$e(O,A,m),ie&&Z.enter(F),x&&st(m,null,A,"mounted")},S)},l=(m,b,k,A,S)=>{if(k&&D(m,k),A)for(let N=0;N<A.length;N++)D(m,A[N]);if(S){let N=S.subTree;if(b===N){const $=S.vnode;l(m,$,$.scopeId,$.slotScopeIds,S.parent)}}},_=(m,b,k,A,S,N,$,L,F=0)=>{for(let O=F;O<m.length;O++){const W=m[O]=L?et(m[O]):Ue(m[O]);H(null,W,b,k,A,S,N,$,L)}},w=(m,b,k,A,S,N,$)=>{const L=b.el=m.el;let{patchFlag:F,dynamicChildren:O,dirs:W}=b;F|=m.patchFlag&16;const V=m.props||ce,K=b.props||ce;let Z;k&&it(k,!1),(Z=K.onVnodeBeforeUpdate)&&$e(Z,k,b,m),W&&st(b,m,k,"beforeUpdate"),k&&it(k,!0);const x=S&&b.type!=="foreignObject";if(O?p(m.dynamicChildren,O,L,k,A,x,N):$||R(m,b,L,null,k,A,x,N,!1),F>0){if(F&16)y(L,b,V,K,k,A,S);else if(F&2&&V.class!==K.class&&s(L,"class",null,K.class,S),F&4&&s(L,"style",V.style,K.style,S),F&8){const ie=b.dynamicProps;for(let de=0;de<ie.length;de++){const fe=ie[de],Oe=V[fe],bt=K[fe];(bt!==Oe||fe==="value")&&s(L,fe,Oe,bt,S,m.children,k,A,ae)}}F&1&&m.children!==b.children&&v(L,b.children)}else!$&&O==null&&y(L,b,V,K,k,A,S);((Z=K.onVnodeUpdated)||W)&&Pe(()=>{Z&&$e(Z,k,b,m),W&&st(b,m,k,"updated")},A)},p=(m,b,k,A,S,N,$)=>{for(let L=0;L<b.length;L++){const F=m[L],O=b[L],W=F.el&&(F.type===Re||!zt(F,O)||F.shapeFlag&70)?C(F.el):k;H(F,O,W,null,A,S,N,$,!0)}},y=(m,b,k,A,S,N,$)=>{if(k!==A){if(k!==ce)for(const L in k)!or(L)&&!(L in A)&&s(m,L,k[L],null,$,b.children,S,N,ae);for(const L in A){if(or(L))continue;const F=A[L],O=k[L];F!==O&&L!=="value"&&s(m,L,O,F,$,b.children,S,N,ae)}"value"in A&&s(m,"value",k.value,A.value)}},z=(m,b,k,A,S,N,$,L,F)=>{const O=b.el=m?m.el:c(""),W=b.anchor=m?m.anchor:c("");let{patchFlag:V,dynamicChildren:K,slotScopeIds:Z}=b;Z&&(L=L?L.concat(Z):Z),m==null?(r(O,k,A),r(W,k,A),_(b.children,k,W,S,N,$,L,F)):V>0&&V&64&&K&&m.dynamicChildren?(p(m.dynamicChildren,K,k,S,N,$,L),(b.key!=null||S&&b===S.subTree)&&Cd(m,b,!0)):R(m,b,k,W,S,N,$,L,F)},j=(m,b,k,A,S,N,$,L,F)=>{b.slotScopeIds=L,m==null?b.shapeFlag&512?S.ctx.activate(b,k,A,$,F):T(b,k,A,S,N,$,F):M(m,b,F)},T=(m,b,k,A,S,N,$)=>{const L=m.component=Xi(m,A,S);if(pd(m)&&(L.ctx.renderer=Fe),Yi(L),L.asyncDep){if(S&&S.registerDep(L,f),!m.el){const F=L.subTree=Ce(_t);X(null,F,b,k)}return}f(L,m,b,k,S,N,$)},M=(m,b,k)=>{const A=b.component=m.component;if(ii(m,b,k))if(A.asyncDep&&!A.asyncResolved){E(A,b,k);return}else A.next=b,ei(A.update),A.update();else b.el=m.el,A.vnode=b},f=(m,b,k,A,S,N,$)=>{const L=()=>{if(m.isMounted){let{next:W,bu:V,u:K,parent:Z,vnode:x}=m,ie=W,de;it(m,!1),W?(W.el=x.el,E(m,W,$)):W=x,V&&ar(V),(de=W.props&&W.props.onVnodeBeforeUpdate)&&$e(de,Z,W,x),it(m,!0);const fe=$r(m),Oe=m.subTree;m.subTree=fe,H(Oe,fe,C(Oe.el),pe(Oe),m,S,N),W.el=fe.el,ie===null&&oi(m,fe.el),K&&Pe(K,S),(de=W.props&&W.props.onVnodeUpdated)&&Pe(()=>$e(de,Z,W,x),S)}else{let W;const{el:V,props:K}=b,{bm:Z,m:x,parent:ie}=m,de=lr(b);if(it(m,!1),Z&&ar(Z),!de&&(W=K&&K.onVnodeBeforeMount)&&$e(W,ie,b),it(m,!0),V&&gt){const fe=()=>{m.subTree=$r(m),gt(V,m.subTree,m,S,null)};de?b.type.__asyncLoader().then(()=>!m.isUnmounted&&fe()):fe()}else{const fe=m.subTree=$r(m);H(null,fe,k,A,m,S,N),b.el=fe.el}if(x&&Pe(x,S),!de&&(W=K&&K.onVnodeMounted)){const fe=b;Pe(()=>$e(W,ie,fe),S)}(b.shapeFlag&256||ie&&lr(ie.vnode)&&ie.vnode.shapeFlag&256)&&m.a&&Pe(m.a,S),m.isMounted=!0,b=k=A=null}},F=m.effect=new Pn(L,()=>Rn(O),m.scope),O=m.update=()=>F.run();O.id=m.uid,it(m,!0),O()},E=(m,b,k)=>{b.component=m;const A=m.vnode.props;m.vnode=b,m.next=null,Li(m,b.props,A,k),Ii(m,b.children,k),jt(),ru(),Ot()},R=(m,b,k,A,S,N,$,L,F=!1)=>{const O=m&&m.children,W=m?m.shapeFlag:0,V=b.children,{patchFlag:K,shapeFlag:Z}=b;if(K>0){if(K&128){Q(O,V,k,A,S,N,$,L,F);return}else if(K&256){U(O,V,k,A,S,N,$,L,F);return}}Z&8?(W&16&&ae(O,S,N),V!==O&&v(k,V)):W&16?Z&16?Q(O,V,k,A,S,N,$,L,F):ae(O,S,N,!0):(W&8&&v(k,""),Z&16&&_(V,k,A,S,N,$,L,F))},U=(m,b,k,A,S,N,$,L,F)=>{m=m||wt,b=b||wt;const O=m.length,W=b.length,V=Math.min(O,W);let K;for(K=0;K<V;K++){const Z=b[K]=F?et(b[K]):Ue(b[K]);H(m[K],Z,k,null,S,N,$,L,F)}O>W?ae(m,S,N,!0,!1,V):_(b,k,A,S,N,$,L,F,V)},Q=(m,b,k,A,S,N,$,L,F)=>{let O=0;const W=b.length;let V=m.length-1,K=W-1;for(;O<=V&&O<=K;){const Z=m[O],x=b[O]=F?et(b[O]):Ue(b[O]);if(zt(Z,x))H(Z,x,k,null,S,N,$,L,F);else break;O++}for(;O<=V&&O<=K;){const Z=m[V],x=b[K]=F?et(b[K]):Ue(b[K]);if(zt(Z,x))H(Z,x,k,null,S,N,$,L,F);else break;V--,K--}if(O>V){if(O<=K){const Z=K+1,x=Z<W?b[Z].el:A;for(;O<=K;)H(null,b[O]=F?et(b[O]):Ue(b[O]),k,x,S,N,$,L,F),O++}}else if(O>K)for(;O<=V;)se(m[O],S,N,!0),O++;else{const Z=O,x=O,ie=new Map;for(O=x;O<=K;O++){const Te=b[O]=F?et(b[O]):Ue(b[O]);Te.key!=null&&ie.set(Te.key,O)}let de,fe=0;const Oe=K-x+1;let bt=!1,Vn=0;const Rt=new Array(Oe);for(O=0;O<Oe;O++)Rt[O]=0;for(O=Z;O<=V;O++){const Te=m[O];if(fe>=Oe){se(Te,S,N,!0);continue}let He;if(Te.key!=null)He=ie.get(Te.key);else for(de=x;de<=K;de++)if(Rt[de-x]===0&&zt(Te,b[de])){He=de;break}He===void 0?se(Te,S,N,!0):(Rt[He-x]=O+1,He>=Vn?Vn=He:bt=!0,H(Te,b[He],k,null,S,N,$,L,F),fe++)}const Wn=bt?Di(Rt):wt;for(de=Wn.length-1,O=Oe-1;O>=0;O--){const Te=x+O,He=b[Te],Kn=Te+1<W?b[Te+1].el:A;Rt[O]===0?H(null,He,k,Kn,S,N,$,L,F):bt&&(de<0||O!==Wn[de]?q(He,k,Kn,2):de--)}}},q=(m,b,k,A,S=null)=>{const{el:N,type:$,transition:L,children:F,shapeFlag:O}=m;if(O&6){q(m.component.subTree,b,k,A);return}if(O&128){m.suspense.move(b,k,A);return}if(O&64){$.move(m,b,k,Fe);return}if($===Re){r(N,b,k);for(let V=0;V<F.length;V++)q(F[V],b,k,A);r(m.anchor,b,k);return}if($===qr){G(m,b,k);return}if(A!==2&&O&1&&L)if(A===0)L.beforeEnter(N),r(N,b,k),Pe(()=>L.enter(N),S);else{const{leave:V,delayLeave:K,afterLeave:Z}=L,x=()=>r(N,b,k),ie=()=>{V(N,()=>{x(),Z&&Z()})};K?K(N,x,ie):ie()}else r(N,b,k)},se=(m,b,k,A=!1,S=!1)=>{const{type:N,props:$,ref:L,children:F,dynamicChildren:O,shapeFlag:W,patchFlag:V,dirs:K}=m;if(L!=null&&on(L,null,k,m,!0),W&256){b.ctx.deactivate(m);return}const Z=W&1&&K,x=!lr(m);let ie;if(x&&(ie=$&&$.onVnodeBeforeUnmount)&&$e(ie,b,m),W&6)he(m.component,k,A);else{if(W&128){m.suspense.unmount(k,A);return}Z&&st(m,null,b,"beforeUnmount"),W&64?m.type.remove(m,b,k,S,Fe,A):O&&(N!==Re||V>0&&V&64)?ae(O,b,k,!1,!0):(N===Re&&V&384||!S&&W&16)&&ae(F,b,k),A&&be(m)}(x&&(ie=$&&$.onVnodeUnmounted)||Z)&&Pe(()=>{ie&&$e(ie,b,m),Z&&st(m,null,b,"unmounted")},k)},be=m=>{const{type:b,el:k,anchor:A,transition:S}=m;if(b===Re){Ae(k,A);return}if(b===qr){u(m);return}const N=()=>{d(k),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(m.shapeFlag&1&&S&&!S.persisted){const{leave:$,delayLeave:L}=S,F=()=>$(k,N);L?L(m.el,N,F):F()}else N()},Ae=(m,b)=>{let k;for(;m!==b;)k=I(m),d(m),m=k;d(b)},he=(m,b,k)=>{const{bum:A,scope:S,update:N,subTree:$,um:L}=m;A&&ar(A),S.stop(),N&&(N.active=!1,se($,m,b,k)),L&&Pe(L,b),Pe(()=>{m.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},ae=(m,b,k,A=!1,S=!1,N=0)=>{for(let $=N;$<m.length;$++)se(m[$],b,k,A,S)},pe=m=>m.shapeFlag&6?pe(m.component.subTree):m.shapeFlag&128?m.suspense.next():I(m.anchor||m.el),we=(m,b,k)=>{m==null?b._vnode&&se(b._vnode,null,null,!0):H(b._vnode||null,m,b,null,null,null,k),ru(),id(),b._vnode=m},Fe={p:H,um:se,m:q,r:be,mt:T,mc:_,pc:R,pbc:p,n:pe,o:e};let dt,gt;return t&&([dt,gt]=t(Fe)),{render:we,hydrate:dt,createApp:Fi(we,dt)}}function it({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Cd(e,t,n=!1){const r=e.children,d=t.children;if(J(r)&&J(d))for(let s=0;s<r.length;s++){const a=r[s];let c=d[s];c.shapeFlag&1&&!c.dynamicChildren&&((c.patchFlag<=0||c.patchFlag===32)&&(c=d[s]=et(d[s]),c.el=a.el),n||Cd(a,c)),c.type===Yt&&(c.el=a.el)}}function Di(e){const t=e.slice(),n=[0];let r,d,s,a,c;const h=e.length;for(r=0;r<h;r++){const g=e[r];if(g!==0){if(d=n[n.length-1],e[d]<g){t[r]=d,n.push(r);continue}for(s=0,a=n.length-1;s<a;)c=s+a>>1,e[n[c]]<g?s=c+1:a=c;g<e[n[s]]&&(s>0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}const Ui=e=>e.__isTeleport,Re=Symbol(void 0),Yt=Symbol(void 0),_t=Symbol(void 0),qr=Symbol(void 0),$t=[];let Ne=null;function De(e=!1){$t.push(Ne=e?null:[])}function qi(){$t.pop(),Ne=$t[$t.length-1]||null}let Kt=1;function cu(e){Kt+=e}function Sd(e){return e.dynamicChildren=Kt>0?Ne||wt:null,qi(),Kt>0&&Ne&&Ne.push(e),e}function Ke(e,t,n,r,d,s){return Sd(ee(e,t,n,r,d,s,!0))}function Vi(e,t,n,r,d){return Sd(Ce(e,t,n,r,d,!0))}function an(e){return e?e.__v_isVNode===!0:!1}function zt(e,t){return e.type===t.type&&e.key===t.key}const Lr="__vInternal",Ad=({key:e})=>e??null,fr=({ref:e,ref_key:t,ref_for:n})=>e!=null?_e(e)||ve(e)||Y(e)?{i:ze,r:e,k:t,f:!!n}:e:null;function ee(e,t=null,n=null,r=0,d=null,s=e===Re?0:1,a=!1,c=!1){const h={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ad(t),ref:t&&fr(t),scopeId:cd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:d,dynamicChildren:null,appContext:null,ctx:ze};return c?(Nn(h,n),s&128&&e.normalize(h)):n&&(h.shapeFlag|=_e(n)?8:16),Kt>0&&!a&&Ne&&(h.patchFlag>0||s&6)&&h.patchFlag!==32&&Ne.push(h),h}const Ce=Wi;function Wi(e,t=null,n=null,r=0,d=null,s=!1){if((!e||e===Pi)&&(e=_t),an(e)){const c=Ct(e,t,!0);return n&&Nn(c,n),Kt>0&&!s&&Ne&&(c.shapeFlag&6?Ne[Ne.indexOf(e)]=c:Ne.push(c)),c.patchFlag|=-2,c}if(to(e)&&(e=e.__vccOpts),t){t=Ki(t);let{class:c,style:h}=t;c&&!_e(c)&&(t.class=wn(c)),oe(h)&&(xu(h)&&!J(h)&&(h=Ee({},h)),t.style=bn(h))}const a=_e(e)?1:ai(e)?128:Ui(e)?64:oe(e)?4:Y(e)?2:0;return ee(e,t,n,r,d,a,s,!0)}function Ki(e){return e?xu(e)||Lr in e?Ee({},e):e:null}function Ct(e,t,n=!1){const{props:r,ref:d,patchFlag:s,children:a}=e,c=t?Ji(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Ad(c),ref:t&&t.ref?n&&d?J(d)?d.concat(fr(t)):[d,fr(t)]:fr(t):d,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Re?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function je(e=" ",t=0){return Ce(Yt,null,e,t)}function Nt(e="",t=!1){return t?(De(),Vi(_t,null,e)):Ce(_t,null,e)}function Ue(e){return e==null||typeof e=="boolean"?Ce(_t):J(e)?Ce(Re,null,e.slice()):typeof e=="object"?et(e):Ce(Yt,null,String(e))}function et(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ct(e)}function Nn(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const d=t.default;d&&(d._c&&(d._d=!1),Nn(e,d()),d._c&&(d._d=!0));return}else{n=32;const d=t._;!d&&!(Lr in t)?t._ctx=ze:d===3&&ze&&(ze.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Y(t)?(t={default:t,_ctx:ze},n=32):(t=String(t),r&64?(n=16,t=[je(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ji(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const d in r)if(d==="class")t.class!==r.class&&(t.class=wn([t.class,r.class]));else if(d==="style")t.style=bn([t.style,r.style]);else if(Sr(d)){const s=t[d],a=r[d];a&&s!==a&&!(J(s)&&s.includes(a))&&(t[d]=s?[].concat(s,a):a)}else d!==""&&(t[d]=r[d])}return t}function $e(e,t,n,r=null){Be(e,t,7,[n,r])}const Gi=Pd();let Zi=0;function Xi(e,t,n){const r=e.type,d=(t?t.appContext:e.appContext)||Gi,s={uid:Zi++,vnode:e,type:r,parent:t,appContext:d,root:null,next:null,subTree:null,effect:null,update:null,scope:new _s(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(d.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:yd(r,d),emitsOptions:ad(r,d),emit:null,emitted:null,propsDefaults:ce,inheritAttrs:r.inheritAttrs,ctx:ce,data:ce,props:ce,attrs:ce,slots:ce,refs:ce,setupState:ce,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=t?t.root:s,s.emit=ni.bind(null,s),e.ce&&e.ce(s),s}let me=null;const St=e=>{me=e,e.scope.on()},pt=()=>{me&&me.scope.off(),me=null};function Td(e){return e.vnode.shapeFlag&4}let Jt=!1;function Yi(e,t=!1){Jt=t;const{props:n,children:r}=e.vnode,d=Td(e);Ri(e,n,d,t),Ni(e,r);const s=d?Qi(e,t):void 0;return Jt=!1,s}function Qi(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ed(new Proxy(e.ctx,Si));const{setup:r}=n;if(r){const d=e.setupContext=r.length>1?eo(e):null;St(e),jt();const s=rt(r,e,0,[e.props,d]);if(Ot(),pt(),Fu(s)){if(s.then(pt,pt),t)return s.then(a=>{lu(e,a,t)}).catch(a=>{Or(a,e,0)});e.asyncDep=s}else lu(e,s,t)}else jd(e,t)}function lu(e,t,n){Y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=nd(t)),jd(e,n)}let fu;function jd(e,t,n){const r=e.type;if(!e.render){if(!t&&fu&&!r.render){const d=r.template||Ln(e).template;if(d){const{isCustomElement:s,compilerOptions:a}=e.appContext.config,{delimiters:c,compilerOptions:h}=r,g=Ee(Ee({isCustomElement:s,delimiters:c},a),h);r.render=fu(d,g)}}e.render=r.render||Ie}St(e),jt(),Ai(e),Ot(),pt()}function xi(e){return new Proxy(e.attrs,{get(t,n){return Se(e,"get","$attrs"),t[n]}})}function eo(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=xi(e))},slots:e.slots,emit:e.emit,expose:t}}function zr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(nd(ed(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ht)return Ht[n](e)},has(t,n){return n in t||n in Ht}}))}function to(e){return Y(e)&&"__vccOpts"in e}const mt=(e,t)=>Xs(e,t,Jt);function hu(e,t,n){const r=arguments.length;return r===2?oe(t)&&!J(t)?an(t)?Ce(e,null,[t]):Ce(e,t):Ce(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&an(n)&&(n=[n]),Ce(e,t,n))}const ro=Symbol(""),no=()=>cr(ro),uo="3.2.47",so="http://www.w3.org/2000/svg",ct=typeof document<"u"?document:null,pu=ct&&ct.createElement("template"),io={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const d=t?ct.createElementNS(so,e):ct.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&d.setAttribute("multiple",r.multiple),d},createText:e=>ct.createTextNode(e),createComment:e=>ct.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ct.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,d,s){const a=n?n.previousSibling:t.lastChild;if(d&&(d===s||d.nextSibling))for(;t.insertBefore(d.cloneNode(!0),n),!(d===s||!(d=d.nextSibling)););else{pu.innerHTML=r?`<svg>${e}</svg>`:e;const c=pu.content;if(r){const h=c.firstChild;for(;h.firstChild;)c.appendChild(h.firstChild);c.removeChild(h)}t.insertBefore(c,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function oo(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function ao(e,t,n){const r=e.style,d=_e(n);if(n&&!d){if(t&&!_e(t))for(const s in t)n[s]==null&&cn(r,s,"");for(const s in n)cn(r,s,n[s])}else{const s=r.display;d?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}const mu=/\s*!important$/;function cn(e,t,n){if(J(n))n.forEach(r=>cn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=co(e,t);mu.test(n)?e.setProperty(Tt(r),n.replace(mu,""),"important"):e[r]=n}}const _u=["Webkit","Moz","ms"],Vr={};function co(e,t){const n=Vr[t];if(n)return n;let r=Et(t);if(r!=="filter"&&r in e)return Vr[t]=r;r=Du(r);for(let d=0;d<_u.length;d++){const s=_u[d]+r;if(s in e)return Vr[t]=s}return t}const gu="http://www.w3.org/1999/xlink";function lo(e,t,n,r,d){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(gu,t.slice(6,t.length)):e.setAttributeNS(gu,t,n);else{const s=is(t);n==null||s&&!Nu(n)?e.removeAttribute(t):e.setAttribute(t,s?"":n)}}function fo(e,t,n,r,d,s,a){if(t==="innerHTML"||t==="textContent"){r&&a(r,d,s),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const h=n??"";(e.value!==h||e.tagName==="OPTION")&&(e.value=h),n==null&&e.removeAttribute(t);return}let c=!1;if(n===""||n==null){const h=typeof e[t];h==="boolean"?n=Nu(n):n==null&&h==="string"?(n="",c=!0):h==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function lt(e,t,n,r){e.addEventListener(t,n,r)}function ho(e,t,n,r){e.removeEventListener(t,n,r)}function po(e,t,n,r,d=null){const s=e._vei||(e._vei={}),a=s[t];if(r&&a)a.value=r;else{const[c,h]=mo(t);if(r){const g=s[t]=bo(r,d);lt(e,c,g,h)}else a&&(ho(e,c,a,h),s[t]=void 0)}}const bu=/(?:Once|Passive|Capture)$/;function mo(e){let t;if(bu.test(e)){t={};let r;for(;r=e.match(bu);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Tt(e.slice(2)),t]}let Wr=0;const _o=Promise.resolve(),go=()=>Wr||(_o.then(()=>Wr=0),Wr=Date.now());function bo(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Be(wo(r,n.value),t,5,[r])};return n.value=e,n.attached=go(),n}function wo(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>d=>!d._stopped&&r&&r(d))}else return t}const wu=/^on[a-z]/,yo=(e,t,n,r,d=!1,s,a,c,h)=>{t==="class"?oo(e,r,d):t==="style"?ao(e,n,r):Sr(t)?yn(t)||po(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vo(e,t,r,d))?fo(e,t,r,s,a,c,h):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),lo(e,t,r,d))};function vo(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&wu.test(t)&&Y(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||wu.test(t)&&_e(n)?!1:t in e}const kr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>ar(t,n):t};function ko(e){e.target.composing=!0}function yu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Kr={created(e,{modifiers:{lazy:t,trim:n,number:r}},d){e._assign=kr(d);const s=r||d.props&&d.props.type==="number";lt(e,t?"change":"input",a=>{if(a.target.composing)return;let c=e.value;n&&(c=c.trim()),s&&(c=Yr(c)),e._assign(c)}),n&&lt(e,"change",()=>{e.value=e.value.trim()}),t||(lt(e,"compositionstart",ko),lt(e,"compositionend",yu),lt(e,"change",yu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:d}},s){if(e._assign=kr(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(d||e.type==="number")&&Yr(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},Eo={deep:!0,created(e,t,n){e._assign=kr(n),lt(e,"change",()=>{const r=e._modelValue,d=Po(e),s=e.checked,a=e._assign;if(J(r)){const c=Iu(r,d),h=c!==-1;if(s&&!h)a(r.concat(d));else if(!s&&h){const g=[...r];g.splice(c,1),a(g)}}else if(Ar(r)){const c=new Set(r);s?c.add(d):c.delete(d),a(c)}else a(Od(e,s))})},mounted:vu,beforeUpdate(e,t,n){e._assign=kr(n),vu(e,t,n)}};function vu(e,{value:t,oldValue:n},r){e._modelValue=t,J(t)?e.checked=Iu(t,r.props.value)>-1:Ar(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Cr(t,Od(e,!0)))}function Po(e){return"_value"in e?e._value:e.value}function Od(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Co=Ee({patchProp:yo},io);let ku;function So(){return ku||(ku=Hi(Co))}const Ao=(...e)=>{const t=So().createApp(...e),{mount:n}=t;return t.mount=r=>{const d=To(r);if(!d)return;const s=t._component;!Y(s)&&!s.render&&!s.template&&(s.template=d.innerHTML),d.innerHTML="";const a=n(d,!1,d instanceof SVGElement);return d instanceof Element&&(d.removeAttribute("v-cloak"),d.setAttribute("data-v-app","")),a},t};function To(e){return _e(e)?document.querySelector(e):e}var jo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ln={},Oo={get exports(){return ln},set exports(e){ln=e}};(function(e){(function(){function t(u){var o={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(u===!1)return JSON.parse(JSON.stringify(o));var i={};for(var l in o)o.hasOwnProperty(l)&&(i[l]=o[l].defaultValue);return i}function n(){var u=t(!0),o={};for(var i in u)u.hasOwnProperty(i)&&(o[i]=!0);return o}var r={},d={},s={},a=t(!0),c="vanilla",h={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:t(!0),allOn:n()};r.helper={},r.extensions={},r.setOption=function(u,o){return a[u]=o,this},r.getOption=function(u){return a[u]},r.getOptions=function(){return a},r.resetOptions=function(){a=t(!0)},r.setFlavor=function(u){if(!h.hasOwnProperty(u))throw Error(u+" flavor was not found");r.resetOptions();var o=h[u];c=u;for(var i in o)o.hasOwnProperty(i)&&(a[i]=o[i])},r.getFlavor=function(){return c},r.getFlavorOptions=function(u){if(h.hasOwnProperty(u))return h[u]},r.getDefaultOptions=function(u){return t(u)},r.subParser=function(u,o){if(r.helper.isString(u))if(typeof o<"u")d[u]=o;else{if(d.hasOwnProperty(u))return d[u];throw Error("SubParser named "+u+" not registered!")}},r.extension=function(u,o){if(!r.helper.isString(u))throw Error("Extension 'name' must be a string");if(u=r.helper.stdExtName(u),r.helper.isUndefined(o)){if(!s.hasOwnProperty(u))throw Error("Extension named "+u+" is not registered!");return s[u]}else{typeof o=="function"&&(o=o()),r.helper.isArray(o)||(o=[o]);var i=g(o,u);if(i.valid)s[u]=o;else throw Error(i.error)}},r.getAllExtensions=function(){return s},r.removeExtension=function(u){delete s[u]},r.resetExtensions=function(){s={}};function g(u,o){var i=o?"Error in "+o+" extension->":"Error in unnamed extension",l={valid:!0,error:""};r.helper.isArray(u)||(u=[u]);for(var _=0;_<u.length;++_){var w=i+" sub-extension "+_+": ",p=u[_];if(typeof p!="object")return l.valid=!1,l.error=w+"must be an object, but "+typeof p+" given",l;if(!r.helper.isString(p.type))return l.valid=!1,l.error=w+'property "type" must be a string, but '+typeof p.type+" given",l;var y=p.type=p.type.toLowerCase();if(y==="language"&&(y=p.type="lang"),y==="html"&&(y=p.type="output"),y!=="lang"&&y!=="output"&&y!=="listener")return l.valid=!1,l.error=w+"type "+y+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',l;if(y==="listener"){if(r.helper.isUndefined(p.listeners))return l.valid=!1,l.error=w+'. Extensions of type "listener" must have a property called "listeners"',l}else if(r.helper.isUndefined(p.filter)&&r.helper.isUndefined(p.regex))return l.valid=!1,l.error=w+y+' extensions must define either a "regex" property or a "filter" method',l;if(p.listeners){if(typeof p.listeners!="object")return l.valid=!1,l.error=w+'"listeners" property must be an object but '+typeof p.listeners+" given",l;for(var z in p.listeners)if(p.listeners.hasOwnProperty(z)&&typeof p.listeners[z]!="function")return l.valid=!1,l.error=w+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+z+" must be a function but "+typeof p.listeners[z]+" given",l}if(p.filter){if(typeof p.filter!="function")return l.valid=!1,l.error=w+'"filter" must be a function, but '+typeof p.filter+" given",l}else if(p.regex){if(r.helper.isString(p.regex)&&(p.regex=new RegExp(p.regex,"g")),!(p.regex instanceof RegExp))return l.valid=!1,l.error=w+'"regex" property must either be a string or a RegExp object, but '+typeof p.regex+" given",l;if(r.helper.isUndefined(p.replace))return l.valid=!1,l.error=w+'"regex" extensions must implement a replace string or function',l}}return l}r.validateExtension=function(u){var o=g(u,null);return o.valid?!0:(console.warn(o.error),!1)},r.hasOwnProperty("helper")||(r.helper={}),r.helper.isString=function(u){return typeof u=="string"||u instanceof String},r.helper.isFunction=function(u){var o={};return u&&o.toString.call(u)==="[object Function]"},r.helper.isArray=function(u){return Array.isArray(u)},r.helper.isUndefined=function(u){return typeof u>"u"},r.helper.forEach=function(u,o){if(r.helper.isUndefined(u))throw new Error("obj param is required");if(r.helper.isUndefined(o))throw new Error("callback param is required");if(!r.helper.isFunction(o))throw new Error("callback param must be a function/closure");if(typeof u.forEach=="function")u.forEach(o);else if(r.helper.isArray(u))for(var i=0;i<u.length;i++)o(u[i],i,u);else if(typeof u=="object")for(var l in u)u.hasOwnProperty(l)&&o(u[l],l,u);else throw new Error("obj does not seem to be an array or an iterable object")},r.helper.stdExtName=function(u){return u.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()};function v(u,o){var i=o.charCodeAt(0);return"¨E"+i+"E"}r.helper.escapeCharactersCallback=v,r.helper.escapeCharacters=function(u,o,i){var l="(["+o.replace(/([\[\]\\])/g,"\\$1")+"])";i&&(l="\\\\"+l);var _=new RegExp(l,"g");return u=u.replace(_,v),u},r.helper.unescapeHTMLEntities=function(u){return u.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var C=function(u,o,i,l){var _=l||"",w=_.indexOf("g")>-1,p=new RegExp(o+"|"+i,"g"+_.replace(/g/g,"")),y=new RegExp(o,_.replace(/g/g,"")),z=[],j,T,M,f,E;do for(j=0;M=p.exec(u);)if(y.test(M[0]))j++||(T=p.lastIndex,f=T-M[0].length);else if(j&&!--j){E=M.index+M[0].length;var R={left:{start:f,end:T},match:{start:T,end:M.index},right:{start:M.index,end:E},wholeMatch:{start:f,end:E}};if(z.push(R),!w)return z}while(j&&(p.lastIndex=T));return z};r.helper.matchRecursiveRegExp=function(u,o,i,l){for(var _=C(u,o,i,l),w=[],p=0;p<_.length;++p)w.push([u.slice(_[p].wholeMatch.start,_[p].wholeMatch.end),u.slice(_[p].match.start,_[p].match.end),u.slice(_[p].left.start,_[p].left.end),u.slice(_[p].right.start,_[p].right.end)]);return w},r.helper.replaceRecursiveRegExp=function(u,o,i,l,_){if(!r.helper.isFunction(o)){var w=o;o=function(){return w}}var p=C(u,i,l,_),y=u,z=p.length;if(z>0){var j=[];p[0].wholeMatch.start!==0&&j.push(u.slice(0,p[0].wholeMatch.start));for(var T=0;T<z;++T)j.push(o(u.slice(p[T].wholeMatch.start,p[T].wholeMatch.end),u.slice(p[T].match.start,p[T].match.end),u.slice(p[T].left.start,p[T].left.end),u.slice(p[T].right.start,p[T].right.end))),T<z-1&&j.push(u.slice(p[T].wholeMatch.end,p[T+1].wholeMatch.start));p[z-1].wholeMatch.end<u.length&&j.push(u.slice(p[z-1].wholeMatch.end)),y=j.join("")}return y},r.helper.regexIndexOf=function(u,o,i){if(!r.helper.isString(u))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(!(o instanceof RegExp))throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var l=u.substring(i||0).search(o);return l>=0?l+(i||0):l},r.helper.splitAtIndex=function(u,o){if(!r.helper.isString(u))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[u.substring(0,o),u.substring(o)]},r.helper.encodeEmailAddress=function(u){var o=[function(i){return"&#"+i.charCodeAt(0)+";"},function(i){return"&#x"+i.charCodeAt(0).toString(16)+";"},function(i){return i}];return u=u.replace(/./g,function(i){if(i==="@")i=o[Math.floor(Math.random()*2)](i);else{var l=Math.random();i=l>.9?o[2](i):l>.45?o[1](i):o[0](i)}return i}),u},r.helper.padEnd=function(o,i,l){return i=i>>0,l=String(l||" "),o.length>i?String(o):(i=i-o.length,i>l.length&&(l+=l.repeat(i/l.length)),String(o)+l.slice(0,i))},typeof console>"u"&&(console={warn:function(u){alert(u)},log:function(u){alert(u)},error:function(u){throw u}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"",alarm_clock:"",alembic:"",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"",aries:"",arrow_backward:"",arrow_double_down:"",arrow_double_up:"",arrow_down:"",arrow_down_small:"🔽",arrow_forward:"",arrow_heading_down:"",arrow_heading_up:"",arrow_left:"",arrow_lower_left:"",arrow_lower_right:"",arrow_right:"",arrow_right_hook:"",arrow_up:"",arrow_up_down:"",arrow_up_small:"🔼",arrow_upper_left:"",arrow_upper_right:"",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"",avocado:"🥑",b:"🅱",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"",bamboo:"🎍",banana:"🍌",bangbang:"",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"",basketball:"🏀",basketball_man:"",basketball_woman:"&zwj;",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴&zwj;",bikini:"👙",biohazard:"",bird:"🐦",birthday:"🎂",black_circle:"",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"",black_medium_small_square:"",black_medium_square:"",black_nib:"",black_small_square:"",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱&zwj;",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇&zwj;",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"",cocktail:"🍸",coffee:"",coffin:"",cold_sweat:"😰",comet:"",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷&zwj;",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨&zwj;&zwj;👨",couple_with_heart_woman_woman:"👩&zwj;&zwj;👩",couplekiss_man_man:"👨&zwj;&zwj;💋&zwj;👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩&zwj;&zwj;💋&zwj;👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯&zwj;",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵",diamond_shape_with_a_dot_inside:"💠",diamonds:"",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"",eight_spoked_asterisk:"",electric_plug:"🔌",elephant:"🐘",email:"",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁&zwj;🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨&zwj;👦",family_man_boy_boy:"👨&zwj;👦&zwj;👦",family_man_girl:"👨&zwj;👧",family_man_girl_boy:"👨&zwj;👧&zwj;👦",family_man_girl_girl:"👨&zwj;👧&zwj;👧",family_man_man_boy:"👨&zwj;👨&zwj;👦",family_man_man_boy_boy:"👨&zwj;👨&zwj;👦&zwj;👦",family_man_man_girl:"👨&zwj;👨&zwj;👧",family_man_man_girl_boy:"👨&zwj;👨&zwj;👧&zwj;👦",family_man_man_girl_girl:"👨&zwj;👨&zwj;👧&zwj;👧",family_man_woman_boy_boy:"👨&zwj;👩&zwj;👦&zwj;👦",family_man_woman_girl:"👨&zwj;👩&zwj;👧",family_man_woman_girl_boy:"👨&zwj;👩&zwj;👧&zwj;👦",family_man_woman_girl_girl:"👨&zwj;👩&zwj;👧&zwj;👧",family_woman_boy:"👩&zwj;👦",family_woman_boy_boy:"👩&zwj;👦&zwj;👦",family_woman_girl:"👩&zwj;👧",family_woman_girl_boy:"👩&zwj;👧&zwj;👦",family_woman_girl_girl:"👩&zwj;👧&zwj;👧",family_woman_woman_boy:"👩&zwj;👩&zwj;👦",family_woman_woman_boy_boy:"👩&zwj;👩&zwj;👦&zwj;👦",family_woman_woman_girl:"👩&zwj;👩&zwj;👧",family_woman_woman_girl_boy:"👩&zwj;👩&zwj;👧&zwj;👦",family_woman_woman_girl_girl:"👩&zwj;👩&zwj;👧&zwj;👧",fast_forward:"",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵&zwj;",ferris_wheel:"🎡",ferry:"",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"",frowning_man:"🙍&zwj;",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"",game_die:"🎲",gear:"",gem:"💎",gemini:"",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"",golfing_man:"🏌",golfing_woman:"🏌&zwj;",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"",grey_question:"",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂&zwj;",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇&zwj;",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"",hammer_and_wrench:"🛠",hamster:"🐹",hand:"",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"",heavy_check_mark:"",heavy_division_sign:"",heavy_dollar_sign:"💲",heavy_heart_exclamation:"",heavy_minus_sign:"",heavy_multiplication_x:"",heavy_plus_sign:"",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"",hourglass:"",hourglass_flowing_sand:"",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"",innocent:"😇",interrobang:"",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"",leftwards_arrow_with_hook:"",lemon:"🍋",leo:"",leopard:"🐆",level_slider:"🎚",libra:"",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"",mag:"🔍",mag_right:"🔎",mahjong:"🀄",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨&zwj;🎨",man_astronaut:"👨&zwj;🚀",man_cartwheeling:"🤸&zwj;",man_cook:"👨&zwj;🍳",man_dancing:"🕺",man_facepalming:"🤦&zwj;",man_factory_worker:"👨&zwj;🏭",man_farmer:"👨&zwj;🌾",man_firefighter:"👨&zwj;🚒",man_health_worker:"👨&zwj;",man_in_tuxedo:"🤵",man_judge:"👨&zwj;",man_juggling:"🤹&zwj;",man_mechanic:"👨&zwj;🔧",man_office_worker:"👨&zwj;💼",man_pilot:"👨&zwj;",man_playing_handball:"🤾&zwj;",man_playing_water_polo:"🤽&zwj;",man_scientist:"👨&zwj;🔬",man_shrugging:"🤷&zwj;",man_singer:"👨&zwj;🎤",man_student:"👨&zwj;🎓",man_teacher:"👨&zwj;🏫",man_technologist:"👨&zwj;💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆&zwj;",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼&zwj;",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"",mountain_biking_man:"🚵",mountain_biking_woman:"🚵&zwj;",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"",ng:"🆖",no_good_man:"🙅&zwj;",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"",o2:"🅾",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆&zwj;",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"",ophiuchus:"",orange_book:"📙",orthodox_cross:"",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"",parking:"🅿",part_alternation_mark:"",partly_sunny:"",passenger_ship:"🛳",passport_control:"🛂",pause_button:"",peace_symbol:"",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"",pick:"",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"",point_up_2:"👆",police_car:"🚓",policewoman:"👮&zwj;",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎&zwj;",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳&zwj;🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋&zwj;",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"",recycle:"",red_circle:"🔴",registered:"®",relaxed:"",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"",restroom:"🚻",revolving_hearts:"💞",rewind:"",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣&zwj;",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃&zwj;",sa:"🈂",sagittarius:"",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"",scorpion:"🦂",scorpius:"",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"",skull:"💀",skull_and_crossbones:"",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"",snowman:"",snowman_with_snow:"",sob:"😭",soccer:"",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"",spaghetti:"🍝",sparkle:"",sparkler:"🎇",sparkles:"",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"",star2:"🌟",star_and_crescent:"",star_of_david:"",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"",stop_sign:"🛑",stopwatch:"",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄&zwj;",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊&zwj;",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"",tipping_hand_man:"💁&zwj;",tired_face:"😫",tm:"",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯",u6708:"🈷",u6709:"🈶",u6e80:"🈵",u7121:"🈚",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶&zwj;",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"",wastebasket:"🗑",watch:"",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋",weight_lifting_woman:"🏋&zwj;",whale:"🐳",whale2:"🐋",wheel_of_dharma:"",wheelchair:"",white_check_mark:"",white_circle:"",white_flag:"🏳",white_flower:"💮",white_large_square:"",white_medium_small_square:"",white_medium_square:"",white_small_square:"",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩&zwj;🎨",woman_astronaut:"👩&zwj;🚀",woman_cartwheeling:"🤸&zwj;",woman_cook:"👩&zwj;🍳",woman_facepalming:"🤦&zwj;",woman_factory_worker:"👩&zwj;🏭",woman_farmer:"👩&zwj;🌾",woman_firefighter:"👩&zwj;🚒",woman_health_worker:"👩&zwj;",woman_judge:"👩&zwj;",woman_juggling:"🤹&zwj;",woman_mechanic:"👩&zwj;🔧",woman_office_worker:"👩&zwj;💼",woman_pilot:"👩&zwj;",woman_playing_handball:"🤾&zwj;",woman_playing_water_polo:"🤽&zwj;",woman_scientist:"👩&zwj;🔬",woman_shrugging:"🤷&zwj;",woman_singer:"👩&zwj;🎤",woman_student:"👩&zwj;🎓",woman_teacher:"👩&zwj;🏫",woman_technologist:"👩&zwj;💻",woman_with_turban:"👳&zwj;",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼&zwj;",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"",x:"",yellow_heart:"💛",yen:"💴",yin_yang:"",yum:"😋",zap:"",zipper_mouth_face:"🤐",zzz:"💤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:`<span style="font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;">S</span>`},r.Converter=function(u){var o={},i=[],l=[],_={},w=c,p={parsed:{},raw:"",format:""};y();function y(){u=u||{};for(var f in a)a.hasOwnProperty(f)&&(o[f]=a[f]);if(typeof u=="object")for(var E in u)u.hasOwnProperty(E)&&(o[E]=u[E]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof u+" was passed instead.");o.extensions&&r.helper.forEach(o.extensions,z)}function z(f,E){if(E=E||null,r.helper.isString(f))if(f=r.helper.stdExtName(f),E=f,r.extensions[f]){console.warn("DEPRECATION WARNING: "+f+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),j(r.extensions[f],f);return}else if(!r.helper.isUndefined(s[f]))f=s[f];else throw Error('Extension "'+f+'" could not be loaded. It was either not found or is not a valid extension.');typeof f=="function"&&(f=f()),r.helper.isArray(f)||(f=[f]);var R=g(f,E);if(!R.valid)throw Error(R.error);for(var U=0;U<f.length;++U){switch(f[U].type){case"lang":i.push(f[U]);break;case"output":l.push(f[U]);break}if(f[U].hasOwnProperty("listeners"))for(var Q in f[U].listeners)f[U].listeners.hasOwnProperty(Q)&&T(Q,f[U].listeners[Q])}}function j(f,E){typeof f=="function"&&(f=f(new r.Converter)),r.helper.isArray(f)||(f=[f]);var R=g(f,E);if(!R.valid)throw Error(R.error);for(var U=0;U<f.length;++U)switch(f[U].type){case"lang":i.push(f[U]);break;case"output":l.push(f[U]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}function T(f,E){if(!r.helper.isString(f))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof f+" given");if(typeof E!="function")throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof E+" given");_.hasOwnProperty(f)||(_[f]=[]),_[f].push(E)}function M(f){var E=f.match(/^\s*/)[0].length,R=new RegExp("^\\s{0,"+E+"}","gm");return f.replace(R,"")}this._dispatch=function(E,R,U,Q){if(_.hasOwnProperty(E))for(var q=0;q<_[E].length;++q){var se=_[E][q](E,R,this,U,Q);se&&typeof se<"u"&&(R=se)}return R},this.listen=function(f,E){return T(f,E),this},this.makeHtml=function(f){if(!f)return f;var E={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:i,outputModifiers:l,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return f=f.replace(/¨/g,"¨T"),f=f.replace(/\$/g,"¨D"),f=f.replace(/\r\n/g,`
`),f=f.replace(/\r/g,`
`),f=f.replace(/\u00A0/g,"&nbsp;"),o.smartIndentationFix&&(f=M(f)),f=`
`+f+`
`,f=r.subParser("detab")(f,o,E),f=f.replace(/^[ \t]+$/mg,""),r.helper.forEach(i,function(R){f=r.subParser("runExtension")(R,f,o,E)}),f=r.subParser("metadata")(f,o,E),f=r.subParser("hashPreCodeTags")(f,o,E),f=r.subParser("githubCodeBlocks")(f,o,E),f=r.subParser("hashHTMLBlocks")(f,o,E),f=r.subParser("hashCodeTags")(f,o,E),f=r.subParser("stripLinkDefinitions")(f,o,E),f=r.subParser("blockGamut")(f,o,E),f=r.subParser("unhashHTMLSpans")(f,o,E),f=r.subParser("unescapeSpecialChars")(f,o,E),f=f.replace(/¨D/g,"$$"),f=f.replace(/¨T/g,"¨"),f=r.subParser("completeHTMLDocument")(f,o,E),r.helper.forEach(l,function(R){f=r.subParser("runExtension")(R,f,o,E)}),p=E.metadata,f},this.makeMarkdown=this.makeMd=function(f,E){if(f=f.replace(/\r\n/g,`
`),f=f.replace(/\r/g,`
`),f=f.replace(/>[ \t]+</,">¨NBSP;<"),!E)if(window&&window.document)E=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var R=E.createElement("div");R.innerHTML=f;var U={preList:Ae(R)};be(R);for(var Q=R.childNodes,q="",se=0;se<Q.length;se++)q+=r.subParser("makeMarkdown.node")(Q[se],U);function be(he){for(var ae=0;ae<he.childNodes.length;++ae){var pe=he.childNodes[ae];pe.nodeType===3?!/\S/.test(pe.nodeValue)&&!/^[ ]+$/.test(pe.nodeValue)?(he.removeChild(pe),--ae):(pe.nodeValue=pe.nodeValue.split(`
`).join(" "),pe.nodeValue=pe.nodeValue.replace(/(\s)+/g,"$1")):pe.nodeType===1&&be(pe)}}function Ae(he){for(var ae=he.querySelectorAll("pre"),pe=[],we=0;we<ae.length;++we)if(ae[we].childElementCount===1&&ae[we].firstChild.tagName.toLowerCase()==="code"){var Fe=ae[we].firstChild.innerHTML.trim(),dt=ae[we].firstChild.getAttribute("data-language")||"";if(dt==="")for(var gt=ae[we].firstChild.className.split(" "),m=0;m<gt.length;++m){var b=gt[m].match(/^language-(.+)$/);if(b!==null){dt=b[1];break}}Fe=r.helper.unescapeHTMLEntities(Fe),pe.push(Fe),ae[we].outerHTML='<precode language="'+dt+'" precodenum="'+we.toString()+'"></precode>'}else pe.push(ae[we].innerHTML),ae[we].innerHTML="",ae[we].setAttribute("prenum",we.toString());return pe}return q},this.setOption=function(f,E){o[f]=E},this.getOption=function(f){return o[f]},this.getOptions=function(){return o},this.addExtension=function(f,E){E=E||null,z(f,E)},this.useExtension=function(f){z(f)},this.setFlavor=function(f){if(!h.hasOwnProperty(f))throw Error(f+" flavor was not found");var E=h[f];w=f;for(var R in E)E.hasOwnProperty(R)&&(o[R]=E[R])},this.getFlavor=function(){return w},this.removeExtension=function(f){r.helper.isArray(f)||(f=[f]);for(var E=0;E<f.length;++E){for(var R=f[E],U=0;U<i.length;++U)i[U]===R&&i.splice(U,1);for(var Q=0;Q<l.length;++Q)l[Q]===R&&l.splice(Q,1)}},this.getAllExtensions=function(){return{language:i,output:l}},this.getMetadata=function(f){return f?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(f,E){p.parsed[f]=E},this._setMetadataFormat=function(f){p.format=f},this._setMetadataRaw=function(f){p.raw=f}},r.subParser("anchors",function(u,o,i){u=i.converter._dispatch("anchors.before",u,o,i);var l=function(_,w,p,y,z,j,T){if(r.helper.isUndefined(T)&&(T=""),p=p.toLowerCase(),_.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)y="";else if(!y)if(p||(p=w.toLowerCase().replace(/ ?\n/g," ")),y="#"+p,!r.helper.isUndefined(i.gUrls[p]))y=i.gUrls[p],r.helper.isUndefined(i.gTitles[p])||(T=i.gTitles[p]);else return _;y=y.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var M='<a href="'+y+'"';return T!==""&&T!==null&&(T=T.replace(/"/g,"&quot;"),T=T.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),M+=' title="'+T+'"'),o.openLinksInNewWindow&&!/^#/.test(y)&&(M+=' rel="noopener noreferrer" target="¨E95Eblank"'),M+=">"+w+"</a>",M};return u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,l),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,l),u=u.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,l),u=u.replace(/\[([^\[\]]+)]()()()()()/g,l),o.ghMentions&&(u=u.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(_,w,p,y,z){if(p==="\\")return w+y;if(!r.helper.isString(o.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var j=o.ghMentionsLink.replace(/\{u}/g,z),T="";return o.openLinksInNewWindow&&(T=' rel="noopener noreferrer" target="¨E95Eblank"'),w+'<a href="'+j+'"'+T+">"+y+"</a>"})),u=i.converter._dispatch("anchors.after",u,o,i),u});var I=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,D=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,B=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,H=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,ue=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,X=function(u){return function(o,i,l,_,w,p,y){l=l.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var z=l,j="",T="",M=i||"",f=y||"";return/^www\./i.test(l)&&(l=l.replace(/^www\./i,"http://www.")),u.excludeTrailingPunctuationFromURLs&&p&&(j=p),u.openLinksInNewWindow&&(T=' rel="noopener noreferrer" target="¨E95Eblank"'),M+'<a href="'+l+'"'+T+">"+z+"</a>"+j+f}},le=function(u,o){return function(i,l,_){var w="mailto:";return l=l||"",_=r.subParser("unescapeSpecialChars")(_,u,o),u.encodeEmails?(w=r.helper.encodeEmailAddress(w+_),_=r.helper.encodeEmailAddress(_)):w=w+_,l+'<a href="'+w+'">'+_+"</a>"}};r.subParser("autoLinks",function(u,o,i){return u=i.converter._dispatch("autoLinks.before",u,o,i),u=u.replace(B,X(o)),u=u.replace(ue,le(o,i)),u=i.converter._dispatch("autoLinks.after",u,o,i),u}),r.subParser("simplifiedAutoLinks",function(u,o,i){return o.simplifiedAutoLink&&(u=i.converter._dispatch("simplifiedAutoLinks.before",u,o,i),o.excludeTrailingPunctuationFromURLs?u=u.replace(D,X(o)):u=u.replace(I,X(o)),u=u.replace(H,le(o,i)),u=i.converter._dispatch("simplifiedAutoLinks.after",u,o,i)),u}),r.subParser("blockGamut",function(u,o,i){return u=i.converter._dispatch("blockGamut.before",u,o,i),u=r.subParser("blockQuotes")(u,o,i),u=r.subParser("headers")(u,o,i),u=r.subParser("horizontalRule")(u,o,i),u=r.subParser("lists")(u,o,i),u=r.subParser("codeBlocks")(u,o,i),u=r.subParser("tables")(u,o,i),u=r.subParser("hashHTMLBlocks")(u,o,i),u=r.subParser("paragraphs")(u,o,i),u=i.converter._dispatch("blockGamut.after",u,o,i),u}),r.subParser("blockQuotes",function(u,o,i){u=i.converter._dispatch("blockQuotes.before",u,o,i),u=u+`
`;var l=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return o.splitAdjacentBlockquotes&&(l=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),u=u.replace(l,function(_){return _=_.replace(/^[ \t]*>[ \t]?/gm,""),_=_.replace(/¨0/g,""),_=_.replace(/^[ \t]+$/gm,""),_=r.subParser("githubCodeBlocks")(_,o,i),_=r.subParser("blockGamut")(_,o,i),_=_.replace(/(^|\n)/g,"$1 "),_=_.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(w,p){var y=p;return y=y.replace(/^ /mg,"¨0"),y=y.replace(/¨0/g,""),y}),r.subParser("hashBlock")(`<blockquote>
`+_+`
</blockquote>`,o,i)}),u=i.converter._dispatch("blockQuotes.after",u,o,i),u}),r.subParser("codeBlocks",function(u,o,i){u=i.converter._dispatch("codeBlocks.before",u,o,i),u+="¨0";var l=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return u=u.replace(l,function(_,w,p){var y=w,z=p,j=`
`;return y=r.subParser("outdent")(y,o,i),y=r.subParser("encodeCode")(y,o,i),y=r.subParser("detab")(y,o,i),y=y.replace(/^\n+/g,""),y=y.replace(/\n+$/g,""),o.omitExtraWLInCodeBlocks&&(j=""),y="<pre><code>"+y+j+"</code></pre>",r.subParser("hashBlock")(y,o,i)+z}),u=u.replace(/¨0/,""),u=i.converter._dispatch("codeBlocks.after",u,o,i),u}),r.subParser("codeSpans",function(u,o,i){return u=i.converter._dispatch("codeSpans.before",u,o,i),typeof u>"u"&&(u=""),u=u.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(l,_,w,p){var y=p;return y=y.replace(/^([ \t]*)/g,""),y=y.replace(/[ \t]*$/g,""),y=r.subParser("encodeCode")(y,o,i),y=_+"<code>"+y+"</code>",y=r.subParser("hashHTMLSpans")(y,o,i),y}),u=i.converter._dispatch("codeSpans.after",u,o,i),u}),r.subParser("completeHTMLDocument",function(u,o,i){if(!o.completeHTMLDocument)return u;u=i.converter._dispatch("completeHTMLDocument.before",u,o,i);var l="html",_=`<!DOCTYPE HTML>
`,w="",p=`<meta charset="utf-8">
`,y="",z="";typeof i.metadata.parsed.doctype<"u"&&(_="<!DOCTYPE "+i.metadata.parsed.doctype+`>
`,l=i.metadata.parsed.doctype.toString().toLowerCase(),(l==="html"||l==="html5")&&(p='<meta charset="utf-8">'));for(var j in i.metadata.parsed)if(i.metadata.parsed.hasOwnProperty(j))switch(j.toLowerCase()){case"doctype":break;case"title":w="<title>"+i.metadata.parsed.title+`</title>
`;break;case"charset":l==="html"||l==="html5"?p='<meta charset="'+i.metadata.parsed.charset+`">
`:p='<meta name="charset" content="'+i.metadata.parsed.charset+`">
`;break;case"language":case"lang":y=' lang="'+i.metadata.parsed[j]+'"',z+='<meta name="'+j+'" content="'+i.metadata.parsed[j]+`">
`;break;default:z+='<meta name="'+j+'" content="'+i.metadata.parsed[j]+`">
`}return u=_+"<html"+y+`>
<head>
`+w+p+z+`</head>
<body>
`+u.trim()+`
</body>
</html>`,u=i.converter._dispatch("completeHTMLDocument.after",u,o,i),u}),r.subParser("detab",function(u,o,i){return u=i.converter._dispatch("detab.before",u,o,i),u=u.replace(/\t(?=\t)/g," "),u=u.replace(/\t/g,"¨A¨B"),u=u.replace(/¨B(.+?)¨A/g,function(l,_){for(var w=_,p=4-w.length%4,y=0;y<p;y++)w+=" ";return w}),u=u.replace(/¨A/g," "),u=u.replace(/¨B/g,""),u=i.converter._dispatch("detab.after",u,o,i),u}),r.subParser("ellipsis",function(u,o,i){return o.ellipsis&&(u=i.converter._dispatch("ellipsis.before",u,o,i),u=u.replace(/\.\.\./g,"…"),u=i.converter._dispatch("ellipsis.after",u,o,i)),u}),r.subParser("emoji",function(u,o,i){if(!o.emoji)return u;u=i.converter._dispatch("emoji.before",u,o,i);var l=/:([\S]+?):/g;return u=u.replace(l,function(_,w){return r.helper.emojis.hasOwnProperty(w)?r.helper.emojis[w]:_}),u=i.converter._dispatch("emoji.after",u,o,i),u}),r.subParser("encodeAmpsAndAngles",function(u,o,i){return u=i.converter._dispatch("encodeAmpsAndAngles.before",u,o,i),u=u.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;"),u=u.replace(/<(?![a-z\/?$!])/gi,"&lt;"),u=u.replace(/</g,"&lt;"),u=u.replace(/>/g,"&gt;"),u=i.converter._dispatch("encodeAmpsAndAngles.after",u,o,i),u}),r.subParser("encodeBackslashEscapes",function(u,o,i){return u=i.converter._dispatch("encodeBackslashEscapes.before",u,o,i),u=u.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),u=u.replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeBackslashEscapes.after",u,o,i),u}),r.subParser("encodeCode",function(u,o,i){return u=i.converter._dispatch("encodeCode.before",u,o,i),u=u.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("encodeCode.after",u,o,i),u}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(u,o,i){u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",u,o,i);var l=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,_=/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return u=u.replace(l,function(w){return w.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=u.replace(_,function(w){return w.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),u=i.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",u,o,i),u}),r.subParser("githubCodeBlocks",function(u,o,i){return o.ghCodeBlocks?(u=i.converter._dispatch("githubCodeBlocks.before",u,o,i),u+="¨0",u=u.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(l,_,w,p){var y=o.omitExtraWLInCodeBlocks?"":`
`;return p=r.subParser("encodeCode")(p,o,i),p=r.subParser("detab")(p,o,i),p=p.replace(/^\n+/g,""),p=p.replace(/\n+$/g,""),p="<pre><code"+(w?' class="'+w+" language-"+w+'"':"")+">"+p+y+"</code></pre>",p=r.subParser("hashBlock")(p,o,i),`
¨G`+(i.ghCodeBlocks.push({text:l,codeblock:p})-1)+`G
`}),u=u.replace(/¨0/,""),i.converter._dispatch("githubCodeBlocks.after",u,o,i)):u}),r.subParser("hashBlock",function(u,o,i){return u=i.converter._dispatch("hashBlock.before",u,o,i),u=u.replace(/(^\n+|\n+$)/g,""),u=`
¨K`+(i.gHtmlBlocks.push(u)-1)+`K
`,u=i.converter._dispatch("hashBlock.after",u,o,i),u}),r.subParser("hashCodeTags",function(u,o,i){u=i.converter._dispatch("hashCodeTags.before",u,o,i);var l=function(_,w,p,y){var z=p+r.subParser("encodeCode")(w,o,i)+y;return"¨C"+(i.gHtmlSpans.push(z)-1)+"C"};return u=r.helper.replaceRecursiveRegExp(u,l,"<code\\b[^>]*>","</code>","gim"),u=i.converter._dispatch("hashCodeTags.after",u,o,i),u}),r.subParser("hashElement",function(u,o,i){return function(l,_){var w=_;return w=w.replace(/\n\n/g,`
`),w=w.replace(/^\n/,""),w=w.replace(/\n+$/g,""),w=`
¨K`+(i.gHtmlBlocks.push(w)-1)+`K
`,w}}),r.subParser("hashHTMLBlocks",function(u,o,i){u=i.converter._dispatch("hashHTMLBlocks.before",u,o,i);var l=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],_=function(f,E,R,U){var Q=f;return R.search(/\bmarkdown\b/)!==-1&&(Q=R+i.converter.makeHtml(E)+U),`
¨K`+(i.gHtmlBlocks.push(Q)-1)+`K
`};o.backslashEscapesHTMLTags&&(u=u.replace(/\\<(\/?[^>]+?)>/g,function(f,E){return"&lt;"+E+"&gt;"}));for(var w=0;w<l.length;++w)for(var p,y=new RegExp("^ {0,3}(<"+l[w]+"\\b[^>]*>)","im"),z="<"+l[w]+"\\b[^>]*>",j="</"+l[w]+">";(p=r.helper.regexIndexOf(u,y))!==-1;){var T=r.helper.splitAtIndex(u,p),M=r.helper.replaceRecursiveRegExp(T[1],_,z,j,"im");if(M===T[1])break;u=T[0].concat(M)}return u=u.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,o,i)),u=r.helper.replaceRecursiveRegExp(u,function(f){return`
¨K`+(i.gHtmlBlocks.push(f)-1)+`K
`},"^ {0,3}<!--","-->","gm"),u=u.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(u,o,i)),u=i.converter._dispatch("hashHTMLBlocks.after",u,o,i),u}),r.subParser("hashHTMLSpans",function(u,o,i){u=i.converter._dispatch("hashHTMLSpans.before",u,o,i);function l(_){return"¨C"+(i.gHtmlSpans.push(_)-1)+"C"}return u=u.replace(/<[^>]+?\/>/gi,function(_){return l(_)}),u=u.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(_){return l(_)}),u=u.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(_){return l(_)}),u=u.replace(/<[^>]+?>/gi,function(_){return l(_)}),u=i.converter._dispatch("hashHTMLSpans.after",u,o,i),u}),r.subParser("unhashHTMLSpans",function(u,o,i){u=i.converter._dispatch("unhashHTMLSpans.before",u,o,i);for(var l=0;l<i.gHtmlSpans.length;++l){for(var _=i.gHtmlSpans[l],w=0;/¨C(\d+)C/.test(_);){var p=RegExp.$1;if(_=_.replace("¨C"+p+"C",i.gHtmlSpans[p]),w===10){console.error("maximum nesting of 10 spans reached!!!");break}++w}u=u.replace("¨C"+l+"C",_)}return u=i.converter._dispatch("unhashHTMLSpans.after",u,o,i),u}),r.subParser("hashPreCodeTags",function(u,o,i){u=i.converter._dispatch("hashPreCodeTags.before",u,o,i);var l=function(_,w,p,y){var z=p+r.subParser("encodeCode")(w,o,i)+y;return`
¨G`+(i.ghCodeBlocks.push({text:_,codeblock:z})-1)+`G
`};return u=r.helper.replaceRecursiveRegExp(u,l,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),u=i.converter._dispatch("hashPreCodeTags.after",u,o,i),u}),r.subParser("headers",function(u,o,i){u=i.converter._dispatch("headers.before",u,o,i);var l=isNaN(parseInt(o.headerLevelStart))?1:parseInt(o.headerLevelStart),_=o.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,w=o.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;u=u.replace(_,function(z,j){var T=r.subParser("spanGamut")(j,o,i),M=o.noHeaderId?"":' id="'+y(j)+'"',f=l,E="<h"+f+M+">"+T+"</h"+f+">";return r.subParser("hashBlock")(E,o,i)}),u=u.replace(w,function(z,j){var T=r.subParser("spanGamut")(j,o,i),M=o.noHeaderId?"":' id="'+y(j)+'"',f=l+1,E="<h"+f+M+">"+T+"</h"+f+">";return r.subParser("hashBlock")(E,o,i)});var p=o.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;u=u.replace(p,function(z,j,T){var M=T;o.customizedHeaderId&&(M=T.replace(/\s?\{([^{]+?)}\s*$/,""));var f=r.subParser("spanGamut")(M,o,i),E=o.noHeaderId?"":' id="'+y(T)+'"',R=l-1+j.length,U="<h"+R+E+">"+f+"</h"+R+">";return r.subParser("hashBlock")(U,o,i)});function y(z){var j,T;if(o.customizedHeaderId){var M=z.match(/\{([^{]+?)}\s*$/);M&&M[1]&&(z=M[1])}return j=z,r.helper.isString(o.prefixHeaderId)?T=o.prefixHeaderId:o.prefixHeaderId===!0?T="section-":T="",o.rawPrefixHeaderId||(j=T+j),o.ghCompatibleHeaderId?j=j.replace(/ /g,"-").replace(/&amp;/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():o.rawHeaderId?j=j.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():j=j.replace(/[^\w]/g,"").toLowerCase(),o.rawPrefixHeaderId&&(j=T+j),i.hashLinkCounts[j]?j=j+"-"+i.hashLinkCounts[j]++:i.hashLinkCounts[j]=1,j}return u=i.converter._dispatch("headers.after",u,o,i),u}),r.subParser("horizontalRule",function(u,o,i){u=i.converter._dispatch("horizontalRule.before",u,o,i);var l=r.subParser("hashBlock")("<hr />",o,i);return u=u.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,l),u=u.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,l),u=u.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,l),u=i.converter._dispatch("horizontalRule.after",u,o,i),u}),r.subParser("images",function(u,o,i){u=i.converter._dispatch("images.before",u,o,i);var l=/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,_=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,w=/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,p=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,y=/!\[([^\[\]]+)]()()()()()/g;function z(T,M,f,E,R,U,Q,q){return E=E.replace(/\s/g,""),j(T,M,f,E,R,U,Q,q)}function j(T,M,f,E,R,U,Q,q){var se=i.gUrls,be=i.gTitles,Ae=i.gDimensions;if(f=f.toLowerCase(),q||(q=""),T.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)E="";else if(E===""||E===null)if((f===""||f===null)&&(f=M.toLowerCase().replace(/ ?\n/g," ")),E="#"+f,!r.helper.isUndefined(se[f]))E=se[f],r.helper.isUndefined(be[f])||(q=be[f]),r.helper.isUndefined(Ae[f])||(R=Ae[f].width,U=Ae[f].height);else return T;M=M.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),E=E.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var he='<img src="'+E+'" alt="'+M+'"';return q&&r.helper.isString(q)&&(q=q.replace(/"/g,"&quot;").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),he+=' title="'+q+'"'),R&&U&&(R=R==="*"?"auto":R,U=U==="*"?"auto":U,he+=' width="'+R+'"',he+=' height="'+U+'"'),he+=" />",he}return u=u.replace(p,j),u=u.replace(w,z),u=u.replace(_,j),u=u.replace(l,j),u=u.replace(y,j),u=i.converter._dispatch("images.after",u,o,i),u}),r.subParser("italicsAndBold",function(u,o,i){u=i.converter._dispatch("italicsAndBold.before",u,o,i);function l(_,w,p){return w+_+p}return o.literalMidWordUnderscores?(u=u.replace(/\b___(\S[\s\S]*?)___\b/g,function(_,w){return l(w,"<strong><em>","</em></strong>")}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(_,w){return l(w,"<strong>","</strong>")}),u=u.replace(/\b_(\S[\s\S]*?)_\b/g,function(_,w){return l(w,"<em>","</em>")})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(_,w){return/\S$/.test(w)?l(w,"<strong><em>","</em></strong>"):_}),u=u.replace(/__(\S[\s\S]*?)__/g,function(_,w){return/\S$/.test(w)?l(w,"<strong>","</strong>"):_}),u=u.replace(/_([^\s_][\s\S]*?)_/g,function(_,w){return/\S$/.test(w)?l(w,"<em>","</em>"):_})),o.literalMidWordAsterisks?(u=u.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(_,w,p){return l(p,w+"<strong><em>","</em></strong>")}),u=u.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(_,w,p){return l(p,w+"<strong>","</strong>")}),u=u.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(_,w,p){return l(p,w+"<em>","</em>")})):(u=u.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(_,w){return/\S$/.test(w)?l(w,"<strong><em>","</em></strong>"):_}),u=u.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(_,w){return/\S$/.test(w)?l(w,"<strong>","</strong>"):_}),u=u.replace(/\*([^\s*][\s\S]*?)\*/g,function(_,w){return/\S$/.test(w)?l(w,"<em>","</em>"):_})),u=i.converter._dispatch("italicsAndBold.after",u,o,i),u}),r.subParser("lists",function(u,o,i){function l(p,y){i.gListLevel++,p=p.replace(/\n{2,}$/,`
`),p+="¨0";var z=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,j=/\n[ \t]*\n(?!¨0)/.test(p);return o.disableForced4SpacesIndentedSublists&&(z=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),p=p.replace(z,function(T,M,f,E,R,U,Q){Q=Q&&Q.trim()!=="";var q=r.subParser("outdent")(R,o,i),se="";return U&&o.tasklists&&(se=' class="task-list-item" style="list-style-type: none;"',q=q.replace(/^[ \t]*\[(x|X| )?]/m,function(){var be='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return Q&&(be+=" checked"),be+=">",be})),q=q.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(be){return"¨A"+be}),M||q.search(/\n{2,}/)>-1?(q=r.subParser("githubCodeBlocks")(q,o,i),q=r.subParser("blockGamut")(q,o,i)):(q=r.subParser("lists")(q,o,i),q=q.replace(/\n$/,""),q=r.subParser("hashHTMLBlocks")(q,o,i),q=q.replace(/\n\n+/g,`
`),j?q=r.subParser("paragraphs")(q,o,i):q=r.subParser("spanGamut")(q,o,i)),q=q.replace("¨A",""),q="<li"+se+">"+q+`</li>
`,q}),p=p.replace(/¨0/g,""),i.gListLevel--,y&&(p=p.replace(/\s+$/,"")),p}function _(p,y){if(y==="ol"){var z=p.match(/^ *(\d+)\./);if(z&&z[1]!=="1")return' start="'+z[1]+'"'}return""}function w(p,y,z){var j=o.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,T=o.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,M=y==="ul"?j:T,f="";if(p.search(M)!==-1)(function R(U){var Q=U.search(M),q=_(p,y);Q!==-1?(f+=`
<`+y+q+`>
`+l(U.slice(0,Q),!!z)+"</"+y+`>
`,y=y==="ul"?"ol":"ul",M=y==="ul"?j:T,R(U.slice(Q))):f+=`
<`+y+q+`>
`+l(U,!!z)+"</"+y+`>
`})(p);else{var E=_(p,y);f=`
<`+y+E+`>
`+l(p,!!z)+"</"+y+`>
`}return f}return u=i.converter._dispatch("lists.before",u,o,i),u+="¨0",i.gListLevel?u=u.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(p,y,z){var j=z.search(/[*+-]/g)>-1?"ul":"ol";return w(y,j,!0)}):u=u.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(p,y,z,j){var T=j.search(/[*+-]/g)>-1?"ul":"ol";return w(z,T,!1)}),u=u.replace(/¨0/,""),u=i.converter._dispatch("lists.after",u,o,i),u}),r.subParser("metadata",function(u,o,i){if(!o.metadata)return u;u=i.converter._dispatch("metadata.before",u,o,i);function l(_){i.metadata.raw=_,_=_.replace(/&/g,"&amp;").replace(/"/g,"&quot;"),_=_.replace(/\n {4}/g," "),_.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(w,p,y){return i.metadata.parsed[p]=y,""})}return u=u.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(_,w,p){return l(p),"¨M"}),u=u.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(_,w,p){return w&&(i.metadata.format=w),l(p),"¨M"}),u=u.replace(/¨M/g,""),u=i.converter._dispatch("metadata.after",u,o,i),u}),r.subParser("outdent",function(u,o,i){return u=i.converter._dispatch("outdent.before",u,o,i),u=u.replace(/^(\t|[ ]{1,4})/gm,"¨0"),u=u.replace(/¨0/g,""),u=i.converter._dispatch("outdent.after",u,o,i),u}),r.subParser("paragraphs",function(u,o,i){u=i.converter._dispatch("paragraphs.before",u,o,i),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,"");for(var l=u.split(/\n{2,}/g),_=[],w=l.length,p=0;p<w;p++){var y=l[p];y.search(/¨(K|G)(\d+)\1/g)>=0?_.push(y):y.search(/\S/)>=0&&(y=r.subParser("spanGamut")(y,o,i),y=y.replace(/^([ \t]*)/g,"<p>"),y+="</p>",_.push(y))}for(w=_.length,p=0;p<w;p++){for(var z="",j=_[p],T=!1;/¨(K|G)(\d+)\1/.test(j);){var M=RegExp.$1,f=RegExp.$2;M==="K"?z=i.gHtmlBlocks[f]:T?z=r.subParser("encodeCode")(i.ghCodeBlocks[f].text,o,i):z=i.ghCodeBlocks[f].codeblock,z=z.replace(/\$/g,"$$$$"),j=j.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,z),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(j)&&(T=!0)}_[p]=j}return u=_.join(`
`),u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,""),i.converter._dispatch("paragraphs.after",u,o,i)}),r.subParser("runExtension",function(u,o,i,l){if(u.filter)o=u.filter(o,l.converter,i);else if(u.regex){var _=u.regex;_ instanceof RegExp||(_=new RegExp(_,"g")),o=o.replace(_,u.replace)}return o}),r.subParser("spanGamut",function(u,o,i){return u=i.converter._dispatch("spanGamut.before",u,o,i),u=r.subParser("codeSpans")(u,o,i),u=r.subParser("escapeSpecialCharsWithinTagAttributes")(u,o,i),u=r.subParser("encodeBackslashEscapes")(u,o,i),u=r.subParser("images")(u,o,i),u=r.subParser("anchors")(u,o,i),u=r.subParser("autoLinks")(u,o,i),u=r.subParser("simplifiedAutoLinks")(u,o,i),u=r.subParser("emoji")(u,o,i),u=r.subParser("underline")(u,o,i),u=r.subParser("italicsAndBold")(u,o,i),u=r.subParser("strikethrough")(u,o,i),u=r.subParser("ellipsis")(u,o,i),u=r.subParser("hashHTMLSpans")(u,o,i),u=r.subParser("encodeAmpsAndAngles")(u,o,i),o.simpleLineBreaks?/\n\n¨K/.test(u)||(u=u.replace(/\n+/g,`<br />
`)):u=u.replace(/ +\n/g,`<br />
`),u=i.converter._dispatch("spanGamut.after",u,o,i),u}),r.subParser("strikethrough",function(u,o,i){function l(_){return o.simplifiedAutoLink&&(_=r.subParser("simplifiedAutoLinks")(_,o,i)),"<del>"+_+"</del>"}return o.strikethrough&&(u=i.converter._dispatch("strikethrough.before",u,o,i),u=u.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(_,w){return l(w)}),u=i.converter._dispatch("strikethrough.after",u,o,i)),u}),r.subParser("stripLinkDefinitions",function(u,o,i){var l=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,_=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;u+="¨0";var w=function(p,y,z,j,T,M,f){return y=y.toLowerCase(),u.toLowerCase().split(y).length-1<2?p:(z.match(/^data:.+?\/.+?;base64,/)?i.gUrls[y]=z.replace(/\s/g,""):i.gUrls[y]=r.subParser("encodeAmpsAndAngles")(z,o,i),M?M+f:(f&&(i.gTitles[y]=f.replace(/"|'/g,"&quot;")),o.parseImgDimensions&&j&&T&&(i.gDimensions[y]={width:j,height:T}),""))};return u=u.replace(_,w),u=u.replace(l,w),u=u.replace(/¨0/,""),u}),r.subParser("tables",function(u,o,i){if(!o.tables)return u;var l=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,_=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function w(T){return/^:[ \t]*--*$/.test(T)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(T)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(T)?' style="text-align:center;"':""}function p(T,M){var f="";return T=T.trim(),(o.tablesHeaderId||o.tableHeaderId)&&(f=' id="'+T.replace(/ /g,"_").toLowerCase()+'"'),T=r.subParser("spanGamut")(T,o,i),"<th"+f+M+">"+T+`</th>
`}function y(T,M){var f=r.subParser("spanGamut")(T,o,i);return"<td"+M+">"+f+`</td>
`}function z(T,M){for(var f=`<table>
<thead>
<tr>
`,E=T.length,R=0;R<E;++R)f+=T[R];for(f+=`</tr>
</thead>
<tbody>
`,R=0;R<M.length;++R){f+=`<tr>
`;for(var U=0;U<E;++U)f+=M[R][U];f+=`</tr>
`}return f+=`</tbody>
</table>
`,f}function j(T){var M,f=T.split(`
`);for(M=0;M<f.length;++M)/^ {0,3}\|/.test(f[M])&&(f[M]=f[M].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(f[M])&&(f[M]=f[M].replace(/\|[ \t]*$/,"")),f[M]=r.subParser("codeSpans")(f[M],o,i);var E=f[0].split("|").map(function(he){return he.trim()}),R=f[1].split("|").map(function(he){return he.trim()}),U=[],Q=[],q=[],se=[];for(f.shift(),f.shift(),M=0;M<f.length;++M)f[M].trim()!==""&&U.push(f[M].split("|").map(function(he){return he.trim()}));if(E.length<R.length)return T;for(M=0;M<R.length;++M)q.push(w(R[M]));for(M=0;M<E.length;++M)r.helper.isUndefined(q[M])&&(q[M]=""),Q.push(p(E[M],q[M]));for(M=0;M<U.length;++M){for(var be=[],Ae=0;Ae<Q.length;++Ae)r.helper.isUndefined(U[M][Ae]),be.push(y(U[M][Ae],q[Ae]));se.push(be)}return z(Q,se)}return u=i.converter._dispatch("tables.before",u,o,i),u=u.replace(/\\(\|)/g,r.helper.escapeCharactersCallback),u=u.replace(l,j),u=u.replace(_,j),u=i.converter._dispatch("tables.after",u,o,i),u}),r.subParser("underline",function(u,o,i){return o.underline&&(u=i.converter._dispatch("underline.before",u,o,i),o.literalMidWordUnderscores?(u=u.replace(/\b___(\S[\s\S]*?)___\b/g,function(l,_){return"<u>"+_+"</u>"}),u=u.replace(/\b__(\S[\s\S]*?)__\b/g,function(l,_){return"<u>"+_+"</u>"})):(u=u.replace(/___(\S[\s\S]*?)___/g,function(l,_){return/\S$/.test(_)?"<u>"+_+"</u>":l}),u=u.replace(/__(\S[\s\S]*?)__/g,function(l,_){return/\S$/.test(_)?"<u>"+_+"</u>":l})),u=u.replace(/(_)/g,r.helper.escapeCharactersCallback),u=i.converter._dispatch("underline.after",u,o,i)),u}),r.subParser("unescapeSpecialChars",function(u,o,i){return u=i.converter._dispatch("unescapeSpecialChars.before",u,o,i),u=u.replace(/¨E(\d+)E/g,function(l,_){var w=parseInt(_);return String.fromCharCode(w)}),u=i.converter._dispatch("unescapeSpecialChars.after",u,o,i),u}),r.subParser("makeMarkdown.blockquote",function(u,o){var i="";if(u.hasChildNodes())for(var l=u.childNodes,_=l.length,w=0;w<_;++w){var p=r.subParser("makeMarkdown.node")(l[w],o);p!==""&&(i+=p)}return i=i.trim(),i="> "+i.split(`
`).join(`
> `),i}),r.subParser("makeMarkdown.codeBlock",function(u,o){var i=u.getAttribute("language"),l=u.getAttribute("precodenum");return"```"+i+`
`+o.preList[l]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(u){return"`"+u.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(u,o){var i="";if(u.hasChildNodes()){i+="*";for(var l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);i+="*"}return i}),r.subParser("makeMarkdown.header",function(u,o,i){var l=new Array(i+1).join("#"),_="";if(u.hasChildNodes()){_=l+" ";for(var w=u.childNodes,p=w.length,y=0;y<p;++y)_+=r.subParser("makeMarkdown.node")(w[y],o)}return _}),r.subParser("makeMarkdown.hr",function(){return"---"}),r.subParser("makeMarkdown.image",function(u){var o="";return u.hasAttribute("src")&&(o+="!["+u.getAttribute("alt")+"](",o+="<"+u.getAttribute("src")+">",u.hasAttribute("width")&&u.hasAttribute("height")&&(o+=" ="+u.getAttribute("width")+"x"+u.getAttribute("height")),u.hasAttribute("title")&&(o+=' "'+u.getAttribute("title")+'"'),o+=")"),o}),r.subParser("makeMarkdown.links",function(u,o){var i="";if(u.hasChildNodes()&&u.hasAttribute("href")){var l=u.childNodes,_=l.length;i="[";for(var w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);i+="](",i+="<"+u.getAttribute("href")+">",u.hasAttribute("title")&&(i+=' "'+u.getAttribute("title")+'"'),i+=")"}return i}),r.subParser("makeMarkdown.list",function(u,o,i){var l="";if(!u.hasChildNodes())return"";for(var _=u.childNodes,w=_.length,p=u.getAttribute("start")||1,y=0;y<w;++y)if(!(typeof _[y].tagName>"u"||_[y].tagName.toLowerCase()!=="li")){var z="";i==="ol"?z=p.toString()+". ":z="- ",l+=z+r.subParser("makeMarkdown.listItem")(_[y],o),++p}return l+=`
<!-- -->
`,l.trim()}),r.subParser("makeMarkdown.listItem",function(u,o){for(var i="",l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);return/\n$/.test(i)?i=i.split(`
`).join(`
`).replace(/^ {4}$/gm,"").replace(/\n\n+/g,`
`):i+=`
`,i}),r.subParser("makeMarkdown.node",function(u,o,i){i=i||!1;var l="";if(u.nodeType===3)return r.subParser("makeMarkdown.txt")(u,o);if(u.nodeType===8)return"<!--"+u.data+`-->
`;if(u.nodeType!==1)return"";var _=u.tagName.toLowerCase();switch(_){case"h1":i||(l=r.subParser("makeMarkdown.header")(u,o,1)+`
`);break;case"h2":i||(l=r.subParser("makeMarkdown.header")(u,o,2)+`
`);break;case"h3":i||(l=r.subParser("makeMarkdown.header")(u,o,3)+`
`);break;case"h4":i||(l=r.subParser("makeMarkdown.header")(u,o,4)+`
`);break;case"h5":i||(l=r.subParser("makeMarkdown.header")(u,o,5)+`
`);break;case"h6":i||(l=r.subParser("makeMarkdown.header")(u,o,6)+`
`);break;case"p":i||(l=r.subParser("makeMarkdown.paragraph")(u,o)+`
`);break;case"blockquote":i||(l=r.subParser("makeMarkdown.blockquote")(u,o)+`
`);break;case"hr":i||(l=r.subParser("makeMarkdown.hr")(u,o)+`
`);break;case"ol":i||(l=r.subParser("makeMarkdown.list")(u,o,"ol")+`
`);break;case"ul":i||(l=r.subParser("makeMarkdown.list")(u,o,"ul")+`
`);break;case"precode":i||(l=r.subParser("makeMarkdown.codeBlock")(u,o)+`
`);break;case"pre":i||(l=r.subParser("makeMarkdown.pre")(u,o)+`
`);break;case"table":i||(l=r.subParser("makeMarkdown.table")(u,o)+`
`);break;case"code":l=r.subParser("makeMarkdown.codeSpan")(u,o);break;case"em":case"i":l=r.subParser("makeMarkdown.emphasis")(u,o);break;case"strong":case"b":l=r.subParser("makeMarkdown.strong")(u,o);break;case"del":l=r.subParser("makeMarkdown.strikethrough")(u,o);break;case"a":l=r.subParser("makeMarkdown.links")(u,o);break;case"img":l=r.subParser("makeMarkdown.image")(u,o);break;default:l=u.outerHTML+`
`}return l}),r.subParser("makeMarkdown.paragraph",function(u,o){var i="";if(u.hasChildNodes())for(var l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);return i=i.trim(),i}),r.subParser("makeMarkdown.pre",function(u,o){var i=u.getAttribute("prenum");return"<pre>"+o.preList[i]+"</pre>"}),r.subParser("makeMarkdown.strikethrough",function(u,o){var i="";if(u.hasChildNodes()){i+="~~";for(var l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);i+="~~"}return i}),r.subParser("makeMarkdown.strong",function(u,o){var i="";if(u.hasChildNodes()){i+="**";for(var l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o);i+="**"}return i}),r.subParser("makeMarkdown.table",function(u,o){var i="",l=[[],[]],_=u.querySelectorAll("thead>tr>th"),w=u.querySelectorAll("tbody>tr"),p,y;for(p=0;p<_.length;++p){var z=r.subParser("makeMarkdown.tableCell")(_[p],o),j="---";if(_[p].hasAttribute("style")){var T=_[p].getAttribute("style").toLowerCase().replace(/\s/g,"");switch(T){case"text-align:left;":j=":---";break;case"text-align:right;":j="---:";break;case"text-align:center;":j=":---:";break}}l[0][p]=z.trim(),l[1][p]=j}for(p=0;p<w.length;++p){var M=l.push([])-1,f=w[p].getElementsByTagName("td");for(y=0;y<_.length;++y){var E=" ";typeof f[y]<"u"&&(E=r.subParser("makeMarkdown.tableCell")(f[y],o)),l[M].push(E)}}var R=3;for(p=0;p<l.length;++p)for(y=0;y<l[p].length;++y){var U=l[p][y].length;U>R&&(R=U)}for(p=0;p<l.length;++p){for(y=0;y<l[p].length;++y)p===1?l[p][y].slice(-1)===":"?l[p][y]=r.helper.padEnd(l[p][y].slice(-1),R-1,"-")+":":l[p][y]=r.helper.padEnd(l[p][y],R,"-"):l[p][y]=r.helper.padEnd(l[p][y],R);i+="| "+l[p].join(" | ")+` |
`}return i.trim()}),r.subParser("makeMarkdown.tableCell",function(u,o){var i="";if(!u.hasChildNodes())return"";for(var l=u.childNodes,_=l.length,w=0;w<_;++w)i+=r.subParser("makeMarkdown.node")(l[w],o,!0);return i.trim()}),r.subParser("makeMarkdown.txt",function(u){var o=u.nodeValue;return o=o.replace(/ +/g," "),o=o.replace(/¨NBSP;/g," "),o=r.helper.unescapeHTMLEntities(o),o=o.replace(/([*_~|`])/g,"\\$1"),o=o.replace(/^(\s*)>/g,"\\$1>"),o=o.replace(/^#/gm,"\\#"),o=o.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),o=o.replace(/^( {0,3}\d+)\./gm,"$1\\."),o=o.replace(/^( {0,3})([+-])/gm,"$1\\$2"),o=o.replace(/]([\s]*)\(/g,"\\]$1\\("),o=o.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),o});var G=this;e.exports?e.exports=r:G.showdown=r}).call(jo)})(Oo);const Mo=ln;/*!
* vue-showdown - Use showdown as a vue component
*
* @version v4.0.0
* @link https://vue-showdown.js.org
* @license MIT
* @copyright 2018-2022 meteorlxy
*/const Md=hd({name:"VueShowdown",props:{markdown:{type:String,required:!1,default:null},tag:{type:String,required:!1,default:"div"},flavor:{type:String,required:!1,default:null},options:{type:Object,required:!1,default:()=>({})},extensions:{type:Array,required:!1,default:null},vueTemplate:{type:Boolean,required:!1,default:!1},vueTemplateData:{type:Object,required:!1,default:()=>({})}},setup(e,{slots:t}){const n=mt(()=>{const s=new Mo.Converter({extensions:e.extensions||void 0});return e.flavor!==null&&s.setFlavor(e.flavor),Object.entries(e.options).forEach(([a,c])=>{s.setOption(a,c)}),s}),r=mt(()=>{var a;if(e.markdown!==null)return e.markdown;const s=(a=t.default)==null?void 0:a.call(t)[0];return(s==null?void 0:s.type)===Yt?s.children:""}),d=mt(()=>n.value.makeHtml(r.value));return()=>e.vueTemplate?hu({setup:()=>e.vueTemplateData,template:`<${e.tag}>${d.value}</${e.tag}>`}):hu(e.tag,{innerHTML:d.value})}});function Rd(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ld}=Object.prototype,{getPrototypeOf:In}=Object,Bn=(e=>t=>{const n=Ld.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ye=e=>(e=e.toLowerCase(),t=>Bn(t)===e),Nr=e=>t=>typeof t===e,{isArray:Mt}=Array,Gt=Nr("undefined");function Ro(e){return e!==null&&!Gt(e)&&e.constructor!==null&&!Gt(e.constructor)&&ut(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const zd=Ye("ArrayBuffer");function Lo(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&zd(e.buffer),t}const zo=Nr("string"),ut=Nr("function"),Nd=Nr("number"),Fn=e=>e!==null&&typeof e=="object",No=e=>e===!0||e===!1,hr=e=>{if(Bn(e)!=="object")return!1;const t=In(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Io=Ye("Date"),Bo=Ye("File"),Fo=Ye("Blob"),Ho=Ye("FileList"),$o=e=>Fn(e)&&ut(e.pipe),Do=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||Ld.call(e)===t||ut(e.toString)&&e.toString()===t)},Uo=Ye("URLSearchParams"),qo=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qt(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,d;if(typeof e!="object"&&(e=[e]),Mt(e))for(r=0,d=e.length;r<d;r++)t.call(null,e[r],r,e);else{const s=n?Object.getOwnPropertyNames(e):Object.keys(e),a=s.length;let c;for(r=0;r<a;r++)c=s[r],t.call(null,e[c],c,e)}}function Id(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,d;for(;r-- >0;)if(d=n[r],t===d.toLowerCase())return d;return null}const Bd=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fd=e=>!Gt(e)&&e!==Bd;function fn(){const{caseless:e}=Fd(this)&&this||{},t={},n=(r,d)=>{const s=e&&Id(t,d)||d;hr(t[s])&&hr(r)?t[s]=fn(t[s],r):hr(r)?t[s]=fn({},r):Mt(r)?t[s]=r.slice():t[s]=r};for(let r=0,d=arguments.length;r<d;r++)arguments[r]&&Qt(arguments[r],n);return t}const Vo=(e,t,n,{allOwnKeys:r}={})=>(Qt(t,(d,s)=>{n&&ut(d)?e[s]=Rd(d,n):e[s]=d},{allOwnKeys:r}),e),Wo=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ko=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Jo=(e,t,n,r)=>{let d,s,a;const c={};if(t=t||{},e==null)return t;do{for(d=Object.getOwnPropertyNames(e),s=d.length;s-- >0;)a=d[s],(!r||r(a,e,t))&&!c[a]&&(t[a]=e[a],c[a]=!0);e=n!==!1&&In(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Go=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Zo=e=>{if(!e)return null;if(Mt(e))return e;let t=e.length;if(!Nd(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Xo=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&In(Uint8Array)),Yo=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let d;for(;(d=r.next())&&!d.done;){const s=d.value;t.call(e,s[0],s[1])}},Qo=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},xo=Ye("HTMLFormElement"),ea=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,d){return r.toUpperCase()+d}),Eu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ta=Ye("RegExp"),Hd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qt(n,(d,s)=>{t(d,s,e)!==!1&&(r[s]=d)}),Object.defineProperties(e,r)},ra=e=>{Hd(e,(t,n)=>{if(ut(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ut(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},na=(e,t)=>{const n={},r=d=>{d.forEach(s=>{n[s]=!0})};return Mt(e)?r(e):r(String(e).split(t)),n},ua=()=>{},da=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Jr="abcdefghijklmnopqrstuvwxyz",Pu="0123456789",$d={DIGIT:Pu,ALPHA:Jr,ALPHA_DIGIT:Jr+Jr.toUpperCase()+Pu},sa=(e=16,t=$d.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ia(e){return!!(e&&ut(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const oa=e=>{const t=new Array(10),n=(r,d)=>{if(Fn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[d]=r;const s=Mt(r)?[]:{};return Qt(r,(a,c)=>{const h=n(a,d+1);!Gt(h)&&(s[c]=h)}),t[d]=void 0,s}}return r};return n(e,0)},P={isArray:Mt,isArrayBuffer:zd,isBuffer:Ro,isFormData:Do,isArrayBufferView:Lo,isString:zo,isNumber:Nd,isBoolean:No,isObject:Fn,isPlainObject:hr,isUndefined:Gt,isDate:Io,isFile:Bo,isBlob:Fo,isRegExp:ta,isFunction:ut,isStream:$o,isURLSearchParams:Uo,isTypedArray:Xo,isFileList:Ho,forEach:Qt,merge:fn,extend:Vo,trim:qo,stripBOM:Wo,inherits:Ko,toFlatObject:Jo,kindOf:Bn,kindOfTest:Ye,endsWith:Go,toArray:Zo,forEachEntry:Yo,matchAll:Qo,isHTMLForm:xo,hasOwnProperty:Eu,hasOwnProp:Eu,reduceDescriptors:Hd,freezeMethods:ra,toObjectSet:na,toCamelCase:ea,noop:ua,toFiniteNumber:da,findKey:Id,global:Bd,isContextDefined:Fd,ALPHABET:$d,generateString:sa,isSpecCompliantForm:ia,toJSONObject:oa};function re(e,t,n,r,d){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),d&&(this.response=d)}P.inherits(re,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:P.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Dd=re.prototype,Ud={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ud[e]={value:e}});Object.defineProperties(re,Ud);Object.defineProperty(Dd,"isAxiosError",{value:!0});re.from=(e,t,n,r,d,s)=>{const a=Object.create(Dd);return P.toFlatObject(e,a,function(h){return h!==Error.prototype},c=>c!=="isAxiosError"),re.call(a,e.message,t,n,r,d),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const aa=null;function hn(e){return P.isPlainObject(e)||P.isArray(e)}function qd(e){return P.endsWith(e,"[]")?e.slice(0,-2):e}function Cu(e,t,n){return e?e.concat(t).map(function(d,s){return d=qd(d),!n&&s?"["+d+"]":d}).join(n?".":""):t}function ca(e){return P.isArray(e)&&!e.some(hn)}const la=P.toFlatObject(P,{},null,function(t){return/^is[A-Z]/.test(t)});function Ir(e,t,n){if(!P.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=P.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(H,ue){return!P.isUndefined(ue[H])});const r=n.metaTokens,d=n.visitor||v,s=n.dots,a=n.indexes,h=(n.Blob||typeof Blob<"u"&&Blob)&&P.isSpecCompliantForm(t);if(!P.isFunction(d))throw new TypeError("visitor must be a function");function g(B){if(B===null)return"";if(P.isDate(B))return B.toISOString();if(!h&&P.isBlob(B))throw new re("Blob is not supported. Use a Buffer instead.");return P.isArrayBuffer(B)||P.isTypedArray(B)?h&&typeof Blob=="function"?new Blob([B]):Buffer.from(B):B}function v(B,H,ue){let X=B;if(B&&!ue&&typeof B=="object"){if(P.endsWith(H,"{}"))H=r?H:H.slice(0,-2),B=JSON.stringify(B);else if(P.isArray(B)&&ca(B)||(P.isFileList(B)||P.endsWith(H,"[]"))&&(X=P.toArray(B)))return H=qd(H),X.forEach(function(G,u){!(P.isUndefined(G)||G===null)&&t.append(a===!0?Cu([H],u,s):a===null?H:H+"[]",g(G))}),!1}return hn(B)?!0:(t.append(Cu(ue,H,s),g(B)),!1)}const C=[],I=Object.assign(la,{defaultVisitor:v,convertValue:g,isVisitable:hn});function D(B,H){if(!P.isUndefined(B)){if(C.indexOf(B)!==-1)throw Error("Circular reference detected in "+H.join("."));C.push(B),P.forEach(B,function(X,le){(!(P.isUndefined(X)||X===null)&&d.call(t,X,P.isString(le)?le.trim():le,H,I))===!0&&D(X,H?H.concat(le):[le])}),C.pop()}}if(!P.isObject(e))throw new TypeError("data must be an object");return D(e),t}function Su(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Hn(e,t){this._pairs=[],e&&Ir(e,this,t)}const Vd=Hn.prototype;Vd.append=function(t,n){this._pairs.push([t,n])};Vd.toString=function(t){const n=t?function(r){return t.call(this,r,Su)}:Su;return this._pairs.map(function(d){return n(d[0])+"="+n(d[1])},"").join("&")};function fa(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Wd(e,t,n){if(!t)return e;const r=n&&n.encode||fa,d=n&&n.serialize;let s;if(d?s=d(t,n):s=P.isURLSearchParams(t)?t.toString():new Hn(t,n).toString(r),s){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class ha{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){P.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Au=ha,Kd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pa=typeof URLSearchParams<"u"?URLSearchParams:Hn,ma=FormData,_a=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),ga=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Ve={isBrowser:!0,classes:{URLSearchParams:pa,FormData:ma,Blob},isStandardBrowserEnv:_a,isStandardBrowserWebWorkerEnv:ga,protocols:["http","https","file","blob","url","data"]};function ba(e,t){return Ir(e,new Ve.classes.URLSearchParams,Object.assign({visitor:function(n,r,d,s){return Ve.isNode&&P.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function wa(e){return P.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ya(e){const t={},n=Object.keys(e);let r;const d=n.length;let s;for(r=0;r<d;r++)s=n[r],t[s]=e[s];return t}function Jd(e){function t(n,r,d,s){let a=n[s++];const c=Number.isFinite(+a),h=s>=n.length;return a=!a&&P.isArray(d)?d.length:a,h?(P.hasOwnProp(d,a)?d[a]=[d[a],r]:d[a]=r,!c):((!d[a]||!P.isObject(d[a]))&&(d[a]=[]),t(n,r,d[a],s)&&P.isArray(d[a])&&(d[a]=ya(d[a])),!c)}if(P.isFormData(e)&&P.isFunction(e.entries)){const n={};return P.forEachEntry(e,(r,d)=>{t(wa(r),d,n,0)}),n}return null}const va={"Content-Type":void 0};function ka(e,t,n){if(P.isString(e))try{return(t||JSON.parse)(e),P.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Br={transitional:Kd,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",d=r.indexOf("application/json")>-1,s=P.isObject(t);if(s&&P.isHTMLForm(t)&&(t=new FormData(t)),P.isFormData(t))return d&&d?JSON.stringify(Jd(t)):t;if(P.isArrayBuffer(t)||P.isBuffer(t)||P.isStream(t)||P.isFile(t)||P.isBlob(t))return t;if(P.isArrayBufferView(t))return t.buffer;if(P.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return ba(t,this.formSerializer).toString();if((c=P.isFileList(t))||r.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return Ir(c?{"files[]":t}:t,h&&new h,this.formSerializer)}}return s||d?(n.setContentType("application/json",!1),ka(t)):t}],transformResponse:[function(t){const n=this.transitional||Br.transitional,r=n&&n.forcedJSONParsing,d=this.responseType==="json";if(t&&P.isString(t)&&(r&&!this.responseType||d)){const a=!(n&&n.silentJSONParsing)&&d;try{return JSON.parse(t)}catch(c){if(a)throw c.name==="SyntaxError"?re.from(c,re.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ve.classes.FormData,Blob:Ve.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};P.forEach(["delete","get","head"],function(t){Br.headers[t]={}});P.forEach(["post","put","patch"],function(t){Br.headers[t]=P.merge(va)});const $n=Br,Ea=P.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Pa=e=>{const t={};let n,r,d;return e&&e.split(`
`).forEach(function(a){d=a.indexOf(":"),n=a.substring(0,d).trim().toLowerCase(),r=a.substring(d+1).trim(),!(!n||t[n]&&Ea[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Tu=Symbol("internals");function It(e){return e&&String(e).trim().toLowerCase()}function pr(e){return e===!1||e==null?e:P.isArray(e)?e.map(pr):String(e)}function Ca(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}function Sa(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function Gr(e,t,n,r){if(P.isFunction(r))return r.call(this,t,n);if(P.isString(t)){if(P.isString(r))return t.indexOf(r)!==-1;if(P.isRegExp(r))return r.test(t)}}function Aa(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Ta(e,t){const n=P.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(d,s,a){return this[r].call(this,t,d,s,a)},configurable:!0})})}class Fr{constructor(t){t&&this.set(t)}set(t,n,r){const d=this;function s(c,h,g){const v=It(h);if(!v)throw new Error("header name must be a non-empty string");const C=P.findKey(d,v);(!C||d[C]===void 0||g===!0||g===void 0&&d[C]!==!1)&&(d[C||h]=pr(c))}const a=(c,h)=>P.forEach(c,(g,v)=>s(g,v,h));return P.isPlainObject(t)||t instanceof this.constructor?a(t,n):P.isString(t)&&(t=t.trim())&&!Sa(t)?a(Pa(t),n):t!=null&&s(n,t,r),this}get(t,n){if(t=It(t),t){const r=P.findKey(this,t);if(r){const d=this[r];if(!n)return d;if(n===!0)return Ca(d);if(P.isFunction(n))return n.call(this,d,r);if(P.isRegExp(n))return n.exec(d);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=It(t),t){const r=P.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Gr(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let d=!1;function s(a){if(a=It(a),a){const c=P.findKey(r,a);c&&(!n||Gr(r,r[c],c,n))&&(delete r[c],d=!0)}}return P.isArray(t)?t.forEach(s):s(t),d}clear(t){const n=Object.keys(this);let r=n.length,d=!1;for(;r--;){const s=n[r];(!t||Gr(this,this[s],s,t))&&(delete this[s],d=!0)}return d}normalize(t){const n=this,r={};return P.forEach(this,(d,s)=>{const a=P.findKey(r,s);if(a){n[a]=pr(d),delete n[s];return}const c=t?Aa(s):String(s).trim();c!==s&&delete n[s],n[c]=pr(d),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return P.forEach(this,(r,d)=>{r!=null&&r!==!1&&(n[d]=t&&P.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(d=>r.set(d)),r}static accessor(t){const r=(this[Tu]=this[Tu]={accessors:{}}).accessors,d=this.prototype;function s(a){const c=It(a);r[c]||(Ta(d,a),r[c]=!0)}return P.isArray(t)?t.forEach(s):s(t),this}}Fr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);P.freezeMethods(Fr.prototype);P.freezeMethods(Fr);const Ge=Fr;function Zr(e,t){const n=this||$n,r=t||n,d=Ge.from(r.headers);let s=r.data;return P.forEach(e,function(c){s=c.call(n,s,d.normalize(),t?t.status:void 0)}),d.normalize(),s}function Gd(e){return!!(e&&e.__CANCEL__)}function xt(e,t,n){re.call(this,e??"canceled",re.ERR_CANCELED,t,n),this.name="CanceledError"}P.inherits(xt,re,{__CANCEL__:!0});function ja(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new re("Request failed with status code "+n.status,[re.ERR_BAD_REQUEST,re.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Oa=Ve.isStandardBrowserEnv?function(){return{write:function(n,r,d,s,a,c){const h=[];h.push(n+"="+encodeURIComponent(r)),P.isNumber(d)&&h.push("expires="+new Date(d).toGMTString()),P.isString(s)&&h.push("path="+s),P.isString(a)&&h.push("domain="+a),c===!0&&h.push("secure"),document.cookie=h.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Ma(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ra(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Zd(e,t){return e&&!Ma(t)?Ra(e,t):t}const La=Ve.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function d(s){let a=s;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=d(window.location.href),function(a){const c=P.isString(a)?d(a):a;return c.protocol===r.protocol&&c.host===r.host}}():function(){return function(){return!0}}();function za(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Na(e,t){e=e||10;const n=new Array(e),r=new Array(e);let d=0,s=0,a;return t=t!==void 0?t:1e3,function(h){const g=Date.now(),v=r[s];a||(a=g),n[d]=h,r[d]=g;let C=s,I=0;for(;C!==d;)I+=n[C++],C=C%e;if(d=(d+1)%e,d===s&&(s=(s+1)%e),g-a<t)return;const D=v&&g-v;return D?Math.round(I*1e3/D):void 0}}function ju(e,t){let n=0;const r=Na(50,250);return d=>{const s=d.loaded,a=d.lengthComputable?d.total:void 0,c=s-n,h=r(c),g=s<=a;n=s;const v={loaded:s,total:a,progress:a?s/a:void 0,bytes:c,rate:h||void 0,estimated:h&&a&&g?(a-s)/h:void 0,event:d};v[t?"download":"upload"]=!0,e(v)}}const Ia=typeof XMLHttpRequest<"u",Ba=Ia&&function(e){return new Promise(function(n,r){let d=e.data;const s=Ge.from(e.headers).normalize(),a=e.responseType;let c;function h(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}P.isFormData(d)&&(Ve.isStandardBrowserEnv||Ve.isStandardBrowserWebWorkerEnv)&&s.setContentType(!1);let g=new XMLHttpRequest;if(e.auth){const D=e.auth.username||"",B=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(D+":"+B))}const v=Zd(e.baseURL,e.url);g.open(e.method.toUpperCase(),Wd(v,e.params,e.paramsSerializer),!0),g.timeout=e.timeout;function C(){if(!g)return;const D=Ge.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),H={data:!a||a==="text"||a==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:D,config:e,request:g};ja(function(X){n(X),h()},function(X){r(X),h()},H),g=null}if("onloadend"in g?g.onloadend=C:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(C)},g.onabort=function(){g&&(r(new re("Request aborted",re.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new re("Network Error",re.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let B=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const H=e.transitional||Kd;e.timeoutErrorMessage&&(B=e.timeoutErrorMessage),r(new re(B,H.clarifyTimeoutError?re.ETIMEDOUT:re.ECONNABORTED,e,g)),g=null},Ve.isStandardBrowserEnv){const D=(e.withCredentials||La(v))&&e.xsrfCookieName&&Oa.read(e.xsrfCookieName);D&&s.set(e.xsrfHeaderName,D)}d===void 0&&s.setContentType(null),"setRequestHeader"in g&&P.forEach(s.toJSON(),function(B,H){g.setRequestHeader(H,B)}),P.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),a&&a!=="json"&&(g.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&g.addEventListener("progress",ju(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&g.upload&&g.upload.addEventListener("progress",ju(e.onUploadProgress)),(e.cancelToken||e.signal)&&(c=D=>{g&&(r(!D||D.type?new xt(null,e,g):D),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));const I=za(v);if(I&&Ve.protocols.indexOf(I)===-1){r(new re("Unsupported protocol "+I+":",re.ERR_BAD_REQUEST,e));return}g.send(d||null)})},mr={http:aa,xhr:Ba};P.forEach(mr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Fa={getAdapter:e=>{e=P.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let d=0;d<t&&(n=e[d],!(r=P.isString(n)?mr[n.toLowerCase()]:n));d++);if(!r)throw r===!1?new re(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(P.hasOwnProp(mr,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!P.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:mr};function Xr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xt(null,e)}function Ou(e){return Xr(e),e.headers=Ge.from(e.headers),e.data=Zr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Fa.getAdapter(e.adapter||$n.adapter)(e).then(function(r){return Xr(e),r.data=Zr.call(e,e.transformResponse,r),r.headers=Ge.from(r.headers),r},function(r){return Gd(r)||(Xr(e),r&&r.response&&(r.response.data=Zr.call(e,e.transformResponse,r.response),r.response.headers=Ge.from(r.response.headers))),Promise.reject(r)})}const Mu=e=>e instanceof Ge?e.toJSON():e;function At(e,t){t=t||{};const n={};function r(g,v,C){return P.isPlainObject(g)&&P.isPlainObject(v)?P.merge.call({caseless:C},g,v):P.isPlainObject(v)?P.merge({},v):P.isArray(v)?v.slice():v}function d(g,v,C){if(P.isUndefined(v)){if(!P.isUndefined(g))return r(void 0,g,C)}else return r(g,v,C)}function s(g,v){if(!P.isUndefined(v))return r(void 0,v)}function a(g,v){if(P.isUndefined(v)){if(!P.isUndefined(g))return r(void 0,g)}else return r(void 0,v)}function c(g,v,C){if(C in t)return r(g,v);if(C in e)return r(void 0,g)}const h={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c,headers:(g,v)=>d(Mu(g),Mu(v),!0)};return P.forEach(Object.keys(e).concat(Object.keys(t)),function(v){const C=h[v]||d,I=C(e[v],t[v],v);P.isUndefined(I)&&C!==c||(n[v]=I)}),n}const Xd="1.3.2",Dn={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Dn[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Ru={};Dn.transitional=function(t,n,r){function d(s,a){return"[Axios v"+Xd+"] Transitional option '"+s+"'"+a+(r?". "+r:"")}return(s,a,c)=>{if(t===!1)throw new re(d(a," has been removed"+(n?" in "+n:"")),re.ERR_DEPRECATED);return n&&!Ru[a]&&(Ru[a]=!0,console.warn(d(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,a,c):!0}};function Ha(e,t,n){if(typeof e!="object")throw new re("options must be an object",re.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let d=r.length;for(;d-- >0;){const s=r[d],a=t[s];if(a){const c=e[s],h=c===void 0||a(c,s,e);if(h!==!0)throw new re("option "+s+" must be "+h,re.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new re("Unknown option "+s,re.ERR_BAD_OPTION)}}const pn={assertOptions:Ha,validators:Dn},xe=pn.validators;class Er{constructor(t){this.defaults=t,this.interceptors={request:new Au,response:new Au}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=At(this.defaults,n);const{transitional:r,paramsSerializer:d,headers:s}=n;r!==void 0&&pn.assertOptions(r,{silentJSONParsing:xe.transitional(xe.boolean),forcedJSONParsing:xe.transitional(xe.boolean),clarifyTimeoutError:xe.transitional(xe.boolean)},!1),d!==void 0&&pn.assertOptions(d,{encode:xe.function,serialize:xe.function},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a;a=s&&P.merge(s.common,s[n.method]),a&&P.forEach(["delete","get","head","post","put","patch","common"],B=>{delete s[B]}),n.headers=Ge.concat(a,s);const c=[];let h=!0;this.interceptors.request.forEach(function(H){typeof H.runWhen=="function"&&H.runWhen(n)===!1||(h=h&&H.synchronous,c.unshift(H.fulfilled,H.rejected))});const g=[];this.interceptors.response.forEach(function(H){g.push(H.fulfilled,H.rejected)});let v,C=0,I;if(!h){const B=[Ou.bind(this),void 0];for(B.unshift.apply(B,c),B.push.apply(B,g),I=B.length,v=Promise.resolve(n);C<I;)v=v.then(B[C++],B[C++]);return v}I=c.length;let D=n;for(C=0;C<I;){const B=c[C++],H=c[C++];try{D=B(D)}catch(ue){H.call(this,ue);break}}try{v=Ou.call(this,D)}catch(B){return Promise.reject(B)}for(C=0,I=g.length;C<I;)v=v.then(g[C++],g[C++]);return v}getUri(t){t=At(this.defaults,t);const n=Zd(t.baseURL,t.url);return Wd(n,t.params,t.paramsSerializer)}}P.forEach(["delete","get","head","options"],function(t){Er.prototype[t]=function(n,r){return this.request(At(r||{},{method:t,url:n,data:(r||{}).data}))}});P.forEach(["post","put","patch"],function(t){function n(r){return function(s,a,c){return this.request(At(c||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}Er.prototype[t]=n(),Er.prototype[t+"Form"]=n(!0)});const _r=Er;class Un{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(d=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](d);r._listeners=null}),this.promise.then=d=>{let s;const a=new Promise(c=>{r.subscribe(c),s=c}).then(d);return a.cancel=function(){r.unsubscribe(s)},a},t(function(s,a,c){r.reason||(r.reason=new xt(s,a,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Un(function(d){t=d}),cancel:t}}}const $a=Un;function Da(e){return function(n){return e.apply(null,n)}}function Ua(e){return P.isObject(e)&&e.isAxiosError===!0}const mn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(mn).forEach(([e,t])=>{mn[t]=e});const qa=mn;function Yd(e){const t=new _r(e),n=Rd(_r.prototype.request,t);return P.extend(n,_r.prototype,t,{allOwnKeys:!0}),P.extend(n,t,null,{allOwnKeys:!0}),n.create=function(d){return Yd(At(e,d))},n}const ge=Yd($n);ge.Axios=_r;ge.CanceledError=xt;ge.CancelToken=$a;ge.isCancel=Gd;ge.VERSION=Xd;ge.toFormData=Ir;ge.AxiosError=re;ge.Cancel=ge.CanceledError;ge.all=function(t){return Promise.all(t)};ge.spread=Da;ge.isAxiosError=Ua;ge.mergeConfig=At;ge.AxiosHeaders=Ge;ge.formToJSON=e=>Jd(P.isHTMLForm(e)?new FormData(e):e);ge.HttpStatusCode=qa;ge.default=ge;const Qd=ge;function Pr(e){return Pr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pr(e)}function gr(e,t){if(!e.vueAxiosInstalled){var n=xd(t)?Ka(t):t;if(Ja(n)){var r=Ga(e);if(r){var d=r<3?Va:Wa;Object.keys(n).forEach(function(s){d(e,s,n[s])}),e.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either <axios_instance> or { <registration_key>: <axios_instance> }")}}function Va(e,t,n){Object.defineProperty(e.prototype,t,{get:function(){return n}}),e[t]=n}function Wa(e,t,n){e.config.globalProperties[t]=n,e[t]=n}function xd(e){return e&&typeof e.get=="function"&&typeof e.post=="function"}function Ka(e){return{axios:e,$http:e}}function Ja(e){return Pr(e)==="object"&&Object.keys(e).every(function(t){return xd(e[t])})}function Ga(e){return e&&e.version&&Number(e.version.split(".")[0])}(typeof _n>"u"?"undefined":Pr(_n))=="object"?es.exports=gr:typeof define=="function"&&define.amd?define([],function(){return gr}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(gr,window.axios);const Za=e=>{if(!e)return"None yet.";for(e=e.replace(/[^a-zA-Z0-9_]+/gi,"-").toLowerCase();e.endsWith("-");)e=e.slice(0,-1);return e.length>50&&(e=e.substring(0,50),e.includes("-")&&(e=e.substring(0,Math.min(e.length,e.lastIndexOf("-"))))),e},Lu=(e,t)=>{const n=new Blob([JSON.stringify(e,null,2)],{type:"text/plain;charset=utf-8;"}),r=document.createElement("a");r.setAttribute("download",`${t}.json`),r.setAttribute("href",window.URL.createObjectURL(n)),r.click()},Xa=e=>new Promise((t,n)=>{const r=new FileReader;e||n("No file!"),r.onload=d=>{const s=d.target.result,a={postTitle:"",timestamp:"",editedTimestamp:"",postContent:"",filename:"",draft:!1};try{Object.keys(JSON.parse(s.toString())).toString()===Object.keys(a).toString()?t(JSON.parse(s.toString())):(alert("Invalid file! Are you sure it's an Dumblog compatible JSON?"),n("Invalid file!"))}catch(c){alert("Error loading file! Check the console for more info."),console.log(c),n("Error loading file!")}},r.onerror=n,r.readAsText(e)}),ir=()=>Math.round(new Date().getTime()/1e3).toString(),zu=e=>e?new Date(Number(e)*1e3).toUTCString():"",Ya=(e,t,n,r,d,s,a)=>({postTitle:e,timestamp:d?"":t,editedTimestamp:d?"":s?a:"",postContent:n,filename:r,draft:d}),qn=Qd.create({headers:{"Cache-Control":"no-cache",Pragma:"no-cache",Expires:"0"}});qn.interceptors.response.use(async e=>e,async e=>(console.error(`${e.request.status} (${e.request.statusText})`),Promise.reject(e)));async function Qa(e){return await qn.get(`https://${e}/assets/posts/archive.json`).then(t=>t.data).catch(t=>{alert(`Failed to load Archive! We've got a ${t.message}!
Are you connected to the internet or is the location correct?`)})}async function xa(e,t){return await qn.get(`https://${e}/assets/posts/${t}.json`).then(n=>n.data).catch(n=>{alert(`Failed to load Post! We've got a ${n.message}!
Are you connected to the internet?`)})}const ec={class:"wrapper"},tc={id:"dialog"},rc={class:"dialog-header"},nc={key:0},uc=ee("h4",null,"Load Archive...",-1),dc=[uc],sc={key:1},ic=ee("h4",null,"Load post from Archive...",-1),oc=[ic],ac={class:"close-btn"},cc={key:0},lc=ee("br",null,null,-1),fc=["disabled"],hc={key:1,class:"loaded"},pc=["onClick"],mc={class:"editor-area"},_c={class:"title-area"},gc=ee("label",{for:"draft"},"Draft",-1),bc=ee("br",null,null,-1),wc={class:"preview"},yc=ee("p",{class:"preview-title"},"  Preview: ",-1),vc={class:"footer"},kc={key:0},Ec=ee("br",null,null,-1),Pc=ee("br",null,null,-1),Cc={key:1},Sc=ee("br",null,null,-1),Ac=ee("br",null,null,-1),Tc={class:"footer-buttons"},jc=["disabled"],Oc=ee("br",null,null,-1),Mc=ee("label",{for:"file-input"},"Load Post (from File)",-1),Rc=hd({__name:"App",setup(e){let t;const n=We(""),r=We(),d=We(""),s=We(""),a=We(""),c=We(""),h=We(!1),g=We(!1),v=We(!1),C=(o=!1)=>{v.value=o,document.getElementById("dialog").showModal()},I=()=>{document.getElementById("dialog").close()},D=()=>{r.value=void 0,d.value="",s.value="",a.value="",c.value="",h.value=!1,g.value=!1,c.value="",clearInterval(t),t=setInterval(()=>{a.value=ir()},33)},B=o=>{Qa(o).then(i=>{r.value=i,v.value&&(v.value=!1,I())})},H=o=>{r.value=void 0,Xa(o.target.files[0]).then(i=>{d.value=i.postTitle,s.value=i.postContent,a.value=i.timestamp,h.value=i.draft,g.value=!0,clearInterval(t),t=setInterval(()=>{c.value=ir()},33)})},ue=(o,i)=>{xa(o,i).then(l=>{d.value=l.postTitle,s.value=l.postContent,a.value=l.timestamp,h.value=l.draft,g.value=!0,clearInterval(t),t=setInterval(()=>{c.value=ir()},33),I()})},X=o=>{var i,l;d.value||(d.value="No title."),s.value||(s.value="No content."),Lu(Ya(d.value,a.value,s.value,le.value,h.value,g.value,c.value),le.value),o&&(!((i=r.value)!=null&&i.filter(_=>_.filename===le.value))&&!h&&((l=r.value)==null||l.push({postTitle:d.value,timestamp:a.value,filename:le.value})),Lu(r.value,"archive"))};_d(()=>{t=setInterval(()=>{a.value=ir()},33)});const le=mt(()=>Za(d.value)),G=mt(()=>zu(a.value)),u=mt(()=>zu(c.value));return(o,i)=>(De(),Ke(Re,null,[ee("div",ec,[ee("dialog",tc,[ee("div",rc,[v.value?(De(),Ke("div",nc,dc)):(De(),Ke("div",sc,oc)),ee("div",ac,[ee("button",{class:"btn-primary",onClick:i[0]||(i[0]=l=>I())}," X ")])]),r.value?Nt("",!0):(De(),Ke("div",cc,[je(" Blog Location: https:// "),sr(ee("input",{type:"text","onUpdate:modelValue":i[1]||(i[1]=l=>n.value=l),placeholder:"pedrocx486.club/blog"},null,512),[[Kr,n.value]]),je(" /assets/posts/archive.json "),lc,ee("button",{class:"btn-primary btn-wide",disabled:!n.value,onClick:i[2]||(i[2]=l=>B(n.value))}," Load Archive ",8,fc)])),r.value&&v.value?(De(),Ke("div",hc," Archive loaded. ")):Nt("",!0),v.value?Nt("",!0):(De(!0),Ke(Re,{key:2},Ci(r.value,l=>(De(),Ke("div",null,[ee("button",{class:"btn-secondary btn-wide",onClick:_=>ue(n.value,l.filename)},Lt(l.postTitle),9,pc)]))),256))]),ee("div",mc,[ee("div",_c,[sr(ee("input",{class:"title",type:"text",placeholder:"Post title...","onUpdate:modelValue":i[3]||(i[3]=l=>d.value=l)},null,512),[[Kr,d.value]]),sr(ee("input",{type:"checkbox",id:"draft","onUpdate:modelValue":i[4]||(i[4]=l=>h.value=l)},null,512),[[Eo,h.value]]),gc]),bc,sr(ee("textarea",{class:"editor","onUpdate:modelValue":i[5]||(i[5]=l=>s.value=l),placeholder:"Post content..."},null,512),[[Kr,s.value]])]),ee("div",wc,[yc,Ce(Ft(Md),{markdown:s.value,flavor:"github",options:{emoji:!0},tag:"span"},null,8,["markdown"])])]),ee("div",vc,[je(" Filename: "+Lt(Ft(le)),1),d.value?(De(),Ke("span",kc,".json")):Nt("",!0),je(),Ec,je(" Created on: "+Lt(Ft(G))+" ",1),Pc,g.value?(De(),Ke("span",Cc,[je("Edited on: "+Lt(Ft(u))+" ",1),Sc])):Nt("",!0),je(" Is it a draft? "+Lt(h.value?"Yes":"No")+". ",1),Ac,ee("div",Tc,[ee("button",{class:"btn-tertiary",onClick:i[6]||(i[6]=l=>D())},"Reset Editor"),je("   "),ee("button",{class:"btn-primary",onClick:i[7]||(i[7]=l=>C(!0))},"Load Archive"),je("   "),ee("button",{class:"btn-primary",onClick:i[8]||(i[8]=l=>C())},"Load Post (from Archive)"),je("   "),ee("button",{class:"btn-primary",onClick:i[9]||(i[9]=l=>X())},"Save Post"),je("   "),ee("button",{class:"btn-primary",onClick:i[10]||(i[10]=l=>X(!0)),disabled:!r.value||h.value},"Save Post & Archive",8,jc),je("   "),Oc,ee("input",{type:"file",accept:".json",id:"file-input",onChange:i[11]||(i[11]=l=>H(l))},null,32),Mc])])],64))}}),Zt=Ao(Rc);Zt.use(gr,Qd);Zt.provide("axios",Zt.config.globalProperties.axios);Zt.component("VueShowdown",Md);Zt.mount("#app")});export default Lc();