diff --git a/assets/index-Dg_2JMU0.js b/assets/index-DKnQOS53.js similarity index 50% rename from assets/index-Dg_2JMU0.js rename to assets/index-DKnQOS53.js index b308a1ab..38fb428e 100644 --- a/assets/index-Dg_2JMU0.js +++ b/assets/index-DKnQOS53.js @@ -2,43 +2,43 @@ var kue=Object.defineProperty;var Pue=(e,t,n)=>t in e?kue(e,t,{enumerable:!0,con * @vue/shared v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function TS(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const Gn={},Yp=[],ra=()=>{},Cue=()=>!1,k2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),eO=e=>e.startsWith("onUpdate:"),Dr=Object.assign,tO=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Iue=Object.prototype.hasOwnProperty,Vn=(e,t)=>Iue.call(e,t),kt=Array.isArray,Zp=e=>Dv(e)==="[object Map]",o0=e=>Dv(e)==="[object Set]",HN=e=>Dv(e)==="[object Date]",Nue=e=>Dv(e)==="[object RegExp]",Jt=e=>typeof e=="function",Cr=e=>typeof e=="string",du=e=>typeof e=="symbol",lr=e=>e!==null&&typeof e=="object",nO=e=>(lr(e)||Jt(e))&&Jt(e.then)&&Jt(e.catch),EB=Object.prototype.toString,Dv=e=>EB.call(e),Fue=e=>Dv(e).slice(8,-1),XB=e=>Dv(e)==="[object Object]",rO=e=>Cr(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qp=TS(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_S=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Eue=/-(\w)/g,vo=_S(e=>e.replace(Eue,(t,n)=>n?n.toUpperCase():"")),Xue=/\B([A-Z])/g,qo=_S(e=>e.replace(Xue,"-$1").toLowerCase()),P2=_S(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qg=_S(e=>e?`on${P2(e)}`:""),ko=(e,t)=>!Object.is(e,t),Hp=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Zb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qb=e=>{const t=Cr(e)?Number(e):NaN;return isNaN(t)?e:t};let KN;const VB=()=>KN||(KN=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Wue="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",Vue=TS(Wue);function Me(e){if(kt(e)){const t={};for(let n=0;n{if(n){const r=n.split(Uue);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ge(e){let t="";if(Cr(e))t=e;else if(kt(e))for(let n=0;nZf(n,t))}const UB=e=>!!(e&&e.__v_isRef===!0),dt=e=>Cr(e)?e:e==null?"":kt(e)||lr(e)&&(e.toString===EB||!Jt(e.toString))?UB(e)?dt(e.value):JSON.stringify(e,BB,2):String(e),BB=(e,t)=>UB(t)?BB(e,t.value):Zp(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i],o)=>(n[Pw(r,o)+" =>"]=i,n),{})}:o0(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pw(n))}:du(t)?Pw(t):lr(t)&&!kt(t)&&!XB(t)?String(t):t,Pw=(e,t="")=>{var n;return du(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function TS(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const Gn={},Zp=[],ra=()=>{},Cue=()=>!1,k2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),eO=e=>e.startsWith("onUpdate:"),Dr=Object.assign,tO=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Iue=Object.prototype.hasOwnProperty,Vn=(e,t)=>Iue.call(e,t),kt=Array.isArray,Qp=e=>Uv(e)==="[object Map]",a0=e=>Uv(e)==="[object Set]",HN=e=>Uv(e)==="[object Date]",Nue=e=>Uv(e)==="[object RegExp]",Jt=e=>typeof e=="function",Cr=e=>typeof e=="string",du=e=>typeof e=="symbol",lr=e=>e!==null&&typeof e=="object",nO=e=>(lr(e)||Jt(e))&&Jt(e.then)&&Jt(e.catch),EB=Object.prototype.toString,Uv=e=>EB.call(e),Fue=e=>Uv(e).slice(8,-1),XB=e=>Uv(e)==="[object Object]",rO=e=>Cr(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hp=TS(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_S=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Eue=/-(\w)/g,vo=_S(e=>e.replace(Eue,(t,n)=>n?n.toUpperCase():"")),Xue=/\B([A-Z])/g,qo=_S(e=>e.replace(Xue,"-$1").toLowerCase()),P2=_S(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qg=_S(e=>e?`on${P2(e)}`:""),ko=(e,t)=>!Object.is(e,t),Kp=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Zb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qb=e=>{const t=Cr(e)?Number(e):NaN;return isNaN(t)?e:t};let KN;const VB=()=>KN||(KN=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Wue="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",Vue=TS(Wue);function Me(e){if(kt(e)){const t={};for(let n=0;n{if(n){const r=n.split(Uue);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ge(e){let t="";if(Cr(e))t=e;else if(kt(e))for(let n=0;nQf(n,t))}const UB=e=>!!(e&&e.__v_isRef===!0),dt=e=>Cr(e)?e:e==null?"":kt(e)||lr(e)&&(e.toString===EB||!Jt(e.toString))?UB(e)?dt(e.value):JSON.stringify(e,BB,2):String(e),BB=(e,t)=>UB(t)?BB(e,t.value):Qp(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i],o)=>(n[Pw(r,o)+" =>"]=i,n),{})}:a0(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pw(n))}:du(t)?Pw(t):lr(t)&&!kt(t)&&!XB(t)?String(t):t,Pw=(e,t="")=>{var n;return du(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let ka;class iO{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ka,!t&&ka&&(this.index=(ka.scopes||(ka.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ka;try{return ka=this,t()}finally{ka=n}}}on(){ka=this}off(){ka=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),cd()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=If,n=Lh;try{return If=!0,Lh=this,this._runnings++,GN(this),this.fn()}finally{zN(this),this._runnings--,Lh=n,If=t}}stop(){this.active&&(GN(this),zN(this),this.onStop&&this.onStop(),this.active=!1)}}function Gue(e){return e.value}function GN(e){e._trackId++,e._depsLength=0}function zN(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(Dr(n,t),t.scope&&YB(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function Jue(e){e.effect.stop()}let If=!0,w8=0;const HB=[];function ud(){HB.push(If),If=!1}function cd(){const e=HB.pop();If=e===void 0?!0:e}function sO(){w8++}function lO(){for(w8--;!w8&&M8.length;)M8.shift()()}function KB(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&QB(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const M8=[];function GB(e,t,n){sO();for(const r of e.keys()){let i;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Hb=new WeakMap,Th=Symbol(""),L8=Symbol("");function da(e,t,n){if(If&&Lh){let r=Hb.get(e);r||Hb.set(e,r=new Map);let i=r.get(n);i||r.set(n,i=zB(()=>r.delete(n))),KB(Lh,i)}}function sc(e,t,n,r,i,o){const a=Hb.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&kt(e)){const l=Number(r);a.forEach((u,c)=>{(c==="length"||!du(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":kt(e)?rO(n)&&s.push(a.get("length")):(s.push(a.get(Th)),Zp(e)&&s.push(a.get(L8)));break;case"delete":kt(e)||(s.push(a.get(Th)),Zp(e)&&s.push(a.get(L8)));break;case"set":Zp(e)&&s.push(a.get(Th));break}sO();for(const l of s)l&&GB(l,4);lO()}function $ue(e,t){const n=Hb.get(e);return n&&n.get(t)}const jue=TS("__proto__,__v_isRef,__isVue"),JB=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(du)),JN=que();function que(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Cn(this);for(let o=0,a=this.length;o{e[t]=function(...n){ud(),sO();const r=Cn(this)[t].apply(this,n);return lO(),cd(),r}}),e}function ece(e){du(e)||(e=String(e));const t=Cn(this);return da(t,"has",e),t.hasOwnProperty(e)}class $B{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?rY:nY:o?tY:eY).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=kt(t);if(!i){if(a&&Vn(JN,n))return Reflect.get(JN,n,r);if(n==="hasOwnProperty")return ece}const s=Reflect.get(t,n,r);return(du(n)?JB.has(n):jue(n))||(i||da(t,"get",n),o)?s:Ir(s)?a&&rO(n)?s:s.value:lr(s)?i?cO(s):C2(s):s}}class jB extends $B{constructor(t=!1){super(!1,t)}set(t,n,r,i){let o=t[n];if(!this._isShallow){const l=Qf(o);if(!Zh(r)&&!Qf(r)&&(o=Cn(o),r=Cn(r)),!kt(t)&&Ir(o)&&!Ir(r))return l?!1:(o.value=r,!0)}const a=kt(t)&&rO(n)?Number(n)e,kS=e=>Reflect.getPrototypeOf(e);function hA(e,t,n=!1,r=!1){e=e.__v_raw;const i=Cn(e),o=Cn(t);n||(ko(t,o)&&da(i,"get",t),da(i,"get",o));const{has:a}=kS(i),s=r?uO:n?dO:Wm;if(a.call(i,t))return s(e.get(t));if(a.call(i,o))return s(e.get(o));e!==i&&e.get(t)}function pA(e,t=!1){const n=this.__v_raw,r=Cn(n),i=Cn(e);return t||(ko(e,i)&&da(r,"has",e),da(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function vA(e,t=!1){return e=e.__v_raw,!t&&da(Cn(e),"iterate",Th),Reflect.get(e,"size",e)}function $N(e,t=!1){!t&&!Zh(e)&&!Qf(e)&&(e=Cn(e));const n=Cn(this);return kS(n).has.call(n,e)||(n.add(e),sc(n,"add",e,e)),this}function jN(e,t,n=!1){!n&&!Zh(t)&&!Qf(t)&&(t=Cn(t));const r=Cn(this),{has:i,get:o}=kS(r);let a=i.call(r,e);a||(e=Cn(e),a=i.call(r,e));const s=o.call(r,e);return r.set(e,t),a?ko(t,s)&&sc(r,"set",e,t):sc(r,"add",e,t),this}function qN(e){const t=Cn(this),{has:n,get:r}=kS(t);let i=n.call(t,e);i||(e=Cn(e),i=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return i&&sc(t,"delete",e,void 0),o}function e7(){const e=Cn(this),t=e.size!==0,n=e.clear();return t&&sc(e,"clear",void 0,void 0),n}function gA(e,t){return function(r,i){const o=this,a=o.__v_raw,s=Cn(a),l=t?uO:e?dO:Wm;return!e&&da(s,"iterate",Th),a.forEach((u,c)=>r.call(i,l(u),l(c),o))}}function mA(e,t,n){return function(...r){const i=this.__v_raw,o=Cn(i),a=Zp(o),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=i[e](...r),c=n?uO:t?dO:Wm;return!t&&da(o,"iterate",l?L8:Th),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function Ec(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function oce(){const e={get(o){return hA(this,o)},get size(){return vA(this)},has:pA,add:$N,set:jN,delete:qN,clear:e7,forEach:gA(!1,!1)},t={get(o){return hA(this,o,!1,!0)},get size(){return vA(this)},has:pA,add(o){return $N.call(this,o,!0)},set(o,a){return jN.call(this,o,a,!0)},delete:qN,clear:e7,forEach:gA(!1,!0)},n={get(o){return hA(this,o,!0)},get size(){return vA(this,!0)},has(o){return pA.call(this,o,!0)},add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear"),forEach:gA(!0,!1)},r={get(o){return hA(this,o,!0,!0)},get size(){return vA(this,!0)},has(o){return pA.call(this,o,!0)},add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear"),forEach:gA(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=mA(o,!1,!1),n[o]=mA(o,!0,!1),t[o]=mA(o,!1,!0),r[o]=mA(o,!0,!0)}),[e,n,t,r]}const[ace,sce,lce,uce]=oce();function PS(e,t){const n=t?e?uce:lce:e?sce:ace;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Vn(n,i)&&i in r?n:r,i,o)}const cce={get:PS(!1,!1)},fce={get:PS(!1,!0)},dce={get:PS(!0,!1)},hce={get:PS(!0,!0)},eY=new WeakMap,tY=new WeakMap,nY=new WeakMap,rY=new WeakMap;function pce(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vce(e){return e.__v_skip||!Object.isExtensible(e)?0:pce(Fue(e))}function C2(e){return Qf(e)?e:CS(e,!1,tce,cce,eY)}function iY(e){return CS(e,!1,rce,fce,tY)}function cO(e){return CS(e,!0,nce,dce,nY)}function gce(e){return CS(e,!0,ice,hce,rY)}function CS(e,t,n,r,i){if(!lr(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const a=vce(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function iu(e){return Qf(e)?iu(e.__v_raw):!!(e&&e.__v_isReactive)}function Qf(e){return!!(e&&e.__v_isReadonly)}function Zh(e){return!!(e&&e.__v_isShallow)}function fO(e){return e?!!e.__v_raw:!1}function Cn(e){const t=e&&e.__v_raw;return t?Cn(t):e}function IS(e){return Object.isExtensible(e)&&WB(e,"__v_skip",!0),e}const Wm=e=>lr(e)?C2(e):e,dO=e=>lr(e)?cO(e):e;class oY{constructor(t,n,r,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new pv(()=>t(this._value),()=>Kp(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=Cn(this);return(!t._cacheable||t.effect.dirty)&&ko(t._value,t._value=t.effect.run())&&Kp(t,4),hO(t),t.effect._dirtyLevel>=2&&Kp(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mce(e,t,n=!1){let r,i;const o=Jt(e);return o?(r=e,i=ra):(r=e.get,i=e.set),new oY(r,i,o||!i,n)}function hO(e){var t;If&&Lh&&(e=Cn(e),KB(Lh,(t=e.dep)!=null?t:e.dep=zB(()=>e.dep=void 0,e instanceof oY?e:void 0)))}function Kp(e,t=4,n,r){e=Cn(e);const i=e.dep;i&&GB(i,t)}function Ir(e){return!!(e&&e.__v_isRef===!0)}function he(e){return aY(e,!1)}function yce(e){return aY(e,!0)}function aY(e,t){return Ir(e)?e:new Ace(e,t)}class Ace{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Cn(t),this._value=n?t:Wm(t)}get value(){return hO(this),this._value}set value(t){const n=this.__v_isShallow||Zh(t)||Qf(t);t=n?t:Cn(t),ko(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Wm(t),Kp(this,4))}}function Rce(e){Kp(e,4)}function J(e){return Ir(e)?e.value:e}function bce(e){return Jt(e)?e():J(e)}const xce={get:(e,t,n)=>J(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Ir(i)&&!Ir(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function pO(e){return iu(e)?e:new Proxy(e,xce)}class Sce{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>hO(this),()=>Kp(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function sY(e){return new Sce(e)}function lY(e){const t=kt(e)?new Array(e.length):{};for(const n in e)t[n]=uY(e,n);return t}class wce{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return $ue(Cn(this._object),this._key)}}class Mce{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Uv(e,t,n){return Ir(e)?e:Jt(e)?new Mce(e):lr(e)&&arguments.length>1?uY(e,t,n):he(e)}function uY(e,t,n){const r=e[t];return Ir(r)?r:new wce(e,t,n)}const Lce={GET:"get",HAS:"has",ITERATE:"iterate"},Tce={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** +**/let ka;class iO{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ka,!t&&ka&&(this.index=(ka.scopes||(ka.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ka;try{return ka=this,t()}finally{ka=n}}}on(){ka=this}off(){ka=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),fd()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Nf,n=Th;try{return Nf=!0,Th=this,this._runnings++,GN(this),this.fn()}finally{zN(this),this._runnings--,Th=n,Nf=t}}stop(){this.active&&(GN(this),zN(this),this.onStop&&this.onStop(),this.active=!1)}}function Gue(e){return e.value}function GN(e){e._trackId++,e._depsLength=0}function zN(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(Dr(n,t),t.scope&&YB(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function Jue(e){e.effect.stop()}let Nf=!0,w8=0;const HB=[];function cd(){HB.push(Nf),Nf=!1}function fd(){const e=HB.pop();Nf=e===void 0?!0:e}function sO(){w8++}function lO(){for(w8--;!w8&&M8.length;)M8.shift()()}function KB(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&QB(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const M8=[];function GB(e,t,n){sO();for(const r of e.keys()){let i;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},Hb=new WeakMap,_h=Symbol(""),L8=Symbol("");function da(e,t,n){if(Nf&&Th){let r=Hb.get(e);r||Hb.set(e,r=new Map);let i=r.get(n);i||r.set(n,i=zB(()=>r.delete(n))),KB(Th,i)}}function sc(e,t,n,r,i,o){const a=Hb.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&kt(e)){const l=Number(r);a.forEach((u,c)=>{(c==="length"||!du(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":kt(e)?rO(n)&&s.push(a.get("length")):(s.push(a.get(_h)),Qp(e)&&s.push(a.get(L8)));break;case"delete":kt(e)||(s.push(a.get(_h)),Qp(e)&&s.push(a.get(L8)));break;case"set":Qp(e)&&s.push(a.get(_h));break}sO();for(const l of s)l&&GB(l,4);lO()}function $ue(e,t){const n=Hb.get(e);return n&&n.get(t)}const jue=TS("__proto__,__v_isRef,__isVue"),JB=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(du)),JN=que();function que(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Cn(this);for(let o=0,a=this.length;o{e[t]=function(...n){cd(),sO();const r=Cn(this)[t].apply(this,n);return lO(),fd(),r}}),e}function ece(e){du(e)||(e=String(e));const t=Cn(this);return da(t,"has",e),t.hasOwnProperty(e)}class $B{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?rY:nY:o?tY:eY).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=kt(t);if(!i){if(a&&Vn(JN,n))return Reflect.get(JN,n,r);if(n==="hasOwnProperty")return ece}const s=Reflect.get(t,n,r);return(du(n)?JB.has(n):jue(n))||(i||da(t,"get",n),o)?s:Ir(s)?a&&rO(n)?s:s.value:lr(s)?i?cO(s):C2(s):s}}class jB extends $B{constructor(t=!1){super(!1,t)}set(t,n,r,i){let o=t[n];if(!this._isShallow){const l=Hf(o);if(!Qh(r)&&!Hf(r)&&(o=Cn(o),r=Cn(r)),!kt(t)&&Ir(o)&&!Ir(r))return l?!1:(o.value=r,!0)}const a=kt(t)&&rO(n)?Number(n)e,kS=e=>Reflect.getPrototypeOf(e);function hA(e,t,n=!1,r=!1){e=e.__v_raw;const i=Cn(e),o=Cn(t);n||(ko(t,o)&&da(i,"get",t),da(i,"get",o));const{has:a}=kS(i),s=r?uO:n?dO:Wm;if(a.call(i,t))return s(e.get(t));if(a.call(i,o))return s(e.get(o));e!==i&&e.get(t)}function pA(e,t=!1){const n=this.__v_raw,r=Cn(n),i=Cn(e);return t||(ko(e,i)&&da(r,"has",e),da(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function vA(e,t=!1){return e=e.__v_raw,!t&&da(Cn(e),"iterate",_h),Reflect.get(e,"size",e)}function $N(e,t=!1){!t&&!Qh(e)&&!Hf(e)&&(e=Cn(e));const n=Cn(this);return kS(n).has.call(n,e)||(n.add(e),sc(n,"add",e,e)),this}function jN(e,t,n=!1){!n&&!Qh(t)&&!Hf(t)&&(t=Cn(t));const r=Cn(this),{has:i,get:o}=kS(r);let a=i.call(r,e);a||(e=Cn(e),a=i.call(r,e));const s=o.call(r,e);return r.set(e,t),a?ko(t,s)&&sc(r,"set",e,t):sc(r,"add",e,t),this}function qN(e){const t=Cn(this),{has:n,get:r}=kS(t);let i=n.call(t,e);i||(e=Cn(e),i=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return i&&sc(t,"delete",e,void 0),o}function e7(){const e=Cn(this),t=e.size!==0,n=e.clear();return t&&sc(e,"clear",void 0,void 0),n}function gA(e,t){return function(r,i){const o=this,a=o.__v_raw,s=Cn(a),l=t?uO:e?dO:Wm;return!e&&da(s,"iterate",_h),a.forEach((u,c)=>r.call(i,l(u),l(c),o))}}function mA(e,t,n){return function(...r){const i=this.__v_raw,o=Cn(i),a=Qp(o),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=i[e](...r),c=n?uO:t?dO:Wm;return!t&&da(o,"iterate",l?L8:_h),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function Ec(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function oce(){const e={get(o){return hA(this,o)},get size(){return vA(this)},has:pA,add:$N,set:jN,delete:qN,clear:e7,forEach:gA(!1,!1)},t={get(o){return hA(this,o,!1,!0)},get size(){return vA(this)},has:pA,add(o){return $N.call(this,o,!0)},set(o,a){return jN.call(this,o,a,!0)},delete:qN,clear:e7,forEach:gA(!1,!0)},n={get(o){return hA(this,o,!0)},get size(){return vA(this,!0)},has(o){return pA.call(this,o,!0)},add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear"),forEach:gA(!0,!1)},r={get(o){return hA(this,o,!0,!0)},get size(){return vA(this,!0)},has(o){return pA.call(this,o,!0)},add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear"),forEach:gA(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=mA(o,!1,!1),n[o]=mA(o,!0,!1),t[o]=mA(o,!1,!0),r[o]=mA(o,!0,!0)}),[e,n,t,r]}const[ace,sce,lce,uce]=oce();function PS(e,t){const n=t?e?uce:lce:e?sce:ace;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(Vn(n,i)&&i in r?n:r,i,o)}const cce={get:PS(!1,!1)},fce={get:PS(!1,!0)},dce={get:PS(!0,!1)},hce={get:PS(!0,!0)},eY=new WeakMap,tY=new WeakMap,nY=new WeakMap,rY=new WeakMap;function pce(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vce(e){return e.__v_skip||!Object.isExtensible(e)?0:pce(Fue(e))}function C2(e){return Hf(e)?e:CS(e,!1,tce,cce,eY)}function iY(e){return CS(e,!1,rce,fce,tY)}function cO(e){return CS(e,!0,nce,dce,nY)}function gce(e){return CS(e,!0,ice,hce,rY)}function CS(e,t,n,r,i){if(!lr(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const a=vce(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function iu(e){return Hf(e)?iu(e.__v_raw):!!(e&&e.__v_isReactive)}function Hf(e){return!!(e&&e.__v_isReadonly)}function Qh(e){return!!(e&&e.__v_isShallow)}function fO(e){return e?!!e.__v_raw:!1}function Cn(e){const t=e&&e.__v_raw;return t?Cn(t):e}function IS(e){return Object.isExtensible(e)&&WB(e,"__v_skip",!0),e}const Wm=e=>lr(e)?C2(e):e,dO=e=>lr(e)?cO(e):e;class oY{constructor(t,n,r,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new vv(()=>t(this._value),()=>Gp(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=Cn(this);return(!t._cacheable||t.effect.dirty)&&ko(t._value,t._value=t.effect.run())&&Gp(t,4),hO(t),t.effect._dirtyLevel>=2&&Gp(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mce(e,t,n=!1){let r,i;const o=Jt(e);return o?(r=e,i=ra):(r=e.get,i=e.set),new oY(r,i,o||!i,n)}function hO(e){var t;Nf&&Th&&(e=Cn(e),KB(Th,(t=e.dep)!=null?t:e.dep=zB(()=>e.dep=void 0,e instanceof oY?e:void 0)))}function Gp(e,t=4,n,r){e=Cn(e);const i=e.dep;i&&GB(i,t)}function Ir(e){return!!(e&&e.__v_isRef===!0)}function he(e){return aY(e,!1)}function yce(e){return aY(e,!0)}function aY(e,t){return Ir(e)?e:new Ace(e,t)}class Ace{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Cn(t),this._value=n?t:Wm(t)}get value(){return hO(this),this._value}set value(t){const n=this.__v_isShallow||Qh(t)||Hf(t);t=n?t:Cn(t),ko(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Wm(t),Gp(this,4))}}function Rce(e){Gp(e,4)}function J(e){return Ir(e)?e.value:e}function bce(e){return Jt(e)?e():J(e)}const xce={get:(e,t,n)=>J(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Ir(i)&&!Ir(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function pO(e){return iu(e)?e:new Proxy(e,xce)}class Sce{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>hO(this),()=>Gp(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function sY(e){return new Sce(e)}function lY(e){const t=kt(e)?new Array(e.length):{};for(const n in e)t[n]=uY(e,n);return t}class wce{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return $ue(Cn(this._object),this._key)}}class Mce{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bv(e,t,n){return Ir(e)?e:Jt(e)?new Mce(e):lr(e)&&arguments.length>1?uY(e,t,n):he(e)}function uY(e,t,n){const r=e[t];return Ir(r)?r:new wce(e,t,n)}const Lce={GET:"get",HAS:"has",ITERATE:"iterate"},Tce={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** * @vue/runtime-core v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function _ce(e,t){}const Oce={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},kce={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function lc(e,t,n,r){try{return r?e(...r):e()}catch(i){a0(i,t,n)}}function Da(e,t,n,r){if(Jt(e)){const i=lc(e,t,n,r);return i&&nO(i)&&i.catch(o=>{a0(o,t,n)}),i}if(kt(e)){const i=[];for(let o=0;o>>1,i=lo[r],o=Dm(i);oKl&&lo.splice(t,1)}function Kb(e){kt(e)?Gp.push(...e):(!uf||!uf.includes(e,e.allowRecurse?ch+1:ch))&&Gp.push(e),fY()}function t7(e,t,n=Vm?Kl+1:0){for(;nDm(n)-Dm(r));if(Gp.length=0,uf){uf.push(...t);return}for(uf=t,ch=0;che.id==null?1/0:e.id,Nce=(e,t)=>{const n=Dm(e)-Dm(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function dY(e){T8=!1,Vm=!0,lo.sort(Nce);try{for(Kl=0;Klfp.emit(i,...o)),yA=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{hY(o,t)}),setTimeout(()=>{fp||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,yA=[])},3e3)):yA=[]}let yi=null,FS=null;function Um(e){const t=yi;return yi=e,FS=e&&e.type.__scopeId||null,t}function jt(e){FS=e}function qt(){FS=null}const Fce=e=>ie;function ie(e,t=yi,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&E8(-1);const o=Um(t);let a;try{a=e(...i)}finally{Um(o),r._d&&E8(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function ze(e,t){if(yi===null)return e;const n=E2(yi),r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),s0(()=>{e.isUnmounting=!0}),e}const rs=[Function,Array],mO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rs,onEnter:rs,onAfterEnter:rs,onEnterCancelled:rs,onBeforeLeave:rs,onLeave:rs,onAfterLeave:rs,onLeaveCancelled:rs,onBeforeAppear:rs,onAppear:rs,onAfterAppear:rs,onAppearCancelled:rs},pY=e=>{const t=e.subTree;return t.component?pY(t.component):t},Ece={name:"BaseTransition",props:mO,setup(e,{slots:t}){const n=Ac(),r=gO();return()=>{const i=t.default&&ES(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const d of i)if(d.type!==Li){o=d;break}}const a=Cn(e),{mode:s}=a;if(r.isLeaving)return Cw(o);const l=n7(o);if(!l)return Cw(o);let u=vv(l,a,r,n,d=>u=d);Hf(l,u);const c=n.subTree,f=c&&n7(c);if(f&&f.type!==Li&&!sl(l,f)&&pY(n).type!==Li){const d=vv(f,a,r,n);if(Hf(f,d),s==="out-in"&&l.type!==Li)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Cw(o);s==="in-out"&&l.type!==Li&&(d.delayLeave=(h,p,v)=>{const g=gY(r,f);g[String(f.key)]=f,h[cf]=()=>{p(),h[cf]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return o}}},vY=Ece;function gY(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function vv(e,t,n,r,i){const{appear:o,mode:a,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:v,onBeforeAppear:g,onAppear:m,onAfterAppear:y,onAppearCancelled:R}=t,A=String(e.key),x=gY(n,e),S=(L,T)=>{L&&Da(L,r,9,T)},w=(L,T)=>{const P=T[1];S(L,T),kt(L)?L.every(k=>k.length<=1)&&P():L.length<=1&&P()},M={mode:a,persisted:s,beforeEnter(L){let T=l;if(!n.isMounted)if(o)T=g||l;else return;L[cf]&&L[cf](!0);const P=x[A];P&&sl(e,P)&&P.el[cf]&&P.el[cf](),S(T,[L])},enter(L){let T=u,P=c,k=f;if(!n.isMounted)if(o)T=m||u,P=y||c,k=R||f;else return;let I=!1;const C=L[AA]=F=>{I||(I=!0,F?S(k,[L]):S(P,[L]),M.delayedLeave&&M.delayedLeave(),L[AA]=void 0)};T?w(T,[L,C]):C()},leave(L,T){const P=String(e.key);if(L[AA]&&L[AA](!0),n.isUnmounting)return T();S(d,[L]);let k=!1;const I=L[cf]=C=>{k||(k=!0,T(),C?S(v,[L]):S(p,[L]),L[cf]=void 0,x[P]===e&&delete x[P])};x[P]=e,h?w(h,[L,I]):I()},clone(L){const T=vv(L,t,n,r,i);return i&&i(T),T}};return M}function Cw(e){if(I2(e))return e=hu(e),e.children=null,e}function n7(e){if(!I2(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Jt(n.default))return n.default()}}function Hf(e,t){e.shapeFlag&6&&e.component?Hf(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ES(e,t=!1,n){let r=[],i=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Xce(e){Jt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,timeout:o,suspensible:a=!0,onError:s}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((v,g)=>{s(p,()=>v(f()),()=>g(p),c+1)});throw p}).then(p=>h!==l&&l?l:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),u=p,p)))};return Ee({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=gi;if(u)return()=>Iw(u,h);const p=y=>{l=null,a0(y,h,13,!r)};if(a&&h.suspense||F2)return d().then(y=>()=>Iw(y,h)).catch(y=>(p(y),()=>r?O(r,{error:y}):null));const v=he(!1),g=he(),m=he(!!i);return i&&setTimeout(()=>{m.value=!1},i),o!=null&&setTimeout(()=>{if(!v.value&&!g.value){const y=new Error(`Async component timed out after ${o}ms.`);p(y),g.value=y}},o),d().then(()=>{v.value=!0,h.parent&&I2(h.parent.vnode)&&(h.parent.effect.dirty=!0,NS(h.parent.update))}).catch(y=>{p(y),g.value=y}),()=>{if(v.value&&u)return Iw(u,h);if(g.value&&r)return O(r,{error:g.value});if(n&&!m.value)return O(n)}}})}function Iw(e,t){const{ref:n,props:r,children:i,ce:o}=t.vnode,a=O(e,r,i);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const I2=e=>e.type.__isKeepAlive,Wce={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ac(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const i=new Map,o=new Set;let a=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(y,R,A,x,S)=>{const w=y.component;u(y,R,A,0,s),l(w.vnode,y,R,A,w,s,x,y.slotScopeIds,S),wi(()=>{w.isDeactivated=!1,w.a&&Hp(w.a);const M=y.props&&y.props.onVnodeMounted;M&&Ko(M,w.parent,y)},s)},r.deactivate=y=>{const R=y.component;$b(R.m),$b(R.a),u(y,d,null,1,s),wi(()=>{R.da&&Hp(R.da);const A=y.props&&y.props.onVnodeUnmounted;A&&Ko(A,R.parent,y),R.isDeactivated=!0},s)};function h(y){Nw(y),c(y,n,s,!0)}function p(y){i.forEach((R,A)=>{const x=U8(R.type);x&&(!y||!y(x))&&v(A)})}function v(y){const R=i.get(y);!a||!sl(R,a)?h(R):a&&Nw(a),i.delete(y),o.delete(y)}Lt(()=>[e.include,e.exclude],([y,R])=>{y&&p(A=>cg(y,A)),R&&p(A=>!cg(R,A))},{flush:"post",deep:!0});let g=null;const m=()=>{g!=null&&(N8(n.subTree.type)?wi(()=>{i.set(g,RA(n.subTree))},n.subTree.suspense):i.set(g,RA(n.subTree)))};return Wt(m),WS(m),s0(()=>{i.forEach(y=>{const{subTree:R,suspense:A}=n,x=RA(R);if(y.type===x.type&&y.key===x.key){Nw(x);const S=x.component.da;S&&wi(S,A);return}h(y)})}),()=>{if(g=null,!t.default)return null;const y=t.default(),R=y[0];if(y.length>1)return a=null,y;if(!Kf(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let A=RA(R);const x=A.type,S=U8(_h(A)?A.type.__asyncResolved||{}:x),{include:w,exclude:M,max:L}=e;if(w&&(!S||!cg(w,S))||M&&S&&cg(M,S))return a=A,R;const T=A.key==null?x:A.key,P=i.get(T);return A.el&&(A=hu(A),R.shapeFlag&128&&(R.ssContent=A)),g=T,P?(A.el=P.el,A.component=P.component,A.transition&&Hf(A,A.transition),A.shapeFlag|=512,o.delete(T),o.add(T)):(o.add(T),L&&o.size>parseInt(L,10)&&v(o.values().next().value)),A.shapeFlag|=256,a=A,N8(R.type)?R:A}}},Vce=Wce;function cg(e,t){return kt(e)?e.some(n=>cg(n,t)):Cr(e)?e.split(",").includes(t):Nue(e)?e.test(t):!1}function mY(e,t){AY(e,"a",t)}function yY(e,t){AY(e,"da",t)}function AY(e,t,n=gi){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(XS(t,r,n),n){let i=n.parent;for(;i&&i.parent;)I2(i.parent.vnode)&&Dce(r,t,n,i),i=i.parent}}function Dce(e,t,n,r){const i=XS(t,e,r,!0);En(()=>{tO(r[t],i)},n)}function Nw(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function RA(e){return e.shapeFlag&128?e.ssContent:e}function XS(e,t,n=gi,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{ud();const s=Hh(n),l=Da(t,n,e,a);return s(),cd(),l});return r?i.unshift(o):i.push(o),o}}const yc=e=>(t,n=gi)=>{(!F2||e==="sp")&&XS(e,(...r)=>t(...r),n)},yO=yc("bm"),Wt=yc("m"),RY=yc("bu"),WS=yc("u"),s0=yc("bum"),En=yc("um"),bY=yc("sp"),xY=yc("rtg"),SY=yc("rtc");function wY(e,t=gi){XS("ec",e,t)}const AO="components",Uce="directives";function xe(e,t){return RO(AO,e,!0,t)||e}const MY=Symbol.for("v-ndc");function xu(e){return Cr(e)?RO(AO,e,!1)||e:e||MY}function _n(e){return RO(Uce,e)}function RO(e,t,n=!0,r=!1){const i=yi||gi;if(i){const o=i.type;if(e===AO){const s=U8(o,!1);if(s&&(s===t||s===vo(t)||s===P2(vo(t))))return o}const a=r7(i[e]||o[e],t)||r7(i.appContext[e],t);return!a&&r?o:a}}function r7(e,t){return e&&(e[t]||e[vo(t)]||e[P2(vo(t))])}function Je(e,t,n,r){let i;const o=n&&n[r];if(kt(e)||Cr(e)){i=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,o&&o[s]));else{const a=Object.keys(e);i=new Array(a.length);for(let s=0,l=a.length;s{const o=r.fn(...i);return o&&(o.key=r.key),o}:r.fn)}return e}function ar(e,t,n={},r,i){if(yi.isCE||yi.parent&&_h(yi.parent)&&yi.parent.isCE)return t!=="default"&&(n.name=t),O("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),U();const a=o&&LY(o(n)),s=Te(Ne,{key:(n.key||a&&a.key||`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!i&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),o&&o._c&&(o._d=!0),s}function LY(e){return e.some(t=>Kf(t)?!(t.type===Li||t.type===Ne&&!LY(t.children)):!0)?e:null}function Yce(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Qg(r)]=e[r];return n}const _8=e=>e?lZ(e)?E2(e):_8(e.parent):null,Hg=Dr(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=>_8(e.parent),$root:e=>_8(e.root),$emit:e=>e.emit,$options:e=>bO(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,NS(e.update)}),$nextTick:e=>e.n||(e.n=hr.bind(e.proxy)),$watch:e=>wfe.bind(e)}),Fw=(e,t)=>e!==Gn&&!e.__isScriptSetup&&Vn(e,t),O8={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:a,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(Fw(r,t))return a[t]=1,r[t];if(i!==Gn&&Vn(i,t))return a[t]=2,i[t];if((u=e.propsOptions[0])&&Vn(u,t))return a[t]=3,o[t];if(n!==Gn&&Vn(n,t))return a[t]=4,n[t];k8&&(a[t]=0)}}const c=Hg[t];let f,d;if(c)return t==="$attrs"&&da(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Gn&&Vn(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,Vn(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return Fw(i,t)?(i[t]=n,!0):r!==Gn&&Vn(r,t)?(r[t]=n,!0):Vn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o}},a){let s;return!!n[a]||e!==Gn&&Vn(e,a)||Fw(t,a)||(s=o[0])&&Vn(s,a)||Vn(r,a)||Vn(Hg,a)||Vn(i.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Vn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Zce=Dr({},O8,{get(e,t){if(t!==Symbol.unscopables)return O8.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Vue(t)}});function Qce(){return null}function Hce(){return null}function Kce(e){}function Gce(e){}function zce(){return null}function Jce(){}function $ce(e,t){return null}function jce(){return TY().slots}function qce(){return TY().attrs}function TY(){const e=Ac();return e.setupContext||(e.setupContext=fZ(e))}function Bm(e){return kt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function efe(e,t){const n=Bm(e);for(const r in t){if(r.startsWith("__skip"))continue;let i=n[r];i?kt(i)||Jt(i)?i=n[r]={type:i,default:t[r]}:i.default=t[r]:i===null&&(i=n[r]={default:t[r]}),i&&t[`__skip_${r}`]&&(i.skipFactory=!0)}return n}function tfe(e,t){return!e||!t?e||t:kt(e)&&kt(t)?e.concat(t):Dr({},Bm(e),Bm(t))}function nfe(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function rfe(e){const t=Ac();let n=e();return W8(),nO(n)&&(n=n.catch(r=>{throw Hh(t),r})),[n,()=>Hh(t)]}let k8=!0;function ife(e){const t=bO(e),n=e.proxy,r=e.ctx;k8=!1,t.beforeCreate&&i7(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:a,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:v,deactivated:g,beforeDestroy:m,beforeUnmount:y,destroyed:R,unmounted:A,render:x,renderTracked:S,renderTriggered:w,errorCaptured:M,serverPrefetch:L,expose:T,inheritAttrs:P,components:k,directives:I,filters:C}=t;if(u&&ofe(u,r,null),a)for(const V in a){const W=a[V];Jt(W)&&(r[V]=W.bind(n))}if(i){const V=i.call(n,n);lr(V)&&(e.data=C2(V))}if(k8=!0,o)for(const V in o){const W=o[V],K=Jt(W)?W.bind(n,n):Jt(W.get)?W.get.bind(n,n):ra,ee=!Jt(W)&&Jt(W.set)?W.set.bind(n):ra,B=Se({get:K,set:ee});Object.defineProperty(r,V,{enumerable:!0,configurable:!0,get:()=>B.value,set:Y=>B.value=Y})}if(s)for(const V in s)_Y(s[V],r,n,V);if(l){const V=Jt(l)?l.call(n):l;Reflect.ownKeys(V).forEach(W=>{l0(W,V[W])})}c&&i7(c,e,"c");function N(V,W){kt(W)?W.forEach(K=>V(K.bind(n))):W&&V(W.bind(n))}if(N(yO,f),N(Wt,d),N(RY,h),N(WS,p),N(mY,v),N(yY,g),N(wY,M),N(SY,S),N(xY,w),N(s0,y),N(En,A),N(bY,L),kt(T))if(T.length){const V=e.exposed||(e.exposed={});T.forEach(W=>{Object.defineProperty(V,W,{get:()=>n[W],set:K=>n[W]=K})})}else e.exposed||(e.exposed={});x&&e.render===ra&&(e.render=x),P!=null&&(e.inheritAttrs=P),k&&(e.components=k),I&&(e.directives=I)}function ofe(e,t,n=ra){kt(e)&&(e=P8(e));for(const r in e){const i=e[r];let o;lr(i)?"default"in i?o=xs(i.from||r,i.default,!0):o=xs(i.from||r):o=xs(i),Ir(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function i7(e,t,n){Da(kt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function _Y(e,t,n,r){const i=r.includes(".")?$Y(n,r):()=>n[r];if(Cr(e)){const o=t[e];Jt(o)&&Lt(i,o)}else if(Jt(e))Lt(i,e.bind(n));else if(lr(e))if(kt(e))e.forEach(o=>_Y(o,t,n,r));else{const o=Jt(e.handler)?e.handler.bind(n):t[e.handler];Jt(o)&&Lt(i,o,e)}}function bO(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,s=o.get(t);let l;return s?l=s:!i.length&&!n&&!r?l=t:(l={},i.length&&i.forEach(u=>zb(l,u,a,!0)),zb(l,t,a)),lr(t)&&o.set(t,l),l}function zb(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&zb(e,o,n,!0),i&&i.forEach(a=>zb(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=afe[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const afe={data:o7,props:a7,emits:a7,methods:fg,computed:fg,beforeCreate:wo,created:wo,beforeMount:wo,mounted:wo,beforeUpdate:wo,updated:wo,beforeDestroy:wo,beforeUnmount:wo,destroyed:wo,unmounted:wo,activated:wo,deactivated:wo,errorCaptured:wo,serverPrefetch:wo,components:fg,directives:fg,watch:lfe,provide:o7,inject:sfe};function o7(e,t){return t?e?function(){return Dr(Jt(e)?e.call(this,this):e,Jt(t)?t.call(this,this):t)}:t:e}function sfe(e,t){return fg(P8(e),P8(t))}function P8(e){if(kt(e)){const t={};for(let n=0;n1)return n&&Jt(t)?t.call(r&&r.proxy):t}}function kY(){return!!(gi||yi||zp)}const PY={},CY=()=>Object.create(PY),IY=e=>Object.getPrototypeOf(e)===PY;function ffe(e,t,n,r=!1){const i={},o=CY();e.propsDefaults=Object.create(null),NY(e,t,i,o);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=r?i:iY(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function dfe(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:a}}=e,s=Cn(i),[l]=e.propsOptions;let u=!1;if((r||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=FY(f,t,!0);Dr(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return lr(e)&&r.set(e,Yp),Yp;if(kt(o))for(let c=0;c-1,h[1]=v<0||p-1||Vn(h,"default"))&&s.push(f)}}}const u=[a,s];return lr(e)&&r.set(e,u),u}function s7(e){return e[0]!=="$"&&!Qp(e)}function l7(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function u7(e,t){return l7(e)===l7(t)}function c7(e,t){return kt(t)?t.findIndex(n=>u7(n,e)):Jt(t)&&u7(t,e)?0:-1}const EY=e=>e[0]==="_"||e==="$stable",xO=e=>kt(e)?e.map(Jo):[Jo(e)],pfe=(e,t,n)=>{if(t._n)return t;const r=ie((...i)=>xO(t(...i)),n);return r._c=!1,r},XY=(e,t,n)=>{const r=e._ctx;for(const i in e){if(EY(i))continue;const o=e[i];if(Jt(o))t[i]=pfe(i,o,r);else if(o!=null){const a=xO(o);t[i]=()=>a}}},WY=(e,t)=>{const n=xO(t);e.slots.default=()=>n},VY=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},vfe=(e,t,n)=>{const r=e.slots=CY();if(e.vnode.shapeFlag&32){const i=t._;i?(VY(r,t,n),n&&WB(r,"_",i,!0)):XY(t,r)}else t&&WY(e,t)},gfe=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,a=Gn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:VY(i,t,n):(o=!t.$stable,XY(t,i)),a=t}else t&&(WY(e,t),a={default:1});if(o)for(const s in i)!EY(s)&&a[s]==null&&delete i[s]};function Jb(e,t,n,r,i=!1){if(kt(e)){e.forEach((d,h)=>Jb(d,t&&(kt(t)?t[h]:t),n,r,i));return}if(_h(r)&&!i)return;const o=r.shapeFlag&4?E2(r.component):r.el,a=i?null:o,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Gn?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(Cr(u)?(c[u]=null,Vn(f,u)&&(f[u]=null)):Ir(u)&&(u.value=null)),Jt(l))lc(l,s,12,[a,c]);else{const d=Cr(l),h=Ir(l);if(d||h){const p=()=>{if(e.f){const v=d?Vn(f,l)?f[l]:c[l]:l.value;i?kt(v)&&tO(v,o):kt(v)?v.includes(o)||v.push(o):d?(c[l]=[o],Vn(f,l)&&(f[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else d?(c[l]=a,Vn(f,l)&&(f[l]=a)):h&&(l.value=a,e.k&&(c[e.k]=a))};a?(p.id=-1,wi(p,n)):p()}}}const DY=Symbol("_vte"),mfe=e=>e.__isTeleport,Kg=e=>e&&(e.disabled||e.disabled===""),f7=e=>typeof SVGElement<"u"&&e instanceof SVGElement,d7=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,I8=(e,t)=>{const n=e&&e.to;return Cr(n)?t?t(n):null:n},yfe={name:"Teleport",__isTeleport:!0,process(e,t,n,r,i,o,a,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:v,createComment:g}}=u,m=Kg(t.props);let{shapeFlag:y,children:R,dynamicChildren:A}=t;if(e==null){const x=t.el=v(""),S=t.anchor=v(""),w=t.target=I8(t.props,p),M=t.targetStart=v(""),L=t.targetAnchor=v("");h(x,n,r),h(S,n,r),M[DY]=L,w&&(h(M,w),h(L,w),a==="svg"||f7(w)?a="svg":(a==="mathml"||d7(w))&&(a="mathml"));const T=(P,k)=>{y&16&&c(R,P,k,i,o,a,s,l)};m?T(n,S):w&&T(w,L)}else{t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,S=t.target=e.target,w=t.targetAnchor=e.targetAnchor,M=Kg(e.props),L=M?n:S,T=M?x:w;if(a==="svg"||f7(S)?a="svg":(a==="mathml"||d7(S))&&(a="mathml"),A?(d(e.dynamicChildren,A,L,i,o,a,s),wO(e,t,!0)):l||f(e,t,L,T,i,o,a,s,!1),m)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):bA(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=I8(t.props,p);P&&bA(t,P,null,u,0)}else M&&bA(t,S,w,u,1)}UY(t)},remove(e,t,n,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:s,anchor:l,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(i(u),i(c)),o&&i(l),a&16){const h=o||!Kg(d);for(let p=0;p{h7||(console.error("Hydration completed but contains mismatches."),h7=!0)},Rfe=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",bfe=e=>e.namespaceURI.includes("MathML"),xA=e=>{if(Rfe(e))return"svg";if(bfe(e))return"mathml"},SA=e=>e.nodeType===8;function xfe(e){const{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:o,parentNode:a,remove:s,insert:l,createComment:u}}=e,c=(R,A)=>{if(!A.hasChildNodes()){n(null,R,A),Gb(),A._vnode=R;return}f(A.firstChild,R,null,null,null),Gb(),A._vnode=R},f=(R,A,x,S,w,M=!1)=>{M=M||!!A.dynamicChildren;const L=SA(R)&&R.data==="[",T=()=>v(R,A,x,S,w,L),{type:P,ref:k,shapeFlag:I,patchFlag:C}=A;let F=R.nodeType;A.el=R,C===-2&&(M=!1,A.dynamicChildren=null);let N=null;switch(P){case Nf:F!==3?A.children===""?(l(A.el=i(""),a(R),R),N=R):N=T():(R.data!==A.children&&(E0(),R.data=A.children),N=o(R));break;case Li:y(R)?(N=o(R),m(A.el=R.content.firstChild,R,x)):F!==8||L?N=T():N=o(R);break;case Oh:if(L&&(R=o(R),F=R.nodeType),F===1||F===3){N=R;const V=!A.children.length;for(let W=0;W{M=M||!!A.dynamicChildren;const{type:L,props:T,patchFlag:P,shapeFlag:k,dirs:I,transition:C}=A,F=L==="input"||L==="option";if(F||P!==-1){I&&Yl(A,null,x,"created");let N=!1;if(y(R)){N=QY(S,C)&&x&&x.vnode.props&&x.vnode.props.appear;const W=R.content.firstChild;N&&C.beforeEnter(W),m(W,R,x),A.el=R=W}if(k&16&&!(T&&(T.innerHTML||T.textContent))){let W=h(R.firstChild,A,R,x,S,w,M);for(;W;){E0();const K=W;W=W.nextSibling,s(K)}}else k&8&&R.textContent!==A.children&&(E0(),R.textContent=A.children);if(T){if(F||!M||P&48)for(const W in T)(F&&(W.endsWith("value")||W==="indeterminate")||k2(W)&&!Qp(W)||W[0]===".")&&r(R,W,null,T[W],void 0,x);else if(T.onClick)r(R,"onClick",null,T.onClick,void 0,x);else if(P&4&&iu(T.style))for(const W in T.style)T.style[W]}let V;(V=T&&T.onVnodeBeforeMount)&&Ko(V,x,A),I&&Yl(A,null,x,"beforeMount"),((V=T&&T.onVnodeMounted)||I||N)&&tZ(()=>{V&&Ko(V,x,A),N&&C.enter(R),I&&Yl(A,null,x,"mounted")},S)}return R.nextSibling},h=(R,A,x,S,w,M,L)=>{L=L||!!A.dynamicChildren;const T=A.children,P=T.length;for(let k=0;k{const{slotScopeIds:L}=A;L&&(w=w?w.concat(L):L);const T=a(R),P=h(o(R),A,T,x,S,w,M);return P&&SA(P)&&P.data==="]"?o(A.anchor=P):(E0(),l(A.anchor=u("]"),T,P),P)},v=(R,A,x,S,w,M)=>{if(E0(),A.el=null,M){const P=g(R);for(;;){const k=o(R);if(k&&k!==P)s(k);else break}}const L=o(R),T=a(R);return s(R),n(null,A,T,L,x,S,xA(T),w),L},g=(R,A="[",x="]")=>{let S=0;for(;R;)if(R=o(R),R&&SA(R)&&(R.data===A&&S++,R.data===x)){if(S===0)return o(R);S--}return R},m=(R,A,x)=>{const S=A.parentNode;S&&S.replaceChild(R,A);let w=x;for(;w;)w.vnode.el===A&&(w.vnode.el=w.subTree.el=R),w=w.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[c,f]}const wi=tZ;function BY(e){return ZY(e)}function YY(e){return ZY(e,xfe)}function ZY(e,t){const n=VB();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:a,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=ra,insertStaticContent:p}=e,v=(j,E,$,se=null,ne=null,re=null,ae=void 0,ve=null,fe=!!E.dynamicChildren)=>{if(j===E)return;j&&!sl(j,E)&&(se=ce(j),Y(j,ne,re,!0),j=null),E.patchFlag===-2&&(fe=!1,E.dynamicChildren=null);const{type:ge,ref:Re,shapeFlag:We}=E;switch(ge){case Nf:g(j,E,$,se);break;case Li:m(j,E,$,se);break;case Oh:j==null&&y(E,$,se,ae);break;case Ne:k(j,E,$,se,ne,re,ae,ve,fe);break;default:We&1?x(j,E,$,se,ne,re,ae,ve,fe):We&6?I(j,E,$,se,ne,re,ae,ve,fe):(We&64||We&128)&&ge.process(j,E,$,se,ne,re,ae,ve,fe,le)}Re!=null&&ne&&Jb(Re,j&&j.ref,re,E||j,!E)},g=(j,E,$,se)=>{if(j==null)r(E.el=s(E.children),$,se);else{const ne=E.el=j.el;E.children!==j.children&&u(ne,E.children)}},m=(j,E,$,se)=>{j==null?r(E.el=l(E.children||""),$,se):E.el=j.el},y=(j,E,$,se)=>{[j.el,j.anchor]=p(j.children,E,$,se,j.el,j.anchor)},R=({el:j,anchor:E},$,se)=>{let ne;for(;j&&j!==E;)ne=d(j),r(j,$,se),j=ne;r(E,$,se)},A=({el:j,anchor:E})=>{let $;for(;j&&j!==E;)$=d(j),i(j),j=$;i(E)},x=(j,E,$,se,ne,re,ae,ve,fe)=>{E.type==="svg"?ae="svg":E.type==="math"&&(ae="mathml"),j==null?S(E,$,se,ne,re,ae,ve,fe):L(j,E,ne,re,ae,ve,fe)},S=(j,E,$,se,ne,re,ae,ve)=>{let fe,ge;const{props:Re,shapeFlag:We,transition:Fe,dirs:Ke}=j;if(fe=j.el=a(j.type,re,Re&&Re.is,Re),We&8?c(fe,j.children):We&16&&M(j.children,fe,null,se,ne,Ew(j,re),ae,ve),Ke&&Yl(j,null,se,"created"),w(fe,j,j.scopeId,ae,se),Re){for(const _e in Re)_e!=="value"&&!Qp(_e)&&o(fe,_e,null,Re[_e],re,se);"value"in Re&&o(fe,"value",null,Re.value,re),(ge=Re.onVnodeBeforeMount)&&Ko(ge,se,j)}Ke&&Yl(j,null,se,"beforeMount");const Ue=QY(ne,Fe);Ue&&Fe.beforeEnter(fe),r(fe,E,$),((ge=Re&&Re.onVnodeMounted)||Ue||Ke)&&wi(()=>{ge&&Ko(ge,se,j),Ue&&Fe.enter(fe),Ke&&Yl(j,null,se,"mounted")},ne)},w=(j,E,$,se,ne)=>{if($&&h(j,$),se)for(let re=0;re{for(let ge=fe;ge{const ve=E.el=j.el;let{patchFlag:fe,dynamicChildren:ge,dirs:Re}=E;fe|=j.patchFlag&16;const We=j.props||Gn,Fe=E.props||Gn;let Ke;if($&&Od($,!1),(Ke=Fe.onVnodeBeforeUpdate)&&Ko(Ke,$,E,j),Re&&Yl(E,j,$,"beforeUpdate"),$&&Od($,!0),(We.innerHTML&&Fe.innerHTML==null||We.textContent&&Fe.textContent==null)&&c(ve,""),ge?T(j.dynamicChildren,ge,ve,$,se,Ew(E,ne),re):ae||W(j,E,ve,null,$,se,Ew(E,ne),re,!1),fe>0){if(fe&16)P(ve,We,Fe,$,ne);else if(fe&2&&We.class!==Fe.class&&o(ve,"class",null,Fe.class,ne),fe&4&&o(ve,"style",We.style,Fe.style,ne),fe&8){const Ue=E.dynamicProps;for(let _e=0;_e{Ke&&Ko(Ke,$,E,j),Re&&Yl(E,j,$,"updated")},se)},T=(j,E,$,se,ne,re,ae)=>{for(let ve=0;ve{if(E!==$){if(E!==Gn)for(const re in E)!Qp(re)&&!(re in $)&&o(j,re,E[re],null,ne,se);for(const re in $){if(Qp(re))continue;const ae=$[re],ve=E[re];ae!==ve&&re!=="value"&&o(j,re,ve,ae,ne,se)}"value"in $&&o(j,"value",E.value,$.value,ne)}},k=(j,E,$,se,ne,re,ae,ve,fe)=>{const ge=E.el=j?j.el:s(""),Re=E.anchor=j?j.anchor:s("");let{patchFlag:We,dynamicChildren:Fe,slotScopeIds:Ke}=E;Ke&&(ve=ve?ve.concat(Ke):Ke),j==null?(r(ge,$,se),r(Re,$,se),M(E.children||[],$,Re,ne,re,ae,ve,fe)):We>0&&We&64&&Fe&&j.dynamicChildren?(T(j.dynamicChildren,Fe,$,ne,re,ae,ve),(E.key!=null||ne&&E===ne.subTree)&&wO(j,E,!0)):W(j,E,$,Re,ne,re,ae,ve,fe)},I=(j,E,$,se,ne,re,ae,ve,fe)=>{E.slotScopeIds=ve,j==null?E.shapeFlag&512?ne.ctx.activate(E,$,se,ae,fe):C(E,$,se,ne,re,ae,fe):F(j,E,fe)},C=(j,E,$,se,ne,re,ae)=>{const ve=j.component=sZ(j,se,ne);if(I2(j)&&(ve.ctx.renderer=le),uZ(ve,!1,ae),ve.asyncDep){if(ne&&ne.registerDep(ve,N,ae),!j.el){const fe=ve.subTree=O(Li);m(null,fe,E,$)}}else N(ve,j,E,$,ne,re,ae)},F=(j,E,$)=>{const se=E.component=j.component;if(kfe(j,E,$))if(se.asyncDep&&!se.asyncResolved){V(se,E,$);return}else se.next=E,Ice(se.update),se.effect.dirty=!0,se.update();else E.el=j.el,se.vnode=E},N=(j,E,$,se,ne,re,ae)=>{const ve=()=>{if(j.isMounted){let{next:Re,bu:We,u:Fe,parent:Ke,vnode:Ue}=j;{const Qe=HY(j);if(Qe){Re&&(Re.el=Ue.el,V(j,Re,ae)),Qe.asyncDep.then(()=>{j.isUnmounted||ve()});return}}let _e=Re,Ae;Od(j,!1),Re?(Re.el=Ue.el,V(j,Re,ae)):Re=Ue,We&&Hp(We),(Ae=Re.props&&Re.props.onVnodeBeforeUpdate)&&Ko(Ae,Ke,Re,Ue),Od(j,!0);const Le=GR(j),Ie=j.subTree;j.subTree=Le,v(Ie,Le,f(Ie.el),ce(Ie),j,ne,re),Re.el=Le.el,_e===null&&MO(j,Le.el),Fe&&wi(Fe,ne),(Ae=Re.props&&Re.props.onVnodeUpdated)&&wi(()=>Ko(Ae,Ke,Re,Ue),ne)}else{let Re;const{el:We,props:Fe}=E,{bm:Ke,m:Ue,parent:_e}=j,Ae=_h(E);if(Od(j,!1),Ke&&Hp(Ke),!Ae&&(Re=Fe&&Fe.onVnodeBeforeMount)&&Ko(Re,_e,E),Od(j,!0),We&&ue){const Le=()=>{j.subTree=GR(j),ue(We,j.subTree,j,ne,null)};Ae?E.type.__asyncLoader().then(()=>!j.isUnmounted&&Le()):Le()}else{const Le=j.subTree=GR(j);v(null,Le,$,se,j,ne,re),E.el=Le.el}if(Ue&&wi(Ue,ne),!Ae&&(Re=Fe&&Fe.onVnodeMounted)){const Le=E;wi(()=>Ko(Re,_e,Le),ne)}(E.shapeFlag&256||_e&&_h(_e.vnode)&&_e.vnode.shapeFlag&256)&&j.a&&wi(j.a,ne),j.isMounted=!0,E=$=se=null}},fe=j.effect=new pv(ve,ra,()=>NS(ge),j.scope),ge=j.update=()=>{fe.dirty&&fe.run()};ge.i=j,ge.id=j.uid,Od(j,!0),ge()},V=(j,E,$)=>{E.component=j;const se=j.vnode.props;j.vnode=E,j.next=null,dfe(j,E.props,se,$),gfe(j,E.children,$),ud(),t7(j),cd()},W=(j,E,$,se,ne,re,ae,ve,fe=!1)=>{const ge=j&&j.children,Re=j?j.shapeFlag:0,We=E.children,{patchFlag:Fe,shapeFlag:Ke}=E;if(Fe>0){if(Fe&128){ee(ge,We,$,se,ne,re,ae,ve,fe);return}else if(Fe&256){K(ge,We,$,se,ne,re,ae,ve,fe);return}}Ke&8?(Re&16&&z(ge,ne,re),We!==ge&&c($,We)):Re&16?Ke&16?ee(ge,We,$,se,ne,re,ae,ve,fe):z(ge,ne,re,!0):(Re&8&&c($,""),Ke&16&&M(We,$,se,ne,re,ae,ve,fe))},K=(j,E,$,se,ne,re,ae,ve,fe)=>{j=j||Yp,E=E||Yp;const ge=j.length,Re=E.length,We=Math.min(ge,Re);let Fe;for(Fe=0;FeRe?z(j,ne,re,!0,!1,We):M(E,$,se,ne,re,ae,ve,fe,We)},ee=(j,E,$,se,ne,re,ae,ve,fe)=>{let ge=0;const Re=E.length;let We=j.length-1,Fe=Re-1;for(;ge<=We&&ge<=Fe;){const Ke=j[ge],Ue=E[ge]=fe?ff(E[ge]):Jo(E[ge]);if(sl(Ke,Ue))v(Ke,Ue,$,null,ne,re,ae,ve,fe);else break;ge++}for(;ge<=We&&ge<=Fe;){const Ke=j[We],Ue=E[Fe]=fe?ff(E[Fe]):Jo(E[Fe]);if(sl(Ke,Ue))v(Ke,Ue,$,null,ne,re,ae,ve,fe);else break;We--,Fe--}if(ge>We){if(ge<=Fe){const Ke=Fe+1,Ue=KeFe)for(;ge<=We;)Y(j[ge],ne,re,!0),ge++;else{const Ke=ge,Ue=ge,_e=new Map;for(ge=Ue;ge<=Fe;ge++){const it=E[ge]=fe?ff(E[ge]):Jo(E[ge]);it.key!=null&&_e.set(it.key,ge)}let Ae,Le=0;const Ie=Fe-Ue+1;let Qe=!1,ct=0;const Pe=new Array(Ie);for(ge=0;ge=Ie){Y(it,ne,re,!0);continue}let St;if(it.key!=null)St=_e.get(it.key);else for(Ae=Ue;Ae<=Fe;Ae++)if(Pe[Ae-Ue]===0&&sl(it,E[Ae])){St=Ae;break}St===void 0?Y(it,ne,re,!0):(Pe[St-Ue]=ge+1,St>=ct?ct=St:Qe=!0,v(it,E[St],$,null,ne,re,ae,ve,fe),Le++)}const tt=Qe?Sfe(Pe):Yp;for(Ae=tt.length-1,ge=Ie-1;ge>=0;ge--){const it=Ue+ge,St=E[it],ht=it+1{const{el:re,type:ae,transition:ve,children:fe,shapeFlag:ge}=j;if(ge&6){B(j.component.subTree,E,$,se);return}if(ge&128){j.suspense.move(E,$,se);return}if(ge&64){ae.move(j,E,$,le);return}if(ae===Ne){r(re,E,$);for(let We=0;Weve.enter(re),ne);else{const{leave:We,delayLeave:Fe,afterLeave:Ke}=ve,Ue=()=>r(re,E,$),_e=()=>{We(re,()=>{Ue(),Ke&&Ke()})};Fe?Fe(re,Ue,_e):_e()}else r(re,E,$)},Y=(j,E,$,se=!1,ne=!1)=>{const{type:re,props:ae,ref:ve,children:fe,dynamicChildren:ge,shapeFlag:Re,patchFlag:We,dirs:Fe,cacheIndex:Ke}=j;if(We===-2&&(ne=!1),ve!=null&&Jb(ve,null,$,j,!0),Ke!=null&&(E.renderCache[Ke]=void 0),Re&256){E.ctx.deactivate(j);return}const Ue=Re&1&&Fe,_e=!_h(j);let Ae;if(_e&&(Ae=ae&&ae.onVnodeBeforeUnmount)&&Ko(Ae,E,j),Re&6)te(j.component,$,se);else{if(Re&128){j.suspense.unmount($,se);return}Ue&&Yl(j,null,E,"beforeUnmount"),Re&64?j.type.remove(j,E,$,le,se):ge&&!ge.hasOnce&&(re!==Ne||We>0&&We&64)?z(ge,E,$,!1,!0):(re===Ne&&We&384||!ne&&Re&16)&&z(fe,E,$),se&&Z(j)}(_e&&(Ae=ae&&ae.onVnodeUnmounted)||Ue)&&wi(()=>{Ae&&Ko(Ae,E,j),Ue&&Yl(j,null,E,"unmounted")},$)},Z=j=>{const{type:E,el:$,anchor:se,transition:ne}=j;if(E===Ne){H($,se);return}if(E===Oh){A(j);return}const re=()=>{i($),ne&&!ne.persisted&&ne.afterLeave&&ne.afterLeave()};if(j.shapeFlag&1&&ne&&!ne.persisted){const{leave:ae,delayLeave:ve}=ne,fe=()=>ae($,re);ve?ve(j.el,re,fe):fe()}else re()},H=(j,E)=>{let $;for(;j!==E;)$=d(j),i(j),j=$;i(E)},te=(j,E,$)=>{const{bum:se,scope:ne,update:re,subTree:ae,um:ve,m:fe,a:ge}=j;$b(fe),$b(ge),se&&Hp(se),ne.stop(),re&&(re.active=!1,Y(ae,j,E,$)),ve&&wi(ve,E),wi(()=>{j.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&j.asyncDep&&!j.asyncResolved&&j.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},z=(j,E,$,se=!1,ne=!1,re=0)=>{for(let ae=re;ae{if(j.shapeFlag&6)return ce(j.component.subTree);if(j.shapeFlag&128)return j.suspense.next();const E=d(j.anchor||j.el),$=E&&E[DY];return $?d($):E};let G=!1;const ye=(j,E,$)=>{j==null?E._vnode&&Y(E._vnode,null,null,!0):v(E._vnode||null,j,E,null,null,null,$),G||(G=!0,t7(),Gb(),G=!1),E._vnode=j},le={p:v,um:Y,m:B,r:Z,mt:C,mc:M,pc:W,pbc:T,n:ce,o:e};let de,ue;return t&&([de,ue]=t(le)),{render:ye,hydrate:de,createApp:cfe(ye,de)}}function Ew({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Od({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function QY(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wO(e,t,n=!1){const r=e.children,i=t.children;if(kt(r)&&kt(i))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}function HY(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:HY(t)}function $b(e){if(e)for(let t=0;txs(KY);function Bv(e,t){return N2(e,null,t)}function zY(e,t){return N2(e,null,{flush:"post"})}function JY(e,t){return N2(e,null,{flush:"sync"})}const wA={};function Lt(e,t,n){return N2(e,t,n)}function N2(e,t,{immediate:n,deep:r,flush:i,once:o,onTrack:a,onTrigger:s}=Gn){if(t&&o){const S=t;t=(...w)=>{S(...w),x()}}const l=gi,u=S=>r===!0?S:Af(S,r===!1?1:void 0);let c,f=!1,d=!1;if(Ir(e)?(c=()=>e.value,f=Zh(e)):iu(e)?(c=()=>u(e),f=!0):kt(e)?(d=!0,f=e.some(S=>iu(S)||Zh(S)),c=()=>e.map(S=>{if(Ir(S))return S.value;if(iu(S))return u(S);if(Jt(S))return lc(S,l,2)})):Jt(e)?t?c=()=>lc(e,l,2):c=()=>(h&&h(),Da(e,l,3,[p])):c=ra,t&&r){const S=c;c=()=>Af(S())}let h,p=S=>{h=R.onStop=()=>{lc(S,l,4),h=R.onStop=void 0}},v;if(F2)if(p=ra,t?n&&Da(t,l,3,[c(),d?[]:void 0,p]):c(),i==="sync"){const S=GY();v=S.__watcherHandles||(S.__watcherHandles=[])}else return ra;let g=d?new Array(e.length).fill(wA):wA;const m=()=>{if(!(!R.active||!R.dirty))if(t){const S=R.run();(r||f||(d?S.some((w,M)=>ko(w,g[M])):ko(S,g)))&&(h&&h(),Da(t,l,3,[S,g===wA?void 0:d&&g[0]===wA?[]:g,p]),g=S)}else R.run()};m.allowRecurse=!!t;let y;i==="sync"?y=m:i==="post"?y=()=>wi(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>NS(m));const R=new pv(c,ra,y),A=aO(),x=()=>{R.stop(),A&&tO(A.effects,R)};return t?n?m():g=R.run():i==="post"?wi(R.run.bind(R),l&&l.suspense):R.run(),v&&v.push(x),x}function wfe(e,t,n){const r=this.proxy,i=Cr(e)?e.includes(".")?$Y(r,e):()=>r[e]:e.bind(r,r);let o;Jt(t)?o=t:(o=t.handler,n=t);const a=Hh(this),s=N2(i,o.bind(r),n);return a(),s}function $Y(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{Af(r,t,n)});else if(XB(e)){for(const r in e)Af(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Af(e[r],t,n)}return e}function Mfe(e,t,n=Gn){const r=Ac(),i=vo(t),o=qo(t),a=jY(e,t),s=sY((l,u)=>{let c,f=Gn,d;return JY(()=>{const h=e[t];ko(c,h)&&(c=h,u())}),{get(){return l(),n.get?n.get(c):c},set(h){if(!ko(h,c)&&!(f!==Gn&&ko(h,f)))return;const p=r.vnode.props;p&&(t in p||i in p||o in p)&&(`onUpdate:${t}`in p||`onUpdate:${i}`in p||`onUpdate:${o}`in p)||(c=h,u());const v=n.set?n.set(h):h;r.emit(`update:${t}`,v),ko(h,v)&&ko(h,f)&&!ko(v,d)&&u(),f=h,d=v}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?a||Gn:s,done:!1}:{done:!0}}}},s}const jY=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${vo(t)}Modifiers`]||e[`${qo(t)}Modifiers`];function Lfe(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Gn;let i=n;const o=t.startsWith("update:"),a=o&&jY(r,t.slice(7));a&&(a.trim&&(i=n.map(c=>Cr(c)?c.trim():c)),a.number&&(i=n.map(Zb)));let s,l=r[s=Qg(t)]||r[s=Qg(vo(t))];!l&&o&&(l=r[s=Qg(qo(t))]),l&&Da(l,e,6,i);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Da(u,e,6,i)}}function qY(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let a={},s=!1;if(!Jt(e)){const l=u=>{const c=qY(u,t,!0);c&&(s=!0,Dr(a,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(lr(e)&&r.set(e,null),null):(kt(o)?o.forEach(l=>a[l]=null):Dr(a,o),lr(e)&&r.set(e,a),a)}function VS(e,t){return!e||!k2(t)?!1:(t=t.slice(2).replace(/Once$/,""),Vn(e,t[0].toLowerCase()+t.slice(1))||Vn(e,qo(t))||Vn(e,t))}function GR(e){const{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:a,attrs:s,emit:l,render:u,renderCache:c,props:f,data:d,setupState:h,ctx:p,inheritAttrs:v}=e,g=Um(e);let m,y;try{if(n.shapeFlag&4){const A=i||r,x=A;m=Jo(u.call(x,A,c,f,h,d,p)),y=s}else{const A=t;m=Jo(A.length>1?A(f,{attrs:s,slots:a,emit:l}):A(f,null)),y=t.props?s:_fe(s)}}catch(A){Gg.length=0,a0(A,e,1),m=O(Li)}let R=m;if(y&&v!==!1){const A=Object.keys(y),{shapeFlag:x}=R;A.length&&x&7&&(o&&A.some(eO)&&(y=Ofe(y,o)),R=hu(R,y,!1,!0))}return n.dirs&&(R=hu(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),m=R,Um(g),m}function Tfe(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||k2(n))&&((t||(t={}))[n]=e[n]);return t},Ofe=(e,t)=>{const n={};for(const r in e)(!eO(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function kfe(e,t,n){const{props:r,children:i,component:o}=e,{props:a,children:s,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?p7(r,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let F8=0;const Pfe={name:"Suspense",__isSuspense:!0,process(e,t,n,r,i,o,a,s,l,u){if(e==null)Ife(t,n,r,i,o,a,s,l,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Nfe(e,t,n,r,i,a,s,l,u)}},hydrate:Ffe,normalize:Efe},Cfe=Pfe;function Ym(e,t){const n=e.props&&e.props[t];Jt(n)&&n()}function Ife(e,t,n,r,i,o,a,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=eZ(e,i,r,t,f,n,o,a,s,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,a),d.deps>0?(Ym(e,"onPending"),Ym(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,a),Jp(d,e.ssFallback)):d.resolve(!1,!0)}function Nfe(e,t,n,r,i,o,a,s,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:v,isInFallback:g,isHydrating:m}=f;if(v)f.pendingBranch=d,sl(d,v)?(l(v,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0?f.resolve():g&&(m||(l(p,h,n,r,i,null,o,a,s),Jp(f,h)))):(f.pendingId=F8++,m?(f.isHydrating=!1,f.activeBranch=v):u(v,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),g?(l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0?f.resolve():(l(p,h,n,r,i,null,o,a,s),Jp(f,h))):p&&sl(d,p)?(l(p,d,n,r,i,f,o,a,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0&&f.resolve()));else if(p&&sl(d,p))l(p,d,n,r,i,f,o,a,s),Jp(f,d);else if(Ym(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=F8++,l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:R}=f;y>0?setTimeout(()=>{f.pendingId===R&&f.fallback(h)},y):y===0&&f.fallback(h)}}function eZ(e,t,n,r,i,o,a,s,l,u,c=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:v,remove:g}}=u;let m;const y=Xfe(e);y&&t&&t.pendingBranch&&(m=t.pendingId,t.deps++);const R=e.props?Qb(e.props.timeout):void 0,A=o,x={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:i,deps:0,pendingId:F8++,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,w=!1){const{vnode:M,activeBranch:L,pendingBranch:T,pendingId:P,effects:k,parentComponent:I,container:C}=x;let F=!1;x.isHydrating?x.isHydrating=!1:S||(F=L&&T.transition&&T.transition.mode==="out-in",F&&(L.transition.afterLeave=()=>{P===x.pendingId&&(d(T,C,o===A?p(L):o,0),Kb(k))}),L&&(v(L.el)!==x.hiddenContainer&&(o=p(L)),h(L,I,x,!0)),F||d(T,C,o,0)),Jp(x,T),x.pendingBranch=null,x.isInFallback=!1;let N=x.parent,V=!1;for(;N;){if(N.pendingBranch){N.effects.push(...k),V=!0;break}N=N.parent}!V&&!F&&Kb(k),x.effects=[],y&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),Ym(M,"onResolve")},fallback(S){if(!x.pendingBranch)return;const{vnode:w,activeBranch:M,parentComponent:L,container:T,namespace:P}=x;Ym(w,"onFallback");const k=p(M),I=()=>{x.isInFallback&&(f(null,S,T,k,L,null,P,s,l),Jp(x,S))},C=S.transition&&S.transition.mode==="out-in";C&&(M.transition.afterLeave=I),x.isInFallback=!0,h(M,L,null,!0),C||I()},move(S,w,M){x.activeBranch&&d(x.activeBranch,S,w,M),x.container=S},next(){return x.activeBranch&&p(x.activeBranch)},registerDep(S,w,M){const L=!!x.pendingBranch;L&&x.deps++;const T=S.vnode.el;S.asyncDep.catch(P=>{a0(P,S,0)}).then(P=>{if(S.isUnmounted||x.isUnmounted||x.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:k}=S;V8(S,P,!1),T&&(k.el=T);const I=!T&&S.subTree.el;w(S,k,v(T||S.subTree.el),T?null:p(S.subTree),x,a,M),I&&g(I),MO(S,k.el),L&&--x.deps===0&&x.resolve()})},unmount(S,w){x.isUnmounted=!0,x.activeBranch&&h(x.activeBranch,n,S,w),x.pendingBranch&&h(x.pendingBranch,n,S,w)}};return x}function Ffe(e,t,n,r,i,o,a,s,l){const u=t.suspense=eZ(t,r,n,e.parentNode,document.createElement("div"),null,i,o,a,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,o,a);return u.deps===0&&u.resolve(!1,!0),c}function Efe(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=v7(r?n.default:n),e.ssFallback=r?v7(n.fallback):O(Li)}function v7(e){let t;if(Jt(e)){const n=Qh&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=ho,nZ())}return kt(e)&&(e=Tfe(e)),e=Jo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function tZ(e,t){t&&t.pendingBranch?kt(e)?t.effects.push(...e):t.effects.push(e):Kb(e)}function Jp(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,r&&r.subTree===n&&(r.vnode.el=i,MO(r,i))}function Xfe(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ne=Symbol.for("v-fgt"),Nf=Symbol.for("v-txt"),Li=Symbol.for("v-cmt"),Oh=Symbol.for("v-stc"),Gg=[];let ho=null;function U(e=!1){Gg.push(ho=e?null:[])}function nZ(){Gg.pop(),ho=Gg[Gg.length-1]||null}let Qh=1;function E8(e){Qh+=e,e<0&&ho&&(ho.hasOnce=!0)}function rZ(e){return e.dynamicChildren=Qh>0?ho||Yp:null,nZ(),Qh>0&&ho&&ho.push(e),e}function q(e,t,n,r,i,o){return rZ(D(e,t,n,r,i,o,!0))}function Te(e,t,n,r,i){return rZ(O(e,t,n,r,i,!0))}function Kf(e){return e?e.__v_isVNode===!0:!1}function sl(e,t){return e.type===t.type&&e.key===t.key}function Wfe(e){}const iZ=({key:e})=>e??null,zR=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Cr(e)||Ir(e)||Jt(e)?{i:yi,r:e,k:t,f:!!n}:e:null);function D(e,t=null,n=null,r=0,i=null,o=e===Ne?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&iZ(t),ref:t&&zR(t),scopeId:FS,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:yi};return s?(LO(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Cr(n)?8:16),Qh>0&&!a&&ho&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ho.push(l),l}const O=Vfe;function Vfe(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===MY)&&(e=Li),Kf(e)){const s=hu(e,t,!0);return n&&LO(s,n),Qh>0&&!o&&ho&&(s.shapeFlag&6?ho[ho.indexOf(e)]=s:ho.push(s)),s.patchFlag=-2,s}if(Kfe(e)&&(e=e.__vccOpts),t){t=oZ(t);let{class:s,style:l}=t;s&&!Cr(s)&&(t.class=Ge(s)),lr(l)&&(fO(l)&&!kt(l)&&(l=Dr({},l)),t.style=Me(l))}const a=Cr(e)?1:N8(e)?128:mfe(e)?64:lr(e)?4:Jt(e)?2:0;return D(e,t,n,r,i,a,o,!0)}function oZ(e){return e?fO(e)||IY(e)?Dr({},e):e:null}function hu(e,t,n=!1,r=!1){const{props:i,ref:o,patchFlag:a,children:s,transition:l}=e,u=t?aZ(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&iZ(u),ref:t&&t.ref?n&&o?kt(o)?o.concat(zR(t)):[o,zR(t)]:zR(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&hu(e.ssContent),ssFallback:e.ssFallback&&hu(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Hf(c,l.clone(c)),c}function De(e=" ",t=0){return O(Nf,null,e,t)}function Dfe(e,t){const n=O(Oh,null,e);return n.staticCount=t,n}function Ye(e="",t=!1){return t?(U(),Te(Li,null,e)):O(Li,null,e)}function Jo(e){return e==null||typeof e=="boolean"?O(Li):kt(e)?O(Ne,null,e.slice()):typeof e=="object"?ff(e):O(Nf,null,String(e))}function ff(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:hu(e)}function LO(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(kt(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),LO(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!IY(t)?t._ctx=yi:i===3&&yi&&(yi.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Jt(t)?(t={default:t,_ctx:yi},n=32):(t=String(t),r&64?(n=16,t=[De(t)]):n=8);e.children=t,e.shapeFlag|=n}function aZ(...e){const t={};for(let n=0;ngi||yi;let jb,X8;{const e=VB(),t=(n,r)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(r),o=>{i.length>1?i.forEach(a=>a(o)):i[0](o)}};jb=t("__VUE_INSTANCE_SETTERS__",n=>gi=n),X8=t("__VUE_SSR_SETTERS__",n=>F2=n)}const Hh=e=>{const t=gi;return jb(e),e.scope.on(),()=>{e.scope.off(),jb(t)}},W8=()=>{gi&&gi.scope.off(),jb(null)};function lZ(e){return e.vnode.shapeFlag&4}let F2=!1;function uZ(e,t=!1,n=!1){t&&X8(t);const{props:r,children:i}=e.vnode,o=lZ(e);ffe(e,r,o,t),vfe(e,i,n);const a=o?Yfe(e,t):void 0;return t&&X8(!1),a}function Yfe(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,O8);const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?fZ(e):null,o=Hh(e);ud();const a=lc(r,e,0,[e.props,i]);if(cd(),o(),nO(a)){if(a.then(W8,W8),t)return a.then(s=>{V8(e,s,t)}).catch(s=>{a0(s,e,0)});e.asyncDep=a}else V8(e,a,t)}else cZ(e,t)}function V8(e,t,n){Jt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:lr(t)&&(e.setupState=pO(t)),cZ(e,n)}let qb,D8;function Zfe(e){qb=e,D8=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Zce))}}const Qfe=()=>!qb;function cZ(e,t,n){const r=e.type;if(!e.render){if(!t&&qb&&!r.render){const i=r.template||bO(e).template;if(i){const{isCustomElement:o,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Dr(Dr({isCustomElement:o,delimiters:s},a),l);r.render=qb(i,u)}}e.render=r.render||ra,D8&&D8(e)}{const i=Hh(e);ud();try{ife(e)}finally{cd(),i()}}}const Hfe={get(e,t){return da(e,"get",""),e[t]}};function fZ(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Hfe),slots:e.slots,emit:e.emit,expose:t}}function E2(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(pO(IS(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Hg)return Hg[n](e)},has(t,n){return n in t||n in Hg}})):e.proxy}function U8(e,t=!0){return Jt(e)?e.displayName||e.name:e.name||t&&e.__name}function Kfe(e){return Jt(e)&&"__vccOpts"in e}const Se=(e,t)=>mce(e,t,F2);function dZ(e,t,n){const r=arguments.length;return r===2?lr(t)&&!kt(t)?Kf(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Kf(n)&&(n=[n]),O(e,t,n))}function Gfe(){}function zfe(e,t,n,r){const i=n[r];if(i&&hZ(i,e))return i;const o=t();return o.memo=e.slice(),o.cacheIndex=r,n[r]=o}function hZ(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&ho&&ho.push(e),!0}const pZ="3.4.34",Jfe=ra,$fe=kce,jfe=fp,qfe=hY,ede={createComponentInstance:sZ,setupComponent:uZ,renderComponentRoot:GR,setCurrentRenderingInstance:Um,isVNode:Kf,normalizeVNode:Jo,getComponentPublicInstance:E2},tde=ede,nde=null,rde=null,ide=null;/** +**/function _ce(e,t){}const Oce={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},kce={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function lc(e,t,n,r){try{return r?e(...r):e()}catch(i){s0(i,t,n)}}function Da(e,t,n,r){if(Jt(e)){const i=lc(e,t,n,r);return i&&nO(i)&&i.catch(o=>{s0(o,t,n)}),i}if(kt(e)){const i=[];for(let o=0;o>>1,i=lo[r],o=Dm(i);oKl&&lo.splice(t,1)}function Kb(e){kt(e)?zp.push(...e):(!uf||!uf.includes(e,e.allowRecurse?fh+1:fh))&&zp.push(e),fY()}function t7(e,t,n=Vm?Kl+1:0){for(;nDm(n)-Dm(r));if(zp.length=0,uf){uf.push(...t);return}for(uf=t,fh=0;fhe.id==null?1/0:e.id,Nce=(e,t)=>{const n=Dm(e)-Dm(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function dY(e){T8=!1,Vm=!0,lo.sort(Nce);try{for(Kl=0;Kldp.emit(i,...o)),yA=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{hY(o,t)}),setTimeout(()=>{dp||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,yA=[])},3e3)):yA=[]}let Ai=null,FS=null;function Um(e){const t=Ai;return Ai=e,FS=e&&e.type.__scopeId||null,t}function jt(e){FS=e}function qt(){FS=null}const Fce=e=>ie;function ie(e,t=Ai,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&E8(-1);const o=Um(t);let a;try{a=e(...i)}finally{Um(o),r._d&&E8(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function ze(e,t){if(Ai===null)return e;const n=E2(Ai),r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),l0(()=>{e.isUnmounting=!0}),e}const rs=[Function,Array],mO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rs,onEnter:rs,onAfterEnter:rs,onEnterCancelled:rs,onBeforeLeave:rs,onLeave:rs,onAfterLeave:rs,onLeaveCancelled:rs,onBeforeAppear:rs,onAppear:rs,onAfterAppear:rs,onAppearCancelled:rs},pY=e=>{const t=e.subTree;return t.component?pY(t.component):t},Ece={name:"BaseTransition",props:mO,setup(e,{slots:t}){const n=Ac(),r=gO();return()=>{const i=t.default&&ES(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const d of i)if(d.type!==Li){o=d;break}}const a=Cn(e),{mode:s}=a;if(r.isLeaving)return Cw(o);const l=n7(o);if(!l)return Cw(o);let u=gv(l,a,r,n,d=>u=d);Kf(l,u);const c=n.subTree,f=c&&n7(c);if(f&&f.type!==Li&&!sl(l,f)&&pY(n).type!==Li){const d=gv(f,a,r,n);if(Kf(f,d),s==="out-in"&&l.type!==Li)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Cw(o);s==="in-out"&&l.type!==Li&&(d.delayLeave=(h,p,v)=>{const g=gY(r,f);g[String(f.key)]=f,h[cf]=()=>{p(),h[cf]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return o}}},vY=Ece;function gY(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gv(e,t,n,r,i){const{appear:o,mode:a,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:v,onBeforeAppear:g,onAppear:m,onAfterAppear:y,onAppearCancelled:R}=t,A=String(e.key),x=gY(n,e),S=(T,M)=>{T&&Da(T,r,9,M)},w=(T,M)=>{const P=M[1];S(T,M),kt(T)?T.every(k=>k.length<=1)&&P():T.length<=1&&P()},L={mode:a,persisted:s,beforeEnter(T){let M=l;if(!n.isMounted)if(o)M=g||l;else return;T[cf]&&T[cf](!0);const P=x[A];P&&sl(e,P)&&P.el[cf]&&P.el[cf](),S(M,[T])},enter(T){let M=u,P=c,k=f;if(!n.isMounted)if(o)M=m||u,P=y||c,k=R||f;else return;let I=!1;const C=T[AA]=F=>{I||(I=!0,F?S(k,[T]):S(P,[T]),L.delayedLeave&&L.delayedLeave(),T[AA]=void 0)};M?w(M,[T,C]):C()},leave(T,M){const P=String(e.key);if(T[AA]&&T[AA](!0),n.isUnmounting)return M();S(d,[T]);let k=!1;const I=T[cf]=C=>{k||(k=!0,M(),C?S(v,[T]):S(p,[T]),T[cf]=void 0,x[P]===e&&delete x[P])};x[P]=e,h?w(h,[T,I]):I()},clone(T){const M=gv(T,t,n,r,i);return i&&i(M),M}};return L}function Cw(e){if(I2(e))return e=hu(e),e.children=null,e}function n7(e){if(!I2(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Jt(n.default))return n.default()}}function Kf(e,t){e.shapeFlag&6&&e.component?Kf(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ES(e,t=!1,n){let r=[],i=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Xce(e){Jt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:i=200,timeout:o,suspensible:a=!0,onError:s}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((v,g)=>{s(p,()=>v(f()),()=>g(p),c+1)});throw p}).then(p=>h!==l&&l?l:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),u=p,p)))};return Xe({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=mi;if(u)return()=>Iw(u,h);const p=y=>{l=null,s0(y,h,13,!r)};if(a&&h.suspense||F2)return d().then(y=>()=>Iw(y,h)).catch(y=>(p(y),()=>r?O(r,{error:y}):null));const v=he(!1),g=he(),m=he(!!i);return i&&setTimeout(()=>{m.value=!1},i),o!=null&&setTimeout(()=>{if(!v.value&&!g.value){const y=new Error(`Async component timed out after ${o}ms.`);p(y),g.value=y}},o),d().then(()=>{v.value=!0,h.parent&&I2(h.parent.vnode)&&(h.parent.effect.dirty=!0,NS(h.parent.update))}).catch(y=>{p(y),g.value=y}),()=>{if(v.value&&u)return Iw(u,h);if(g.value&&r)return O(r,{error:g.value});if(n&&!m.value)return O(n)}}})}function Iw(e,t){const{ref:n,props:r,children:i,ce:o}=t.vnode,a=O(e,r,i);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const I2=e=>e.type.__isKeepAlive,Wce={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ac(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const i=new Map,o=new Set;let a=null;const s=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(y,R,A,x,S)=>{const w=y.component;u(y,R,A,0,s),l(w.vnode,y,R,A,w,s,x,y.slotScopeIds,S),Mi(()=>{w.isDeactivated=!1,w.a&&Kp(w.a);const L=y.props&&y.props.onVnodeMounted;L&&Go(L,w.parent,y)},s)},r.deactivate=y=>{const R=y.component;$b(R.m),$b(R.a),u(y,d,null,1,s),Mi(()=>{R.da&&Kp(R.da);const A=y.props&&y.props.onVnodeUnmounted;A&&Go(A,R.parent,y),R.isDeactivated=!0},s)};function h(y){Nw(y),c(y,n,s,!0)}function p(y){i.forEach((R,A)=>{const x=U8(R.type);x&&(!y||!y(x))&&v(A)})}function v(y){const R=i.get(y);!a||!sl(R,a)?h(R):a&&Nw(a),i.delete(y),o.delete(y)}Lt(()=>[e.include,e.exclude],([y,R])=>{y&&p(A=>fg(y,A)),R&&p(A=>!fg(R,A))},{flush:"post",deep:!0});let g=null;const m=()=>{g!=null&&(N8(n.subTree.type)?Mi(()=>{i.set(g,RA(n.subTree))},n.subTree.suspense):i.set(g,RA(n.subTree)))};return Wt(m),WS(m),l0(()=>{i.forEach(y=>{const{subTree:R,suspense:A}=n,x=RA(R);if(y.type===x.type&&y.key===x.key){Nw(x);const S=x.component.da;S&&Mi(S,A);return}h(y)})}),()=>{if(g=null,!t.default)return null;const y=t.default(),R=y[0];if(y.length>1)return a=null,y;if(!Gf(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let A=RA(R);const x=A.type,S=U8(Oh(A)?A.type.__asyncResolved||{}:x),{include:w,exclude:L,max:T}=e;if(w&&(!S||!fg(w,S))||L&&S&&fg(L,S))return a=A,R;const M=A.key==null?x:A.key,P=i.get(M);return A.el&&(A=hu(A),R.shapeFlag&128&&(R.ssContent=A)),g=M,P?(A.el=P.el,A.component=P.component,A.transition&&Kf(A,A.transition),A.shapeFlag|=512,o.delete(M),o.add(M)):(o.add(M),T&&o.size>parseInt(T,10)&&v(o.values().next().value)),A.shapeFlag|=256,a=A,N8(R.type)?R:A}}},Vce=Wce;function fg(e,t){return kt(e)?e.some(n=>fg(n,t)):Cr(e)?e.split(",").includes(t):Nue(e)?e.test(t):!1}function mY(e,t){AY(e,"a",t)}function yY(e,t){AY(e,"da",t)}function AY(e,t,n=mi){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(XS(t,r,n),n){let i=n.parent;for(;i&&i.parent;)I2(i.parent.vnode)&&Dce(r,t,n,i),i=i.parent}}function Dce(e,t,n,r){const i=XS(t,e,r,!0);En(()=>{tO(r[t],i)},n)}function Nw(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function RA(e){return e.shapeFlag&128?e.ssContent:e}function XS(e,t,n=mi,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{cd();const s=Kh(n),l=Da(t,n,e,a);return s(),fd(),l});return r?i.unshift(o):i.push(o),o}}const yc=e=>(t,n=mi)=>{(!F2||e==="sp")&&XS(e,(...r)=>t(...r),n)},yO=yc("bm"),Wt=yc("m"),RY=yc("bu"),WS=yc("u"),l0=yc("bum"),En=yc("um"),bY=yc("sp"),xY=yc("rtg"),SY=yc("rtc");function wY(e,t=mi){XS("ec",e,t)}const AO="components",Uce="directives";function Se(e,t){return RO(AO,e,!0,t)||e}const MY=Symbol.for("v-ndc");function xu(e){return Cr(e)?RO(AO,e,!1)||e:e||MY}function _n(e){return RO(Uce,e)}function RO(e,t,n=!0,r=!1){const i=Ai||mi;if(i){const o=i.type;if(e===AO){const s=U8(o,!1);if(s&&(s===t||s===vo(t)||s===P2(vo(t))))return o}const a=r7(i[e]||o[e],t)||r7(i.appContext[e],t);return!a&&r?o:a}}function r7(e,t){return e&&(e[t]||e[vo(t)]||e[P2(vo(t))])}function Je(e,t,n,r){let i;const o=n&&n[r];if(kt(e)||Cr(e)){i=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,o&&o[s]));else{const a=Object.keys(e);i=new Array(a.length);for(let s=0,l=a.length;s{const o=r.fn(...i);return o&&(o.key=r.key),o}:r.fn)}return e}function ar(e,t,n={},r,i){if(Ai.isCE||Ai.parent&&Oh(Ai.parent)&&Ai.parent.isCE)return t!=="default"&&(n.name=t),O("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),U();const a=o&&LY(o(n)),s=Te(Ne,{key:(n.key||a&&a.key||`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!i&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),o&&o._c&&(o._d=!0),s}function LY(e){return e.some(t=>Gf(t)?!(t.type===Li||t.type===Ne&&!LY(t.children)):!0)?e:null}function Yce(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Qg(r)]=e[r];return n}const _8=e=>e?lZ(e)?E2(e):_8(e.parent):null,Hg=Dr(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=>_8(e.parent),$root:e=>_8(e.root),$emit:e=>e.emit,$options:e=>bO(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,NS(e.update)}),$nextTick:e=>e.n||(e.n=hr.bind(e.proxy)),$watch:e=>wfe.bind(e)}),Fw=(e,t)=>e!==Gn&&!e.__isScriptSetup&&Vn(e,t),O8={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:a,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(Fw(r,t))return a[t]=1,r[t];if(i!==Gn&&Vn(i,t))return a[t]=2,i[t];if((u=e.propsOptions[0])&&Vn(u,t))return a[t]=3,o[t];if(n!==Gn&&Vn(n,t))return a[t]=4,n[t];k8&&(a[t]=0)}}const c=Hg[t];let f,d;if(c)return t==="$attrs"&&da(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Gn&&Vn(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,Vn(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return Fw(i,t)?(i[t]=n,!0):r!==Gn&&Vn(r,t)?(r[t]=n,!0):Vn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:o}},a){let s;return!!n[a]||e!==Gn&&Vn(e,a)||Fw(t,a)||(s=o[0])&&Vn(s,a)||Vn(r,a)||Vn(Hg,a)||Vn(i.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Vn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Zce=Dr({},O8,{get(e,t){if(t!==Symbol.unscopables)return O8.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Vue(t)}});function Qce(){return null}function Hce(){return null}function Kce(e){}function Gce(e){}function zce(){return null}function Jce(){}function $ce(e,t){return null}function jce(){return TY().slots}function qce(){return TY().attrs}function TY(){const e=Ac();return e.setupContext||(e.setupContext=fZ(e))}function Bm(e){return kt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function efe(e,t){const n=Bm(e);for(const r in t){if(r.startsWith("__skip"))continue;let i=n[r];i?kt(i)||Jt(i)?i=n[r]={type:i,default:t[r]}:i.default=t[r]:i===null&&(i=n[r]={default:t[r]}),i&&t[`__skip_${r}`]&&(i.skipFactory=!0)}return n}function tfe(e,t){return!e||!t?e||t:kt(e)&&kt(t)?e.concat(t):Dr({},Bm(e),Bm(t))}function nfe(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function rfe(e){const t=Ac();let n=e();return W8(),nO(n)&&(n=n.catch(r=>{throw Kh(t),r})),[n,()=>Kh(t)]}let k8=!0;function ife(e){const t=bO(e),n=e.proxy,r=e.ctx;k8=!1,t.beforeCreate&&i7(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:a,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:v,deactivated:g,beforeDestroy:m,beforeUnmount:y,destroyed:R,unmounted:A,render:x,renderTracked:S,renderTriggered:w,errorCaptured:L,serverPrefetch:T,expose:M,inheritAttrs:P,components:k,directives:I,filters:C}=t;if(u&&ofe(u,r,null),a)for(const V in a){const W=a[V];Jt(W)&&(r[V]=W.bind(n))}if(i){const V=i.call(n,n);lr(V)&&(e.data=C2(V))}if(k8=!0,o)for(const V in o){const W=o[V],H=Jt(W)?W.bind(n,n):Jt(W.get)?W.get.bind(n,n):ra,j=!Jt(W)&&Jt(W.set)?W.set.bind(n):ra,B=we({get:H,set:j});Object.defineProperty(r,V,{enumerable:!0,configurable:!0,get:()=>B.value,set:Y=>B.value=Y})}if(s)for(const V in s)_Y(s[V],r,n,V);if(l){const V=Jt(l)?l.call(n):l;Reflect.ownKeys(V).forEach(W=>{u0(W,V[W])})}c&&i7(c,e,"c");function N(V,W){kt(W)?W.forEach(H=>V(H.bind(n))):W&&V(W.bind(n))}if(N(yO,f),N(Wt,d),N(RY,h),N(WS,p),N(mY,v),N(yY,g),N(wY,L),N(SY,S),N(xY,w),N(l0,y),N(En,A),N(bY,T),kt(M))if(M.length){const V=e.exposed||(e.exposed={});M.forEach(W=>{Object.defineProperty(V,W,{get:()=>n[W],set:H=>n[W]=H})})}else e.exposed||(e.exposed={});x&&e.render===ra&&(e.render=x),P!=null&&(e.inheritAttrs=P),k&&(e.components=k),I&&(e.directives=I)}function ofe(e,t,n=ra){kt(e)&&(e=P8(e));for(const r in e){const i=e[r];let o;lr(i)?"default"in i?o=xs(i.from||r,i.default,!0):o=xs(i.from||r):o=xs(i),Ir(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function i7(e,t,n){Da(kt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function _Y(e,t,n,r){const i=r.includes(".")?$Y(n,r):()=>n[r];if(Cr(e)){const o=t[e];Jt(o)&&Lt(i,o)}else if(Jt(e))Lt(i,e.bind(n));else if(lr(e))if(kt(e))e.forEach(o=>_Y(o,t,n,r));else{const o=Jt(e.handler)?e.handler.bind(n):t[e.handler];Jt(o)&&Lt(i,o,e)}}function bO(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,s=o.get(t);let l;return s?l=s:!i.length&&!n&&!r?l=t:(l={},i.length&&i.forEach(u=>zb(l,u,a,!0)),zb(l,t,a)),lr(t)&&o.set(t,l),l}function zb(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&zb(e,o,n,!0),i&&i.forEach(a=>zb(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=afe[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const afe={data:o7,props:a7,emits:a7,methods:dg,computed:dg,beforeCreate:wo,created:wo,beforeMount:wo,mounted:wo,beforeUpdate:wo,updated:wo,beforeDestroy:wo,beforeUnmount:wo,destroyed:wo,unmounted:wo,activated:wo,deactivated:wo,errorCaptured:wo,serverPrefetch:wo,components:dg,directives:dg,watch:lfe,provide:o7,inject:sfe};function o7(e,t){return t?e?function(){return Dr(Jt(e)?e.call(this,this):e,Jt(t)?t.call(this,this):t)}:t:e}function sfe(e,t){return dg(P8(e),P8(t))}function P8(e){if(kt(e)){const t={};for(let n=0;n1)return n&&Jt(t)?t.call(r&&r.proxy):t}}function kY(){return!!(mi||Ai||Jp)}const PY={},CY=()=>Object.create(PY),IY=e=>Object.getPrototypeOf(e)===PY;function ffe(e,t,n,r=!1){const i={},o=CY();e.propsDefaults=Object.create(null),NY(e,t,i,o);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=r?i:iY(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function dfe(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:a}}=e,s=Cn(i),[l]=e.propsOptions;let u=!1;if((r||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=FY(f,t,!0);Dr(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return lr(e)&&r.set(e,Zp),Zp;if(kt(o))for(let c=0;c-1,h[1]=v<0||p-1||Vn(h,"default"))&&s.push(f)}}}const u=[a,s];return lr(e)&&r.set(e,u),u}function s7(e){return e[0]!=="$"&&!Hp(e)}function l7(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function u7(e,t){return l7(e)===l7(t)}function c7(e,t){return kt(t)?t.findIndex(n=>u7(n,e)):Jt(t)&&u7(t,e)?0:-1}const EY=e=>e[0]==="_"||e==="$stable",xO=e=>kt(e)?e.map($o):[$o(e)],pfe=(e,t,n)=>{if(t._n)return t;const r=ie((...i)=>xO(t(...i)),n);return r._c=!1,r},XY=(e,t,n)=>{const r=e._ctx;for(const i in e){if(EY(i))continue;const o=e[i];if(Jt(o))t[i]=pfe(i,o,r);else if(o!=null){const a=xO(o);t[i]=()=>a}}},WY=(e,t)=>{const n=xO(t);e.slots.default=()=>n},VY=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},vfe=(e,t,n)=>{const r=e.slots=CY();if(e.vnode.shapeFlag&32){const i=t._;i?(VY(r,t,n),n&&WB(r,"_",i,!0)):XY(t,r)}else t&&WY(e,t)},gfe=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,a=Gn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:VY(i,t,n):(o=!t.$stable,XY(t,i)),a=t}else t&&(WY(e,t),a={default:1});if(o)for(const s in i)!EY(s)&&a[s]==null&&delete i[s]};function Jb(e,t,n,r,i=!1){if(kt(e)){e.forEach((d,h)=>Jb(d,t&&(kt(t)?t[h]:t),n,r,i));return}if(Oh(r)&&!i)return;const o=r.shapeFlag&4?E2(r.component):r.el,a=i?null:o,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Gn?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(Cr(u)?(c[u]=null,Vn(f,u)&&(f[u]=null)):Ir(u)&&(u.value=null)),Jt(l))lc(l,s,12,[a,c]);else{const d=Cr(l),h=Ir(l);if(d||h){const p=()=>{if(e.f){const v=d?Vn(f,l)?f[l]:c[l]:l.value;i?kt(v)&&tO(v,o):kt(v)?v.includes(o)||v.push(o):d?(c[l]=[o],Vn(f,l)&&(f[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else d?(c[l]=a,Vn(f,l)&&(f[l]=a)):h&&(l.value=a,e.k&&(c[e.k]=a))};a?(p.id=-1,Mi(p,n)):p()}}}const DY=Symbol("_vte"),mfe=e=>e.__isTeleport,Kg=e=>e&&(e.disabled||e.disabled===""),f7=e=>typeof SVGElement<"u"&&e instanceof SVGElement,d7=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,I8=(e,t)=>{const n=e&&e.to;return Cr(n)?t?t(n):null:n},yfe={name:"Teleport",__isTeleport:!0,process(e,t,n,r,i,o,a,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:v,createComment:g}}=u,m=Kg(t.props);let{shapeFlag:y,children:R,dynamicChildren:A}=t;if(e==null){const x=t.el=v(""),S=t.anchor=v(""),w=t.target=I8(t.props,p),L=t.targetStart=v(""),T=t.targetAnchor=v("");h(x,n,r),h(S,n,r),L[DY]=T,w&&(h(L,w),h(T,w),a==="svg"||f7(w)?a="svg":(a==="mathml"||d7(w))&&(a="mathml"));const M=(P,k)=>{y&16&&c(R,P,k,i,o,a,s,l)};m?M(n,S):w&&M(w,T)}else{t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,S=t.target=e.target,w=t.targetAnchor=e.targetAnchor,L=Kg(e.props),T=L?n:S,M=L?x:w;if(a==="svg"||f7(S)?a="svg":(a==="mathml"||d7(S))&&(a="mathml"),A?(d(e.dynamicChildren,A,T,i,o,a,s),wO(e,t,!0)):l||f(e,t,T,M,i,o,a,s,!1),m)L?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):bA(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=I8(t.props,p);P&&bA(t,P,null,u,0)}else L&&bA(t,S,w,u,1)}UY(t)},remove(e,t,n,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:s,anchor:l,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(i(u),i(c)),o&&i(l),a&16){const h=o||!Kg(d);for(let p=0;p{h7||(console.error("Hydration completed but contains mismatches."),h7=!0)},Rfe=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",bfe=e=>e.namespaceURI.includes("MathML"),xA=e=>{if(Rfe(e))return"svg";if(bfe(e))return"mathml"},SA=e=>e.nodeType===8;function xfe(e){const{mt:t,p:n,o:{patchProp:r,createText:i,nextSibling:o,parentNode:a,remove:s,insert:l,createComment:u}}=e,c=(R,A)=>{if(!A.hasChildNodes()){n(null,R,A),Gb(),A._vnode=R;return}f(A.firstChild,R,null,null,null),Gb(),A._vnode=R},f=(R,A,x,S,w,L=!1)=>{L=L||!!A.dynamicChildren;const T=SA(R)&&R.data==="[",M=()=>v(R,A,x,S,w,T),{type:P,ref:k,shapeFlag:I,patchFlag:C}=A;let F=R.nodeType;A.el=R,C===-2&&(L=!1,A.dynamicChildren=null);let N=null;switch(P){case Ff:F!==3?A.children===""?(l(A.el=i(""),a(R),R),N=R):N=M():(R.data!==A.children&&(X0(),R.data=A.children),N=o(R));break;case Li:y(R)?(N=o(R),m(A.el=R.content.firstChild,R,x)):F!==8||T?N=M():N=o(R);break;case kh:if(T&&(R=o(R),F=R.nodeType),F===1||F===3){N=R;const V=!A.children.length;for(let W=0;W{L=L||!!A.dynamicChildren;const{type:T,props:M,patchFlag:P,shapeFlag:k,dirs:I,transition:C}=A,F=T==="input"||T==="option";if(F||P!==-1){I&&Yl(A,null,x,"created");let N=!1;if(y(R)){N=QY(S,C)&&x&&x.vnode.props&&x.vnode.props.appear;const W=R.content.firstChild;N&&C.beforeEnter(W),m(W,R,x),A.el=R=W}if(k&16&&!(M&&(M.innerHTML||M.textContent))){let W=h(R.firstChild,A,R,x,S,w,L);for(;W;){X0();const H=W;W=W.nextSibling,s(H)}}else k&8&&R.textContent!==A.children&&(X0(),R.textContent=A.children);if(M){if(F||!L||P&48)for(const W in M)(F&&(W.endsWith("value")||W==="indeterminate")||k2(W)&&!Hp(W)||W[0]===".")&&r(R,W,null,M[W],void 0,x);else if(M.onClick)r(R,"onClick",null,M.onClick,void 0,x);else if(P&4&&iu(M.style))for(const W in M.style)M.style[W]}let V;(V=M&&M.onVnodeBeforeMount)&&Go(V,x,A),I&&Yl(A,null,x,"beforeMount"),((V=M&&M.onVnodeMounted)||I||N)&&tZ(()=>{V&&Go(V,x,A),N&&C.enter(R),I&&Yl(A,null,x,"mounted")},S)}return R.nextSibling},h=(R,A,x,S,w,L,T)=>{T=T||!!A.dynamicChildren;const M=A.children,P=M.length;for(let k=0;k{const{slotScopeIds:T}=A;T&&(w=w?w.concat(T):T);const M=a(R),P=h(o(R),A,M,x,S,w,L);return P&&SA(P)&&P.data==="]"?o(A.anchor=P):(X0(),l(A.anchor=u("]"),M,P),P)},v=(R,A,x,S,w,L)=>{if(X0(),A.el=null,L){const P=g(R);for(;;){const k=o(R);if(k&&k!==P)s(k);else break}}const T=o(R),M=a(R);return s(R),n(null,A,M,T,x,S,xA(M),w),T},g=(R,A="[",x="]")=>{let S=0;for(;R;)if(R=o(R),R&&SA(R)&&(R.data===A&&S++,R.data===x)){if(S===0)return o(R);S--}return R},m=(R,A,x)=>{const S=A.parentNode;S&&S.replaceChild(R,A);let w=x;for(;w;)w.vnode.el===A&&(w.vnode.el=w.subTree.el=R),w=w.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[c,f]}const Mi=tZ;function BY(e){return ZY(e)}function YY(e){return ZY(e,xfe)}function ZY(e,t){const n=VB();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:a,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:h=ra,insertStaticContent:p}=e,v=(q,X,$,se=null,te=null,re=null,oe=void 0,ve=null,ue=!!X.dynamicChildren)=>{if(q===X)return;q&&!sl(q,X)&&(se=fe(q),Y(q,te,re,!0),q=null),X.patchFlag===-2&&(ue=!1,X.dynamicChildren=null);const{type:pe,ref:Re,shapeFlag:Fe}=X;switch(pe){case Ff:g(q,X,$,se);break;case Li:m(q,X,$,se);break;case kh:q==null&&y(X,$,se,oe);break;case Ne:k(q,X,$,se,te,re,oe,ve,ue);break;default:Fe&1?x(q,X,$,se,te,re,oe,ve,ue):Fe&6?I(q,X,$,se,te,re,oe,ve,ue):(Fe&64||Fe&128)&&pe.process(q,X,$,se,te,re,oe,ve,ue,le)}Re!=null&&te&&Jb(Re,q&&q.ref,re,X||q,!X)},g=(q,X,$,se)=>{if(q==null)r(X.el=s(X.children),$,se);else{const te=X.el=q.el;X.children!==q.children&&u(te,X.children)}},m=(q,X,$,se)=>{q==null?r(X.el=l(X.children||""),$,se):X.el=q.el},y=(q,X,$,se)=>{[q.el,q.anchor]=p(q.children,X,$,se,q.el,q.anchor)},R=({el:q,anchor:X},$,se)=>{let te;for(;q&&q!==X;)te=d(q),r(q,$,se),q=te;r(X,$,se)},A=({el:q,anchor:X})=>{let $;for(;q&&q!==X;)$=d(q),i(q),q=$;i(X)},x=(q,X,$,se,te,re,oe,ve,ue)=>{X.type==="svg"?oe="svg":X.type==="math"&&(oe="mathml"),q==null?S(X,$,se,te,re,oe,ve,ue):T(q,X,te,re,oe,ve,ue)},S=(q,X,$,se,te,re,oe,ve)=>{let ue,pe;const{props:Re,shapeFlag:Fe,transition:Ee,dirs:Ke}=q;if(ue=q.el=a(q.type,re,Re&&Re.is,Re),Fe&8?c(ue,q.children):Fe&16&&L(q.children,ue,null,se,te,Ew(q,re),oe,ve),Ke&&Yl(q,null,se,"created"),w(ue,q,q.scopeId,oe,se),Re){for(const _e in Re)_e!=="value"&&!Hp(_e)&&o(ue,_e,null,Re[_e],re,se);"value"in Re&&o(ue,"value",null,Re.value,re),(pe=Re.onVnodeBeforeMount)&&Go(pe,se,q)}Ke&&Yl(q,null,se,"beforeMount");const Ue=QY(te,Ee);Ue&&Ee.beforeEnter(ue),r(ue,X,$),((pe=Re&&Re.onVnodeMounted)||Ue||Ke)&&Mi(()=>{pe&&Go(pe,se,q),Ue&&Ee.enter(ue),Ke&&Yl(q,null,se,"mounted")},te)},w=(q,X,$,se,te)=>{if($&&h(q,$),se)for(let re=0;re{for(let pe=ue;pe{const ve=X.el=q.el;let{patchFlag:ue,dynamicChildren:pe,dirs:Re}=X;ue|=q.patchFlag&16;const Fe=q.props||Gn,Ee=X.props||Gn;let Ke;if($&&kd($,!1),(Ke=Ee.onVnodeBeforeUpdate)&&Go(Ke,$,X,q),Re&&Yl(X,q,$,"beforeUpdate"),$&&kd($,!0),(Fe.innerHTML&&Ee.innerHTML==null||Fe.textContent&&Ee.textContent==null)&&c(ve,""),pe?M(q.dynamicChildren,pe,ve,$,se,Ew(X,te),re):oe||W(q,X,ve,null,$,se,Ew(X,te),re,!1),ue>0){if(ue&16)P(ve,Fe,Ee,$,te);else if(ue&2&&Fe.class!==Ee.class&&o(ve,"class",null,Ee.class,te),ue&4&&o(ve,"style",Fe.style,Ee.style,te),ue&8){const Ue=X.dynamicProps;for(let _e=0;_e{Ke&&Go(Ke,$,X,q),Re&&Yl(X,q,$,"updated")},se)},M=(q,X,$,se,te,re,oe)=>{for(let ve=0;ve{if(X!==$){if(X!==Gn)for(const re in X)!Hp(re)&&!(re in $)&&o(q,re,X[re],null,te,se);for(const re in $){if(Hp(re))continue;const oe=$[re],ve=X[re];oe!==ve&&re!=="value"&&o(q,re,ve,oe,te,se)}"value"in $&&o(q,"value",X.value,$.value,te)}},k=(q,X,$,se,te,re,oe,ve,ue)=>{const pe=X.el=q?q.el:s(""),Re=X.anchor=q?q.anchor:s("");let{patchFlag:Fe,dynamicChildren:Ee,slotScopeIds:Ke}=X;Ke&&(ve=ve?ve.concat(Ke):Ke),q==null?(r(pe,$,se),r(Re,$,se),L(X.children||[],$,Re,te,re,oe,ve,ue)):Fe>0&&Fe&64&&Ee&&q.dynamicChildren?(M(q.dynamicChildren,Ee,$,te,re,oe,ve),(X.key!=null||te&&X===te.subTree)&&wO(q,X,!0)):W(q,X,$,Re,te,re,oe,ve,ue)},I=(q,X,$,se,te,re,oe,ve,ue)=>{X.slotScopeIds=ve,q==null?X.shapeFlag&512?te.ctx.activate(X,$,se,oe,ue):C(X,$,se,te,re,oe,ue):F(q,X,ue)},C=(q,X,$,se,te,re,oe)=>{const ve=q.component=sZ(q,se,te);if(I2(q)&&(ve.ctx.renderer=le),uZ(ve,!1,oe),ve.asyncDep){if(te&&te.registerDep(ve,N,oe),!q.el){const ue=ve.subTree=O(Li);m(null,ue,X,$)}}else N(ve,q,X,$,te,re,oe)},F=(q,X,$)=>{const se=X.component=q.component;if(kfe(q,X,$))if(se.asyncDep&&!se.asyncResolved){V(se,X,$);return}else se.next=X,Ice(se.update),se.effect.dirty=!0,se.update();else X.el=q.el,se.vnode=X},N=(q,X,$,se,te,re,oe)=>{const ve=()=>{if(q.isMounted){let{next:Re,bu:Fe,u:Ee,parent:Ke,vnode:Ue}=q;{const Qe=HY(q);if(Qe){Re&&(Re.el=Ue.el,V(q,Re,oe)),Qe.asyncDep.then(()=>{q.isUnmounted||ve()});return}}let _e=Re,Ae;kd(q,!1),Re?(Re.el=Ue.el,V(q,Re,oe)):Re=Ue,Fe&&Kp(Fe),(Ae=Re.props&&Re.props.onVnodeBeforeUpdate)&&Go(Ae,Ke,Re,Ue),kd(q,!0);const Le=GR(q),Ie=q.subTree;q.subTree=Le,v(Ie,Le,f(Ie.el),fe(Ie),q,te,re),Re.el=Le.el,_e===null&&MO(q,Le.el),Ee&&Mi(Ee,te),(Ae=Re.props&&Re.props.onVnodeUpdated)&&Mi(()=>Go(Ae,Ke,Re,Ue),te)}else{let Re;const{el:Fe,props:Ee}=X,{bm:Ke,m:Ue,parent:_e}=q,Ae=Oh(X);if(kd(q,!1),Ke&&Kp(Ke),!Ae&&(Re=Ee&&Ee.onVnodeBeforeMount)&&Go(Re,_e,X),kd(q,!0),Fe&&ce){const Le=()=>{q.subTree=GR(q),ce(Fe,q.subTree,q,te,null)};Ae?X.type.__asyncLoader().then(()=>!q.isUnmounted&&Le()):Le()}else{const Le=q.subTree=GR(q);v(null,Le,$,se,q,te,re),X.el=Le.el}if(Ue&&Mi(Ue,te),!Ae&&(Re=Ee&&Ee.onVnodeMounted)){const Le=X;Mi(()=>Go(Re,_e,Le),te)}(X.shapeFlag&256||_e&&Oh(_e.vnode)&&_e.vnode.shapeFlag&256)&&q.a&&Mi(q.a,te),q.isMounted=!0,X=$=se=null}},ue=q.effect=new vv(ve,ra,()=>NS(pe),q.scope),pe=q.update=()=>{ue.dirty&&ue.run()};pe.i=q,pe.id=q.uid,kd(q,!0),pe()},V=(q,X,$)=>{X.component=q;const se=q.vnode.props;q.vnode=X,q.next=null,dfe(q,X.props,se,$),gfe(q,X.children,$),cd(),t7(q),fd()},W=(q,X,$,se,te,re,oe,ve,ue=!1)=>{const pe=q&&q.children,Re=q?q.shapeFlag:0,Fe=X.children,{patchFlag:Ee,shapeFlag:Ke}=X;if(Ee>0){if(Ee&128){j(pe,Fe,$,se,te,re,oe,ve,ue);return}else if(Ee&256){H(pe,Fe,$,se,te,re,oe,ve,ue);return}}Ke&8?(Re&16&&z(pe,te,re),Fe!==pe&&c($,Fe)):Re&16?Ke&16?j(pe,Fe,$,se,te,re,oe,ve,ue):z(pe,te,re,!0):(Re&8&&c($,""),Ke&16&&L(Fe,$,se,te,re,oe,ve,ue))},H=(q,X,$,se,te,re,oe,ve,ue)=>{q=q||Zp,X=X||Zp;const pe=q.length,Re=X.length,Fe=Math.min(pe,Re);let Ee;for(Ee=0;EeRe?z(q,te,re,!0,!1,Fe):L(X,$,se,te,re,oe,ve,ue,Fe)},j=(q,X,$,se,te,re,oe,ve,ue)=>{let pe=0;const Re=X.length;let Fe=q.length-1,Ee=Re-1;for(;pe<=Fe&&pe<=Ee;){const Ke=q[pe],Ue=X[pe]=ue?ff(X[pe]):$o(X[pe]);if(sl(Ke,Ue))v(Ke,Ue,$,null,te,re,oe,ve,ue);else break;pe++}for(;pe<=Fe&&pe<=Ee;){const Ke=q[Fe],Ue=X[Ee]=ue?ff(X[Ee]):$o(X[Ee]);if(sl(Ke,Ue))v(Ke,Ue,$,null,te,re,oe,ve,ue);else break;Fe--,Ee--}if(pe>Fe){if(pe<=Ee){const Ke=Ee+1,Ue=KeEe)for(;pe<=Fe;)Y(q[pe],te,re,!0),pe++;else{const Ke=pe,Ue=pe,_e=new Map;for(pe=Ue;pe<=Ee;pe++){const it=X[pe]=ue?ff(X[pe]):$o(X[pe]);it.key!=null&&_e.set(it.key,pe)}let Ae,Le=0;const Ie=Ee-Ue+1;let Qe=!1,ct=0;const Pe=new Array(Ie);for(pe=0;pe=Ie){Y(it,te,re,!0);continue}let St;if(it.key!=null)St=_e.get(it.key);else for(Ae=Ue;Ae<=Ee;Ae++)if(Pe[Ae-Ue]===0&&sl(it,X[Ae])){St=Ae;break}St===void 0?Y(it,te,re,!0):(Pe[St-Ue]=pe+1,St>=ct?ct=St:Qe=!0,v(it,X[St],$,null,te,re,oe,ve,ue),Le++)}const tt=Qe?Sfe(Pe):Zp;for(Ae=tt.length-1,pe=Ie-1;pe>=0;pe--){const it=Ue+pe,St=X[it],ht=it+1{const{el:re,type:oe,transition:ve,children:ue,shapeFlag:pe}=q;if(pe&6){B(q.component.subTree,X,$,se);return}if(pe&128){q.suspense.move(X,$,se);return}if(pe&64){oe.move(q,X,$,le);return}if(oe===Ne){r(re,X,$);for(let Fe=0;Feve.enter(re),te);else{const{leave:Fe,delayLeave:Ee,afterLeave:Ke}=ve,Ue=()=>r(re,X,$),_e=()=>{Fe(re,()=>{Ue(),Ke&&Ke()})};Ee?Ee(re,Ue,_e):_e()}else r(re,X,$)},Y=(q,X,$,se=!1,te=!1)=>{const{type:re,props:oe,ref:ve,children:ue,dynamicChildren:pe,shapeFlag:Re,patchFlag:Fe,dirs:Ee,cacheIndex:Ke}=q;if(Fe===-2&&(te=!1),ve!=null&&Jb(ve,null,$,q,!0),Ke!=null&&(X.renderCache[Ke]=void 0),Re&256){X.ctx.deactivate(q);return}const Ue=Re&1&&Ee,_e=!Oh(q);let Ae;if(_e&&(Ae=oe&&oe.onVnodeBeforeUnmount)&&Go(Ae,X,q),Re&6)ne(q.component,$,se);else{if(Re&128){q.suspense.unmount($,se);return}Ue&&Yl(q,null,X,"beforeUnmount"),Re&64?q.type.remove(q,X,$,le,se):pe&&!pe.hasOnce&&(re!==Ne||Fe>0&&Fe&64)?z(pe,X,$,!1,!0):(re===Ne&&Fe&384||!te&&Re&16)&&z(ue,X,$),se&&Z(q)}(_e&&(Ae=oe&&oe.onVnodeUnmounted)||Ue)&&Mi(()=>{Ae&&Go(Ae,X,q),Ue&&Yl(q,null,X,"unmounted")},$)},Z=q=>{const{type:X,el:$,anchor:se,transition:te}=q;if(X===Ne){K($,se);return}if(X===kh){A(q);return}const re=()=>{i($),te&&!te.persisted&&te.afterLeave&&te.afterLeave()};if(q.shapeFlag&1&&te&&!te.persisted){const{leave:oe,delayLeave:ve}=te,ue=()=>oe($,re);ve?ve(q.el,re,ue):ue()}else re()},K=(q,X)=>{let $;for(;q!==X;)$=d(q),i(q),q=$;i(X)},ne=(q,X,$)=>{const{bum:se,scope:te,update:re,subTree:oe,um:ve,m:ue,a:pe}=q;$b(ue),$b(pe),se&&Kp(se),te.stop(),re&&(re.active=!1,Y(oe,q,X,$)),ve&&Mi(ve,X),Mi(()=>{q.isUnmounted=!0},X),X&&X.pendingBranch&&!X.isUnmounted&&q.asyncDep&&!q.asyncResolved&&q.suspenseId===X.pendingId&&(X.deps--,X.deps===0&&X.resolve())},z=(q,X,$,se=!1,te=!1,re=0)=>{for(let oe=re;oe{if(q.shapeFlag&6)return fe(q.component.subTree);if(q.shapeFlag&128)return q.suspense.next();const X=d(q.anchor||q.el),$=X&&X[DY];return $?d($):X};let G=!1;const ye=(q,X,$)=>{q==null?X._vnode&&Y(X._vnode,null,null,!0):v(X._vnode||null,q,X,null,null,null,$),G||(G=!0,t7(),Gb(),G=!1),X._vnode=q},le={p:v,um:Y,m:B,r:Z,mt:C,mc:L,pc:W,pbc:M,n:fe,o:e};let de,ce;return t&&([de,ce]=t(le)),{render:ye,hydrate:de,createApp:cfe(ye,de)}}function Ew({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function kd({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function QY(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wO(e,t,n=!1){const r=e.children,i=t.children;if(kt(r)&&kt(i))for(let o=0;o>1,e[n[s]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}function HY(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:HY(t)}function $b(e){if(e)for(let t=0;txs(KY);function Yv(e,t){return N2(e,null,t)}function zY(e,t){return N2(e,null,{flush:"post"})}function JY(e,t){return N2(e,null,{flush:"sync"})}const wA={};function Lt(e,t,n){return N2(e,t,n)}function N2(e,t,{immediate:n,deep:r,flush:i,once:o,onTrack:a,onTrigger:s}=Gn){if(t&&o){const S=t;t=(...w)=>{S(...w),x()}}const l=mi,u=S=>r===!0?S:Rf(S,r===!1?1:void 0);let c,f=!1,d=!1;if(Ir(e)?(c=()=>e.value,f=Qh(e)):iu(e)?(c=()=>u(e),f=!0):kt(e)?(d=!0,f=e.some(S=>iu(S)||Qh(S)),c=()=>e.map(S=>{if(Ir(S))return S.value;if(iu(S))return u(S);if(Jt(S))return lc(S,l,2)})):Jt(e)?t?c=()=>lc(e,l,2):c=()=>(h&&h(),Da(e,l,3,[p])):c=ra,t&&r){const S=c;c=()=>Rf(S())}let h,p=S=>{h=R.onStop=()=>{lc(S,l,4),h=R.onStop=void 0}},v;if(F2)if(p=ra,t?n&&Da(t,l,3,[c(),d?[]:void 0,p]):c(),i==="sync"){const S=GY();v=S.__watcherHandles||(S.__watcherHandles=[])}else return ra;let g=d?new Array(e.length).fill(wA):wA;const m=()=>{if(!(!R.active||!R.dirty))if(t){const S=R.run();(r||f||(d?S.some((w,L)=>ko(w,g[L])):ko(S,g)))&&(h&&h(),Da(t,l,3,[S,g===wA?void 0:d&&g[0]===wA?[]:g,p]),g=S)}else R.run()};m.allowRecurse=!!t;let y;i==="sync"?y=m:i==="post"?y=()=>Mi(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>NS(m));const R=new vv(c,ra,y),A=aO(),x=()=>{R.stop(),A&&tO(A.effects,R)};return t?n?m():g=R.run():i==="post"?Mi(R.run.bind(R),l&&l.suspense):R.run(),v&&v.push(x),x}function wfe(e,t,n){const r=this.proxy,i=Cr(e)?e.includes(".")?$Y(r,e):()=>r[e]:e.bind(r,r);let o;Jt(t)?o=t:(o=t.handler,n=t);const a=Kh(this),s=N2(i,o.bind(r),n);return a(),s}function $Y(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{Rf(r,t,n)});else if(XB(e)){for(const r in e)Rf(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Rf(e[r],t,n)}return e}function Mfe(e,t,n=Gn){const r=Ac(),i=vo(t),o=qo(t),a=jY(e,t),s=sY((l,u)=>{let c,f=Gn,d;return JY(()=>{const h=e[t];ko(c,h)&&(c=h,u())}),{get(){return l(),n.get?n.get(c):c},set(h){if(!ko(h,c)&&!(f!==Gn&&ko(h,f)))return;const p=r.vnode.props;p&&(t in p||i in p||o in p)&&(`onUpdate:${t}`in p||`onUpdate:${i}`in p||`onUpdate:${o}`in p)||(c=h,u());const v=n.set?n.set(h):h;r.emit(`update:${t}`,v),ko(h,v)&&ko(h,f)&&!ko(v,d)&&u(),f=h,d=v}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?a||Gn:s,done:!1}:{done:!0}}}},s}const jY=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${vo(t)}Modifiers`]||e[`${qo(t)}Modifiers`];function Lfe(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Gn;let i=n;const o=t.startsWith("update:"),a=o&&jY(r,t.slice(7));a&&(a.trim&&(i=n.map(c=>Cr(c)?c.trim():c)),a.number&&(i=n.map(Zb)));let s,l=r[s=Qg(t)]||r[s=Qg(vo(t))];!l&&o&&(l=r[s=Qg(qo(t))]),l&&Da(l,e,6,i);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Da(u,e,6,i)}}function qY(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const o=e.emits;let a={},s=!1;if(!Jt(e)){const l=u=>{const c=qY(u,t,!0);c&&(s=!0,Dr(a,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(lr(e)&&r.set(e,null),null):(kt(o)?o.forEach(l=>a[l]=null):Dr(a,o),lr(e)&&r.set(e,a),a)}function VS(e,t){return!e||!k2(t)?!1:(t=t.slice(2).replace(/Once$/,""),Vn(e,t[0].toLowerCase()+t.slice(1))||Vn(e,qo(t))||Vn(e,t))}function GR(e){const{type:t,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:a,attrs:s,emit:l,render:u,renderCache:c,props:f,data:d,setupState:h,ctx:p,inheritAttrs:v}=e,g=Um(e);let m,y;try{if(n.shapeFlag&4){const A=i||r,x=A;m=$o(u.call(x,A,c,f,h,d,p)),y=s}else{const A=t;m=$o(A.length>1?A(f,{attrs:s,slots:a,emit:l}):A(f,null)),y=t.props?s:_fe(s)}}catch(A){Gg.length=0,s0(A,e,1),m=O(Li)}let R=m;if(y&&v!==!1){const A=Object.keys(y),{shapeFlag:x}=R;A.length&&x&7&&(o&&A.some(eO)&&(y=Ofe(y,o)),R=hu(R,y,!1,!0))}return n.dirs&&(R=hu(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),m=R,Um(g),m}function Tfe(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||k2(n))&&((t||(t={}))[n]=e[n]);return t},Ofe=(e,t)=>{const n={};for(const r in e)(!eO(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function kfe(e,t,n){const{props:r,children:i,component:o}=e,{props:a,children:s,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?p7(r,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let F8=0;const Pfe={name:"Suspense",__isSuspense:!0,process(e,t,n,r,i,o,a,s,l,u){if(e==null)Ife(t,n,r,i,o,a,s,l,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Nfe(e,t,n,r,i,a,s,l,u)}},hydrate:Ffe,normalize:Efe},Cfe=Pfe;function Ym(e,t){const n=e.props&&e.props[t];Jt(n)&&n()}function Ife(e,t,n,r,i,o,a,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=eZ(e,i,r,t,f,n,o,a,s,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,o,a),d.deps>0?(Ym(e,"onPending"),Ym(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,a),$p(d,e.ssFallback)):d.resolve(!1,!0)}function Nfe(e,t,n,r,i,o,a,s,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:v,isInFallback:g,isHydrating:m}=f;if(v)f.pendingBranch=d,sl(d,v)?(l(v,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0?f.resolve():g&&(m||(l(p,h,n,r,i,null,o,a,s),$p(f,h)))):(f.pendingId=F8++,m?(f.isHydrating=!1,f.activeBranch=v):u(v,i,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),g?(l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0?f.resolve():(l(p,h,n,r,i,null,o,a,s),$p(f,h))):p&&sl(d,p)?(l(p,d,n,r,i,f,o,a,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0&&f.resolve()));else if(p&&sl(d,p))l(p,d,n,r,i,f,o,a,s),$p(f,d);else if(Ym(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=F8++,l(null,d,f.hiddenContainer,null,i,f,o,a,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:R}=f;y>0?setTimeout(()=>{f.pendingId===R&&f.fallback(h)},y):y===0&&f.fallback(h)}}function eZ(e,t,n,r,i,o,a,s,l,u,c=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:v,remove:g}}=u;let m;const y=Xfe(e);y&&t&&t.pendingBranch&&(m=t.pendingId,t.deps++);const R=e.props?Qb(e.props.timeout):void 0,A=o,x={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:i,deps:0,pendingId:F8++,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,w=!1){const{vnode:L,activeBranch:T,pendingBranch:M,pendingId:P,effects:k,parentComponent:I,container:C}=x;let F=!1;x.isHydrating?x.isHydrating=!1:S||(F=T&&M.transition&&M.transition.mode==="out-in",F&&(T.transition.afterLeave=()=>{P===x.pendingId&&(d(M,C,o===A?p(T):o,0),Kb(k))}),T&&(v(T.el)!==x.hiddenContainer&&(o=p(T)),h(T,I,x,!0)),F||d(M,C,o,0)),$p(x,M),x.pendingBranch=null,x.isInFallback=!1;let N=x.parent,V=!1;for(;N;){if(N.pendingBranch){N.effects.push(...k),V=!0;break}N=N.parent}!V&&!F&&Kb(k),x.effects=[],y&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!w&&t.resolve()),Ym(L,"onResolve")},fallback(S){if(!x.pendingBranch)return;const{vnode:w,activeBranch:L,parentComponent:T,container:M,namespace:P}=x;Ym(w,"onFallback");const k=p(L),I=()=>{x.isInFallback&&(f(null,S,M,k,T,null,P,s,l),$p(x,S))},C=S.transition&&S.transition.mode==="out-in";C&&(L.transition.afterLeave=I),x.isInFallback=!0,h(L,T,null,!0),C||I()},move(S,w,L){x.activeBranch&&d(x.activeBranch,S,w,L),x.container=S},next(){return x.activeBranch&&p(x.activeBranch)},registerDep(S,w,L){const T=!!x.pendingBranch;T&&x.deps++;const M=S.vnode.el;S.asyncDep.catch(P=>{s0(P,S,0)}).then(P=>{if(S.isUnmounted||x.isUnmounted||x.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:k}=S;V8(S,P,!1),M&&(k.el=M);const I=!M&&S.subTree.el;w(S,k,v(M||S.subTree.el),M?null:p(S.subTree),x,a,L),I&&g(I),MO(S,k.el),T&&--x.deps===0&&x.resolve()})},unmount(S,w){x.isUnmounted=!0,x.activeBranch&&h(x.activeBranch,n,S,w),x.pendingBranch&&h(x.pendingBranch,n,S,w)}};return x}function Ffe(e,t,n,r,i,o,a,s,l){const u=t.suspense=eZ(t,r,n,e.parentNode,document.createElement("div"),null,i,o,a,s,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,o,a);return u.deps===0&&u.resolve(!1,!0),c}function Efe(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=v7(r?n.default:n),e.ssFallback=r?v7(n.fallback):O(Li)}function v7(e){let t;if(Jt(e)){const n=Hh&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=ho,nZ())}return kt(e)&&(e=Tfe(e)),e=$o(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function tZ(e,t){t&&t.pendingBranch?kt(e)?t.effects.push(...e):t.effects.push(e):Kb(e)}function $p(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,r&&r.subTree===n&&(r.vnode.el=i,MO(r,i))}function Xfe(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ne=Symbol.for("v-fgt"),Ff=Symbol.for("v-txt"),Li=Symbol.for("v-cmt"),kh=Symbol.for("v-stc"),Gg=[];let ho=null;function U(e=!1){Gg.push(ho=e?null:[])}function nZ(){Gg.pop(),ho=Gg[Gg.length-1]||null}let Hh=1;function E8(e){Hh+=e,e<0&&ho&&(ho.hasOnce=!0)}function rZ(e){return e.dynamicChildren=Hh>0?ho||Zp:null,nZ(),Hh>0&&ho&&ho.push(e),e}function ee(e,t,n,r,i,o){return rZ(D(e,t,n,r,i,o,!0))}function Te(e,t,n,r,i){return rZ(O(e,t,n,r,i,!0))}function Gf(e){return e?e.__v_isVNode===!0:!1}function sl(e,t){return e.type===t.type&&e.key===t.key}function Wfe(e){}const iZ=({key:e})=>e??null,zR=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Cr(e)||Ir(e)||Jt(e)?{i:Ai,r:e,k:t,f:!!n}:e:null);function D(e,t=null,n=null,r=0,i=null,o=e===Ne?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&iZ(t),ref:t&&zR(t),scopeId:FS,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ai};return s?(LO(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Cr(n)?8:16),Hh>0&&!a&&ho&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ho.push(l),l}const O=Vfe;function Vfe(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===MY)&&(e=Li),Gf(e)){const s=hu(e,t,!0);return n&&LO(s,n),Hh>0&&!o&&ho&&(s.shapeFlag&6?ho[ho.indexOf(e)]=s:ho.push(s)),s.patchFlag=-2,s}if(Kfe(e)&&(e=e.__vccOpts),t){t=oZ(t);let{class:s,style:l}=t;s&&!Cr(s)&&(t.class=Ge(s)),lr(l)&&(fO(l)&&!kt(l)&&(l=Dr({},l)),t.style=Me(l))}const a=Cr(e)?1:N8(e)?128:mfe(e)?64:lr(e)?4:Jt(e)?2:0;return D(e,t,n,r,i,a,o,!0)}function oZ(e){return e?fO(e)||IY(e)?Dr({},e):e:null}function hu(e,t,n=!1,r=!1){const{props:i,ref:o,patchFlag:a,children:s,transition:l}=e,u=t?aZ(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&iZ(u),ref:t&&t.ref?n&&o?kt(o)?o.concat(zR(t)):[o,zR(t)]:zR(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&hu(e.ssContent),ssFallback:e.ssFallback&&hu(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Kf(c,l.clone(c)),c}function De(e=" ",t=0){return O(Ff,null,e,t)}function Dfe(e,t){const n=O(kh,null,e);return n.staticCount=t,n}function Ye(e="",t=!1){return t?(U(),Te(Li,null,e)):O(Li,null,e)}function $o(e){return e==null||typeof e=="boolean"?O(Li):kt(e)?O(Ne,null,e.slice()):typeof e=="object"?ff(e):O(Ff,null,String(e))}function ff(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:hu(e)}function LO(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(kt(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),LO(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!IY(t)?t._ctx=Ai:i===3&&Ai&&(Ai.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Jt(t)?(t={default:t,_ctx:Ai},n=32):(t=String(t),r&64?(n=16,t=[De(t)]):n=8);e.children=t,e.shapeFlag|=n}function aZ(...e){const t={};for(let n=0;nmi||Ai;let jb,X8;{const e=VB(),t=(n,r)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(r),o=>{i.length>1?i.forEach(a=>a(o)):i[0](o)}};jb=t("__VUE_INSTANCE_SETTERS__",n=>mi=n),X8=t("__VUE_SSR_SETTERS__",n=>F2=n)}const Kh=e=>{const t=mi;return jb(e),e.scope.on(),()=>{e.scope.off(),jb(t)}},W8=()=>{mi&&mi.scope.off(),jb(null)};function lZ(e){return e.vnode.shapeFlag&4}let F2=!1;function uZ(e,t=!1,n=!1){t&&X8(t);const{props:r,children:i}=e.vnode,o=lZ(e);ffe(e,r,o,t),vfe(e,i,n);const a=o?Yfe(e,t):void 0;return t&&X8(!1),a}function Yfe(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,O8);const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?fZ(e):null,o=Kh(e);cd();const a=lc(r,e,0,[e.props,i]);if(fd(),o(),nO(a)){if(a.then(W8,W8),t)return a.then(s=>{V8(e,s,t)}).catch(s=>{s0(s,e,0)});e.asyncDep=a}else V8(e,a,t)}else cZ(e,t)}function V8(e,t,n){Jt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:lr(t)&&(e.setupState=pO(t)),cZ(e,n)}let qb,D8;function Zfe(e){qb=e,D8=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Zce))}}const Qfe=()=>!qb;function cZ(e,t,n){const r=e.type;if(!e.render){if(!t&&qb&&!r.render){const i=r.template||bO(e).template;if(i){const{isCustomElement:o,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Dr(Dr({isCustomElement:o,delimiters:s},a),l);r.render=qb(i,u)}}e.render=r.render||ra,D8&&D8(e)}{const i=Kh(e);cd();try{ife(e)}finally{fd(),i()}}}const Hfe={get(e,t){return da(e,"get",""),e[t]}};function fZ(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Hfe),slots:e.slots,emit:e.emit,expose:t}}function E2(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(pO(IS(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Hg)return Hg[n](e)},has(t,n){return n in t||n in Hg}})):e.proxy}function U8(e,t=!0){return Jt(e)?e.displayName||e.name:e.name||t&&e.__name}function Kfe(e){return Jt(e)&&"__vccOpts"in e}const we=(e,t)=>mce(e,t,F2);function dZ(e,t,n){const r=arguments.length;return r===2?lr(t)&&!kt(t)?Gf(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Gf(n)&&(n=[n]),O(e,t,n))}function Gfe(){}function zfe(e,t,n,r){const i=n[r];if(i&&hZ(i,e))return i;const o=t();return o.memo=e.slice(),o.cacheIndex=r,n[r]=o}function hZ(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&ho&&ho.push(e),!0}const pZ="3.4.34",Jfe=ra,$fe=kce,jfe=dp,qfe=hY,ede={createComponentInstance:sZ,setupComponent:uZ,renderComponentRoot:GR,setCurrentRenderingInstance:Um,isVNode:Gf,normalizeVNode:$o,getComponentPublicInstance:E2},tde=ede,nde=null,rde=null,ide=null;/** * @vue/runtime-dom v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const ode="http://www.w3.org/2000/svg",ade="http://www.w3.org/1998/Math/MathML",Hu=typeof document<"u"?document:null,g7=Hu&&Hu.createElement("template"),sde={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 i=t==="svg"?Hu.createElementNS(ode,e):t==="mathml"?Hu.createElementNS(ade,e):n?Hu.createElement(e,{is:n}):Hu.createElement(e);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Hu.createTextNode(e),createComment:e=>Hu.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Hu.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,o){const a=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{g7.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=g7.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xc="transition",T1="animation",gv=Symbol("_vtc"),Kh=(e,{slots:t})=>dZ(vY,gZ(e),t);Kh.displayName="Transition";const vZ={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},lde=Kh.props=Dr({},mO,vZ),kd=(e,t=[])=>{kt(e)?e.forEach(n=>n(...t)):e&&e(...t)},m7=e=>e?kt(e)?e.some(t=>t.length>1):e.length>1:!1;function gZ(e){const t={};for(const k in e)k in vZ||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=a,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=ude(i),v=p&&p[0],g=p&&p[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:R,onLeave:A,onLeaveCancelled:x,onBeforeAppear:S=m,onAppear:w=y,onAppearCancelled:M=R}=t,L=(k,I,C)=>{jc(k,I?c:s),jc(k,I?u:a),C&&C()},T=(k,I)=>{k._isLeaving=!1,jc(k,f),jc(k,h),jc(k,d),I&&I()},P=k=>(I,C)=>{const F=k?w:y,N=()=>L(I,k,C);kd(F,[I,N]),y7(()=>{jc(I,k?l:o),Zu(I,k?c:s),m7(F)||A7(I,r,v,N)})};return Dr(t,{onBeforeEnter(k){kd(m,[k]),Zu(k,o),Zu(k,a)},onBeforeAppear(k){kd(S,[k]),Zu(k,l),Zu(k,u)},onEnter:P(!1),onAppear:P(!0),onLeave(k,I){k._isLeaving=!0;const C=()=>T(k,I);Zu(k,f),Zu(k,d),yZ(),y7(()=>{k._isLeaving&&(jc(k,f),Zu(k,h),m7(A)||A7(k,r,g,C))}),kd(A,[k,C])},onEnterCancelled(k){L(k,!1),kd(R,[k])},onAppearCancelled(k){L(k,!0),kd(M,[k])},onLeaveCancelled(k){T(k),kd(x,[k])}})}function ude(e){if(e==null)return null;if(lr(e))return[Xw(e.enter),Xw(e.leave)];{const t=Xw(e);return[t,t]}}function Xw(e){return Qb(e)}function Zu(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[gv]||(e[gv]=new Set)).add(t)}function jc(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[gv];n&&(n.delete(t),n.size||(e[gv]=void 0))}function y7(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cde=0;function A7(e,t,n,r){const i=e._endId=++cde,o=()=>{i===e._endId&&r()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=mZ(e,t);if(!a)return r();const u=a+"end";let c=0;const f=()=>{e.removeEventListener(u,d),o()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[p]||"").split(", "),i=r(`${Xc}Delay`),o=r(`${Xc}Duration`),a=R7(i,o),s=r(`${T1}Delay`),l=r(`${T1}Duration`),u=R7(s,l);let c=null,f=0,d=0;t===Xc?a>0&&(c=Xc,f=a,d=o.length):t===T1?u>0&&(c=T1,f=u,d=l.length):(f=Math.max(a,u),c=f>0?a>u?Xc:T1:null,d=c?c===Xc?o.length:l.length:0);const h=c===Xc&&/\b(transform|all)(,|$)/.test(r(`${Xc}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function R7(e,t){for(;e.lengthb7(n)+b7(e[r])))}function b7(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function yZ(){return document.body.offsetHeight}function fde(e,t,n){const r=e[gv];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ex=Symbol("_vod"),AZ=Symbol("_vsh"),hc={beforeMount(e,{value:t},{transition:n}){e[ex]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):_1(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),_1(e,!0),r.enter(e)):r.leave(e,()=>{_1(e,!1)}):_1(e,t))},beforeUnmount(e,{value:t}){_1(e,t)}};function _1(e,t){e.style.display=t?e[ex]:"none",e[AZ]=!t}function dde(){hc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const RZ=Symbol("");function hde(e){const t=Ac();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Y8(o,i))},r=()=>{const i=e(t.proxy);B8(t.subTree,i),n(i)};Wt(()=>{zY(r);const i=new MutationObserver(r);i.observe(t.subTree.el.parentNode,{childList:!0}),En(()=>i.disconnect())})}function B8(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{B8(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Y8(e.el,t);else if(e.type===Ne)e.children.forEach(n=>B8(n,t));else if(e.type===Oh){let{el:n,anchor:r}=e;for(;n&&(Y8(n,t),n!==r);)n=n.nextSibling}}function Y8(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const i in t)n.setProperty(`--${i}`,t[i]),r+=`--${i}: ${t[i]};`;n[RZ]=r}}const pde=/(^|;)\s*display\s*:/;function vde(e,t,n){const r=e.style,i=Cr(n);let o=!1;if(n&&!i){if(t)if(Cr(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&JR(r,s,"")}else for(const a in t)n[a]==null&&JR(r,a,"");for(const a in n)a==="display"&&(o=!0),JR(r,a,n[a])}else if(i){if(t!==n){const a=r[RZ];a&&(n+=";"+a),r.cssText=n,o=pde.test(n)}}else t&&e.removeAttribute("style");ex in e&&(e[ex]=o?r.display:"",e[AZ]&&(r.display="none"))}const x7=/\s*!important$/;function JR(e,t,n){if(kt(n))n.forEach(r=>JR(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=gde(e,t);x7.test(n)?e.setProperty(qo(r),n.replace(x7,""),"important"):e[r]=n}}const S7=["Webkit","Moz","ms"],Ww={};function gde(e,t){const n=Ww[t];if(n)return n;let r=vo(t);if(r!=="filter"&&r in e)return Ww[t]=r;r=P2(r);for(let i=0;iVw||(bde.then(()=>Vw=0),Vw=Date.now());function Sde(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Da(wde(r,n.value),t,5,[r])};return n.value=e,n.attached=xde(),n}function wde(e,t){if(kt(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const _7=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Mde=(e,t,n,r,i,o)=>{const a=i==="svg";t==="class"?fde(e,r,a):t==="style"?vde(e,n,r):k2(t)?eO(t)||Ade(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Lde(e,t,r,a))?(mde(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&M7(e,t,r,a,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),M7(e,t,r,a))};function Lde(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&_7(t)&&Jt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return _7(t)&&Cr(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function bZ(e,t,n){const r=Ee(e,t);class i extends DS{constructor(a){super(r,a,n)}}return i.def=r,i}/*! #__NO_SIDE_EFFECTS__ */const Tde=(e,t)=>bZ(e,t,CZ),_de=typeof HTMLElement<"u"?HTMLElement:class{};class DS extends _de{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,hr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),yv(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const i of r)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,i=!1)=>{const{props:o,styles:a}=r;let s;if(o&&!kt(o))for(const l in o){const u=o[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Qb(this._props[l])),(s||(s=Object.create(null)))[vo(l)]=!0)}this._numberProps=s,i&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=kt(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&r.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of r.map(vo))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(o){this._setProp(i,o)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const r=vo(t);this._numberProps&&this._numberProps[r]&&(n=Qb(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(qo(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(qo(t),n+""):n||this.removeAttribute(qo(t))))}_update(){yv(this._createVNode(),this.shadowRoot)}_createVNode(){const t=O(this._def,Dr({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(o,a)=>{this.dispatchEvent(new CustomEvent(o,{detail:a}))};n.emit=(o,...a)=>{r(o,a),qo(o)!==o&&r(qo(o),a)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof DS){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function Ode(e="$style"){{const t=Ac();if(!t)return Gn;const n=t.type.__cssModules;if(!n)return Gn;const r=n[e];return r||Gn}}const xZ=new WeakMap,SZ=new WeakMap,tx=Symbol("_moveCb"),O7=Symbol("_enterCb"),wZ={name:"TransitionGroup",props:Dr({},lde,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ac(),r=gO();let i,o;return WS(()=>{if(!i.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Fde(i[0].el,n.vnode.el,a))return;i.forEach(Cde),i.forEach(Ide);const s=i.filter(Nde);yZ(),s.forEach(l=>{const u=l.el,c=u.style;Zu(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[tx]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[tx]=null,jc(u,a))};u.addEventListener("transitionend",f)})}),()=>{const a=Cn(e),s=gZ(a);let l=a.tag||Ne;if(i=[],o)for(let u=0;udelete e.mode;wZ.props;const Pde=wZ;function Cde(e){const t=e.el;t[tx]&&t[tx](),t[O7]&&t[O7]()}function Ide(e){SZ.set(e,e.el.getBoundingClientRect())}function Nde(e){const t=xZ.get(e),n=SZ.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${i}px)`,o.transitionDuration="0s",e}}function Fde(e,t,n){const r=e.cloneNode(),i=e[gv];i&&i.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=mZ(r);return o.removeChild(r),a}const Gf=e=>{const t=e.props["onUpdate:modelValue"]||!1;return kt(t)?n=>Hp(t,n):t};function Ede(e){e.target.composing=!0}function k7(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ss=Symbol("_assign"),Zm={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Ss]=Gf(i);const o=r||i.props&&i.props.type==="number";qu(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=Zb(s)),e[Ss](s)}),n&&qu(e,"change",()=>{e.value=e.value.trim()}),t||(qu(e,"compositionstart",Ede),qu(e,"compositionend",k7),qu(e,"change",k7))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},a){if(e[Ss]=Gf(a),e.composing)return;const s=(o||e.type==="number")&&!/^0\d/.test(e.value)?Zb(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||i&&e.value.trim()===l)||(e.value=l))}},TO={deep:!0,created(e,t,n){e[Ss]=Gf(n),qu(e,"change",()=>{const r=e._modelValue,i=mv(e),o=e.checked,a=e[Ss];if(kt(r)){const s=OS(r,i),l=s!==-1;if(o&&!l)a(r.concat(i));else if(!o&&l){const u=[...r];u.splice(s,1),a(u)}}else if(o0(r)){const s=new Set(r);o?s.add(i):s.delete(i),a(s)}else a(LZ(e,o))})},mounted:P7,beforeUpdate(e,t,n){e[Ss]=Gf(n),P7(e,t,n)}};function P7(e,{value:t,oldValue:n},r){e._modelValue=t,kt(t)?e.checked=OS(t,r.props.value)>-1:o0(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Zf(t,LZ(e,!0)))}const _O={created(e,{value:t},n){e.checked=Zf(t,n.props.value),e[Ss]=Gf(n),qu(e,"change",()=>{e[Ss](mv(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Ss]=Gf(r),t!==n&&(e.checked=Zf(t,r.props.value))}},MZ={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const i=o0(t);qu(e,"change",()=>{const o=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Zb(mv(a)):mv(a));e[Ss](e.multiple?i?new Set(o):o:o[0]),e._assigning=!0,hr(()=>{e._assigning=!1})}),e[Ss]=Gf(r)},mounted(e,{value:t,modifiers:{number:n}}){C7(e,t)},beforeUpdate(e,t,n){e[Ss]=Gf(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||C7(e,t)}};function C7(e,t,n){const r=e.multiple,i=kt(t);if(!(r&&!i&&!o0(t))){for(let o=0,a=e.options.length;oString(c)===String(l)):s.selected=OS(t,l)>-1}else s.selected=t.has(l);else if(Zf(mv(s),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function mv(e){return"_value"in e?e._value:e.value}function LZ(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const TZ={created(e,t,n){MA(e,t,n,null,"created")},mounted(e,t,n){MA(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){MA(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){MA(e,t,n,r,"updated")}};function _Z(e,t){switch(e){case"SELECT":return MZ;case"TEXTAREA":return Zm;default:switch(t){case"checkbox":return TO;case"radio":return _O;default:return Zm}}}function MA(e,t,n,r,i){const a=_Z(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function Xde(){Zm.getSSRProps=({value:e})=>({value:e}),_O.getSSRProps=({value:e},t)=>{if(t.props&&Zf(t.props.value,e))return{checked:!0}},TO.getSSRProps=({value:e},t)=>{if(kt(e)){if(t.props&&OS(e,t.props.value)>-1)return{checked:!0}}else if(o0(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},TZ.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=_Z(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Wde=["ctrl","shift","alt","meta"],Vde={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Wde.some(n=>e[`${n}Key`]&&!t.includes(n))},Nt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(i,...o)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=i=>{if(!("key"in i))return;const o=qo(i.key);if(t.some(a=>a===o||Dde[a]===o))return e(i)})},OZ=Dr({patchProp:Mde},sde);let zg,I7=!1;function kZ(){return zg||(zg=BY(OZ))}function PZ(){return zg=I7?zg:YY(OZ),I7=!0,zg}const yv=(...e)=>{kZ().render(...e)},CZ=(...e)=>{PZ().hydrate(...e)},IZ=(...e)=>{const t=kZ().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=FZ(r);if(!i)return;const o=t._component;!Jt(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const a=n(i,!1,NZ(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),a},t},Ude=(...e)=>{const t=PZ().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=FZ(r);if(i)return n(i,!0,NZ(i))},t};function NZ(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function FZ(e){return Cr(e)?document.querySelector(e):e}let N7=!1;const Bde=()=>{N7||(N7=!0,Xde(),dde())};/** +**/const ode="http://www.w3.org/2000/svg",ade="http://www.w3.org/1998/Math/MathML",Hu=typeof document<"u"?document:null,g7=Hu&&Hu.createElement("template"),sde={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 i=t==="svg"?Hu.createElementNS(ode,e):t==="mathml"?Hu.createElementNS(ade,e):n?Hu.createElement(e,{is:n}):Hu.createElement(e);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Hu.createTextNode(e),createComment:e=>Hu.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Hu.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,o){const a=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{g7.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=g7.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Xc="transition",_1="animation",mv=Symbol("_vtc"),Gh=(e,{slots:t})=>dZ(vY,gZ(e),t);Gh.displayName="Transition";const vZ={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},lde=Gh.props=Dr({},mO,vZ),Pd=(e,t=[])=>{kt(e)?e.forEach(n=>n(...t)):e&&e(...t)},m7=e=>e?kt(e)?e.some(t=>t.length>1):e.length>1:!1;function gZ(e){const t={};for(const k in e)k in vZ||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=a,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=ude(i),v=p&&p[0],g=p&&p[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:R,onLeave:A,onLeaveCancelled:x,onBeforeAppear:S=m,onAppear:w=y,onAppearCancelled:L=R}=t,T=(k,I,C)=>{jc(k,I?c:s),jc(k,I?u:a),C&&C()},M=(k,I)=>{k._isLeaving=!1,jc(k,f),jc(k,h),jc(k,d),I&&I()},P=k=>(I,C)=>{const F=k?w:y,N=()=>T(I,k,C);Pd(F,[I,N]),y7(()=>{jc(I,k?l:o),Zu(I,k?c:s),m7(F)||A7(I,r,v,N)})};return Dr(t,{onBeforeEnter(k){Pd(m,[k]),Zu(k,o),Zu(k,a)},onBeforeAppear(k){Pd(S,[k]),Zu(k,l),Zu(k,u)},onEnter:P(!1),onAppear:P(!0),onLeave(k,I){k._isLeaving=!0;const C=()=>M(k,I);Zu(k,f),Zu(k,d),yZ(),y7(()=>{k._isLeaving&&(jc(k,f),Zu(k,h),m7(A)||A7(k,r,g,C))}),Pd(A,[k,C])},onEnterCancelled(k){T(k,!1),Pd(R,[k])},onAppearCancelled(k){T(k,!0),Pd(L,[k])},onLeaveCancelled(k){M(k),Pd(x,[k])}})}function ude(e){if(e==null)return null;if(lr(e))return[Xw(e.enter),Xw(e.leave)];{const t=Xw(e);return[t,t]}}function Xw(e){return Qb(e)}function Zu(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[mv]||(e[mv]=new Set)).add(t)}function jc(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[mv];n&&(n.delete(t),n.size||(e[mv]=void 0))}function y7(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cde=0;function A7(e,t,n,r){const i=e._endId=++cde,o=()=>{i===e._endId&&r()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=mZ(e,t);if(!a)return r();const u=a+"end";let c=0;const f=()=>{e.removeEventListener(u,d),o()},d=h=>{h.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[p]||"").split(", "),i=r(`${Xc}Delay`),o=r(`${Xc}Duration`),a=R7(i,o),s=r(`${_1}Delay`),l=r(`${_1}Duration`),u=R7(s,l);let c=null,f=0,d=0;t===Xc?a>0&&(c=Xc,f=a,d=o.length):t===_1?u>0&&(c=_1,f=u,d=l.length):(f=Math.max(a,u),c=f>0?a>u?Xc:_1:null,d=c?c===Xc?o.length:l.length:0);const h=c===Xc&&/\b(transform|all)(,|$)/.test(r(`${Xc}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function R7(e,t){for(;e.lengthb7(n)+b7(e[r])))}function b7(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function yZ(){return document.body.offsetHeight}function fde(e,t,n){const r=e[mv];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ex=Symbol("_vod"),AZ=Symbol("_vsh"),hc={beforeMount(e,{value:t},{transition:n}){e[ex]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):O1(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),O1(e,!0),r.enter(e)):r.leave(e,()=>{O1(e,!1)}):O1(e,t))},beforeUnmount(e,{value:t}){O1(e,t)}};function O1(e,t){e.style.display=t?e[ex]:"none",e[AZ]=!t}function dde(){hc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const RZ=Symbol("");function hde(e){const t=Ac();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>Y8(o,i))},r=()=>{const i=e(t.proxy);B8(t.subTree,i),n(i)};Wt(()=>{zY(r);const i=new MutationObserver(r);i.observe(t.subTree.el.parentNode,{childList:!0}),En(()=>i.disconnect())})}function B8(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{B8(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Y8(e.el,t);else if(e.type===Ne)e.children.forEach(n=>B8(n,t));else if(e.type===kh){let{el:n,anchor:r}=e;for(;n&&(Y8(n,t),n!==r);)n=n.nextSibling}}function Y8(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const i in t)n.setProperty(`--${i}`,t[i]),r+=`--${i}: ${t[i]};`;n[RZ]=r}}const pde=/(^|;)\s*display\s*:/;function vde(e,t,n){const r=e.style,i=Cr(n);let o=!1;if(n&&!i){if(t)if(Cr(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&JR(r,s,"")}else for(const a in t)n[a]==null&&JR(r,a,"");for(const a in n)a==="display"&&(o=!0),JR(r,a,n[a])}else if(i){if(t!==n){const a=r[RZ];a&&(n+=";"+a),r.cssText=n,o=pde.test(n)}}else t&&e.removeAttribute("style");ex in e&&(e[ex]=o?r.display:"",e[AZ]&&(r.display="none"))}const x7=/\s*!important$/;function JR(e,t,n){if(kt(n))n.forEach(r=>JR(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=gde(e,t);x7.test(n)?e.setProperty(qo(r),n.replace(x7,""),"important"):e[r]=n}}const S7=["Webkit","Moz","ms"],Ww={};function gde(e,t){const n=Ww[t];if(n)return n;let r=vo(t);if(r!=="filter"&&r in e)return Ww[t]=r;r=P2(r);for(let i=0;iVw||(bde.then(()=>Vw=0),Vw=Date.now());function Sde(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Da(wde(r,n.value),t,5,[r])};return n.value=e,n.attached=xde(),n}function wde(e,t){if(kt(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const _7=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Mde=(e,t,n,r,i,o)=>{const a=i==="svg";t==="class"?fde(e,r,a):t==="style"?vde(e,n,r):k2(t)?eO(t)||Ade(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Lde(e,t,r,a))?(mde(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&M7(e,t,r,a,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),M7(e,t,r,a))};function Lde(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&_7(t)&&Jt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return _7(t)&&Cr(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function bZ(e,t,n){const r=Xe(e,t);class i extends DS{constructor(a){super(r,a,n)}}return i.def=r,i}/*! #__NO_SIDE_EFFECTS__ */const Tde=(e,t)=>bZ(e,t,CZ),_de=typeof HTMLElement<"u"?HTMLElement:class{};class DS extends _de{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,hr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),Av(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const i of r)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,i=!1)=>{const{props:o,styles:a}=r;let s;if(o&&!kt(o))for(const l in o){const u=o[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Qb(this._props[l])),(s||(s=Object.create(null)))[vo(l)]=!0)}this._numberProps=s,i&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=kt(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&r.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of r.map(vo))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(o){this._setProp(i,o)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const r=vo(t);this._numberProps&&this._numberProps[r]&&(n=Qb(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,i=!0){n!==this._props[t]&&(this._props[t]=n,i&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(qo(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(qo(t),n+""):n||this.removeAttribute(qo(t))))}_update(){Av(this._createVNode(),this.shadowRoot)}_createVNode(){const t=O(this._def,Dr({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(o,a)=>{this.dispatchEvent(new CustomEvent(o,{detail:a}))};n.emit=(o,...a)=>{r(o,a),qo(o)!==o&&r(qo(o),a)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof DS){n.parent=i._instance,n.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function Ode(e="$style"){{const t=Ac();if(!t)return Gn;const n=t.type.__cssModules;if(!n)return Gn;const r=n[e];return r||Gn}}const xZ=new WeakMap,SZ=new WeakMap,tx=Symbol("_moveCb"),O7=Symbol("_enterCb"),wZ={name:"TransitionGroup",props:Dr({},lde,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ac(),r=gO();let i,o;return WS(()=>{if(!i.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Fde(i[0].el,n.vnode.el,a))return;i.forEach(Cde),i.forEach(Ide);const s=i.filter(Nde);yZ(),s.forEach(l=>{const u=l.el,c=u.style;Zu(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[tx]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[tx]=null,jc(u,a))};u.addEventListener("transitionend",f)})}),()=>{const a=Cn(e),s=gZ(a);let l=a.tag||Ne;if(i=[],o)for(let u=0;udelete e.mode;wZ.props;const Pde=wZ;function Cde(e){const t=e.el;t[tx]&&t[tx](),t[O7]&&t[O7]()}function Ide(e){SZ.set(e,e.el.getBoundingClientRect())}function Nde(e){const t=xZ.get(e),n=SZ.get(e),r=t.left-n.left,i=t.top-n.top;if(r||i){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${i}px)`,o.transitionDuration="0s",e}}function Fde(e,t,n){const r=e.cloneNode(),i=e[mv];i&&i.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:a}=mZ(r);return o.removeChild(r),a}const zf=e=>{const t=e.props["onUpdate:modelValue"]||!1;return kt(t)?n=>Kp(t,n):t};function Ede(e){e.target.composing=!0}function k7(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ss=Symbol("_assign"),Zm={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[Ss]=zf(i);const o=r||i.props&&i.props.type==="number";ju(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=Zb(s)),e[Ss](s)}),n&&ju(e,"change",()=>{e.value=e.value.trim()}),t||(ju(e,"compositionstart",Ede),ju(e,"compositionend",k7),ju(e,"change",k7))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},a){if(e[Ss]=zf(a),e.composing)return;const s=(o||e.type==="number")&&!/^0\d/.test(e.value)?Zb(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||i&&e.value.trim()===l)||(e.value=l))}},TO={deep:!0,created(e,t,n){e[Ss]=zf(n),ju(e,"change",()=>{const r=e._modelValue,i=yv(e),o=e.checked,a=e[Ss];if(kt(r)){const s=OS(r,i),l=s!==-1;if(o&&!l)a(r.concat(i));else if(!o&&l){const u=[...r];u.splice(s,1),a(u)}}else if(a0(r)){const s=new Set(r);o?s.add(i):s.delete(i),a(s)}else a(LZ(e,o))})},mounted:P7,beforeUpdate(e,t,n){e[Ss]=zf(n),P7(e,t,n)}};function P7(e,{value:t,oldValue:n},r){e._modelValue=t,kt(t)?e.checked=OS(t,r.props.value)>-1:a0(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=Qf(t,LZ(e,!0)))}const _O={created(e,{value:t},n){e.checked=Qf(t,n.props.value),e[Ss]=zf(n),ju(e,"change",()=>{e[Ss](yv(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Ss]=zf(r),t!==n&&(e.checked=Qf(t,r.props.value))}},MZ={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const i=a0(t);ju(e,"change",()=>{const o=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Zb(yv(a)):yv(a));e[Ss](e.multiple?i?new Set(o):o:o[0]),e._assigning=!0,hr(()=>{e._assigning=!1})}),e[Ss]=zf(r)},mounted(e,{value:t,modifiers:{number:n}}){C7(e,t)},beforeUpdate(e,t,n){e[Ss]=zf(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||C7(e,t)}};function C7(e,t,n){const r=e.multiple,i=kt(t);if(!(r&&!i&&!a0(t))){for(let o=0,a=e.options.length;oString(c)===String(l)):s.selected=OS(t,l)>-1}else s.selected=t.has(l);else if(Qf(yv(s),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function yv(e){return"_value"in e?e._value:e.value}function LZ(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const TZ={created(e,t,n){MA(e,t,n,null,"created")},mounted(e,t,n){MA(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){MA(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){MA(e,t,n,r,"updated")}};function _Z(e,t){switch(e){case"SELECT":return MZ;case"TEXTAREA":return Zm;default:switch(t){case"checkbox":return TO;case"radio":return _O;default:return Zm}}}function MA(e,t,n,r,i){const a=_Z(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function Xde(){Zm.getSSRProps=({value:e})=>({value:e}),_O.getSSRProps=({value:e},t)=>{if(t.props&&Qf(t.props.value,e))return{checked:!0}},TO.getSSRProps=({value:e},t)=>{if(kt(e)){if(t.props&&OS(e,t.props.value)>-1)return{checked:!0}}else if(a0(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},TZ.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=_Z(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Wde=["ctrl","shift","alt","meta"],Vde={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Wde.some(n=>e[`${n}Key`]&&!t.includes(n))},Nt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(i,...o)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=i=>{if(!("key"in i))return;const o=qo(i.key);if(t.some(a=>a===o||Dde[a]===o))return e(i)})},OZ=Dr({patchProp:Mde},sde);let zg,I7=!1;function kZ(){return zg||(zg=BY(OZ))}function PZ(){return zg=I7?zg:YY(OZ),I7=!0,zg}const Av=(...e)=>{kZ().render(...e)},CZ=(...e)=>{PZ().hydrate(...e)},IZ=(...e)=>{const t=kZ().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=FZ(r);if(!i)return;const o=t._component;!Jt(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const a=n(i,!1,NZ(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),a},t},Ude=(...e)=>{const t=PZ().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=FZ(r);if(i)return n(i,!0,NZ(i))},t};function NZ(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function FZ(e){return Cr(e)?document.querySelector(e):e}let N7=!1;const Bde=()=>{N7||(N7=!0,Xde(),dde())};/** * vue v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Yde=()=>{},Zde=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:vY,BaseTransitionPropsValidators:mO,Comment:Li,DeprecationTypes:ide,EffectScope:iO,ErrorCodes:Oce,ErrorTypeStrings:$fe,Fragment:Ne,KeepAlive:Vce,ReactiveEffect:pv,Static:Oh,Suspense:Cfe,Teleport:SO,Text:Nf,TrackOpTypes:Lce,Transition:Kh,TransitionGroup:Pde,TriggerOpTypes:Tce,VueElement:DS,assertNumber:_ce,callWithAsyncErrorHandling:Da,callWithErrorHandling:lc,camelize:vo,capitalize:P2,cloneVNode:hu,compatUtils:rde,compile:Yde,computed:Se,createApp:IZ,createBlock:Te,createCommentVNode:Ye,createElementBlock:q,createElementVNode:D,createHydrationRenderer:YY,createPropsRestProxy:nfe,createRenderer:BY,createSSRApp:Ude,createSlots:Bce,createStaticVNode:Dfe,createTextVNode:De,createVNode:O,customRef:sY,defineAsyncComponent:Xce,defineComponent:Ee,defineCustomElement:bZ,defineEmits:Hce,defineExpose:Kce,defineModel:Jce,defineOptions:Gce,defineProps:Qce,defineSSRCustomElement:Tde,defineSlots:zce,devtools:jfe,effect:zue,effectScope:oO,getCurrentInstance:Ac,getCurrentScope:aO,getTransitionRawChildren:ES,guardReactiveProps:oZ,h:dZ,handleError:a0,hasInjectionContext:kY,hydrate:CZ,initCustomFormatter:Gfe,initDirectivesForSSR:Bde,inject:xs,isMemoSame:hZ,isProxy:fO,isReactive:iu,isReadonly:Qf,isRef:Ir,isRuntimeOnly:Qfe,isShallow:Zh,isVNode:Kf,markRaw:IS,mergeDefaults:efe,mergeModels:tfe,mergeProps:aZ,nextTick:hr,normalizeClass:Ge,normalizeProps:Zue,normalizeStyle:Me,onActivated:mY,onBeforeMount:yO,onBeforeUnmount:s0,onBeforeUpdate:RY,onDeactivated:yY,onErrorCaptured:wY,onMounted:Wt,onRenderTracked:SY,onRenderTriggered:xY,onScopeDispose:ZB,onServerPrefetch:bY,onUnmounted:En,onUpdated:WS,openBlock:U,popScopeId:qt,provide:l0,proxyRefs:pO,pushScopeId:jt,queuePostFlushCb:Kb,reactive:C2,readonly:cO,ref:he,registerRuntimeCompiler:Zfe,render:yv,renderList:Je,renderSlot:ar,resolveComponent:xe,resolveDirective:_n,resolveDynamicComponent:xu,resolveFilter:nde,resolveTransitionHooks:vv,setBlockTracking:E8,setDevtoolsHook:qfe,setTransitionHooks:Hf,shallowReactive:iY,shallowReadonly:gce,shallowRef:yce,ssrContextKey:KY,ssrUtils:tde,stop:Jue,toDisplayString:dt,toHandlerKey:Qg,toHandlers:Yce,toRaw:Cn,toRef:Uv,toRefs:lY,toValue:bce,transformVNodeArgs:Wfe,triggerRef:Rce,unref:J,useAttrs:qce,useCssModule:Ode,useCssVars:hde,useModel:Mfe,useSSRContext:GY,useSlots:jce,useTransitionState:gO,vModelCheckbox:TO,vModelDynamic:TZ,vModelRadio:_O,vModelSelect:MZ,vModelText:Zm,vShow:hc,version:pZ,warn:Jfe,watch:Lt,watchEffect:Bv,watchPostEffect:zY,watchSyncEffect:JY,withAsyncContext:rfe,withCtx:ie,withDefaults:$ce,withDirectives:ze,withKeys:pl,withMemo:zfe,withModifiers:Nt,withScopeId:Fce},Symbol.toStringTag,{value:"Module"}));var Qde=!1;/*! +**/const Yde=()=>{},Zde=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:vY,BaseTransitionPropsValidators:mO,Comment:Li,DeprecationTypes:ide,EffectScope:iO,ErrorCodes:Oce,ErrorTypeStrings:$fe,Fragment:Ne,KeepAlive:Vce,ReactiveEffect:vv,Static:kh,Suspense:Cfe,Teleport:SO,Text:Ff,TrackOpTypes:Lce,Transition:Gh,TransitionGroup:Pde,TriggerOpTypes:Tce,VueElement:DS,assertNumber:_ce,callWithAsyncErrorHandling:Da,callWithErrorHandling:lc,camelize:vo,capitalize:P2,cloneVNode:hu,compatUtils:rde,compile:Yde,computed:we,createApp:IZ,createBlock:Te,createCommentVNode:Ye,createElementBlock:ee,createElementVNode:D,createHydrationRenderer:YY,createPropsRestProxy:nfe,createRenderer:BY,createSSRApp:Ude,createSlots:Bce,createStaticVNode:Dfe,createTextVNode:De,createVNode:O,customRef:sY,defineAsyncComponent:Xce,defineComponent:Xe,defineCustomElement:bZ,defineEmits:Hce,defineExpose:Kce,defineModel:Jce,defineOptions:Gce,defineProps:Qce,defineSSRCustomElement:Tde,defineSlots:zce,devtools:jfe,effect:zue,effectScope:oO,getCurrentInstance:Ac,getCurrentScope:aO,getTransitionRawChildren:ES,guardReactiveProps:oZ,h:dZ,handleError:s0,hasInjectionContext:kY,hydrate:CZ,initCustomFormatter:Gfe,initDirectivesForSSR:Bde,inject:xs,isMemoSame:hZ,isProxy:fO,isReactive:iu,isReadonly:Hf,isRef:Ir,isRuntimeOnly:Qfe,isShallow:Qh,isVNode:Gf,markRaw:IS,mergeDefaults:efe,mergeModels:tfe,mergeProps:aZ,nextTick:hr,normalizeClass:Ge,normalizeProps:Zue,normalizeStyle:Me,onActivated:mY,onBeforeMount:yO,onBeforeUnmount:l0,onBeforeUpdate:RY,onDeactivated:yY,onErrorCaptured:wY,onMounted:Wt,onRenderTracked:SY,onRenderTriggered:xY,onScopeDispose:ZB,onServerPrefetch:bY,onUnmounted:En,onUpdated:WS,openBlock:U,popScopeId:qt,provide:u0,proxyRefs:pO,pushScopeId:jt,queuePostFlushCb:Kb,reactive:C2,readonly:cO,ref:he,registerRuntimeCompiler:Zfe,render:Av,renderList:Je,renderSlot:ar,resolveComponent:Se,resolveDirective:_n,resolveDynamicComponent:xu,resolveFilter:nde,resolveTransitionHooks:gv,setBlockTracking:E8,setDevtoolsHook:qfe,setTransitionHooks:Kf,shallowReactive:iY,shallowReadonly:gce,shallowRef:yce,ssrContextKey:KY,ssrUtils:tde,stop:Jue,toDisplayString:dt,toHandlerKey:Qg,toHandlers:Yce,toRaw:Cn,toRef:Bv,toRefs:lY,toValue:bce,transformVNodeArgs:Wfe,triggerRef:Rce,unref:J,useAttrs:qce,useCssModule:Ode,useCssVars:hde,useModel:Mfe,useSSRContext:GY,useSlots:jce,useTransitionState:gO,vModelCheckbox:TO,vModelDynamic:TZ,vModelRadio:_O,vModelSelect:MZ,vModelText:Zm,vShow:hc,version:pZ,warn:Jfe,watch:Lt,watchEffect:Yv,watchPostEffect:zY,watchSyncEffect:JY,withAsyncContext:rfe,withCtx:ie,withDefaults:$ce,withDirectives:ze,withKeys:pl,withMemo:zfe,withModifiers:Nt,withScopeId:Fce},Symbol.toStringTag,{value:"Module"}));var Qde=!1;/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let EZ;const US=e=>EZ=e,XZ=Symbol();function Z8(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Jg;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Jg||(Jg={}));function Hde(){const e=oO(!0),t=e.run(()=>he({}));let n=[],r=[];const i=IS({install(o){US(i),i._a=o,o.provide(XZ,i),o.config.globalProperties.$pinia=i,r.forEach(a=>n.push(a)),r=[]},use(o){return!this._a&&!Qde?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const WZ=()=>{};function F7(e,t,n,r=WZ){e.push(t);const i=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&aO()&&ZB(i),i}function X0(e,...t){e.slice().forEach(n=>{n(...t)})}const Kde=e=>e();function Q8(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];Z8(i)&&Z8(r)&&e.hasOwnProperty(n)&&!Ir(r)&&!iu(r)?e[n]=Q8(i,r):e[n]=r}return e}const Gde=Symbol();function zde(e){return!Z8(e)||!e.hasOwnProperty(Gde)}const{assign:qc}=Object;function Jde(e){return!!(Ir(e)&&e.effect)}function $de(e,t,n,r){const{state:i,actions:o,getters:a}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=i?i():{});const c=lY(n.state.value[e]);return qc(c,o,Object.keys(a||{}).reduce((f,d)=>(f[d]=IS(Se(()=>{US(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return l=VZ(e,u,t,n,r,!0),l}function VZ(e,t,n={},r,i,o){let a;const s=qc({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],h;const p=r.state.value[e];!o&&!p&&(r.state.value[e]={}),he({});let v;function g(M){let L;u=c=!1,typeof M=="function"?(M(r.state.value[e]),L={type:Jg.patchFunction,storeId:e,events:h}):(Q8(r.state.value[e],M),L={type:Jg.patchObject,payload:M,storeId:e,events:h});const T=v=Symbol();hr().then(()=>{v===T&&(u=!0)}),c=!0,X0(f,L,r.state.value[e])}const m=o?function(){const{state:L}=n,T=L?L():{};this.$patch(P=>{qc(P,T)})}:WZ;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(M,L){return function(){US(r);const T=Array.from(arguments),P=[],k=[];function I(N){P.push(N)}function C(N){k.push(N)}X0(d,{args:T,name:M,store:x,after:I,onError:C});let F;try{F=L.apply(this&&this.$id===e?this:x,T)}catch(N){throw X0(k,N),N}return F instanceof Promise?F.then(N=>(X0(P,N),N)).catch(N=>(X0(k,N),Promise.reject(N))):(X0(P,F),F)}}const A={_p:r,$id:e,$onAction:F7.bind(null,d),$patch:g,$reset:m,$subscribe(M,L={}){const T=F7(f,M,L.detached,()=>P()),P=a.run(()=>Lt(()=>r.state.value[e],k=>{(L.flush==="sync"?c:u)&&M({storeId:e,type:Jg.direct,events:h},k)},qc({},l,L)));return T},$dispose:y},x=C2(A);r._s.set(e,x);const w=(r._a&&r._a.runWithContext||Kde)(()=>r._e.run(()=>(a=oO()).run(t)));for(const M in w){const L=w[M];if(Ir(L)&&!Jde(L)||iu(L))o||(p&&zde(L)&&(Ir(L)?L.value=p[M]:Q8(L,p[M])),r.state.value[e][M]=L);else if(typeof L=="function"){const T=R(M,L);w[M]=T,s.actions[M]=L}}return qc(x,w),qc(Cn(x),w),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:M=>{g(L=>{qc(L,M)})}}),r._p.forEach(M=>{qc(x,a.run(()=>M({store:x,app:r._a,pinia:r,options:s})))}),p&&o&&n.hydrate&&n.hydrate(x.$state,p),u=!0,c=!0,x}function X2(e,t,n){let r,i;const o=typeof t=="function";typeof e=="string"?(r=e,i=o?n:t):(i=e,r=e.id);function a(s,l){const u=kY();return s=s||(u?xs(XZ,null):null),s&&US(s),s=EZ,s._s.has(r)||(o?VZ(r,t,i,s):$de(r,i,s)),s._s.get(r)}return a.$id=r,a}function Ve(e){{e=Cn(e);const t={};for(const n in e){const r=e[n];(Ir(r)||iu(r))&&(t[n]=Uv(e,n))}return t}}const jde="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let qde=e=>crypto.getRandomValues(new Uint8Array(e)),ehe=(e,t,n)=>{let r=(2<{let a="";for(;;){let s=n(i),l=i;for(;l--;)if(a+=e[s[l]&r]||"",a.length===o)return a}}},the=(e,t=21)=>ehe(e,t,qde),Ut=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=jde[n[e]&63];return t};var Zr=(e=>(e.SYMBOL="symbol",e.EL_ANIMATION="elAnimation",e.EL_STYLE="elStyle",e.EL_POSITION="elPosition",e.SLIDE_DESIGN="slideDesign",e.SLIDE_ANIMATION="slideAnimation",e.MULTI_STYLE="multiStyle",e.MULTI_POSITION="multiPosition",e))(Zr||{});function Di(e){this.content=e}Di.prototype={constructor:Di,find:function(e){for(var t=0;t>1}};Di.from=function(e){if(e instanceof Di)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new Di(t)};function DZ(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let i=e.child(r),o=t.child(r);if(i==o){n+=i.nodeSize;continue}if(!i.sameMarkup(o))return n;if(i.isText&&i.text!=o.text){for(let a=0;i.text[a]==o.text[a];a++)n++;return n}if(i.content.size||o.content.size){let a=DZ(i.content,o.content,n+1);if(a!=null)return a}n+=i.nodeSize}}function UZ(e,t,n,r){for(let i=e.childCount,o=t.childCount;;){if(i==0||o==0)return i==o?null:{a:n,b:r};let a=e.child(--i),s=t.child(--o),l=a.nodeSize;if(a==s){n-=l,r-=l;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let u=0,c=Math.min(a.text.length,s.text.length);for(;ut&&r(l,i+s,o||null,a)!==!1&&l.content.size){let c=s+1;l.nodesBetween(Math.max(0,t-c),Math.min(l.content.size,n-c),r,i+c)}s=u}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,i){let o="",a=!0;return this.nodesBetween(t,n,(s,l)=>{let u=s.isText?s.text.slice(Math.max(t,l)-l,n-l):s.isLeaf?i?typeof i=="function"?i(s):i:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&u||s.isTextblock)&&r&&(a?a=!1:o+=r),o+=u},0),o}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,i=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),o=1);ot)for(let o=0,a=0;at&&((an)&&(s.isText?s=s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s=s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),i+=s.nodeSize),a=l}return new ft(r,i)}cutByIndex(t,n){return t==n?ft.empty:t==0&&n==this.content.length?this:new ft(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let i=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new ft(i,o)}addToStart(t){return new ft([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new ft(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let r=0,i=0;;r++){let o=this.child(r),a=i+o.nodeSize;if(a>=t)return a==t||n>0?LA(r+1,a):LA(r,i);i=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return ft.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ft(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return ft.empty;let n,r=0;for(let i=0;ithis.type.rank&&(n||(n=t.slice(0,i)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-i.type.rank),n}}zn.none=[];class rx extends Error{}class Mt{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=YZ(this.content,t+this.openStart,n);return r&&new Mt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new Mt(BZ(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return Mt.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new Mt(ft.fromJSON(t,n.content),r,i)}static maxOpen(t,n=!0){let r=0,i=0;for(let o=t.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=t.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)i++;return new Mt(t,r,i)}}Mt.empty=new Mt(ft.empty,0,0);function BZ(e,t,n){let{index:r,offset:i}=e.findIndex(t),o=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(i==t||o.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,o.copy(BZ(o.content,t-i-1,n-i-1)))}function YZ(e,t,n,r){let{index:i,offset:o}=e.findIndex(t),a=e.maybeChild(i);if(o==t||a.isText)return e.cut(0,t).append(n).append(e.cut(t));let s=YZ(a.content,t-o-1,n);return s&&e.replaceChild(i,a.copy(s))}function nhe(e,t,n){if(n.openStart>e.depth)throw new rx("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new rx("Inconsistent open depths");return ZZ(e,t,n,0)}function ZZ(e,t,n,r){let i=e.index(r),o=e.node(r);if(i==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function $g(e,t,n,r){let i=(t||e).node(n),o=0,a=t?t.index(n):i.childCount;e&&(o=e.index(n),e.depth>n?o++:e.textOffset&&(kh(e.nodeAfter,r),o++));for(let s=o;si&&H8(e,t,i+1),a=r.depth>i&&H8(n,r,i+1),s=[];return $g(null,e,i,s),o&&a&&t.index(i)==n.index(i)?(QZ(o,a),kh(Ph(o,HZ(e,t,n,r,i+1)),s)):(o&&kh(Ph(o,ix(e,t,i+1)),s),$g(t,n,i,s),a&&kh(Ph(a,ix(n,r,i+1)),s)),$g(r,null,i,s),new ft(s)}function ix(e,t,n){let r=[];if($g(null,e,n,r),e.depth>n){let i=H8(e,t,n+1);kh(Ph(i,ix(e,t,n+1)),r)}return $g(t,null,n,r),new ft(r)}function rhe(e,t){let n=t.depth-e.openStart,i=t.node(n).copy(e.content);for(let o=n-1;o>=0;o--)i=t.node(o).copy(ft.from(i));return{start:i.resolveNoCache(e.openStart+n),end:i.resolveNoCache(i.content.size-e.openEnd-n)}}class Qm{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=t.child(n);return r?t.child(n).cut(r):i}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],i=n==0?0:this.path[n*3-1]+1;for(let o=0;o0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new ox(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],i=0,o=n;for(let a=t;;){let{index:s,offset:l}=a.content.findIndex(o),u=o-l;if(r.push(a,s,i+l),!u||(a=a.child(s),a.isText))break;o=u-1,i+=l+1}return new Qm(n,r,o)}static resolveCached(t,n){let r=E7.get(t);if(r)for(let o=0;ot&&this.nodesBetween(t,n,o=>(r.isInSet(o.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),KZ(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=ft.empty,i=0,o=r.childCount){let a=this.contentMatchAt(t).matchFragment(r,i,o),s=a&&a.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let l=i;ln.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let i=ft.fromJSON(t,n.content),o=t.nodeType(n.type).create(n.attrs,i,r);return o.type.checkAttrs(o.attrs),o}}ou.prototype.text=void 0;class ax extends ou{constructor(t,n,r,i){if(super(t,n,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):KZ(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new ax(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new ax(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function KZ(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Gh{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new she(t,n);if(r.next==null)return Gh.empty;let i=GZ(r);r.next&&r.err("Unexpected trailing text");let o=phe(hhe(i));return vhe(o,r),o}matchType(t){for(let n=0;nu.createAndFill()));for(let u=0;u=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let i=0;i{let o=i+(r.validEnd?"*":" ")+" ";for(let a=0;a"+t.indexOf(r.next[a].next);return o}).join(` -`)}}Gh.empty=new Gh(!0);class she{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function GZ(e){let t=[];do t.push(lhe(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function lhe(e){let t=[];do t.push(uhe(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function uhe(e){let t=dhe(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=che(e,t);else break;return t}function X7(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function che(e,t){let n=X7(e),r=n;return e.eat(",")&&(e.next!="}"?r=X7(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function fhe(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let i=[];for(let o in n){let a=n[o];a.groups.indexOf(t)>-1&&i.push(a)}return i.length==0&&e.err("No node type or group '"+t+"' found"),i}function dhe(e){if(e.eat("(")){let t=GZ(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=fhe(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function hhe(e){let t=[[]];return i(o(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,l){let u={term:l,to:s};return t[a].push(u),u}function i(a,s){a.forEach(l=>l.to=s)}function o(a,s){if(a.type=="choice")return a.exprs.reduce((l,u)=>l.concat(o(u,s)),[]);if(a.type=="seq")for(let l=0;;l++){let u=o(a.exprs[l],s);if(l==a.exprs.length-1)return u;i(u,s=n())}else if(a.type=="star"){let l=n();return r(s,l),i(o(a.expr,l),l),[r(l)]}else if(a.type=="plus"){let l=n();return i(o(a.expr,s),l),i(o(a.expr,l),l),[r(l)]}else{if(a.type=="opt")return[r(s)].concat(o(a.expr,s));if(a.type=="range"){let l=s;for(let u=0;u{e[a].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let c=0;c{u||i.push([s,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let o=t[r.join(",")]=new Gh(r.indexOf(e.length-1)>-1);for(let a=0;a-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[o]=new eQ(o,n,a));let i=n.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function ghe(e,t,n){let r=n.split("|");return i=>{let o=i===null?"null":typeof i;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${o}`)}}class mhe{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?ghe(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class BS{constructor(t,n,r,i){this.name=t,this.rank=n,this.schema=r,this.spec=i,this.attrs=qZ(t,i.attrs),this.excluded=null;let o=JZ(this.attrs);this.instance=o?new zn(this,o):null}create(t=null){return!t&&this.instance?this.instance:new zn(this,$Z(this.attrs,t))}static compile(t,n){let r=Object.create(null),i=0;return t.forEach((o,a)=>r[o]=new BS(o,i++,n,a)),r}removeFromSet(t){for(var n=0;n-1}}class tQ{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let i in t)n[i]=t[i];n.nodes=Di.from(t.nodes),n.marks=Di.from(t.marks||{}),this.nodes=V7.compile(this.spec.nodes,this),this.marks=BS.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let o=this.nodes[i],a=o.spec.content||"",s=o.spec.marks;if(o.contentMatch=r[a]||(r[a]=Gh.parse(a,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=s=="_"?null:s?D7(this,s.split(" ")):s==""||!o.inlineContent?[]:null}for(let i in this.marks){let o=this.marks[i],a=o.spec.excludes;o.excluded=a==null?[o]:a==""?[]:D7(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,i){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof V7){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,i)}text(t,n){let r=this.nodes.text;return new ax(r,r.defaultAttrs,t,zn.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return ou.fromJSON(this,t)}markFromJSON(t){return zn.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function D7(e,t){let n=[];for(let r=0;r-1)&&n.push(a=l)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function yhe(e){return e.tag!=null}function Ahe(e){return e.style!=null}let OO=class K8{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(i=>{if(yhe(i))this.tags.push(i);else if(Ahe(i)){let o=/[^=]*/.exec(i.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let o=t.nodes[i.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new B7(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new B7(this,n,!0);return r.addAll(t,n.from,n.to),Mt.maxOpen(r.finish())}matchTag(t,n,r){for(let i=r?this.tags.indexOf(r)+1:0;it.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(a.getAttrs){let l=a.getAttrs(n);if(l===!1)continue;a.attrs=l||void 0}return a}}}static schemaRules(t){let n=[];function r(i){let o=i.priority==null?50:i.priority,a=0;for(;a{r(a=Y7(a)),a.mark||a.ignore||a.clearMark||(a.mark=i)})}for(let i in t.nodes){let o=t.nodes[i].spec.parseDOM;o&&o.forEach(a=>{r(a=Y7(a)),a.node||a.ignore||a.mark||(a.node=i)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new K8(t,K8.schemaRules(t)))}};const nQ={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},Rhe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},rQ={ol:!0,ul:!0},sx=1,lx=2,jg=4;function U7(e,t,n){return t!=null?(t?sx:0)|(t==="full"?lx:0):e&&e.whitespace=="pre"?sx|lx:n&~jg}class TA{constructor(t,n,r,i,o,a,s){this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=i,this.solid=o,this.options=s,this.content=[],this.activeMarks=zn.none,this.stashMarks=[],this.match=a||(s&jg?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ft.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(t.type))?(this.match=r,i):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&sx)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-i[0].length))}}let n=ft.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(ft.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}popFromStashMark(t){for(let n=this.stashMarks.length-1;n>=0;n--)if(t.eq(this.stashMarks[n]))return this.stashMarks.splice(n,1)[0]}applyPending(t){for(let n=0,r=this.pendingMarks;nEZ=e,XZ=Symbol();function Z8(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Jg;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Jg||(Jg={}));function Hde(){const e=oO(!0),t=e.run(()=>he({}));let n=[],r=[];const i=IS({install(o){US(i),i._a=o,o.provide(XZ,i),o.config.globalProperties.$pinia=i,r.forEach(a=>n.push(a)),r=[]},use(o){return!this._a&&!Qde?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const WZ=()=>{};function F7(e,t,n,r=WZ){e.push(t);const i=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&aO()&&ZB(i),i}function W0(e,...t){e.slice().forEach(n=>{n(...t)})}const Kde=e=>e();function Q8(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];Z8(i)&&Z8(r)&&e.hasOwnProperty(n)&&!Ir(r)&&!iu(r)?e[n]=Q8(i,r):e[n]=r}return e}const Gde=Symbol();function zde(e){return!Z8(e)||!e.hasOwnProperty(Gde)}const{assign:qc}=Object;function Jde(e){return!!(Ir(e)&&e.effect)}function $de(e,t,n,r){const{state:i,actions:o,getters:a}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=i?i():{});const c=lY(n.state.value[e]);return qc(c,o,Object.keys(a||{}).reduce((f,d)=>(f[d]=IS(we(()=>{US(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return l=VZ(e,u,t,n,r,!0),l}function VZ(e,t,n={},r,i,o){let a;const s=qc({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],h;const p=r.state.value[e];!o&&!p&&(r.state.value[e]={}),he({});let v;function g(L){let T;u=c=!1,typeof L=="function"?(L(r.state.value[e]),T={type:Jg.patchFunction,storeId:e,events:h}):(Q8(r.state.value[e],L),T={type:Jg.patchObject,payload:L,storeId:e,events:h});const M=v=Symbol();hr().then(()=>{v===M&&(u=!0)}),c=!0,W0(f,T,r.state.value[e])}const m=o?function(){const{state:T}=n,M=T?T():{};this.$patch(P=>{qc(P,M)})}:WZ;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(L,T){return function(){US(r);const M=Array.from(arguments),P=[],k=[];function I(N){P.push(N)}function C(N){k.push(N)}W0(d,{args:M,name:L,store:x,after:I,onError:C});let F;try{F=T.apply(this&&this.$id===e?this:x,M)}catch(N){throw W0(k,N),N}return F instanceof Promise?F.then(N=>(W0(P,N),N)).catch(N=>(W0(k,N),Promise.reject(N))):(W0(P,F),F)}}const A={_p:r,$id:e,$onAction:F7.bind(null,d),$patch:g,$reset:m,$subscribe(L,T={}){const M=F7(f,L,T.detached,()=>P()),P=a.run(()=>Lt(()=>r.state.value[e],k=>{(T.flush==="sync"?c:u)&&L({storeId:e,type:Jg.direct,events:h},k)},qc({},l,T)));return M},$dispose:y},x=C2(A);r._s.set(e,x);const w=(r._a&&r._a.runWithContext||Kde)(()=>r._e.run(()=>(a=oO()).run(t)));for(const L in w){const T=w[L];if(Ir(T)&&!Jde(T)||iu(T))o||(p&&zde(T)&&(Ir(T)?T.value=p[L]:Q8(T,p[L])),r.state.value[e][L]=T);else if(typeof T=="function"){const M=R(L,T);w[L]=M,s.actions[L]=T}}return qc(x,w),qc(Cn(x),w),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:L=>{g(T=>{qc(T,L)})}}),r._p.forEach(L=>{qc(x,a.run(()=>L({store:x,app:r._a,pinia:r,options:s})))}),p&&o&&n.hydrate&&n.hydrate(x.$state,p),u=!0,c=!0,x}function X2(e,t,n){let r,i;const o=typeof t=="function";typeof e=="string"?(r=e,i=o?n:t):(i=e,r=e.id);function a(s,l){const u=kY();return s=s||(u?xs(XZ,null):null),s&&US(s),s=EZ,s._s.has(r)||(o?VZ(r,t,i,s):$de(r,i,s)),s._s.get(r)}return a.$id=r,a}function Ve(e){{e=Cn(e);const t={};for(const n in e){const r=e[n];(Ir(r)||iu(r))&&(t[n]=Bv(e,n))}return t}}const jde="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let qde=e=>crypto.getRandomValues(new Uint8Array(e)),ehe=(e,t,n)=>{let r=(2<{let a="";for(;;){let s=n(i),l=i;for(;l--;)if(a+=e[s[l]&r]||"",a.length===o)return a}}},the=(e,t=21)=>ehe(e,t,qde),Ut=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=jde[n[e]&63];return t};var Zr=(e=>(e.SYMBOL="symbol",e.EL_ANIMATION="elAnimation",e.EL_STYLE="elStyle",e.EL_POSITION="elPosition",e.SLIDE_DESIGN="slideDesign",e.SLIDE_ANIMATION="slideAnimation",e.MULTI_STYLE="multiStyle",e.MULTI_POSITION="multiPosition",e))(Zr||{});function Di(e){this.content=e}Di.prototype={constructor:Di,find:function(e){for(var t=0;t>1}};Di.from=function(e){if(e instanceof Di)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new Di(t)};function DZ(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let i=e.child(r),o=t.child(r);if(i==o){n+=i.nodeSize;continue}if(!i.sameMarkup(o))return n;if(i.isText&&i.text!=o.text){for(let a=0;i.text[a]==o.text[a];a++)n++;return n}if(i.content.size||o.content.size){let a=DZ(i.content,o.content,n+1);if(a!=null)return a}n+=i.nodeSize}}function UZ(e,t,n,r){for(let i=e.childCount,o=t.childCount;;){if(i==0||o==0)return i==o?null:{a:n,b:r};let a=e.child(--i),s=t.child(--o),l=a.nodeSize;if(a==s){n-=l,r-=l;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let u=0,c=Math.min(a.text.length,s.text.length);for(;ut&&r(l,i+s,o||null,a)!==!1&&l.content.size){let c=s+1;l.nodesBetween(Math.max(0,t-c),Math.min(l.content.size,n-c),r,i+c)}s=u}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,i){let o="",a=!0;return this.nodesBetween(t,n,(s,l)=>{let u=s.isText?s.text.slice(Math.max(t,l)-l,n-l):s.isLeaf?i?typeof i=="function"?i(s):i:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&u||s.isTextblock)&&r&&(a?a=!1:o+=r),o+=u},0),o}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,i=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),o=1);ot)for(let o=0,a=0;at&&((an)&&(s.isText?s=s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s=s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),i+=s.nodeSize),a=l}return new ft(r,i)}cutByIndex(t,n){return t==n?ft.empty:t==0&&n==this.content.length?this:new ft(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let i=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new ft(i,o)}addToStart(t){return new ft([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new ft(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let r=0,i=0;;r++){let o=this.child(r),a=i+o.nodeSize;if(a>=t)return a==t||n>0?LA(r+1,a):LA(r,i);i=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return ft.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ft(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return ft.empty;let n,r=0;for(let i=0;ithis.type.rank&&(n||(n=t.slice(0,i)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-i.type.rank),n}}zn.none=[];class rx extends Error{}class Mt{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=YZ(this.content,t+this.openStart,n);return r&&new Mt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new Mt(BZ(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return Mt.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new Mt(ft.fromJSON(t,n.content),r,i)}static maxOpen(t,n=!0){let r=0,i=0;for(let o=t.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=t.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)i++;return new Mt(t,r,i)}}Mt.empty=new Mt(ft.empty,0,0);function BZ(e,t,n){let{index:r,offset:i}=e.findIndex(t),o=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(i==t||o.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,o.copy(BZ(o.content,t-i-1,n-i-1)))}function YZ(e,t,n,r){let{index:i,offset:o}=e.findIndex(t),a=e.maybeChild(i);if(o==t||a.isText)return e.cut(0,t).append(n).append(e.cut(t));let s=YZ(a.content,t-o-1,n);return s&&e.replaceChild(i,a.copy(s))}function nhe(e,t,n){if(n.openStart>e.depth)throw new rx("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new rx("Inconsistent open depths");return ZZ(e,t,n,0)}function ZZ(e,t,n,r){let i=e.index(r),o=e.node(r);if(i==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function $g(e,t,n,r){let i=(t||e).node(n),o=0,a=t?t.index(n):i.childCount;e&&(o=e.index(n),e.depth>n?o++:e.textOffset&&(Ph(e.nodeAfter,r),o++));for(let s=o;si&&H8(e,t,i+1),a=r.depth>i&&H8(n,r,i+1),s=[];return $g(null,e,i,s),o&&a&&t.index(i)==n.index(i)?(QZ(o,a),Ph(Ch(o,HZ(e,t,n,r,i+1)),s)):(o&&Ph(Ch(o,ix(e,t,i+1)),s),$g(t,n,i,s),a&&Ph(Ch(a,ix(n,r,i+1)),s)),$g(r,null,i,s),new ft(s)}function ix(e,t,n){let r=[];if($g(null,e,n,r),e.depth>n){let i=H8(e,t,n+1);Ph(Ch(i,ix(e,t,n+1)),r)}return $g(t,null,n,r),new ft(r)}function rhe(e,t){let n=t.depth-e.openStart,i=t.node(n).copy(e.content);for(let o=n-1;o>=0;o--)i=t.node(o).copy(ft.from(i));return{start:i.resolveNoCache(e.openStart+n),end:i.resolveNoCache(i.content.size-e.openEnd-n)}}class Qm{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=t.child(n);return r?t.child(n).cut(r):i}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],i=n==0?0:this.path[n*3-1]+1;for(let o=0;o0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new ox(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],i=0,o=n;for(let a=t;;){let{index:s,offset:l}=a.content.findIndex(o),u=o-l;if(r.push(a,s,i+l),!u||(a=a.child(s),a.isText))break;o=u-1,i+=l+1}return new Qm(n,r,o)}static resolveCached(t,n){let r=E7.get(t);if(r)for(let o=0;ot&&this.nodesBetween(t,n,o=>(r.isInSet(o.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),KZ(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=ft.empty,i=0,o=r.childCount){let a=this.contentMatchAt(t).matchFragment(r,i,o),s=a&&a.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let l=i;ln.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let i=ft.fromJSON(t,n.content),o=t.nodeType(n.type).create(n.attrs,i,r);return o.type.checkAttrs(o.attrs),o}}ou.prototype.text=void 0;class ax extends ou{constructor(t,n,r,i){if(super(t,n,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):KZ(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new ax(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new ax(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function KZ(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class zh{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new she(t,n);if(r.next==null)return zh.empty;let i=GZ(r);r.next&&r.err("Unexpected trailing text");let o=phe(hhe(i));return vhe(o,r),o}matchType(t){for(let n=0;nu.createAndFill()));for(let u=0;u=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let i=0;i{let o=i+(r.validEnd?"*":" ")+" ";for(let a=0;a"+t.indexOf(r.next[a].next);return o}).join(` +`)}}zh.empty=new zh(!0);class she{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function GZ(e){let t=[];do t.push(lhe(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function lhe(e){let t=[];do t.push(uhe(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function uhe(e){let t=dhe(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=che(e,t);else break;return t}function X7(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function che(e,t){let n=X7(e),r=n;return e.eat(",")&&(e.next!="}"?r=X7(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function fhe(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let i=[];for(let o in n){let a=n[o];a.groups.indexOf(t)>-1&&i.push(a)}return i.length==0&&e.err("No node type or group '"+t+"' found"),i}function dhe(e){if(e.eat("(")){let t=GZ(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=fhe(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function hhe(e){let t=[[]];return i(o(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,l){let u={term:l,to:s};return t[a].push(u),u}function i(a,s){a.forEach(l=>l.to=s)}function o(a,s){if(a.type=="choice")return a.exprs.reduce((l,u)=>l.concat(o(u,s)),[]);if(a.type=="seq")for(let l=0;;l++){let u=o(a.exprs[l],s);if(l==a.exprs.length-1)return u;i(u,s=n())}else if(a.type=="star"){let l=n();return r(s,l),i(o(a.expr,l),l),[r(l)]}else if(a.type=="plus"){let l=n();return i(o(a.expr,s),l),i(o(a.expr,l),l),[r(l)]}else{if(a.type=="opt")return[r(s)].concat(o(a.expr,s));if(a.type=="range"){let l=s;for(let u=0;u{e[a].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let c=0;c{u||i.push([s,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let o=t[r.join(",")]=new zh(r.indexOf(e.length-1)>-1);for(let a=0;a-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[o]=new eQ(o,n,a));let i=n.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function ghe(e,t,n){let r=n.split("|");return i=>{let o=i===null?"null":typeof i;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${o}`)}}class mhe{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?ghe(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class BS{constructor(t,n,r,i){this.name=t,this.rank=n,this.schema=r,this.spec=i,this.attrs=qZ(t,i.attrs),this.excluded=null;let o=JZ(this.attrs);this.instance=o?new zn(this,o):null}create(t=null){return!t&&this.instance?this.instance:new zn(this,$Z(this.attrs,t))}static compile(t,n){let r=Object.create(null),i=0;return t.forEach((o,a)=>r[o]=new BS(o,i++,n,a)),r}removeFromSet(t){for(var n=0;n-1}}class tQ{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let i in t)n[i]=t[i];n.nodes=Di.from(t.nodes),n.marks=Di.from(t.marks||{}),this.nodes=V7.compile(this.spec.nodes,this),this.marks=BS.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let o=this.nodes[i],a=o.spec.content||"",s=o.spec.marks;if(o.contentMatch=r[a]||(r[a]=zh.parse(a,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=s=="_"?null:s?D7(this,s.split(" ")):s==""||!o.inlineContent?[]:null}for(let i in this.marks){let o=this.marks[i],a=o.spec.excludes;o.excluded=a==null?[o]:a==""?[]:D7(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,i){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof V7){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,i)}text(t,n){let r=this.nodes.text;return new ax(r,r.defaultAttrs,t,zn.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return ou.fromJSON(this,t)}markFromJSON(t){return zn.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function D7(e,t){let n=[];for(let r=0;r-1)&&n.push(a=l)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function yhe(e){return e.tag!=null}function Ahe(e){return e.style!=null}let OO=class K8{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(i=>{if(yhe(i))this.tags.push(i);else if(Ahe(i)){let o=/[^=]*/.exec(i.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let o=t.nodes[i.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new B7(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new B7(this,n,!0);return r.addAll(t,n.from,n.to),Mt.maxOpen(r.finish())}matchTag(t,n,r){for(let i=r?this.tags.indexOf(r)+1:0;it.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(a.getAttrs){let l=a.getAttrs(n);if(l===!1)continue;a.attrs=l||void 0}return a}}}static schemaRules(t){let n=[];function r(i){let o=i.priority==null?50:i.priority,a=0;for(;a{r(a=Y7(a)),a.mark||a.ignore||a.clearMark||(a.mark=i)})}for(let i in t.nodes){let o=t.nodes[i].spec.parseDOM;o&&o.forEach(a=>{r(a=Y7(a)),a.node||a.ignore||a.mark||(a.node=i)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new K8(t,K8.schemaRules(t)))}};const nQ={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},Rhe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},rQ={ol:!0,ul:!0},sx=1,lx=2,jg=4;function U7(e,t,n){return t!=null?(t?sx:0)|(t==="full"?lx:0):e&&e.whitespace=="pre"?sx|lx:n&~jg}class TA{constructor(t,n,r,i,o,a,s){this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=i,this.solid=o,this.options=s,this.content=[],this.activeMarks=zn.none,this.stashMarks=[],this.match=a||(s&jg?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ft.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(t.type))?(this.match=r,i):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&sx)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-i[0].length))}}let n=ft.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(ft.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}popFromStashMark(t){for(let n=this.stashMarks.length-1;n>=0;n--)if(t.eq(this.stashMarks[n]))return this.stashMarks.splice(n,1)[0]}applyPending(t){for(let n=0,r=this.pendingMarks;nthis.addAll(t)),a&&this.sync(s),this.needsBlock=l}else this.withStyleRules(t,()=>{this.addElementByRule(t,o,o.consuming===!1?i:void 0)})}leafFallback(t){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` -`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let n=zn.none,r=zn.none;if(t.length)for(let i=0;i{l.clearMark(u)&&(r=u.addToSet(r))}):n=this.parser.schema.marks[l.mark].create(l.attrs).addToSet(n),l.consuming===!1)s=l;else break}}return[n,r]}addElementByRule(t,n,r){let i,o,a;n.node?(o=this.parser.schema.nodes[n.node],o.isLeaf?this.insertNode(o.create(n.attrs))||this.leafFallback(t):i=this.enter(o,n.attrs||null,n.preserveWhitespace)):(a=this.parser.schema.marks[n.mark].create(n.attrs),this.addPendingMark(a));let s=this.top;if(o&&o.isLeaf)this.findInside(t);else if(r)this.addElement(t,r);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l));else{let l=t;typeof n.contentElement=="string"?l=t.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(t):n.contentElement&&(l=n.contentElement),this.findAround(t,l,!0),this.addAll(l)}i&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}addAll(t,n,r){let i=n||0;for(let o=n?t.childNodes[n]:t.firstChild,a=r==null?null:t.childNodes[r];o!=a;o=o.nextSibling,++i)this.findAtPoint(t,i),this.addDOM(o);this.findAtPoint(t,i)}findPlace(t){let n,r;for(let i=this.open;i>=0;i--){let o=this.nodes[i],a=o.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,r=o,!a.length)||o.solid)break}if(!n)return!1;this.sync(r);for(let i=0;ithis.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let n=this.open;n>=0;n--)if(this.nodes[n]==t)return this.open=n,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let i=r.length-1;i>=0;i--)t+=r[i].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(i?0:1),a=(s,l)=>{for(;s>=0;s--){let u=n[s];if(u==""){if(s==n.length-1||s==0)continue;for(;l>=o;l--)if(a(s-1,l))return!0;return!1}else{let c=l>0||l==0&&i?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!c||c.name!=u&&c.groups.indexOf(u)==-1)return!1;l--}}return!0};return a(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}addPendingMark(t){let n=whe(t,this.top.pendingMarks);n&&this.top.stashMarks.push(n),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,n){for(let r=this.open;r>=0;r--){let i=this.nodes[r];if(i.pendingMarks.lastIndexOf(t)>-1)i.pendingMarks=t.removeFromSet(i.pendingMarks);else{i.activeMarks=t.removeFromSet(i.activeMarks);let a=i.popFromStashMark(t);a&&i.type&&i.type.allowsMarkType(a.type)&&(i.activeMarks=a.addToSet(i.activeMarks))}if(i==n)break}}}function bhe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&rQ.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function xhe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function Y7(e){let t={};for(let n in e)t[n]=e[n];return t}function She(e,t){let n=t.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(e))continue;let o=[],a=s=>{o.push(s);for(let l=0;l{if(o.length||a.marks.length){let s=0,l=0;for(;s=0;i--){let o=this.serializeMark(t.marks[i],t.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(t,n,r={}){let i=this.marks[t.type.name];return i&&$R(Uw(r),i(t,n),null,t.attrs)}static renderSpec(t,n,r=null,i){return $R(t,n,r,i)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Yv(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=Z7(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return Z7(t.marks)}}function Z7(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function Uw(e){return e.document||window.document}const Q7=new WeakMap;function Mhe(e){let t=Q7.get(e);return t===void 0&&Q7.set(e,t=Lhe(e)),t}function Lhe(e){let t=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")t||(t=[]),t.push(r);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let a=i.indexOf(" ");a>0&&(n=i.slice(0,a),i=i.slice(a+1));let s,l=n?e.createElementNS(n,i):e.createElement(i),u=t[1],c=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){c=2;for(let f in u)if(u[f]!=null){let d=f.indexOf(" ");d>0?l.setAttributeNS(f.slice(0,d),f.slice(d+1),u[f]):l.setAttribute(f,u[f])}}for(let f=c;fc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:h,contentDOM:p}=$R(e,d,n,r);if(l.appendChild(h),p){if(s)throw new RangeError("Multiple content holes");s=p}}}return{dom:l,contentDOM:s}}const iQ=65535,oQ=Math.pow(2,16);function The(e,t){return e+t*oQ}function H7(e){return e&iQ}function _he(e){return(e-(e&iQ))/oQ}const aQ=1,sQ=2,jR=4,lQ=8;class G8{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&lQ)>0}get deletedBefore(){return(this.delInfo&(aQ|jR))>0}get deletedAfter(){return(this.delInfo&(sQ|jR))>0}get deletedAcross(){return(this.delInfo&jR)>0}}class Fa{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Fa.empty)return Fa.empty}recover(t){let n=0,r=H7(t);if(!this.inverted)for(let i=0;it)break;let u=this.ranges[s+o],c=this.ranges[s+a],f=l+u;if(t<=f){let d=u?t==l?-1:t==f?1:n:n,h=l+i+(d<0?0:c);if(r)return h;let p=t==(n<0?l:f)?null:The(s/3,t-l),v=t==l?sQ:t==f?aQ:jR;return(n<0?t!=l:t!=f)&&(v|=lQ),new G8(h,v,p)}i+=c-u}return r?t+i:new G8(t+i,0,null)}touches(t,n){let r=0,i=H7(n),o=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;st)break;let u=this.ranges[s+o],c=l+u;if(t<=c&&s==i*3)return!0;r+=this.ranges[s+a]-u}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,o=0;i=0;n--){let i=t.getMirror(n);this.appendMap(t.maps[n].invert(),i!=null&&i>n?r-i-1:void 0)}}invert(){let t=new $p;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ro&&l!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),i),n.openStart,n.openEnd);return ui.fromReplace(t,this.from,this.to,o)}invert(){return new tu(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new Sf(n.pos,r.pos,this.mark)}merge(t){return t instanceof Sf&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new Sf(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Sf(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("addMark",Sf);class tu extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new Mt(kO(n.content,i=>i.mark(this.mark.removeFromSet(i.marks)),t),n.openStart,n.openEnd);return ui.fromReplace(t,this.from,this.to,r)}invert(){return new Sf(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new tu(n.pos,r.pos,this.mark)}merge(t){return t instanceof tu&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new tu(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new tu(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("removeMark",tu);class wf extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return ui.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ui.fromReplace(t,this.pos,this.pos+1,new Mt(ft.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let i=0;ir.pos?null:new zi(n.pos,r.pos,i,o,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new zi(n.from,n.to,n.gapFrom,n.gapTo,Mt.fromJSON(t,n.slice),n.insert,!!n.structure)}}yo.jsonID("replaceAround",zi);function z8(e,t,n){let r=e.resolve(t),i=n-t,o=r.depth;for(;i>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,i--;if(i>0){let a=r.node(o).maybeChild(r.indexAfter(o));for(;i>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,i--}}return!1}function Ohe(e,t,n,r){let i=[],o=[],a,s;e.doc.nodesBetween(t,n,(l,u,c)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&c.type.allowsMarkType(r.type)){let d=Math.max(u,t),h=Math.min(u+l.nodeSize,n),p=r.addToSet(f);for(let v=0;ve.step(l)),o.forEach(l=>e.step(l))}function khe(e,t,n,r){let i=[],o=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;o++;let l=null;if(r instanceof BS){let u=a.marks,c;for(;c=r.isInSet(u);)(l||(l=[])).push(c),u=c.removeFromSet(u)}else r?r.isInSet(a.marks)&&(l=[r]):l=a.marks;if(l&&l.length){let u=Math.min(s+a.nodeSize,n);for(let c=0;ce.step(new tu(a.from,a.to,a.style)))}function Phe(e,t,n,r=n.contentMatch){let i=e.doc.nodeAt(t),o=[],a=t+1;for(let s=0;s=0;s--)e.step(o[s])}function Che(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function W2(e){let n=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let i=e.$from.node(r),o=e.$from.index(r),a=e.$to.indexAfter(r);if(rn;p--)v||r.index(p)>0?(v=!0,c=ft.from(r.node(p).copy(c)),f++):l--;let d=ft.empty,h=0;for(let p=o,v=!1;p>n;p--)v||i.after(p+1)=0;a--){if(r.size){let s=n[a].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=ft.from(n[a].type.create(n[a].attrs,r))}let i=t.start,o=t.end;e.step(new zi(i,o,i,o,new Mt(r,0,0),n.length,!0))}function Xhe(e,t,n,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=e.steps.length;e.doc.nodesBetween(t,n,(a,s)=>{if(a.isTextblock&&!a.hasMarkup(r,i)&&Whe(e.doc,e.mapping.slice(o).map(s),r)){e.clearIncompatible(e.mapping.slice(o).map(s,1),r);let l=e.mapping.slice(o),u=l.map(s,1),c=l.map(s+a.nodeSize,1);return e.step(new zi(u,c,u+1,c-1,new Mt(ft.from(r.create(i,null,a.marks)),0,0),1,!0)),!1}})}function Whe(e,t,n){let r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function Vhe(e,t,n,r,i){let o=e.doc.nodeAt(t);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let a=n.create(r,null,i||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,a);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new zi(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new Mt(ft.from(a),0,0),1,!0))}function jp(e,t,n=1,r){let i=e.resolve(t),o=i.depth-n,a=r&&r[r.length-1]||i.parent;if(o<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!a.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let u=i.depth-1,c=n-2;u>o;u--,c--){let f=i.node(u),d=i.index(u);if(f.type.spec.isolating)return!1;let h=f.content.cutByIndex(d,f.childCount),p=r&&r[c+1];p&&(h=h.replaceChild(0,p.type.create(p.attrs)));let v=r&&r[c]||f;if(!f.canReplace(d+1,f.childCount)||!v.type.validContent(h))return!1}let s=i.indexAfter(o),l=r&&r[0];return i.node(o).canReplaceWith(s,s,l?l.type:i.node(o+1).type)}function Dhe(e,t,n=1,r){let i=e.doc.resolve(t),o=ft.empty,a=ft.empty;for(let s=i.depth,l=i.depth-n,u=n-1;s>l;s--,u--){o=ft.from(i.node(s).copy(o));let c=r&&r[u];a=ft.from(c?c.type.create(c.attrs,a):i.node(s).copy(a))}e.step(new ao(t,t,new Mt(o.append(a),n,n),!0))}function Zv(e,t){let n=e.resolve(t),r=n.index();return uQ(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function uQ(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function cQ(e,t,n=-1){let r=e.resolve(t);for(let i=r.depth;;i--){let o,a,s=r.index(i);if(i==r.depth?(o=r.nodeBefore,a=r.nodeAfter):n>0?(o=r.node(i+1),s++,a=r.node(i).maybeChild(s)):(o=r.node(i).maybeChild(s-1),a=r.node(i+1)),o&&!o.isTextblock&&uQ(o,a)&&r.node(i).canReplace(s,s+1))return t;if(i==0)break;t=n<0?r.before(i):r.after(i)}}function Uhe(e,t,n){let r=new ao(t-n,t+n,Mt.empty,!0);e.step(r)}function Bhe(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let i=r.depth-1;i>=0;i--){let o=r.index(i);if(r.node(i).canReplaceWith(o,o,n))return r.before(i+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let i=r.depth-1;i>=0;i--){let o=r.indexAfter(i);if(r.node(i).canReplaceWith(o,o,n))return r.after(i+1);if(o=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,l=r.index(a)+(s>0?1:0),u=r.node(a),c=!1;if(o==1)c=u.canReplace(l,l,i);else{let f=u.contentMatchAt(l).findWrapping(i.firstChild.type);c=f&&u.canReplaceWith(l,l,f[0])}if(c)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function CO(e,t,n=t,r=Mt.empty){if(t==n&&!r.size)return null;let i=e.resolve(t),o=e.resolve(n);return dQ(i,o,r)?new ao(t,n,r):new Yhe(i,o,r).fit()}function dQ(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class Yhe{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ft.empty;for(let i=0;i<=t.depth;i++){let o=t.node(i);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(i))})}for(let i=t.depth;i>0;i--)this.placed=ft.from(t.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(t<0?this.$to:r.doc.resolve(t));if(!i)return null;let o=this.placed,a=r.depth,s=i.depth;for(;a&&s&&o.childCount==1;)o=o.firstChild.content,a--,s--;let l=new Mt(o,a,s);return t>-1?new zi(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new ao(r.pos,i.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,i=this.unplaced.openEnd;r1&&(i=0),o.type.spec.isolating&&i<=r){t=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let i,o=null;r?(o=Yw(this.unplaced.content,r-1).firstChild,i=o.content):i=this.unplaced.content;let a=i.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:u}=this.frontier[s],c,f=null;if(n==1&&(a?u.matchType(a.type)||(f=u.fillBefore(ft.from(a),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:s,parent:o,inject:f};if(n==2&&a&&(c=u.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:o,wrap:c};if(o&&u.matchType(o.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,i=Yw(t,n);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new Mt(t,n+1,Math.max(r,i.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,i=Yw(t,n);if(i.childCount<=1&&n>0){let o=t.size-n<=n+i.size;this.unplaced=new Mt(dg(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new Mt(dg(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:i,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let v=0;v1||l==0||v.content.size)&&(f=g,c.push(hQ(v.mark(d.allowedMarks(v.marks)),u==1?l:0,u==s.childCount?h:-1)))}let p=u==s.childCount;p||(h=-1),this.placed=hg(this.placed,n,ft.from(c)),this.frontier[n].match=f,p&&h<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let v=0,g=s;v1&&i==this.$to.end(--r);)++i;return i}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:i}=this.frontier[n],o=n=0;s--){let{match:l,type:u}=this.frontier[s],c=Zw(t,s,u,l,!0);if(!c||c.childCount)continue e}return{depth:n,fit:a,move:o?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=hg(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let i=t.node(r),o=i.type.contentMatch.fillBefore(i.content,!0,t.index(r));this.openFrontierNode(i.type,i.attrs,o)}return t}openFrontierNode(t,n=null,r){let i=this.frontier[this.depth];i.match=i.match.matchType(t),this.placed=hg(this.placed,this.depth,ft.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ft.empty,!0);n.childCount&&(this.placed=hg(this.placed,this.frontier.length,n))}}function dg(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(dg(e.firstChild.content,t-1,n)))}function hg(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(hg(e.lastChild.content,t-1,n)))}function Yw(e,t){for(let n=0;n1&&(r=r.replaceChild(0,hQ(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(ft.empty,!0)))),e.copy(r)}function Zw(e,t,n,r,i){let o=e.node(t),a=i?e.indexAfter(t):e.index(t);if(a==o.childCount&&!n.compatibleContent(o.type))return null;let s=r.fillBefore(o.content,!0,a);return s&&!Zhe(n,o.content,a)?s:null}function Zhe(e,t,n){for(let r=n;r0;d--,h--){let p=i.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;a.indexOf(d)>-1?s=d:i.before(d)==h&&a.splice(1,0,-d)}let l=a.indexOf(s),u=[],c=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(u.push(p),h==r.openStart)break;d=p.content}for(let d=c-1;d>=0;d--){let h=u[d],p=Qhe(h.type);if(p&&!h.sameMarkup(i.node(Math.abs(s)-1)))c=d;else if(p||!h.type.isTextblock)break}for(let d=r.openStart;d>=0;d--){let h=(d+c+1)%(r.openStart+1),p=u[h];if(p)for(let v=0;v=0&&(e.replace(t,n,r),!(e.steps.length>f));d--){let h=a[d];h<0||(t=i.before(h),n=o.after(h))}}function pQ(e,t,n,r,i){if(tr){let o=i.contentMatchAt(0),a=o.fillBefore(e).append(e);e=a.append(o.matchFragment(a).fillBefore(ft.empty,!0))}return e}function Khe(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=Bhe(e.doc,t,r.type);i!=null&&(t=n=i)}e.replaceRange(t,n,new Mt(ft.from(r),0,0))}function Ghe(e,t,n){let r=e.doc.resolve(t),i=e.doc.resolve(n),o=vQ(r,i);for(let a=0;a0&&(l||r.node(s-1).canReplace(r.index(s-1),i.indexAfter(s-1))))return e.delete(r.before(s),i.after(s))}for(let a=1;a<=r.depth&&a<=i.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&i.end(a)-n!=i.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function vQ(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let i=r;i>=0;i--){let o=e.start(i);if(ot.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(o==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==o-1)&&n.push(i)}return n}class qp extends yo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return ui.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let i=n.type.create(r,null,n.marks);return ui.fromReplace(t,this.pos,this.pos+1,new Mt(ft.from(i),0,n.isLeaf?0:1))}getMap(){return Fa.empty}invert(t){return new qp(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new qp(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new qp(n.pos,n.attr,n.value)}}yo.jsonID("attr",qp);class Hm extends yo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let i in t.attrs)n[i]=t.attrs[i];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return ui.ok(r)}getMap(){return Fa.empty}invert(t){return new Hm(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Hm(n.attr,n.value)}}yo.jsonID("docAttr",Hm);let Rv=class extends Error{};Rv=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};Rv.prototype=Object.create(Error.prototype);Rv.prototype.constructor=Rv;Rv.prototype.name="TransformError";let zhe=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new $p}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Rv(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=Mt.empty){let i=CO(this.doc,t,n,r);return i&&this.step(i),this}replaceWith(t,n,r){return this.replace(t,n,new Mt(ft.from(r),0,0))}delete(t,n){return this.replace(t,n,Mt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return Hhe(this,t,n,r),this}replaceRangeWith(t,n,r){return Khe(this,t,n,r),this}deleteRange(t,n){return Ghe(this,t,n),this}lift(t,n){return Ihe(this,t,n),this}join(t,n=1){return Uhe(this,t,n),this}wrap(t,n){return Ehe(this,t,n),this}setBlockType(t,n=t,r,i=null){return Xhe(this,t,n,r,i),this}setNodeMarkup(t,n,r=null,i){return Vhe(this,t,n,r,i),this}setNodeAttribute(t,n,r){return this.step(new qp(t,n,r)),this}setDocAttribute(t,n){return this.step(new Hm(t,n)),this}addNodeMark(t,n){return this.step(new wf(t,n)),this}removeNodeMark(t,n){if(!(n instanceof zn)){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n=n.isInSet(r.marks),!n)return this}return this.step(new Av(t,n)),this}split(t,n=1,r){return Dhe(this,t,n,r),this}addMark(t,n,r){return Ohe(this,t,n,r),this}removeMark(t,n,r){return khe(this,t,n,r),this}clearIncompatible(t,n,r){return Phe(this,t,n,r),this}};const Qw=Object.create(null);class Fn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new Jhe(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;o--){let a=n<0?dp(t.node(0),t.node(o),t.before(o+1),t.index(o),n,r):dp(t.node(0),t.node(o),t.after(o+1),t.index(o)+1,n,r);if(a)return a}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new ia(t.node(0))}static atStart(t){return dp(t,t,0,0,1)||new ia(t)}static atEnd(t){return dp(t,t,t.content.size,t.childCount,-1)||new ia(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=Qw[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in Qw)throw new RangeError("Duplicate use of selection JSON ID "+t);return Qw[t]=n,n.prototype.jsonID=t,n}getBookmark(){return nr.between(this.$anchor,this.$head).getBookmark()}}Fn.prototype.visible=!0;class Jhe{constructor(t,n){this.$from=t,this.$to=n}}let G7=!1;function z7(e){!G7&&!e.parent.inlineContent&&(G7=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class nr extends Fn{constructor(t,n=t){z7(t),z7(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return Fn.near(r);let i=t.resolve(n.map(this.anchor));return new nr(i.parent.inlineContent?i:r,r)}replace(t,n=Mt.empty){if(super.replace(t,n),n==Mt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof nr&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new YS(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new nr(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let i=t.resolve(n);return new this(i,r==n?i:t.resolve(r))}static between(t,n,r){let i=t.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let o=Fn.findFrom(n,r,!0)||Fn.findFrom(n,-r,!0);if(o)n=o.$head;else return Fn.near(n,r)}return t.parent.inlineContent||(i==0?t=n:(t=(Fn.findFrom(t,-r,!0)||Fn.findFrom(t,r,!0)).$anchor,t.pos0?0:1);i>0?a=0;a+=i){let s=t.child(a);if(s.isAtom){if(!o&&$t.isSelectable(s))return $t.create(e,n-(i<0?s.nodeSize:0))}else{let l=dp(e,s,n+i,i<0?s.childCount:0,i,o);if(l)return l}n+=s.nodeSize*i}return null}function J7(e,t,n){let r=e.steps.length-1;if(r{a==null&&(a=c)}),e.setSelection(Fn.near(e.doc.resolve(a),n))}const $7=1,_A=2,j7=4;let jhe=class extends zhe{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=_A,this}ensureMarks(t){return zn.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&_A)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~_A,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||zn.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let i=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(i.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let a=this.doc.resolve(n);o=r==n?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,i.text(t,o)),this.selection.empty||this.setSelection(Fn.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=j7,this}get scrolledIntoView(){return(this.updated&j7)>0}};function q7(e,t){return!t||!e?e:e.bind(t)}class pg{constructor(t,n,r){this.name=t,this.init=q7(n.init,r),this.apply=q7(n.apply,r)}}const qhe=[new pg("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new pg("selection",{init(e,t){return e.selection||Fn.atStart(t.doc)},apply(e){return e.selection}}),new pg("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new pg("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class Hw{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=qhe.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new pg(r.key,r.spec.state,r))})}}class Tp{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=t[r],o=i.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(i,this[i.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let i=new Hw(t.schema,t.plugins),o=new Tp(i);return i.fields.forEach(a=>{if(a.name=="doc")o.doc=ou.fromJSON(t.schema,n.doc);else if(a.name=="selection")o.selection=Fn.fromJSON(o.doc,n.selection);else if(a.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let l=r[s],u=l.spec.state;if(l.key==a.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){o[a.name]=u.fromJSON.call(l,t,n[s],o);return}}o[a.name]=a.init(t,o)}}),o}}function gQ(e,t,n){for(let r in e){let i=e[r];i instanceof Function?i=i.bind(t):r=="handleDOMEvents"&&(i=gQ(i,t,{})),n[r]=i}return n}class Qv{constructor(t){this.spec=t,this.props={},t.props&&gQ(t.props,this,this.props),this.key=t.key?t.key.key:mQ("plugin")}getState(t){return t[this.key]}}const Kw=Object.create(null);function mQ(e){return e in Kw?e+"$"+ ++Kw[e]:(Kw[e]=0,e+"$")}class yQ{constructor(t="key"){this.key=mQ(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const AQ=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function e0e(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const t0e=(e,t,n)=>{let r=e0e(e,n);if(!r)return!1;let i=RQ(r);if(!i){let a=r.blockRange(),s=a&&W2(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let o=i.nodeBefore;if(TQ(e,i,t,-1))return!0;if(r.parent.content.size==0&&(bv(o,"end")||$t.isSelectable(o)))for(let a=r.depth;;a--){let s=CO(e.doc,r.before(a),r.after(a),Mt.empty);if(s&&s.slice.size1)break}return o.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos-o.nodeSize,i.pos).scrollIntoView()),!0):!1};function bv(e,t,n=!1){for(let r=e;r;r=t=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const n0e=(e,t,n)=>{let{$head:r,empty:i}=e.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;o=RQ(r)}let a=o&&o.nodeBefore;return!a||!$t.isSelectable(a)?!1:(t&&t(e.tr.setSelection($t.create(e.doc,o.pos-a.nodeSize)).scrollIntoView()),!0)};function RQ(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function r0e(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=r0e(e,n);if(!r)return!1;let i=bQ(r);if(!i)return!1;let o=i.nodeAfter;if(TQ(e,i,t,1))return!0;if(r.parent.content.size==0&&(bv(o,"start")||$t.isSelectable(o))){let a=CO(e.doc,r.before(),r.after(),Mt.empty);if(a&&a.slice.size{let{$head:r,empty:i}=e.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof $t,i;if(r){if(n.node.isTextblock||!Zv(e.doc,n.from))return!1;i=n.from}else if(i=cQ(e.doc,n.from,-1),i==null)return!1;if(t){let o=e.tr.join(i);r&&o.setSelection($t.create(o.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},s0e=(e,t)=>{let n=e.selection,r;if(n instanceof $t){if(n.node.isTextblock||!Zv(e.doc,n.to))return!1;r=n.to}else if(r=cQ(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},l0e=(e,t)=>{let{$from:n,$to:r}=e.selection,i=n.blockRange(r),o=i&&W2(i);return o==null?!1:(t&&t(e.tr.lift(i,o).scrollIntoView()),!0)},xQ=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` -`).scrollIntoView()),!0)};function NO(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),o=n.indexAfter(-1),a=NO(i.contentMatchAt(o));if(!a||!i.canReplaceWith(o,o,a))return!1;if(t){let s=n.after(),l=e.tr.replaceWith(s,s,a.createAndFill());l.setSelection(Fn.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},SQ=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof ia||r.parent.inlineContent||i.parent.inlineContent)return!1;let o=NO(i.parent.contentMatchAt(i.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let a=(!r.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(jp(e.doc,o))return t&&t(e.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),i=r&&W2(r);return i==null?!1:(t&&t(e.tr.lift(r,i).scrollIntoView()),!0)};function c0e(e){return(t,n)=>{let{$from:r,$to:i}=t.selection;if(t.selection instanceof $t&&t.selection.node.isBlock)return!r.parentOffset||!jp(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let o=i.parentOffset==i.parent.content.size,a=t.tr;(t.selection instanceof nr||t.selection instanceof ia)&&a.deleteSelection();let s=r.depth==0?null:NO(r.node(-1).contentMatchAt(r.indexAfter(-1))),l=o&&s?[{type:s}]:void 0,u=jp(a.doc,a.mapping.map(r.pos),1,l);if(!l&&!u&&jp(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(l=[{type:s}]),u=!0),u&&(a.split(a.mapping.map(r.pos),1,l),!o&&!r.parentOffset&&r.parent.type!=s)){let c=a.mapping.map(r.before()),f=a.doc.resolve(c);s&&r.node(-1).canReplaceWith(f.index(),f.index()+1,s)&&a.setNodeMarkup(a.mapping.map(r.before()),s)}n(a.scrollIntoView())}return!0}}const MQ=c0e(),f0e=(e,t)=>MQ(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),d0e=(e,t)=>{let{$from:n,to:r}=e.selection,i,o=n.sharedDepth(r);return o==0?!1:(i=n.before(o),t&&t(e.tr.setSelection($t.create(e.doc,i))),!0)},LQ=(e,t)=>(t&&t(e.tr.setSelection(new ia(e.doc))),!0);function h0e(e,t,n){let r=t.nodeBefore,i=t.nodeAfter,o=t.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&t.parent.canReplace(o-1,o)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(o,o+1)||!(i.isTextblock||Zv(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function TQ(e,t,n,r){let i=t.nodeBefore,o=t.nodeAfter,a,s,l=i.type.spec.isolating||o.type.spec.isolating;if(!l&&h0e(e,t,n))return!0;let u=!l&&t.parent.canReplace(t.index(),t.index()+1);if(u&&(a=(s=i.contentMatchAt(i.childCount)).findWrapping(o.type))&&s.matchType(a[0]||o.type).validEnd){if(n){let h=t.pos+o.nodeSize,p=ft.empty;for(let m=a.length-1;m>=0;m--)p=ft.from(a[m].create(null,p));p=ft.from(i.copy(p));let v=e.tr.step(new zi(t.pos-1,h,t.pos,h,new Mt(p,1,0),a.length,!0)),g=h+2*a.length;Zv(v.doc,g)&&v.join(g),n(v.scrollIntoView())}return!0}let c=o.type.spec.isolating||r>0&&l?null:Fn.findFrom(t,1),f=c&&c.$from.blockRange(c.$to),d=f&&W2(f);if(d!=null&&d>=t.depth)return n&&n(e.tr.lift(f,d).scrollIntoView()),!0;if(u&&bv(o,"start",!0)&&bv(i,"end")){let h=i,p=[];for(;p.push(h),!h.isTextblock;)h=h.lastChild;let v=o,g=1;for(;!v.isTextblock;v=v.firstChild)g++;if(h.canReplace(h.childCount,h.childCount,v.content)){if(n){let m=ft.empty;for(let R=p.length-1;R>=0;R--)m=ft.from(p[R].copy(m));let y=e.tr.step(new zi(t.pos-p.length,t.pos+o.nodeSize,t.pos+g,t.pos+o.nodeSize-g,new Mt(m,p.length,0),0,!0));n(y.scrollIntoView())}return!0}}return!1}function _Q(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,o=i.depth;for(;i.node(o).isInline;){if(!o)return!1;o--}return i.node(o).isTextblock?(n&&n(t.tr.setSelection(nr.create(t.doc,e<0?i.start(o):i.end(o)))),!0):!1}}const p0e=_Q(-1),v0e=_Q(1);function g0e(e,t=null){return function(n,r){let{$from:i,$to:o}=n.selection,a=i.blockRange(o),s=a&&PO(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function m0e(e,t,n,r){for(let i=0;i{if(s||!r)return!1;s=l.inlineContent&&l.type.allowsMarkType(n)}),s)return!0}return!1}function si(e,t=null,n){let r=n!==!1;return function(i,o){let{empty:a,$cursor:s,ranges:l}=i.selection;if(a&&!s||!m0e(i.doc,l,e,r))return!1;if(o)if(s)e.isInSet(i.storedMarks||s.marks())?o(i.tr.removeStoredMark(e)):o(i.tr.addStoredMark(e.create(t)));else{let u,c=i.tr;u=!l.some(f=>i.doc.rangeHasMark(f.$from.pos,f.$to.pos,e));for(let f=0;fe.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,pi=e=>{const{empty:t}=e.state.selection;t&&LQ(e.state,e.dispatch)},Vl=(e,t,n)=>{if(n)e.dispatch(e.state.tr.addMark(n.from,n.to,t));else{const{$from:r,$to:i}=e.state.selection;e.dispatch(e.state.tr.addMark(r.pos,i.pos,t))}},R0e=(e,t,n,r)=>{let i=t;const o=d=>d.type===r;let a=null,s=null,l=null;for(;i<=n;){const d=e.nodeAt(i);if(!d||!d.marks)return null;const h=d.marks.find(o);if(!h||a&&h!==a)return null;s=s||d,a=a||h,l=d,i++}let u=t,c=n,f=0;for(i=t-1;i>f;){const d=e.nodeAt(i),h=d&&d.marks.find(o);if(!h||h!==a)break;u=i,s=d,i--}for(i=n+1,f=e.nodeSize-2;iArray.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,x0e=(e,t)=>{for(let n=e.depth;n>0;n--){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}},kQ=e=>t=>x0e(t.$from,e),S0e=e=>t=>kQ(n=>b0e(e,n))(t),qR=(e,t)=>{const n=t.schema.nodes[e];return!!S0e(n)(t.selection)},PQ=e=>e?e.type.name==="text"?e:e.lastChild?PQ(e.lastChild):null:null,CQ=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let i=n.nodeAt(r)||n.nodeAt(r-1);return i=PQ(i),(i==null?void 0:i.marks)||[]},hp=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Pd=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},w0e=(e,t)=>{const{from:n,$from:r,to:i,empty:o}=e.selection;return o?t.isInSet(e.storedMarks||r.marks()):e.doc.rangeHasMark(n,i,t)},M0e=(e,t)=>{const{selection:n,doc:r}=e.state,{from:i,to:o}=n;let a=!0,s="";return r.nodesBetween(i,o,l=>(a&&l.attrs[t]&&(a=!1,s=l.attrs[t]),a)),s},IQ={color:"#000000",backcolor:"",fontsize:"16px",fontname:"",align:"left"},J8=(e,t={})=>{const n={...IQ,...t},r=CQ(e),i=Pd(r,"strong"),o=Pd(r,"em"),a=Pd(r,"underline"),s=Pd(r,"strikethrough"),l=Pd(r,"superscript"),u=Pd(r,"subscript"),c=Pd(r,"code"),f=hp(r,"forecolor","color")||n.color,d=hp(r,"backcolor","backcolor")||n.backcolor,h=hp(r,"fontsize","fontsize")||n.fontsize,p=hp(r,"fontname","fontname")||n.fontname,v=hp(r,"link","href")||"",g=M0e(e,"align")||n.align,m=qR("bullet_list",e.state),y=qR("ordered_list",e.state),R=qR("blockquote",e.state);return{bold:i,em:o,underline:a,strikethrough:s,superscript:l,subscript:u,code:c,color:f,backcolor:d,fontsize:h,fontname:p,link:v,align:g,bulletList:m,orderedList:y,blockquote:R}},t9=e=>{const t=CQ(e),n=hp(t,"fontsize","fontsize")||IQ.fontsize;return parseInt(n)},L0e={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000000",backcolor:"",fontsize:"16px",fontname:"",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1};var Xt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function QS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function FO(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var cx={exports:{}};/** +`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let n=zn.none,r=zn.none;if(t.length)for(let i=0;i{l.clearMark(u)&&(r=u.addToSet(r))}):n=this.parser.schema.marks[l.mark].create(l.attrs).addToSet(n),l.consuming===!1)s=l;else break}}return[n,r]}addElementByRule(t,n,r){let i,o,a;n.node?(o=this.parser.schema.nodes[n.node],o.isLeaf?this.insertNode(o.create(n.attrs))||this.leafFallback(t):i=this.enter(o,n.attrs||null,n.preserveWhitespace)):(a=this.parser.schema.marks[n.mark].create(n.attrs),this.addPendingMark(a));let s=this.top;if(o&&o.isLeaf)this.findInside(t);else if(r)this.addElement(t,r);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l));else{let l=t;typeof n.contentElement=="string"?l=t.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(t):n.contentElement&&(l=n.contentElement),this.findAround(t,l,!0),this.addAll(l)}i&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}addAll(t,n,r){let i=n||0;for(let o=n?t.childNodes[n]:t.firstChild,a=r==null?null:t.childNodes[r];o!=a;o=o.nextSibling,++i)this.findAtPoint(t,i),this.addDOM(o);this.findAtPoint(t,i)}findPlace(t){let n,r;for(let i=this.open;i>=0;i--){let o=this.nodes[i],a=o.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,r=o,!a.length)||o.solid)break}if(!n)return!1;this.sync(r);for(let i=0;ithis.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let n=this.open;n>=0;n--)if(this.nodes[n]==t)return this.open=n,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let i=r.length-1;i>=0;i--)t+=r[i].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(i?0:1),a=(s,l)=>{for(;s>=0;s--){let u=n[s];if(u==""){if(s==n.length-1||s==0)continue;for(;l>=o;l--)if(a(s-1,l))return!0;return!1}else{let c=l>0||l==0&&i?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!c||c.name!=u&&c.groups.indexOf(u)==-1)return!1;l--}}return!0};return a(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}addPendingMark(t){let n=whe(t,this.top.pendingMarks);n&&this.top.stashMarks.push(n),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,n){for(let r=this.open;r>=0;r--){let i=this.nodes[r];if(i.pendingMarks.lastIndexOf(t)>-1)i.pendingMarks=t.removeFromSet(i.pendingMarks);else{i.activeMarks=t.removeFromSet(i.activeMarks);let a=i.popFromStashMark(t);a&&i.type&&i.type.allowsMarkType(a.type)&&(i.activeMarks=a.addToSet(i.activeMarks))}if(i==n)break}}}function bhe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&rQ.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function xhe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function Y7(e){let t={};for(let n in e)t[n]=e[n];return t}function She(e,t){let n=t.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(e))continue;let o=[],a=s=>{o.push(s);for(let l=0;l{if(o.length||a.marks.length){let s=0,l=0;for(;s=0;i--){let o=this.serializeMark(t.marks[i],t.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(t,n,r={}){let i=this.marks[t.type.name];return i&&$R(Uw(r),i(t,n),null,t.attrs)}static renderSpec(t,n,r=null,i){return $R(t,n,r,i)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Zv(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=Z7(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return Z7(t.marks)}}function Z7(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function Uw(e){return e.document||window.document}const Q7=new WeakMap;function Mhe(e){let t=Q7.get(e);return t===void 0&&Q7.set(e,t=Lhe(e)),t}function Lhe(e){let t=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")t||(t=[]),t.push(r);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let a=i.indexOf(" ");a>0&&(n=i.slice(0,a),i=i.slice(a+1));let s,l=n?e.createElementNS(n,i):e.createElement(i),u=t[1],c=1;if(u&&typeof u=="object"&&u.nodeType==null&&!Array.isArray(u)){c=2;for(let f in u)if(u[f]!=null){let d=f.indexOf(" ");d>0?l.setAttributeNS(f.slice(0,d),f.slice(d+1),u[f]):l.setAttribute(f,u[f])}}for(let f=c;fc)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:h,contentDOM:p}=$R(e,d,n,r);if(l.appendChild(h),p){if(s)throw new RangeError("Multiple content holes");s=p}}}return{dom:l,contentDOM:s}}const iQ=65535,oQ=Math.pow(2,16);function The(e,t){return e+t*oQ}function H7(e){return e&iQ}function _he(e){return(e-(e&iQ))/oQ}const aQ=1,sQ=2,jR=4,lQ=8;class G8{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&lQ)>0}get deletedBefore(){return(this.delInfo&(aQ|jR))>0}get deletedAfter(){return(this.delInfo&(sQ|jR))>0}get deletedAcross(){return(this.delInfo&jR)>0}}class Fa{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Fa.empty)return Fa.empty}recover(t){let n=0,r=H7(t);if(!this.inverted)for(let i=0;it)break;let u=this.ranges[s+o],c=this.ranges[s+a],f=l+u;if(t<=f){let d=u?t==l?-1:t==f?1:n:n,h=l+i+(d<0?0:c);if(r)return h;let p=t==(n<0?l:f)?null:The(s/3,t-l),v=t==l?sQ:t==f?aQ:jR;return(n<0?t!=l:t!=f)&&(v|=lQ),new G8(h,v,p)}i+=c-u}return r?t+i:new G8(t+i,0,null)}touches(t,n){let r=0,i=H7(n),o=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;st)break;let u=this.ranges[s+o],c=l+u;if(t<=c&&s==i*3)return!0;r+=this.ranges[s+a]-u}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,o=0;i=0;n--){let i=t.getMirror(n);this.appendMap(t.maps[n].invert(),i!=null&&i>n?r-i-1:void 0)}}invert(){let t=new jp;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ro&&l!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),i),n.openStart,n.openEnd);return ci.fromReplace(t,this.from,this.to,o)}invert(){return new tu(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new wf(n.pos,r.pos,this.mark)}merge(t){return t instanceof wf&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new wf(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new wf(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("addMark",wf);class tu extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new Mt(kO(n.content,i=>i.mark(this.mark.removeFromSet(i.marks)),t),n.openStart,n.openEnd);return ci.fromReplace(t,this.from,this.to,r)}invert(){return new wf(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new tu(n.pos,r.pos,this.mark)}merge(t){return t instanceof tu&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new tu(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new tu(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("removeMark",tu);class Mf extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return ci.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ci.fromReplace(t,this.pos,this.pos+1,new Mt(ft.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let i=0;ir.pos?null:new zi(n.pos,r.pos,i,o,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new zi(n.from,n.to,n.gapFrom,n.gapTo,Mt.fromJSON(t,n.slice),n.insert,!!n.structure)}}yo.jsonID("replaceAround",zi);function z8(e,t,n){let r=e.resolve(t),i=n-t,o=r.depth;for(;i>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,i--;if(i>0){let a=r.node(o).maybeChild(r.indexAfter(o));for(;i>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,i--}}return!1}function Ohe(e,t,n,r){let i=[],o=[],a,s;e.doc.nodesBetween(t,n,(l,u,c)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&c.type.allowsMarkType(r.type)){let d=Math.max(u,t),h=Math.min(u+l.nodeSize,n),p=r.addToSet(f);for(let v=0;ve.step(l)),o.forEach(l=>e.step(l))}function khe(e,t,n,r){let i=[],o=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;o++;let l=null;if(r instanceof BS){let u=a.marks,c;for(;c=r.isInSet(u);)(l||(l=[])).push(c),u=c.removeFromSet(u)}else r?r.isInSet(a.marks)&&(l=[r]):l=a.marks;if(l&&l.length){let u=Math.min(s+a.nodeSize,n);for(let c=0;ce.step(new tu(a.from,a.to,a.style)))}function Phe(e,t,n,r=n.contentMatch){let i=e.doc.nodeAt(t),o=[],a=t+1;for(let s=0;s=0;s--)e.step(o[s])}function Che(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function W2(e){let n=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let i=e.$from.node(r),o=e.$from.index(r),a=e.$to.indexAfter(r);if(rn;p--)v||r.index(p)>0?(v=!0,c=ft.from(r.node(p).copy(c)),f++):l--;let d=ft.empty,h=0;for(let p=o,v=!1;p>n;p--)v||i.after(p+1)=0;a--){if(r.size){let s=n[a].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=ft.from(n[a].type.create(n[a].attrs,r))}let i=t.start,o=t.end;e.step(new zi(i,o,i,o,new Mt(r,0,0),n.length,!0))}function Xhe(e,t,n,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=e.steps.length;e.doc.nodesBetween(t,n,(a,s)=>{if(a.isTextblock&&!a.hasMarkup(r,i)&&Whe(e.doc,e.mapping.slice(o).map(s),r)){e.clearIncompatible(e.mapping.slice(o).map(s,1),r);let l=e.mapping.slice(o),u=l.map(s,1),c=l.map(s+a.nodeSize,1);return e.step(new zi(u,c,u+1,c-1,new Mt(ft.from(r.create(i,null,a.marks)),0,0),1,!0)),!1}})}function Whe(e,t,n){let r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function Vhe(e,t,n,r,i){let o=e.doc.nodeAt(t);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let a=n.create(r,null,i||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,a);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new zi(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new Mt(ft.from(a),0,0),1,!0))}function qp(e,t,n=1,r){let i=e.resolve(t),o=i.depth-n,a=r&&r[r.length-1]||i.parent;if(o<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!a.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let u=i.depth-1,c=n-2;u>o;u--,c--){let f=i.node(u),d=i.index(u);if(f.type.spec.isolating)return!1;let h=f.content.cutByIndex(d,f.childCount),p=r&&r[c+1];p&&(h=h.replaceChild(0,p.type.create(p.attrs)));let v=r&&r[c]||f;if(!f.canReplace(d+1,f.childCount)||!v.type.validContent(h))return!1}let s=i.indexAfter(o),l=r&&r[0];return i.node(o).canReplaceWith(s,s,l?l.type:i.node(o+1).type)}function Dhe(e,t,n=1,r){let i=e.doc.resolve(t),o=ft.empty,a=ft.empty;for(let s=i.depth,l=i.depth-n,u=n-1;s>l;s--,u--){o=ft.from(i.node(s).copy(o));let c=r&&r[u];a=ft.from(c?c.type.create(c.attrs,a):i.node(s).copy(a))}e.step(new ao(t,t,new Mt(o.append(a),n,n),!0))}function Qv(e,t){let n=e.resolve(t),r=n.index();return uQ(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function uQ(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function cQ(e,t,n=-1){let r=e.resolve(t);for(let i=r.depth;;i--){let o,a,s=r.index(i);if(i==r.depth?(o=r.nodeBefore,a=r.nodeAfter):n>0?(o=r.node(i+1),s++,a=r.node(i).maybeChild(s)):(o=r.node(i).maybeChild(s-1),a=r.node(i+1)),o&&!o.isTextblock&&uQ(o,a)&&r.node(i).canReplace(s,s+1))return t;if(i==0)break;t=n<0?r.before(i):r.after(i)}}function Uhe(e,t,n){let r=new ao(t-n,t+n,Mt.empty,!0);e.step(r)}function Bhe(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let i=r.depth-1;i>=0;i--){let o=r.index(i);if(r.node(i).canReplaceWith(o,o,n))return r.before(i+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let i=r.depth-1;i>=0;i--){let o=r.indexAfter(i);if(r.node(i).canReplaceWith(o,o,n))return r.after(i+1);if(o=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,l=r.index(a)+(s>0?1:0),u=r.node(a),c=!1;if(o==1)c=u.canReplace(l,l,i);else{let f=u.contentMatchAt(l).findWrapping(i.firstChild.type);c=f&&u.canReplaceWith(l,l,f[0])}if(c)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function CO(e,t,n=t,r=Mt.empty){if(t==n&&!r.size)return null;let i=e.resolve(t),o=e.resolve(n);return dQ(i,o,r)?new ao(t,n,r):new Yhe(i,o,r).fit()}function dQ(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class Yhe{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ft.empty;for(let i=0;i<=t.depth;i++){let o=t.node(i);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(i))})}for(let i=t.depth;i>0;i--)this.placed=ft.from(t.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let u=this.findFittable();u?this.placeNodes(u):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(t<0?this.$to:r.doc.resolve(t));if(!i)return null;let o=this.placed,a=r.depth,s=i.depth;for(;a&&s&&o.childCount==1;)o=o.firstChild.content,a--,s--;let l=new Mt(o,a,s);return t>-1?new zi(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new ao(r.pos,i.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,i=this.unplaced.openEnd;r1&&(i=0),o.type.spec.isolating&&i<=r){t=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let i,o=null;r?(o=Yw(this.unplaced.content,r-1).firstChild,i=o.content):i=this.unplaced.content;let a=i.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:u}=this.frontier[s],c,f=null;if(n==1&&(a?u.matchType(a.type)||(f=u.fillBefore(ft.from(a),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:s,parent:o,inject:f};if(n==2&&a&&(c=u.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:o,wrap:c};if(o&&u.matchType(o.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,i=Yw(t,n);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new Mt(t,n+1,Math.max(r,i.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,i=Yw(t,n);if(i.childCount<=1&&n>0){let o=t.size-n<=n+i.size;this.unplaced=new Mt(hg(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new Mt(hg(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:i,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let v=0;v1||l==0||v.content.size)&&(f=g,c.push(hQ(v.mark(d.allowedMarks(v.marks)),u==1?l:0,u==s.childCount?h:-1)))}let p=u==s.childCount;p||(h=-1),this.placed=pg(this.placed,n,ft.from(c)),this.frontier[n].match=f,p&&h<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let v=0,g=s;v1&&i==this.$to.end(--r);)++i;return i}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:i}=this.frontier[n],o=n=0;s--){let{match:l,type:u}=this.frontier[s],c=Zw(t,s,u,l,!0);if(!c||c.childCount)continue e}return{depth:n,fit:a,move:o?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=pg(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let i=t.node(r),o=i.type.contentMatch.fillBefore(i.content,!0,t.index(r));this.openFrontierNode(i.type,i.attrs,o)}return t}openFrontierNode(t,n=null,r){let i=this.frontier[this.depth];i.match=i.match.matchType(t),this.placed=pg(this.placed,this.depth,ft.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ft.empty,!0);n.childCount&&(this.placed=pg(this.placed,this.frontier.length,n))}}function hg(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(hg(e.firstChild.content,t-1,n)))}function pg(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(pg(e.lastChild.content,t-1,n)))}function Yw(e,t){for(let n=0;n1&&(r=r.replaceChild(0,hQ(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(ft.empty,!0)))),e.copy(r)}function Zw(e,t,n,r,i){let o=e.node(t),a=i?e.indexAfter(t):e.index(t);if(a==o.childCount&&!n.compatibleContent(o.type))return null;let s=r.fillBefore(o.content,!0,a);return s&&!Zhe(n,o.content,a)?s:null}function Zhe(e,t,n){for(let r=n;r0;d--,h--){let p=i.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;a.indexOf(d)>-1?s=d:i.before(d)==h&&a.splice(1,0,-d)}let l=a.indexOf(s),u=[],c=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(u.push(p),h==r.openStart)break;d=p.content}for(let d=c-1;d>=0;d--){let h=u[d],p=Qhe(h.type);if(p&&!h.sameMarkup(i.node(Math.abs(s)-1)))c=d;else if(p||!h.type.isTextblock)break}for(let d=r.openStart;d>=0;d--){let h=(d+c+1)%(r.openStart+1),p=u[h];if(p)for(let v=0;v=0&&(e.replace(t,n,r),!(e.steps.length>f));d--){let h=a[d];h<0||(t=i.before(h),n=o.after(h))}}function pQ(e,t,n,r,i){if(tr){let o=i.contentMatchAt(0),a=o.fillBefore(e).append(e);e=a.append(o.matchFragment(a).fillBefore(ft.empty,!0))}return e}function Khe(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=Bhe(e.doc,t,r.type);i!=null&&(t=n=i)}e.replaceRange(t,n,new Mt(ft.from(r),0,0))}function Ghe(e,t,n){let r=e.doc.resolve(t),i=e.doc.resolve(n),o=vQ(r,i);for(let a=0;a0&&(l||r.node(s-1).canReplace(r.index(s-1),i.indexAfter(s-1))))return e.delete(r.before(s),i.after(s))}for(let a=1;a<=r.depth&&a<=i.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&i.end(a)-n!=i.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function vQ(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let i=r;i>=0;i--){let o=e.start(i);if(ot.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(o==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==o-1)&&n.push(i)}return n}class ev extends yo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return ci.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let i=n.type.create(r,null,n.marks);return ci.fromReplace(t,this.pos,this.pos+1,new Mt(ft.from(i),0,n.isLeaf?0:1))}getMap(){return Fa.empty}invert(t){return new ev(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new ev(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new ev(n.pos,n.attr,n.value)}}yo.jsonID("attr",ev);class Hm extends yo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let i in t.attrs)n[i]=t.attrs[i];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return ci.ok(r)}getMap(){return Fa.empty}invert(t){return new Hm(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Hm(n.attr,n.value)}}yo.jsonID("docAttr",Hm);let bv=class extends Error{};bv=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};bv.prototype=Object.create(Error.prototype);bv.prototype.constructor=bv;bv.prototype.name="TransformError";let zhe=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new jp}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new bv(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=Mt.empty){let i=CO(this.doc,t,n,r);return i&&this.step(i),this}replaceWith(t,n,r){return this.replace(t,n,new Mt(ft.from(r),0,0))}delete(t,n){return this.replace(t,n,Mt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return Hhe(this,t,n,r),this}replaceRangeWith(t,n,r){return Khe(this,t,n,r),this}deleteRange(t,n){return Ghe(this,t,n),this}lift(t,n){return Ihe(this,t,n),this}join(t,n=1){return Uhe(this,t,n),this}wrap(t,n){return Ehe(this,t,n),this}setBlockType(t,n=t,r,i=null){return Xhe(this,t,n,r,i),this}setNodeMarkup(t,n,r=null,i){return Vhe(this,t,n,r,i),this}setNodeAttribute(t,n,r){return this.step(new ev(t,n,r)),this}setDocAttribute(t,n){return this.step(new Hm(t,n)),this}addNodeMark(t,n){return this.step(new Mf(t,n)),this}removeNodeMark(t,n){if(!(n instanceof zn)){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n=n.isInSet(r.marks),!n)return this}return this.step(new Rv(t,n)),this}split(t,n=1,r){return Dhe(this,t,n,r),this}addMark(t,n,r){return Ohe(this,t,n,r),this}removeMark(t,n,r){return khe(this,t,n,r),this}clearIncompatible(t,n,r){return Phe(this,t,n,r),this}};const Qw=Object.create(null);class Fn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new Jhe(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;o--){let a=n<0?hp(t.node(0),t.node(o),t.before(o+1),t.index(o),n,r):hp(t.node(0),t.node(o),t.after(o+1),t.index(o)+1,n,r);if(a)return a}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new ia(t.node(0))}static atStart(t){return hp(t,t,0,0,1)||new ia(t)}static atEnd(t){return hp(t,t,t.content.size,t.childCount,-1)||new ia(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=Qw[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in Qw)throw new RangeError("Duplicate use of selection JSON ID "+t);return Qw[t]=n,n.prototype.jsonID=t,n}getBookmark(){return nr.between(this.$anchor,this.$head).getBookmark()}}Fn.prototype.visible=!0;class Jhe{constructor(t,n){this.$from=t,this.$to=n}}let G7=!1;function z7(e){!G7&&!e.parent.inlineContent&&(G7=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class nr extends Fn{constructor(t,n=t){z7(t),z7(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return Fn.near(r);let i=t.resolve(n.map(this.anchor));return new nr(i.parent.inlineContent?i:r,r)}replace(t,n=Mt.empty){if(super.replace(t,n),n==Mt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof nr&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new YS(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new nr(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let i=t.resolve(n);return new this(i,r==n?i:t.resolve(r))}static between(t,n,r){let i=t.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let o=Fn.findFrom(n,r,!0)||Fn.findFrom(n,-r,!0);if(o)n=o.$head;else return Fn.near(n,r)}return t.parent.inlineContent||(i==0?t=n:(t=(Fn.findFrom(t,-r,!0)||Fn.findFrom(t,r,!0)).$anchor,t.pos0?0:1);i>0?a=0;a+=i){let s=t.child(a);if(s.isAtom){if(!o&&$t.isSelectable(s))return $t.create(e,n-(i<0?s.nodeSize:0))}else{let l=hp(e,s,n+i,i<0?s.childCount:0,i,o);if(l)return l}n+=s.nodeSize*i}return null}function J7(e,t,n){let r=e.steps.length-1;if(r{a==null&&(a=c)}),e.setSelection(Fn.near(e.doc.resolve(a),n))}const $7=1,_A=2,j7=4;let jhe=class extends zhe{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=_A,this}ensureMarks(t){return zn.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&_A)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~_A,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||zn.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let i=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(i.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let a=this.doc.resolve(n);o=r==n?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,i.text(t,o)),this.selection.empty||this.setSelection(Fn.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=j7,this}get scrolledIntoView(){return(this.updated&j7)>0}};function q7(e,t){return!t||!e?e:e.bind(t)}class vg{constructor(t,n,r){this.name=t,this.init=q7(n.init,r),this.apply=q7(n.apply,r)}}const qhe=[new vg("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new vg("selection",{init(e,t){return e.selection||Fn.atStart(t.doc)},apply(e){return e.selection}}),new vg("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new vg("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class Hw{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=qhe.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new vg(r.key,r.spec.state,r))})}}class _p{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=t[r],o=i.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(i,this[i.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let i=new Hw(t.schema,t.plugins),o=new _p(i);return i.fields.forEach(a=>{if(a.name=="doc")o.doc=ou.fromJSON(t.schema,n.doc);else if(a.name=="selection")o.selection=Fn.fromJSON(o.doc,n.selection);else if(a.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let l=r[s],u=l.spec.state;if(l.key==a.name&&u&&u.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){o[a.name]=u.fromJSON.call(l,t,n[s],o);return}}o[a.name]=a.init(t,o)}}),o}}function gQ(e,t,n){for(let r in e){let i=e[r];i instanceof Function?i=i.bind(t):r=="handleDOMEvents"&&(i=gQ(i,t,{})),n[r]=i}return n}class Hv{constructor(t){this.spec=t,this.props={},t.props&&gQ(t.props,this,this.props),this.key=t.key?t.key.key:mQ("plugin")}getState(t){return t[this.key]}}const Kw=Object.create(null);function mQ(e){return e in Kw?e+"$"+ ++Kw[e]:(Kw[e]=0,e+"$")}class yQ{constructor(t="key"){this.key=mQ(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const AQ=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function e0e(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const t0e=(e,t,n)=>{let r=e0e(e,n);if(!r)return!1;let i=RQ(r);if(!i){let a=r.blockRange(),s=a&&W2(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let o=i.nodeBefore;if(TQ(e,i,t,-1))return!0;if(r.parent.content.size==0&&(xv(o,"end")||$t.isSelectable(o)))for(let a=r.depth;;a--){let s=CO(e.doc,r.before(a),r.after(a),Mt.empty);if(s&&s.slice.size1)break}return o.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos-o.nodeSize,i.pos).scrollIntoView()),!0):!1};function xv(e,t,n=!1){for(let r=e;r;r=t=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const n0e=(e,t,n)=>{let{$head:r,empty:i}=e.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;o=RQ(r)}let a=o&&o.nodeBefore;return!a||!$t.isSelectable(a)?!1:(t&&t(e.tr.setSelection($t.create(e.doc,o.pos-a.nodeSize)).scrollIntoView()),!0)};function RQ(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function r0e(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=r0e(e,n);if(!r)return!1;let i=bQ(r);if(!i)return!1;let o=i.nodeAfter;if(TQ(e,i,t,1))return!0;if(r.parent.content.size==0&&(xv(o,"start")||$t.isSelectable(o))){let a=CO(e.doc,r.before(),r.after(),Mt.empty);if(a&&a.slice.size{let{$head:r,empty:i}=e.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof $t,i;if(r){if(n.node.isTextblock||!Qv(e.doc,n.from))return!1;i=n.from}else if(i=cQ(e.doc,n.from,-1),i==null)return!1;if(t){let o=e.tr.join(i);r&&o.setSelection($t.create(o.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},s0e=(e,t)=>{let n=e.selection,r;if(n instanceof $t){if(n.node.isTextblock||!Qv(e.doc,n.to))return!1;r=n.to}else if(r=cQ(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},l0e=(e,t)=>{let{$from:n,$to:r}=e.selection,i=n.blockRange(r),o=i&&W2(i);return o==null?!1:(t&&t(e.tr.lift(i,o).scrollIntoView()),!0)},xQ=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` +`).scrollIntoView()),!0)};function NO(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),o=n.indexAfter(-1),a=NO(i.contentMatchAt(o));if(!a||!i.canReplaceWith(o,o,a))return!1;if(t){let s=n.after(),l=e.tr.replaceWith(s,s,a.createAndFill());l.setSelection(Fn.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},SQ=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof ia||r.parent.inlineContent||i.parent.inlineContent)return!1;let o=NO(i.parent.contentMatchAt(i.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let a=(!r.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(qp(e.doc,o))return t&&t(e.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),i=r&&W2(r);return i==null?!1:(t&&t(e.tr.lift(r,i).scrollIntoView()),!0)};function c0e(e){return(t,n)=>{let{$from:r,$to:i}=t.selection;if(t.selection instanceof $t&&t.selection.node.isBlock)return!r.parentOffset||!qp(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let o=i.parentOffset==i.parent.content.size,a=t.tr;(t.selection instanceof nr||t.selection instanceof ia)&&a.deleteSelection();let s=r.depth==0?null:NO(r.node(-1).contentMatchAt(r.indexAfter(-1))),l=o&&s?[{type:s}]:void 0,u=qp(a.doc,a.mapping.map(r.pos),1,l);if(!l&&!u&&qp(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(l=[{type:s}]),u=!0),u&&(a.split(a.mapping.map(r.pos),1,l),!o&&!r.parentOffset&&r.parent.type!=s)){let c=a.mapping.map(r.before()),f=a.doc.resolve(c);s&&r.node(-1).canReplaceWith(f.index(),f.index()+1,s)&&a.setNodeMarkup(a.mapping.map(r.before()),s)}n(a.scrollIntoView())}return!0}}const MQ=c0e(),f0e=(e,t)=>MQ(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),d0e=(e,t)=>{let{$from:n,to:r}=e.selection,i,o=n.sharedDepth(r);return o==0?!1:(i=n.before(o),t&&t(e.tr.setSelection($t.create(e.doc,i))),!0)},LQ=(e,t)=>(t&&t(e.tr.setSelection(new ia(e.doc))),!0);function h0e(e,t,n){let r=t.nodeBefore,i=t.nodeAfter,o=t.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&t.parent.canReplace(o-1,o)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(o,o+1)||!(i.isTextblock||Qv(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function TQ(e,t,n,r){let i=t.nodeBefore,o=t.nodeAfter,a,s,l=i.type.spec.isolating||o.type.spec.isolating;if(!l&&h0e(e,t,n))return!0;let u=!l&&t.parent.canReplace(t.index(),t.index()+1);if(u&&(a=(s=i.contentMatchAt(i.childCount)).findWrapping(o.type))&&s.matchType(a[0]||o.type).validEnd){if(n){let h=t.pos+o.nodeSize,p=ft.empty;for(let m=a.length-1;m>=0;m--)p=ft.from(a[m].create(null,p));p=ft.from(i.copy(p));let v=e.tr.step(new zi(t.pos-1,h,t.pos,h,new Mt(p,1,0),a.length,!0)),g=h+2*a.length;Qv(v.doc,g)&&v.join(g),n(v.scrollIntoView())}return!0}let c=o.type.spec.isolating||r>0&&l?null:Fn.findFrom(t,1),f=c&&c.$from.blockRange(c.$to),d=f&&W2(f);if(d!=null&&d>=t.depth)return n&&n(e.tr.lift(f,d).scrollIntoView()),!0;if(u&&xv(o,"start",!0)&&xv(i,"end")){let h=i,p=[];for(;p.push(h),!h.isTextblock;)h=h.lastChild;let v=o,g=1;for(;!v.isTextblock;v=v.firstChild)g++;if(h.canReplace(h.childCount,h.childCount,v.content)){if(n){let m=ft.empty;for(let R=p.length-1;R>=0;R--)m=ft.from(p[R].copy(m));let y=e.tr.step(new zi(t.pos-p.length,t.pos+o.nodeSize,t.pos+g,t.pos+o.nodeSize-g,new Mt(m,p.length,0),0,!0));n(y.scrollIntoView())}return!0}}return!1}function _Q(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,o=i.depth;for(;i.node(o).isInline;){if(!o)return!1;o--}return i.node(o).isTextblock?(n&&n(t.tr.setSelection(nr.create(t.doc,e<0?i.start(o):i.end(o)))),!0):!1}}const p0e=_Q(-1),v0e=_Q(1);function g0e(e,t=null){return function(n,r){let{$from:i,$to:o}=n.selection,a=i.blockRange(o),s=a&&PO(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function m0e(e,t,n,r){for(let i=0;i{if(s||!r)return!1;s=l.inlineContent&&l.type.allowsMarkType(n)}),s)return!0}return!1}function si(e,t=null,n){let r=n!==!1;return function(i,o){let{empty:a,$cursor:s,ranges:l}=i.selection;if(a&&!s||!m0e(i.doc,l,e,r))return!1;if(o)if(s)e.isInSet(i.storedMarks||s.marks())?o(i.tr.removeStoredMark(e)):o(i.tr.addStoredMark(e.create(t)));else{let u,c=i.tr;u=!l.some(f=>i.doc.rangeHasMark(f.$from.pos,f.$to.pos,e));for(let f=0;fe.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,vi=e=>{const{empty:t}=e.state.selection;t&&LQ(e.state,e.dispatch)},Vl=(e,t,n)=>{if(n)e.dispatch(e.state.tr.addMark(n.from,n.to,t));else{const{$from:r,$to:i}=e.state.selection;e.dispatch(e.state.tr.addMark(r.pos,i.pos,t))}},R0e=(e,t,n,r)=>{let i=t;const o=d=>d.type===r;let a=null,s=null,l=null;for(;i<=n;){const d=e.nodeAt(i);if(!d||!d.marks)return null;const h=d.marks.find(o);if(!h||a&&h!==a)return null;s=s||d,a=a||h,l=d,i++}let u=t,c=n,f=0;for(i=t-1;i>f;){const d=e.nodeAt(i),h=d&&d.marks.find(o);if(!h||h!==a)break;u=i,s=d,i--}for(i=n+1,f=e.nodeSize-2;iArray.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,x0e=(e,t)=>{for(let n=e.depth;n>0;n--){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}},kQ=e=>t=>x0e(t.$from,e),S0e=e=>t=>kQ(n=>b0e(e,n))(t),qR=(e,t)=>{const n=t.schema.nodes[e];return!!S0e(n)(t.selection)},PQ=e=>e?e.type.name==="text"?e:e.lastChild?PQ(e.lastChild):null:null,CQ=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let i=n.nodeAt(r)||n.nodeAt(r-1);return i=PQ(i),(i==null?void 0:i.marks)||[]},pp=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Cd=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},w0e=(e,t)=>{const{from:n,$from:r,to:i,empty:o}=e.selection;return o?t.isInSet(e.storedMarks||r.marks()):e.doc.rangeHasMark(n,i,t)},M0e=(e,t)=>{const{selection:n,doc:r}=e.state,{from:i,to:o}=n;let a=!0,s="";return r.nodesBetween(i,o,l=>(a&&l.attrs[t]&&(a=!1,s=l.attrs[t]),a)),s},IQ={color:"#000000",backcolor:"",fontsize:"16px",fontname:"",align:"left"},J8=(e,t={})=>{const n={...IQ,...t},r=CQ(e),i=Cd(r,"strong"),o=Cd(r,"em"),a=Cd(r,"underline"),s=Cd(r,"strikethrough"),l=Cd(r,"superscript"),u=Cd(r,"subscript"),c=Cd(r,"code"),f=pp(r,"forecolor","color")||n.color,d=pp(r,"backcolor","backcolor")||n.backcolor,h=pp(r,"fontsize","fontsize")||n.fontsize,p=pp(r,"fontname","fontname")||n.fontname,v=pp(r,"link","href")||"",g=M0e(e,"align")||n.align,m=qR("bullet_list",e.state),y=qR("ordered_list",e.state),R=qR("blockquote",e.state);return{bold:i,em:o,underline:a,strikethrough:s,superscript:l,subscript:u,code:c,color:f,backcolor:d,fontsize:h,fontname:p,link:v,align:g,bulletList:m,orderedList:y,blockquote:R}},t9=e=>{const t=CQ(e),n=pp(t,"fontsize","fontsize")||IQ.fontsize;return parseInt(n)},L0e={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000000",backcolor:"",fontsize:"16px",fontname:"",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1};var Xt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function QS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function FO(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var cx={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */cx.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,c="__lodash_placeholder__",f=1,d=2,h=4,p=1,v=2,g=1,m=2,y=4,R=8,A=16,x=32,S=64,w=128,M=256,L=512,T=30,P="...",k=800,I=16,C=1,F=2,N=3,V=1/0,W=9007199254740991,K=17976931348623157e292,ee=NaN,B=4294967295,Y=B-1,Z=B>>>1,H=[["ary",w],["bind",g],["bindKey",m],["curry",R],["curryRight",A],["flip",L],["partial",x],["partialRight",S],["rearg",M]],te="[object Arguments]",z="[object Array]",ce="[object AsyncFunction]",G="[object Boolean]",ye="[object Date]",le="[object DOMException]",de="[object Error]",ue="[object Function]",j="[object GeneratorFunction]",E="[object Map]",$="[object Number]",se="[object Null]",ne="[object Object]",re="[object Promise]",ae="[object Proxy]",ve="[object RegExp]",fe="[object Set]",ge="[object String]",Re="[object Symbol]",We="[object Undefined]",Fe="[object WeakMap]",Ke="[object WeakSet]",Ue="[object ArrayBuffer]",_e="[object DataView]",Ae="[object Float32Array]",Le="[object Float64Array]",Ie="[object Int8Array]",Qe="[object Int16Array]",ct="[object Int32Array]",Pe="[object Uint8Array]",tt="[object Uint8ClampedArray]",it="[object Uint16Array]",St="[object Uint32Array]",ht=/\b__p \+= '';/g,gt=/\b(__p \+=) '' \+/g,wt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Yt=/&(?:amp|lt|gt|quot|#39);/g,en=/[&<>"']/g,Qn=RegExp(Yt.source),Ws=RegExp(en.source),wl=/<%-([\s\S]+?)%>/g,$i=/<%([\s\S]+?)%>/g,R0=/<%=([\s\S]+?)%>/g,Ad=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lu=/^\w*$/,A4=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,b0=/[\\^$.*+?()[\]{}|]/g,Ao=RegExp(b0.source),Ga=/^\s+/,wy=/\s/,R4=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,cne=/\{\n\/\* \[wrapped with (.+)\] \*/,fne=/,? & /,dne=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,hne=/[()=,{}\[\]\/\s]/,pne=/\\(\\)?/g,vne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,RC=/\w*$/,gne=/^[-+]0x[0-9a-f]+$/i,mne=/^0b[01]+$/i,yne=/^\[object .+?Constructor\]$/,Ane=/^0o[0-7]+$/i,Rne=/^(?:0|[1-9]\d*)$/,bne=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,My=/($^)/,xne=/['\n\r\u2028\u2029\\]/g,Ly="\\ud800-\\udfff",Sne="\\u0300-\\u036f",wne="\\ufe20-\\ufe2f",Mne="\\u20d0-\\u20ff",bC=Sne+wne+Mne,xC="\\u2700-\\u27bf",SC="a-z\\xdf-\\xf6\\xf8-\\xff",Lne="\\xac\\xb1\\xd7\\xf7",Tne="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",_ne="\\u2000-\\u206f",One=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",wC="A-Z\\xc0-\\xd6\\xd8-\\xde",MC="\\ufe0e\\ufe0f",LC=Lne+Tne+_ne+One,b4="['’]",kne="["+Ly+"]",TC="["+LC+"]",Ty="["+bC+"]",_C="\\d+",Pne="["+xC+"]",OC="["+SC+"]",kC="[^"+Ly+LC+_C+xC+SC+wC+"]",x4="\\ud83c[\\udffb-\\udfff]",Cne="(?:"+Ty+"|"+x4+")",PC="[^"+Ly+"]",S4="(?:\\ud83c[\\udde6-\\uddff]){2}",w4="[\\ud800-\\udbff][\\udc00-\\udfff]",x0="["+wC+"]",CC="\\u200d",IC="(?:"+OC+"|"+kC+")",Ine="(?:"+x0+"|"+kC+")",NC="(?:"+b4+"(?:d|ll|m|re|s|t|ve))?",FC="(?:"+b4+"(?:D|LL|M|RE|S|T|VE))?",EC=Cne+"?",XC="["+MC+"]?",Nne="(?:"+CC+"(?:"+[PC,S4,w4].join("|")+")"+XC+EC+")*",Fne="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ene="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",WC=XC+EC+Nne,Xne="(?:"+[Pne,S4,w4].join("|")+")"+WC,Wne="(?:"+[PC+Ty+"?",Ty,S4,w4,kne].join("|")+")",Vne=RegExp(b4,"g"),Dne=RegExp(Ty,"g"),M4=RegExp(x4+"(?="+x4+")|"+Wne+WC,"g"),Une=RegExp([x0+"?"+OC+"+"+NC+"(?="+[TC,x0,"$"].join("|")+")",Ine+"+"+FC+"(?="+[TC,x0+IC,"$"].join("|")+")",x0+"?"+IC+"+"+NC,x0+"+"+FC,Ene,Fne,_C,Xne].join("|"),"g"),Bne=RegExp("["+CC+Ly+bC+MC+"]"),Yne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Zne=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Qne=-1,br={};br[Ae]=br[Le]=br[Ie]=br[Qe]=br[ct]=br[Pe]=br[tt]=br[it]=br[St]=!0,br[te]=br[z]=br[Ue]=br[G]=br[_e]=br[ye]=br[de]=br[ue]=br[E]=br[$]=br[ne]=br[ve]=br[fe]=br[ge]=br[Fe]=!1;var pr={};pr[te]=pr[z]=pr[Ue]=pr[_e]=pr[G]=pr[ye]=pr[Ae]=pr[Le]=pr[Ie]=pr[Qe]=pr[ct]=pr[E]=pr[$]=pr[ne]=pr[ve]=pr[fe]=pr[ge]=pr[Re]=pr[Pe]=pr[tt]=pr[it]=pr[St]=!0,pr[de]=pr[ue]=pr[Fe]=!1;var Hne={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Kne={"&":"&","<":"<",">":">",'"':""","'":"'"},Gne={"&":"&","<":"<",">":">",""":'"',"'":"'"},zne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jne=parseFloat,$ne=parseInt,VC=typeof Xt=="object"&&Xt&&Xt.Object===Object&&Xt,jne=typeof self=="object"&&self&&self.Object===Object&&self,Ei=VC||jne||Function("return this")(),L4=t&&!t.nodeType&&t,Rd=L4&&!0&&e&&!e.nodeType&&e,DC=Rd&&Rd.exports===L4,T4=DC&&VC.process,za=function(){try{var Ce=Rd&&Rd.require&&Rd.require("util").types;return Ce||T4&&T4.binding&&T4.binding("util")}catch{}}(),UC=za&&za.isArrayBuffer,BC=za&&za.isDate,YC=za&&za.isMap,ZC=za&&za.isRegExp,QC=za&&za.isSet,HC=za&&za.isTypedArray;function ga(Ce,je,Ze){switch(Ze.length){case 0:return Ce.call(je);case 1:return Ce.call(je,Ze[0]);case 2:return Ce.call(je,Ze[0],Ze[1]);case 3:return Ce.call(je,Ze[0],Ze[1],Ze[2])}return Ce.apply(je,Ze)}function qne(Ce,je,Ze,Tt){for(var cn=-1,Hn=Ce==null?0:Ce.length;++cn-1}function _4(Ce,je,Ze){for(var Tt=-1,cn=Ce==null?0:Ce.length;++Tt-1;);return Ze}function eI(Ce,je){for(var Ze=Ce.length;Ze--&&S0(je,Ce[Ze],0)>-1;);return Ze}function lre(Ce,je){for(var Ze=Ce.length,Tt=0;Ze--;)Ce[Ze]===je&&++Tt;return Tt}var ure=C4(Hne),cre=C4(Kne);function fre(Ce){return"\\"+zne[Ce]}function dre(Ce,je){return Ce==null?n:Ce[je]}function w0(Ce){return Bne.test(Ce)}function hre(Ce){return Yne.test(Ce)}function pre(Ce){for(var je,Ze=[];!(je=Ce.next()).done;)Ze.push(je.value);return Ze}function E4(Ce){var je=-1,Ze=Array(Ce.size);return Ce.forEach(function(Tt,cn){Ze[++je]=[cn,Tt]}),Ze}function tI(Ce,je){return function(Ze){return Ce(je(Ze))}}function Oc(Ce,je){for(var Ze=-1,Tt=Ce.length,cn=0,Hn=[];++Ze-1}function tie(b,_){var X=this.__data__,Q=Qy(X,b);return Q<0?(++this.size,X.push([b,_])):X[Q][1]=_,this}Tu.prototype.clear=$re,Tu.prototype.delete=jre,Tu.prototype.get=qre,Tu.prototype.has=eie,Tu.prototype.set=tie;function _u(b){var _=-1,X=b==null?0:b.length;for(this.clear();++_=_?b:_)),b}function qa(b,_,X,Q,oe,me){var be,Oe=_&f,Xe=_&d,nt=_&h;if(X&&(be=oe?X(b,Q,oe,me):X(b)),be!==n)return be;if(!Nr(b))return b;var rt=hn(b);if(rt){if(be=ooe(b),!Oe)return Xo(b,be)}else{var st=qi(b),bt=st==ue||st==j;if(Fc(b))return XI(b,Oe);if(st==ne||st==te||bt&&!oe){if(be=Xe||bt?{}:nN(b),!Oe)return Xe?Gie(b,mie(be,b)):Kie(b,hI(be,b))}else{if(!pr[st])return oe?b:{};be=aoe(b,st,Oe)}}me||(me=new Ds);var Ct=me.get(b);if(Ct)return Ct;me.set(b,be),PN(b)?b.forEach(function(Qt){be.add(qa(Qt,_,X,Qt,b,me))}):ON(b)&&b.forEach(function(Qt,Mn){be.set(Mn,qa(Qt,_,X,Mn,b,me))});var Zt=nt?Xe?lw:sw:Xe?Vo:bi,An=rt?n:Zt(b);return Ja(An||b,function(Qt,Mn){An&&(Mn=Qt,Qt=b[Mn]),y1(be,Mn,qa(Qt,_,X,Mn,b,me))}),be}function yie(b){var _=bi(b);return function(X){return pI(X,b,_)}}function pI(b,_,X){var Q=X.length;if(b==null)return!Q;for(b=ur(b);Q--;){var oe=X[Q],me=_[oe],be=b[oe];if(be===n&&!(oe in b)||!me(be))return!1}return!0}function vI(b,_,X){if(typeof b!="function")throw new $a(a);return M1(function(){b.apply(n,X)},_)}function A1(b,_,X,Q){var oe=-1,me=_y,be=!0,Oe=b.length,Xe=[],nt=_.length;if(!Oe)return Xe;X&&(_=Lr(_,ma(X))),Q?(me=_4,be=!1):_.length>=i&&(me=d1,be=!1,_=new Sd(_));e:for(;++oeoe?0:oe+X),Q=Q===n||Q>oe?oe:yn(Q),Q<0&&(Q+=oe),Q=X>Q?0:IN(Q);X0&&X(Oe)?_>1?Xi(Oe,_-1,X,Q,oe):_c(oe,Oe):Q||(oe[oe.length]=Oe)}return oe}var Y4=YI(),yI=YI(!0);function Ml(b,_){return b&&Y4(b,_,bi)}function Z4(b,_){return b&&yI(b,_,bi)}function Ky(b,_){return Tc(_,function(X){return Iu(b[X])})}function Md(b,_){_=Ic(_,b);for(var X=0,Q=_.length;b!=null&&X_}function bie(b,_){return b!=null&&rr.call(b,_)}function xie(b,_){return b!=null&&_ in ur(b)}function Sie(b,_,X){return b>=ji(_,X)&&b=120&&rt.length>=120)?new Sd(be&&rt):n}rt=b[0];var st=-1,bt=Oe[0];e:for(;++st-1;)Oe!==b&&Wy.call(Oe,Xe,1),Wy.call(b,Xe,1);return b}function OI(b,_){for(var X=b?_.length:0,Q=X-1;X--;){var oe=_[X];if(X==Q||oe!==me){var me=oe;Cu(oe)?Wy.call(b,oe,1):ew(b,oe)}}return b}function $4(b,_){return b+Uy(uI()*(_-b+1))}function Eie(b,_,X,Q){for(var oe=-1,me=hi(Dy((_-b)/(X||1)),0),be=Ze(me);me--;)be[Q?me:++oe]=b,b+=X;return be}function j4(b,_){var X="";if(!b||_<1||_>W)return X;do _%2&&(X+=b),_=Uy(_/2),_&&(b+=b);while(_);return X}function bn(b,_){return vw(oN(b,_,Do),b+"")}function Xie(b){return dI(F0(b))}function Wie(b,_){var X=F0(b);return iA(X,wd(_,0,X.length))}function x1(b,_,X,Q){if(!Nr(b))return b;_=Ic(_,b);for(var oe=-1,me=_.length,be=me-1,Oe=b;Oe!=null&&++oeoe?0:oe+_),X=X>oe?oe:X,X<0&&(X+=oe),oe=_>X?0:X-_>>>0,_>>>=0;for(var me=Ze(oe);++Q>>1,be=b[me];be!==null&&!Aa(be)&&(X?be<=_:be<_)?Q=me+1:oe=me}return oe}return q4(b,_,Do,X)}function q4(b,_,X,Q){var oe=0,me=b==null?0:b.length;if(me===0)return 0;_=X(_);for(var be=_!==_,Oe=_===null,Xe=Aa(_),nt=_===n;oe=i){var nt=_?null:jie(b);if(nt)return ky(nt);be=!1,oe=d1,Xe=new Sd}else Xe=_?[]:Oe;e:for(;++Q=Q?b:es(b,_,X)}var EI=Ore||function(b){return Ei.clearTimeout(b)};function XI(b,_){if(_)return b.slice();var X=b.length,Q=iI?iI(X):new b.constructor(X);return b.copy(Q),Q}function iw(b){var _=new b.constructor(b.byteLength);return new Ey(_).set(new Ey(b)),_}function Yie(b,_){var X=_?iw(b.buffer):b.buffer;return new b.constructor(X,b.byteOffset,b.byteLength)}function Zie(b){var _=new b.constructor(b.source,RC.exec(b));return _.lastIndex=b.lastIndex,_}function Qie(b){return m1?ur(m1.call(b)):{}}function WI(b,_){var X=_?iw(b.buffer):b.buffer;return new b.constructor(X,b.byteOffset,b.length)}function VI(b,_){if(b!==_){var X=b!==n,Q=b===null,oe=b===b,me=Aa(b),be=_!==n,Oe=_===null,Xe=_===_,nt=Aa(_);if(!Oe&&!nt&&!me&&b>_||me&&be&&Xe&&!Oe&&!nt||Q&&be&&Xe||!X&&Xe||!oe)return 1;if(!Q&&!me&&!nt&&b<_||nt&&X&&oe&&!Q&&!me||Oe&&X&&oe||!be&&oe||!Xe)return-1}return 0}function Hie(b,_,X){for(var Q=-1,oe=b.criteria,me=_.criteria,be=oe.length,Oe=X.length;++Q=Oe)return Xe;var nt=X[Q];return Xe*(nt=="desc"?-1:1)}}return b.index-_.index}function DI(b,_,X,Q){for(var oe=-1,me=b.length,be=X.length,Oe=-1,Xe=_.length,nt=hi(me-be,0),rt=Ze(Xe+nt),st=!Q;++Oe1?X[oe-1]:n,be=oe>2?X[2]:n;for(me=b.length>3&&typeof me=="function"?(oe--,me):n,be&&bo(X[0],X[1],be)&&(me=oe<3?n:me,oe=1),_=ur(_);++Q-1?oe[me?_[be]:be]:n}}function HI(b){return Pu(function(_){var X=_.length,Q=X,oe=ja.prototype.thru;for(b&&_.reverse();Q--;){var me=_[Q];if(typeof me!="function")throw new $a(a);if(oe&&!be&&nA(me)=="wrapper")var be=new ja([],!0)}for(Q=be?Q:X;++Q1&&In.reverse(),rt&&XeOe))return!1;var nt=me.get(b),rt=me.get(_);if(nt&&rt)return nt==_&&rt==b;var st=-1,bt=!0,Ct=X&v?new Sd:n;for(me.set(b,_),me.set(_,b);++st1?"& ":"")+_[Q],_=_.join(X>2?", ":" "),b.replace(R4,`{ + */cx.exports;(function(e,t){(function(){var n,r="4.17.21",i=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",u=500,c="__lodash_placeholder__",f=1,d=2,h=4,p=1,v=2,g=1,m=2,y=4,R=8,A=16,x=32,S=64,w=128,L=256,T=512,M=30,P="...",k=800,I=16,C=1,F=2,N=3,V=1/0,W=9007199254740991,H=17976931348623157e292,j=NaN,B=4294967295,Y=B-1,Z=B>>>1,K=[["ary",w],["bind",g],["bindKey",m],["curry",R],["curryRight",A],["flip",T],["partial",x],["partialRight",S],["rearg",L]],ne="[object Arguments]",z="[object Array]",fe="[object AsyncFunction]",G="[object Boolean]",ye="[object Date]",le="[object DOMException]",de="[object Error]",ce="[object Function]",q="[object GeneratorFunction]",X="[object Map]",$="[object Number]",se="[object Null]",te="[object Object]",re="[object Promise]",oe="[object Proxy]",ve="[object RegExp]",ue="[object Set]",pe="[object String]",Re="[object Symbol]",Fe="[object Undefined]",Ee="[object WeakMap]",Ke="[object WeakSet]",Ue="[object ArrayBuffer]",_e="[object DataView]",Ae="[object Float32Array]",Le="[object Float64Array]",Ie="[object Int8Array]",Qe="[object Int16Array]",ct="[object Int32Array]",Pe="[object Uint8Array]",tt="[object Uint8ClampedArray]",it="[object Uint16Array]",St="[object Uint32Array]",ht=/\b__p \+= '';/g,gt=/\b(__p \+=) '' \+/g,wt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Yt=/&(?:amp|lt|gt|quot|#39);/g,en=/[&<>"']/g,Qn=RegExp(Yt.source),Ws=RegExp(en.source),wl=/<%-([\s\S]+?)%>/g,$i=/<%([\s\S]+?)%>/g,b0=/<%=([\s\S]+?)%>/g,Rd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lu=/^\w*$/,A4=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x0=/[\\^$.*+?()[\]{}|]/g,Ao=RegExp(x0.source),Ga=/^\s+/,wy=/\s/,R4=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,cne=/\{\n\/\* \[wrapped with (.+)\] \*/,fne=/,? & /,dne=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,hne=/[()=,{}\[\]\/\s]/,pne=/\\(\\)?/g,vne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,RC=/\w*$/,gne=/^[-+]0x[0-9a-f]+$/i,mne=/^0b[01]+$/i,yne=/^\[object .+?Constructor\]$/,Ane=/^0o[0-7]+$/i,Rne=/^(?:0|[1-9]\d*)$/,bne=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,My=/($^)/,xne=/['\n\r\u2028\u2029\\]/g,Ly="\\ud800-\\udfff",Sne="\\u0300-\\u036f",wne="\\ufe20-\\ufe2f",Mne="\\u20d0-\\u20ff",bC=Sne+wne+Mne,xC="\\u2700-\\u27bf",SC="a-z\\xdf-\\xf6\\xf8-\\xff",Lne="\\xac\\xb1\\xd7\\xf7",Tne="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",_ne="\\u2000-\\u206f",One=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",wC="A-Z\\xc0-\\xd6\\xd8-\\xde",MC="\\ufe0e\\ufe0f",LC=Lne+Tne+_ne+One,b4="['’]",kne="["+Ly+"]",TC="["+LC+"]",Ty="["+bC+"]",_C="\\d+",Pne="["+xC+"]",OC="["+SC+"]",kC="[^"+Ly+LC+_C+xC+SC+wC+"]",x4="\\ud83c[\\udffb-\\udfff]",Cne="(?:"+Ty+"|"+x4+")",PC="[^"+Ly+"]",S4="(?:\\ud83c[\\udde6-\\uddff]){2}",w4="[\\ud800-\\udbff][\\udc00-\\udfff]",S0="["+wC+"]",CC="\\u200d",IC="(?:"+OC+"|"+kC+")",Ine="(?:"+S0+"|"+kC+")",NC="(?:"+b4+"(?:d|ll|m|re|s|t|ve))?",FC="(?:"+b4+"(?:D|LL|M|RE|S|T|VE))?",EC=Cne+"?",XC="["+MC+"]?",Nne="(?:"+CC+"(?:"+[PC,S4,w4].join("|")+")"+XC+EC+")*",Fne="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ene="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",WC=XC+EC+Nne,Xne="(?:"+[Pne,S4,w4].join("|")+")"+WC,Wne="(?:"+[PC+Ty+"?",Ty,S4,w4,kne].join("|")+")",Vne=RegExp(b4,"g"),Dne=RegExp(Ty,"g"),M4=RegExp(x4+"(?="+x4+")|"+Wne+WC,"g"),Une=RegExp([S0+"?"+OC+"+"+NC+"(?="+[TC,S0,"$"].join("|")+")",Ine+"+"+FC+"(?="+[TC,S0+IC,"$"].join("|")+")",S0+"?"+IC+"+"+NC,S0+"+"+FC,Ene,Fne,_C,Xne].join("|"),"g"),Bne=RegExp("["+CC+Ly+bC+MC+"]"),Yne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Zne=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Qne=-1,br={};br[Ae]=br[Le]=br[Ie]=br[Qe]=br[ct]=br[Pe]=br[tt]=br[it]=br[St]=!0,br[ne]=br[z]=br[Ue]=br[G]=br[_e]=br[ye]=br[de]=br[ce]=br[X]=br[$]=br[te]=br[ve]=br[ue]=br[pe]=br[Ee]=!1;var pr={};pr[ne]=pr[z]=pr[Ue]=pr[_e]=pr[G]=pr[ye]=pr[Ae]=pr[Le]=pr[Ie]=pr[Qe]=pr[ct]=pr[X]=pr[$]=pr[te]=pr[ve]=pr[ue]=pr[pe]=pr[Re]=pr[Pe]=pr[tt]=pr[it]=pr[St]=!0,pr[de]=pr[ce]=pr[Ee]=!1;var Hne={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Kne={"&":"&","<":"<",">":">",'"':""","'":"'"},Gne={"&":"&","<":"<",">":">",""":'"',"'":"'"},zne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jne=parseFloat,$ne=parseInt,VC=typeof Xt=="object"&&Xt&&Xt.Object===Object&&Xt,jne=typeof self=="object"&&self&&self.Object===Object&&self,Ei=VC||jne||Function("return this")(),L4=t&&!t.nodeType&&t,bd=L4&&!0&&e&&!e.nodeType&&e,DC=bd&&bd.exports===L4,T4=DC&&VC.process,za=function(){try{var Ce=bd&&bd.require&&bd.require("util").types;return Ce||T4&&T4.binding&&T4.binding("util")}catch{}}(),UC=za&&za.isArrayBuffer,BC=za&&za.isDate,YC=za&&za.isMap,ZC=za&&za.isRegExp,QC=za&&za.isSet,HC=za&&za.isTypedArray;function ga(Ce,je,Ze){switch(Ze.length){case 0:return Ce.call(je);case 1:return Ce.call(je,Ze[0]);case 2:return Ce.call(je,Ze[0],Ze[1]);case 3:return Ce.call(je,Ze[0],Ze[1],Ze[2])}return Ce.apply(je,Ze)}function qne(Ce,je,Ze,Tt){for(var cn=-1,Hn=Ce==null?0:Ce.length;++cn-1}function _4(Ce,je,Ze){for(var Tt=-1,cn=Ce==null?0:Ce.length;++Tt-1;);return Ze}function eI(Ce,je){for(var Ze=Ce.length;Ze--&&w0(je,Ce[Ze],0)>-1;);return Ze}function lre(Ce,je){for(var Ze=Ce.length,Tt=0;Ze--;)Ce[Ze]===je&&++Tt;return Tt}var ure=C4(Hne),cre=C4(Kne);function fre(Ce){return"\\"+zne[Ce]}function dre(Ce,je){return Ce==null?n:Ce[je]}function M0(Ce){return Bne.test(Ce)}function hre(Ce){return Yne.test(Ce)}function pre(Ce){for(var je,Ze=[];!(je=Ce.next()).done;)Ze.push(je.value);return Ze}function E4(Ce){var je=-1,Ze=Array(Ce.size);return Ce.forEach(function(Tt,cn){Ze[++je]=[cn,Tt]}),Ze}function tI(Ce,je){return function(Ze){return Ce(je(Ze))}}function Oc(Ce,je){for(var Ze=-1,Tt=Ce.length,cn=0,Hn=[];++Ze-1}function tie(b,_){var E=this.__data__,Q=Qy(E,b);return Q<0?(++this.size,E.push([b,_])):E[Q][1]=_,this}Tu.prototype.clear=$re,Tu.prototype.delete=jre,Tu.prototype.get=qre,Tu.prototype.has=eie,Tu.prototype.set=tie;function _u(b){var _=-1,E=b==null?0:b.length;for(this.clear();++_=_?b:_)),b}function qa(b,_,E,Q,ae,me){var be,Oe=_&f,We=_&d,nt=_&h;if(E&&(be=ae?E(b,Q,ae,me):E(b)),be!==n)return be;if(!Nr(b))return b;var rt=hn(b);if(rt){if(be=ooe(b),!Oe)return Wo(b,be)}else{var st=qi(b),bt=st==ce||st==q;if(Fc(b))return XI(b,Oe);if(st==te||st==ne||bt&&!ae){if(be=We||bt?{}:nN(b),!Oe)return We?Gie(b,mie(be,b)):Kie(b,hI(be,b))}else{if(!pr[st])return ae?b:{};be=aoe(b,st,Oe)}}me||(me=new Ds);var Ct=me.get(b);if(Ct)return Ct;me.set(b,be),PN(b)?b.forEach(function(Qt){be.add(qa(Qt,_,E,Qt,b,me))}):ON(b)&&b.forEach(function(Qt,Mn){be.set(Mn,qa(Qt,_,E,Mn,b,me))});var Zt=nt?We?lw:sw:We?Do:xi,An=rt?n:Zt(b);return Ja(An||b,function(Qt,Mn){An&&(Mn=Qt,Qt=b[Mn]),A1(be,Mn,qa(Qt,_,E,Mn,b,me))}),be}function yie(b){var _=xi(b);return function(E){return pI(E,b,_)}}function pI(b,_,E){var Q=E.length;if(b==null)return!Q;for(b=ur(b);Q--;){var ae=E[Q],me=_[ae],be=b[ae];if(be===n&&!(ae in b)||!me(be))return!1}return!0}function vI(b,_,E){if(typeof b!="function")throw new $a(a);return L1(function(){b.apply(n,E)},_)}function R1(b,_,E,Q){var ae=-1,me=_y,be=!0,Oe=b.length,We=[],nt=_.length;if(!Oe)return We;E&&(_=Lr(_,ma(E))),Q?(me=_4,be=!1):_.length>=i&&(me=h1,be=!1,_=new wd(_));e:for(;++aeae?0:ae+E),Q=Q===n||Q>ae?ae:yn(Q),Q<0&&(Q+=ae),Q=E>Q?0:IN(Q);E0&&E(Oe)?_>1?Xi(Oe,_-1,E,Q,ae):_c(ae,Oe):Q||(ae[ae.length]=Oe)}return ae}var Y4=YI(),yI=YI(!0);function Ml(b,_){return b&&Y4(b,_,xi)}function Z4(b,_){return b&&yI(b,_,xi)}function Ky(b,_){return Tc(_,function(E){return Iu(b[E])})}function Ld(b,_){_=Ic(_,b);for(var E=0,Q=_.length;b!=null&&E_}function bie(b,_){return b!=null&&rr.call(b,_)}function xie(b,_){return b!=null&&_ in ur(b)}function Sie(b,_,E){return b>=ji(_,E)&&b=120&&rt.length>=120)?new wd(be&&rt):n}rt=b[0];var st=-1,bt=Oe[0];e:for(;++st-1;)Oe!==b&&Wy.call(Oe,We,1),Wy.call(b,We,1);return b}function OI(b,_){for(var E=b?_.length:0,Q=E-1;E--;){var ae=_[E];if(E==Q||ae!==me){var me=ae;Cu(ae)?Wy.call(b,ae,1):ew(b,ae)}}return b}function $4(b,_){return b+Uy(uI()*(_-b+1))}function Eie(b,_,E,Q){for(var ae=-1,me=pi(Dy((_-b)/(E||1)),0),be=Ze(me);me--;)be[Q?me:++ae]=b,b+=E;return be}function j4(b,_){var E="";if(!b||_<1||_>W)return E;do _%2&&(E+=b),_=Uy(_/2),_&&(b+=b);while(_);return E}function bn(b,_){return vw(oN(b,_,Uo),b+"")}function Xie(b){return dI(E0(b))}function Wie(b,_){var E=E0(b);return iA(E,Md(_,0,E.length))}function S1(b,_,E,Q){if(!Nr(b))return b;_=Ic(_,b);for(var ae=-1,me=_.length,be=me-1,Oe=b;Oe!=null&&++aeae?0:ae+_),E=E>ae?ae:E,E<0&&(E+=ae),ae=_>E?0:E-_>>>0,_>>>=0;for(var me=Ze(ae);++Q>>1,be=b[me];be!==null&&!Aa(be)&&(E?be<=_:be<_)?Q=me+1:ae=me}return ae}return q4(b,_,Uo,E)}function q4(b,_,E,Q){var ae=0,me=b==null?0:b.length;if(me===0)return 0;_=E(_);for(var be=_!==_,Oe=_===null,We=Aa(_),nt=_===n;ae=i){var nt=_?null:jie(b);if(nt)return ky(nt);be=!1,ae=h1,We=new wd}else We=_?[]:Oe;e:for(;++Q=Q?b:es(b,_,E)}var EI=Ore||function(b){return Ei.clearTimeout(b)};function XI(b,_){if(_)return b.slice();var E=b.length,Q=iI?iI(E):new b.constructor(E);return b.copy(Q),Q}function iw(b){var _=new b.constructor(b.byteLength);return new Ey(_).set(new Ey(b)),_}function Yie(b,_){var E=_?iw(b.buffer):b.buffer;return new b.constructor(E,b.byteOffset,b.byteLength)}function Zie(b){var _=new b.constructor(b.source,RC.exec(b));return _.lastIndex=b.lastIndex,_}function Qie(b){return y1?ur(y1.call(b)):{}}function WI(b,_){var E=_?iw(b.buffer):b.buffer;return new b.constructor(E,b.byteOffset,b.length)}function VI(b,_){if(b!==_){var E=b!==n,Q=b===null,ae=b===b,me=Aa(b),be=_!==n,Oe=_===null,We=_===_,nt=Aa(_);if(!Oe&&!nt&&!me&&b>_||me&&be&&We&&!Oe&&!nt||Q&&be&&We||!E&&We||!ae)return 1;if(!Q&&!me&&!nt&&b<_||nt&&E&&ae&&!Q&&!me||Oe&&E&&ae||!be&&ae||!We)return-1}return 0}function Hie(b,_,E){for(var Q=-1,ae=b.criteria,me=_.criteria,be=ae.length,Oe=E.length;++Q=Oe)return We;var nt=E[Q];return We*(nt=="desc"?-1:1)}}return b.index-_.index}function DI(b,_,E,Q){for(var ae=-1,me=b.length,be=E.length,Oe=-1,We=_.length,nt=pi(me-be,0),rt=Ze(We+nt),st=!Q;++Oe1?E[ae-1]:n,be=ae>2?E[2]:n;for(me=b.length>3&&typeof me=="function"?(ae--,me):n,be&&bo(E[0],E[1],be)&&(me=ae<3?n:me,ae=1),_=ur(_);++Q-1?ae[me?_[be]:be]:n}}function HI(b){return Pu(function(_){var E=_.length,Q=E,ae=ja.prototype.thru;for(b&&_.reverse();Q--;){var me=_[Q];if(typeof me!="function")throw new $a(a);if(ae&&!be&&nA(me)=="wrapper")var be=new ja([],!0)}for(Q=be?Q:E;++Q1&&In.reverse(),rt&&WeOe))return!1;var nt=me.get(b),rt=me.get(_);if(nt&&rt)return nt==_&&rt==b;var st=-1,bt=!0,Ct=E&v?new wd:n;for(me.set(b,_),me.set(_,b);++st1?"& ":"")+_[Q],_=_.join(E>2?", ":" "),b.replace(R4,`{ /* [wrapped with `+_+`] */ -`)}function loe(b){return hn(b)||_d(b)||!!(sI&&b&&b[sI])}function Cu(b,_){var X=typeof b;return _=_??W,!!_&&(X=="number"||X!="symbol"&&Rne.test(b))&&b>-1&&b%1==0&&b<_}function bo(b,_,X){if(!Nr(X))return!1;var Q=typeof _;return(Q=="number"?Wo(X)&&Cu(_,X.length):Q=="string"&&_ in X)?Us(X[_],b):!1}function dw(b,_){if(hn(b))return!1;var X=typeof b;return X=="number"||X=="symbol"||X=="boolean"||b==null||Aa(b)?!0:Lu.test(b)||!Ad.test(b)||_!=null&&b in ur(_)}function uoe(b){var _=typeof b;return _=="string"||_=="number"||_=="symbol"||_=="boolean"?b!=="__proto__":b===null}function hw(b){var _=nA(b),X=pe[_];if(typeof X!="function"||!(_ in On.prototype))return!1;if(b===X)return!0;var Q=uw(X);return!!Q&&b===Q[0]}function coe(b){return!!rI&&rI in b}var foe=Cy?Iu:kw;function w1(b){var _=b&&b.constructor,X=typeof _=="function"&&_.prototype||T0;return b===X}function rN(b){return b===b&&!Nr(b)}function iN(b,_){return function(X){return X==null?!1:X[b]===_&&(_!==n||b in ur(X))}}function doe(b){var _=lA(b,function(Q){return X.size===u&&X.clear(),Q}),X=_.cache;return _}function hoe(b,_){var X=b[1],Q=_[1],oe=X|Q,me=oe<(g|m|w),be=Q==w&&X==R||Q==w&&X==M&&b[7].length<=_[8]||Q==(w|M)&&_[7].length<=_[8]&&X==R;if(!(me||be))return b;Q&g&&(b[2]=_[2],oe|=X&g?0:y);var Oe=_[3];if(Oe){var Xe=b[3];b[3]=Xe?DI(Xe,Oe,_[4]):Oe,b[4]=Xe?Oc(b[3],c):_[4]}return Oe=_[5],Oe&&(Xe=b[5],b[5]=Xe?UI(Xe,Oe,_[6]):Oe,b[6]=Xe?Oc(b[5],c):_[6]),Oe=_[7],Oe&&(b[7]=Oe),Q&w&&(b[8]=b[8]==null?_[8]:ji(b[8],_[8])),b[9]==null&&(b[9]=_[9]),b[0]=_[0],b[1]=oe,b}function poe(b){var _=[];if(b!=null)for(var X in ur(b))_.push(X);return _}function voe(b){return Ny.call(b)}function oN(b,_,X){return _=hi(_===n?b.length-1:_,0),function(){for(var Q=arguments,oe=-1,me=hi(Q.length-_,0),be=Ze(me);++oe0){if(++_>=k)return arguments[0]}else _=0;return b.apply(n,arguments)}}function iA(b,_){var X=-1,Q=b.length,oe=Q-1;for(_=_===n?Q:_;++X<_;){var me=$4(X,oe),be=b[me];b[me]=b[X],b[X]=be}return b.length=_,b}var cN=doe(function(b){var _=[];return b.charCodeAt(0)===46&&_.push(""),b.replace(A4,function(X,Q,oe,me){_.push(oe?me.replace(pne,"$1"):Q||X)}),_});function Tl(b){if(typeof b=="string"||Aa(b))return b;var _=b+"";return _=="0"&&1/b==-V?"-0":_}function Td(b){if(b!=null){try{return Iy.call(b)}catch{}try{return b+""}catch{}}return""}function moe(b,_){return Ja(H,function(X){var Q="_."+X[0];_&X[1]&&!_y(b,Q)&&b.push(Q)}),b.sort()}function fN(b){if(b instanceof On)return b.clone();var _=new ja(b.__wrapped__,b.__chain__);return _.__actions__=Xo(b.__actions__),_.__index__=b.__index__,_.__values__=b.__values__,_}function yoe(b,_,X){(X?bo(b,_,X):_===n)?_=1:_=hi(yn(_),0);var Q=b==null?0:b.length;if(!Q||_<1)return[];for(var oe=0,me=0,be=Ze(Dy(Q/_));oe1?b[_-1]:n;return X=typeof X=="function"?(b.pop(),X):n,mN(b,X)});function yN(b){var _=pe(b);return _.__chain__=!0,_}function Aae(b,_){return _(b),b}function oA(b,_){return _(b)}var Rae=Pu(function(b){var _=b.length,X=_?b[0]:0,Q=this.__wrapped__,oe=function(me){return B4(me,b)};return _>1||this.__actions__.length||!(Q instanceof On)||!Cu(X)?this.thru(oe):(Q=Q.slice(X,+X+(_?1:0)),Q.__actions__.push({func:oA,args:[oe],thisArg:n}),new ja(Q,this.__chain__).thru(function(me){return _&&!me.length&&me.push(n),me}))});function bae(){return yN(this)}function xae(){return new ja(this.value(),this.__chain__)}function Sae(){this.__values__===n&&(this.__values__=CN(this.value()));var b=this.__index__>=this.__values__.length,_=b?n:this.__values__[this.__index__++];return{done:b,value:_}}function wae(){return this}function Mae(b){for(var _,X=this;X instanceof Zy;){var Q=fN(X);Q.__index__=0,Q.__values__=n,_?oe.__wrapped__=Q:_=Q;var oe=Q;X=X.__wrapped__}return oe.__wrapped__=b,_}function Lae(){var b=this.__wrapped__;if(b instanceof On){var _=b;return this.__actions__.length&&(_=new On(this)),_=_.reverse(),_.__actions__.push({func:oA,args:[gw],thisArg:n}),new ja(_,this.__chain__)}return this.thru(gw)}function Tae(){return NI(this.__wrapped__,this.__actions__)}var _ae=$y(function(b,_,X){rr.call(b,X)?++b[X]:Ou(b,X,1)});function Oae(b,_,X){var Q=hn(b)?KC:Aie;return X&&bo(b,_,X)&&(_=n),Q(b,Dt(_,3))}function kae(b,_){var X=hn(b)?Tc:mI;return X(b,Dt(_,3))}var Pae=QI(dN),Cae=QI(hN);function Iae(b,_){return Xi(aA(b,_),1)}function Nae(b,_){return Xi(aA(b,_),V)}function Fae(b,_,X){return X=X===n?1:yn(X),Xi(aA(b,_),X)}function AN(b,_){var X=hn(b)?Ja:Pc;return X(b,Dt(_,3))}function RN(b,_){var X=hn(b)?ere:gI;return X(b,Dt(_,3))}var Eae=$y(function(b,_,X){rr.call(b,X)?b[X].push(_):Ou(b,X,[_])});function Xae(b,_,X,Q){b=Wo(b)?b:F0(b),X=X&&!Q?yn(X):0;var oe=b.length;return X<0&&(X=hi(oe+X,0)),fA(b)?X<=oe&&b.indexOf(_,X)>-1:!!oe&&S0(b,_,X)>-1}var Wae=bn(function(b,_,X){var Q=-1,oe=typeof _=="function",me=Wo(b)?Ze(b.length):[];return Pc(b,function(be){me[++Q]=oe?ga(_,be,X):R1(be,_,X)}),me}),Vae=$y(function(b,_,X){Ou(b,X,_)});function aA(b,_){var X=hn(b)?Lr:SI;return X(b,Dt(_,3))}function Dae(b,_,X,Q){return b==null?[]:(hn(_)||(_=_==null?[]:[_]),X=Q?n:X,hn(X)||(X=X==null?[]:[X]),TI(b,_,X))}var Uae=$y(function(b,_,X){b[X?0:1].push(_)},function(){return[[],[]]});function Bae(b,_,X){var Q=hn(b)?O4:$C,oe=arguments.length<3;return Q(b,Dt(_,4),X,oe,Pc)}function Yae(b,_,X){var Q=hn(b)?tre:$C,oe=arguments.length<3;return Q(b,Dt(_,4),X,oe,gI)}function Zae(b,_){var X=hn(b)?Tc:mI;return X(b,uA(Dt(_,3)))}function Qae(b){var _=hn(b)?dI:Xie;return _(b)}function Hae(b,_,X){(X?bo(b,_,X):_===n)?_=1:_=yn(_);var Q=hn(b)?pie:Wie;return Q(b,_)}function Kae(b){var _=hn(b)?vie:Die;return _(b)}function Gae(b){if(b==null)return 0;if(Wo(b))return fA(b)?M0(b):b.length;var _=qi(b);return _==E||_==fe?b.size:G4(b).length}function zae(b,_,X){var Q=hn(b)?k4:Uie;return X&&bo(b,_,X)&&(_=n),Q(b,Dt(_,3))}var Jae=bn(function(b,_){if(b==null)return[];var X=_.length;return X>1&&bo(b,_[0],_[1])?_=[]:X>2&&bo(_[0],_[1],_[2])&&(_=[_[0]]),TI(b,Xi(_,1),[])}),sA=kre||function(){return Ei.Date.now()};function $ae(b,_){if(typeof _!="function")throw new $a(a);return b=yn(b),function(){if(--b<1)return _.apply(this,arguments)}}function bN(b,_,X){return _=X?n:_,_=b&&_==null?b.length:_,ku(b,w,n,n,n,n,_)}function xN(b,_){var X;if(typeof _!="function")throw new $a(a);return b=yn(b),function(){return--b>0&&(X=_.apply(this,arguments)),b<=1&&(_=n),X}}var yw=bn(function(b,_,X){var Q=g;if(X.length){var oe=Oc(X,I0(yw));Q|=x}return ku(b,Q,_,X,oe)}),SN=bn(function(b,_,X){var Q=g|m;if(X.length){var oe=Oc(X,I0(SN));Q|=x}return ku(_,Q,b,X,oe)});function wN(b,_,X){_=X?n:_;var Q=ku(b,R,n,n,n,n,n,_);return Q.placeholder=wN.placeholder,Q}function MN(b,_,X){_=X?n:_;var Q=ku(b,A,n,n,n,n,n,_);return Q.placeholder=MN.placeholder,Q}function LN(b,_,X){var Q,oe,me,be,Oe,Xe,nt=0,rt=!1,st=!1,bt=!0;if(typeof b!="function")throw new $a(a);_=ns(_)||0,Nr(X)&&(rt=!!X.leading,st="maxWait"in X,me=st?hi(ns(X.maxWait)||0,_):me,bt="trailing"in X?!!X.trailing:bt);function Ct(ei){var Bs=Q,Fu=oe;return Q=oe=n,nt=ei,be=b.apply(Fu,Bs),be}function Zt(ei){return nt=ei,Oe=M1(Mn,_),rt?Ct(ei):be}function An(ei){var Bs=ei-Xe,Fu=ei-nt,QN=_-Bs;return st?ji(QN,me-Fu):QN}function Qt(ei){var Bs=ei-Xe,Fu=ei-nt;return Xe===n||Bs>=_||Bs<0||st&&Fu>=me}function Mn(){var ei=sA();if(Qt(ei))return In(ei);Oe=M1(Mn,An(ei))}function In(ei){return Oe=n,bt&&Q?Ct(ei):(Q=oe=n,be)}function Ra(){Oe!==n&&EI(Oe),nt=0,Q=Xe=oe=Oe=n}function xo(){return Oe===n?be:In(sA())}function ba(){var ei=sA(),Bs=Qt(ei);if(Q=arguments,oe=this,Xe=ei,Bs){if(Oe===n)return Zt(Xe);if(st)return EI(Oe),Oe=M1(Mn,_),Ct(Xe)}return Oe===n&&(Oe=M1(Mn,_)),be}return ba.cancel=Ra,ba.flush=xo,ba}var jae=bn(function(b,_){return vI(b,1,_)}),qae=bn(function(b,_,X){return vI(b,ns(_)||0,X)});function ese(b){return ku(b,L)}function lA(b,_){if(typeof b!="function"||_!=null&&typeof _!="function")throw new $a(a);var X=function(){var Q=arguments,oe=_?_.apply(this,Q):Q[0],me=X.cache;if(me.has(oe))return me.get(oe);var be=b.apply(this,Q);return X.cache=me.set(oe,be)||me,be};return X.cache=new(lA.Cache||_u),X}lA.Cache=_u;function uA(b){if(typeof b!="function")throw new $a(a);return function(){var _=arguments;switch(_.length){case 0:return!b.call(this);case 1:return!b.call(this,_[0]);case 2:return!b.call(this,_[0],_[1]);case 3:return!b.call(this,_[0],_[1],_[2])}return!b.apply(this,_)}}function tse(b){return xN(2,b)}var nse=Bie(function(b,_){_=_.length==1&&hn(_[0])?Lr(_[0],ma(Dt())):Lr(Xi(_,1),ma(Dt()));var X=_.length;return bn(function(Q){for(var oe=-1,me=ji(Q.length,X);++oe=_}),_d=RI(function(){return arguments}())?RI:function(b){return Br(b)&&rr.call(b,"callee")&&!aI.call(b,"callee")},hn=Ze.isArray,mse=UC?ma(UC):Mie;function Wo(b){return b!=null&&cA(b.length)&&!Iu(b)}function qr(b){return Br(b)&&Wo(b)}function yse(b){return b===!0||b===!1||Br(b)&&Ro(b)==G}var Fc=Cre||kw,Ase=BC?ma(BC):Lie;function Rse(b){return Br(b)&&b.nodeType===1&&!L1(b)}function bse(b){if(b==null)return!0;if(Wo(b)&&(hn(b)||typeof b=="string"||typeof b.splice=="function"||Fc(b)||N0(b)||_d(b)))return!b.length;var _=qi(b);if(_==E||_==fe)return!b.size;if(w1(b))return!G4(b).length;for(var X in b)if(rr.call(b,X))return!1;return!0}function xse(b,_){return b1(b,_)}function Sse(b,_,X){X=typeof X=="function"?X:n;var Q=X?X(b,_):n;return Q===n?b1(b,_,n,X):!!Q}function Rw(b){if(!Br(b))return!1;var _=Ro(b);return _==de||_==le||typeof b.message=="string"&&typeof b.name=="string"&&!L1(b)}function wse(b){return typeof b=="number"&&lI(b)}function Iu(b){if(!Nr(b))return!1;var _=Ro(b);return _==ue||_==j||_==ce||_==ae}function _N(b){return typeof b=="number"&&b==yn(b)}function cA(b){return typeof b=="number"&&b>-1&&b%1==0&&b<=W}function Nr(b){var _=typeof b;return b!=null&&(_=="object"||_=="function")}function Br(b){return b!=null&&typeof b=="object"}var ON=YC?ma(YC):_ie;function Mse(b,_){return b===_||K4(b,_,cw(_))}function Lse(b,_,X){return X=typeof X=="function"?X:n,K4(b,_,cw(_),X)}function Tse(b){return kN(b)&&b!=+b}function _se(b){if(foe(b))throw new cn(o);return bI(b)}function Ose(b){return b===null}function kse(b){return b==null}function kN(b){return typeof b=="number"||Br(b)&&Ro(b)==$}function L1(b){if(!Br(b)||Ro(b)!=ne)return!1;var _=Xy(b);if(_===null)return!0;var X=rr.call(_,"constructor")&&_.constructor;return typeof X=="function"&&X instanceof X&&Iy.call(X)==Lre}var bw=ZC?ma(ZC):Oie;function Pse(b){return _N(b)&&b>=-W&&b<=W}var PN=QC?ma(QC):kie;function fA(b){return typeof b=="string"||!hn(b)&&Br(b)&&Ro(b)==ge}function Aa(b){return typeof b=="symbol"||Br(b)&&Ro(b)==Re}var N0=HC?ma(HC):Pie;function Cse(b){return b===n}function Ise(b){return Br(b)&&qi(b)==Fe}function Nse(b){return Br(b)&&Ro(b)==Ke}var Fse=tA(z4),Ese=tA(function(b,_){return b<=_});function CN(b){if(!b)return[];if(Wo(b))return fA(b)?Vs(b):Xo(b);if(h1&&b[h1])return pre(b[h1]());var _=qi(b),X=_==E?E4:_==fe?ky:F0;return X(b)}function Nu(b){if(!b)return b===0?b:0;if(b=ns(b),b===V||b===-V){var _=b<0?-1:1;return _*K}return b===b?b:0}function yn(b){var _=Nu(b),X=_%1;return _===_?X?_-X:_:0}function IN(b){return b?wd(yn(b),0,B):0}function ns(b){if(typeof b=="number")return b;if(Aa(b))return ee;if(Nr(b)){var _=typeof b.valueOf=="function"?b.valueOf():b;b=Nr(_)?_+"":_}if(typeof b!="string")return b===0?b:+b;b=jC(b);var X=mne.test(b);return X||Ane.test(b)?$ne(b.slice(2),X?2:8):gne.test(b)?ee:+b}function NN(b){return Ll(b,Vo(b))}function Xse(b){return b?wd(yn(b),-W,W):b===0?b:0}function qn(b){return b==null?"":ya(b)}var Wse=P0(function(b,_){if(w1(_)||Wo(_)){Ll(_,bi(_),b);return}for(var X in _)rr.call(_,X)&&y1(b,X,_[X])}),FN=P0(function(b,_){Ll(_,Vo(_),b)}),dA=P0(function(b,_,X,Q){Ll(_,Vo(_),b,Q)}),Vse=P0(function(b,_,X,Q){Ll(_,bi(_),b,Q)}),Dse=Pu(B4);function Use(b,_){var X=k0(b);return _==null?X:hI(X,_)}var Bse=bn(function(b,_){b=ur(b);var X=-1,Q=_.length,oe=Q>2?_[2]:n;for(oe&&bo(_[0],_[1],oe)&&(Q=1);++X1),me}),Ll(b,lw(b),X),Q&&(X=qa(X,f|d|h,qie));for(var oe=_.length;oe--;)ew(X,_[oe]);return X});function ale(b,_){return XN(b,uA(Dt(_)))}var sle=Pu(function(b,_){return b==null?{}:Nie(b,_)});function XN(b,_){if(b==null)return{};var X=Lr(lw(b),function(Q){return[Q]});return _=Dt(_),_I(b,X,function(Q,oe){return _(Q,oe[0])})}function lle(b,_,X){_=Ic(_,b);var Q=-1,oe=_.length;for(oe||(oe=1,b=n);++Q_){var Q=b;b=_,_=Q}if(X||b%1||_%1){var oe=uI();return ji(b+oe*(_-b+Jne("1e-"+((oe+"").length-1))),_)}return $4(b,_)}var Ale=C0(function(b,_,X){return _=_.toLowerCase(),b+(X?DN(_):_)});function DN(b){return ww(qn(b).toLowerCase())}function UN(b){return b=qn(b),b&&b.replace(bne,ure).replace(Dne,"")}function Rle(b,_,X){b=qn(b),_=ya(_);var Q=b.length;X=X===n?Q:wd(yn(X),0,Q);var oe=X;return X-=_.length,X>=0&&b.slice(X,oe)==_}function ble(b){return b=qn(b),b&&Ws.test(b)?b.replace(en,cre):b}function xle(b){return b=qn(b),b&&Ao.test(b)?b.replace(b0,"\\$&"):b}var Sle=C0(function(b,_,X){return b+(X?"-":"")+_.toLowerCase()}),wle=C0(function(b,_,X){return b+(X?" ":"")+_.toLowerCase()}),Mle=ZI("toLowerCase");function Lle(b,_,X){b=qn(b),_=yn(_);var Q=_?M0(b):0;if(!_||Q>=_)return b;var oe=(_-Q)/2;return eA(Uy(oe),X)+b+eA(Dy(oe),X)}function Tle(b,_,X){b=qn(b),_=yn(_);var Q=_?M0(b):0;return _&&Q<_?b+eA(_-Q,X):b}function _le(b,_,X){b=qn(b),_=yn(_);var Q=_?M0(b):0;return _&&Q<_?eA(_-Q,X)+b:b}function Ole(b,_,X){return X||_==null?_=0:_&&(_=+_),Ere(qn(b).replace(Ga,""),_||0)}function kle(b,_,X){return(X?bo(b,_,X):_===n)?_=1:_=yn(_),j4(qn(b),_)}function Ple(){var b=arguments,_=qn(b[0]);return b.length<3?_:_.replace(b[1],b[2])}var Cle=C0(function(b,_,X){return b+(X?"_":"")+_.toLowerCase()});function Ile(b,_,X){return X&&typeof X!="number"&&bo(b,_,X)&&(_=X=n),X=X===n?B:X>>>0,X?(b=qn(b),b&&(typeof _=="string"||_!=null&&!bw(_))&&(_=ya(_),!_&&w0(b))?Nc(Vs(b),0,X):b.split(_,X)):[]}var Nle=C0(function(b,_,X){return b+(X?" ":"")+ww(_)});function Fle(b,_,X){return b=qn(b),X=X==null?0:wd(yn(X),0,b.length),_=ya(_),b.slice(X,X+_.length)==_}function Ele(b,_,X){var Q=pe.templateSettings;X&&bo(b,_,X)&&(_=n),b=qn(b),_=dA({},_,Q,$I);var oe=dA({},_.imports,Q.imports,$I),me=bi(oe),be=F4(oe,me),Oe,Xe,nt=0,rt=_.interpolate||My,st="__p += '",bt=X4((_.escape||My).source+"|"+rt.source+"|"+(rt===R0?vne:My).source+"|"+(_.evaluate||My).source+"|$","g"),Ct="//# sourceURL="+(rr.call(_,"sourceURL")?(_.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qne+"]")+` +`)}function loe(b){return hn(b)||Od(b)||!!(sI&&b&&b[sI])}function Cu(b,_){var E=typeof b;return _=_??W,!!_&&(E=="number"||E!="symbol"&&Rne.test(b))&&b>-1&&b%1==0&&b<_}function bo(b,_,E){if(!Nr(E))return!1;var Q=typeof _;return(Q=="number"?Vo(E)&&Cu(_,E.length):Q=="string"&&_ in E)?Us(E[_],b):!1}function dw(b,_){if(hn(b))return!1;var E=typeof b;return E=="number"||E=="symbol"||E=="boolean"||b==null||Aa(b)?!0:Lu.test(b)||!Rd.test(b)||_!=null&&b in ur(_)}function uoe(b){var _=typeof b;return _=="string"||_=="number"||_=="symbol"||_=="boolean"?b!=="__proto__":b===null}function hw(b){var _=nA(b),E=ge[_];if(typeof E!="function"||!(_ in On.prototype))return!1;if(b===E)return!0;var Q=uw(E);return!!Q&&b===Q[0]}function coe(b){return!!rI&&rI in b}var foe=Cy?Iu:kw;function M1(b){var _=b&&b.constructor,E=typeof _=="function"&&_.prototype||_0;return b===E}function rN(b){return b===b&&!Nr(b)}function iN(b,_){return function(E){return E==null?!1:E[b]===_&&(_!==n||b in ur(E))}}function doe(b){var _=lA(b,function(Q){return E.size===u&&E.clear(),Q}),E=_.cache;return _}function hoe(b,_){var E=b[1],Q=_[1],ae=E|Q,me=ae<(g|m|w),be=Q==w&&E==R||Q==w&&E==L&&b[7].length<=_[8]||Q==(w|L)&&_[7].length<=_[8]&&E==R;if(!(me||be))return b;Q&g&&(b[2]=_[2],ae|=E&g?0:y);var Oe=_[3];if(Oe){var We=b[3];b[3]=We?DI(We,Oe,_[4]):Oe,b[4]=We?Oc(b[3],c):_[4]}return Oe=_[5],Oe&&(We=b[5],b[5]=We?UI(We,Oe,_[6]):Oe,b[6]=We?Oc(b[5],c):_[6]),Oe=_[7],Oe&&(b[7]=Oe),Q&w&&(b[8]=b[8]==null?_[8]:ji(b[8],_[8])),b[9]==null&&(b[9]=_[9]),b[0]=_[0],b[1]=ae,b}function poe(b){var _=[];if(b!=null)for(var E in ur(b))_.push(E);return _}function voe(b){return Ny.call(b)}function oN(b,_,E){return _=pi(_===n?b.length-1:_,0),function(){for(var Q=arguments,ae=-1,me=pi(Q.length-_,0),be=Ze(me);++ae0){if(++_>=k)return arguments[0]}else _=0;return b.apply(n,arguments)}}function iA(b,_){var E=-1,Q=b.length,ae=Q-1;for(_=_===n?Q:_;++E<_;){var me=$4(E,ae),be=b[me];b[me]=b[E],b[E]=be}return b.length=_,b}var cN=doe(function(b){var _=[];return b.charCodeAt(0)===46&&_.push(""),b.replace(A4,function(E,Q,ae,me){_.push(ae?me.replace(pne,"$1"):Q||E)}),_});function Tl(b){if(typeof b=="string"||Aa(b))return b;var _=b+"";return _=="0"&&1/b==-V?"-0":_}function _d(b){if(b!=null){try{return Iy.call(b)}catch{}try{return b+""}catch{}}return""}function moe(b,_){return Ja(K,function(E){var Q="_."+E[0];_&E[1]&&!_y(b,Q)&&b.push(Q)}),b.sort()}function fN(b){if(b instanceof On)return b.clone();var _=new ja(b.__wrapped__,b.__chain__);return _.__actions__=Wo(b.__actions__),_.__index__=b.__index__,_.__values__=b.__values__,_}function yoe(b,_,E){(E?bo(b,_,E):_===n)?_=1:_=pi(yn(_),0);var Q=b==null?0:b.length;if(!Q||_<1)return[];for(var ae=0,me=0,be=Ze(Dy(Q/_));ae1?b[_-1]:n;return E=typeof E=="function"?(b.pop(),E):n,mN(b,E)});function yN(b){var _=ge(b);return _.__chain__=!0,_}function Aae(b,_){return _(b),b}function oA(b,_){return _(b)}var Rae=Pu(function(b){var _=b.length,E=_?b[0]:0,Q=this.__wrapped__,ae=function(me){return B4(me,b)};return _>1||this.__actions__.length||!(Q instanceof On)||!Cu(E)?this.thru(ae):(Q=Q.slice(E,+E+(_?1:0)),Q.__actions__.push({func:oA,args:[ae],thisArg:n}),new ja(Q,this.__chain__).thru(function(me){return _&&!me.length&&me.push(n),me}))});function bae(){return yN(this)}function xae(){return new ja(this.value(),this.__chain__)}function Sae(){this.__values__===n&&(this.__values__=CN(this.value()));var b=this.__index__>=this.__values__.length,_=b?n:this.__values__[this.__index__++];return{done:b,value:_}}function wae(){return this}function Mae(b){for(var _,E=this;E instanceof Zy;){var Q=fN(E);Q.__index__=0,Q.__values__=n,_?ae.__wrapped__=Q:_=Q;var ae=Q;E=E.__wrapped__}return ae.__wrapped__=b,_}function Lae(){var b=this.__wrapped__;if(b instanceof On){var _=b;return this.__actions__.length&&(_=new On(this)),_=_.reverse(),_.__actions__.push({func:oA,args:[gw],thisArg:n}),new ja(_,this.__chain__)}return this.thru(gw)}function Tae(){return NI(this.__wrapped__,this.__actions__)}var _ae=$y(function(b,_,E){rr.call(b,E)?++b[E]:Ou(b,E,1)});function Oae(b,_,E){var Q=hn(b)?KC:Aie;return E&&bo(b,_,E)&&(_=n),Q(b,Dt(_,3))}function kae(b,_){var E=hn(b)?Tc:mI;return E(b,Dt(_,3))}var Pae=QI(dN),Cae=QI(hN);function Iae(b,_){return Xi(aA(b,_),1)}function Nae(b,_){return Xi(aA(b,_),V)}function Fae(b,_,E){return E=E===n?1:yn(E),Xi(aA(b,_),E)}function AN(b,_){var E=hn(b)?Ja:Pc;return E(b,Dt(_,3))}function RN(b,_){var E=hn(b)?ere:gI;return E(b,Dt(_,3))}var Eae=$y(function(b,_,E){rr.call(b,E)?b[E].push(_):Ou(b,E,[_])});function Xae(b,_,E,Q){b=Vo(b)?b:E0(b),E=E&&!Q?yn(E):0;var ae=b.length;return E<0&&(E=pi(ae+E,0)),fA(b)?E<=ae&&b.indexOf(_,E)>-1:!!ae&&w0(b,_,E)>-1}var Wae=bn(function(b,_,E){var Q=-1,ae=typeof _=="function",me=Vo(b)?Ze(b.length):[];return Pc(b,function(be){me[++Q]=ae?ga(_,be,E):b1(be,_,E)}),me}),Vae=$y(function(b,_,E){Ou(b,E,_)});function aA(b,_){var E=hn(b)?Lr:SI;return E(b,Dt(_,3))}function Dae(b,_,E,Q){return b==null?[]:(hn(_)||(_=_==null?[]:[_]),E=Q?n:E,hn(E)||(E=E==null?[]:[E]),TI(b,_,E))}var Uae=$y(function(b,_,E){b[E?0:1].push(_)},function(){return[[],[]]});function Bae(b,_,E){var Q=hn(b)?O4:$C,ae=arguments.length<3;return Q(b,Dt(_,4),E,ae,Pc)}function Yae(b,_,E){var Q=hn(b)?tre:$C,ae=arguments.length<3;return Q(b,Dt(_,4),E,ae,gI)}function Zae(b,_){var E=hn(b)?Tc:mI;return E(b,uA(Dt(_,3)))}function Qae(b){var _=hn(b)?dI:Xie;return _(b)}function Hae(b,_,E){(E?bo(b,_,E):_===n)?_=1:_=yn(_);var Q=hn(b)?pie:Wie;return Q(b,_)}function Kae(b){var _=hn(b)?vie:Die;return _(b)}function Gae(b){if(b==null)return 0;if(Vo(b))return fA(b)?L0(b):b.length;var _=qi(b);return _==X||_==ue?b.size:G4(b).length}function zae(b,_,E){var Q=hn(b)?k4:Uie;return E&&bo(b,_,E)&&(_=n),Q(b,Dt(_,3))}var Jae=bn(function(b,_){if(b==null)return[];var E=_.length;return E>1&&bo(b,_[0],_[1])?_=[]:E>2&&bo(_[0],_[1],_[2])&&(_=[_[0]]),TI(b,Xi(_,1),[])}),sA=kre||function(){return Ei.Date.now()};function $ae(b,_){if(typeof _!="function")throw new $a(a);return b=yn(b),function(){if(--b<1)return _.apply(this,arguments)}}function bN(b,_,E){return _=E?n:_,_=b&&_==null?b.length:_,ku(b,w,n,n,n,n,_)}function xN(b,_){var E;if(typeof _!="function")throw new $a(a);return b=yn(b),function(){return--b>0&&(E=_.apply(this,arguments)),b<=1&&(_=n),E}}var yw=bn(function(b,_,E){var Q=g;if(E.length){var ae=Oc(E,N0(yw));Q|=x}return ku(b,Q,_,E,ae)}),SN=bn(function(b,_,E){var Q=g|m;if(E.length){var ae=Oc(E,N0(SN));Q|=x}return ku(_,Q,b,E,ae)});function wN(b,_,E){_=E?n:_;var Q=ku(b,R,n,n,n,n,n,_);return Q.placeholder=wN.placeholder,Q}function MN(b,_,E){_=E?n:_;var Q=ku(b,A,n,n,n,n,n,_);return Q.placeholder=MN.placeholder,Q}function LN(b,_,E){var Q,ae,me,be,Oe,We,nt=0,rt=!1,st=!1,bt=!0;if(typeof b!="function")throw new $a(a);_=ns(_)||0,Nr(E)&&(rt=!!E.leading,st="maxWait"in E,me=st?pi(ns(E.maxWait)||0,_):me,bt="trailing"in E?!!E.trailing:bt);function Ct(ei){var Bs=Q,Fu=ae;return Q=ae=n,nt=ei,be=b.apply(Fu,Bs),be}function Zt(ei){return nt=ei,Oe=L1(Mn,_),rt?Ct(ei):be}function An(ei){var Bs=ei-We,Fu=ei-nt,QN=_-Bs;return st?ji(QN,me-Fu):QN}function Qt(ei){var Bs=ei-We,Fu=ei-nt;return We===n||Bs>=_||Bs<0||st&&Fu>=me}function Mn(){var ei=sA();if(Qt(ei))return In(ei);Oe=L1(Mn,An(ei))}function In(ei){return Oe=n,bt&&Q?Ct(ei):(Q=ae=n,be)}function Ra(){Oe!==n&&EI(Oe),nt=0,Q=We=ae=Oe=n}function xo(){return Oe===n?be:In(sA())}function ba(){var ei=sA(),Bs=Qt(ei);if(Q=arguments,ae=this,We=ei,Bs){if(Oe===n)return Zt(We);if(st)return EI(Oe),Oe=L1(Mn,_),Ct(We)}return Oe===n&&(Oe=L1(Mn,_)),be}return ba.cancel=Ra,ba.flush=xo,ba}var jae=bn(function(b,_){return vI(b,1,_)}),qae=bn(function(b,_,E){return vI(b,ns(_)||0,E)});function ese(b){return ku(b,T)}function lA(b,_){if(typeof b!="function"||_!=null&&typeof _!="function")throw new $a(a);var E=function(){var Q=arguments,ae=_?_.apply(this,Q):Q[0],me=E.cache;if(me.has(ae))return me.get(ae);var be=b.apply(this,Q);return E.cache=me.set(ae,be)||me,be};return E.cache=new(lA.Cache||_u),E}lA.Cache=_u;function uA(b){if(typeof b!="function")throw new $a(a);return function(){var _=arguments;switch(_.length){case 0:return!b.call(this);case 1:return!b.call(this,_[0]);case 2:return!b.call(this,_[0],_[1]);case 3:return!b.call(this,_[0],_[1],_[2])}return!b.apply(this,_)}}function tse(b){return xN(2,b)}var nse=Bie(function(b,_){_=_.length==1&&hn(_[0])?Lr(_[0],ma(Dt())):Lr(Xi(_,1),ma(Dt()));var E=_.length;return bn(function(Q){for(var ae=-1,me=ji(Q.length,E);++ae=_}),Od=RI(function(){return arguments}())?RI:function(b){return Br(b)&&rr.call(b,"callee")&&!aI.call(b,"callee")},hn=Ze.isArray,mse=UC?ma(UC):Mie;function Vo(b){return b!=null&&cA(b.length)&&!Iu(b)}function qr(b){return Br(b)&&Vo(b)}function yse(b){return b===!0||b===!1||Br(b)&&Ro(b)==G}var Fc=Cre||kw,Ase=BC?ma(BC):Lie;function Rse(b){return Br(b)&&b.nodeType===1&&!T1(b)}function bse(b){if(b==null)return!0;if(Vo(b)&&(hn(b)||typeof b=="string"||typeof b.splice=="function"||Fc(b)||F0(b)||Od(b)))return!b.length;var _=qi(b);if(_==X||_==ue)return!b.size;if(M1(b))return!G4(b).length;for(var E in b)if(rr.call(b,E))return!1;return!0}function xse(b,_){return x1(b,_)}function Sse(b,_,E){E=typeof E=="function"?E:n;var Q=E?E(b,_):n;return Q===n?x1(b,_,n,E):!!Q}function Rw(b){if(!Br(b))return!1;var _=Ro(b);return _==de||_==le||typeof b.message=="string"&&typeof b.name=="string"&&!T1(b)}function wse(b){return typeof b=="number"&&lI(b)}function Iu(b){if(!Nr(b))return!1;var _=Ro(b);return _==ce||_==q||_==fe||_==oe}function _N(b){return typeof b=="number"&&b==yn(b)}function cA(b){return typeof b=="number"&&b>-1&&b%1==0&&b<=W}function Nr(b){var _=typeof b;return b!=null&&(_=="object"||_=="function")}function Br(b){return b!=null&&typeof b=="object"}var ON=YC?ma(YC):_ie;function Mse(b,_){return b===_||K4(b,_,cw(_))}function Lse(b,_,E){return E=typeof E=="function"?E:n,K4(b,_,cw(_),E)}function Tse(b){return kN(b)&&b!=+b}function _se(b){if(foe(b))throw new cn(o);return bI(b)}function Ose(b){return b===null}function kse(b){return b==null}function kN(b){return typeof b=="number"||Br(b)&&Ro(b)==$}function T1(b){if(!Br(b)||Ro(b)!=te)return!1;var _=Xy(b);if(_===null)return!0;var E=rr.call(_,"constructor")&&_.constructor;return typeof E=="function"&&E instanceof E&&Iy.call(E)==Lre}var bw=ZC?ma(ZC):Oie;function Pse(b){return _N(b)&&b>=-W&&b<=W}var PN=QC?ma(QC):kie;function fA(b){return typeof b=="string"||!hn(b)&&Br(b)&&Ro(b)==pe}function Aa(b){return typeof b=="symbol"||Br(b)&&Ro(b)==Re}var F0=HC?ma(HC):Pie;function Cse(b){return b===n}function Ise(b){return Br(b)&&qi(b)==Ee}function Nse(b){return Br(b)&&Ro(b)==Ke}var Fse=tA(z4),Ese=tA(function(b,_){return b<=_});function CN(b){if(!b)return[];if(Vo(b))return fA(b)?Vs(b):Wo(b);if(p1&&b[p1])return pre(b[p1]());var _=qi(b),E=_==X?E4:_==ue?ky:E0;return E(b)}function Nu(b){if(!b)return b===0?b:0;if(b=ns(b),b===V||b===-V){var _=b<0?-1:1;return _*H}return b===b?b:0}function yn(b){var _=Nu(b),E=_%1;return _===_?E?_-E:_:0}function IN(b){return b?Md(yn(b),0,B):0}function ns(b){if(typeof b=="number")return b;if(Aa(b))return j;if(Nr(b)){var _=typeof b.valueOf=="function"?b.valueOf():b;b=Nr(_)?_+"":_}if(typeof b!="string")return b===0?b:+b;b=jC(b);var E=mne.test(b);return E||Ane.test(b)?$ne(b.slice(2),E?2:8):gne.test(b)?j:+b}function NN(b){return Ll(b,Do(b))}function Xse(b){return b?Md(yn(b),-W,W):b===0?b:0}function qn(b){return b==null?"":ya(b)}var Wse=C0(function(b,_){if(M1(_)||Vo(_)){Ll(_,xi(_),b);return}for(var E in _)rr.call(_,E)&&A1(b,E,_[E])}),FN=C0(function(b,_){Ll(_,Do(_),b)}),dA=C0(function(b,_,E,Q){Ll(_,Do(_),b,Q)}),Vse=C0(function(b,_,E,Q){Ll(_,xi(_),b,Q)}),Dse=Pu(B4);function Use(b,_){var E=P0(b);return _==null?E:hI(E,_)}var Bse=bn(function(b,_){b=ur(b);var E=-1,Q=_.length,ae=Q>2?_[2]:n;for(ae&&bo(_[0],_[1],ae)&&(Q=1);++E1),me}),Ll(b,lw(b),E),Q&&(E=qa(E,f|d|h,qie));for(var ae=_.length;ae--;)ew(E,_[ae]);return E});function ale(b,_){return XN(b,uA(Dt(_)))}var sle=Pu(function(b,_){return b==null?{}:Nie(b,_)});function XN(b,_){if(b==null)return{};var E=Lr(lw(b),function(Q){return[Q]});return _=Dt(_),_I(b,E,function(Q,ae){return _(Q,ae[0])})}function lle(b,_,E){_=Ic(_,b);var Q=-1,ae=_.length;for(ae||(ae=1,b=n);++Q_){var Q=b;b=_,_=Q}if(E||b%1||_%1){var ae=uI();return ji(b+ae*(_-b+Jne("1e-"+((ae+"").length-1))),_)}return $4(b,_)}var Ale=I0(function(b,_,E){return _=_.toLowerCase(),b+(E?DN(_):_)});function DN(b){return ww(qn(b).toLowerCase())}function UN(b){return b=qn(b),b&&b.replace(bne,ure).replace(Dne,"")}function Rle(b,_,E){b=qn(b),_=ya(_);var Q=b.length;E=E===n?Q:Md(yn(E),0,Q);var ae=E;return E-=_.length,E>=0&&b.slice(E,ae)==_}function ble(b){return b=qn(b),b&&Ws.test(b)?b.replace(en,cre):b}function xle(b){return b=qn(b),b&&Ao.test(b)?b.replace(x0,"\\$&"):b}var Sle=I0(function(b,_,E){return b+(E?"-":"")+_.toLowerCase()}),wle=I0(function(b,_,E){return b+(E?" ":"")+_.toLowerCase()}),Mle=ZI("toLowerCase");function Lle(b,_,E){b=qn(b),_=yn(_);var Q=_?L0(b):0;if(!_||Q>=_)return b;var ae=(_-Q)/2;return eA(Uy(ae),E)+b+eA(Dy(ae),E)}function Tle(b,_,E){b=qn(b),_=yn(_);var Q=_?L0(b):0;return _&&Q<_?b+eA(_-Q,E):b}function _le(b,_,E){b=qn(b),_=yn(_);var Q=_?L0(b):0;return _&&Q<_?eA(_-Q,E)+b:b}function Ole(b,_,E){return E||_==null?_=0:_&&(_=+_),Ere(qn(b).replace(Ga,""),_||0)}function kle(b,_,E){return(E?bo(b,_,E):_===n)?_=1:_=yn(_),j4(qn(b),_)}function Ple(){var b=arguments,_=qn(b[0]);return b.length<3?_:_.replace(b[1],b[2])}var Cle=I0(function(b,_,E){return b+(E?"_":"")+_.toLowerCase()});function Ile(b,_,E){return E&&typeof E!="number"&&bo(b,_,E)&&(_=E=n),E=E===n?B:E>>>0,E?(b=qn(b),b&&(typeof _=="string"||_!=null&&!bw(_))&&(_=ya(_),!_&&M0(b))?Nc(Vs(b),0,E):b.split(_,E)):[]}var Nle=I0(function(b,_,E){return b+(E?" ":"")+ww(_)});function Fle(b,_,E){return b=qn(b),E=E==null?0:Md(yn(E),0,b.length),_=ya(_),b.slice(E,E+_.length)==_}function Ele(b,_,E){var Q=ge.templateSettings;E&&bo(b,_,E)&&(_=n),b=qn(b),_=dA({},_,Q,$I);var ae=dA({},_.imports,Q.imports,$I),me=xi(ae),be=F4(ae,me),Oe,We,nt=0,rt=_.interpolate||My,st="__p += '",bt=X4((_.escape||My).source+"|"+rt.source+"|"+(rt===b0?vne:My).source+"|"+(_.evaluate||My).source+"|$","g"),Ct="//# sourceURL="+(rr.call(_,"sourceURL")?(_.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qne+"]")+` `;b.replace(bt,function(Qt,Mn,In,Ra,xo,ba){return In||(In=Ra),st+=b.slice(nt,ba).replace(xne,fre),Mn&&(Oe=!0,st+=`' + __e(`+Mn+`) + -'`),xo&&(Xe=!0,st+=`'; +'`),xo&&(We=!0,st+=`'; `+xo+`; __p += '`),In&&(st+=`' + ((__t = (`+In+`)) == null ? '' : __t) + @@ -46,19 +46,19 @@ __p += '`),In&&(st+=`' + `;var Zt=rr.call(_,"variable")&&_.variable;if(!Zt)st=`with (obj) { `+st+` } -`;else if(hne.test(Zt))throw new cn(s);st=(Xe?st.replace(ht,""):st).replace(gt,"$1").replace(wt,"$1;"),st="function("+(Zt||"obj")+`) { +`;else if(hne.test(Zt))throw new cn(s);st=(We?st.replace(ht,""):st).replace(gt,"$1").replace(wt,"$1;"),st="function("+(Zt||"obj")+`) { `+(Zt?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(Oe?", __e = _.escape":"")+(Xe?`, __j = Array.prototype.join; +`)+"var __t, __p = ''"+(Oe?", __e = _.escape":"")+(We?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+st+`return __p -}`;var An=YN(function(){return Hn(me,Ct+"return "+st).apply(n,be)});if(An.source=st,Rw(An))throw An;return An}function Xle(b){return qn(b).toLowerCase()}function Wle(b){return qn(b).toUpperCase()}function Vle(b,_,X){if(b=qn(b),b&&(X||_===n))return jC(b);if(!b||!(_=ya(_)))return b;var Q=Vs(b),oe=Vs(_),me=qC(Q,oe),be=eI(Q,oe)+1;return Nc(Q,me,be).join("")}function Dle(b,_,X){if(b=qn(b),b&&(X||_===n))return b.slice(0,nI(b)+1);if(!b||!(_=ya(_)))return b;var Q=Vs(b),oe=eI(Q,Vs(_))+1;return Nc(Q,0,oe).join("")}function Ule(b,_,X){if(b=qn(b),b&&(X||_===n))return b.replace(Ga,"");if(!b||!(_=ya(_)))return b;var Q=Vs(b),oe=qC(Q,Vs(_));return Nc(Q,oe).join("")}function Ble(b,_){var X=T,Q=P;if(Nr(_)){var oe="separator"in _?_.separator:oe;X="length"in _?yn(_.length):X,Q="omission"in _?ya(_.omission):Q}b=qn(b);var me=b.length;if(w0(b)){var be=Vs(b);me=be.length}if(X>=me)return b;var Oe=X-M0(Q);if(Oe<1)return Q;var Xe=be?Nc(be,0,Oe).join(""):b.slice(0,Oe);if(oe===n)return Xe+Q;if(be&&(Oe+=Xe.length-Oe),bw(oe)){if(b.slice(Oe).search(oe)){var nt,rt=Xe;for(oe.global||(oe=X4(oe.source,qn(RC.exec(oe))+"g")),oe.lastIndex=0;nt=oe.exec(rt);)var st=nt.index;Xe=Xe.slice(0,st===n?Oe:st)}}else if(b.indexOf(ya(oe),Oe)!=Oe){var bt=Xe.lastIndexOf(oe);bt>-1&&(Xe=Xe.slice(0,bt))}return Xe+Q}function Yle(b){return b=qn(b),b&&Qn.test(b)?b.replace(Yt,yre):b}var Zle=C0(function(b,_,X){return b+(X?" ":"")+_.toUpperCase()}),ww=ZI("toUpperCase");function BN(b,_,X){return b=qn(b),_=X?n:_,_===n?hre(b)?bre(b):ire(b):b.match(_)||[]}var YN=bn(function(b,_){try{return ga(b,n,_)}catch(X){return Rw(X)?X:new cn(X)}}),Qle=Pu(function(b,_){return Ja(_,function(X){X=Tl(X),Ou(b,X,yw(b[X],b))}),b});function Hle(b){var _=b==null?0:b.length,X=Dt();return b=_?Lr(b,function(Q){if(typeof Q[1]!="function")throw new $a(a);return[X(Q[0]),Q[1]]}):[],bn(function(Q){for(var oe=-1;++oe<_;){var me=b[oe];if(ga(me[0],this,Q))return ga(me[1],this,Q)}})}function Kle(b){return yie(qa(b,f))}function Mw(b){return function(){return b}}function Gle(b,_){return b==null||b!==b?_:b}var zle=HI(),Jle=HI(!0);function Do(b){return b}function Lw(b){return xI(typeof b=="function"?b:qa(b,f))}function $le(b){return wI(qa(b,f))}function jle(b,_){return MI(b,qa(_,f))}var qle=bn(function(b,_){return function(X){return R1(X,b,_)}}),eue=bn(function(b,_){return function(X){return R1(b,X,_)}});function Tw(b,_,X){var Q=bi(_),oe=Ky(_,Q);X==null&&!(Nr(_)&&(oe.length||!Q.length))&&(X=_,_=b,b=this,oe=Ky(_,bi(_)));var me=!(Nr(X)&&"chain"in X)||!!X.chain,be=Iu(b);return Ja(oe,function(Oe){var Xe=_[Oe];b[Oe]=Xe,be&&(b.prototype[Oe]=function(){var nt=this.__chain__;if(me||nt){var rt=b(this.__wrapped__),st=rt.__actions__=Xo(this.__actions__);return st.push({func:Xe,args:arguments,thisArg:b}),rt.__chain__=nt,rt}return Xe.apply(b,_c([this.value()],arguments))})}),b}function tue(){return Ei._===this&&(Ei._=Tre),this}function _w(){}function nue(b){return b=yn(b),bn(function(_){return LI(_,b)})}var rue=ow(Lr),iue=ow(KC),oue=ow(k4);function ZN(b){return dw(b)?P4(Tl(b)):Fie(b)}function aue(b){return function(_){return b==null?n:Md(b,_)}}var sue=GI(),lue=GI(!0);function Ow(){return[]}function kw(){return!1}function uue(){return{}}function cue(){return""}function fue(){return!0}function due(b,_){if(b=yn(b),b<1||b>W)return[];var X=B,Q=ji(b,B);_=Dt(_),b-=B;for(var oe=N4(Q,_);++X0||_<0)?new On(X):(b<0?X=X.takeRight(-b):b&&(X=X.drop(b)),_!==n&&(_=yn(_),X=_<0?X.dropRight(-_):X.take(_-b)),X)},On.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()},On.prototype.toArray=function(){return this.take(B)},Ml(On.prototype,function(b,_){var X=/^(?:filter|find|map|reject)|While$/.test(_),Q=/^(?:head|last)$/.test(_),oe=pe[Q?"take"+(_=="last"?"Right":""):_],me=Q||/^find/.test(_);oe&&(pe.prototype[_]=function(){var be=this.__wrapped__,Oe=Q?[1]:arguments,Xe=be instanceof On,nt=Oe[0],rt=Xe||hn(be),st=function(Mn){var In=oe.apply(pe,_c([Mn],Oe));return Q&&bt?In[0]:In};rt&&X&&typeof nt=="function"&&nt.length!=1&&(Xe=rt=!1);var bt=this.__chain__,Ct=!!this.__actions__.length,Zt=me&&!bt,An=Xe&&!Ct;if(!me&&rt){be=An?be:new On(this);var Qt=b.apply(be,Oe);return Qt.__actions__.push({func:oA,args:[st],thisArg:n}),new ja(Qt,bt)}return Zt&&An?b.apply(this,Oe):(Qt=this.thru(st),Zt?Q?Qt.value()[0]:Qt.value():Qt)})}),Ja(["pop","push","shift","sort","splice","unshift"],function(b){var _=Py[b],X=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",Q=/^(?:pop|shift)$/.test(b);pe.prototype[b]=function(){var oe=arguments;if(Q&&!this.__chain__){var me=this.value();return _.apply(hn(me)?me:[],oe)}return this[X](function(be){return _.apply(hn(be)?be:[],oe)})}}),Ml(On.prototype,function(b,_){var X=pe[_];if(X){var Q=X.name+"";rr.call(O0,Q)||(O0[Q]=[]),O0[Q].push({name:_,func:X})}}),O0[jy(n,m).name]=[{name:"wrapper",func:n}],On.prototype.clone=Yre,On.prototype.reverse=Zre,On.prototype.value=Qre,pe.prototype.at=Rae,pe.prototype.chain=bae,pe.prototype.commit=xae,pe.prototype.next=Sae,pe.prototype.plant=Mae,pe.prototype.reverse=Lae,pe.prototype.toJSON=pe.prototype.valueOf=pe.prototype.value=Tae,pe.prototype.first=pe.prototype.head,h1&&(pe.prototype[h1]=wae),pe},L0=xre();Rd?((Rd.exports=L0)._=L0,L4._=L0):Ei._=L0}).call(Xt)})(cx,cx.exports);var Zn=cx.exports;const at=X2("slides",{state:()=>({title:"未命名演示文稿",theme:{themeColors:["#5b9bd5","#ed7d31","#a5a5a5","#ffc000","#4472c4","#70ad47"],fontColor:"#333",fontName:"",backgroundColor:"#fff",shadow:{h:3,v:3,blur:2,color:"#808080"},outline:{width:2,color:"#525252",style:"solid"}},slides:[],slideIndex:0,viewportSize:1e3,viewportRatio:.5625,templates:[{name:"红色通用",id:"template_1",cover:"https://asset.pptist.cn/img/template_1.jpg"},{name:"蓝色通用",id:"template_2",cover:"https://asset.pptist.cn/img/template_2.jpg"},{name:"紫色通用",id:"template_3",cover:"https://asset.pptist.cn/img/template_3.jpg"},{name:"莫兰迪配色",id:"template_4",cover:"https://asset.pptist.cn/img/template_4.jpg"}]}),getters:{currentSlide(e){return e.slides[e.slideIndex]},currentSlideAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(i=>i.id);return t.animations.filter(i=>r.includes(i.elId))},formatedAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(a=>a.id),i=t.animations.filter(a=>r.includes(a.elId)),o=[];for(const a of i)if(a.trigger==="click"||!o.length)o.push({animations:[a],autoNext:!1});else if(a.trigger==="meantime"){const s=o[o.length-1];s.animations=s.animations.filter(l=>l.elId!==a.elId),s.animations.push(a),o[o.length-1]=s}else if(a.trigger==="auto"){const s=o[o.length-1];s.autoNext=!0,o[o.length-1]=s,o.push({animations:[a],autoNext:!1})}return o}},actions:{setTitle(e){e?this.title=e:this.title="未命名演示文稿"},setTheme(e){this.theme={...this.theme,...e}},setViewportSize(e){this.viewportSize=e},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},setTemplates(e){this.templates=e},addSlide(e){const t=Array.isArray(e)?e:[e];for(const r of t)r.sectionTag&&delete r.sectionTag;const n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e,t){const n=t?this.slides.findIndex(r=>r.id===t):this.slideIndex;this.slides[n]={...this.slides[n],...e}},removeSlideProps(e){const{id:t,propName:n}=e,r=this.slides.map(i=>i.id===t?Zn.omit(i,n):i);this.slides=r},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=JSON.parse(JSON.stringify(this.slides)),r=[];for(const a of t){const s=n.findIndex(u=>u.id===a);r.push(s);const l=n[s].sectionTag;if(l){const u=n[s+1];u&&!u.sectionTag&&(delete n[s].sectionTag,n[s+1].sectionTag=l)}n.splice(s,1)}let i=Math.min(...r);const o=n.length-1;i>o&&(i=o),this.slideIndex=i,this.slides=n},updateSlideIndex(e){this.slideIndex=e},addElement(e){const t=Array.isArray(e)?e:[e],r=[...this.slides[this.slideIndex].elements,...t];this.slides[this.slideIndex].elements=r},deleteElement(e){const t=Array.isArray(e)?e:[e],r=this.slides[this.slideIndex].elements.filter(i=>!t.includes(i.id));this.slides[this.slideIndex].elements=r},updateElement(e){const{id:t,props:n,slideId:r}=e,i=typeof t=="string"?[t]:t,o=r?this.slides.findIndex(l=>l.id===r):this.slideIndex,s=this.slides[o].elements.map(l=>i.includes(l.id)?{...l,...n}:l);this.slides[o].elements=s},removeElementProps(e){const{id:t,propName:n}=e,r=typeof n=="string"?[n]:n,i=this.slideIndex,a=this.slides[i].elements.map(s=>s.id===t?Zn.omit(s,r):s);this.slides[i].elements=a}}}),T0e=the("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),NQ=T0e(10),pt=X2("main",{state:()=>({activeElementIdList:[],handleElementId:"",activeGroupElementId:"",hiddenElementIdList:[],canvasPercentage:90,canvasScale:1,canvasDragged:!1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,gridLineSize:0,showRuler:!1,creatingElement:null,creatingCustomShape:!1,toolbarState:Zr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:L0e,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:NQ,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1,showMarkupPanel:!1,showAIPPTDialog:!1}),getters:{activeElementList(e){const n=at().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=at().currentSlide;return!n||!n.elements?null:n.elements.find(r=>e.handleElementId===r.id)||null}},actions:{setActiveElementIdList(e){e.length===1?this.handleElementId=e[0]:this.handleElementId="",this.activeElementIdList=e},setHandleElementId(e){this.handleElementId=e},setActiveGroupElementId(e){this.activeGroupElementId=e},setHiddenElementIdList(e){this.hiddenElementIdList=e},setCanvasPercentage(e){this.canvasPercentage=e},setCanvasScale(e){this.canvasScale=e},setCanvasDragged(e){this.canvasDragged=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},setEditorareaFocus(e){this.editorAreaFocus=e},setDisableHotkeysState(e){this.disableHotkeys=e},setGridLineSize(e){this.gridLineSize=e},setRulerState(e){this.showRuler=e},setCreatingElement(e){this.creatingElement=e},setCreatingCustomShapeState(e){this.creatingCustomShape=e},setToolbarState(e){this.toolbarState=e},setClipingImageElementId(e){this.clipingImageElementId=e},setRichtextAttrs(e){this.richTextAttrs=e},setSelectedTableCells(e){this.selectedTableCells=e},setScalingState(e){this.isScaling=e},updateSelectedSlidesIndex(e){this.selectedSlidesIndex=e},setDialogForExport(e){this.dialogForExport=e},setTextFormatPainter(e){this.textFormatPainter=e},setShapeFormatPainter(e){this.shapeFormatPainter=e},setSelectPanelState(e){this.showSelectPanel=e},setSearchPanelState(e){this.showSearchPanel=e},setNotesPanelState(e){this.showNotesPanel=e},setMarkupPanelState(e){this.showMarkupPanel=e},setAIPPTDialogState(e){this.showAIPPTDialog=e}}});var mr=function(){return mr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var i in e)_s(e,i)&&(t[i]=Gm(e[i]))}return t}var F0e={}.toString;function j8(e){return F0e.call(e).slice(8,-1)}var q8=function(e,t){return t==="Array"?""+e.map(function(n){return q8(n,j8(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function XO(e,t,n,r){return n=n||{},r=r||"",Ji(e).forEach(function(i){if(!_s(t,i))n[r+i]=void 0;else{var o=e[i],a=t[i];if(typeof o=="object"&&typeof a=="object"&&o&&a){var s=j8(o),l=j8(a);s===l?N0e[s]?q8(o,s)!==q8(a,l)&&(n[r+i]=t[i]):XO(o,a,n,r+i+"."):n[r+i]=t[i]}else o!==a&&(n[r+i]=t[i])}}),Ji(t).forEach(function(i){_s(e,i)||(n[r+i]=t[i])}),n}var n9=typeof Symbol<"u"&&Symbol.iterator,E0e=n9?function(e){var t;return e!=null&&(t=e[n9])&&t.apply(e)}:function(){return null},pp={};function ec(e){var t,n,r,i;if(arguments.length===1){if(Co(e))return e.slice();if(this===pp&&typeof e=="string")return[e];if(i=E0e(e)){for(n=[];r=i.next(),!r.done;)n.push(r.value);return n}if(e==null)return[e];if(t=e.length,typeof t=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}var ZQ=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Su=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function QQ(e,t){Su=e,HQ=t}var HQ=function(){return!0},X0e=!new Error("").stack;function Kv(){if(X0e)try{throw new Error}catch(e){return e}return new Error}function eT(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(` +}`;var An=YN(function(){return Hn(me,Ct+"return "+st).apply(n,be)});if(An.source=st,Rw(An))throw An;return An}function Xle(b){return qn(b).toLowerCase()}function Wle(b){return qn(b).toUpperCase()}function Vle(b,_,E){if(b=qn(b),b&&(E||_===n))return jC(b);if(!b||!(_=ya(_)))return b;var Q=Vs(b),ae=Vs(_),me=qC(Q,ae),be=eI(Q,ae)+1;return Nc(Q,me,be).join("")}function Dle(b,_,E){if(b=qn(b),b&&(E||_===n))return b.slice(0,nI(b)+1);if(!b||!(_=ya(_)))return b;var Q=Vs(b),ae=eI(Q,Vs(_))+1;return Nc(Q,0,ae).join("")}function Ule(b,_,E){if(b=qn(b),b&&(E||_===n))return b.replace(Ga,"");if(!b||!(_=ya(_)))return b;var Q=Vs(b),ae=qC(Q,Vs(_));return Nc(Q,ae).join("")}function Ble(b,_){var E=M,Q=P;if(Nr(_)){var ae="separator"in _?_.separator:ae;E="length"in _?yn(_.length):E,Q="omission"in _?ya(_.omission):Q}b=qn(b);var me=b.length;if(M0(b)){var be=Vs(b);me=be.length}if(E>=me)return b;var Oe=E-L0(Q);if(Oe<1)return Q;var We=be?Nc(be,0,Oe).join(""):b.slice(0,Oe);if(ae===n)return We+Q;if(be&&(Oe+=We.length-Oe),bw(ae)){if(b.slice(Oe).search(ae)){var nt,rt=We;for(ae.global||(ae=X4(ae.source,qn(RC.exec(ae))+"g")),ae.lastIndex=0;nt=ae.exec(rt);)var st=nt.index;We=We.slice(0,st===n?Oe:st)}}else if(b.indexOf(ya(ae),Oe)!=Oe){var bt=We.lastIndexOf(ae);bt>-1&&(We=We.slice(0,bt))}return We+Q}function Yle(b){return b=qn(b),b&&Qn.test(b)?b.replace(Yt,yre):b}var Zle=I0(function(b,_,E){return b+(E?" ":"")+_.toUpperCase()}),ww=ZI("toUpperCase");function BN(b,_,E){return b=qn(b),_=E?n:_,_===n?hre(b)?bre(b):ire(b):b.match(_)||[]}var YN=bn(function(b,_){try{return ga(b,n,_)}catch(E){return Rw(E)?E:new cn(E)}}),Qle=Pu(function(b,_){return Ja(_,function(E){E=Tl(E),Ou(b,E,yw(b[E],b))}),b});function Hle(b){var _=b==null?0:b.length,E=Dt();return b=_?Lr(b,function(Q){if(typeof Q[1]!="function")throw new $a(a);return[E(Q[0]),Q[1]]}):[],bn(function(Q){for(var ae=-1;++ae<_;){var me=b[ae];if(ga(me[0],this,Q))return ga(me[1],this,Q)}})}function Kle(b){return yie(qa(b,f))}function Mw(b){return function(){return b}}function Gle(b,_){return b==null||b!==b?_:b}var zle=HI(),Jle=HI(!0);function Uo(b){return b}function Lw(b){return xI(typeof b=="function"?b:qa(b,f))}function $le(b){return wI(qa(b,f))}function jle(b,_){return MI(b,qa(_,f))}var qle=bn(function(b,_){return function(E){return b1(E,b,_)}}),eue=bn(function(b,_){return function(E){return b1(b,E,_)}});function Tw(b,_,E){var Q=xi(_),ae=Ky(_,Q);E==null&&!(Nr(_)&&(ae.length||!Q.length))&&(E=_,_=b,b=this,ae=Ky(_,xi(_)));var me=!(Nr(E)&&"chain"in E)||!!E.chain,be=Iu(b);return Ja(ae,function(Oe){var We=_[Oe];b[Oe]=We,be&&(b.prototype[Oe]=function(){var nt=this.__chain__;if(me||nt){var rt=b(this.__wrapped__),st=rt.__actions__=Wo(this.__actions__);return st.push({func:We,args:arguments,thisArg:b}),rt.__chain__=nt,rt}return We.apply(b,_c([this.value()],arguments))})}),b}function tue(){return Ei._===this&&(Ei._=Tre),this}function _w(){}function nue(b){return b=yn(b),bn(function(_){return LI(_,b)})}var rue=ow(Lr),iue=ow(KC),oue=ow(k4);function ZN(b){return dw(b)?P4(Tl(b)):Fie(b)}function aue(b){return function(_){return b==null?n:Ld(b,_)}}var sue=GI(),lue=GI(!0);function Ow(){return[]}function kw(){return!1}function uue(){return{}}function cue(){return""}function fue(){return!0}function due(b,_){if(b=yn(b),b<1||b>W)return[];var E=B,Q=ji(b,B);_=Dt(_),b-=B;for(var ae=N4(Q,_);++E0||_<0)?new On(E):(b<0?E=E.takeRight(-b):b&&(E=E.drop(b)),_!==n&&(_=yn(_),E=_<0?E.dropRight(-_):E.take(_-b)),E)},On.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()},On.prototype.toArray=function(){return this.take(B)},Ml(On.prototype,function(b,_){var E=/^(?:filter|find|map|reject)|While$/.test(_),Q=/^(?:head|last)$/.test(_),ae=ge[Q?"take"+(_=="last"?"Right":""):_],me=Q||/^find/.test(_);ae&&(ge.prototype[_]=function(){var be=this.__wrapped__,Oe=Q?[1]:arguments,We=be instanceof On,nt=Oe[0],rt=We||hn(be),st=function(Mn){var In=ae.apply(ge,_c([Mn],Oe));return Q&&bt?In[0]:In};rt&&E&&typeof nt=="function"&&nt.length!=1&&(We=rt=!1);var bt=this.__chain__,Ct=!!this.__actions__.length,Zt=me&&!bt,An=We&&!Ct;if(!me&&rt){be=An?be:new On(this);var Qt=b.apply(be,Oe);return Qt.__actions__.push({func:oA,args:[st],thisArg:n}),new ja(Qt,bt)}return Zt&&An?b.apply(this,Oe):(Qt=this.thru(st),Zt?Q?Qt.value()[0]:Qt.value():Qt)})}),Ja(["pop","push","shift","sort","splice","unshift"],function(b){var _=Py[b],E=/^(?:push|sort|unshift)$/.test(b)?"tap":"thru",Q=/^(?:pop|shift)$/.test(b);ge.prototype[b]=function(){var ae=arguments;if(Q&&!this.__chain__){var me=this.value();return _.apply(hn(me)?me:[],ae)}return this[E](function(be){return _.apply(hn(be)?be:[],ae)})}}),Ml(On.prototype,function(b,_){var E=ge[_];if(E){var Q=E.name+"";rr.call(k0,Q)||(k0[Q]=[]),k0[Q].push({name:_,func:E})}}),k0[jy(n,m).name]=[{name:"wrapper",func:n}],On.prototype.clone=Yre,On.prototype.reverse=Zre,On.prototype.value=Qre,ge.prototype.at=Rae,ge.prototype.chain=bae,ge.prototype.commit=xae,ge.prototype.next=Sae,ge.prototype.plant=Mae,ge.prototype.reverse=Lae,ge.prototype.toJSON=ge.prototype.valueOf=ge.prototype.value=Tae,ge.prototype.first=ge.prototype.head,p1&&(ge.prototype[p1]=wae),ge},T0=xre();bd?((bd.exports=T0)._=T0,L4._=T0):Ei._=T0}).call(Xt)})(cx,cx.exports);var Zn=cx.exports;const at=X2("slides",{state:()=>({title:"未命名演示文稿",theme:{themeColors:["#5b9bd5","#ed7d31","#a5a5a5","#ffc000","#4472c4","#70ad47"],fontColor:"#333",fontName:"",backgroundColor:"#fff",shadow:{h:3,v:3,blur:2,color:"#808080"},outline:{width:2,color:"#525252",style:"solid"}},slides:[],slideIndex:0,viewportSize:1e3,viewportRatio:.5625,templates:[{name:"红色通用",id:"template_1",cover:"https://asset.pptist.cn/img/template_1.jpg"},{name:"蓝色通用",id:"template_2",cover:"https://asset.pptist.cn/img/template_2.jpg"},{name:"紫色通用",id:"template_3",cover:"https://asset.pptist.cn/img/template_3.jpg"},{name:"莫兰迪配色",id:"template_4",cover:"https://asset.pptist.cn/img/template_4.jpg"}]}),getters:{currentSlide(e){return e.slides[e.slideIndex]},currentSlideAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(i=>i.id);return t.animations.filter(i=>r.includes(i.elId))},formatedAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(a=>a.id),i=t.animations.filter(a=>r.includes(a.elId)),o=[];for(const a of i)if(a.trigger==="click"||!o.length)o.push({animations:[a],autoNext:!1});else if(a.trigger==="meantime"){const s=o[o.length-1];s.animations=s.animations.filter(l=>l.elId!==a.elId),s.animations.push(a),o[o.length-1]=s}else if(a.trigger==="auto"){const s=o[o.length-1];s.autoNext=!0,o[o.length-1]=s,o.push({animations:[a],autoNext:!1})}return o}},actions:{setTitle(e){e?this.title=e:this.title="未命名演示文稿"},setTheme(e){this.theme={...this.theme,...e}},setViewportSize(e){this.viewportSize=e},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},setTemplates(e){this.templates=e},addSlide(e){const t=Array.isArray(e)?e:[e];for(const r of t)r.sectionTag&&delete r.sectionTag;const n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e,t){const n=t?this.slides.findIndex(r=>r.id===t):this.slideIndex;this.slides[n]={...this.slides[n],...e}},removeSlideProps(e){const{id:t,propName:n}=e,r=this.slides.map(i=>i.id===t?Zn.omit(i,n):i);this.slides=r},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=JSON.parse(JSON.stringify(this.slides)),r=[];for(const a of t){const s=n.findIndex(u=>u.id===a);r.push(s);const l=n[s].sectionTag;if(l){const u=n[s+1];u&&!u.sectionTag&&(delete n[s].sectionTag,n[s+1].sectionTag=l)}n.splice(s,1)}let i=Math.min(...r);const o=n.length-1;i>o&&(i=o),this.slideIndex=i,this.slides=n},updateSlideIndex(e){this.slideIndex=e},addElement(e){const t=Array.isArray(e)?e:[e],r=[...this.slides[this.slideIndex].elements,...t];this.slides[this.slideIndex].elements=r},deleteElement(e){const t=Array.isArray(e)?e:[e],r=this.slides[this.slideIndex].elements.filter(i=>!t.includes(i.id));this.slides[this.slideIndex].elements=r},updateElement(e){const{id:t,props:n,slideId:r}=e,i=typeof t=="string"?[t]:t,o=r?this.slides.findIndex(l=>l.id===r):this.slideIndex,s=this.slides[o].elements.map(l=>i.includes(l.id)?{...l,...n}:l);this.slides[o].elements=s},removeElementProps(e){const{id:t,propName:n}=e,r=typeof n=="string"?[n]:n,i=this.slideIndex,a=this.slides[i].elements.map(s=>s.id===t?Zn.omit(s,r):s);this.slides[i].elements=a}}}),T0e=the("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),NQ=T0e(10),pt=X2("main",{state:()=>({activeElementIdList:[],handleElementId:"",activeGroupElementId:"",hiddenElementIdList:[],canvasPercentage:90,canvasScale:1,canvasDragged:!1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,gridLineSize:0,showRuler:!1,creatingElement:null,creatingCustomShape:!1,toolbarState:Zr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:L0e,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:NQ,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1,showMarkupPanel:!1,showAIPPTDialog:!1}),getters:{activeElementList(e){const n=at().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=at().currentSlide;return!n||!n.elements?null:n.elements.find(r=>e.handleElementId===r.id)||null}},actions:{setActiveElementIdList(e){e.length===1?this.handleElementId=e[0]:this.handleElementId="",this.activeElementIdList=e},setHandleElementId(e){this.handleElementId=e},setActiveGroupElementId(e){this.activeGroupElementId=e},setHiddenElementIdList(e){this.hiddenElementIdList=e},setCanvasPercentage(e){this.canvasPercentage=e},setCanvasScale(e){this.canvasScale=e},setCanvasDragged(e){this.canvasDragged=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},setEditorareaFocus(e){this.editorAreaFocus=e},setDisableHotkeysState(e){this.disableHotkeys=e},setGridLineSize(e){this.gridLineSize=e},setRulerState(e){this.showRuler=e},setCreatingElement(e){this.creatingElement=e},setCreatingCustomShapeState(e){this.creatingCustomShape=e},setToolbarState(e){this.toolbarState=e},setClipingImageElementId(e){this.clipingImageElementId=e},setRichtextAttrs(e){this.richTextAttrs=e},setSelectedTableCells(e){this.selectedTableCells=e},setScalingState(e){this.isScaling=e},updateSelectedSlidesIndex(e){this.selectedSlidesIndex=e},setDialogForExport(e){this.dialogForExport=e},setTextFormatPainter(e){this.textFormatPainter=e},setShapeFormatPainter(e){this.shapeFormatPainter=e},setSelectPanelState(e){this.showSelectPanel=e},setSearchPanelState(e){this.showSearchPanel=e},setNotesPanelState(e){this.showNotesPanel=e},setMarkupPanelState(e){this.showMarkupPanel=e},setAIPPTDialogState(e){this.showAIPPTDialog=e}}});var mr=function(){return mr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var i in e)_s(e,i)&&(t[i]=Gm(e[i]))}return t}var F0e={}.toString;function j8(e){return F0e.call(e).slice(8,-1)}var q8=function(e,t){return t==="Array"?""+e.map(function(n){return q8(n,j8(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function XO(e,t,n,r){return n=n||{},r=r||"",Ji(e).forEach(function(i){if(!_s(t,i))n[r+i]=void 0;else{var o=e[i],a=t[i];if(typeof o=="object"&&typeof a=="object"&&o&&a){var s=j8(o),l=j8(a);s===l?N0e[s]?q8(o,s)!==q8(a,l)&&(n[r+i]=t[i]):XO(o,a,n,r+i+"."):n[r+i]=t[i]}else o!==a&&(n[r+i]=t[i])}}),Ji(t).forEach(function(i){_s(e,i)||(n[r+i]=t[i])}),n}var n9=typeof Symbol<"u"&&Symbol.iterator,E0e=n9?function(e){var t;return e!=null&&(t=e[n9])&&t.apply(e)}:function(){return null},vp={};function qu(e){var t,n,r,i;if(arguments.length===1){if(Io(e))return e.slice();if(this===vp&&typeof e=="string")return[e];if(i=E0e(e)){for(n=[];r=i.next(),!r.done;)n.push(r.value);return n}if(e==null)return[e];if(t=e.length,typeof t=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}var ZQ=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Su=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function QQ(e,t){Su=e,HQ=t}var HQ=function(){return!0},X0e=!new Error("").stack;function Gv(){if(X0e)try{throw new Error}catch(e){return e}return new Error}function eT(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(` `).length),n.split(` `).slice(t).filter(HQ).map(function(r){return` -`+r}).join("")):""}var W0e=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],KQ=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],WO=W0e.concat(KQ),V0e={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function Gv(e,t){this._e=Kv(),this.name=e,this.message=t}Hv(Gv).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+eT(this._e,2))}},toString:function(){return this.name+": "+this.message}});function GQ(e,t){return e+". Errors: "+Object.keys(t).map(function(n){return t[n].toString()}).filter(function(n,r,i){return i.indexOf(n)===r}).join(` -`)}function fx(e,t,n,r){this._e=Kv(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=GQ(e,t)}Hv(fx).from(Gv);function qg(e,t){this._e=Kv(),this.name="BulkError",this.failures=t,this.message=GQ(e,t)}Hv(qg).from(Gv);var D0e=WO.reduce(function(e,t){return e[t]=t+"Error",e},{}),U0e=Gv,sn=WO.reduce(function(e,t){var n=t+"Error";function r(i,o){this._e=Kv(),this.name=n,i?typeof i=="string"?(this.message=""+i+(o?` - `+o:""),this.inner=o||null):typeof i=="object"&&(this.message=i.name+" "+i.message,this.inner=i):(this.message=V0e[t]||n,this.inner=null)}return Hv(r).from(U0e),e[t]=r,e},{});sn.Syntax=SyntaxError;sn.Type=TypeError;sn.Range=RangeError;var r9=KQ.reduce(function(e,t){return e[t+"Error"]=sn[t],e},{});function B0e(e,t){if(!e||e instanceof Gv||e instanceof TypeError||e instanceof SyntaxError||!e.name||!r9[e.name])return e;var n=new r9[e.name](t||e.message,e);return"stack"in e&&pc(n,"stack",{get:function(){return this.inner.stack}}),n}var KS=WO.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=sn[t]),e},{});KS.ModifyError=fx;KS.DexieError=Gv;KS.BulkError=qg;function Ar(){}function V2(e){return e}function Y0e(e,t){return e==null||e===V2?t:function(n){return t(e(n))}}function zh(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Z0e(e,t){return e===Ar?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?zh(r,this.onsuccess):r),i&&(this.onerror=this.onerror?zh(i,this.onerror):i),o!==void 0?o:n}}function Q0e(e,t){return e===Ar?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?zh(n,this.onsuccess):n),r&&(this.onerror=this.onerror?zh(r,this.onerror):r)}}function H0e(e,t){return e===Ar?t:function(n){var r=e.apply(this,arguments);Ts(n,r);var i=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?zh(i,this.onsuccess):i),o&&(this.onerror=this.onerror?zh(o,this.onerror):o),r===void 0?a===void 0?void 0:a:Ts(r,a)}}function K0e(e,t){return e===Ar?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function zQ(e,t){return e===Ar?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,i=arguments.length,o=new Array(i);i--;)o[i]=arguments[i];return n.then(function(){return t.apply(r,o)})}return t.apply(this,arguments)}}var zm={},G0e=100,z0e=20,JQ=100,VO=typeof Promise>"u"?[]:function(){var e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,e.__proto__,e];var t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,t.__proto__,e]}(),tT=VO[0],dx=VO[1],nT=VO[2],$Q=dx&&dx.then,eb=tT&&tT.constructor,DO=!!nT,rT=!1,J0e=nT?function(){nT.then(OA)}:Sr.setImmediate?setImmediate.bind(null,OA):Sr.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){OA(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(OA,0)},Jm=function(e,t){gg.push([e,t]),hx&&(J0e(),hx=!1)},iT=!0,hx=!0,Ch=[],tb=[],oT=null,aT=V2,ev={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:a9,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{a9(e[0],e[1])}catch{}})}},Ht=ev,gg=[],Ih=0,nb=[];function _t(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Ar,this._lib=!1;var t=this._PSD=Ht;if(Su&&(this._stackHolder=Kv(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==zm)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&lT(this,this._value);return}this._state=null,this._value=null,++t.ref,qQ(this,e)}var sT={get:function(){var e=Ht,t=px;function n(r,i){var o=this,a=!e.global&&(e!==Ht||t!==px),s=a&&!$h(),l=new _t(function(u,c){UO(o,new jQ(gx(r,e,a,s),gx(i,e,a,s),u,c,e))});return Su&&nH(l,this),l}return n.prototype=zm,n},set:function(e){pc(this,"then",e&&e.prototype===zm?sT:{get:function(){return e},set:sT.set})}};Km(_t.prototype,{then:sT,_then:function(e,t){UO(this,new jQ(null,null,e,t,Ht))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,function(r){return r instanceof t?n(r):rb(r)}):this.then(null,function(r){return r&&r.name===t?n(r):rb(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),rb(t)})},stack:{get:function(){if(this._stack)return this._stack;try{rT=!0;var e=tH(this,[],z0e),t=e.join(` -From previous: `);return this._state!==null&&(this._stack=t),t}finally{rT=!1}}},timeout:function(e,t){var n=this;return e<1/0?new _t(function(r,i){var o=setTimeout(function(){return i(new sn.Timeout(t))},e);n.then(r,i).finally(clearTimeout.bind(null,o))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&pc(_t.prototype,Symbol.toStringTag,"Dexie.Promise");ev.env=rH();function jQ(e,t,n,r,i){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=i}Km(_t,{all:function(){var e=ec.apply(null,arguments).map(vx);return new _t(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(i,o){return _t.resolve(i).then(function(a){e[o]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof _t)return e;if(e&&typeof e.then=="function")return new _t(function(n,r){e.then(n,r)});var t=new _t(zm,!0,e);return nH(t,oT),t},reject:rb,race:function(){var e=ec.apply(null,arguments).map(vx);return new _t(function(t,n){e.map(function(r){return _t.resolve(r).then(t,n)})})},PSD:{get:function(){return Ht},set:function(e){return Ht=e}},totalEchoes:{get:function(){return px}},newPSD:Jh,usePSD:Y2,scheduler:{get:function(){return Jm},set:function(e){Jm=e}},rejectionMapper:{get:function(){return aT},set:function(e){aT=e}},follow:function(e,t){return new _t(function(n,r){return Jh(function(i,o){var a=Ht;a.unhandleds=[],a.onunhandled=o,a.finalize=zh(function(){var s=this;j0e(function(){s.unhandleds.length===0?i():o(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});eb&&(eb.allSettled&&pc(_t,"allSettled",function(){var e=ec.apply(null,arguments).map(vx);return new _t(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(i,o){return _t.resolve(i).then(function(a){return r[o]={status:"fulfilled",value:a}},function(a){return r[o]={status:"rejected",reason:a}}).then(function(){return--n||t(r)})})})}),eb.any&&typeof AggregateError<"u"&&pc(_t,"any",function(){var e=ec.apply(null,arguments).map(vx);return new _t(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,i=new Array(r);e.forEach(function(o,a){return _t.resolve(o).then(function(s){return t(s)},function(s){i[a]=s,--r||n(new AggregateError(i))})})})}));function qQ(e,t){try{t(function(n){if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&D2();n&&typeof n.then=="function"?qQ(e,function(i,o){n instanceof _t?n._then(i,o):n.then(i,o)}):(e._state=!0,e._value=n,eH(e)),r&&U2()}},lT.bind(null,e))}catch(n){lT(e,n)}}function lT(e,t){if(tb.push(t),e._state===null){var n=e._lib&&D2();t=aT(t),e._state=!1,e._value=t,Su&&t!==null&&typeof t=="object"&&!t._promise&&P0e(function(){var r=EO(t,"stack");t._promise=e,pc(t,"stack",{get:function(){return rT?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),q0e(e),eH(e),n&&U2()}}function eH(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n0;)for(e=gg,gg=[],n=e.length,t=0;t0);iT=!0,hx=!0}function BO(){var e=Ch;Ch=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=nb.slice(0),n=t.length;n;)t[--n]()}function j0e(e){function t(){e(),nb.splice(nb.indexOf(t),1)}nb.push(t),++Ih,Jm(function(){--Ih===0&&BO()},[])}function q0e(e){Ch.some(function(t){return t._value===e._value})||Ch.push(e)}function epe(e){for(var t=Ch.length;t;)if(Ch[--t]._value===e._value){Ch.splice(t,1);return}}function rb(e){return new _t(zm,!1,e)}function Xr(e,t){var n=Ht;return function(){var r=D2(),i=Ht;try{return zf(n,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{zf(i,!1),r&&U2()}}}var uo={awaits:0,echoes:0,id:0},tpe=0,ib=[],zw=0,px=0,npe=0;function Jh(e,t,n,r){var i=Ht,o=Object.create(i);o.parent=i,o.ref=0,o.global=!1,o.id=++npe;var a=ev.env;o.env=DO?{Promise:_t,PromiseProp:{value:_t,configurable:!0,writable:!0},all:_t.all,race:_t.race,allSettled:_t.allSettled,any:_t.any,resolve:_t.resolve,reject:_t.reject,nthen:i9(a.nthen,o),gthen:i9(a.gthen,o)}:{},t&&Ts(o,t),++i.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Y2(o,e,n,r);return o.ref===0&&o.finalize(),s}function B2(){return uo.id||(uo.id=++tpe),++uo.awaits,uo.echoes+=JQ,uo.id}function $h(){return uo.awaits?(--uo.awaits===0&&(uo.id=0),uo.echoes=uo.awaits*JQ,!0):!1}(""+$Q).indexOf("[native code]")===-1&&(B2=$h=Ar);function vx(e){return uo.echoes&&e&&e.constructor===eb?(B2(),e.then(function(t){return $h(),t},function(t){return $h(),go(t)})):e}function rpe(e){++px,(!uo.echoes||--uo.echoes===0)&&(uo.echoes=uo.id=0),ib.push(Ht),zf(e,!0)}function ipe(){var e=ib[ib.length-1];ib.pop(),zf(e,!1)}function zf(e,t){var n=Ht;if((t?uo.echoes&&(!zw++||e!==Ht):zw&&(!--zw||e!==Ht))&&iH(t?rpe.bind(null,e):ipe),e!==Ht&&(Ht=e,n===ev&&(ev.env=rH()),DO)){var r=ev.env.Promise,i=e.env;dx.then=i.nthen,r.prototype.then=i.gthen,(n.global||e.global)&&(Object.defineProperty(Sr,"Promise",i.PromiseProp),r.all=i.all,r.race=i.race,r.resolve=i.resolve,r.reject=i.reject,i.allSettled&&(r.allSettled=i.allSettled),i.any&&(r.any=i.any))}}function rH(){var e=Sr.Promise;return DO?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Sr,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:dx.then,gthen:e.prototype.then}:{}}function Y2(e,t,n,r,i){var o=Ht;try{return zf(e,!0),t(n,r,i)}finally{zf(o,!1)}}function iH(e){$Q.call(tT,e)}function gx(e,t,n,r){return typeof e!="function"?e:function(){var i=Ht;n&&B2(),zf(t,!0);try{return e.apply(this,arguments)}finally{zf(i,!1),r&&iH($h)}}}function i9(e,t){return function(n,r){return e.call(this,gx(n,t),gx(r,t))}}var o9="unhandledrejection";function a9(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,i={promise:t,reason:e};if(Sr.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(o9,!0,!0),Ts(r,i)):Sr.CustomEvent&&(r=new CustomEvent(o9,{detail:i}),Ts(r,i)),r&&Sr.dispatchEvent&&(dispatchEvent(r),!Sr.PromiseRejectionEvent&&Sr.onunhandledrejection))try{Sr.onunhandledrejection(r)}catch{}Su&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var go=_t.reject;function oH(e,t,n,r){if(!e._state.openComplete&&!Ht.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return go(new sn.DatabaseClosed);e.open().catch(Ar)}return e._state.dbReadyPromise.then(function(){return oH(e,t,n,r)})}else{var i=e._createTransaction(t,n,e._dbSchema);try{i.create()}catch(o){return go(o)}return i._promise(t,function(o,a){return Jh(function(){return Ht.trans=i,r(o,a,i)})}).then(function(o){return i._completion.then(function(){return o})})}}var s9="3.0.3",_p="￿",uT=-1/0,Eu="Invalid key provided. Keys must be of type string, number, Date or Array.",aH="String expected.",em=[],YO=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),ope=YO,ape=YO,sH=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},kA="__dbnames",Jw="readonly",$w="readwrite";function jh(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var lH={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function PA(e){return function(t){return au(t,e)===void 0&&(t=Gm(t),DQ(t,e)),t}}var spe=function(){function e(){}return e.prototype._trans=function(t,n,r){var i=this._tx||Ht.trans,o=this.name;function a(l,u,c){if(!c.schema[o])throw new sn.NotFound("Table "+o+" not part of transaction");return n(c.idbtrans,c)}var s=D2();try{return i&&i.db===this.db?i===Ht.trans?i._promise(t,a,r):Jh(function(){return i._promise(t,a,r)},{trans:i,transless:Ht.transless||Ht}):oH(this.db,t,[this.name],a)}finally{s&&U2()}},e.prototype.get=function(t,n){var r=this;return t&&t.constructor===Object?this.where(t).first(n):this._trans("readonly",function(i){return r.core.get({trans:i,key:t}).then(function(o){return r.hook.reading.fire(o)})}).then(n)},e.prototype.where=function(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(Co(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=Ji(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);var r=this.schema.indexes.concat(this.schema.primKey).filter(function(c){return c.compound&&n.every(function(f){return c.keyPath.indexOf(f)>=0})&&c.keyPath.every(function(f){return n.indexOf(f)>=0})})[0];if(r&&this.db._maxKey!==_p)return this.where(r.name).equals(r.keyPath.map(function(c){return t[c]}));!r&&Su&&console.warn("The query "+JSON.stringify(t)+" on "+this.name+" would benefit of a "+("compound index ["+n.join("+")+"]"));var i=this.schema.idxByName,o=this.db._deps.indexedDB;function a(c,f){try{return o.cmp(c,f)===0}catch{return!1}}var s=n.reduce(function(c,f){var d=c[0],h=c[1],p=i[f],v=t[f];return[d||p,d||!p?jh(h,p&&p.multi?function(g){var m=au(g,f);return Co(m)&&m.some(function(y){return a(v,y)})}:function(g){return a(v,au(g,f))}):h]},[null,null]),l=s[0],u=s[1];return l?this.where(l.name).equals(t[l.keyPath]).filter(u):r?this.filter(u):this.where(n).equals("")},e.prototype.filter=function(t){return this.toCollection().and(t)},e.prototype.count=function(t){return this.toCollection().count(t)},e.prototype.offset=function(t){return this.toCollection().offset(t)},e.prototype.limit=function(t){return this.toCollection().limit(t)},e.prototype.each=function(t){return this.toCollection().each(t)},e.prototype.toArray=function(t){return this.toCollection().toArray(t)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,Co(t)?"["+t.join("+")+"]":t))},e.prototype.reverse=function(){return this.toCollection().reverse()},e.prototype.mapToClass=function(t){this.schema.mappedClass=t;var n=function(r){if(!r)return r;var i=Object.create(t.prototype);for(var o in r)if(_s(r,o))try{i[o]=r[o]}catch{}return i};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=n,this.hook("reading",n),t},e.prototype.defineClass=function(){function t(n){Ts(this,n)}return this.mapToClass(t)},e.prototype.add=function(t,n){var r=this,i=this.schema.primKey,o=i.auto,a=i.keyPath,s=t;return a&&o&&(s=PA(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(l){return l.numFailures?_t.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{hl(t,a,l)}catch{}return l})},e.prototype.update=function(t,n){if(typeof n!="object"||Co(n))throw new sn.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Co(t)){Ji(n).forEach(function(i){hl(t,i,n[i])});var r=au(t,this.schema.primKey.keyPath);return r===void 0?go(new sn.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(r).modify(n)}else return this.where(":id").equals(t).modify(n)},e.prototype.put=function(t,n){var r=this,i=this.schema.primKey,o=i.auto,a=i.keyPath,s=t;return a&&o&&(s=PA(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(l){return l.numFailures?_t.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{hl(t,a,l)}catch{}return l})},e.prototype.delete=function(t){var n=this;return this._trans("readwrite",function(r){return n.core.mutate({trans:r,type:"delete",keys:[t]})}).then(function(r){return r.numFailures?_t.reject(r.failures[0]):void 0})},e.prototype.clear=function(){var t=this;return this._trans("readwrite",function(n){return t.core.mutate({trans:n,type:"deleteRange",range:lH})}).then(function(n){return n.numFailures?_t.reject(n.failures[0]):void 0})},e.prototype.bulkGet=function(t){var n=this;return this._trans("readonly",function(r){return n.core.getMany({keys:t,trans:r}).then(function(i){return i.map(function(o){return n.hook.reading.fire(o)})})})},e.prototype.bulkAdd=function(t,n,r){var i=this,o=Array.isArray(n)?n:void 0;r=r||(o?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var l=i.schema.primKey,u=l.auto,c=l.keyPath;if(c&&o)throw new sn.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new sn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(PA(c)):t;return i.core.mutate({trans:s,type:"add",keys:o,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,g=h.lastResult,m=h.failures,y=a?v:g;if(p===0)return y;throw new qg(i.name+".bulkAdd(): "+p+" of "+f+" operations failed",Object.keys(m).map(function(R){return m[R]}))})})},e.prototype.bulkPut=function(t,n,r){var i=this,o=Array.isArray(n)?n:void 0;r=r||(o?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var l=i.schema.primKey,u=l.auto,c=l.keyPath;if(c&&o)throw new sn.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new sn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(PA(c)):t;return i.core.mutate({trans:s,type:"put",keys:o,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,g=h.lastResult,m=h.failures,y=a?v:g;if(p===0)return y;throw new qg(i.name+".bulkPut(): "+p+" of "+f+" operations failed",Object.keys(m).map(function(R){return m[R]}))})})},e.prototype.bulkDelete=function(t){var n=this,r=t.length;return this._trans("readwrite",function(i){return n.core.mutate({trans:i,type:"delete",keys:t})}).then(function(i){var o=i.numFailures,a=i.lastResult,s=i.failures;if(o===0)return a;throw new qg(n.name+".bulkDelete(): "+o+" of "+r+" operations failed",s)})},e}();function GS(e){var t={},n=function(s,l){if(l){for(var u=arguments.length,c=new Array(u-1);--u;)c[u-1]=arguments[u];return t[s].subscribe.apply(null,c),e}else if(typeof s=="string")return t[s]};n.addEventType=o;for(var r=1,i=arguments.length;rd?s:0}return this.toArray(function(u){return u.sort(l)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var i=n._ctx;if(i.dir==="next"&&O1(i,!0)&&i.limit>0){var o=i.valueMapper,a=ob(i,i.table.core.schema);return i.table.core.query({trans:r,limit:i.limit,values:!0,query:{index:a,range:i.range}}).then(function(l){var u=l.result;return o?u.map(o):u})}else{var s=[];return CA(i,function(l){return s.push(l)},r,i.table.core).then(function(){return s})}},t)},e.prototype.offset=function(t){var n=this._ctx;return t<=0?this:(n.offset+=t,O1(n)?qw(n,function(){var r=t;return function(i,o){return r===0?!0:r===1?(--r,!1):(o(function(){i.advance(r),r=0}),!1)}}):qw(n,function(){var r=t;return function(){return--r<0}}),this)},e.prototype.limit=function(t){return this._ctx.limit=Math.min(this._ctx.limit,t),qw(this._ctx,function(){var n=t;return function(r,i,o){return--n<=0&&i(o),n>=0}},!0),this},e.prototype.until=function(t,n){return jw(this._ctx,function(r,i,o){return t(r.value)?(i(o),n):!0}),this},e.prototype.first=function(t){return this.limit(1).toArray(function(n){return n[0]}).then(t)},e.prototype.last=function(t){return this.reverse().first(t)},e.prototype.filter=function(t){return jw(this._ctx,function(n){return t(n.value)}),upe(this._ctx,t),this},e.prototype.and=function(t){return this.filter(t)},e.prototype.or=function(t){return new this.db.WhereClause(this._ctx.table,t,this)},e.prototype.reverse=function(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},e.prototype.desc=function(){return this.reverse()},e.prototype.eachKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,i){t(i.key,i)})},e.prototype.eachUniqueKey=function(t){return this._ctx.unique="unique",this.eachKey(t)},e.prototype.eachPrimaryKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,i){t(i.primaryKey,i)})},e.prototype.keys=function(t){var n=this._ctx;n.keysOnly=!n.isMatch;var r=[];return this.each(function(i,o){r.push(o.key)}).then(function(){return r}).then(t)},e.prototype.primaryKeys=function(t){var n=this._ctx;if(n.dir==="next"&&O1(n,!0)&&n.limit>0)return this._read(function(i){var o=ob(n,n.table.core.schema);return n.table.core.query({trans:i,values:!1,limit:n.limit,query:{index:o,range:n.range}})}).then(function(i){var o=i.result;return o}).then(t);n.keysOnly=!n.isMatch;var r=[];return this.each(function(i,o){r.push(o.primaryKey)}).then(function(){return r}).then(t)},e.prototype.uniqueKeys=function(t){return this._ctx.unique="unique",this.keys(t)},e.prototype.firstKey=function(t){return this.limit(1).keys(function(n){return n[0]}).then(t)},e.prototype.lastKey=function(t){return this.reverse().firstKey(t)},e.prototype.distinct=function(){var t=this._ctx,n=t.index&&t.table.schema.idxByName[t.index];if(!n||!n.multi)return this;var r={};return jw(this._ctx,function(i){var o=i.primaryKey.toString(),a=_s(r,o);return r[o]=!0,!a}),this},e.prototype.modify=function(t){var n=this,r=this._ctx;return this._write(function(i){var o;if(typeof t=="function")o=t;else{var a=Ji(t),s=a.length;o=function(y){for(var R=!1,A=0;A0&&l.mutate({trans:i,type:"add",values:w}).then(function(C){for(var F in C.failures)T.splice(parseInt(F),1);m(w.length,C)})).then(function(C){return M.length>0&&l.mutate({trans:i,type:"put",keys:L,values:M}).then(function(F){return m(M.length,F)})}).then(function(){return T.length>0&&l.mutate({trans:i,type:"delete",keys:T}).then(function(C){return m(T.length,C)})}).then(function(){return y.length>A+x&&R(A+d)})})};return R(0).then(function(){if(p.length>0)throw new fx("Error modifying one or more objects",p,v,g);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return O1(t)&&(t.isPrimKey&&!ape||n.type===3)?this._write(function(r){var i=t.table.core.schema.primaryKey,o=n;return t.table.core.count({trans:r,query:{index:i,range:o}}).then(function(a){return t.table.core.mutate({trans:r,type:"deleteRange",range:o}).then(function(s){var l=s.failures;s.lastResult,s.results;var u=s.numFailures;if(u)throw new fx("Could not delete some values",Object.keys(l).map(function(c){return l[c]}),a-u);return a-u})})}):this.modify(function(r,i){return i.value=null})},e}();function fpe(e){return Z2(cpe.prototype,function(n,r){this.db=e;var i=lH,o=null;if(r)try{i=r()}catch(u){o=u}var a=n._ctx,s=a.table,l=s.hook.reading.fire;this._ctx={table:s,index:a.index,isPrimKey:!a.index||s.schema.primKey.keyPath&&a.index===s.schema.primKey.name,range:i,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:o,or:a.or,valueMapper:l!==V2?l:null}})}function dpe(e,t){return et?-1:e===t?0:1}function Sa(e,t,n){var r=e instanceof cH?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function W0(e){return new e.Collection(e,function(){return uH("")}).limit(0)}function ppe(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function vpe(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function gpe(e,t,n,r,i,o){for(var a=Math.min(e.length,r.length),s=-1,l=0;l=0?e.substr(0,s)+t[s]+n.substr(s+1):null;i(e[l],u)<0&&(s=l)}return a0)&&(A=S)}return g(A!==null?function(){v.continue(A+c)}:m),!1}),h}function ef(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function uH(e){return{type:1,lower:e,upper:e}}var cH=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!0,configurable:!0}),e.prototype.between=function(t,n,r,i){r=r!==!1,i=i===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||i)&&!(r&&i)?W0(this):new this.Collection(this,function(){return ef(t,n,!r,!i)})}catch{return Sa(this,Eu)}},e.prototype.equals=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return uH(t)})},e.prototype.above=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(t,void 0,!1)})},e.prototype.below=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?Sa(this,aH):this.between(t,t+_p,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):IA(this,function(n,r){return n.indexOf(r[0])===0},[t],_p)},e.prototype.equalsIgnoreCase=function(t){return IA(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=ec.apply(pp,arguments);return t.length===0?W0(this):IA(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=ec.apply(pp,arguments);return t.length===0?W0(this):IA(this,function(n,r){return r.some(function(i){return n.indexOf(i)===0})},t,_p)},e.prototype.anyOf=function(){var t=this,n=ec.apply(pp,arguments),r=this._cmp;try{n.sort(r)}catch{return Sa(this,Eu)}if(n.length===0)return W0(this);var i=new this.Collection(this,function(){return ef(n[0],n[n.length-1])});i._ondirectionchange=function(a){r=a==="next"?t._ascending:t._descending,n.sort(r)};var o=0;return i._addAlgorithm(function(a,s,l){for(var u=a.key;r(u,n[o])>0;)if(++o,o===n.length)return s(l),!1;return r(u,n[o])===0?!0:(s(function(){a.continue(n[o])}),!1)}),i},e.prototype.notEqual=function(t){return this.inAnyRange([[uT,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=ec.apply(pp,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return Sa(this,Eu)}var n=t.reduce(function(r,i){return r?r.concat([[r[r.length-1][1],i]]):[[uT,i]]},null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(t,n){var r=this,i=this._cmp,o=this._ascending,a=this._descending,s=this._min,l=this._max;if(t.length===0)return W0(this);if(!t.every(function(x){return x[0]!==void 0&&x[1]!==void 0&&o(x[0],x[1])<=0}))return Sa(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",sn.InvalidArgument);var u=!n||n.includeLowers!==!1,c=n&&n.includeUppers===!0;function f(x,S){for(var w=0,M=x.length;w0){L[0]=s(L[0],S[0]),L[1]=l(L[1],S[1]);break}}return w===M&&x.push(S),x}var d=o;function h(x,S){return d(x[0],S[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return Sa(this,Eu)}var v=0,g=c?function(x){return o(x,p[v][1])>0}:function(x){return o(x,p[v][1])>=0},m=u?function(x){return a(x,p[v][0])>0}:function(x){return a(x,p[v][0])>=0};function y(x){return!g(x)&&!m(x)}var R=g,A=new this.Collection(this,function(){return ef(p[0][0],p[p.length-1][1],!u,!c)});return A._ondirectionchange=function(x){x==="next"?(R=g,d=o):(R=m,d=a),p.sort(h)},A._addAlgorithm(function(x,S,w){for(var M=x.key;R(M);)if(++v,v===p.length)return S(w),!1;return y(M)?!0:(r._cmp(M,p[v][1])===0||r._cmp(M,p[v][0])===0||S(function(){d===o?x.continue(p[v][0]):x.continue(p[v][1])}),!1)}),A},e.prototype.startsWithAnyOf=function(){var t=ec.apply(pp,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?W0(this):this.inAnyRange(t.map(function(n){return[n,n+_p]})):Sa(this,"startsWithAnyOf() only works with strings")},e}();function mpe(e){return Z2(cH.prototype,function(n,r,i){this.db=e,this._ctx={table:n,index:r===":id"?null:r,or:i};var o=e._deps.indexedDB;if(!o)throw new sn.MissingAPI("indexedDB API missing");this._cmp=this._ascending=o.cmp.bind(o),this._descending=function(a,s){return o.cmp(s,a)},this._max=function(a,s){return o.cmp(a,s)>0?a:s},this._min=function(a,s){return o.cmp(a,s)<0?a:s},this._IDBKeyRange=e._deps.IDBKeyRange})}function fH(e){return e.length===1?e[0]:e}function ZO(e){try{return e.only([[]]),[[]]}catch{return _p}}function Zl(e){return Xr(function(t){return $m(t),e(t.target.error),!1})}function $m(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var ype=function(){function e(){}return e.prototype._lock=function(){return vg(!Ht.global),++this._reculock,this._reculock===1&&!Ht.global&&(Ht.lockOwnerFor=this),this},e.prototype._unlock=function(){if(vg(!Ht.global),--this._reculock===0)for(Ht.global||(Ht.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Y2(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Ht.lockOwnerFor!==this},e.prototype.create=function(t){var n=this;if(!this.mode)return this;var r=this.db.idbdb,i=this.db._state.dbOpenError;if(vg(!this.idbtrans),!t&&!r)switch(i&&i.name){case"DatabaseClosedError":throw new sn.DatabaseClosed(i);case"MissingAPIError":throw new sn.MissingAPI(i.message,i);default:throw new sn.OpenFailed(i)}if(!this.active)throw new sn.TransactionInactive;return vg(this._completion._state===null),t=this.idbtrans=t||r.transaction(fH(this.storeNames),this.mode),t.onerror=Xr(function(o){$m(o),n._reject(t.error)}),t.onabort=Xr(function(o){$m(o),n.active&&n._reject(new sn.Abort(t.error)),n.active=!1,n.on("abort").fire(o)}),t.oncomplete=Xr(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var i=this;if(t==="readwrite"&&this.mode!=="readwrite")return go(new sn.ReadOnly("Transaction is readonly"));if(!this.active)return go(new sn.TransactionInactive);if(this._locked())return new _t(function(a,s){i._blockedFuncs.push([function(){i._promise(t,n,r).then(a,s)},Ht])});if(r)return Jh(function(){var a=new _t(function(s,l){i._lock();var u=n(s,l,i);u&&u.then&&u.then(s,l)});return a.finally(function(){return i._unlock()}),a._lib=!0,a});var o=new _t(function(a,s){var l=n(a,s,i);l&&l.then&&l.then(a,s)});return o._lib=!0,o},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(t){var n=this._root(),r=_t.resolve(t);if(n._waitingFor)n._waitingFor=n._waitingFor.then(function(){return r});else{n._waitingFor=r,n._waitingQueue=[];var i=n.idbtrans.objectStore(n.storeNames[0]);(function a(){for(++n._spinCount;n._waitingQueue.length;)n._waitingQueue.shift()();n._waitingFor&&(i.get(-1/0).onsuccess=a)})()}var o=n._waitingFor;return new _t(function(a,s){r.then(function(l){return n._waitingQueue.push(Xr(a.bind(null,l)))},function(l){return n._waitingQueue.push(Xr(s.bind(null,l)))}).finally(function(){n._waitingFor===o&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new sn.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(_s(n,t))return n[t];var r=this.schema[t];if(!r)throw new sn.NotFound("Table "+t+" not part of transaction");var i=new this.db.Table(t,r,this);return i.core=this.db.core.table(t),n[t]=i,i},e}();function Ape(e){return Z2(ype.prototype,function(n,r,i,o){var a=this;this.db=e,this.mode=n,this.storeNames=r,this.schema=i,this.idbtrans=null,this.on=GS(this,"complete","error","abort"),this.parent=o||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new _t(function(s,l){a._resolve=s,a._reject=l}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var l=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):l&&a.idbtrans&&a.idbtrans.abort(),go(s)})})}function cT(e,t,n,r,i,o,a){return{name:e,keyPath:t,unique:n,multi:r,auto:i,compound:o,src:(n&&!a?"&":"")+(r?"*":"")+(i?"++":"")+dH(t)}}function dH(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function hH(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:VQ(n,function(r){return[r.name,r]})}}function fT(e){return e==null?function(){}:typeof e=="string"?Rpe(e):function(t){return au(t,e)}}function Rpe(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return au(n,e)}}function pH(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function bpe(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function c9(e){return[].slice.call(e)}var xpe=0;function tm(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function Spe(e,t,n,r){var i=t.cmp.bind(t);function o(h,p){var v=c9(h.objectStoreNames);return{schema:{name:h.name,tables:v.map(function(g){return p.objectStore(g)}).map(function(g){var m=g.keyPath,y=g.autoIncrement,R=Co(m),A=m==null,x={},S={name:g.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:A,compound:R,keyPath:m,autoIncrement:y,unique:!0,extractKey:fT(m)},indexes:c9(g.indexNames).map(function(w){return g.index(w)}).map(function(w){var M=w.name,L=w.unique,T=w.multiEntry,P=w.keyPath,k=Co(P),I={name:M,compound:k,keyPath:P,unique:L,multiEntry:T,extractKey:fT(P)};return x[tm(P)]=I,I}),getIndexByKeyPath:function(w){return x[tm(w)]}};return x[":id"]=S.primaryKey,m!=null&&(x[tm(m)]=S.primaryKey),S})},hasGetAll:v.length>0&&"getAll"in p.objectStore(v[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}function a(h){if(h.type===3)return null;if(h.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var p=h.lower,v=h.upper,g=h.lowerOpen,m=h.upperOpen,y=p===void 0?v===void 0?null:n.upperBound(v,!!m):v===void 0?n.lowerBound(p,!!g):n.bound(p,v,!!g,!!m);return y}function s(h){var p=h.name;function v(y){var R=y.trans,A=y.type,x=y.keys,S=y.values,w=y.range,M=y.wantResults;return new Promise(function(L,T){L=Xr(L);var P=R.objectStore(p),k=P.keyPath==null,I=A==="put"||A==="add";if(!I&&A!=="delete"&&A!=="deleteRange")throw new Error("Invalid operation type: "+A);var C=(x||S||{length:1}).length;if(x&&S&&x.length!==S.length)throw new Error("Given keys array must have same length as given values array.");if(C===0)return L({numFailures:0,failures:{},results:[],lastResult:void 0});var F=M&&$8(x||pH(h.primaryKey,{type:A,keys:x,values:S})),N,V=[],W=0,K=function(z){++W,$m(z),F&&(F[z.target._reqno]=void 0),V[z.target._reqno]=z.target.error},ee=function(z){var ce=z.target;F[ce._reqno]=ce.result};if(A==="deleteRange"){if(w.type===4)return L({numFailures:W,failures:V,results:F,lastResult:void 0});w.type===3?N=P.clear():N=P.delete(a(w))}else{var B=I?k?[S,x]:[S,null]:[x,null],Y=B[0],Z=B[1];if(I)for(var H=0;H=t});l.forEach(function(c){i.push(function(){var f=a,d=c._cfg.dbschema;pT(e,f,r),pT(e,d,r),a=e._dbSchema=d;var h=vH(f,d);h.add.forEach(function(R){HO(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new sn.Upgrade("Not yet support for changing primary key");var A=r.objectStore(R.name);R.add.forEach(function(x){return hT(A,x)}),R.change.forEach(function(x){A.deleteIndex(x.name),hT(A,x)}),R.del.forEach(function(x){return A.deleteIndex(x)})});var p=c._cfg.contentUpgrade;if(p&&c._cfg.version>t){QO(e,r),n._memoizedTables={},s=!0;var v=UQ(d);h.del.forEach(function(R){v[R]=f[R]}),dT(e,[e.Transaction.prototype]),mx(e,[e.Transaction.prototype],Ji(v),v),n.schema=v;var g=ZQ(p);g&&B2();var m,y=_t.follow(function(){if(m=p(n),m&&g){var R=$h.bind(null,null);m.then(R,R)}});return m&&typeof m.then=="function"?_t.resolve(m):y.then(function(){return m})}}),i.push(function(f){if(!s||!ope){var d=c._cfg.dbschema;kpe(d,f)}dT(e,[e.Transaction.prototype]),mx(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function u(){return i.length?_t.resolve(i.shift()(n.idbtrans)).then(u):_t.resolve()}return u().then(function(){Ope(a,r)})}function vH(e,t){var n={del:[],add:[],change:[]},r;for(r in e)t[r]||n.del.push(r);for(r in t){var i=e[r],o=t[r];if(!i)n.add.push([r,o]);else{var a={name:r,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(i.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||i.primKey.auto!==o.primKey.auto&&!YO)a.recreate=!0,n.change.push(a);else{var s=i.idxByName,l=o.idxByName,u=void 0;for(u in s)l[u]||a.del.push(u);for(u in l){var c=s[u],f=l[u];c?c.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&n.change.push(a)}}}return n}function HO(e,t,n,r){var i=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach(function(o){return hT(i,o)}),i}function Ope(e,t){Ji(e).forEach(function(n){t.db.objectStoreNames.contains(n)||HO(t,n,e[n].primKey,e[n].indexes)})}function kpe(e,t){for(var n=0;nMath.pow(2,62)?0:u.oldVersion;e.idbdb=l.result,Tpe(e,f/10,i,a)}},a),l.onsuccess=Xr(function(){i=null;var u=e.idbdb=l.result,c=HS(u.objectStoreNames);if(c.length>0)try{var f=u.transaction(fH(c),"readonly");t.autoSchema?Ppe(e,u,f):(pT(e,e._dbSchema,f),Cpe(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),QO(e,f)}catch{}em.push(e),u.onversionchange=Xr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),jm.add(s),o()},a)})]).then(function(){return t.onReadyBeingFired=[],_t.resolve(vT(e.on.ready.fire)).then(function o(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(zQ,Ar);return t.onReadyBeingFired=[],_t.resolve(vT(a)).then(o)}})}).finally(function(){t.onReadyBeingFired=null}).then(function(){return t.isBeingOpened=!1,e}).catch(function(o){try{i&&i.abort()}catch{}return t.isBeingOpened=!1,e.close(),t.dbOpenError=o,go(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function gT(e){var t=function(a){return e.next(a)},n=function(a){return e.throw(a)},r=o(t),i=o(n);function o(a){return function(s){var l=a(s),u=l.value;return l.done?u:!u||typeof u.then!="function"?Co(u)?Promise.all(u).then(r,i):r(u):u.then(r,i)}}return o(t)()}function Vpe(e,t,n){var r=arguments.length;if(r<2)throw new sn.InvalidArgument("Too few arguments");for(var i=new Array(r-1);--r;)i[r-1]=arguments[r];n=i.pop();var o=BQ(i);return[e,o,n]}function Dpe(e,t,n,r,i){return _t.resolve().then(function(){var o=Ht.transless||Ht,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:o};r?a.idbtrans=r.idbtrans:a.create();var l=ZQ(i);l&&B2();var u,c=_t.follow(function(){if(u=i.call(a,a),u)if(l){var f=$h.bind(null,null);u.then(f,f)}else typeof u.next=="function"&&typeof u.throw=="function"&&(u=gT(u))},s);return(u&&typeof u.then=="function"?_t.resolve(u).then(function(f){return a.active?f:go(new sn.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):c.then(function(){return u})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),go(f)})})}function k1(e,t,n){for(var r=Co(e)?e.slice():[e],i=0;i0,S=mr(mr({},m),{isVirtual:x,isPrimaryKey:!x&&m.isPrimaryKey,keyTail:g,keyLength:A,extractKey:fT(v),unique:!x&&m.unique});if(R.push(S),S.isPrimaryKey||o.push(S),A>1){var w=A===2?v[0]:v.slice(0,A-1);a(w,g+1,m)}return R.sort(function(M,L){return M.keyTail-L.keyTail}),S}var s=a(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[s];for(var l=0,u=r.indexes;l0?Promise.reject(R.failures[0]):y.length0?console.warn("Another connection wants to upgrade database '"+r.name+"'. Closing db now to resume the upgrade."):console.warn("Another connection wants to delete database '"+r.name+"'. Closing db now to resume the delete request."),r.close()}),this.on("blocked",function(s){!s.newVersion||s.newVersion=0&&em.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new sn.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new _t(function(r){n.dbReadyResolve=r}),n.openCanceller=new _t(function(r,i){n.cancelOpen=i})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new _t(function(i,o){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=Xr(function(){jm.remove(t.name),i()}),s.onerror=Zl(o),s.onblocked=t._fireOnBlocked};if(n)throw new sn.InvalidArgument("Arguments not allowed in db.delete()");r.isBeingOpened?r.dbReadyPromise.then(a):a()})},e.prototype.backendDB=function(){return this.idbdb},e.prototype.isOpen=function(){return this.idbdb!==null},e.prototype.hasBeenClosed=function(){var t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"},e.prototype.hasFailed=function(){return this._state.dbOpenError!==null},e.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(e.prototype,"tables",{get:function(){var t=this;return Ji(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=Vpe.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var i=this,o=Ht.trans;(!o||o.db!==this||t.indexOf("!")!==-1)&&(o=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,l;try{if(l=n.map(function(c){var f=c instanceof i.Table?c.name:c;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t===Jw)s=Jw;else if(t=="rw"||t==$w)s=$w;else throw new sn.InvalidArgument("Invalid transaction mode: "+t);if(o){if(o.mode===Jw&&s===$w)if(a)o=null;else throw new sn.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");o&&l.forEach(function(c){if(o&&o.storeNames.indexOf(c)===-1)if(a)o=null;else throw new sn.SubTransaction("Table "+c+" not included in parent transaction.")}),a&&o&&!o.active&&(o=null)}}catch(c){return o?o._promise(null,function(f,d){d(c)}):go(c)}var u=Dpe.bind(null,this,s,l,o,r);return o?o._promise(s,u,"lock"):Ht.trans?Y2(Ht.transless,function(){return i._whenReady(u)}):this._whenReady(u)},e.prototype.table=function(t){if(!_s(this._allTables,t))throw new sn.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),df=qh;Km(df,mr(mr({},KS),{delete:function(e){var t=new df(e);return t.delete()},exists:function(e){return new df(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return jm?jm.getDatabaseNames().then(e):_t.resolve([])},defineClass:function(){function e(t){Ts(this,t)}return e},ignoreTransaction:function(e){return Ht.trans?Y2(Ht.transless,e):e()},vip:vT,async:function(e){return function(){try{var t=gT(e.apply(this,arguments));return!t||typeof t.then!="function"?_t.resolve(t):t}catch(n){return go(n)}}},spawn:function(e,t,n){try{var r=gT(e.apply(n,t||[]));return!r||typeof r.then!="function"?_t.resolve(r):r}catch(i){return go(i)}},currentTransaction:{get:function(){return Ht.trans||null}},waitFor:function(e,t){var n=_t.resolve(typeof e=="function"?df.ignoreTransaction(e):e).timeout(t||6e4);return Ht.trans?Ht.trans.waitFor(n):n},Promise:_t,debug:{get:function(){return Su},set:function(e){QQ(e,e==="dexie"?function(){return!0}:sH)}},derive:Hv,extend:Ts,props:Km,override:XQ,Events:GS,getByKeyPath:au,setByKeyPath:hl,delByKeyPath:DQ,shallowClone:UQ,deepClone:Gm,getObjectDiff:XO,asap:WQ,minKey:uT,addons:[],connections:em,errnames:D0e,dependencies:function(){try{return{indexedDB:Sr.indexedDB||Sr.mozIndexedDB||Sr.webkitIndexedDB||Sr.msIndexedDB,IDBKeyRange:Sr.IDBKeyRange||Sr.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:s9,version:s9.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:df,Dexie:df}));df.maxKey=ZO(df.dependencies.IDBKeyRange);Xpe(qh.dependencies.indexedDB);_t.rejectionMapper=B0e;QQ(Su,sH);const yx="PPTIST_DISCARDED_DB",mT="PPTist",Zpe=async()=>{const e=new Date().getTime(),t=localStorage.getItem(yx),n=t?JSON.parse(t):[],i=(await qh.getDatabaseNames()).filter(o=>{if(o.indexOf(mT)===-1)return!1;const[a,s,l]=o.split("_");return!!(a!==mT||!s||!l||n.includes(s)||e-+l>=1e3*60*60*12)});for(const o of i)qh.delete(o);localStorage.removeItem(yx)};class Qpe extends qh{constructor(){super(`${mT}_${NQ}_${new Date().getTime()}`);Tr(this,"snapshots");Tr(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const rl=new Qpe,zS=X2("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor=0&&this.snapshotCursor20&&(n.push(t[0]),i--),i>=2&&rl.snapshots.update(t[i-2],{index:e.slideIndex}),await rl.snapshots.bulkDelete(n),this.setSnapshotCursor(i-1),this.setSnapshotLength(i)},async unDo(){if(this.snapshotCursor<=0)return;const e=at(),t=pt(),n=this.snapshotCursor-1,i=(await rl.snapshots.orderBy("id").toArray())[n],{index:o,slides:a}=i,s=o>a.length-1?a.length-1:o;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])},async reDo(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=at(),t=pt(),n=this.snapshotCursor+1,i=(await rl.snapshots.orderBy("id").toArray())[n],{index:o,slides:a}=i,s=o>a.length-1?a.length-1:o;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])}}}),Fs=X2("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive(e){return e.ctrlKeyState||e.shiftKeyState}},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),gH=X2("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),mg=(e,t)=>Zn.padStart(""+e,t,"0"),Hpe=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i),Kpe=e=>/^(https?:\/\/)([\w-]+\.)+[\w-]{2,}(\/[\w-./?%&=]*)?$/i.test(e);var Gpe={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function zpe(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function Jpe(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],i=[],o=t.theme||n.theme;switch(o){case"outline":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("none"),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("none");break;case"filled":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("#FFF"),i.push("#FFF");break;case"two-tone":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),i.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),i.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:i,id:e}}var $pe=Symbol("icon-context");function $e(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(o){var a=zpe(),s=xs($pe,Gpe);return function(){var l=o.size,u=o.strokeWidth,c=o.strokeLinecap,f=o.strokeLinejoin,d=o.theme,h=o.fill,p=o.spin,v=Jpe(a,{size:l,strokeWidth:u,strokeLinecap:c,strokeLinejoin:f,theme:d,fill:h},s),g=[s.prefix+"-icon"];return g.push(s.prefix+"-icon-"+e),t&&s.rtl&&g.push(s.prefix+"-icon-rtl"),p&&g.push(s.prefix+"-icon-spin"),O("span",{class:g.join(" ")},[n(v)])}}};return r}const jpe=$e("add-text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qpe=$e("align-bottom",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eve=$e("align-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tve=$e("align-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nve=$e("align-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rve=$e("align-text-both",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ive=$e("align-text-bottom-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ove=$e("align-text-center",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ave=$e("align-text-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sve=$e("align-text-middle-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lve=$e("align-text-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uve=$e("align-text-top-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cve=$e("align-top",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fve=$e("align-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dve=$e("arrow-circle-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hve=$e("arrow-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41.9999 24H5.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 12L42 24L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pve=$e("attention",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),O("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vve=$e("back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),gve=$e("background-color",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),O("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mve=$e("bring-to-front",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yve=$e("bring-to-front-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ave=$e("chart-histogram",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rve=$e("chart-histogram-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bve=$e("chart-line",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xve=$e("chart-line-area",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sve=$e("chart-pie",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wve=$e("chart-proportion",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Mve=$e("chart-ring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lve=$e("chart-scatter",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),Tve=$e("check-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ve=$e("clear",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ove=$e("click",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kve=$e("close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pve=$e("close-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cve=$e("close-small",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ive=$e("code",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Nve=$e("color-filter",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Fve=$e("comment",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eve=$e("connection",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xve=$e("copy",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wve=$e("delete",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vve=$e("down",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dve=$e("download",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uve=$e("edit",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Bve=$e("effects",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yve=$e("erase",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zve=$e("fill",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qve=$e("flip-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hve=$e("flip-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Kve=$e("font-size",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gve=$e("format",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zve=$e("format-brush",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jve=$e("formula",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ve=$e("full-screen",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jve=$e("full-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qve=$e("full-screen-play",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),e1e=$e("fullwidth",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t1e=$e("github",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),n1e=$e("graphic-design",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r1e=$e("group",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i1e=$e("hamburger-button",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o1e=$e("high-light",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a1e=$e("indent-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s1e=$e("indent-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l1e=$e("info",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),O("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u1e=$e("insert-table",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),O("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),c1e=$e("left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f1e=$e("left-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d1e=$e("link-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h1e=$e("list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p1e=$e("list-view",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v1e=$e("lock",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g1e=$e("logout",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m1e=$e("magic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y1e=$e("minus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A1e=$e("more",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),O("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),O("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])}),R1e=$e("move-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),b1e=$e("needle",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[O("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),O("defs",null,[O("clipPath",{id:e.id+"3d50a8e2"},[O("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),x1e=$e("next",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),S1e=$e("off-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w1e=$e("ordered-list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M1e=$e("pause",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L1e=$e("picture",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T1e=$e("platte",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_1e=$e("play-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),O1e=$e("plus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k1e=$e("power",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P1e=$e("ppt",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C1e=$e("preview-close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I1e=$e("preview-open",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),N1e=$e("quote",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),F1e=$e("radar-chart",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9998 3L45.8741 18.8926L38 45H10L2.12549 18.8926L23.9998 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 45L31 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 45L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M2 19L12 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M46 19L36 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 3V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 13L30.0073 17.5706L36 22L31 37H17L12 22L17.9927 17.5706L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.59406 14.9194L2.12549 18.8926L4.09412 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8.03125 38.4731L9.99988 45H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 45H38L39.9685 38.4731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.4053 14.9194L45.8738 18.8926L43.9053 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.4684 6.97315L23.9998 3L18.5312 6.97315",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),E1e=$e("right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X1e=$e("right-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W1e=$e("rotate",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V1e=$e("round",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),D1e=$e("row-height",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U1e=$e("search",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B1e=$e("send",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43 5L29.7 43L22.1 25.9L5 18.3L43 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0001 5L22.1001 25.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y1e=$e("send-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Z1e=$e("sent-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q1e=$e("square",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),H1e=$e("stopwatch-start",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K1e=$e("strikethrough",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G1e=$e("switch",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z1e=$e("tailoring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J1e=$e("text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$1e=$e("text-bold",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j1e=$e("text-italic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q1e=$e("text-rotation-down",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ege=$e("text-rotation-none",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tge=$e("text-underline",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nge=$e("theme",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rge=$e("transform",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ige=$e("undo",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oge=$e("ungroup",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),age=$e("unlock",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sge=$e("up",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lge=$e("user",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uge=$e("vertical-spacing-between-items",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cge=$e("video-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fge=$e("volume-mute",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),O("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[O("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),O("g",{mask:"url(#"+e.id+"603476ab)"},[O("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dge=$e("volume-notice",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hge=$e("volume-small",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pge=$e("write",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ax={IconPlayOne:_1e,IconFullScreenPlay:qve,IconLock:v1e,IconUnlock:age,IconPpt:P1e,IconFormat:Gve,IconPicture:L1e,IconFullScreen:$ve,IconList:h1e,IconOrderedList:w1e,IconFlipVertically:Hve,IconFlipHorizontally:Qve,IconFontSize:Kve,IconCode:Ive,IconTextBold:$1e,IconTextItalic:j1e,IconTextUnderline:tge,IconStrikethrough:K1e,IconEdit:Uve,IconQuote:N1e,IconBackgroundColor:gve,IconGroup:r1e,IconUngroup:oge,IconBack:vve,IconNext:x1e,IconFullwidth:e1e,IconAlignTop:cve,IconAlignLeft:tve,IconAlignRight:nve,IconAlignBottom:qpe,IconAlignVertically:fve,IconAlignHorizontally:eve,IconBringToFront:mve,IconSendToBack:Y1e,IconSend:B1e,IconAlignTextLeft:ave,IconAlignTextRight:lve,IconAlignTextCenter:ove,IconAlignTextBoth:rve,IconRowHeight:D1e,IconWrite:pge,IconInsertTable:u1e,IconAddText:jpe,IconFill:Zve,IconTailoring:z1e,IconEffects:Bve,IconColorFilter:Nve,IconUp:sge,IconDown:Vve,IconPlus:O1e,IconMinus:y1e,IconConnection:Eve,IconBringToFrontOne:yve,IconSentToBack:Z1e,IconGithub:t1e,IconChartProportion:wve,IconChartHistogram:Ave,IconChartHistogramOne:Rve,IconChartLineArea:xve,IconChartRing:Mve,IconChartScatter:Lve,IconChartLine:bve,IconChartPie:Sve,IconRadarChart:F1e,IconText:J1e,IconRotate:W1e,IconLeftTwo:f1e,IconRightTwo:X1e,IconPlatte:T1e,IconClose:kve,IconCloseSmall:Cve,IconUndo:ige,IconTransform:rge,IconClick:Ove,IconTheme:nge,IconArrowCircleLeft:dve,IconArrowRight:hve,IconGraphicDesign:n1e,IconLogout:g1e,IconErase:Yve,IconClear:_ve,IconAlignTextTopOne:uve,IconAlignTextBottomOne:ive,IconAlignTextMiddleOne:sve,IconPause:M1e,IconVolumeMute:fge,IconVolumeNotice:dge,IconVolumeSmall:hge,IconVideoTwo:cge,IconFormula:Jve,IconLinkOne:d1e,IconFullScreenOne:jve,IconOffScreenOne:S1e,IconPower:k1e,IconListView:p1e,IconMagic:m1e,IconHighLight:o1e,IconDownload:Dve,IconIndentLeft:a1e,IconIndentRight:s1e,IconVerticalSpacingBetweenItems:uge,IconCopy:Xve,IconDelete:Wve,IconSquare:Q1e,IconRound:V1e,IconNeedle:b1e,IconTextRotationNone:ege,IconTextRotationDown:q1e,IconFormatBrush:zve,IconPreviewOpen:I1e,IconPreviewClose:C1e,IconStopwatchStart:H1e,IconSearch:U1e,IconLeft:c1e,IconRight:E1e,IconMoveOne:R1e,IconHamburgerButton:i1e,IconAttention:pve,IconCheckOne:Tve,IconCloseOne:Pve,IconInfo:l1e,IconComment:Fve,IconUser:lge,IconSwitch:G1e,IconMore:A1e},vge={install(e){for(const t of Object.keys(Ax))e.component(t,Ax[t])}},gge=["id"],mge={class:"icons"},yge={class:"content"},Age={key:0,class:"title"},Rge={class:"description"},bge={key:0,class:"control"},xge=Ee({__name:"Message",props:{id:{},message:{},type:{default:"success"},title:{default:""},duration:{default:3e3},closable:{type:Boolean,default:!1}},emits:["close","destroy"],setup(e,{expose:t,emit:n}){const{IconAttention:r,IconCheckOne:i,IconCloseOne:o,IconInfo:a,IconCloseSmall:s}=Ax,l=e,u=n,c=he(!0),f=he(null),d=()=>{l.duration<=0||(f.value=setTimeout(p,l.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>c.value=!1;return yO(()=>{h()}),Wt(()=>{d()}),t({close:p}),(v,g)=>(U(),Te(Kh,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:g[3]||(g[3]=m=>u("close")),onAfterLeave:g[4]||(g[4]=m=>u("destroy"))},{default:ie(()=>[c.value?(U(),q("div",{key:0,class:"message",id:v.id},[D("div",{class:"message-container",onMouseenter:g[1]||(g[1]=m=>h()),onMouseleave:g[2]||(g[2]=m=>d())},[D("div",mge,[v.type==="warning"?(U(),Te(J(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Ye("",!0),v.type==="success"?(U(),Te(J(i),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Ye("",!0),v.type==="error"?(U(),Te(J(o),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Ye("",!0),v.type==="info"?(U(),Te(J(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Ye("",!0)]),D("div",yge,[v.title?(U(),q("div",Age,dt(v.title),1)):Ye("",!0),D("div",Rge,dt(v.message),1)]),v.closable?(U(),q("div",bge,[D("span",{class:"close-btn",onClick:g[0]||(g[0]=m=>p())},[O(J(s))])])):Ye("",!0)],32)],8,gge)):Ye("",!0)]),_:1}))}}),Be=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},Sge=Be(xge,[["__scopeId","data-v-5f638602"]]),yT=[];let _l=null,wge=0;const Mge={duration:3e3},un=e=>{const t="message-"+wge++,n={...Mge,...e,id:t};_l||(_l=document.createElement("div"),_l.className="message-wrap",_l.style.cssText=` +`+r}).join("")):""}var W0e=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],KQ=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],WO=W0e.concat(KQ),V0e={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function zv(e,t){this._e=Gv(),this.name=e,this.message=t}Kv(zv).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+eT(this._e,2))}},toString:function(){return this.name+": "+this.message}});function GQ(e,t){return e+". Errors: "+Object.keys(t).map(function(n){return t[n].toString()}).filter(function(n,r,i){return i.indexOf(n)===r}).join(` +`)}function fx(e,t,n,r){this._e=Gv(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=GQ(e,t)}Kv(fx).from(zv);function qg(e,t){this._e=Gv(),this.name="BulkError",this.failures=t,this.message=GQ(e,t)}Kv(qg).from(zv);var D0e=WO.reduce(function(e,t){return e[t]=t+"Error",e},{}),U0e=zv,sn=WO.reduce(function(e,t){var n=t+"Error";function r(i,o){this._e=Gv(),this.name=n,i?typeof i=="string"?(this.message=""+i+(o?` + `+o:""),this.inner=o||null):typeof i=="object"&&(this.message=i.name+" "+i.message,this.inner=i):(this.message=V0e[t]||n,this.inner=null)}return Kv(r).from(U0e),e[t]=r,e},{});sn.Syntax=SyntaxError;sn.Type=TypeError;sn.Range=RangeError;var r9=KQ.reduce(function(e,t){return e[t+"Error"]=sn[t],e},{});function B0e(e,t){if(!e||e instanceof zv||e instanceof TypeError||e instanceof SyntaxError||!e.name||!r9[e.name])return e;var n=new r9[e.name](t||e.message,e);return"stack"in e&&pc(n,"stack",{get:function(){return this.inner.stack}}),n}var KS=WO.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=sn[t]),e},{});KS.ModifyError=fx;KS.DexieError=zv;KS.BulkError=qg;function Ar(){}function V2(e){return e}function Y0e(e,t){return e==null||e===V2?t:function(n){return t(e(n))}}function Jh(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Z0e(e,t){return e===Ar?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?Jh(r,this.onsuccess):r),i&&(this.onerror=this.onerror?Jh(i,this.onerror):i),o!==void 0?o:n}}function Q0e(e,t){return e===Ar?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?Jh(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Jh(r,this.onerror):r)}}function H0e(e,t){return e===Ar?t:function(n){var r=e.apply(this,arguments);Ts(n,r);var i=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?Jh(i,this.onsuccess):i),o&&(this.onerror=this.onerror?Jh(o,this.onerror):o),r===void 0?a===void 0?void 0:a:Ts(r,a)}}function K0e(e,t){return e===Ar?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function zQ(e,t){return e===Ar?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,i=arguments.length,o=new Array(i);i--;)o[i]=arguments[i];return n.then(function(){return t.apply(r,o)})}return t.apply(this,arguments)}}var zm={},G0e=100,z0e=20,JQ=100,VO=typeof Promise>"u"?[]:function(){var e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,e.__proto__,e];var t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,t.__proto__,e]}(),tT=VO[0],dx=VO[1],nT=VO[2],$Q=dx&&dx.then,eb=tT&&tT.constructor,DO=!!nT,rT=!1,J0e=nT?function(){nT.then(OA)}:Sr.setImmediate?setImmediate.bind(null,OA):Sr.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){OA(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(OA,0)},Jm=function(e,t){mg.push([e,t]),hx&&(J0e(),hx=!1)},iT=!0,hx=!0,Ih=[],tb=[],oT=null,aT=V2,tv={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:a9,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{a9(e[0],e[1])}catch{}})}},Ht=tv,mg=[],Nh=0,nb=[];function _t(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Ar,this._lib=!1;var t=this._PSD=Ht;if(Su&&(this._stackHolder=Gv(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==zm)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&lT(this,this._value);return}this._state=null,this._value=null,++t.ref,qQ(this,e)}var sT={get:function(){var e=Ht,t=px;function n(r,i){var o=this,a=!e.global&&(e!==Ht||t!==px),s=a&&!jh(),l=new _t(function(u,c){UO(o,new jQ(gx(r,e,a,s),gx(i,e,a,s),u,c,e))});return Su&&nH(l,this),l}return n.prototype=zm,n},set:function(e){pc(this,"then",e&&e.prototype===zm?sT:{get:function(){return e},set:sT.set})}};Km(_t.prototype,{then:sT,_then:function(e,t){UO(this,new jQ(null,null,e,t,Ht))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,function(r){return r instanceof t?n(r):rb(r)}):this.then(null,function(r){return r&&r.name===t?n(r):rb(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),rb(t)})},stack:{get:function(){if(this._stack)return this._stack;try{rT=!0;var e=tH(this,[],z0e),t=e.join(` +From previous: `);return this._state!==null&&(this._stack=t),t}finally{rT=!1}}},timeout:function(e,t){var n=this;return e<1/0?new _t(function(r,i){var o=setTimeout(function(){return i(new sn.Timeout(t))},e);n.then(r,i).finally(clearTimeout.bind(null,o))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&pc(_t.prototype,Symbol.toStringTag,"Dexie.Promise");tv.env=rH();function jQ(e,t,n,r,i){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=i}Km(_t,{all:function(){var e=qu.apply(null,arguments).map(vx);return new _t(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(i,o){return _t.resolve(i).then(function(a){e[o]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof _t)return e;if(e&&typeof e.then=="function")return new _t(function(n,r){e.then(n,r)});var t=new _t(zm,!0,e);return nH(t,oT),t},reject:rb,race:function(){var e=qu.apply(null,arguments).map(vx);return new _t(function(t,n){e.map(function(r){return _t.resolve(r).then(t,n)})})},PSD:{get:function(){return Ht},set:function(e){return Ht=e}},totalEchoes:{get:function(){return px}},newPSD:$h,usePSD:Y2,scheduler:{get:function(){return Jm},set:function(e){Jm=e}},rejectionMapper:{get:function(){return aT},set:function(e){aT=e}},follow:function(e,t){return new _t(function(n,r){return $h(function(i,o){var a=Ht;a.unhandleds=[],a.onunhandled=o,a.finalize=Jh(function(){var s=this;j0e(function(){s.unhandleds.length===0?i():o(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});eb&&(eb.allSettled&&pc(_t,"allSettled",function(){var e=qu.apply(null,arguments).map(vx);return new _t(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(i,o){return _t.resolve(i).then(function(a){return r[o]={status:"fulfilled",value:a}},function(a){return r[o]={status:"rejected",reason:a}}).then(function(){return--n||t(r)})})})}),eb.any&&typeof AggregateError<"u"&&pc(_t,"any",function(){var e=qu.apply(null,arguments).map(vx);return new _t(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,i=new Array(r);e.forEach(function(o,a){return _t.resolve(o).then(function(s){return t(s)},function(s){i[a]=s,--r||n(new AggregateError(i))})})})}));function qQ(e,t){try{t(function(n){if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&D2();n&&typeof n.then=="function"?qQ(e,function(i,o){n instanceof _t?n._then(i,o):n.then(i,o)}):(e._state=!0,e._value=n,eH(e)),r&&U2()}},lT.bind(null,e))}catch(n){lT(e,n)}}function lT(e,t){if(tb.push(t),e._state===null){var n=e._lib&&D2();t=aT(t),e._state=!1,e._value=t,Su&&t!==null&&typeof t=="object"&&!t._promise&&P0e(function(){var r=EO(t,"stack");t._promise=e,pc(t,"stack",{get:function(){return rT?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),q0e(e),eH(e),n&&U2()}}function eH(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n0;)for(e=mg,mg=[],n=e.length,t=0;t0);iT=!0,hx=!0}function BO(){var e=Ih;Ih=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=nb.slice(0),n=t.length;n;)t[--n]()}function j0e(e){function t(){e(),nb.splice(nb.indexOf(t),1)}nb.push(t),++Nh,Jm(function(){--Nh===0&&BO()},[])}function q0e(e){Ih.some(function(t){return t._value===e._value})||Ih.push(e)}function epe(e){for(var t=Ih.length;t;)if(Ih[--t]._value===e._value){Ih.splice(t,1);return}}function rb(e){return new _t(zm,!1,e)}function Xr(e,t){var n=Ht;return function(){var r=D2(),i=Ht;try{return Jf(n,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{Jf(i,!1),r&&U2()}}}var uo={awaits:0,echoes:0,id:0},tpe=0,ib=[],zw=0,px=0,npe=0;function $h(e,t,n,r){var i=Ht,o=Object.create(i);o.parent=i,o.ref=0,o.global=!1,o.id=++npe;var a=tv.env;o.env=DO?{Promise:_t,PromiseProp:{value:_t,configurable:!0,writable:!0},all:_t.all,race:_t.race,allSettled:_t.allSettled,any:_t.any,resolve:_t.resolve,reject:_t.reject,nthen:i9(a.nthen,o),gthen:i9(a.gthen,o)}:{},t&&Ts(o,t),++i.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Y2(o,e,n,r);return o.ref===0&&o.finalize(),s}function B2(){return uo.id||(uo.id=++tpe),++uo.awaits,uo.echoes+=JQ,uo.id}function jh(){return uo.awaits?(--uo.awaits===0&&(uo.id=0),uo.echoes=uo.awaits*JQ,!0):!1}(""+$Q).indexOf("[native code]")===-1&&(B2=jh=Ar);function vx(e){return uo.echoes&&e&&e.constructor===eb?(B2(),e.then(function(t){return jh(),t},function(t){return jh(),go(t)})):e}function rpe(e){++px,(!uo.echoes||--uo.echoes===0)&&(uo.echoes=uo.id=0),ib.push(Ht),Jf(e,!0)}function ipe(){var e=ib[ib.length-1];ib.pop(),Jf(e,!1)}function Jf(e,t){var n=Ht;if((t?uo.echoes&&(!zw++||e!==Ht):zw&&(!--zw||e!==Ht))&&iH(t?rpe.bind(null,e):ipe),e!==Ht&&(Ht=e,n===tv&&(tv.env=rH()),DO)){var r=tv.env.Promise,i=e.env;dx.then=i.nthen,r.prototype.then=i.gthen,(n.global||e.global)&&(Object.defineProperty(Sr,"Promise",i.PromiseProp),r.all=i.all,r.race=i.race,r.resolve=i.resolve,r.reject=i.reject,i.allSettled&&(r.allSettled=i.allSettled),i.any&&(r.any=i.any))}}function rH(){var e=Sr.Promise;return DO?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Sr,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:dx.then,gthen:e.prototype.then}:{}}function Y2(e,t,n,r,i){var o=Ht;try{return Jf(e,!0),t(n,r,i)}finally{Jf(o,!1)}}function iH(e){$Q.call(tT,e)}function gx(e,t,n,r){return typeof e!="function"?e:function(){var i=Ht;n&&B2(),Jf(t,!0);try{return e.apply(this,arguments)}finally{Jf(i,!1),r&&iH(jh)}}}function i9(e,t){return function(n,r){return e.call(this,gx(n,t),gx(r,t))}}var o9="unhandledrejection";function a9(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,i={promise:t,reason:e};if(Sr.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(o9,!0,!0),Ts(r,i)):Sr.CustomEvent&&(r=new CustomEvent(o9,{detail:i}),Ts(r,i)),r&&Sr.dispatchEvent&&(dispatchEvent(r),!Sr.PromiseRejectionEvent&&Sr.onunhandledrejection))try{Sr.onunhandledrejection(r)}catch{}Su&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var go=_t.reject;function oH(e,t,n,r){if(!e._state.openComplete&&!Ht.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return go(new sn.DatabaseClosed);e.open().catch(Ar)}return e._state.dbReadyPromise.then(function(){return oH(e,t,n,r)})}else{var i=e._createTransaction(t,n,e._dbSchema);try{i.create()}catch(o){return go(o)}return i._promise(t,function(o,a){return $h(function(){return Ht.trans=i,r(o,a,i)})}).then(function(o){return i._completion.then(function(){return o})})}}var s9="3.0.3",Op="￿",uT=-1/0,Eu="Invalid key provided. Keys must be of type string, number, Date or Array.",aH="String expected.",em=[],YO=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),ope=YO,ape=YO,sH=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},kA="__dbnames",Jw="readonly",$w="readwrite";function qh(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var lH={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function PA(e){return function(t){return au(t,e)===void 0&&(t=Gm(t),DQ(t,e)),t}}var spe=function(){function e(){}return e.prototype._trans=function(t,n,r){var i=this._tx||Ht.trans,o=this.name;function a(l,u,c){if(!c.schema[o])throw new sn.NotFound("Table "+o+" not part of transaction");return n(c.idbtrans,c)}var s=D2();try{return i&&i.db===this.db?i===Ht.trans?i._promise(t,a,r):$h(function(){return i._promise(t,a,r)},{trans:i,transless:Ht.transless||Ht}):oH(this.db,t,[this.name],a)}finally{s&&U2()}},e.prototype.get=function(t,n){var r=this;return t&&t.constructor===Object?this.where(t).first(n):this._trans("readonly",function(i){return r.core.get({trans:i,key:t}).then(function(o){return r.hook.reading.fire(o)})}).then(n)},e.prototype.where=function(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(Io(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=Ji(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);var r=this.schema.indexes.concat(this.schema.primKey).filter(function(c){return c.compound&&n.every(function(f){return c.keyPath.indexOf(f)>=0})&&c.keyPath.every(function(f){return n.indexOf(f)>=0})})[0];if(r&&this.db._maxKey!==Op)return this.where(r.name).equals(r.keyPath.map(function(c){return t[c]}));!r&&Su&&console.warn("The query "+JSON.stringify(t)+" on "+this.name+" would benefit of a "+("compound index ["+n.join("+")+"]"));var i=this.schema.idxByName,o=this.db._deps.indexedDB;function a(c,f){try{return o.cmp(c,f)===0}catch{return!1}}var s=n.reduce(function(c,f){var d=c[0],h=c[1],p=i[f],v=t[f];return[d||p,d||!p?qh(h,p&&p.multi?function(g){var m=au(g,f);return Io(m)&&m.some(function(y){return a(v,y)})}:function(g){return a(v,au(g,f))}):h]},[null,null]),l=s[0],u=s[1];return l?this.where(l.name).equals(t[l.keyPath]).filter(u):r?this.filter(u):this.where(n).equals("")},e.prototype.filter=function(t){return this.toCollection().and(t)},e.prototype.count=function(t){return this.toCollection().count(t)},e.prototype.offset=function(t){return this.toCollection().offset(t)},e.prototype.limit=function(t){return this.toCollection().limit(t)},e.prototype.each=function(t){return this.toCollection().each(t)},e.prototype.toArray=function(t){return this.toCollection().toArray(t)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,Io(t)?"["+t.join("+")+"]":t))},e.prototype.reverse=function(){return this.toCollection().reverse()},e.prototype.mapToClass=function(t){this.schema.mappedClass=t;var n=function(r){if(!r)return r;var i=Object.create(t.prototype);for(var o in r)if(_s(r,o))try{i[o]=r[o]}catch{}return i};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=n,this.hook("reading",n),t},e.prototype.defineClass=function(){function t(n){Ts(this,n)}return this.mapToClass(t)},e.prototype.add=function(t,n){var r=this,i=this.schema.primKey,o=i.auto,a=i.keyPath,s=t;return a&&o&&(s=PA(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(l){return l.numFailures?_t.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{hl(t,a,l)}catch{}return l})},e.prototype.update=function(t,n){if(typeof n!="object"||Io(n))throw new sn.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Io(t)){Ji(n).forEach(function(i){hl(t,i,n[i])});var r=au(t,this.schema.primKey.keyPath);return r===void 0?go(new sn.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(r).modify(n)}else return this.where(":id").equals(t).modify(n)},e.prototype.put=function(t,n){var r=this,i=this.schema.primKey,o=i.auto,a=i.keyPath,s=t;return a&&o&&(s=PA(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(l){return l.numFailures?_t.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{hl(t,a,l)}catch{}return l})},e.prototype.delete=function(t){var n=this;return this._trans("readwrite",function(r){return n.core.mutate({trans:r,type:"delete",keys:[t]})}).then(function(r){return r.numFailures?_t.reject(r.failures[0]):void 0})},e.prototype.clear=function(){var t=this;return this._trans("readwrite",function(n){return t.core.mutate({trans:n,type:"deleteRange",range:lH})}).then(function(n){return n.numFailures?_t.reject(n.failures[0]):void 0})},e.prototype.bulkGet=function(t){var n=this;return this._trans("readonly",function(r){return n.core.getMany({keys:t,trans:r}).then(function(i){return i.map(function(o){return n.hook.reading.fire(o)})})})},e.prototype.bulkAdd=function(t,n,r){var i=this,o=Array.isArray(n)?n:void 0;r=r||(o?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var l=i.schema.primKey,u=l.auto,c=l.keyPath;if(c&&o)throw new sn.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new sn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(PA(c)):t;return i.core.mutate({trans:s,type:"add",keys:o,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,g=h.lastResult,m=h.failures,y=a?v:g;if(p===0)return y;throw new qg(i.name+".bulkAdd(): "+p+" of "+f+" operations failed",Object.keys(m).map(function(R){return m[R]}))})})},e.prototype.bulkPut=function(t,n,r){var i=this,o=Array.isArray(n)?n:void 0;r=r||(o?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var l=i.schema.primKey,u=l.auto,c=l.keyPath;if(c&&o)throw new sn.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new sn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(PA(c)):t;return i.core.mutate({trans:s,type:"put",keys:o,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,g=h.lastResult,m=h.failures,y=a?v:g;if(p===0)return y;throw new qg(i.name+".bulkPut(): "+p+" of "+f+" operations failed",Object.keys(m).map(function(R){return m[R]}))})})},e.prototype.bulkDelete=function(t){var n=this,r=t.length;return this._trans("readwrite",function(i){return n.core.mutate({trans:i,type:"delete",keys:t})}).then(function(i){var o=i.numFailures,a=i.lastResult,s=i.failures;if(o===0)return a;throw new qg(n.name+".bulkDelete(): "+o+" of "+r+" operations failed",s)})},e}();function GS(e){var t={},n=function(s,l){if(l){for(var u=arguments.length,c=new Array(u-1);--u;)c[u-1]=arguments[u];return t[s].subscribe.apply(null,c),e}else if(typeof s=="string")return t[s]};n.addEventType=o;for(var r=1,i=arguments.length;rd?s:0}return this.toArray(function(u){return u.sort(l)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var i=n._ctx;if(i.dir==="next"&&k1(i,!0)&&i.limit>0){var o=i.valueMapper,a=ob(i,i.table.core.schema);return i.table.core.query({trans:r,limit:i.limit,values:!0,query:{index:a,range:i.range}}).then(function(l){var u=l.result;return o?u.map(o):u})}else{var s=[];return CA(i,function(l){return s.push(l)},r,i.table.core).then(function(){return s})}},t)},e.prototype.offset=function(t){var n=this._ctx;return t<=0?this:(n.offset+=t,k1(n)?qw(n,function(){var r=t;return function(i,o){return r===0?!0:r===1?(--r,!1):(o(function(){i.advance(r),r=0}),!1)}}):qw(n,function(){var r=t;return function(){return--r<0}}),this)},e.prototype.limit=function(t){return this._ctx.limit=Math.min(this._ctx.limit,t),qw(this._ctx,function(){var n=t;return function(r,i,o){return--n<=0&&i(o),n>=0}},!0),this},e.prototype.until=function(t,n){return jw(this._ctx,function(r,i,o){return t(r.value)?(i(o),n):!0}),this},e.prototype.first=function(t){return this.limit(1).toArray(function(n){return n[0]}).then(t)},e.prototype.last=function(t){return this.reverse().first(t)},e.prototype.filter=function(t){return jw(this._ctx,function(n){return t(n.value)}),upe(this._ctx,t),this},e.prototype.and=function(t){return this.filter(t)},e.prototype.or=function(t){return new this.db.WhereClause(this._ctx.table,t,this)},e.prototype.reverse=function(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},e.prototype.desc=function(){return this.reverse()},e.prototype.eachKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,i){t(i.key,i)})},e.prototype.eachUniqueKey=function(t){return this._ctx.unique="unique",this.eachKey(t)},e.prototype.eachPrimaryKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,i){t(i.primaryKey,i)})},e.prototype.keys=function(t){var n=this._ctx;n.keysOnly=!n.isMatch;var r=[];return this.each(function(i,o){r.push(o.key)}).then(function(){return r}).then(t)},e.prototype.primaryKeys=function(t){var n=this._ctx;if(n.dir==="next"&&k1(n,!0)&&n.limit>0)return this._read(function(i){var o=ob(n,n.table.core.schema);return n.table.core.query({trans:i,values:!1,limit:n.limit,query:{index:o,range:n.range}})}).then(function(i){var o=i.result;return o}).then(t);n.keysOnly=!n.isMatch;var r=[];return this.each(function(i,o){r.push(o.primaryKey)}).then(function(){return r}).then(t)},e.prototype.uniqueKeys=function(t){return this._ctx.unique="unique",this.keys(t)},e.prototype.firstKey=function(t){return this.limit(1).keys(function(n){return n[0]}).then(t)},e.prototype.lastKey=function(t){return this.reverse().firstKey(t)},e.prototype.distinct=function(){var t=this._ctx,n=t.index&&t.table.schema.idxByName[t.index];if(!n||!n.multi)return this;var r={};return jw(this._ctx,function(i){var o=i.primaryKey.toString(),a=_s(r,o);return r[o]=!0,!a}),this},e.prototype.modify=function(t){var n=this,r=this._ctx;return this._write(function(i){var o;if(typeof t=="function")o=t;else{var a=Ji(t),s=a.length;o=function(y){for(var R=!1,A=0;A0&&l.mutate({trans:i,type:"add",values:w}).then(function(C){for(var F in C.failures)M.splice(parseInt(F),1);m(w.length,C)})).then(function(C){return L.length>0&&l.mutate({trans:i,type:"put",keys:T,values:L}).then(function(F){return m(L.length,F)})}).then(function(){return M.length>0&&l.mutate({trans:i,type:"delete",keys:M}).then(function(C){return m(M.length,C)})}).then(function(){return y.length>A+x&&R(A+d)})})};return R(0).then(function(){if(p.length>0)throw new fx("Error modifying one or more objects",p,v,g);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return k1(t)&&(t.isPrimKey&&!ape||n.type===3)?this._write(function(r){var i=t.table.core.schema.primaryKey,o=n;return t.table.core.count({trans:r,query:{index:i,range:o}}).then(function(a){return t.table.core.mutate({trans:r,type:"deleteRange",range:o}).then(function(s){var l=s.failures;s.lastResult,s.results;var u=s.numFailures;if(u)throw new fx("Could not delete some values",Object.keys(l).map(function(c){return l[c]}),a-u);return a-u})})}):this.modify(function(r,i){return i.value=null})},e}();function fpe(e){return Z2(cpe.prototype,function(n,r){this.db=e;var i=lH,o=null;if(r)try{i=r()}catch(u){o=u}var a=n._ctx,s=a.table,l=s.hook.reading.fire;this._ctx={table:s,index:a.index,isPrimKey:!a.index||s.schema.primKey.keyPath&&a.index===s.schema.primKey.name,range:i,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:o,or:a.or,valueMapper:l!==V2?l:null}})}function dpe(e,t){return et?-1:e===t?0:1}function Sa(e,t,n){var r=e instanceof cH?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function V0(e){return new e.Collection(e,function(){return uH("")}).limit(0)}function ppe(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function vpe(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function gpe(e,t,n,r,i,o){for(var a=Math.min(e.length,r.length),s=-1,l=0;l=0?e.substr(0,s)+t[s]+n.substr(s+1):null;i(e[l],u)<0&&(s=l)}return a0)&&(A=S)}return g(A!==null?function(){v.continue(A+c)}:m),!1}),h}function ef(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function uH(e){return{type:1,lower:e,upper:e}}var cH=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!0,configurable:!0}),e.prototype.between=function(t,n,r,i){r=r!==!1,i=i===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||i)&&!(r&&i)?V0(this):new this.Collection(this,function(){return ef(t,n,!r,!i)})}catch{return Sa(this,Eu)}},e.prototype.equals=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return uH(t)})},e.prototype.above=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(t,void 0,!1)})},e.prototype.below=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?Sa(this,Eu):new this.Collection(this,function(){return ef(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?Sa(this,aH):this.between(t,t+Op,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):IA(this,function(n,r){return n.indexOf(r[0])===0},[t],Op)},e.prototype.equalsIgnoreCase=function(t){return IA(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=qu.apply(vp,arguments);return t.length===0?V0(this):IA(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=qu.apply(vp,arguments);return t.length===0?V0(this):IA(this,function(n,r){return r.some(function(i){return n.indexOf(i)===0})},t,Op)},e.prototype.anyOf=function(){var t=this,n=qu.apply(vp,arguments),r=this._cmp;try{n.sort(r)}catch{return Sa(this,Eu)}if(n.length===0)return V0(this);var i=new this.Collection(this,function(){return ef(n[0],n[n.length-1])});i._ondirectionchange=function(a){r=a==="next"?t._ascending:t._descending,n.sort(r)};var o=0;return i._addAlgorithm(function(a,s,l){for(var u=a.key;r(u,n[o])>0;)if(++o,o===n.length)return s(l),!1;return r(u,n[o])===0?!0:(s(function(){a.continue(n[o])}),!1)}),i},e.prototype.notEqual=function(t){return this.inAnyRange([[uT,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=qu.apply(vp,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return Sa(this,Eu)}var n=t.reduce(function(r,i){return r?r.concat([[r[r.length-1][1],i]]):[[uT,i]]},null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(t,n){var r=this,i=this._cmp,o=this._ascending,a=this._descending,s=this._min,l=this._max;if(t.length===0)return V0(this);if(!t.every(function(x){return x[0]!==void 0&&x[1]!==void 0&&o(x[0],x[1])<=0}))return Sa(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",sn.InvalidArgument);var u=!n||n.includeLowers!==!1,c=n&&n.includeUppers===!0;function f(x,S){for(var w=0,L=x.length;w0){T[0]=s(T[0],S[0]),T[1]=l(T[1],S[1]);break}}return w===L&&x.push(S),x}var d=o;function h(x,S){return d(x[0],S[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return Sa(this,Eu)}var v=0,g=c?function(x){return o(x,p[v][1])>0}:function(x){return o(x,p[v][1])>=0},m=u?function(x){return a(x,p[v][0])>0}:function(x){return a(x,p[v][0])>=0};function y(x){return!g(x)&&!m(x)}var R=g,A=new this.Collection(this,function(){return ef(p[0][0],p[p.length-1][1],!u,!c)});return A._ondirectionchange=function(x){x==="next"?(R=g,d=o):(R=m,d=a),p.sort(h)},A._addAlgorithm(function(x,S,w){for(var L=x.key;R(L);)if(++v,v===p.length)return S(w),!1;return y(L)?!0:(r._cmp(L,p[v][1])===0||r._cmp(L,p[v][0])===0||S(function(){d===o?x.continue(p[v][0]):x.continue(p[v][1])}),!1)}),A},e.prototype.startsWithAnyOf=function(){var t=qu.apply(vp,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?V0(this):this.inAnyRange(t.map(function(n){return[n,n+Op]})):Sa(this,"startsWithAnyOf() only works with strings")},e}();function mpe(e){return Z2(cH.prototype,function(n,r,i){this.db=e,this._ctx={table:n,index:r===":id"?null:r,or:i};var o=e._deps.indexedDB;if(!o)throw new sn.MissingAPI("indexedDB API missing");this._cmp=this._ascending=o.cmp.bind(o),this._descending=function(a,s){return o.cmp(s,a)},this._max=function(a,s){return o.cmp(a,s)>0?a:s},this._min=function(a,s){return o.cmp(a,s)<0?a:s},this._IDBKeyRange=e._deps.IDBKeyRange})}function fH(e){return e.length===1?e[0]:e}function ZO(e){try{return e.only([[]]),[[]]}catch{return Op}}function Zl(e){return Xr(function(t){return $m(t),e(t.target.error),!1})}function $m(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var ype=function(){function e(){}return e.prototype._lock=function(){return gg(!Ht.global),++this._reculock,this._reculock===1&&!Ht.global&&(Ht.lockOwnerFor=this),this},e.prototype._unlock=function(){if(gg(!Ht.global),--this._reculock===0)for(Ht.global||(Ht.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Y2(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Ht.lockOwnerFor!==this},e.prototype.create=function(t){var n=this;if(!this.mode)return this;var r=this.db.idbdb,i=this.db._state.dbOpenError;if(gg(!this.idbtrans),!t&&!r)switch(i&&i.name){case"DatabaseClosedError":throw new sn.DatabaseClosed(i);case"MissingAPIError":throw new sn.MissingAPI(i.message,i);default:throw new sn.OpenFailed(i)}if(!this.active)throw new sn.TransactionInactive;return gg(this._completion._state===null),t=this.idbtrans=t||r.transaction(fH(this.storeNames),this.mode),t.onerror=Xr(function(o){$m(o),n._reject(t.error)}),t.onabort=Xr(function(o){$m(o),n.active&&n._reject(new sn.Abort(t.error)),n.active=!1,n.on("abort").fire(o)}),t.oncomplete=Xr(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var i=this;if(t==="readwrite"&&this.mode!=="readwrite")return go(new sn.ReadOnly("Transaction is readonly"));if(!this.active)return go(new sn.TransactionInactive);if(this._locked())return new _t(function(a,s){i._blockedFuncs.push([function(){i._promise(t,n,r).then(a,s)},Ht])});if(r)return $h(function(){var a=new _t(function(s,l){i._lock();var u=n(s,l,i);u&&u.then&&u.then(s,l)});return a.finally(function(){return i._unlock()}),a._lib=!0,a});var o=new _t(function(a,s){var l=n(a,s,i);l&&l.then&&l.then(a,s)});return o._lib=!0,o},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(t){var n=this._root(),r=_t.resolve(t);if(n._waitingFor)n._waitingFor=n._waitingFor.then(function(){return r});else{n._waitingFor=r,n._waitingQueue=[];var i=n.idbtrans.objectStore(n.storeNames[0]);(function a(){for(++n._spinCount;n._waitingQueue.length;)n._waitingQueue.shift()();n._waitingFor&&(i.get(-1/0).onsuccess=a)})()}var o=n._waitingFor;return new _t(function(a,s){r.then(function(l){return n._waitingQueue.push(Xr(a.bind(null,l)))},function(l){return n._waitingQueue.push(Xr(s.bind(null,l)))}).finally(function(){n._waitingFor===o&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new sn.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(_s(n,t))return n[t];var r=this.schema[t];if(!r)throw new sn.NotFound("Table "+t+" not part of transaction");var i=new this.db.Table(t,r,this);return i.core=this.db.core.table(t),n[t]=i,i},e}();function Ape(e){return Z2(ype.prototype,function(n,r,i,o){var a=this;this.db=e,this.mode=n,this.storeNames=r,this.schema=i,this.idbtrans=null,this.on=GS(this,"complete","error","abort"),this.parent=o||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new _t(function(s,l){a._resolve=s,a._reject=l}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var l=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):l&&a.idbtrans&&a.idbtrans.abort(),go(s)})})}function cT(e,t,n,r,i,o,a){return{name:e,keyPath:t,unique:n,multi:r,auto:i,compound:o,src:(n&&!a?"&":"")+(r?"*":"")+(i?"++":"")+dH(t)}}function dH(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function hH(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:VQ(n,function(r){return[r.name,r]})}}function fT(e){return e==null?function(){}:typeof e=="string"?Rpe(e):function(t){return au(t,e)}}function Rpe(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return au(n,e)}}function pH(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function bpe(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function c9(e){return[].slice.call(e)}var xpe=0;function tm(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function Spe(e,t,n,r){var i=t.cmp.bind(t);function o(h,p){var v=c9(h.objectStoreNames);return{schema:{name:h.name,tables:v.map(function(g){return p.objectStore(g)}).map(function(g){var m=g.keyPath,y=g.autoIncrement,R=Io(m),A=m==null,x={},S={name:g.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:A,compound:R,keyPath:m,autoIncrement:y,unique:!0,extractKey:fT(m)},indexes:c9(g.indexNames).map(function(w){return g.index(w)}).map(function(w){var L=w.name,T=w.unique,M=w.multiEntry,P=w.keyPath,k=Io(P),I={name:L,compound:k,keyPath:P,unique:T,multiEntry:M,extractKey:fT(P)};return x[tm(P)]=I,I}),getIndexByKeyPath:function(w){return x[tm(w)]}};return x[":id"]=S.primaryKey,m!=null&&(x[tm(m)]=S.primaryKey),S})},hasGetAll:v.length>0&&"getAll"in p.objectStore(v[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}function a(h){if(h.type===3)return null;if(h.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var p=h.lower,v=h.upper,g=h.lowerOpen,m=h.upperOpen,y=p===void 0?v===void 0?null:n.upperBound(v,!!m):v===void 0?n.lowerBound(p,!!g):n.bound(p,v,!!g,!!m);return y}function s(h){var p=h.name;function v(y){var R=y.trans,A=y.type,x=y.keys,S=y.values,w=y.range,L=y.wantResults;return new Promise(function(T,M){T=Xr(T);var P=R.objectStore(p),k=P.keyPath==null,I=A==="put"||A==="add";if(!I&&A!=="delete"&&A!=="deleteRange")throw new Error("Invalid operation type: "+A);var C=(x||S||{length:1}).length;if(x&&S&&x.length!==S.length)throw new Error("Given keys array must have same length as given values array.");if(C===0)return T({numFailures:0,failures:{},results:[],lastResult:void 0});var F=L&&$8(x||pH(h.primaryKey,{type:A,keys:x,values:S})),N,V=[],W=0,H=function(z){++W,$m(z),F&&(F[z.target._reqno]=void 0),V[z.target._reqno]=z.target.error},j=function(z){var fe=z.target;F[fe._reqno]=fe.result};if(A==="deleteRange"){if(w.type===4)return T({numFailures:W,failures:V,results:F,lastResult:void 0});w.type===3?N=P.clear():N=P.delete(a(w))}else{var B=I?k?[S,x]:[S,null]:[x,null],Y=B[0],Z=B[1];if(I)for(var K=0;K=t});l.forEach(function(c){i.push(function(){var f=a,d=c._cfg.dbschema;pT(e,f,r),pT(e,d,r),a=e._dbSchema=d;var h=vH(f,d);h.add.forEach(function(R){HO(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new sn.Upgrade("Not yet support for changing primary key");var A=r.objectStore(R.name);R.add.forEach(function(x){return hT(A,x)}),R.change.forEach(function(x){A.deleteIndex(x.name),hT(A,x)}),R.del.forEach(function(x){return A.deleteIndex(x)})});var p=c._cfg.contentUpgrade;if(p&&c._cfg.version>t){QO(e,r),n._memoizedTables={},s=!0;var v=UQ(d);h.del.forEach(function(R){v[R]=f[R]}),dT(e,[e.Transaction.prototype]),mx(e,[e.Transaction.prototype],Ji(v),v),n.schema=v;var g=ZQ(p);g&&B2();var m,y=_t.follow(function(){if(m=p(n),m&&g){var R=jh.bind(null,null);m.then(R,R)}});return m&&typeof m.then=="function"?_t.resolve(m):y.then(function(){return m})}}),i.push(function(f){if(!s||!ope){var d=c._cfg.dbschema;kpe(d,f)}dT(e,[e.Transaction.prototype]),mx(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function u(){return i.length?_t.resolve(i.shift()(n.idbtrans)).then(u):_t.resolve()}return u().then(function(){Ope(a,r)})}function vH(e,t){var n={del:[],add:[],change:[]},r;for(r in e)t[r]||n.del.push(r);for(r in t){var i=e[r],o=t[r];if(!i)n.add.push([r,o]);else{var a={name:r,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(i.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||i.primKey.auto!==o.primKey.auto&&!YO)a.recreate=!0,n.change.push(a);else{var s=i.idxByName,l=o.idxByName,u=void 0;for(u in s)l[u]||a.del.push(u);for(u in l){var c=s[u],f=l[u];c?c.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&n.change.push(a)}}}return n}function HO(e,t,n,r){var i=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach(function(o){return hT(i,o)}),i}function Ope(e,t){Ji(e).forEach(function(n){t.db.objectStoreNames.contains(n)||HO(t,n,e[n].primKey,e[n].indexes)})}function kpe(e,t){for(var n=0;nMath.pow(2,62)?0:u.oldVersion;e.idbdb=l.result,Tpe(e,f/10,i,a)}},a),l.onsuccess=Xr(function(){i=null;var u=e.idbdb=l.result,c=HS(u.objectStoreNames);if(c.length>0)try{var f=u.transaction(fH(c),"readonly");t.autoSchema?Ppe(e,u,f):(pT(e,e._dbSchema,f),Cpe(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),QO(e,f)}catch{}em.push(e),u.onversionchange=Xr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),jm.add(s),o()},a)})]).then(function(){return t.onReadyBeingFired=[],_t.resolve(vT(e.on.ready.fire)).then(function o(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(zQ,Ar);return t.onReadyBeingFired=[],_t.resolve(vT(a)).then(o)}})}).finally(function(){t.onReadyBeingFired=null}).then(function(){return t.isBeingOpened=!1,e}).catch(function(o){try{i&&i.abort()}catch{}return t.isBeingOpened=!1,e.close(),t.dbOpenError=o,go(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function gT(e){var t=function(a){return e.next(a)},n=function(a){return e.throw(a)},r=o(t),i=o(n);function o(a){return function(s){var l=a(s),u=l.value;return l.done?u:!u||typeof u.then!="function"?Io(u)?Promise.all(u).then(r,i):r(u):u.then(r,i)}}return o(t)()}function Vpe(e,t,n){var r=arguments.length;if(r<2)throw new sn.InvalidArgument("Too few arguments");for(var i=new Array(r-1);--r;)i[r-1]=arguments[r];n=i.pop();var o=BQ(i);return[e,o,n]}function Dpe(e,t,n,r,i){return _t.resolve().then(function(){var o=Ht.transless||Ht,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:o};r?a.idbtrans=r.idbtrans:a.create();var l=ZQ(i);l&&B2();var u,c=_t.follow(function(){if(u=i.call(a,a),u)if(l){var f=jh.bind(null,null);u.then(f,f)}else typeof u.next=="function"&&typeof u.throw=="function"&&(u=gT(u))},s);return(u&&typeof u.then=="function"?_t.resolve(u).then(function(f){return a.active?f:go(new sn.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):c.then(function(){return u})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),go(f)})})}function P1(e,t,n){for(var r=Io(e)?e.slice():[e],i=0;i0,S=mr(mr({},m),{isVirtual:x,isPrimaryKey:!x&&m.isPrimaryKey,keyTail:g,keyLength:A,extractKey:fT(v),unique:!x&&m.unique});if(R.push(S),S.isPrimaryKey||o.push(S),A>1){var w=A===2?v[0]:v.slice(0,A-1);a(w,g+1,m)}return R.sort(function(L,T){return L.keyTail-T.keyTail}),S}var s=a(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[s];for(var l=0,u=r.indexes;l0?Promise.reject(R.failures[0]):y.length0?console.warn("Another connection wants to upgrade database '"+r.name+"'. Closing db now to resume the upgrade."):console.warn("Another connection wants to delete database '"+r.name+"'. Closing db now to resume the delete request."),r.close()}),this.on("blocked",function(s){!s.newVersion||s.newVersion=0&&em.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new sn.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new _t(function(r){n.dbReadyResolve=r}),n.openCanceller=new _t(function(r,i){n.cancelOpen=i})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new _t(function(i,o){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=Xr(function(){jm.remove(t.name),i()}),s.onerror=Zl(o),s.onblocked=t._fireOnBlocked};if(n)throw new sn.InvalidArgument("Arguments not allowed in db.delete()");r.isBeingOpened?r.dbReadyPromise.then(a):a()})},e.prototype.backendDB=function(){return this.idbdb},e.prototype.isOpen=function(){return this.idbdb!==null},e.prototype.hasBeenClosed=function(){var t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"},e.prototype.hasFailed=function(){return this._state.dbOpenError!==null},e.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(e.prototype,"tables",{get:function(){var t=this;return Ji(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=Vpe.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var i=this,o=Ht.trans;(!o||o.db!==this||t.indexOf("!")!==-1)&&(o=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,l;try{if(l=n.map(function(c){var f=c instanceof i.Table?c.name:c;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t===Jw)s=Jw;else if(t=="rw"||t==$w)s=$w;else throw new sn.InvalidArgument("Invalid transaction mode: "+t);if(o){if(o.mode===Jw&&s===$w)if(a)o=null;else throw new sn.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");o&&l.forEach(function(c){if(o&&o.storeNames.indexOf(c)===-1)if(a)o=null;else throw new sn.SubTransaction("Table "+c+" not included in parent transaction.")}),a&&o&&!o.active&&(o=null)}}catch(c){return o?o._promise(null,function(f,d){d(c)}):go(c)}var u=Dpe.bind(null,this,s,l,o,r);return o?o._promise(s,u,"lock"):Ht.trans?Y2(Ht.transless,function(){return i._whenReady(u)}):this._whenReady(u)},e.prototype.table=function(t){if(!_s(this._allTables,t))throw new sn.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),df=e0;Km(df,mr(mr({},KS),{delete:function(e){var t=new df(e);return t.delete()},exists:function(e){return new df(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return jm?jm.getDatabaseNames().then(e):_t.resolve([])},defineClass:function(){function e(t){Ts(this,t)}return e},ignoreTransaction:function(e){return Ht.trans?Y2(Ht.transless,e):e()},vip:vT,async:function(e){return function(){try{var t=gT(e.apply(this,arguments));return!t||typeof t.then!="function"?_t.resolve(t):t}catch(n){return go(n)}}},spawn:function(e,t,n){try{var r=gT(e.apply(n,t||[]));return!r||typeof r.then!="function"?_t.resolve(r):r}catch(i){return go(i)}},currentTransaction:{get:function(){return Ht.trans||null}},waitFor:function(e,t){var n=_t.resolve(typeof e=="function"?df.ignoreTransaction(e):e).timeout(t||6e4);return Ht.trans?Ht.trans.waitFor(n):n},Promise:_t,debug:{get:function(){return Su},set:function(e){QQ(e,e==="dexie"?function(){return!0}:sH)}},derive:Kv,extend:Ts,props:Km,override:XQ,Events:GS,getByKeyPath:au,setByKeyPath:hl,delByKeyPath:DQ,shallowClone:UQ,deepClone:Gm,getObjectDiff:XO,asap:WQ,minKey:uT,addons:[],connections:em,errnames:D0e,dependencies:function(){try{return{indexedDB:Sr.indexedDB||Sr.mozIndexedDB||Sr.webkitIndexedDB||Sr.msIndexedDB,IDBKeyRange:Sr.IDBKeyRange||Sr.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:s9,version:s9.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:df,Dexie:df}));df.maxKey=ZO(df.dependencies.IDBKeyRange);Xpe(e0.dependencies.indexedDB);_t.rejectionMapper=B0e;QQ(Su,sH);const yx="PPTIST_DISCARDED_DB",mT="PPTist",Zpe=async()=>{const e=new Date().getTime(),t=localStorage.getItem(yx),n=t?JSON.parse(t):[],i=(await e0.getDatabaseNames()).filter(o=>{if(o.indexOf(mT)===-1)return!1;const[a,s,l]=o.split("_");return!!(a!==mT||!s||!l||n.includes(s)||e-+l>=1e3*60*60*12)});for(const o of i)e0.delete(o);localStorage.removeItem(yx)};class Qpe extends e0{constructor(){super(`${mT}_${NQ}_${new Date().getTime()}`);Tr(this,"snapshots");Tr(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const rl=new Qpe,zS=X2("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor=0&&this.snapshotCursor20&&(n.push(t[0]),i--),i>=2&&rl.snapshots.update(t[i-2],{index:e.slideIndex}),await rl.snapshots.bulkDelete(n),this.setSnapshotCursor(i-1),this.setSnapshotLength(i)},async unDo(){if(this.snapshotCursor<=0)return;const e=at(),t=pt(),n=this.snapshotCursor-1,i=(await rl.snapshots.orderBy("id").toArray())[n],{index:o,slides:a}=i,s=o>a.length-1?a.length-1:o;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])},async reDo(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=at(),t=pt(),n=this.snapshotCursor+1,i=(await rl.snapshots.orderBy("id").toArray())[n],{index:o,slides:a}=i,s=o>a.length-1?a.length-1:o;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])}}}),Fs=X2("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive(e){return e.ctrlKeyState||e.shiftKeyState}},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),gH=X2("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),yg=(e,t)=>Zn.padStart(""+e,t,"0"),Hpe=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i),Kpe=e=>/^(https?:\/\/)([\w-]+\.)+[\w-]{2,}(\/[\w-./?%&=]*)?$/i.test(e);var Gpe={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function zpe(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function Jpe(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],i=[],o=t.theme||n.theme;switch(o){case"outline":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("none"),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("none");break;case"filled":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push("#FFF"),i.push("#FFF");break;case"two-tone":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":i.push(typeof r[0]=="string"?r[0]:"currentColor"),i.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),i.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),i.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:i,id:e}}var $pe=Symbol("icon-context");function $e(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(o){var a=zpe(),s=xs($pe,Gpe);return function(){var l=o.size,u=o.strokeWidth,c=o.strokeLinecap,f=o.strokeLinejoin,d=o.theme,h=o.fill,p=o.spin,v=Jpe(a,{size:l,strokeWidth:u,strokeLinecap:c,strokeLinejoin:f,theme:d,fill:h},s),g=[s.prefix+"-icon"];return g.push(s.prefix+"-icon-"+e),t&&s.rtl&&g.push(s.prefix+"-icon-rtl"),p&&g.push(s.prefix+"-icon-spin"),O("span",{class:g.join(" ")},[n(v)])}}};return r}const jpe=$e("add-text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qpe=$e("align-bottom",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eve=$e("align-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tve=$e("align-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nve=$e("align-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rve=$e("align-text-both",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ive=$e("align-text-bottom-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ove=$e("align-text-center",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ave=$e("align-text-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sve=$e("align-text-middle-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lve=$e("align-text-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uve=$e("align-text-top-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cve=$e("align-top",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fve=$e("align-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dve=$e("arrow-circle-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hve=$e("arrow-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41.9999 24H5.99994",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 12L42 24L30 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pve=$e("attention",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),O("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vve=$e("back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),gve=$e("background-color",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),O("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),mve=$e("bring-to-front",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),yve=$e("bring-to-front-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ave=$e("chart-histogram",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rve=$e("chart-histogram-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bve=$e("chart-line",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xve=$e("chart-line-area",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Sve=$e("chart-pie",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wve=$e("chart-proportion",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Mve=$e("chart-ring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Lve=$e("chart-scatter",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),Tve=$e("check-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_ve=$e("clear",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ove=$e("click",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kve=$e("close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pve=$e("close-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cve=$e("close-small",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ive=$e("code",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Nve=$e("color-filter",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Fve=$e("comment",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eve=$e("connection",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xve=$e("copy",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Wve=$e("delete",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Vve=$e("down",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dve=$e("download",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uve=$e("edit",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Bve=$e("effects",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Yve=$e("erase",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zve=$e("fill",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qve=$e("flip-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Hve=$e("flip-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Kve=$e("font-size",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gve=$e("format",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),zve=$e("format-brush",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jve=$e("formula",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ve=$e("full-screen",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jve=$e("full-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qve=$e("full-screen-play",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),e1e=$e("fullwidth",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t1e=$e("github",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),n1e=$e("graphic-design",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),r1e=$e("group",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i1e=$e("hamburger-button",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o1e=$e("high-light",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),a1e=$e("indent-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),s1e=$e("indent-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l1e=$e("info",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),O("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u1e=$e("insert-table",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),O("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),c1e=$e("left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f1e=$e("left-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d1e=$e("link-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h1e=$e("list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p1e=$e("list-view",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v1e=$e("lock",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g1e=$e("logout",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m1e=$e("magic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y1e=$e("minus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A1e=$e("more",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),O("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),O("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])}),R1e=$e("move-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),b1e=$e("needle",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[O("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),O("defs",null,[O("clipPath",{id:e.id+"3d50a8e2"},[O("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),x1e=$e("next",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),S1e=$e("off-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),w1e=$e("ordered-list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),M1e=$e("pause",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L1e=$e("picture",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T1e=$e("platte",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_1e=$e("play-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),O1e=$e("plus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k1e=$e("power",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P1e=$e("ppt",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C1e=$e("preview-close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),I1e=$e("preview-open",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),N1e=$e("quote",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),F1e=$e("radar-chart",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9998 3L45.8741 18.8926L38 45H10L2.12549 18.8926L23.9998 3Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 45L31 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 45L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M2 19L12 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M46 19L36 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 3V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 13L30.0073 17.5706L36 22L31 37H17L12 22L17.9927 17.5706L24 13Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.59406 14.9194L2.12549 18.8926L4.09412 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8.03125 38.4731L9.99988 45H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 45H38L39.9685 38.4731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.4053 14.9194L45.8738 18.8926L43.9053 25.4194",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.4684 6.97315L23.9998 3L18.5312 6.97315",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),E1e=$e("right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X1e=$e("right-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W1e=$e("rotate",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V1e=$e("round",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),D1e=$e("row-height",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U1e=$e("search",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B1e=$e("send",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43 5L29.7 43L22.1 25.9L5 18.3L43 5Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0001 5L22.1001 25.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y1e=$e("send-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Z1e=$e("sent-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Q1e=$e("square",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),H1e=$e("stopwatch-start",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),K1e=$e("strikethrough",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G1e=$e("switch",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z1e=$e("tailoring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),J1e=$e("text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$1e=$e("text-bold",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j1e=$e("text-italic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q1e=$e("text-rotation-down",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ege=$e("text-rotation-none",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tge=$e("text-underline",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nge=$e("theme",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),rge=$e("transform",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ige=$e("undo",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oge=$e("ungroup",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),age=$e("unlock",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sge=$e("up",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lge=$e("user",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uge=$e("vertical-spacing-between-items",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cge=$e("video-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fge=$e("volume-mute",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),O("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[O("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),O("g",{mask:"url(#"+e.id+"603476ab)"},[O("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),dge=$e("volume-notice",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),hge=$e("volume-small",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pge=$e("write",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ax={IconPlayOne:_1e,IconFullScreenPlay:qve,IconLock:v1e,IconUnlock:age,IconPpt:P1e,IconFormat:Gve,IconPicture:L1e,IconFullScreen:$ve,IconList:h1e,IconOrderedList:w1e,IconFlipVertically:Hve,IconFlipHorizontally:Qve,IconFontSize:Kve,IconCode:Ive,IconTextBold:$1e,IconTextItalic:j1e,IconTextUnderline:tge,IconStrikethrough:K1e,IconEdit:Uve,IconQuote:N1e,IconBackgroundColor:gve,IconGroup:r1e,IconUngroup:oge,IconBack:vve,IconNext:x1e,IconFullwidth:e1e,IconAlignTop:cve,IconAlignLeft:tve,IconAlignRight:nve,IconAlignBottom:qpe,IconAlignVertically:fve,IconAlignHorizontally:eve,IconBringToFront:mve,IconSendToBack:Y1e,IconSend:B1e,IconAlignTextLeft:ave,IconAlignTextRight:lve,IconAlignTextCenter:ove,IconAlignTextBoth:rve,IconRowHeight:D1e,IconWrite:pge,IconInsertTable:u1e,IconAddText:jpe,IconFill:Zve,IconTailoring:z1e,IconEffects:Bve,IconColorFilter:Nve,IconUp:sge,IconDown:Vve,IconPlus:O1e,IconMinus:y1e,IconConnection:Eve,IconBringToFrontOne:yve,IconSentToBack:Z1e,IconGithub:t1e,IconChartProportion:wve,IconChartHistogram:Ave,IconChartHistogramOne:Rve,IconChartLineArea:xve,IconChartRing:Mve,IconChartScatter:Lve,IconChartLine:bve,IconChartPie:Sve,IconRadarChart:F1e,IconText:J1e,IconRotate:W1e,IconLeftTwo:f1e,IconRightTwo:X1e,IconPlatte:T1e,IconClose:kve,IconCloseSmall:Cve,IconUndo:ige,IconTransform:rge,IconClick:Ove,IconTheme:nge,IconArrowCircleLeft:dve,IconArrowRight:hve,IconGraphicDesign:n1e,IconLogout:g1e,IconErase:Yve,IconClear:_ve,IconAlignTextTopOne:uve,IconAlignTextBottomOne:ive,IconAlignTextMiddleOne:sve,IconPause:M1e,IconVolumeMute:fge,IconVolumeNotice:dge,IconVolumeSmall:hge,IconVideoTwo:cge,IconFormula:Jve,IconLinkOne:d1e,IconFullScreenOne:jve,IconOffScreenOne:S1e,IconPower:k1e,IconListView:p1e,IconMagic:m1e,IconHighLight:o1e,IconDownload:Dve,IconIndentLeft:a1e,IconIndentRight:s1e,IconVerticalSpacingBetweenItems:uge,IconCopy:Xve,IconDelete:Wve,IconSquare:Q1e,IconRound:V1e,IconNeedle:b1e,IconTextRotationNone:ege,IconTextRotationDown:q1e,IconFormatBrush:zve,IconPreviewOpen:I1e,IconPreviewClose:C1e,IconStopwatchStart:H1e,IconSearch:U1e,IconLeft:c1e,IconRight:E1e,IconMoveOne:R1e,IconHamburgerButton:i1e,IconAttention:pve,IconCheckOne:Tve,IconCloseOne:Pve,IconInfo:l1e,IconComment:Fve,IconUser:lge,IconSwitch:G1e,IconMore:A1e},vge={install(e){for(const t of Object.keys(Ax))e.component(t,Ax[t])}},gge=["id"],mge={class:"icons"},yge={class:"content"},Age={key:0,class:"title"},Rge={class:"description"},bge={key:0,class:"control"},xge=Xe({__name:"Message",props:{id:{},message:{},type:{default:"success"},title:{default:""},duration:{default:3e3},closable:{type:Boolean,default:!1}},emits:["close","destroy"],setup(e,{expose:t,emit:n}){const{IconAttention:r,IconCheckOne:i,IconCloseOne:o,IconInfo:a,IconCloseSmall:s}=Ax,l=e,u=n,c=he(!0),f=he(null),d=()=>{l.duration<=0||(f.value=setTimeout(p,l.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>c.value=!1;return yO(()=>{h()}),Wt(()=>{d()}),t({close:p}),(v,g)=>(U(),Te(Gh,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:g[3]||(g[3]=m=>u("close")),onAfterLeave:g[4]||(g[4]=m=>u("destroy"))},{default:ie(()=>[c.value?(U(),ee("div",{key:0,class:"message",id:v.id},[D("div",{class:"message-container",onMouseenter:g[1]||(g[1]=m=>h()),onMouseleave:g[2]||(g[2]=m=>d())},[D("div",mge,[v.type==="warning"?(U(),Te(J(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Ye("",!0),v.type==="success"?(U(),Te(J(i),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Ye("",!0),v.type==="error"?(U(),Te(J(o),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Ye("",!0),v.type==="info"?(U(),Te(J(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Ye("",!0)]),D("div",yge,[v.title?(U(),ee("div",Age,dt(v.title),1)):Ye("",!0),D("div",Rge,dt(v.message),1)]),v.closable?(U(),ee("div",bge,[D("span",{class:"close-btn",onClick:g[0]||(g[0]=m=>p())},[O(J(s))])])):Ye("",!0)],32)],8,gge)):Ye("",!0)]),_:1}))}}),Be=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},Sge=Be(xge,[["__scopeId","data-v-5f638602"]]),yT=[];let _l=null,wge=0;const Mge={duration:3e3},un=e=>{const t="message-"+wge++,n={...Mge,...e,id:t};_l||(_l=document.createElement("div"),_l.className="message-wrap",_l.style.cssText=` width: 100%; position: fixed; top: 0; @@ -72,17 +72,17 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{rT=!1}}}, background-color: rgba(255, 255, 255, 0); transition: all 1s ease-in-out; align-items: center; - `,document.body.appendChild(_l));const r=O(Sge,n,null),i=document.createElement("div");r.appContext=e.ctx||un._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{_l&&_l.childNodes.length<=1&&(_l.remove(),_l=null),yv(null,i)},yv(r,i),_l.appendChild(i.firstElementChild);const o={id:t,close:()=>{var a,s;return(s=(a=r==null?void 0:r.component)==null?void 0:a.exposed)==null?void 0:s.close()}};return yT.push(o),o};un.success=(e,t)=>un({...t,type:"success",message:e});un.info=(e,t)=>un({...t,type:"info",message:e});un.warning=(e,t)=>un({...t,type:"warning",message:e});un.error=(e,t)=>un({...t,type:"error",message:e});un.closeAll=function(){for(let e=yT.length-1;e>=0;e--)yT[e].close()};function mH(e,t){return function(){return e.apply(t,arguments)}}const{toString:Lge}=Object.prototype,{getPrototypeOf:GO}=Object,JS=(e=>t=>{const n=Lge.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ml=e=>(e=e.toLowerCase(),t=>JS(t)===e),$S=e=>t=>typeof t===e,{isArray:zv}=Array,qm=$S("undefined");function Tge(e){return e!==null&&!qm(e)&&e.constructor!==null&&!qm(e.constructor)&&Ua(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const yH=ml("ArrayBuffer");function _ge(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&yH(e.buffer),t}const Oge=$S("string"),Ua=$S("function"),AH=$S("number"),jS=e=>e!==null&&typeof e=="object",kge=e=>e===!0||e===!1,ab=e=>{if(JS(e)!=="object")return!1;const t=GO(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Pge=ml("Date"),Cge=ml("File"),Ige=ml("Blob"),Nge=ml("FileList"),Fge=e=>jS(e)&&Ua(e.pipe),Ege=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ua(e.append)&&((t=JS(e))==="formdata"||t==="object"&&Ua(e.toString)&&e.toString()==="[object FormData]"))},Xge=ml("URLSearchParams"),[Wge,Vge,Dge,Uge]=["ReadableStream","Request","Response","Headers"].map(ml),Bge=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Q2(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),zv(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const vh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,bH=e=>!qm(e)&&e!==vh;function AT(){const{caseless:e}=bH(this)&&this||{},t={},n=(r,i)=>{const o=e&&RH(t,i)||i;ab(t[o])&&ab(r)?t[o]=AT(t[o],r):ab(r)?t[o]=AT({},r):zv(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Q2(t,(i,o)=>{n&&Ua(i)?e[o]=mH(i,n):e[o]=i},{allOwnKeys:r}),e),Zge=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Qge=(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)},Hge=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&GO(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Kge=(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},Gge=e=>{if(!e)return null;if(zv(e))return e;let t=e.length;if(!AH(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},zge=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&GO(Uint8Array)),Jge=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},$ge=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},jge=ml("HTMLFormElement"),qge=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),f9=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),eme=ml("RegExp"),xH=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Q2(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},tme=e=>{xH(e,(t,n)=>{if(Ua(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ua(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+"'")})}})},nme=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return zv(e)?r(e):r(String(e).split(t)),n},rme=()=>{},ime=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,eM="abcdefghijklmnopqrstuvwxyz",d9="0123456789",SH={DIGIT:d9,ALPHA:eM,ALPHA_DIGIT:eM+eM.toUpperCase()+d9},ome=(e=16,t=SH.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ame(e){return!!(e&&Ua(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const sme=e=>{const t=new Array(10),n=(r,i)=>{if(jS(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=zv(r)?[]:{};return Q2(r,(a,s)=>{const l=n(a,i+1);!qm(l)&&(o[s]=l)}),t[i]=void 0,o}}return r};return n(e,0)},lme=ml("AsyncFunction"),ume=e=>e&&(jS(e)||Ua(e))&&Ua(e.then)&&Ua(e.catch),wH=((e,t)=>e?setImmediate:t?((n,r)=>(vh.addEventListener("message",({source:i,data:o})=>{i===vh&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),vh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ua(vh.postMessage)),cme=typeof queueMicrotask<"u"?queueMicrotask.bind(vh):typeof process<"u"&&process.nextTick||wH,He={isArray:zv,isArrayBuffer:yH,isBuffer:Tge,isFormData:Ege,isArrayBufferView:_ge,isString:Oge,isNumber:AH,isBoolean:kge,isObject:jS,isPlainObject:ab,isReadableStream:Wge,isRequest:Vge,isResponse:Dge,isHeaders:Uge,isUndefined:qm,isDate:Pge,isFile:Cge,isBlob:Ige,isRegExp:eme,isFunction:Ua,isStream:Fge,isURLSearchParams:Xge,isTypedArray:zge,isFileList:Nge,forEach:Q2,merge:AT,extend:Yge,trim:Bge,stripBOM:Zge,inherits:Qge,toFlatObject:Hge,kindOf:JS,kindOfTest:ml,endsWith:Kge,toArray:Gge,forEachEntry:Jge,matchAll:$ge,isHTMLForm:jge,hasOwnProperty:f9,hasOwnProp:f9,reduceDescriptors:xH,freezeMethods:tme,toObjectSet:nme,toCamelCase:qge,noop:rme,toFiniteNumber:ime,findKey:RH,global:vh,isContextDefined:bH,ALPHABET:SH,generateString:ome,isSpecCompliantForm:ame,toJSONObject:sme,isAsyncFn:lme,isThenable:ume,setImmediate:wH,asap:cme};function mn(e,t,n,r,i){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),i&&(this.response=i,this.status=i.status?i.status:null)}He.inherits(mn,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:He.toJSONObject(this.config),code:this.code,status:this.status}}});const MH=mn.prototype,LH={};["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=>{LH[e]={value:e}});Object.defineProperties(mn,LH);Object.defineProperty(MH,"isAxiosError",{value:!0});mn.from=(e,t,n,r,i,o)=>{const a=Object.create(MH);return He.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),mn.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const fme=null;function RT(e){return He.isPlainObject(e)||He.isArray(e)}function TH(e){return He.endsWith(e,"[]")?e.slice(0,-2):e}function h9(e,t,n){return e?e.concat(t).map(function(i,o){return i=TH(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function dme(e){return He.isArray(e)&&!e.some(RT)}const hme=He.toFlatObject(He,{},null,function(t){return/^is[A-Z]/.test(t)});function qS(e,t,n){if(!He.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=He.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!He.isUndefined(g[v])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&He.isSpecCompliantForm(t);if(!He.isFunction(i))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(He.isDate(p))return p.toISOString();if(!l&&He.isBlob(p))throw new mn("Blob is not supported. Use a Buffer instead.");return He.isArrayBuffer(p)||He.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,v,g){let m=p;if(p&&!g&&typeof p=="object"){if(He.endsWith(v,"{}"))v=r?v:v.slice(0,-2),p=JSON.stringify(p);else if(He.isArray(p)&&dme(p)||(He.isFileList(p)||He.endsWith(v,"[]"))&&(m=He.toArray(p)))return v=TH(v),m.forEach(function(R,A){!(He.isUndefined(R)||R===null)&&t.append(a===!0?h9([v],A,o):a===null?v:v+"[]",u(R))}),!1}return RT(p)?!0:(t.append(h9(g,v,o),u(p)),!1)}const f=[],d=Object.assign(hme,{defaultVisitor:c,convertValue:u,isVisitable:RT});function h(p,v){if(!He.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(p),He.forEach(p,function(m,y){(!(He.isUndefined(m)||m===null)&&i.call(t,m,He.isString(y)?y.trim():y,v,d))===!0&&h(m,v?v.concat(y):[y])}),f.pop()}}if(!He.isObject(e))throw new TypeError("data must be an object");return h(e),t}function p9(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function zO(e,t){this._pairs=[],e&&qS(e,this,t)}const _H=zO.prototype;_H.append=function(t,n){this._pairs.push([t,n])};_H.toString=function(t){const n=t?function(r){return t.call(this,r,p9)}:p9;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function pme(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function OH(e,t,n){if(!t)return e;const r=n&&n.encode||pme;He.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=He.isURLSearchParams(t)?t.toString():new zO(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class v9{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){He.forEach(this.handlers,function(r){r!==null&&t(r)})}}const kH={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},vme=typeof URLSearchParams<"u"?URLSearchParams:zO,gme=typeof FormData<"u"?FormData:null,mme=typeof Blob<"u"?Blob:null,yme={isBrowser:!0,classes:{URLSearchParams:vme,FormData:gme,Blob:mme},protocols:["http","https","file","blob","url","data"]},JO=typeof window<"u"&&typeof document<"u",bT=typeof navigator=="object"&&navigator||void 0,Ame=JO&&(!bT||["ReactNative","NativeScript","NS"].indexOf(bT.product)<0),Rme=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",bme=JO&&window.location.href||"http://localhost",xme=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:JO,hasStandardBrowserEnv:Ame,hasStandardBrowserWebWorkerEnv:Rme,navigator:bT,origin:bme},Symbol.toStringTag,{value:"Module"})),co={...xme,...yme};function Sme(e,t){return qS(e,new co.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return co.isNode&&He.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function wme(e){return He.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Mme(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return a=!a&&He.isArray(i)?i.length:a,l?(He.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!He.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&He.isArray(i[a])&&(i[a]=Mme(i[a])),!s)}if(He.isFormData(e)&&He.isFunction(e.entries)){const n={};return He.forEachEntry(e,(r,i)=>{t(wme(r),i,n,0)}),n}return null}function Lme(e,t,n){if(He.isString(e))try{return(t||JSON.parse)(e),He.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const H2={transitional:kH,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=He.isObject(t);if(o&&He.isHTMLForm(t)&&(t=new FormData(t)),He.isFormData(t))return i?JSON.stringify(PH(t)):t;if(He.isArrayBuffer(t)||He.isBuffer(t)||He.isStream(t)||He.isFile(t)||He.isBlob(t)||He.isReadableStream(t))return t;if(He.isArrayBufferView(t))return t.buffer;if(He.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Sme(t,this.formSerializer).toString();if((s=He.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qS(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Lme(t)):t}],transformResponse:[function(t){const n=this.transitional||H2.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(He.isResponse(t)||He.isReadableStream(t))return t;if(t&&He.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?mn.from(s,mn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:co.classes.FormData,Blob:co.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};He.forEach(["delete","get","head","post","put","patch"],e=>{H2.headers[e]={}});const Tme=He.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"]),_me=e=>{const t={};let n,r,i;return e&&e.split(` -`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&Tme[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},g9=Symbol("internals");function P1(e){return e&&String(e).trim().toLowerCase()}function sb(e){return e===!1||e==null?e:He.isArray(e)?e.map(sb):String(e)}function Ome(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}const kme=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tM(e,t,n,r,i){if(He.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!He.isString(t)){if(He.isString(r))return t.indexOf(r)!==-1;if(He.isRegExp(r))return r.test(t)}}function Pme(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Cme(e,t){const n=He.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}class oa{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,l,u){const c=P1(l);if(!c)throw new Error("header name must be a non-empty string");const f=He.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=sb(s))}const a=(s,l)=>He.forEach(s,(u,c)=>o(u,c,l));if(He.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(He.isString(t)&&(t=t.trim())&&!kme(t))a(_me(t),n);else if(He.isHeaders(t))for(const[s,l]of t.entries())o(l,s,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=P1(t),t){const r=He.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Ome(i);if(He.isFunction(n))return n.call(this,i,r);if(He.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=P1(t),t){const r=He.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||tM(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=P1(a),a){const s=He.findKey(r,a);s&&(!n||tM(r,r[s],s,n))&&(delete r[s],i=!0)}}return He.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||tM(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return He.forEach(this,(i,o)=>{const a=He.findKey(r,o);if(a){n[a]=sb(i),delete n[o];return}const s=t?Pme(o):String(o).trim();s!==o&&delete n[o],n[s]=sb(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return He.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&He.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(i=>r.set(i)),r}static accessor(t){const r=(this[g9]=this[g9]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=P1(a);r[s]||(Cme(i,a),r[s]=!0)}return He.isArray(t)?t.forEach(o):o(t),this}}oa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);He.reduceDescriptors(oa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});He.freezeMethods(oa);function nM(e,t){const n=this||H2,r=t||n,i=oa.from(r.headers);let o=r.data;return He.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function CH(e){return!!(e&&e.__CANCEL__)}function Jv(e,t,n){mn.call(this,e??"canceled",mn.ERR_CANCELED,t,n),this.name="CanceledError"}He.inherits(Jv,mn,{__CANCEL__:!0});function IH(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new mn("Request failed with status code "+n.status,[mn.ERR_BAD_REQUEST,mn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Ime(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Nme(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[o];a||(a=u),n[i]=l,r[i]=u;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),u-a{n=c,i=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-n;f>=r?a(u,c):(i=u,o||(o=setTimeout(()=>{o=null,a(i)},r-f)))},()=>i&&a(i)]}const Rx=(e,t,n=3)=>{let r=0;const i=Nme(50,250);return Fme(o=>{const a=o.loaded,s=o.lengthComputable?o.total:void 0,l=a-r,u=i(l),c=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&c?(s-a)/u:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},m9=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},y9=e=>(...t)=>He.asap(()=>e(...t)),Eme=co.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,co.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(co.origin),co.navigator&&/(msie|trident)/i.test(co.navigator.userAgent)):()=>!0,Xme=co.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];He.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),He.isString(r)&&a.push("path="+r),He.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Wme(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Vme(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function NH(e,t){return e&&!Wme(t)?Vme(e,t):t}const A9=e=>e instanceof oa?{...e}:e;function e0(e,t){t=t||{};const n={};function r(u,c,f,d){return He.isPlainObject(u)&&He.isPlainObject(c)?He.merge.call({caseless:d},u,c):He.isPlainObject(c)?He.merge({},c):He.isArray(c)?c.slice():c}function i(u,c,f,d){if(He.isUndefined(c)){if(!He.isUndefined(u))return r(void 0,u,f,d)}else return r(u,c,f,d)}function o(u,c){if(!He.isUndefined(c))return r(void 0,c)}function a(u,c){if(He.isUndefined(c)){if(!He.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken: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:s,headers:(u,c,f)=>i(A9(u),A9(c),f,!0)};return He.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);He.isUndefined(d)&&f!==s||(n[c]=d)}),n}const FH=e=>{const t=e0({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=oa.from(a),t.url=OH(NH(t.baseURL,t.url),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(He.isFormData(n)){if(co.hasStandardBrowserEnv||co.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[u,...c]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([u||"multipart/form-data",...c].join("; "))}}if(co.hasStandardBrowserEnv&&(r&&He.isFunction(r)&&(r=r(t)),r||r!==!1&&Eme(t.url))){const u=i&&o&&Xme.read(o);u&&a.set(i,u)}return t},Dme=typeof XMLHttpRequest<"u",Ume=Dme&&function(e){return new Promise(function(n,r){const i=FH(e);let o=i.data;const a=oa.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,c,f,d,h,p;function v(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function m(){if(!g)return;const R=oa.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),x={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:R,config:e,request:g};IH(function(w){n(w),v()},function(w){r(w),v()},x),g=null}"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(m)},g.onabort=function(){g&&(r(new mn("Request aborted",mn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new mn("Network Error",mn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let A=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||kH;i.timeoutErrorMessage&&(A=i.timeoutErrorMessage),r(new mn(A,x.clarifyTimeoutError?mn.ETIMEDOUT:mn.ECONNABORTED,e,g)),g=null},o===void 0&&a.setContentType(null),"setRequestHeader"in g&&He.forEach(a.toJSON(),function(A,x){g.setRequestHeader(x,A)}),He.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),s&&s!=="json"&&(g.responseType=i.responseType),u&&([d,p]=Rx(u,!0),g.addEventListener("progress",d)),l&&g.upload&&([f,h]=Rx(l),g.upload.addEventListener("progress",f),g.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=R=>{g&&(r(!R||R.type?new Jv(null,e,g):R),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const y=Ime(i.url);if(y&&co.protocols.indexOf(y)===-1){r(new mn("Unsupported protocol "+y+":",mn.ERR_BAD_REQUEST,e));return}g.send(o||null)})},Bme=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(u){if(!i){i=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof mn?c:new Jv(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,o(new mn(`timeout ${t} of ms exceeded`,mn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>He.asap(s),l}},Yme=function*(e,t){let n=e.byteLength;if(!t||n{const i=Zme(e,t);let o=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){s(),l.close();return}let f=c.byteLength;if(n){let d=o+=f;n(d)}l.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},e3=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",EH=e3&&typeof ReadableStream=="function",Hme=e3&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),XH=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Kme=EH&&XH(()=>{let e=!1;const t=new Request(co.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),b9=64*1024,xT=EH&&XH(()=>He.isReadableStream(new Response("").body)),bx={stream:xT&&(e=>e.body)};e3&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!bx[t]&&(bx[t]=He.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new mn(`Response type '${t}' is not supported`,mn.ERR_NOT_SUPPORT,r)})})})(new Response);const Gme=async e=>{if(e==null)return 0;if(He.isBlob(e))return e.size;if(He.isSpecCompliantForm(e))return(await new Request(co.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(He.isArrayBufferView(e)||He.isArrayBuffer(e))return e.byteLength;if(He.isURLSearchParams(e)&&(e=e+""),He.isString(e))return(await Hme(e)).byteLength},zme=async(e,t)=>{const n=He.toFiniteNumber(e.getContentLength());return n??Gme(t)},Jme=e3&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=FH(e);u=u?(u+"").toLowerCase():"text";let h=Bme([i,o&&o.toAbortSignal()],a),p;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&Kme&&n!=="get"&&n!=="head"&&(g=await zme(c,r))!==0){let x=new Request(t,{method:"POST",body:r,duplex:"half"}),S;if(He.isFormData(r)&&(S=x.headers.get("content-type"))&&c.setContentType(S),x.body){const[w,M]=m9(g,Rx(y9(l)));r=R9(x.body,b9,w,M)}}He.isString(f)||(f=f?"include":"omit");const m="credentials"in Request.prototype;p=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:m?f:void 0});let y=await fetch(p);const R=xT&&(u==="stream"||u==="response");if(xT&&(s||R&&v)){const x={};["status","statusText","headers"].forEach(L=>{x[L]=y[L]});const S=He.toFiniteNumber(y.headers.get("content-length")),[w,M]=s&&m9(S,Rx(y9(s),!0))||[];y=new Response(R9(y.body,b9,w,()=>{M&&M(),v&&v()}),x)}u=u||"text";let A=await bx[He.findKey(bx,u)||"text"](y,e);return!R&&v&&v(),await new Promise((x,S)=>{IH(x,S,{data:A,headers:oa.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:p})})}catch(m){throw v&&v(),m&&m.name==="TypeError"&&/fetch/i.test(m.message)?Object.assign(new mn("Network Error",mn.ERR_NETWORK,e,p),{cause:m.cause||m}):mn.from(m,m&&m.code,e,p)}}),ST={http:fme,xhr:Ume,fetch:Jme};He.forEach(ST,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const x9=e=>`- ${e}`,$me=e=>He.isFunction(e)||e===null||e===!1,WH={getAdapter:e=>{e=He.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : + `,document.body.appendChild(_l));const r=O(Sge,n,null),i=document.createElement("div");r.appContext=e.ctx||un._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{_l&&_l.childNodes.length<=1&&(_l.remove(),_l=null),Av(null,i)},Av(r,i),_l.appendChild(i.firstElementChild);const o={id:t,close:()=>{var a,s;return(s=(a=r==null?void 0:r.component)==null?void 0:a.exposed)==null?void 0:s.close()}};return yT.push(o),o};un.success=(e,t)=>un({...t,type:"success",message:e});un.info=(e,t)=>un({...t,type:"info",message:e});un.warning=(e,t)=>un({...t,type:"warning",message:e});un.error=(e,t)=>un({...t,type:"error",message:e});un.closeAll=function(){for(let e=yT.length-1;e>=0;e--)yT[e].close()};function mH(e,t){return function(){return e.apply(t,arguments)}}const{toString:Lge}=Object.prototype,{getPrototypeOf:GO}=Object,JS=(e=>t=>{const n=Lge.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ml=e=>(e=e.toLowerCase(),t=>JS(t)===e),$S=e=>t=>typeof t===e,{isArray:Jv}=Array,qm=$S("undefined");function Tge(e){return e!==null&&!qm(e)&&e.constructor!==null&&!qm(e.constructor)&&Ua(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const yH=ml("ArrayBuffer");function _ge(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&yH(e.buffer),t}const Oge=$S("string"),Ua=$S("function"),AH=$S("number"),jS=e=>e!==null&&typeof e=="object",kge=e=>e===!0||e===!1,ab=e=>{if(JS(e)!=="object")return!1;const t=GO(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Pge=ml("Date"),Cge=ml("File"),Ige=ml("Blob"),Nge=ml("FileList"),Fge=e=>jS(e)&&Ua(e.pipe),Ege=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ua(e.append)&&((t=JS(e))==="formdata"||t==="object"&&Ua(e.toString)&&e.toString()==="[object FormData]"))},Xge=ml("URLSearchParams"),[Wge,Vge,Dge,Uge]=["ReadableStream","Request","Response","Headers"].map(ml),Bge=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Q2(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Jv(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const gh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,bH=e=>!qm(e)&&e!==gh;function AT(){const{caseless:e}=bH(this)&&this||{},t={},n=(r,i)=>{const o=e&&RH(t,i)||i;ab(t[o])&&ab(r)?t[o]=AT(t[o],r):ab(r)?t[o]=AT({},r):Jv(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Q2(t,(i,o)=>{n&&Ua(i)?e[o]=mH(i,n):e[o]=i},{allOwnKeys:r}),e),Zge=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Qge=(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)},Hge=(e,t,n,r)=>{let i,o,a;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)a=i[o],(!r||r(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&GO(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Kge=(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},Gge=e=>{if(!e)return null;if(Jv(e))return e;let t=e.length;if(!AH(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},zge=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&GO(Uint8Array)),Jge=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},$ge=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},jge=ml("HTMLFormElement"),qge=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),f9=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),eme=ml("RegExp"),xH=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Q2(n,(i,o)=>{let a;(a=t(i,o,e))!==!1&&(r[o]=a||i)}),Object.defineProperties(e,r)},tme=e=>{xH(e,(t,n)=>{if(Ua(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ua(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+"'")})}})},nme=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Jv(e)?r(e):r(String(e).split(t)),n},rme=()=>{},ime=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,eM="abcdefghijklmnopqrstuvwxyz",d9="0123456789",SH={DIGIT:d9,ALPHA:eM,ALPHA_DIGIT:eM+eM.toUpperCase()+d9},ome=(e=16,t=SH.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ame(e){return!!(e&&Ua(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const sme=e=>{const t=new Array(10),n=(r,i)=>{if(jS(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=Jv(r)?[]:{};return Q2(r,(a,s)=>{const l=n(a,i+1);!qm(l)&&(o[s]=l)}),t[i]=void 0,o}}return r};return n(e,0)},lme=ml("AsyncFunction"),ume=e=>e&&(jS(e)||Ua(e))&&Ua(e.then)&&Ua(e.catch),wH=((e,t)=>e?setImmediate:t?((n,r)=>(gh.addEventListener("message",({source:i,data:o})=>{i===gh&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),gh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ua(gh.postMessage)),cme=typeof queueMicrotask<"u"?queueMicrotask.bind(gh):typeof process<"u"&&process.nextTick||wH,He={isArray:Jv,isArrayBuffer:yH,isBuffer:Tge,isFormData:Ege,isArrayBufferView:_ge,isString:Oge,isNumber:AH,isBoolean:kge,isObject:jS,isPlainObject:ab,isReadableStream:Wge,isRequest:Vge,isResponse:Dge,isHeaders:Uge,isUndefined:qm,isDate:Pge,isFile:Cge,isBlob:Ige,isRegExp:eme,isFunction:Ua,isStream:Fge,isURLSearchParams:Xge,isTypedArray:zge,isFileList:Nge,forEach:Q2,merge:AT,extend:Yge,trim:Bge,stripBOM:Zge,inherits:Qge,toFlatObject:Hge,kindOf:JS,kindOfTest:ml,endsWith:Kge,toArray:Gge,forEachEntry:Jge,matchAll:$ge,isHTMLForm:jge,hasOwnProperty:f9,hasOwnProp:f9,reduceDescriptors:xH,freezeMethods:tme,toObjectSet:nme,toCamelCase:qge,noop:rme,toFiniteNumber:ime,findKey:RH,global:gh,isContextDefined:bH,ALPHABET:SH,generateString:ome,isSpecCompliantForm:ame,toJSONObject:sme,isAsyncFn:lme,isThenable:ume,setImmediate:wH,asap:cme};function mn(e,t,n,r,i){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),i&&(this.response=i,this.status=i.status?i.status:null)}He.inherits(mn,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:He.toJSONObject(this.config),code:this.code,status:this.status}}});const MH=mn.prototype,LH={};["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=>{LH[e]={value:e}});Object.defineProperties(mn,LH);Object.defineProperty(MH,"isAxiosError",{value:!0});mn.from=(e,t,n,r,i,o)=>{const a=Object.create(MH);return He.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),mn.call(a,e.message,t,n,r,i),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const fme=null;function RT(e){return He.isPlainObject(e)||He.isArray(e)}function TH(e){return He.endsWith(e,"[]")?e.slice(0,-2):e}function h9(e,t,n){return e?e.concat(t).map(function(i,o){return i=TH(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function dme(e){return He.isArray(e)&&!e.some(RT)}const hme=He.toFlatObject(He,{},null,function(t){return/^is[A-Z]/.test(t)});function qS(e,t,n){if(!He.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=He.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!He.isUndefined(g[v])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&He.isSpecCompliantForm(t);if(!He.isFunction(i))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(He.isDate(p))return p.toISOString();if(!l&&He.isBlob(p))throw new mn("Blob is not supported. Use a Buffer instead.");return He.isArrayBuffer(p)||He.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,v,g){let m=p;if(p&&!g&&typeof p=="object"){if(He.endsWith(v,"{}"))v=r?v:v.slice(0,-2),p=JSON.stringify(p);else if(He.isArray(p)&&dme(p)||(He.isFileList(p)||He.endsWith(v,"[]"))&&(m=He.toArray(p)))return v=TH(v),m.forEach(function(R,A){!(He.isUndefined(R)||R===null)&&t.append(a===!0?h9([v],A,o):a===null?v:v+"[]",u(R))}),!1}return RT(p)?!0:(t.append(h9(g,v,o),u(p)),!1)}const f=[],d=Object.assign(hme,{defaultVisitor:c,convertValue:u,isVisitable:RT});function h(p,v){if(!He.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(p),He.forEach(p,function(m,y){(!(He.isUndefined(m)||m===null)&&i.call(t,m,He.isString(y)?y.trim():y,v,d))===!0&&h(m,v?v.concat(y):[y])}),f.pop()}}if(!He.isObject(e))throw new TypeError("data must be an object");return h(e),t}function p9(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function zO(e,t){this._pairs=[],e&&qS(e,this,t)}const _H=zO.prototype;_H.append=function(t,n){this._pairs.push([t,n])};_H.toString=function(t){const n=t?function(r){return t.call(this,r,p9)}:p9;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function pme(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function OH(e,t,n){if(!t)return e;const r=n&&n.encode||pme;He.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=He.isURLSearchParams(t)?t.toString():new zO(t,n).toString(r),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class v9{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){He.forEach(this.handlers,function(r){r!==null&&t(r)})}}const kH={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},vme=typeof URLSearchParams<"u"?URLSearchParams:zO,gme=typeof FormData<"u"?FormData:null,mme=typeof Blob<"u"?Blob:null,yme={isBrowser:!0,classes:{URLSearchParams:vme,FormData:gme,Blob:mme},protocols:["http","https","file","blob","url","data"]},JO=typeof window<"u"&&typeof document<"u",bT=typeof navigator=="object"&&navigator||void 0,Ame=JO&&(!bT||["ReactNative","NativeScript","NS"].indexOf(bT.product)<0),Rme=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",bme=JO&&window.location.href||"http://localhost",xme=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:JO,hasStandardBrowserEnv:Ame,hasStandardBrowserWebWorkerEnv:Rme,navigator:bT,origin:bme},Symbol.toStringTag,{value:"Module"})),co={...xme,...yme};function Sme(e,t){return qS(e,new co.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return co.isNode&&He.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function wme(e){return He.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Mme(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return a=!a&&He.isArray(i)?i.length:a,l?(He.hasOwnProp(i,a)?i[a]=[i[a],r]:i[a]=r,!s):((!i[a]||!He.isObject(i[a]))&&(i[a]=[]),t(n,r,i[a],o)&&He.isArray(i[a])&&(i[a]=Mme(i[a])),!s)}if(He.isFormData(e)&&He.isFunction(e.entries)){const n={};return He.forEachEntry(e,(r,i)=>{t(wme(r),i,n,0)}),n}return null}function Lme(e,t,n){if(He.isString(e))try{return(t||JSON.parse)(e),He.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const H2={transitional:kH,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=He.isObject(t);if(o&&He.isHTMLForm(t)&&(t=new FormData(t)),He.isFormData(t))return i?JSON.stringify(PH(t)):t;if(He.isArrayBuffer(t)||He.isBuffer(t)||He.isStream(t)||He.isFile(t)||He.isBlob(t)||He.isReadableStream(t))return t;if(He.isArrayBufferView(t))return t.buffer;if(He.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Sme(t,this.formSerializer).toString();if((s=He.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qS(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Lme(t)):t}],transformResponse:[function(t){const n=this.transitional||H2.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(He.isResponse(t)||He.isReadableStream(t))return t;if(t&&He.isString(t)&&(r&&!this.responseType||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?mn.from(s,mn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:co.classes.FormData,Blob:co.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};He.forEach(["delete","get","head","post","put","patch"],e=>{H2.headers[e]={}});const Tme=He.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"]),_me=e=>{const t={};let n,r,i;return e&&e.split(` +`).forEach(function(a){i=a.indexOf(":"),n=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!n||t[n]&&Tme[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},g9=Symbol("internals");function C1(e){return e&&String(e).trim().toLowerCase()}function sb(e){return e===!1||e==null?e:He.isArray(e)?e.map(sb):String(e)}function Ome(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}const kme=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tM(e,t,n,r,i){if(He.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!He.isString(t)){if(He.isString(r))return t.indexOf(r)!==-1;if(He.isRegExp(r))return r.test(t)}}function Pme(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Cme(e,t){const n=He.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,a){return this[r].call(this,t,i,o,a)},configurable:!0})})}class oa{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(s,l,u){const c=C1(l);if(!c)throw new Error("header name must be a non-empty string");const f=He.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=sb(s))}const a=(s,l)=>He.forEach(s,(u,c)=>o(u,c,l));if(He.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(He.isString(t)&&(t=t.trim())&&!kme(t))a(_me(t),n);else if(He.isHeaders(t))for(const[s,l]of t.entries())o(l,s,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=C1(t),t){const r=He.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Ome(i);if(He.isFunction(n))return n.call(this,i,r);if(He.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=C1(t),t){const r=He.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||tM(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(a){if(a=C1(a),a){const s=He.findKey(r,a);s&&(!n||tM(r,r[s],s,n))&&(delete r[s],i=!0)}}return He.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||tM(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return He.forEach(this,(i,o)=>{const a=He.findKey(r,o);if(a){n[a]=sb(i),delete n[o];return}const s=t?Pme(o):String(o).trim();s!==o&&delete n[o],n[s]=sb(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return He.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&He.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(i=>r.set(i)),r}static accessor(t){const r=(this[g9]=this[g9]={accessors:{}}).accessors,i=this.prototype;function o(a){const s=C1(a);r[s]||(Cme(i,a),r[s]=!0)}return He.isArray(t)?t.forEach(o):o(t),this}}oa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);He.reduceDescriptors(oa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});He.freezeMethods(oa);function nM(e,t){const n=this||H2,r=t||n,i=oa.from(r.headers);let o=r.data;return He.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function CH(e){return!!(e&&e.__CANCEL__)}function $v(e,t,n){mn.call(this,e??"canceled",mn.ERR_CANCELED,t,n),this.name="CanceledError"}He.inherits($v,mn,{__CANCEL__:!0});function IH(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new mn("Request failed with status code "+n.status,[mn.ERR_BAD_REQUEST,mn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Ime(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Nme(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,a;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[o];a||(a=u),n[i]=l,r[i]=u;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),u-a{n=c,i=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-n;f>=r?a(u,c):(i=u,o||(o=setTimeout(()=>{o=null,a(i)},r-f)))},()=>i&&a(i)]}const Rx=(e,t,n=3)=>{let r=0;const i=Nme(50,250);return Fme(o=>{const a=o.loaded,s=o.lengthComputable?o.total:void 0,l=a-r,u=i(l),c=a<=s;r=a;const f={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&c?(s-a)/u:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(f)},n)},m9=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},y9=e=>(...t)=>He.asap(()=>e(...t)),Eme=co.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,co.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(co.origin),co.navigator&&/(msie|trident)/i.test(co.navigator.userAgent)):()=>!0,Xme=co.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const a=[e+"="+encodeURIComponent(t)];He.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),He.isString(r)&&a.push("path="+r),He.isString(i)&&a.push("domain="+i),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Wme(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Vme(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function NH(e,t){return e&&!Wme(t)?Vme(e,t):t}const A9=e=>e instanceof oa?{...e}:e;function t0(e,t){t=t||{};const n={};function r(u,c,f,d){return He.isPlainObject(u)&&He.isPlainObject(c)?He.merge.call({caseless:d},u,c):He.isPlainObject(c)?He.merge({},c):He.isArray(c)?c.slice():c}function i(u,c,f,d){if(He.isUndefined(c)){if(!He.isUndefined(u))return r(void 0,u,f,d)}else return r(u,c,f,d)}function o(u,c){if(!He.isUndefined(c))return r(void 0,c)}function a(u,c){if(He.isUndefined(c)){if(!He.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken: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:s,headers:(u,c,f)=>i(A9(u),A9(c),f,!0)};return He.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);He.isUndefined(d)&&f!==s||(n[c]=d)}),n}const FH=e=>{const t=t0({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:a,auth:s}=t;t.headers=a=oa.from(a),t.url=OH(NH(t.baseURL,t.url),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(He.isFormData(n)){if(co.hasStandardBrowserEnv||co.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[u,...c]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];a.setContentType([u||"multipart/form-data",...c].join("; "))}}if(co.hasStandardBrowserEnv&&(r&&He.isFunction(r)&&(r=r(t)),r||r!==!1&&Eme(t.url))){const u=i&&o&&Xme.read(o);u&&a.set(i,u)}return t},Dme=typeof XMLHttpRequest<"u",Ume=Dme&&function(e){return new Promise(function(n,r){const i=FH(e);let o=i.data;const a=oa.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:u}=i,c,f,d,h,p;function v(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function m(){if(!g)return;const R=oa.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),x={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:R,config:e,request:g};IH(function(w){n(w),v()},function(w){r(w),v()},x),g=null}"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(m)},g.onabort=function(){g&&(r(new mn("Request aborted",mn.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new mn("Network Error",mn.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let A=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||kH;i.timeoutErrorMessage&&(A=i.timeoutErrorMessage),r(new mn(A,x.clarifyTimeoutError?mn.ETIMEDOUT:mn.ECONNABORTED,e,g)),g=null},o===void 0&&a.setContentType(null),"setRequestHeader"in g&&He.forEach(a.toJSON(),function(A,x){g.setRequestHeader(x,A)}),He.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),s&&s!=="json"&&(g.responseType=i.responseType),u&&([d,p]=Rx(u,!0),g.addEventListener("progress",d)),l&&g.upload&&([f,h]=Rx(l),g.upload.addEventListener("progress",f),g.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(c=R=>{g&&(r(!R||R.type?new $v(null,e,g):R),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const y=Ime(i.url);if(y&&co.protocols.indexOf(y)===-1){r(new mn("Unsupported protocol "+y+":",mn.ERR_BAD_REQUEST,e));return}g.send(o||null)})},Bme=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(u){if(!i){i=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof mn?c:new $v(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,o(new mn(`timeout ${t} of ms exceeded`,mn.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>He.asap(s),l}},Yme=function*(e,t){let n=e.byteLength;if(!t||n{const i=Zme(e,t);let o=0,a,s=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){s(),l.close();return}let f=c.byteLength;if(n){let d=o+=f;n(d)}l.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},e3=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",EH=e3&&typeof ReadableStream=="function",Hme=e3&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),XH=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Kme=EH&&XH(()=>{let e=!1;const t=new Request(co.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),b9=64*1024,xT=EH&&XH(()=>He.isReadableStream(new Response("").body)),bx={stream:xT&&(e=>e.body)};e3&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!bx[t]&&(bx[t]=He.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new mn(`Response type '${t}' is not supported`,mn.ERR_NOT_SUPPORT,r)})})})(new Response);const Gme=async e=>{if(e==null)return 0;if(He.isBlob(e))return e.size;if(He.isSpecCompliantForm(e))return(await new Request(co.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(He.isArrayBufferView(e)||He.isArrayBuffer(e))return e.byteLength;if(He.isURLSearchParams(e)&&(e=e+""),He.isString(e))return(await Hme(e)).byteLength},zme=async(e,t)=>{const n=He.toFiniteNumber(e.getContentLength());return n??Gme(t)},Jme=e3&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=FH(e);u=u?(u+"").toLowerCase():"text";let h=Bme([i,o&&o.toAbortSignal()],a),p;const v=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&Kme&&n!=="get"&&n!=="head"&&(g=await zme(c,r))!==0){let x=new Request(t,{method:"POST",body:r,duplex:"half"}),S;if(He.isFormData(r)&&(S=x.headers.get("content-type"))&&c.setContentType(S),x.body){const[w,L]=m9(g,Rx(y9(l)));r=R9(x.body,b9,w,L)}}He.isString(f)||(f=f?"include":"omit");const m="credentials"in Request.prototype;p=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:m?f:void 0});let y=await fetch(p);const R=xT&&(u==="stream"||u==="response");if(xT&&(s||R&&v)){const x={};["status","statusText","headers"].forEach(T=>{x[T]=y[T]});const S=He.toFiniteNumber(y.headers.get("content-length")),[w,L]=s&&m9(S,Rx(y9(s),!0))||[];y=new Response(R9(y.body,b9,w,()=>{L&&L(),v&&v()}),x)}u=u||"text";let A=await bx[He.findKey(bx,u)||"text"](y,e);return!R&&v&&v(),await new Promise((x,S)=>{IH(x,S,{data:A,headers:oa.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:p})})}catch(m){throw v&&v(),m&&m.name==="TypeError"&&/fetch/i.test(m.message)?Object.assign(new mn("Network Error",mn.ERR_NETWORK,e,p),{cause:m.cause||m}):mn.from(m,m&&m.code,e,p)}}),ST={http:fme,xhr:Ume,fetch:Jme};He.forEach(ST,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const x9=e=>`- ${e}`,$me=e=>He.isFunction(e)||e===null||e===!1,WH={getAdapter:e=>{e=He.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : `+o.map(x9).join(` -`):" "+x9(o[0]):"as no adapter specified";throw new mn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:ST};function rM(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Jv(null,e)}function S9(e){return rM(e),e.headers=oa.from(e.headers),e.data=nM.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),WH.getAdapter(e.adapter||H2.adapter)(e).then(function(r){return rM(e),r.data=nM.call(e,e.transformResponse,r),r.headers=oa.from(r.headers),r},function(r){return CH(r)||(rM(e),r&&r.response&&(r.response.data=nM.call(e,e.transformResponse,r.response),r.response.headers=oa.from(r.response.headers))),Promise.reject(r)})}const VH="1.7.9",t3={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{t3[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const w9={};t3.transitional=function(t,n,r){function i(o,a){return"[Axios v"+VH+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new mn(i(a," has been removed"+(n?" in "+n:"")),mn.ERR_DEPRECATED);return n&&!w9[a]&&(w9[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};t3.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function jme(e,t,n){if(typeof e!="object")throw new mn("options must be an object",mn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],l=s===void 0||a(s,o,e);if(l!==!0)throw new mn("option "+o+" must be "+l,mn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new mn("Unknown option "+o,mn.ERR_BAD_OPTION)}}const lb={assertOptions:jme,validators:t3},Ol=lb.validators;class Nh{constructor(t){this.defaults=t,this.interceptors={request:new v9,response:new v9}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=e0(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&lb.assertOptions(r,{silentJSONParsing:Ol.transitional(Ol.boolean),forcedJSONParsing:Ol.transitional(Ol.boolean),clarifyTimeoutError:Ol.transitional(Ol.boolean)},!1),i!=null&&(He.isFunction(i)?n.paramsSerializer={serialize:i}:lb.assertOptions(i,{encode:Ol.function,serialize:Ol.function},!0)),lb.assertOptions(n,{baseUrl:Ol.spelling("baseURL"),withXsrfToken:Ol.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&He.merge(o.common,o[n.method]);o&&He.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=oa.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!l){const p=[S9.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),d=p.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new Jv(o,a,s),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)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new $O(function(i){t=i}),cancel:t}}}function qme(e){return function(n){return e.apply(null,n)}}function e2e(e){return He.isObject(e)&&e.isAxiosError===!0}const wT={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(wT).forEach(([e,t])=>{wT[t]=e});function DH(e){const t=new Nh(e),n=mH(Nh.prototype.request,t);return He.extend(n,Nh.prototype,t,{allOwnKeys:!0}),He.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return DH(e0(e,i))},n}const fi=DH(H2);fi.Axios=Nh;fi.CanceledError=Jv;fi.CancelToken=$O;fi.isCancel=CH;fi.VERSION=VH;fi.toFormData=qS;fi.AxiosError=mn;fi.Cancel=fi.CanceledError;fi.all=function(t){return Promise.all(t)};fi.spread=qme;fi.isAxiosError=e2e;fi.mergeConfig=e0;fi.AxiosHeaders=oa;fi.formToJSON=e=>PH(He.isHTMLForm(e)?new FormData(e):e);fi.getAdapter=WH.getAdapter;fi.HttpStatusCode=wT;fi.default=fi;const MT=fi.create({timeout:1e3*300});MT.interceptors.response.use(e=>e.status>=200&&e.status<400?Promise.resolve(e.data):(un.error("未知的请求错误!"),Promise.reject(e)),e=>e&&e.response?(e.response.status>=400&&e.response.status<500||e.response.status>=500||un.error("服务器遇到未知错误!"),Promise.reject(e.message)):(un.error("连接到服务器失败 或 服务器响应超时!"),Promise.reject(e)));const M9="https://server.pptist.cn",t2e="https://asset.pptist.cn",tv={getMockData(e){return MT.get(`./mocks/${e}.json`)},getFileData(e){return MT.get(`${t2e}/data/${e}.json`)},AIPPT_Outline(e,t,n){return fetch(`${M9}/tools/aippt_outline`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({content:e,language:t,model:n,stream:!0})})},AIPPT(e,t,n){return fetch(`${M9}/tools/aippt`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({content:e,language:t,model:n,stream:!0})})}};var Wr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(Wr||{}),gn=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(gn||{}),yg=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(yg||{}),Rt=(e=>(e.LEFT_TOP="left-top",e.TOP="top",e.RIGHT_TOP="right-top",e.LEFT="left",e.RIGHT="right",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.RIGHT_BOTTOM="right-bottom",e))(Rt||{}),Go=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Go||{}),yt=(e=>(e.C="C",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.O="O",e.R="R",e.T="T",e.MINUS="-",e.EQUAL="=",e.DIGIT_0="0",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(yt||{});const n2e=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"粘贴为纯文本",value:"Ctrl + Shift + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打开搜索替换",value:"Ctrl + F"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑"},{label:"下一页(未选中元素)",value:"↓"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"},{label:"快速创建文本",value:"双击空白处 / T"},{label:"快速创建矩形",value:"R"},{label:"快速创建圆形",value:"O"},{label:"快速创建线条",value:"L"},{label:"退出绘制状态",value:"鼠标右键"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"},{label:"完成自定义形状绘制",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"移动焦点单元格",value:"↑ / ← / ↓ / →"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"图表数据编辑",children:[{label:"聚焦到下一行",value:"Enter"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"行内代码",value:"Ctrl + E"},{label:"上角标",value:"Ctrl + ;"},{label:"下角标",value:"Ctrl + '"},{label:"选中段落",value:"ESC"}]},{type:"其他快捷操作",children:[{label:"添加图片 - 粘贴来自系统剪贴板的图片"},{label:"添加图片 - 将本地图片拖拽到画布中"},{label:"添加图片 - 在画布中粘贴SVG代码"},{label:"添加图片 - 粘贴来自 pexels 的图片链接"},{label:"添加文本 - 粘贴来自系统剪贴板的文字"},{label:"添加文本 - 将外部选中文字拖拽到画布中"},{label:"文本编辑 - 支持 markdown 语法创建列表和引用"}]}];var UH={exports:{}};/*! +`):" "+x9(o[0]):"as no adapter specified";throw new mn("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:ST};function rM(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $v(null,e)}function S9(e){return rM(e),e.headers=oa.from(e.headers),e.data=nM.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),WH.getAdapter(e.adapter||H2.adapter)(e).then(function(r){return rM(e),r.data=nM.call(e,e.transformResponse,r),r.headers=oa.from(r.headers),r},function(r){return CH(r)||(rM(e),r&&r.response&&(r.response.data=nM.call(e,e.transformResponse,r.response),r.response.headers=oa.from(r.response.headers))),Promise.reject(r)})}const VH="1.7.9",t3={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{t3[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const w9={};t3.transitional=function(t,n,r){function i(o,a){return"[Axios v"+VH+"] Transitional option '"+o+"'"+a+(r?". "+r:"")}return(o,a,s)=>{if(t===!1)throw new mn(i(a," has been removed"+(n?" in "+n:"")),mn.ERR_DEPRECATED);return n&&!w9[a]&&(w9[a]=!0,console.warn(i(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,s):!0}};t3.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function jme(e,t,n){if(typeof e!="object")throw new mn("options must be an object",mn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=t[o];if(a){const s=e[o],l=s===void 0||a(s,o,e);if(l!==!0)throw new mn("option "+o+" must be "+l,mn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new mn("Unknown option "+o,mn.ERR_BAD_OPTION)}}const lb={assertOptions:jme,validators:t3},Ol=lb.validators;class Fh{constructor(t){this.defaults=t,this.interceptors={request:new v9,response:new v9}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=t0(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&lb.assertOptions(r,{silentJSONParsing:Ol.transitional(Ol.boolean),forcedJSONParsing:Ol.transitional(Ol.boolean),clarifyTimeoutError:Ol.transitional(Ol.boolean)},!1),i!=null&&(He.isFunction(i)?n.paramsSerializer={serialize:i}:lb.assertOptions(i,{encode:Ol.function,serialize:Ol.function},!0)),lb.assertOptions(n,{baseUrl:Ol.spelling("baseURL"),withXsrfToken:Ol.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&He.merge(o.common,o[n.method]);o&&He.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=oa.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!l){const p=[S9.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),d=p.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const a=new Promise(s=>{r.subscribe(s),o=s}).then(i);return a.cancel=function(){r.unsubscribe(o)},a},t(function(o,a,s){r.reason||(r.reason=new $v(o,a,s),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)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new $O(function(i){t=i}),cancel:t}}}function qme(e){return function(n){return e.apply(null,n)}}function e2e(e){return He.isObject(e)&&e.isAxiosError===!0}const wT={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(wT).forEach(([e,t])=>{wT[t]=e});function DH(e){const t=new Fh(e),n=mH(Fh.prototype.request,t);return He.extend(n,Fh.prototype,t,{allOwnKeys:!0}),He.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return DH(t0(e,i))},n}const di=DH(H2);di.Axios=Fh;di.CanceledError=$v;di.CancelToken=$O;di.isCancel=CH;di.VERSION=VH;di.toFormData=qS;di.AxiosError=mn;di.Cancel=di.CanceledError;di.all=function(t){return Promise.all(t)};di.spread=qme;di.isAxiosError=e2e;di.mergeConfig=t0;di.AxiosHeaders=oa;di.formToJSON=e=>PH(He.isHTMLForm(e)?new FormData(e):e);di.getAdapter=WH.getAdapter;di.HttpStatusCode=wT;di.default=di;const MT=di.create({timeout:1e3*300});MT.interceptors.response.use(e=>e.status>=200&&e.status<400?Promise.resolve(e.data):(un.error("未知的请求错误!"),Promise.reject(e)),e=>e&&e.response?(e.response.status>=400&&e.response.status<500||e.response.status>=500||un.error("服务器遇到未知错误!"),Promise.reject(e.message)):(un.error("连接到服务器失败 或 服务器响应超时!"),Promise.reject(e)));const M9="https://server.pptist.cn",t2e="https://asset.pptist.cn",nv={getMockData(e){return MT.get(`./mocks/${e}.json`)},getFileData(e){return MT.get(`${t2e}/data/${e}.json`)},AIPPT_Outline(e,t,n){return fetch(`${M9}/tools/aippt_outline`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({content:e,language:t,model:n,stream:!0})})},AIPPT(e,t,n){return fetch(`${M9}/tools/aippt`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({content:e,language:t,model:n,stream:!0})})}};var Wr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(Wr||{}),gn=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(gn||{}),Ag=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(Ag||{}),Rt=(e=>(e.LEFT_TOP="left-top",e.TOP="top",e.RIGHT_TOP="right-top",e.LEFT="left",e.RIGHT="right",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.RIGHT_BOTTOM="right-bottom",e))(Rt||{}),zo=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(zo||{}),yt=(e=>(e.C="C",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.O="O",e.R="R",e.T="T",e.MINUS="-",e.EQUAL="=",e.DIGIT_0="0",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(yt||{});const n2e=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"粘贴为纯文本",value:"Ctrl + Shift + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打开搜索替换",value:"Ctrl + F"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑"},{label:"下一页(未选中元素)",value:"↓"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"},{label:"快速创建文本",value:"双击空白处 / T"},{label:"快速创建矩形",value:"R"},{label:"快速创建圆形",value:"O"},{label:"快速创建线条",value:"L"},{label:"退出绘制状态",value:"鼠标右键"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"},{label:"完成自定义形状绘制",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"移动焦点单元格",value:"↑ / ← / ↓ / →"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"图表数据编辑",children:[{label:"聚焦到下一行",value:"Enter"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"行内代码",value:"Ctrl + E"},{label:"上角标",value:"Ctrl + ;"},{label:"下角标",value:"Ctrl + '"},{label:"选中段落",value:"ESC"}]},{type:"其他快捷操作",children:[{label:"添加图片 - 粘贴来自系统剪贴板的图片"},{label:"添加图片 - 将本地图片拖拽到画布中"},{label:"添加图片 - 在画布中粘贴SVG代码"},{label:"添加图片 - 粘贴来自 pexels 的图片链接"},{label:"添加文本 - 粘贴来自系统剪贴板的文字"},{label:"添加文本 - 将外部选中文字拖拽到画布中"},{label:"文本编辑 - 支持 markdown 语法创建列表和引用"}]}];var UH={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha - */(function(e,t){(function(r,i){e.exports=i()})(Xt,function(){return function(){var n={686:function(o,a,s){s.d(a,{default:function(){return B}});var l=s(279),u=s.n(l),c=s(370),f=s.n(c),d=s(817),h=s.n(d);function p(Y){try{return document.execCommand(Y)}catch{return!1}}var v=function(Z){var H=h()(Z);return p("cut"),H},g=v;function m(Y){var Z=document.documentElement.getAttribute("dir")==="rtl",H=document.createElement("textarea");H.style.fontSize="12pt",H.style.border="0",H.style.padding="0",H.style.margin="0",H.style.position="absolute",H.style[Z?"right":"left"]="-9999px";var te=window.pageYOffset||document.documentElement.scrollTop;return H.style.top="".concat(te,"px"),H.setAttribute("readonly",""),H.value=Y,H}var y=function(Z,H){var te=m(Z);H.container.appendChild(te);var z=h()(te);return p("copy"),te.remove(),z},R=function(Z){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},te="";return typeof Z=="string"?te=y(Z,H):Z instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Z==null?void 0:Z.type)?te=y(Z.value,H):(te=h()(Z),p("copy")),te},A=R;function x(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(H){return typeof H}:x=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},x(Y)}var S=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=Z.action,te=H===void 0?"copy":H,z=Z.container,ce=Z.target,G=Z.text;if(te!=="copy"&&te!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(ce!==void 0)if(ce&&x(ce)==="object"&&ce.nodeType===1){if(te==="copy"&&ce.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(te==="cut"&&(ce.hasAttribute("readonly")||ce.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(G)return A(G,{container:z});if(ce)return te==="cut"?g(ce):A(ce,{container:z})},w=S;function M(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(H){return typeof H}:M=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},M(Y)}function L(Y,Z){if(!(Y instanceof Z))throw new TypeError("Cannot call a class as a function")}function T(Y,Z){for(var H=0;H"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function W(Y){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)},W(Y)}function K(Y,Z){var H="data-clipboard-".concat(Y);if(Z.hasAttribute(H))return Z.getAttribute(H)}var ee=function(Y){k(H,Y);var Z=C(H);function H(te,z){var ce;return L(this,H),ce=Z.call(this),ce.resolveOptions(z),ce.listenClick(te),ce}return P(H,[{key:"resolveOptions",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof z.action=="function"?z.action:this.defaultAction,this.target=typeof z.target=="function"?z.target:this.defaultTarget,this.text=typeof z.text=="function"?z.text:this.defaultText,this.container=M(z.container)==="object"?z.container:document.body}},{key:"listenClick",value:function(z){var ce=this;this.listener=f()(z,"click",function(G){return ce.onClick(G)})}},{key:"onClick",value:function(z){var ce=z.delegateTarget||z.currentTarget,G=this.action(ce)||"copy",ye=w({action:G,container:this.container,target:this.target(ce),text:this.text(ce)});this.emit(ye?"success":"error",{action:G,text:ye,trigger:ce,clearSelection:function(){ce&&ce.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(z){return K("action",z)}},{key:"defaultTarget",value:function(z){var ce=K("target",z);if(ce)return document.querySelector(ce)}},{key:"defaultText",value:function(z){return K("text",z)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(z){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return A(z,ce)}},{key:"cut",value:function(z){return g(z)}},{key:"isSupported",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ce=typeof z=="string"?[z]:z,G=!!document.queryCommandSupported;return ce.forEach(function(ye){G=G&&!!document.queryCommandSupported(ye)}),G}}]),H}(u()),B=ee},828:function(o){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function l(u,c){for(;u&&u.nodeType!==a;){if(typeof u.matches=="function"&&u.matches(c))return u;u=u.parentNode}}o.exports=l},438:function(o,a,s){var l=s(828);function u(d,h,p,v,g){var m=f.apply(this,arguments);return d.addEventListener(p,m,g),{destroy:function(){d.removeEventListener(p,m,g)}}}function c(d,h,p,v,g){return typeof d.addEventListener=="function"?u.apply(null,arguments):typeof p=="function"?u.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(m){return u(m,h,p,v,g)}))}function f(d,h,p,v){return function(g){g.delegateTarget=l(g.target,h),g.delegateTarget&&v.call(d,g)}}o.exports=c},879:function(o,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var l=Object.prototype.toString.call(s);return s!==void 0&&(l==="[object NodeList]"||l==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var l=Object.prototype.toString.call(s);return l==="[object Function]"}},370:function(o,a,s){var l=s(879),u=s(438);function c(p,v,g){if(!p&&!v&&!g)throw new Error("Missing required arguments");if(!l.string(v))throw new TypeError("Second argument must be a String");if(!l.fn(g))throw new TypeError("Third argument must be a Function");if(l.node(p))return f(p,v,g);if(l.nodeList(p))return d(p,v,g);if(l.string(p))return h(p,v,g);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,v,g){return p.addEventListener(v,g),{destroy:function(){p.removeEventListener(v,g)}}}function d(p,v,g){return Array.prototype.forEach.call(p,function(m){m.addEventListener(v,g)}),{destroy:function(){Array.prototype.forEach.call(p,function(m){m.removeEventListener(v,g)})}}}function h(p,v,g){return u(document.body,p,v,g)}o.exports=c},817:function(o){function a(s){var l;if(s.nodeName==="SELECT")s.focus(),l=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var u=s.hasAttribute("readonly");u||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),u||s.removeAttribute("readonly"),l=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var c=window.getSelection(),f=document.createRange();f.selectNodeContents(s),c.removeAllRanges(),c.addRange(f),l=c.toString()}return l}o.exports=a},279:function(o){function a(){}a.prototype={on:function(s,l,u){var c=this.e||(this.e={});return(c[s]||(c[s]=[])).push({fn:l,ctx:u}),this},once:function(s,l,u){var c=this;function f(){c.off(s,f),l.apply(u,arguments)}return f._=l,this.on(s,f,u)},emit:function(s){var l=[].slice.call(arguments,1),u=((this.e||(this.e={}))[s]||[]).slice(),c=0,f=u.length;for(c;c>>2]>>>24-w%4*8&255;R[x+w>>>2]|=M<<24-(x+w)%4*8}else for(var L=0;L>>2]=A[L>>>2];return this.sigBytes+=S,this},clamp:function(){var y=this.words,R=this.sigBytes;y[R>>>2]&=4294967295<<32-R%4*8,y.length=r.ceil(R/4)},clone:function(){var y=c.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var R=[],A=0;A>>2]>>>24-S%4*8&255;x.push((w>>>4).toString(16)),x.push((w&15).toString(16))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x>>3]|=parseInt(y.substr(x,2),16)<<24-x%8*4;return new f.init(A,R/2)}},p=d.Latin1={stringify:function(y){for(var R=y.words,A=y.sigBytes,x=[],S=0;S>>2]>>>24-S%4*8&255;x.push(String.fromCharCode(w))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x>>2]|=(y.charCodeAt(x)&255)<<24-x%4*8;return new f.init(A,R)}},v=d.Utf8={stringify:function(y){try{return decodeURIComponent(escape(p.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return p.parse(unescape(encodeURIComponent(y)))}},g=u.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var R,A=this._data,x=A.words,S=A.sigBytes,w=this.blockSize,M=w*4,L=S/M;y?L=r.ceil(L):L=r.max((L|0)-this._minBufferSize,0);var T=L*w,P=r.min(T*4,S);if(T){for(var k=0;k>>2]|=l[f]<<24-f%4*8;a.call(this,c,u)}else a.apply(this,arguments)};s.prototype=o}}(),n.lib.WordArray})}(aM)),aM.exports}var sM={exports:{}},O9;function u2e(){return O9||(O9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var u=l.words,c=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var u=l.length,c=[],f=0;f>>1]|=l.charCodeAt(f)<<16-f%2*16;return o.create(c,u*2)}},a.Utf16LE={stringify:function(l){for(var u=l.words,c=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var u=l.length,c=[],f=0;f>>1]|=s(l.charCodeAt(f)<<16-f%2*16);return o.create(c,u*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(sM)),sM.exports}var lM={exports:{}},k9;function u0(){return k9||(k9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Base64={stringify:function(l){var u=l.words,c=l.sigBytes,f=this._map;l.clamp();for(var d=[],h=0;h>>2]>>>24-h%4*8&255,v=u[h+1>>>2]>>>24-(h+1)%4*8&255,g=u[h+2>>>2]>>>24-(h+2)%4*8&255,m=p<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var R=f.charAt(64);if(R)for(;d.length%4;)d.push(R);return d.join("")},parse:function(l){var u=l.length,c=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-h%4*2,g=p|v;f[d>>>2]|=g<<24-d%4*8,d++}return o.create(f,d)}}(),n.enc.Base64})}(lM)),lM.exports}var uM={exports:{}},P9;function c2e(){return P9||(P9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Base64url={stringify:function(l,u){u===void 0&&(u=!0);var c=l.words,f=l.sigBytes,d=u?this._safe_map:this._map;l.clamp();for(var h=[],p=0;p>>2]>>>24-p%4*8&255,g=c[p+1>>>2]>>>24-(p+1)%4*8&255,m=c[p+2>>>2]>>>24-(p+2)%4*8&255,y=v<<16|g<<8|m,R=0;R<4&&p+R*.75>>6*(3-R)&63));var A=d.charAt(64);if(A)for(;h.length%4;)h.push(A);return h.join("")},parse:function(l,u){u===void 0&&(u=!0);var c=l.length,f=u?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=p|v;f[d>>>2]|=g<<24-d%4*8,d++}return o.create(f,d)}}(),n.enc.Base64url})}(uM)),uM.exports}var cM={exports:{}},C9;function c0(){return C9||(C9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.algo,u=[];(function(){for(var v=0;v<64;v++)u[v]=r.abs(r.sin(v+1))*4294967296|0})();var c=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var m=0;m<16;m++){var y=g+m,R=v[y];v[y]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var A=this._hash.words,x=v[g+0],S=v[g+1],w=v[g+2],M=v[g+3],L=v[g+4],T=v[g+5],P=v[g+6],k=v[g+7],I=v[g+8],C=v[g+9],F=v[g+10],N=v[g+11],V=v[g+12],W=v[g+13],K=v[g+14],ee=v[g+15],B=A[0],Y=A[1],Z=A[2],H=A[3];B=f(B,Y,Z,H,x,7,u[0]),H=f(H,B,Y,Z,S,12,u[1]),Z=f(Z,H,B,Y,w,17,u[2]),Y=f(Y,Z,H,B,M,22,u[3]),B=f(B,Y,Z,H,L,7,u[4]),H=f(H,B,Y,Z,T,12,u[5]),Z=f(Z,H,B,Y,P,17,u[6]),Y=f(Y,Z,H,B,k,22,u[7]),B=f(B,Y,Z,H,I,7,u[8]),H=f(H,B,Y,Z,C,12,u[9]),Z=f(Z,H,B,Y,F,17,u[10]),Y=f(Y,Z,H,B,N,22,u[11]),B=f(B,Y,Z,H,V,7,u[12]),H=f(H,B,Y,Z,W,12,u[13]),Z=f(Z,H,B,Y,K,17,u[14]),Y=f(Y,Z,H,B,ee,22,u[15]),B=d(B,Y,Z,H,S,5,u[16]),H=d(H,B,Y,Z,P,9,u[17]),Z=d(Z,H,B,Y,N,14,u[18]),Y=d(Y,Z,H,B,x,20,u[19]),B=d(B,Y,Z,H,T,5,u[20]),H=d(H,B,Y,Z,F,9,u[21]),Z=d(Z,H,B,Y,ee,14,u[22]),Y=d(Y,Z,H,B,L,20,u[23]),B=d(B,Y,Z,H,C,5,u[24]),H=d(H,B,Y,Z,K,9,u[25]),Z=d(Z,H,B,Y,M,14,u[26]),Y=d(Y,Z,H,B,I,20,u[27]),B=d(B,Y,Z,H,W,5,u[28]),H=d(H,B,Y,Z,w,9,u[29]),Z=d(Z,H,B,Y,k,14,u[30]),Y=d(Y,Z,H,B,V,20,u[31]),B=h(B,Y,Z,H,T,4,u[32]),H=h(H,B,Y,Z,I,11,u[33]),Z=h(Z,H,B,Y,N,16,u[34]),Y=h(Y,Z,H,B,K,23,u[35]),B=h(B,Y,Z,H,S,4,u[36]),H=h(H,B,Y,Z,L,11,u[37]),Z=h(Z,H,B,Y,k,16,u[38]),Y=h(Y,Z,H,B,F,23,u[39]),B=h(B,Y,Z,H,W,4,u[40]),H=h(H,B,Y,Z,x,11,u[41]),Z=h(Z,H,B,Y,M,16,u[42]),Y=h(Y,Z,H,B,P,23,u[43]),B=h(B,Y,Z,H,C,4,u[44]),H=h(H,B,Y,Z,V,11,u[45]),Z=h(Z,H,B,Y,ee,16,u[46]),Y=h(Y,Z,H,B,w,23,u[47]),B=p(B,Y,Z,H,x,6,u[48]),H=p(H,B,Y,Z,k,10,u[49]),Z=p(Z,H,B,Y,K,15,u[50]),Y=p(Y,Z,H,B,T,21,u[51]),B=p(B,Y,Z,H,V,6,u[52]),H=p(H,B,Y,Z,M,10,u[53]),Z=p(Z,H,B,Y,F,15,u[54]),Y=p(Y,Z,H,B,S,21,u[55]),B=p(B,Y,Z,H,I,6,u[56]),H=p(H,B,Y,Z,ee,10,u[57]),Z=p(Z,H,B,Y,P,15,u[58]),Y=p(Y,Z,H,B,W,21,u[59]),B=p(B,Y,Z,H,L,6,u[60]),H=p(H,B,Y,Z,N,10,u[61]),Z=p(Z,H,B,Y,w,15,u[62]),Y=p(Y,Z,H,B,C,21,u[63]),A[0]=A[0]+B|0,A[1]=A[1]+Y|0,A[2]=A[2]+Z|0,A[3]=A[3]+H|0},_doFinalize:function(){var v=this._data,g=v.words,m=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var R=r.floor(m/4294967296),A=m;g[(y+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var x=this._hash,S=x.words,w=0;w<4;w++){var M=S[w];S[w]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}return x},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function f(v,g,m,y,R,A,x){var S=v+(g&m|~g&y)+R+x;return(S<>>32-A)+g}function d(v,g,m,y,R,A,x){var S=v+(g&y|m&~y)+R+x;return(S<>>32-A)+g}function h(v,g,m,y,R,A,x){var S=v+(g^m^y)+R+x;return(S<>>32-A)+g}function p(v,g,m,y,R,A,x){var S=v+(m^(g|~y))+R+x;return(S<>>32-A)+g}i.MD5=s._createHelper(c),i.HmacMD5=s._createHmacHelper(c)}(Math),n.MD5})}(cM)),cM.exports}var fM={exports:{}},I9;function YH(){return I9||(I9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=i.Hasher,s=r.algo,l=[],u=s.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,f){for(var d=this._hash.words,h=d[0],p=d[1],v=d[2],g=d[3],m=d[4],y=0;y<80;y++){if(y<16)l[y]=c[f+y]|0;else{var R=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=R<<1|R>>>31}var A=(h<<5|h>>>27)+m+l[y];y<20?A+=(p&v|~p&g)+1518500249:y<40?A+=(p^v^g)+1859775393:y<60?A+=(p&v|p&g|v&g)-1894007588:A+=(p^v^g)-899497514,m=g,g=v,v=p<<30|p>>>2,p=h,h=A}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+v|0,d[3]=d[3]+g|0,d[4]=d[4]+m|0},_doFinalize:function(){var c=this._data,f=c.words,d=this._nDataBytes*8,h=c.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(h+64>>>9<<4)+15]=d,c.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var c=a.clone.call(this);return c._hash=this._hash.clone(),c}});r.SHA1=a._createHelper(u),r.HmacSHA1=a._createHmacHelper(u)}(),n.SHA1})}(fM)),fM.exports}var dM={exports:{}},N9;function jO(){return N9||(N9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.algo,u=[],c=[];(function(){function h(m){for(var y=r.sqrt(m),R=2;R<=y;R++)if(!(m%R))return!1;return!0}function p(m){return(m-(m|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(u[g]=p(r.pow(v,1/2))),c[g]=p(r.pow(v,1/3)),g++),v++})();var f=[],d=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(u.slice(0))},_doProcessBlock:function(h,p){for(var v=this._hash.words,g=v[0],m=v[1],y=v[2],R=v[3],A=v[4],x=v[5],S=v[6],w=v[7],M=0;M<64;M++){if(M<16)f[M]=h[p+M]|0;else{var L=f[M-15],T=(L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3,P=f[M-2],k=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;f[M]=T+f[M-7]+k+f[M-16]}var I=A&x^~A&S,C=g&m^g&y^m&y,F=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),N=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),V=w+N+I+c[M]+f[M],W=F+C;w=S,S=x,x=A,A=R+V|0,R=y,y=m,m=g,g=V+W|0}v[0]=v[0]+g|0,v[1]=v[1]+m|0,v[2]=v[2]+y|0,v[3]=v[3]+R|0,v[4]=v[4]+A|0,v[5]=v[5]+x|0,v[6]=v[6]+S|0,v[7]=v[7]+w|0},_doFinalize:function(){var h=this._data,p=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return p[g>>>5]|=128<<24-g%32,p[(g+64>>>9<<4)+14]=r.floor(v/4294967296),p[(g+64>>>9<<4)+15]=v,h.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});i.SHA256=s._createHelper(d),i.HmacSHA256=s._createHmacHelper(d)}(Math),n.SHA256})}(dM)),dM.exports}var hM={exports:{}},F9;function f2e(){return F9||(F9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),jO())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=s._doFinalize.call(this);return u.sigBytes-=4,u}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(hM)),hM.exports}var pM={exports:{}},E9;function ZH(){return E9||(E9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.Hasher,a=r.x64,s=a.Word,l=a.WordArray,u=r.algo;function c(){return s.create.apply(s,arguments)}var f=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],d=[];(function(){for(var p=0;p<80;p++)d[p]=c()})();var h=u.SHA512=o.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(p,v){for(var g=this._hash.words,m=g[0],y=g[1],R=g[2],A=g[3],x=g[4],S=g[5],w=g[6],M=g[7],L=m.high,T=m.low,P=y.high,k=y.low,I=R.high,C=R.low,F=A.high,N=A.low,V=x.high,W=x.low,K=S.high,ee=S.low,B=w.high,Y=w.low,Z=M.high,H=M.low,te=L,z=T,ce=P,G=k,ye=I,le=C,de=F,ue=N,j=V,E=W,$=K,se=ee,ne=B,re=Y,ae=Z,ve=H,fe=0;fe<80;fe++){var ge,Re,We=d[fe];if(fe<16)Re=We.high=p[v+fe*2]|0,ge=We.low=p[v+fe*2+1]|0;else{var Fe=d[fe-15],Ke=Fe.high,Ue=Fe.low,_e=(Ke>>>1|Ue<<31)^(Ke>>>8|Ue<<24)^Ke>>>7,Ae=(Ue>>>1|Ke<<31)^(Ue>>>8|Ke<<24)^(Ue>>>7|Ke<<25),Le=d[fe-2],Ie=Le.high,Qe=Le.low,ct=(Ie>>>19|Qe<<13)^(Ie<<3|Qe>>>29)^Ie>>>6,Pe=(Qe>>>19|Ie<<13)^(Qe<<3|Ie>>>29)^(Qe>>>6|Ie<<26),tt=d[fe-7],it=tt.high,St=tt.low,ht=d[fe-16],gt=ht.high,wt=ht.low;ge=Ae+St,Re=_e+it+(ge>>>0>>0?1:0),ge=ge+Pe,Re=Re+ct+(ge>>>0>>0?1:0),ge=ge+wt,Re=Re+gt+(ge>>>0>>0?1:0),We.high=Re,We.low=ge}var Yt=j&$^~j&ne,en=E&se^~E&re,Qn=te&ce^te&ye^ce&ye,Ws=z&G^z&le^G&le,wl=(te>>>28|z<<4)^(te<<30|z>>>2)^(te<<25|z>>>7),$i=(z>>>28|te<<4)^(z<<30|te>>>2)^(z<<25|te>>>7),R0=(j>>>14|E<<18)^(j>>>18|E<<14)^(j<<23|E>>>9),Ad=(E>>>14|j<<18)^(E>>>18|j<<14)^(E<<23|j>>>9),Lu=f[fe],A4=Lu.high,b0=Lu.low,Ao=ve+Ad,Ga=ae+R0+(Ao>>>0>>0?1:0),Ao=Ao+en,Ga=Ga+Yt+(Ao>>>0>>0?1:0),Ao=Ao+b0,Ga=Ga+A4+(Ao>>>0>>0?1:0),Ao=Ao+ge,Ga=Ga+Re+(Ao>>>0>>0?1:0),wy=$i+Ws,R4=wl+Qn+(wy>>>0<$i>>>0?1:0);ae=ne,ve=re,ne=$,re=se,$=j,se=E,E=ue+Ao|0,j=de+Ga+(E>>>0>>0?1:0)|0,de=ye,ue=le,ye=ce,le=G,ce=te,G=z,z=Ao+wy|0,te=Ga+R4+(z>>>0>>0?1:0)|0}T=m.low=T+z,m.high=L+te+(T>>>0>>0?1:0),k=y.low=k+G,y.high=P+ce+(k>>>0>>0?1:0),C=R.low=C+le,R.high=I+ye+(C>>>0>>0?1:0),N=A.low=N+ue,A.high=F+de+(N>>>0>>0?1:0),W=x.low=W+E,x.high=V+j+(W>>>0>>0?1:0),ee=S.low=ee+se,S.high=K+$+(ee>>>0>>0?1:0),Y=w.low=Y+re,w.high=B+ne+(Y>>>0>>0?1:0),H=M.low=H+ve,M.high=Z+ae+(H>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,v=p.words,g=this._nDataBytes*8,m=p.sigBytes*8;v[m>>>5]|=128<<24-m%32,v[(m+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(m+128>>>10<<5)+31]=g,p.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var p=o.clone.call(this);return p._hash=this._hash.clone(),p},blockSize:1024/32});r.SHA512=o._createHelper(h),r.HmacSHA512=o._createHmacHelper(h)}(),n.SHA512})}(pM)),pM.exports}var vM={exports:{}},X9;function d2e(){return X9||(X9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3(),ZH())})(Xt,function(n){return function(){var r=n,i=r.x64,o=i.Word,a=i.WordArray,s=r.algo,l=s.SHA512,u=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var c=l._doFinalize.call(this);return c.sigBytes-=16,c}});r.SHA384=l._createHelper(u),r.HmacSHA384=l._createHmacHelper(u)}(),n.SHA384})}(vM)),vM.exports}var gM={exports:{}},W9;function h2e(){return W9||(W9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.x64,u=l.Word,c=i.algo,f=[],d=[],h=[];(function(){for(var g=1,m=0,y=0;y<24;y++){f[g+5*m]=(y+1)*(y+2)/2%64;var R=m%5,A=(2*g+3*m)%5;g=R,m=A}for(var g=0;g<5;g++)for(var m=0;m<5;m++)d[g+5*m]=m+(2*g+3*m)%5*5;for(var x=1,S=0;S<24;S++){for(var w=0,M=0,L=0;L<7;L++){if(x&1){var T=(1<>>24)&16711935|(x<<24|x>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var w=y[A];w.high^=S,w.low^=x}for(var M=0;M<24;M++){for(var L=0;L<5;L++){for(var T=0,P=0,k=0;k<5;k++){var w=y[L+5*k];T^=w.high,P^=w.low}var I=p[L];I.high=T,I.low=P}for(var L=0;L<5;L++)for(var C=p[(L+4)%5],F=p[(L+1)%5],N=F.high,V=F.low,T=C.high^(N<<1|V>>>31),P=C.low^(V<<1|N>>>31),k=0;k<5;k++){var w=y[L+5*k];w.high^=T,w.low^=P}for(var W=1;W<25;W++){var T,P,w=y[W],K=w.high,ee=w.low,B=f[W];B<32?(T=K<>>32-B,P=ee<>>32-B):(T=ee<>>64-B,P=K<>>64-B);var Y=p[d[W]];Y.high=T,Y.low=P}var Z=p[0],H=y[0];Z.high=H.high,Z.low=H.low;for(var L=0;L<5;L++)for(var k=0;k<5;k++){var W=L+5*k,w=y[W],te=p[W],z=p[(L+1)%5+5*k],ce=p[(L+2)%5+5*k];w.high=te.high^~z.high&ce.high,w.low=te.low^~z.low&ce.low}var w=y[0],G=h[M];w.high^=G.high,w.low^=G.low}},_doFinalize:function(){var g=this._data,m=g.words;this._nDataBytes*8;var y=g.sigBytes*8,R=this.blockSize*32;m[y>>>5]|=1<<24-y%32,m[(r.ceil((y+1)/R)*R>>>5)-1]|=128,g.sigBytes=m.length*4,this._process();for(var A=this._state,x=this.cfg.outputLength/8,S=x/8,w=[],M=0;M>>24)&16711935|(T<<24|T>>>8)&4278255360,P=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360,w.push(P),w.push(T)}return new a.init(w,x)},clone:function(){for(var g=s.clone.call(this),m=g._state=this._state.slice(0),y=0;y<25;y++)m[y]=m[y].clone();return g}});i.SHA3=s._createHelper(v),i.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(gM)),gM.exports}var mM={exports:{}},V9;function p2e(){return V9||(V9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){/** @preserve + */(function(e,t){(function(r,i){e.exports=i()})(Xt,function(){return function(){var n={686:function(o,a,s){s.d(a,{default:function(){return B}});var l=s(279),u=s.n(l),c=s(370),f=s.n(c),d=s(817),h=s.n(d);function p(Y){try{return document.execCommand(Y)}catch{return!1}}var v=function(Z){var K=h()(Z);return p("cut"),K},g=v;function m(Y){var Z=document.documentElement.getAttribute("dir")==="rtl",K=document.createElement("textarea");K.style.fontSize="12pt",K.style.border="0",K.style.padding="0",K.style.margin="0",K.style.position="absolute",K.style[Z?"right":"left"]="-9999px";var ne=window.pageYOffset||document.documentElement.scrollTop;return K.style.top="".concat(ne,"px"),K.setAttribute("readonly",""),K.value=Y,K}var y=function(Z,K){var ne=m(Z);K.container.appendChild(ne);var z=h()(ne);return p("copy"),ne.remove(),z},R=function(Z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ne="";return typeof Z=="string"?ne=y(Z,K):Z instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Z==null?void 0:Z.type)?ne=y(Z.value,K):(ne=h()(Z),p("copy")),ne},A=R;function x(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(K){return typeof K}:x=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},x(Y)}var S=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},K=Z.action,ne=K===void 0?"copy":K,z=Z.container,fe=Z.target,G=Z.text;if(ne!=="copy"&&ne!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(fe!==void 0)if(fe&&x(fe)==="object"&&fe.nodeType===1){if(ne==="copy"&&fe.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ne==="cut"&&(fe.hasAttribute("readonly")||fe.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(G)return A(G,{container:z});if(fe)return ne==="cut"?g(fe):A(fe,{container:z})},w=S;function L(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(K){return typeof K}:L=function(K){return K&&typeof Symbol=="function"&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K},L(Y)}function T(Y,Z){if(!(Y instanceof Z))throw new TypeError("Cannot call a class as a function")}function M(Y,Z){for(var K=0;K"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function W(Y){return W=Object.setPrototypeOf?Object.getPrototypeOf:function(K){return K.__proto__||Object.getPrototypeOf(K)},W(Y)}function H(Y,Z){var K="data-clipboard-".concat(Y);if(Z.hasAttribute(K))return Z.getAttribute(K)}var j=function(Y){k(K,Y);var Z=C(K);function K(ne,z){var fe;return T(this,K),fe=Z.call(this),fe.resolveOptions(z),fe.listenClick(ne),fe}return P(K,[{key:"resolveOptions",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof z.action=="function"?z.action:this.defaultAction,this.target=typeof z.target=="function"?z.target:this.defaultTarget,this.text=typeof z.text=="function"?z.text:this.defaultText,this.container=L(z.container)==="object"?z.container:document.body}},{key:"listenClick",value:function(z){var fe=this;this.listener=f()(z,"click",function(G){return fe.onClick(G)})}},{key:"onClick",value:function(z){var fe=z.delegateTarget||z.currentTarget,G=this.action(fe)||"copy",ye=w({action:G,container:this.container,target:this.target(fe),text:this.text(fe)});this.emit(ye?"success":"error",{action:G,text:ye,trigger:fe,clearSelection:function(){fe&&fe.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(z){return H("action",z)}},{key:"defaultTarget",value:function(z){var fe=H("target",z);if(fe)return document.querySelector(fe)}},{key:"defaultText",value:function(z){return H("text",z)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(z){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return A(z,fe)}},{key:"cut",value:function(z){return g(z)}},{key:"isSupported",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],fe=typeof z=="string"?[z]:z,G=!!document.queryCommandSupported;return fe.forEach(function(ye){G=G&&!!document.queryCommandSupported(ye)}),G}}]),K}(u()),B=j},828:function(o){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function l(u,c){for(;u&&u.nodeType!==a;){if(typeof u.matches=="function"&&u.matches(c))return u;u=u.parentNode}}o.exports=l},438:function(o,a,s){var l=s(828);function u(d,h,p,v,g){var m=f.apply(this,arguments);return d.addEventListener(p,m,g),{destroy:function(){d.removeEventListener(p,m,g)}}}function c(d,h,p,v,g){return typeof d.addEventListener=="function"?u.apply(null,arguments):typeof p=="function"?u.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(m){return u(m,h,p,v,g)}))}function f(d,h,p,v){return function(g){g.delegateTarget=l(g.target,h),g.delegateTarget&&v.call(d,g)}}o.exports=c},879:function(o,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var l=Object.prototype.toString.call(s);return s!==void 0&&(l==="[object NodeList]"||l==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var l=Object.prototype.toString.call(s);return l==="[object Function]"}},370:function(o,a,s){var l=s(879),u=s(438);function c(p,v,g){if(!p&&!v&&!g)throw new Error("Missing required arguments");if(!l.string(v))throw new TypeError("Second argument must be a String");if(!l.fn(g))throw new TypeError("Third argument must be a Function");if(l.node(p))return f(p,v,g);if(l.nodeList(p))return d(p,v,g);if(l.string(p))return h(p,v,g);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,v,g){return p.addEventListener(v,g),{destroy:function(){p.removeEventListener(v,g)}}}function d(p,v,g){return Array.prototype.forEach.call(p,function(m){m.addEventListener(v,g)}),{destroy:function(){Array.prototype.forEach.call(p,function(m){m.removeEventListener(v,g)})}}}function h(p,v,g){return u(document.body,p,v,g)}o.exports=c},817:function(o){function a(s){var l;if(s.nodeName==="SELECT")s.focus(),l=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var u=s.hasAttribute("readonly");u||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),u||s.removeAttribute("readonly"),l=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var c=window.getSelection(),f=document.createRange();f.selectNodeContents(s),c.removeAllRanges(),c.addRange(f),l=c.toString()}return l}o.exports=a},279:function(o){function a(){}a.prototype={on:function(s,l,u){var c=this.e||(this.e={});return(c[s]||(c[s]=[])).push({fn:l,ctx:u}),this},once:function(s,l,u){var c=this;function f(){c.off(s,f),l.apply(u,arguments)}return f._=l,this.on(s,f,u)},emit:function(s){var l=[].slice.call(arguments,1),u=((this.e||(this.e={}))[s]||[]).slice(),c=0,f=u.length;for(c;c>>2]>>>24-w%4*8&255;R[x+w>>>2]|=L<<24-(x+w)%4*8}else for(var T=0;T>>2]=A[T>>>2];return this.sigBytes+=S,this},clamp:function(){var y=this.words,R=this.sigBytes;y[R>>>2]&=4294967295<<32-R%4*8,y.length=r.ceil(R/4)},clone:function(){var y=c.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var R=[],A=0;A>>2]>>>24-S%4*8&255;x.push((w>>>4).toString(16)),x.push((w&15).toString(16))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x>>3]|=parseInt(y.substr(x,2),16)<<24-x%8*4;return new f.init(A,R/2)}},p=d.Latin1={stringify:function(y){for(var R=y.words,A=y.sigBytes,x=[],S=0;S>>2]>>>24-S%4*8&255;x.push(String.fromCharCode(w))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x>>2]|=(y.charCodeAt(x)&255)<<24-x%4*8;return new f.init(A,R)}},v=d.Utf8={stringify:function(y){try{return decodeURIComponent(escape(p.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return p.parse(unescape(encodeURIComponent(y)))}},g=u.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var R,A=this._data,x=A.words,S=A.sigBytes,w=this.blockSize,L=w*4,T=S/L;y?T=r.ceil(T):T=r.max((T|0)-this._minBufferSize,0);var M=T*w,P=r.min(M*4,S);if(M){for(var k=0;k>>2]|=l[f]<<24-f%4*8;a.call(this,c,u)}else a.apply(this,arguments)};s.prototype=o}}(),n.lib.WordArray})}(aM)),aM.exports}var sM={exports:{}},O9;function u2e(){return O9||(O9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var u=l.words,c=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var u=l.length,c=[],f=0;f>>1]|=l.charCodeAt(f)<<16-f%2*16;return o.create(c,u*2)}},a.Utf16LE={stringify:function(l){for(var u=l.words,c=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var u=l.length,c=[],f=0;f>>1]|=s(l.charCodeAt(f)<<16-f%2*16);return o.create(c,u*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(sM)),sM.exports}var lM={exports:{}},k9;function c0(){return k9||(k9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Base64={stringify:function(l){var u=l.words,c=l.sigBytes,f=this._map;l.clamp();for(var d=[],h=0;h>>2]>>>24-h%4*8&255,v=u[h+1>>>2]>>>24-(h+1)%4*8&255,g=u[h+2>>>2]>>>24-(h+2)%4*8&255,m=p<<16|v<<8|g,y=0;y<4&&h+y*.75>>6*(3-y)&63));var R=f.charAt(64);if(R)for(;d.length%4;)d.push(R);return d.join("")},parse:function(l){var u=l.length,c=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-h%4*2,g=p|v;f[d>>>2]|=g<<24-d%4*8,d++}return o.create(f,d)}}(),n.enc.Base64})}(lM)),lM.exports}var uM={exports:{}},P9;function c2e(){return P9||(P9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.enc;a.Base64url={stringify:function(l,u){u===void 0&&(u=!0);var c=l.words,f=l.sigBytes,d=u?this._safe_map:this._map;l.clamp();for(var h=[],p=0;p>>2]>>>24-p%4*8&255,g=c[p+1>>>2]>>>24-(p+1)%4*8&255,m=c[p+2>>>2]>>>24-(p+2)%4*8&255,y=v<<16|g<<8|m,R=0;R<4&&p+R*.75>>6*(3-R)&63));var A=d.charAt(64);if(A)for(;h.length%4;)h.push(A);return h.join("")},parse:function(l,u){u===void 0&&(u=!0);var c=l.length,f=u?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h>>6-h%4*2,g=p|v;f[d>>>2]|=g<<24-d%4*8,d++}return o.create(f,d)}}(),n.enc.Base64url})}(uM)),uM.exports}var cM={exports:{}},C9;function f0(){return C9||(C9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.algo,u=[];(function(){for(var v=0;v<64;v++)u[v]=r.abs(r.sin(v+1))*4294967296|0})();var c=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,g){for(var m=0;m<16;m++){var y=g+m,R=v[y];v[y]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var A=this._hash.words,x=v[g+0],S=v[g+1],w=v[g+2],L=v[g+3],T=v[g+4],M=v[g+5],P=v[g+6],k=v[g+7],I=v[g+8],C=v[g+9],F=v[g+10],N=v[g+11],V=v[g+12],W=v[g+13],H=v[g+14],j=v[g+15],B=A[0],Y=A[1],Z=A[2],K=A[3];B=f(B,Y,Z,K,x,7,u[0]),K=f(K,B,Y,Z,S,12,u[1]),Z=f(Z,K,B,Y,w,17,u[2]),Y=f(Y,Z,K,B,L,22,u[3]),B=f(B,Y,Z,K,T,7,u[4]),K=f(K,B,Y,Z,M,12,u[5]),Z=f(Z,K,B,Y,P,17,u[6]),Y=f(Y,Z,K,B,k,22,u[7]),B=f(B,Y,Z,K,I,7,u[8]),K=f(K,B,Y,Z,C,12,u[9]),Z=f(Z,K,B,Y,F,17,u[10]),Y=f(Y,Z,K,B,N,22,u[11]),B=f(B,Y,Z,K,V,7,u[12]),K=f(K,B,Y,Z,W,12,u[13]),Z=f(Z,K,B,Y,H,17,u[14]),Y=f(Y,Z,K,B,j,22,u[15]),B=d(B,Y,Z,K,S,5,u[16]),K=d(K,B,Y,Z,P,9,u[17]),Z=d(Z,K,B,Y,N,14,u[18]),Y=d(Y,Z,K,B,x,20,u[19]),B=d(B,Y,Z,K,M,5,u[20]),K=d(K,B,Y,Z,F,9,u[21]),Z=d(Z,K,B,Y,j,14,u[22]),Y=d(Y,Z,K,B,T,20,u[23]),B=d(B,Y,Z,K,C,5,u[24]),K=d(K,B,Y,Z,H,9,u[25]),Z=d(Z,K,B,Y,L,14,u[26]),Y=d(Y,Z,K,B,I,20,u[27]),B=d(B,Y,Z,K,W,5,u[28]),K=d(K,B,Y,Z,w,9,u[29]),Z=d(Z,K,B,Y,k,14,u[30]),Y=d(Y,Z,K,B,V,20,u[31]),B=h(B,Y,Z,K,M,4,u[32]),K=h(K,B,Y,Z,I,11,u[33]),Z=h(Z,K,B,Y,N,16,u[34]),Y=h(Y,Z,K,B,H,23,u[35]),B=h(B,Y,Z,K,S,4,u[36]),K=h(K,B,Y,Z,T,11,u[37]),Z=h(Z,K,B,Y,k,16,u[38]),Y=h(Y,Z,K,B,F,23,u[39]),B=h(B,Y,Z,K,W,4,u[40]),K=h(K,B,Y,Z,x,11,u[41]),Z=h(Z,K,B,Y,L,16,u[42]),Y=h(Y,Z,K,B,P,23,u[43]),B=h(B,Y,Z,K,C,4,u[44]),K=h(K,B,Y,Z,V,11,u[45]),Z=h(Z,K,B,Y,j,16,u[46]),Y=h(Y,Z,K,B,w,23,u[47]),B=p(B,Y,Z,K,x,6,u[48]),K=p(K,B,Y,Z,k,10,u[49]),Z=p(Z,K,B,Y,H,15,u[50]),Y=p(Y,Z,K,B,M,21,u[51]),B=p(B,Y,Z,K,V,6,u[52]),K=p(K,B,Y,Z,L,10,u[53]),Z=p(Z,K,B,Y,F,15,u[54]),Y=p(Y,Z,K,B,S,21,u[55]),B=p(B,Y,Z,K,I,6,u[56]),K=p(K,B,Y,Z,j,10,u[57]),Z=p(Z,K,B,Y,P,15,u[58]),Y=p(Y,Z,K,B,W,21,u[59]),B=p(B,Y,Z,K,T,6,u[60]),K=p(K,B,Y,Z,N,10,u[61]),Z=p(Z,K,B,Y,w,15,u[62]),Y=p(Y,Z,K,B,C,21,u[63]),A[0]=A[0]+B|0,A[1]=A[1]+Y|0,A[2]=A[2]+Z|0,A[3]=A[3]+K|0},_doFinalize:function(){var v=this._data,g=v.words,m=this._nDataBytes*8,y=v.sigBytes*8;g[y>>>5]|=128<<24-y%32;var R=r.floor(m/4294967296),A=m;g[(y+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,g[(y+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,v.sigBytes=(g.length+1)*4,this._process();for(var x=this._hash,S=x.words,w=0;w<4;w++){var L=S[w];S[w]=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360}return x},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function f(v,g,m,y,R,A,x){var S=v+(g&m|~g&y)+R+x;return(S<>>32-A)+g}function d(v,g,m,y,R,A,x){var S=v+(g&y|m&~y)+R+x;return(S<>>32-A)+g}function h(v,g,m,y,R,A,x){var S=v+(g^m^y)+R+x;return(S<>>32-A)+g}function p(v,g,m,y,R,A,x){var S=v+(m^(g|~y))+R+x;return(S<>>32-A)+g}i.MD5=s._createHelper(c),i.HmacMD5=s._createHmacHelper(c)}(Math),n.MD5})}(cM)),cM.exports}var fM={exports:{}},I9;function YH(){return I9||(I9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=i.Hasher,s=r.algo,l=[],u=s.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,f){for(var d=this._hash.words,h=d[0],p=d[1],v=d[2],g=d[3],m=d[4],y=0;y<80;y++){if(y<16)l[y]=c[f+y]|0;else{var R=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=R<<1|R>>>31}var A=(h<<5|h>>>27)+m+l[y];y<20?A+=(p&v|~p&g)+1518500249:y<40?A+=(p^v^g)+1859775393:y<60?A+=(p&v|p&g|v&g)-1894007588:A+=(p^v^g)-899497514,m=g,g=v,v=p<<30|p>>>2,p=h,h=A}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+v|0,d[3]=d[3]+g|0,d[4]=d[4]+m|0},_doFinalize:function(){var c=this._data,f=c.words,d=this._nDataBytes*8,h=c.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(h+64>>>9<<4)+15]=d,c.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var c=a.clone.call(this);return c._hash=this._hash.clone(),c}});r.SHA1=a._createHelper(u),r.HmacSHA1=a._createHmacHelper(u)}(),n.SHA1})}(fM)),fM.exports}var dM={exports:{}},N9;function jO(){return N9||(N9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.algo,u=[],c=[];(function(){function h(m){for(var y=r.sqrt(m),R=2;R<=y;R++)if(!(m%R))return!1;return!0}function p(m){return(m-(m|0))*4294967296|0}for(var v=2,g=0;g<64;)h(v)&&(g<8&&(u[g]=p(r.pow(v,1/2))),c[g]=p(r.pow(v,1/3)),g++),v++})();var f=[],d=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(u.slice(0))},_doProcessBlock:function(h,p){for(var v=this._hash.words,g=v[0],m=v[1],y=v[2],R=v[3],A=v[4],x=v[5],S=v[6],w=v[7],L=0;L<64;L++){if(L<16)f[L]=h[p+L]|0;else{var T=f[L-15],M=(T<<25|T>>>7)^(T<<14|T>>>18)^T>>>3,P=f[L-2],k=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;f[L]=M+f[L-7]+k+f[L-16]}var I=A&x^~A&S,C=g&m^g&y^m&y,F=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),N=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),V=w+N+I+c[L]+f[L],W=F+C;w=S,S=x,x=A,A=R+V|0,R=y,y=m,m=g,g=V+W|0}v[0]=v[0]+g|0,v[1]=v[1]+m|0,v[2]=v[2]+y|0,v[3]=v[3]+R|0,v[4]=v[4]+A|0,v[5]=v[5]+x|0,v[6]=v[6]+S|0,v[7]=v[7]+w|0},_doFinalize:function(){var h=this._data,p=h.words,v=this._nDataBytes*8,g=h.sigBytes*8;return p[g>>>5]|=128<<24-g%32,p[(g+64>>>9<<4)+14]=r.floor(v/4294967296),p[(g+64>>>9<<4)+15]=v,h.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});i.SHA256=s._createHelper(d),i.HmacSHA256=s._createHmacHelper(d)}(Math),n.SHA256})}(dM)),dM.exports}var hM={exports:{}},F9;function f2e(){return F9||(F9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),jO())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=s._doFinalize.call(this);return u.sigBytes-=4,u}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(hM)),hM.exports}var pM={exports:{}},E9;function ZH(){return E9||(E9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.Hasher,a=r.x64,s=a.Word,l=a.WordArray,u=r.algo;function c(){return s.create.apply(s,arguments)}var f=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],d=[];(function(){for(var p=0;p<80;p++)d[p]=c()})();var h=u.SHA512=o.extend({_doReset:function(){this._hash=new l.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(p,v){for(var g=this._hash.words,m=g[0],y=g[1],R=g[2],A=g[3],x=g[4],S=g[5],w=g[6],L=g[7],T=m.high,M=m.low,P=y.high,k=y.low,I=R.high,C=R.low,F=A.high,N=A.low,V=x.high,W=x.low,H=S.high,j=S.low,B=w.high,Y=w.low,Z=L.high,K=L.low,ne=T,z=M,fe=P,G=k,ye=I,le=C,de=F,ce=N,q=V,X=W,$=H,se=j,te=B,re=Y,oe=Z,ve=K,ue=0;ue<80;ue++){var pe,Re,Fe=d[ue];if(ue<16)Re=Fe.high=p[v+ue*2]|0,pe=Fe.low=p[v+ue*2+1]|0;else{var Ee=d[ue-15],Ke=Ee.high,Ue=Ee.low,_e=(Ke>>>1|Ue<<31)^(Ke>>>8|Ue<<24)^Ke>>>7,Ae=(Ue>>>1|Ke<<31)^(Ue>>>8|Ke<<24)^(Ue>>>7|Ke<<25),Le=d[ue-2],Ie=Le.high,Qe=Le.low,ct=(Ie>>>19|Qe<<13)^(Ie<<3|Qe>>>29)^Ie>>>6,Pe=(Qe>>>19|Ie<<13)^(Qe<<3|Ie>>>29)^(Qe>>>6|Ie<<26),tt=d[ue-7],it=tt.high,St=tt.low,ht=d[ue-16],gt=ht.high,wt=ht.low;pe=Ae+St,Re=_e+it+(pe>>>0>>0?1:0),pe=pe+Pe,Re=Re+ct+(pe>>>0>>0?1:0),pe=pe+wt,Re=Re+gt+(pe>>>0>>0?1:0),Fe.high=Re,Fe.low=pe}var Yt=q&$^~q&te,en=X&se^~X&re,Qn=ne&fe^ne&ye^fe&ye,Ws=z&G^z&le^G&le,wl=(ne>>>28|z<<4)^(ne<<30|z>>>2)^(ne<<25|z>>>7),$i=(z>>>28|ne<<4)^(z<<30|ne>>>2)^(z<<25|ne>>>7),b0=(q>>>14|X<<18)^(q>>>18|X<<14)^(q<<23|X>>>9),Rd=(X>>>14|q<<18)^(X>>>18|q<<14)^(X<<23|q>>>9),Lu=f[ue],A4=Lu.high,x0=Lu.low,Ao=ve+Rd,Ga=oe+b0+(Ao>>>0>>0?1:0),Ao=Ao+en,Ga=Ga+Yt+(Ao>>>0>>0?1:0),Ao=Ao+x0,Ga=Ga+A4+(Ao>>>0>>0?1:0),Ao=Ao+pe,Ga=Ga+Re+(Ao>>>0>>0?1:0),wy=$i+Ws,R4=wl+Qn+(wy>>>0<$i>>>0?1:0);oe=te,ve=re,te=$,re=se,$=q,se=X,X=ce+Ao|0,q=de+Ga+(X>>>0>>0?1:0)|0,de=ye,ce=le,ye=fe,le=G,fe=ne,G=z,z=Ao+wy|0,ne=Ga+R4+(z>>>0>>0?1:0)|0}M=m.low=M+z,m.high=T+ne+(M>>>0>>0?1:0),k=y.low=k+G,y.high=P+fe+(k>>>0>>0?1:0),C=R.low=C+le,R.high=I+ye+(C>>>0>>0?1:0),N=A.low=N+ce,A.high=F+de+(N>>>0>>0?1:0),W=x.low=W+X,x.high=V+q+(W>>>0>>0?1:0),j=S.low=j+se,S.high=H+$+(j>>>0>>0?1:0),Y=w.low=Y+re,w.high=B+te+(Y>>>0>>0?1:0),K=L.low=K+ve,L.high=Z+oe+(K>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,v=p.words,g=this._nDataBytes*8,m=p.sigBytes*8;v[m>>>5]|=128<<24-m%32,v[(m+128>>>10<<5)+30]=Math.floor(g/4294967296),v[(m+128>>>10<<5)+31]=g,p.sigBytes=v.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var p=o.clone.call(this);return p._hash=this._hash.clone(),p},blockSize:1024/32});r.SHA512=o._createHelper(h),r.HmacSHA512=o._createHmacHelper(h)}(),n.SHA512})}(pM)),pM.exports}var vM={exports:{}},X9;function d2e(){return X9||(X9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3(),ZH())})(Xt,function(n){return function(){var r=n,i=r.x64,o=i.Word,a=i.WordArray,s=r.algo,l=s.SHA512,u=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var c=l._doFinalize.call(this);return c.sigBytes-=16,c}});r.SHA384=l._createHelper(u),r.HmacSHA384=l._createHmacHelper(u)}(),n.SHA384})}(vM)),vM.exports}var gM={exports:{}},W9;function h2e(){return W9||(W9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),n3())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.x64,u=l.Word,c=i.algo,f=[],d=[],h=[];(function(){for(var g=1,m=0,y=0;y<24;y++){f[g+5*m]=(y+1)*(y+2)/2%64;var R=m%5,A=(2*g+3*m)%5;g=R,m=A}for(var g=0;g<5;g++)for(var m=0;m<5;m++)d[g+5*m]=m+(2*g+3*m)%5*5;for(var x=1,S=0;S<24;S++){for(var w=0,L=0,T=0;T<7;T++){if(x&1){var M=(1<>>24)&16711935|(x<<24|x>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var w=y[A];w.high^=S,w.low^=x}for(var L=0;L<24;L++){for(var T=0;T<5;T++){for(var M=0,P=0,k=0;k<5;k++){var w=y[T+5*k];M^=w.high,P^=w.low}var I=p[T];I.high=M,I.low=P}for(var T=0;T<5;T++)for(var C=p[(T+4)%5],F=p[(T+1)%5],N=F.high,V=F.low,M=C.high^(N<<1|V>>>31),P=C.low^(V<<1|N>>>31),k=0;k<5;k++){var w=y[T+5*k];w.high^=M,w.low^=P}for(var W=1;W<25;W++){var M,P,w=y[W],H=w.high,j=w.low,B=f[W];B<32?(M=H<>>32-B,P=j<>>32-B):(M=j<>>64-B,P=H<>>64-B);var Y=p[d[W]];Y.high=M,Y.low=P}var Z=p[0],K=y[0];Z.high=K.high,Z.low=K.low;for(var T=0;T<5;T++)for(var k=0;k<5;k++){var W=T+5*k,w=y[W],ne=p[W],z=p[(T+1)%5+5*k],fe=p[(T+2)%5+5*k];w.high=ne.high^~z.high&fe.high,w.low=ne.low^~z.low&fe.low}var w=y[0],G=h[L];w.high^=G.high,w.low^=G.low}},_doFinalize:function(){var g=this._data,m=g.words;this._nDataBytes*8;var y=g.sigBytes*8,R=this.blockSize*32;m[y>>>5]|=1<<24-y%32,m[(r.ceil((y+1)/R)*R>>>5)-1]|=128,g.sigBytes=m.length*4,this._process();for(var A=this._state,x=this.cfg.outputLength/8,S=x/8,w=[],L=0;L>>24)&16711935|(M<<24|M>>>8)&4278255360,P=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360,w.push(P),w.push(M)}return new a.init(w,x)},clone:function(){for(var g=s.clone.call(this),m=g._state=this._state.slice(0),y=0;y<25;y++)m[y]=m[y].clone();return g}});i.SHA3=s._createHelper(v),i.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(gM)),gM.exports}var mM={exports:{}},V9;function p2e(){return V9||(V9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -91,12 +91,12 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{rT=!1}}}, - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(r){var i=n,o=i.lib,a=o.WordArray,s=o.Hasher,l=i.algo,u=a.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=a.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=a.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=a.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=a.create([0,1518500249,1859775393,2400959708,2840853838]),p=a.create([1352829926,1548603684,1836072691,2053994217,0]),v=l.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(S,w){for(var M=0;M<16;M++){var L=w+M,T=S[L];S[L]=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360}var P=this._hash.words,k=h.words,I=p.words,C=u.words,F=c.words,N=f.words,V=d.words,W,K,ee,B,Y,Z,H,te,z,ce;Z=W=P[0],H=K=P[1],te=ee=P[2],z=B=P[3],ce=Y=P[4];for(var G,M=0;M<80;M+=1)G=W+S[w+C[M]]|0,M<16?G+=g(K,ee,B)+k[0]:M<32?G+=m(K,ee,B)+k[1]:M<48?G+=y(K,ee,B)+k[2]:M<64?G+=R(K,ee,B)+k[3]:G+=A(K,ee,B)+k[4],G=G|0,G=x(G,N[M]),G=G+Y|0,W=Y,Y=B,B=x(ee,10),ee=K,K=G,G=Z+S[w+F[M]]|0,M<16?G+=A(H,te,z)+I[0]:M<32?G+=R(H,te,z)+I[1]:M<48?G+=y(H,te,z)+I[2]:M<64?G+=m(H,te,z)+I[3]:G+=g(H,te,z)+I[4],G=G|0,G=x(G,V[M]),G=G+ce|0,Z=ce,ce=z,z=x(te,10),te=H,H=G;G=P[1]+ee+z|0,P[1]=P[2]+B+ce|0,P[2]=P[3]+Y+Z|0,P[3]=P[4]+W+H|0,P[4]=P[0]+K+te|0,P[0]=G},_doFinalize:function(){var S=this._data,w=S.words,M=this._nDataBytes*8,L=S.sigBytes*8;w[L>>>5]|=128<<24-L%32,w[(L+64>>>9<<4)+14]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,S.sigBytes=(w.length+1)*4,this._process();for(var T=this._hash,P=T.words,k=0;k<5;k++){var I=P[k];P[k]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360}return T},clone:function(){var S=s.clone.call(this);return S._hash=this._hash.clone(),S}});function g(S,w,M){return S^w^M}function m(S,w,M){return S&w|~S&M}function y(S,w,M){return(S|~w)^M}function R(S,w,M){return S&M|w&~M}function A(S,w,M){return S^(w|~M)}function x(S,w){return S<>>32-w}i.RIPEMD160=s._createHelper(v),i.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(mM)),mM.exports}var yM={exports:{}},D9;function qO(){return D9||(D9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){(function(){var r=n,i=r.lib,o=i.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=o.extend({init:function(u,c){u=this._hasher=new u.init,typeof c=="string"&&(c=s.parse(c));var f=u.blockSize,d=f*4;c.sigBytes>d&&(c=u.finalize(c)),c.clamp();for(var h=this._oKey=c.clone(),p=this._iKey=c.clone(),v=h.words,g=p.words,m=0;m>>2]&255;T.sigBytes-=P}};o.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var T;h.reset.call(this);var P=this.cfg,k=P.iv,I=P.mode;this._xformMode==this._ENC_XFORM_MODE?T=I.createEncryptor:(T=I.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==T?this._mode.init(this,k&&k.words):(this._mode=T.call(I,this,k&&k.words),this._mode.__creator=T)},_doProcessBlock:function(T,P){this._mode.processBlock(T,P)},_doFinalize:function(){var T,P=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(P.pad(this._data,this.blockSize),T=this._process(!0)):(T=this._process(!0),P.unpad(T)),T},blockSize:128/32});var R=o.CipherParams=a.extend({init:function(T){this.mixIn(T)},toString:function(T){return(T||this.formatter).stringify(this)}}),A=i.format={},x=A.OpenSSL={stringify:function(T){var P,k=T.ciphertext,I=T.salt;return I?P=s.create([1398893684,1701076831]).concat(I).concat(k):P=k,P.toString(c)},parse:function(T){var P,k=c.parse(T),I=k.words;return I[0]==1398893684&&I[1]==1701076831&&(P=s.create(I.slice(2,4)),I.splice(0,4),k.sigBytes-=16),R.create({ciphertext:k,salt:P})}},S=o.SerializableCipher=a.extend({cfg:a.extend({format:x}),encrypt:function(T,P,k,I){I=this.cfg.extend(I);var C=T.createEncryptor(k,I),F=C.finalize(P),N=C.cfg;return R.create({ciphertext:F,key:k,iv:N.iv,algorithm:T,mode:N.mode,padding:N.padding,blockSize:T.blockSize,formatter:I.format})},decrypt:function(T,P,k,I){I=this.cfg.extend(I),P=this._parse(P,I.format);var C=T.createDecryptor(k,I).finalize(P.ciphertext);return C},_parse:function(T,P){return typeof T=="string"?P.parse(T,this):T}}),w=i.kdf={},M=w.OpenSSL={execute:function(T,P,k,I,C){if(I||(I=s.random(64/8)),C)var F=d.create({keySize:P+k,hasher:C}).compute(T,I);else var F=d.create({keySize:P+k}).compute(T,I);var N=s.create(F.words.slice(P),k*4);return F.sigBytes=P*4,R.create({key:F,iv:N,salt:I})}},L=o.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:M}),encrypt:function(T,P,k,I){I=this.cfg.extend(I);var C=I.kdf.execute(k,T.keySize,T.ivSize,I.salt,I.hasher);I.iv=C.iv;var F=S.encrypt.call(this,T,P,C.key,I);return F.mixIn(C),F},decrypt:function(T,P,k,I){I=this.cfg.extend(I),P=this._parse(P,I.format);var C=I.kdf.execute(k,T.keySize,T.ivSize,P.salt,I.hasher);I.iv=C.iv;var F=S.decrypt.call(this,T,P,C.key,I);return F}})}()})}(bM)),bM.exports}var xM={exports:{}},Z9;function g2e(){return Z9||(Z9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize;i.call(this,o,a,l,s),this._prevBlock=o.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize,u=o.slice(a,a+l);i.call(this,o,a,l,s),this._prevBlock=u}});function i(o,a,s,l){var u,c=this._iv;c?(u=c.slice(0),this._iv=void 0):u=this._prevBlock,l.encryptBlock(u,0);for(var f=0;f>>24)&16711935|(M<<24|M>>>8)&4278255360}var P=this._hash.words,k=h.words,I=p.words,C=u.words,F=c.words,N=f.words,V=d.words,W,H,j,B,Y,Z,K,ne,z,fe;Z=W=P[0],K=H=P[1],ne=j=P[2],z=B=P[3],fe=Y=P[4];for(var G,L=0;L<80;L+=1)G=W+S[w+C[L]]|0,L<16?G+=g(H,j,B)+k[0]:L<32?G+=m(H,j,B)+k[1]:L<48?G+=y(H,j,B)+k[2]:L<64?G+=R(H,j,B)+k[3]:G+=A(H,j,B)+k[4],G=G|0,G=x(G,N[L]),G=G+Y|0,W=Y,Y=B,B=x(j,10),j=H,H=G,G=Z+S[w+F[L]]|0,L<16?G+=A(K,ne,z)+I[0]:L<32?G+=R(K,ne,z)+I[1]:L<48?G+=y(K,ne,z)+I[2]:L<64?G+=m(K,ne,z)+I[3]:G+=g(K,ne,z)+I[4],G=G|0,G=x(G,V[L]),G=G+fe|0,Z=fe,fe=z,z=x(ne,10),ne=K,K=G;G=P[1]+j+z|0,P[1]=P[2]+B+fe|0,P[2]=P[3]+Y+Z|0,P[3]=P[4]+W+K|0,P[4]=P[0]+H+ne|0,P[0]=G},_doFinalize:function(){var S=this._data,w=S.words,L=this._nDataBytes*8,T=S.sigBytes*8;w[T>>>5]|=128<<24-T%32,w[(T+64>>>9<<4)+14]=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360,S.sigBytes=(w.length+1)*4,this._process();for(var M=this._hash,P=M.words,k=0;k<5;k++){var I=P[k];P[k]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360}return M},clone:function(){var S=s.clone.call(this);return S._hash=this._hash.clone(),S}});function g(S,w,L){return S^w^L}function m(S,w,L){return S&w|~S&L}function y(S,w,L){return(S|~w)^L}function R(S,w,L){return S&L|w&~L}function A(S,w,L){return S^(w|~L)}function x(S,w){return S<>>32-w}i.RIPEMD160=s._createHelper(v),i.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(mM)),mM.exports}var yM={exports:{}},D9;function qO(){return D9||(D9=1,function(e,t){(function(n,r){e.exports=r(Wn())})(Xt,function(n){(function(){var r=n,i=r.lib,o=i.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=o.extend({init:function(u,c){u=this._hasher=new u.init,typeof c=="string"&&(c=s.parse(c));var f=u.blockSize,d=f*4;c.sigBytes>d&&(c=u.finalize(c)),c.clamp();for(var h=this._oKey=c.clone(),p=this._iKey=c.clone(),v=h.words,g=p.words,m=0;m>>2]&255;M.sigBytes-=P}};o.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var M;h.reset.call(this);var P=this.cfg,k=P.iv,I=P.mode;this._xformMode==this._ENC_XFORM_MODE?M=I.createEncryptor:(M=I.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==M?this._mode.init(this,k&&k.words):(this._mode=M.call(I,this,k&&k.words),this._mode.__creator=M)},_doProcessBlock:function(M,P){this._mode.processBlock(M,P)},_doFinalize:function(){var M,P=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(P.pad(this._data,this.blockSize),M=this._process(!0)):(M=this._process(!0),P.unpad(M)),M},blockSize:128/32});var R=o.CipherParams=a.extend({init:function(M){this.mixIn(M)},toString:function(M){return(M||this.formatter).stringify(this)}}),A=i.format={},x=A.OpenSSL={stringify:function(M){var P,k=M.ciphertext,I=M.salt;return I?P=s.create([1398893684,1701076831]).concat(I).concat(k):P=k,P.toString(c)},parse:function(M){var P,k=c.parse(M),I=k.words;return I[0]==1398893684&&I[1]==1701076831&&(P=s.create(I.slice(2,4)),I.splice(0,4),k.sigBytes-=16),R.create({ciphertext:k,salt:P})}},S=o.SerializableCipher=a.extend({cfg:a.extend({format:x}),encrypt:function(M,P,k,I){I=this.cfg.extend(I);var C=M.createEncryptor(k,I),F=C.finalize(P),N=C.cfg;return R.create({ciphertext:F,key:k,iv:N.iv,algorithm:M,mode:N.mode,padding:N.padding,blockSize:M.blockSize,formatter:I.format})},decrypt:function(M,P,k,I){I=this.cfg.extend(I),P=this._parse(P,I.format);var C=M.createDecryptor(k,I).finalize(P.ciphertext);return C},_parse:function(M,P){return typeof M=="string"?P.parse(M,this):M}}),w=i.kdf={},L=w.OpenSSL={execute:function(M,P,k,I,C){if(I||(I=s.random(64/8)),C)var F=d.create({keySize:P+k,hasher:C}).compute(M,I);else var F=d.create({keySize:P+k}).compute(M,I);var N=s.create(F.words.slice(P),k*4);return F.sigBytes=P*4,R.create({key:F,iv:N,salt:I})}},T=o.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:L}),encrypt:function(M,P,k,I){I=this.cfg.extend(I);var C=I.kdf.execute(k,M.keySize,M.ivSize,I.salt,I.hasher);I.iv=C.iv;var F=S.encrypt.call(this,M,P,C.key,I);return F.mixIn(C),F},decrypt:function(M,P,k,I){I=this.cfg.extend(I),P=this._parse(P,I.format);var C=I.kdf.execute(k,M.keySize,M.ivSize,P.salt,I.hasher);I.iv=C.iv;var F=S.decrypt.call(this,M,P,C.key,I);return F}})}()})}(bM)),bM.exports}var xM={exports:{}},Z9;function g2e(){return Z9||(Z9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize;i.call(this,o,a,l,s),this._prevBlock=o.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize,u=o.slice(a,a+l);i.call(this,o,a,l,s),this._prevBlock=u}});function i(o,a,s,l){var u,c=this._iv;c?(u=c.slice(0),this._iv=void 0):u=this._prevBlock,l.encryptBlock(u,0);for(var f=0;f>24&255)===255){var l=s>>16&255,u=s>>8&255,c=s&255;l===255?(l=0,u===255?(u=0,c===255?c=0:++c):++u):++l,s=0,s+=l<<16,s+=u<<8,s+=c}else s+=1<<24;return s}function o(s){return(s[0]=i(s[0]))===0&&(s[1]=i(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var u=this._cipher,c=u.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0),o(d);var h=d.slice(0);u.encryptBlock(h,0);for(var p=0;p>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var i=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=i}},n.pad.Ansix923})}(TM)),TM.exports}var _M={exports:{}},J9;function x2e(){return J9||(J9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.Iso10126={pad:function(r,i){var o=i*4,a=o-r.sigBytes%o;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var i=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=i}},n.pad.Iso10126})}(_M)),_M.exports}var OM={exports:{}},$9;function S2e(){return $9||($9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.Iso97971={pad:function(r,i){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,i)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(OM)),OM.exports}var kM={exports:{}},j9;function w2e(){return j9||(j9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.ZeroPadding={pad:function(r,i){var o=i*4;r.clamp(),r.sigBytes+=o-(r.sigBytes%o||o)},unpad:function(r){for(var i=r.words,o=r.sigBytes-1,o=r.sigBytes-1;o>=0;o--)if(i[o>>>2]>>>24-o%4*8&255){r.sigBytes=o+1;break}}},n.pad.ZeroPadding})}(kM)),kM.exports}var PM={exports:{}},q9;function M2e(){return q9||(q9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(PM)),PM.exports}var CM={exports:{}},eF;function L2e(){return eF||(eF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.CipherParams,s=i.enc,l=s.Hex,u=i.format;u.Hex={stringify:function(c){return c.ciphertext.toString(l)},parse:function(c){var f=l.parse(c);return a.create({ciphertext:f})}}}(),n.format.Hex})}(CM)),CM.exports}var IM={exports:{}},tF;function T2e(){return tF||(tF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.BlockCipher,a=r.algo,s=[],l=[],u=[],c=[],f=[],d=[],h=[],p=[],v=[],g=[];(function(){for(var R=[],A=0;A<256;A++)A<128?R[A]=A<<1:R[A]=A<<1^283;for(var x=0,S=0,A=0;A<256;A++){var w=S^S<<1^S<<2^S<<3^S<<4;w=w>>>8^w&255^99,s[x]=w,l[w]=x;var M=R[x],L=R[M],T=R[L],P=R[w]*257^w*16843008;u[x]=P<<24|P>>>8,c[x]=P<<16|P>>>16,f[x]=P<<8|P>>>24,d[x]=P;var P=T*16843009^L*65537^M*257^x*16843008;h[w]=P<<24|P>>>8,p[w]=P<<16|P>>>16,v[w]=P<<8|P>>>24,g[w]=P,x?(x=M^R[R[R[T^M]]],S^=R[R[S]]):x=S=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=o.extend({_doReset:function(){var R;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var A=this._keyPriorReset=this._key,x=A.words,S=A.sigBytes/4,w=this._nRounds=S+6,M=(w+1)*4,L=this._keySchedule=[],T=0;T6&&T%S==4&&(R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255]):(R=R<<8|R>>>24,R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255],R^=m[T/S|0]<<24),L[T]=L[T-S]^R);for(var P=this._invKeySchedule=[],k=0;k>>24]]^p[s[R>>>16&255]]^v[s[R>>>8&255]]^g[s[R&255]]}}},encryptBlock:function(R,A){this._doCryptBlock(R,A,this._keySchedule,u,c,f,d,s)},decryptBlock:function(R,A){var x=R[A+1];R[A+1]=R[A+3],R[A+3]=x,this._doCryptBlock(R,A,this._invKeySchedule,h,p,v,g,l);var x=R[A+1];R[A+1]=R[A+3],R[A+3]=x},_doCryptBlock:function(R,A,x,S,w,M,L,T){for(var P=this._nRounds,k=R[A]^x[0],I=R[A+1]^x[1],C=R[A+2]^x[2],F=R[A+3]^x[3],N=4,V=1;V>>24]^w[I>>>16&255]^M[C>>>8&255]^L[F&255]^x[N++],K=S[I>>>24]^w[C>>>16&255]^M[F>>>8&255]^L[k&255]^x[N++],ee=S[C>>>24]^w[F>>>16&255]^M[k>>>8&255]^L[I&255]^x[N++],B=S[F>>>24]^w[k>>>16&255]^M[I>>>8&255]^L[C&255]^x[N++];k=W,I=K,C=ee,F=B}var W=(T[k>>>24]<<24|T[I>>>16&255]<<16|T[C>>>8&255]<<8|T[F&255])^x[N++],K=(T[I>>>24]<<24|T[C>>>16&255]<<16|T[F>>>8&255]<<8|T[k&255])^x[N++],ee=(T[C>>>24]<<24|T[F>>>16&255]<<16|T[k>>>8&255]<<8|T[I&255])^x[N++],B=(T[F>>>24]<<24|T[k>>>16&255]<<16|T[I>>>8&255]<<8|T[C&255])^x[N++];R[A]=W,R[A+1]=K,R[A+2]=ee,R[A+3]=B},keySize:256/32});r.AES=o._createHelper(y)}(),n.AES})}(IM)),IM.exports}var NM={exports:{}},nF;function _2e(){return nF||(nF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=i.BlockCipher,s=r.algo,l=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var m=this._key,y=m.words,R=[],A=0;A<56;A++){var x=l[A]-1;R[A]=y[x>>>5]>>>31-x%32&1}for(var S=this._subKeys=[],w=0;w<16;w++){for(var M=S[w]=[],L=c[w],A=0;A<24;A++)M[A/6|0]|=R[(u[A]-1+L)%28]<<31-A%6,M[4+(A/6|0)]|=R[28+(u[A+24]-1+L)%28]<<31-A%6;M[0]=M[0]<<1|M[0]>>>31;for(var A=1;A<7;A++)M[A]=M[A]>>>(A-1)*4+3;M[7]=M[7]<<5|M[7]>>>27}for(var T=this._invSubKeys=[],A=0;A<16;A++)T[A]=S[15-A]},encryptBlock:function(m,y){this._doCryptBlock(m,y,this._subKeys)},decryptBlock:function(m,y){this._doCryptBlock(m,y,this._invSubKeys)},_doCryptBlock:function(m,y,R){this._lBlock=m[y],this._rBlock=m[y+1],p.call(this,4,252645135),p.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),p.call(this,1,1431655765);for(var A=0;A<16;A++){for(var x=R[A],S=this._lBlock,w=this._rBlock,M=0,L=0;L<8;L++)M|=f[L][((w^x[L])&d[L])>>>0];this._lBlock=w,this._rBlock=S^M}var T=this._lBlock;this._lBlock=this._rBlock,this._rBlock=T,p.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),m[y]=this._lBlock,m[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(m,y){var R=(this._lBlock>>>m^this._rBlock)&y;this._rBlock^=R,this._lBlock^=R<>>m^this._lBlock)&y;this._lBlock^=R,this._rBlock^=R<192.");var R=y.slice(0,2),A=y.length<4?y.slice(0,2):y.slice(2,4),x=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(o.create(R)),this._des2=h.createEncryptor(o.create(A)),this._des3=h.createEncryptor(o.create(x))},encryptBlock:function(m,y){this._des1.encryptBlock(m,y),this._des2.decryptBlock(m,y),this._des3.encryptBlock(m,y)},decryptBlock:function(m,y){this._des3.decryptBlock(m,y),this._des2.encryptBlock(m,y),this._des1.decryptBlock(m,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(NM)),NM.exports}var FM={exports:{}},rF;function O2e(){return rF||(rF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=a.RC4=o.extend({_doReset:function(){for(var c=this._key,f=c.words,d=c.sigBytes,h=this._S=[],p=0;p<256;p++)h[p]=p;for(var p=0,v=0;p<256;p++){var g=p%d,m=f[g>>>2]>>>24-g%4*8&255;v=(v+h[p]+m)%256;var y=h[p];h[p]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(c,f){c[f]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var c=this._S,f=this._i,d=this._j,h=0,p=0;p<4;p++){f=(f+1)%256,d=(d+c[f])%256;var v=c[f];c[f]=c[d],c[d]=v,h|=c[(c[f]+c[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=o._createHelper(s);var u=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)l.call(this)}});r.RC4Drop=o._createHelper(u)}(),n.RC4})}(FM)),FM.exports}var EM={exports:{}},iF;function k2e(){return iF||(iF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=[],l=[],u=[],c=a.Rabbit=o.extend({_doReset:function(){for(var d=this._key.words,h=this.cfg.iv,p=0;p<4;p++)d[p]=(d[p]<<8|d[p]>>>24)&16711935|(d[p]<<24|d[p]>>>8)&4278255360;var v=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],g=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)g[p]^=v[p+4&7];if(h){var m=h.words,y=m[0],R=m[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,x=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=A>>>16|x&4294901760,w=x<<16|A&65535;g[0]^=A,g[1]^=S,g[2]^=x,g[3]^=w,g[4]^=A,g[5]^=S,g[6]^=x,g[7]^=w;for(var p=0;p<4;p++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var v=d[p]+h[p],g=v&65535,m=v>>>16,y=((g*g>>>17)+g*m>>>15)+m*m,R=((v&4294901760)*v|0)+((v&65535)*v|0);u[p]=y^R}d[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,d[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,d[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,d[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,d[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,d[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,d[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,d[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}r.Rabbit=o._createHelper(c)}(),n.Rabbit})}(EM)),EM.exports}var XM={exports:{}},oF;function P2e(){return oF||(oF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=[],l=[],u=[],c=a.RabbitLegacy=o.extend({_doReset:function(){var d=this._key.words,h=this.cfg.iv,p=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],v=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var g=0;g<4;g++)f.call(this);for(var g=0;g<8;g++)v[g]^=p[g+4&7];if(h){var m=h.words,y=m[0],R=m[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,x=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=A>>>16|x&4294901760,w=x<<16|A&65535;v[0]^=A,v[1]^=S,v[2]^=x,v[3]^=w,v[4]^=A,v[5]^=S,v[6]^=x,v[7]^=w;for(var g=0;g<4;g++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var v=d[p]+h[p],g=v&65535,m=v>>>16,y=((g*g>>>17)+g*m>>>15)+m*m,R=((v&4294901760)*v|0)+((v&65535)*v|0);u[p]=y^R}d[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,d[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,d[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,d[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,d[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,d[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,d[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,d[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}r.RabbitLegacy=o._createHelper(c)}(),n.RabbitLegacy})}(XM)),XM.exports}var WM={exports:{}},aF;function C2e(){return aF||(aF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),u0(),c0(),fd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],u=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function f(g,m){let y=m>>24&255,R=m>>16&255,A=m>>8&255,x=m&255,S=g.sbox[0][y]+g.sbox[1][R];return S=S^g.sbox[2][A],S=S+g.sbox[3][x],S}function d(g,m,y){let R=m,A=y,x;for(let S=0;S1;--S)R=R^g.pbox[S],A=f(g,R)^A,x=R,R=A,A=x;return x=R,R=A,A=x,A=A^g.pbox[1],R=R^g.pbox[0],{left:R,right:A}}function p(g,m,y){for(let w=0;w<4;w++){g.sbox[w]=[];for(let M=0;M<256;M++)g.sbox[w][M]=u[w][M]}let R=0;for(let w=0;w=y&&(R=0);let A=0,x=0,S=0;for(let w=0;wLT.AES.encrypt(e,QH).toString(),HH=e=>LT.AES.decrypt(e,QH).toString(LT.enc.Utf8),KH=e=>new Promise((t,n)=>{const r=document.createElement("button"),i=new i2e(r,{text:()=>e,action:()=>"copy",container:document.body});i.on("success",o=>{i.destroy(),t(o)}),i.on("error",o=>{i.destroy(),n(o)}),document.body.appendChild(r),r.click(),document.body.removeChild(r)}),GH=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),tk=e=>{let t;try{t=JSON.parse(HH(e))}catch{t=e}return t},zH=e=>{const t=e.split(`\r -`);t[t.length-1]===""&&t.pop();let n=-1;const r=[];for(const i in t){if(r[i]=t[i].split(" "),r[i].length===1)return null;if(n===-1)n=r[i].length;else if(n!==r[i].length)return null}return r},JH=e=>{const r=new DOMParser().parseFromString(e,"text/html").querySelector("table"),i=[];if(!r)return i;const o=r.querySelectorAll("tr");for(const a of o){const s=[],l=a.querySelectorAll("td, th");for(const u of l){const c=u.textContent?u.textContent.trim():"",f=parseInt(u.getAttribute("colspan")||"1",10);for(let d=0;d=0,o=!n&&i&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ot(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(Z2e,arguments)},brighten:function(){return this._applyModification(Q2e,arguments)},darken:function(){return this._applyModification(H2e,arguments)},desaturate:function(){return this._applyModification(U2e,arguments)},saturate:function(){return this._applyModification(B2e,arguments)},greyscale:function(){return this._applyModification(Y2e,arguments)},spin:function(){return this._applyModification(K2e,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(J2e,arguments)},complement:function(){return this._applyCombination(G2e,arguments)},monochromatic:function(){return this._applyCombination($2e,arguments)},splitcomplement:function(){return this._applyCombination(z2e,arguments)},triad:function(){return this._applyCombination(fF,[3])},tetrad:function(){return this._applyCombination(fF,[4])}};ot.fromRatio=function(e,t){if(xx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Rg(e[r]));e=n}return ot(e,t)};function E2e(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=nye(e)),xx(e)=="object"&&(Xu(e.r)&&Xu(e.g)&&Xu(e.b)?(t=X2e(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Xu(e.h)&&Xu(e.s)&&Xu(e.v)?(r=Rg(e.s),i=Rg(e.v),t=V2e(e.h,r,i),a=!0,s="hsv"):Xu(e.h)&&Xu(e.s)&&Xu(e.l)&&(r=Rg(e.s),o=Rg(e.l),t=W2e(e.h,r,o),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=$H(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function X2e(e,t,n){return{r:Or(e,255)*255,g:Or(t,255)*255,b:Or(n,255)*255}}function sF(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o,a,s=(r+i)/2;if(r==i)o=a=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t1&&(f-=1),f<1/6?u+(c-u)*6*f:f<1/2?c:f<2/3?u+(c-u)*(2/3-f)*6:u}if(t===0)r=i=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),i=a(l,s,e),o=a(l,s,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function lF(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o,a,s=r,l=r-i;if(a=r===0?0:l/r,r==i)o=0;else{switch(r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(ot(r));return o}function $2e(e,t){t=t||6;for(var n=ot(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(ot({h:r,s:i,v:o})),o=(o+s)%1;return a}ot.mix=function(e,t,n){n=n===0?0:n||50;var r=ot(e).toRgb(),i=ot(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return ot(a)};ot.readability=function(e,t){var n=ot(e),r=ot(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ot.isReadable=function(e,t,n){var r=ot.readability(e,t),i,o;switch(o=!1,i=rye(n),i.level+i.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};ot.mostReadable=function(e,t,n){var r=null,i=0,o,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var u=0;ui&&(i=o,r=ot(t[u]));return ot.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,ot.mostReadable(e,["#fff","#000"],n))};var TT=ot.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},j2e=ot.hexNames=q2e(TT);function q2e(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function $H(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Or(e,t){eye(e)&&(e="100%");var n=tye(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function r3(e){return Math.min(1,Math.max(0,e))}function wa(e){return parseInt(e,16)}function eye(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function tye(e){return typeof e=="string"&&e.indexOf("%")!=-1}function ul(e){return e.length==1?"0"+e:""+e}function Rg(e){return e<=1&&(e=e*100+"%"),e}function jH(e){return Math.round(parseFloat(e)*255).toString(16)}function dF(e){return wa(e)/255}var Gs=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Xu(e){return!!Gs.CSS_UNIT.exec(e)}function nye(e){e=e.replace(N2e,"").replace(F2e,"").toLowerCase();var t=!1;if(TT[e])e=TT[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Gs.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Gs.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Gs.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Gs.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Gs.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Gs.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Gs.hex8.exec(e))?{r:wa(n[1]),g:wa(n[2]),b:wa(n[3]),a:dF(n[4]),format:t?"name":"hex8"}:(n=Gs.hex6.exec(e))?{r:wa(n[1]),g:wa(n[2]),b:wa(n[3]),format:t?"name":"hex"}:(n=Gs.hex4.exec(e))?{r:wa(n[1]+""+n[1]),g:wa(n[2]+""+n[2]),b:wa(n[3]+""+n[3]),a:dF(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Gs.hex3.exec(e))?{r:wa(n[1]+""+n[1]),g:wa(n[2]+""+n[2]),b:wa(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function rye(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}const nv=e=>{const{left:t,top:n,width:r,height:i,rotate:o=0}=e,a=Math.sqrt(Math.pow(r,2)+Math.pow(i,2))/2,s=Math.atan(i/r)*180/Math.PI,l=(180-o-s)*Math.PI/180,u=(s-o)*Math.PI/180,c=t+r/2,f=n+i/2,d=[c+a*Math.cos(l),c+a*Math.cos(u),c-a*Math.cos(l),c-a*Math.cos(u)],h=[f-a*Math.sin(l),f-a*Math.sin(u),f+a*Math.sin(l),f+a*Math.sin(u)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},Op=e=>{const{xRange:t,yRange:n}=nv({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:i}=nv({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate});return{offsetX:r[0]-t[0],offsetY:i[0]-n[0]}},ps=e=>{let t,n,r,i;if(e.type==="line")t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),r=e.top,i=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){const{left:o,top:a,width:s,height:l,rotate:u}=e,{xRange:c,yRange:f}=nv({left:o,top:a,width:s,height:l,rotate:u});t=c[0],n=c[1],r=f[0],i=f[1]}else t=e.left,n=e.left+e.width,r=e.top,i=e.top+e.height;return{minX:t,maxX:n,minY:r,maxY:i}},nc=e=>{const t=[],n=[],r=[],i=[];e.forEach(u=>{const{minX:c,maxX:f,minY:d,maxY:h}=ps(u);t.push(c),n.push(d),r.push(f),i.push(h)});const o=Math.min(...t),a=Math.max(...r),s=Math.min(...n),l=Math.max(...i);return{minX:o,maxX:a,minY:s,maxY:l}},Sx=e=>{const t=[];return e.forEach(n=>{const r=t.findIndex(i=>i.value===n.value);if(r===-1)t.push(n);else{const i=t[r],o=Math.min(i.range[0],n.range[0]),a=Math.max(i.range[1],n.range[1]),s=[o,a],l={value:n.value,range:s};t[r]=l}}),t},iye=e=>{const t={};for(const n of e)t[n.id]=Ut(10);return t},_T=e=>{const t={},n={};for(const r of e){const i=r.groupId;i&&!t[i]&&(t[i]=Ut(10)),n[r.id]=Ut(10)}return{groupIdMap:t,elIdMap:n}},qH=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},nk=e=>{const t=e.start.join(","),n=e.end.join(",");if(e.broken){const r=e.broken.join(",");return`M${t} L${r} L${n}`}else if(e.broken2){const{minX:r,maxX:i,minY:o,maxY:a}=ps(e);return i-r>=a-o?`M${t} L${e.broken2[0]},${e.start[1]} L${e.broken2[0]},${e.end[1]} ${n}`:`M${t} L${e.start[0]},${e.broken2[1]} L${e.end[0]},${e.broken2[1]} ${n}`}else if(e.curve){const r=e.curve.join(",");return`M${t} Q${r} ${n}`}else if(e.cubic){const[r,i]=e.cubic,o=r.join(","),a=i.join(",");return`M${t} C${o} ${a} ${n}`}return`M${t} L${n}`},oye=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom},Mx=e=>{const n=e.replace(/[\n\r]+/g,"
").split("
");let r="";for(const i of n)i&&(r+=`
${i}
`);return r},eK=e=>new Promise(t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const r=n.clientWidth,i=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:r,height:i})},n.onerror=()=>{n.onload=null,n.onerror=null}}),Rc=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),aye=e=>{if(!/[\s\S]*?<\/svg>/i.test(e))return!1;try{return new DOMParser().parseFromString(e,"image/svg+xml").documentElement.nodeName==="svg"}catch{return!1}},sye=e=>{const t=new Blob([e],{type:"image/svg+xml"});return new File([t],`${Date.now()}.svg`,{type:"image/svg+xml"})};var xn=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.CUT_ROUND_RECT="cutRoundRect",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(xn||{}),Et=(e=>(e.TEXT="text",e.IMAGE="image",e.SHAPE="shape",e.LINE="line",e.CHART="chart",e.TABLE="table",e.LATEX="latex",e.VIDEO="video",e.AUDIO="audio",e))(Et||{});const f0={[xn.ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L ${r} ${t} Q 0 ${t} 0 ${t-r} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.CUT_RECT_DIAGONAL]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t-r} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L ${r} ${t} Z`}},[xn.CUT_RECT_SINGLE]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} Z`}},[xn.CUT_RECT_SAMESIDE]:{editable:!0,defaultValue:[.2],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} L ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[xn.ROUND_RECT_DIAGONAL]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e} 0 L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.ROUND_RECT_SINGLE]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} L 0 0 Z`}},[xn.ROUND_RECT_SAMESIDE]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} Q 0 0 ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[xn.CUT_ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.MESSAGE]:{editable:!0,range:[[0,.8],[.1,.3]],defaultValue:[.3,.2],relative:["left_bottom","bottom"],getBaseSize:[e=>e,(e,t)=>t],formula:(e,t,n)=>{const r=e*n[0],i=e*.2,o=t*n[1];return`M 0 0 L ${e} 0 L ${e} ${t-o} L ${r+i} ${t-o} L ${r} ${t} L ${r} ${t-o} L 0 ${t-o} Z`}},[xn.ROUND_MESSAGE]:{formula:(e,t)=>{const n=Math.min(e,t)*.125,r=Math.min(e,t)*.2,i=Math.min(e,t)*.2;return`M 0 ${n} Q 0 0 ${n} 0 L ${e-n} 0 Q ${e} 0 ${e} ${n} L ${e} ${t-n-i} Q ${e} ${t-i} ${e-n} ${t-i} L ${e/2} ${t-i} L ${e/2-r} ${t} L ${e/2-r} ${t-i} L ${n} ${t-i} Q 0 ${t-i} 0 ${t-n-i} L 0 ${n} Z`}},[xn.L]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L 0 ${t} L ${e} ${t} L ${e} ${t-r} L ${r} ${t-r} L ${r} 0 Z`}},[xn.RING_RECT]:{editable:!0,defaultValue:[.25],range:[[.1,.45]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 ${e} 0 ${e} ${t} L 0 ${t} L 0 0 Z M ${r} ${r} L ${r} ${t-r} L ${e-r} ${t-r} L ${e-r} ${r} Z`}},[xn.PLUS]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["center"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${e/2-r/2} 0 L ${e/2-r/2} ${t/2-r/2} L 0 ${t/2-r/2} L 0 ${t/2+r/2} L ${e/2-r/2} ${t/2+r/2} L ${e/2-r/2} ${t} L ${e/2+r/2} ${t} L ${e/2+r/2} ${t/2+r/2} L ${e} ${t/2+r/2} L ${e} ${t/2-r/2} L ${e/2+r/2} ${t/2-r/2} L ${e/2+r/2} 0 Z`}},[xn.TRIANGLE]:{editable:!0,defaultValue:[.5],range:[[0,1]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>`M ${e*n[0]} 0 L 0 ${t} L ${e} ${t} Z`},[xn.PARALLELOGRAM_LEFT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e} 0 L ${e-r} ${t} L 0 ${t} Z`}},[xn.PARALLELOGRAM_RIGHT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M 0 0 L ${e-r} 0 L ${e} ${t} L ${r} ${t} Z`}},[xn.TRAPEZOID]:{editable:!0,defaultValue:[.25],range:[[0,.5]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${t} L 0 ${t} Z`}},[xn.BULLET]:{editable:!0,defaultValue:[.2],range:[[0,1]],relative:["top"],getBaseSize:[(e,t)=>t],formula:(e,t,n)=>{const r=t*n[0];return`M ${e/2} 0 L 0 ${r} L 0 ${t} L ${e} ${t} L ${e} ${r} Z`}},[xn.INDICATOR]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${e} ${t/2} L ${e-r} 0 L 0 0 L ${r} ${t/2} L 0 ${t} L ${e-r} ${t} Z`}}},rk=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",pptxShapeType:"rect"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.ROUND_RECT,pptxShapeType:"roundRect"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:xn.CUT_RECT_SINGLE,pptxShapeType:"snip1Rect"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:xn.CUT_RECT_SAMESIDE,pptxShapeType:"snip2SameRect"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:xn.CUT_RECT_DIAGONAL,pptxShapeType:"snip2DiagRect"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.CUT_ROUND_RECT,pptxShapeType:"snipRoundRect"},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:xn.ROUND_RECT_SINGLE,pptxShapeType:"round1Rect"},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:xn.ROUND_RECT_SAMESIDE,pptxShapeType:"round2SameRect"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 200 150 Q 200 200 150 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",pptxShapeType:"ellipse"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:xn.TRIANGLE,pptxShapeType:"triangle"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 70 20 L 0 160 Q 0 200 40 200 L 160 200 Q 200 200 200 160 L 130 20 Q 100 -20 70 20 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:xn.PARALLELOGRAM_LEFT,pptxShapeType:"parallelogram"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:xn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:xn.TRAPEZOID,pptxShapeType:"trapezoid"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z",pptxShapeType:"diamond"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:xn.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:xn.INDICATOR},{viewBox:[200,200],path:"M 0 0 C 80 20 120 20 200 0 C 180 80 180 120 200 200 C 80 180 120 180 0 200 C 20 120 20 80 0 0 Z"},{viewBox:[200,200],path:"M 10 10 C 60 0 140 0 190 10 C 200 60 200 140 190 190 C 140 200 60 200 10 190 C 0 140 0 60 10 10 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z",pptxShapeType:"pie"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z",pptxShapeType:"chord"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",pptxShapeType:"teardrop"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M100,0 L200,76.6 L161.8,200 L38.2,200 L0,76.6 Z",pptxShapeType:"pentagon"},{viewBox:[200,200],path:"M 40 0 L 160 0 L 200 100 L 160 200 L 40 200 L 0 100 Z",pptxShapeType:"hexagon"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M100,0 L170.71,29.29 L200,100 L170.71,170.71 L100,200 L29.29,170.71 L0,100 L29.29,29.29 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z",pptxShapeType:"octagon"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z",pptxShapeType:"dodecagon"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z",pptxShapeType:"flowChartManualInput"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 150 C 110 140 110 240 0 180 Z",pptxShapeType:"flowChartDocument"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z",pptxShapeType:"diagStripe"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:xn.L,pptxShapeType:"corner"},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:xn.RING_RECT,pptxShapeType:"frame"},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z",pptxShapeType:"donut"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:xn.PLUS,pptxShapeType:"mathPlus"},{viewBox:[200,200],path:"M 0 70 L 200 70 L 200 130 L 0 130 Z",pptxShapeType:"mathMinus"},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z",pptxShapeType:"mathMultiply"},{viewBox:[200,200],path:"M 0 80 L 200 80 L 200 120 L 0 120 Z M 100 0 A 25 25 0 1 1 100 50 A 25 25 0 1 1 100 0 M 100 200 A 25 25 0 1 1 100 150 A 25 25 0 1 1 100 200",pptxShapeType:"mathDivide"},{viewBox:[200,200],path:"M 0 30 L 200 30 L 200 80 L 0 80 Z M 0 120 L 200 120 L 200 170 L 0 170 Z",pptxShapeType:"mathEqual"},{viewBox:[200,200],path:"M 120 0 L 170 0 L 150 40 L 200 40 L 200 80 L 130 80 L 110 120 L 200 120 L 200 160 L 90 160 L 70 200 L 20 200 L 40 160 L 0 160 L 0 120 L 60 120 L 80 80 L 0 80 L 0 40 L 100 40 Z",pptxShapeType:"mathNotEqual"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:xn.MESSAGE,pptxShapeType:"wedgeRectCallout"},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:xn.ROUND_MESSAGE,pptxShapeType:"wedgeRoundRectCallout"},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z",pptxShapeType:"flowChartMagneticTape"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z",pptxShapeType:"flowChartCollate"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z",pptxShapeType:"wave"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",pptxShapeType:"doubleWave"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 120 80 L 200 100 L 120 120 L 100 200 L 80 120 L 0 100 L 80 80 L 100 0 Z",pptxShapeType:"star4"},{viewBox:[1024,1024],path:"M1018.67652554 400.05983681l-382.95318779-5.89158658L512 34.78141155 388.27666225 394.16825023l-382.95318779 5.89158658L311.68602415 629.83174977l-117.83174978 365.27842665 312.25413766-223.88032637 312.25413904 223.88032637-117.83175116-365.27842665 318.14572563-229.77191296z",pptxShapeType:"star5",special:!0},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 140 60 L 200 60 L 160 100 L 200 140 L 140 140 L 100 200 L 60 140 L 0 140 L 40 100 L 0 60 L 60 60 L 100 0 Z",pptxShapeType:"star6"},{viewBox:[200,200],path:"M 100 0 L 130 30 L 170 30 L 170 70 L 200 100 L 170 130 L 170 170 L 130 170 L 100 200 L 70 170 L 30 170 L 30 130 L 0 100 L 30 70 L 30 30 L 70 30 L 100 0",pptxShapeType:"star8"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 0 200 120 A 100 100 0 1 1 100 0 Z"},{viewBox:[200,200],path:"M 120 0 L 100 80 L 200 80 L 80 200 L 100 120 L 0 120 L 120 0 Z"},{viewBox:[200,200],path:"M 30 50 Q 40 -20 120 10 Q 180 -10 180 40 Q 210 70 190 100 C 210 140 180 170 160 170 Q 140 210 100 180 C 70 210 20 190 30 150 C -10 140 -10 80 30 50",pptxShapeType:"cloud"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z M 200 100 L 0 100",withborder:!0,pptxShapeType:"flowChartSort"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 170 30 L 30 170",withborder:!0},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 30 30 L 170 170",withborder:!0},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 170 30 L 30 170 M 30 30 L 170 170",withborder:!0,pptxShapeType:"flowChartSummingJunction"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 200 100 L 0 100 M 100 0 L 100 200",withborder:!0,pptxShapeType:"flowChartOr"},{viewBox:[200,200],path:"M 160 0 A 40 100 0 1 1 160 200 L 40 200 A 40 100 0 1 1 40 0 L 160 0 Z M 160 200 A 40 100 0 1 1 160 0",withborder:!0,pptxShapeType:"flowChartMagneticDrum"},{viewBox:[200,200],path:"M 0 40 A 50 20 0 1 1 200 40 L 200 160 A 50 20 0 1 1 0 160 L 0 40 Z M 200 40 A 50 20 0 1 1 0 40",withborder:!0,pptxShapeType:"can"},{viewBox:[200,200],path:"M 200 0 L 50 0 L 0 50 L 0 200 L 150 200 L 200 150 L 200 0 Z M 200 0 L 150 50 M 150 50 L 0 50 M 150 50 L 150 200",withborder:!0,pptxShapeType:"cube"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z",pptxShapeType:"upArrow"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z",pptxShapeType:"downArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z",pptxShapeType:"leftArrow"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"rightArrow"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z",pptxShapeType:"upDownArrow"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z",pptxShapeType:"leftRightArrow"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z",pptxShapeType:"quadArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"notchedRightArrow"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z",pptxShapeType:"leftArrowCallout"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z",pptxShapeType:"rightArrowCallout"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z",pptxShapeType:"chevron"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z",pptxShapeType:"homePlate"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z",pptxShapeType:"bentUpArrow"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z",pptxShapeType:"leftUpArrow"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m220.16 343.26755556l-239.616 332.23111111c-14.44977778 20.13866667-44.37333333 20.13866667-58.82311111 0L291.84 481.16622222c-4.32355555-6.03022222 0-14.44977778 7.39555555-14.44977777h53.36177778c11.60533333 0 22.64177778 5.57511111 29.46844445 15.13244444l81.00977777 112.41244444 178.85866667-248.03555555c6.82666667-9.44355555 17.74933333-15.13244445 29.46844445-15.13244445H724.76444445c7.39555555 0 11.71911111 8.41955555 7.39555555 14.44977778z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h418.70222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m188.18844445 703.37422223l-75.09333334-0.34133333L512 570.48177778l-112.98133333 134.71288889-75.20711112 0.34133333c-5.00622222 0-9.10222222-3.98222222-9.10222222-9.10222222 0-2.16177778 0.79644445-4.20977778 2.16177778-5.91644445l148.02488889-176.35555555L316.87111111 337.92c-1.36533333-1.70666667-2.16177778-3.75466667-2.16177778-5.91644445 0-5.00622222 4.096-9.10222222 9.10222222-9.10222222l75.20711112 0.34133334L512 458.06933333l112.98133333-134.71288888 75.09333334-0.34133334c5.00622222 0 9.10222222 3.98222222 9.10222222 9.10222222 0 2.16177778-0.79644445 4.20977778-2.16177778 5.91644445L559.21777778 514.27555555l147.91111111 176.35555556c1.36533333 1.70666667 2.16177778 3.75466667 2.16177778 5.91644444 0 5.00622222-4.096 9.10222222-9.10222222 9.10222223z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H548.40888889v172.94222222c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222h-54.61333334c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V548.40888889H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h172.94222222V302.64888889c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h54.61333334c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v172.94222222h172.94222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m163.95377778 517.57511112L427.46311111 700.64355555c-1.59288889 1.13777778-3.41333333 1.70666667-5.34755556 1.70666667-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V331.88977778c0-1.93422222 0.56888889-3.75466667 1.70666667-5.34755556 2.95822222-4.096 8.64711111-5.00622222 12.74311111-2.048L675.95377778 505.17333333c0.79644445 0.56888889 1.47911111 1.25155555 2.048 2.048 2.95822222 3.98222222 2.048 9.67111111-2.048 12.62933334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m200.81777778 666.39644445l-32.54044445 44.37333333c-2.95822222 4.096-8.64711111 4.89244445-12.74311111 1.93422222L479.34577778 577.76355555c-2.38933333-1.70666667-3.75466667-4.43733333-3.75466667-7.39555555V257.13777778c0-5.00622222 4.096-9.10222222 9.10222222-9.10222223h54.72711112c5.00622222 0 9.10222222 4.096 9.10222222 9.10222223v281.6l162.24711111 117.30488889c4.096 2.84444445 5.00622222 8.53333333 2.048 12.62933333z",special:!0},{viewBox:[1024,1024],path:"M981.10577778 314.48177778c-25.6-61.09866667-62.464-115.93955555-109.34044445-163.04355556-46.87644445-46.99022222-101.60355555-83.968-162.70222222-109.568C646.59911111 15.58755555 580.38044445 2.27555555 512 2.27555555h-2.27555555c-68.83555555 0.34133333-135.39555555 13.99466667-198.08711112 40.84622223-60.52977778 25.94133333-114.80177778 62.80533333-161.22311111 109.79555555-46.42133333 46.99022222-82.83022222 101.60355555-108.08888889 162.47466667C16.27022222 378.42488889 3.072 445.44 3.41333333 514.38933333c0.34133333 78.96177778 19.22844445 157.35466667 54.49955556 227.44177778v172.94222222c0 28.89955555 23.43822222 52.33777778 52.224 52.33777778h172.71466666c69.97333333 35.38488889 148.13866667 54.272 226.98666667 54.61333334h2.38933333c68.03911111 0 133.91644445-13.19822222 196.03911112-39.02577778 60.75733333-25.37244445 115.37066667-61.78133333 162.13333333-108.31644445 46.87644445-46.53511111 83.74044445-100.92088889 109.568-161.56444444 26.73777778-62.80533333 40.39111111-129.59288889 40.73244445-198.54222223 0.22755555-69.29066667-13.19822222-136.53333333-39.59466667-199.79377777zM284.89955555 566.61333333c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955556 54.61333333-24.34844445 54.61333333-54.49955556 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955556-54.61333333s24.46222222-54.61333333 54.49955556-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM745.4750693 325.8561164l-267.95558363 371.52436096c-16.15876501 22.52048353-49.62140436 22.52048353-65.78016939 0L253.07805667 477.51948567c-4.83490607-6.74342161 0-16.15876501 8.27023406-16.15876499h59.67291961c12.97790576 0 25.31963967 6.23448413 32.95370188 16.92217123l90.59087157 125.70755774 200.01242995-277.37092701c7.63406221-10.56045272 19.84856175-16.92217125 32.95370189-16.92217124H737.20483524c8.27023407 0 13.10514012 9.41534338 8.27023406 16.158765z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h468.2224823c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM720.79160148 697.63494611c5.59831228 6.61618726 0.8906406 16.6677025-7.76129658 16.66770249h-74.94104404c-5.98001539 0-11.70556205-2.67192177-15.64982754-7.25235911L512 575.36271635l-110.43943332 131.68757314c-3.81703111 4.58043732-9.54257777 7.25235911-15.64982754 7.25235911H310.9696951c-8.65193717 0-13.35960887-10.05151525-7.76129658-16.66770249L458.81603326 512 303.20839852 326.36505389c-5.59831228-6.61618726-0.8906406-16.6677025 7.76129658-16.66770249h74.94104404c5.98001539 0 11.70556205 2.67192177 15.64982754 7.25235911L512 448.63728365l110.43943332-131.68757314c3.81703111-4.58043732 9.54257777-7.25235911 15.64982754-7.25235911H713.0303049c8.65193717 0 13.35960887 10.05151525 7.76129658 16.66770249L565.18396674 512l155.60763474 185.63494611z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM677.02297814 523.19662459L423.31764398 722.70011704c-9.41534338 7.37959347-23.28388974 0.76340622-23.28388975-11.19662459V312.62374191c0-11.9600308 13.86854636-18.70345241 23.28388975-11.19662457l253.70533416 199.37625807c7.25235911 5.72554666 7.25235911 16.6677025 0 22.39324918z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H552.71499847v193.39624268c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962h-61.0724977c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962V552.71499847H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h193.39624268V277.88875885c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h61.0724977c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v193.39624268h193.39624268c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M902.67315697 135.41705551L528.62204754 7.94466448C524.10877635 6.40354749 518.05438818 5.63298899 512 5.63298899s-12.10877635 0.7705585-16.62204754 2.31167549L121.32684303 135.41705551c-9.13662215 3.08223399-16.62204754 13.64989334-16.62204753 23.33691443v531.02488283c0 9.68702108 6.27454775 22.45627614 13.87005291 28.51066431L498.0198673 1013.9638196c3.85279247 2.9721542 8.8063828 4.51327118 13.87005291 4.51327118s10.12734022-1.54111698 13.87005291-4.51327118l379.4450189-295.67430252c7.59550517-5.94430839 13.87005291-18.71356345 13.87005291-28.51066431V158.75396994c0.22015956-9.68702108-7.26526581-20.14460066-16.40188796-23.33691443zM712.89560763 323.43332829L478.86598471 645.63685899c-7.04510625 9.68702108-21.57563786 9.68702108-28.6207441 0l-139.14084824-191.5388259c-4.18303182-5.8342286 0-13.9801327 7.15518603-13.9801327h60.76404132c5.61406904 0 11.0079785 2.75199463 14.31037204 7.26526582l71.22162091 97.97100864 166.11039557-228.74579323c3.30239355-4.51327118 8.58622323-7.26526581 14.31037204-7.26526581H705.7404216c7.15518602 0.11007979 11.33821785 8.25598388 7.15518603 14.09021248z",special:!0},{viewBox:[1024,1024],path:"M959.86498307 186.28001231H797.00498922v-101.78749614c0-44.91373267-36.51626425-81.42999692-81.42999691-81.42999693H308.42500769c-44.91373267 0-81.42999692 36.51626425-81.42999691 81.42999693v101.78749614H64.13501693c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499847v40.71499845c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874962h76.8495596l31.42688945 665.43575611c2.03574992 43.38692024 37.91584233 77.61296581 81.30276254 77.6129658h577.64404066c43.5141546 0 79.26701262-34.09881122 81.30276254-77.6129658l31.42688945-665.43575611H990.40123192c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874962v-40.71499845c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499847z m-254.46874039 0H318.60375732v-91.60874653h386.79248536v91.60874653z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 248.62485371H654.50249462V104.85001539c0-22.52048353-18.19451494-40.71499847-40.71499847-40.71499846H94.67126578v-50.89374808c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-71.25124732c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v997.5174623c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h71.25124732c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961V674.85999383h315.54123807v143.77483833c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h529.29497999c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V289.33985217c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846z",special:!0},{viewBox:[1024,1024],path:"M804.63905145 265.16532183V94.67126578h109.42155836c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961H109.93939019c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h109.42155836v170.49405605c0 103.6960117 53.94737296 194.92305513 135.3773699 246.83467817-81.42999692 51.91162303-135.37736988 143.13866646-135.3773699 246.83467817v170.49405605h-109.42155836c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h804.12121962c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-109.42155836V758.83467817c0-103.6960117-53.94737296-194.92305513-135.3773699-246.83467817 81.42999692-51.91162303 135.37736988-143.13866646 135.3773699-246.83467817z",special:!0},{viewBox:[1024,1024],path:"M1020.928 448.44373333l-35.36213334-373.4528c-1.79200001-19.3536-17.2032-34.64533332-36.55679999-36.55679999L575.55626667 3.072h-0.47786666c-3.82293334 0-6.8096 1.19466667-9.07946669 3.46453333L6.53653333 565.99893332c-4.65919999 4.65919999-4.65919999 12.1856 0 16.84480001l434.61973334 434.61973334c2.26986667 2.26986667 5.25653333 3.46453333 8.48213333 3.46453333s6.21226667-1.19466667 8.48213333-3.46453333l559.46239999-559.46239999c2.38933332-2.5088 3.584-5.97333334 3.34506668-9.55733335zM735.40266668 362.66666667c-42.17173333 0-76.45866667-34.28693333-76.45866667-76.45866667s34.28693333-76.45866667 76.45866667-76.45866667 76.45866667 34.28693333 76.45866665 76.45866667-34.28693333 76.45866667-76.45866665 76.45866667z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M1009.55537674 75.96950982l-61.38012212-61.38012214c-4.48769762-4.48769762-11.870684-4.48769762-16.3583816 0L14.44462326 931.67210859c-4.48769762 4.48769762-4.48769762 11.870684 0 16.35838159l61.38012212 61.38012214c4.48769762 4.48769762 11.870684 4.48769762 16.3583816 0L1009.41061232 92.18312698c4.63246205-4.34293316 4.63246205-11.72591956 0.14476442-16.21361716zM210.88996692 419.35075905c114.94296453 0 208.46079213-93.51782759 208.46079213-208.46079213s-93.51782759-208.46079213-208.46079213-208.4607921-208.46079213 93.51782759-208.4607921 208.4607921 93.51782759 208.46079213 208.4607921 208.46079213z m0-312.69118816c57.47148228 0 104.23039605 46.75891379 104.23039607 104.23039603s-46.75891379 104.23039605-104.23039607 104.23039607-104.23039605-46.75891379-104.23039603-104.23039607 46.75891379-104.23039605 104.23039603-104.23039603zM813.11003308 604.64924095c-114.94296453 0-208.46079213 93.51782759-208.46079213 208.46079213s93.51782759 208.46079213 208.46079213 208.4607921 208.46079213-93.51782759 208.4607921-208.4607921-93.51782759-208.46079213-208.4607921-208.46079213z m0 312.69118816c-57.47148228 0-104.23039605-46.75891379-104.23039607-104.23039603s46.75891379-104.23039605 104.23039607-104.23039607 104.23039605 46.75891379 104.23039603 104.23039607-46.75891379 104.23039605-104.23039603 104.23039603z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1004.96017383 478.58365209L483.27851088 25.80594621c-4.00443838-3.45210207-9.11354943-5.3852792-14.49882864-5.38527921h-122.20441284c-10.21822208 0-14.91308089 12.70373557-7.18037228 19.33177152l483.57045622 419.77561022H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672657v82.85044938c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672657h807.92996557L339.25681303 984.24756148c-7.7327086 6.76612003-3.0378498 19.33177153 7.18037229 19.33177152h126.34693531c2.62359757 0 5.24719513-0.96658859 7.18037228-2.76168164L1004.96017383 545.41634791c20.2983601-17.67476253 20.2983601-49.1579333 0-66.83269582z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1011.38217956 558.9924242L545.80649025 22.43713295c-17.81503843-20.62055629-49.79794206-20.62055629-67.75325638 0L12.61782044 558.9924242c-6.31241519 7.29434645-1.12220714 18.51641789 8.41655359 18.51641789h113.62347344c6.45269109 0 12.62483038-2.80551785 16.97338308-7.71517411L458.69516062 215.87758959V1005.77114384c0 6.1721393 5.04993216 11.22207145 11.22207144 11.22207145h84.16553588c6.1721393 0 11.22207145-5.04993216 11.22207144-11.22207145V215.87758959l307.06393007 353.91607839c4.20827679 4.90965626 10.38041608 7.71517413 16.97338308 7.71517411h113.62347344c9.53876074 0 14.72896878-11.22207145 8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1009.1026963 459.52804874H201.17273073l483.57045624-419.77561022c7.7327086-6.76612003 3.0378498-19.33177153-7.18037229-19.33177152h-122.20441283c-5.3852792 0-10.49439025 1.93317715-14.49882866 5.38527921L19.03982617 478.58365209c-20.2983601 17.67476253-20.2983601 49.1579333 0 66.69461175L543.89742302 1000.81765136c2.07126124 1.79509307 4.55677472 2.76168163 7.18037228 2.76168164h126.3469353c10.21822208 0 14.91308089-12.70373557 7.18037228-19.33177152L201.17273073 564.47195126H1009.1026963c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672657v-82.85044938c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672657z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1002.96562597 446.49115791h-113.62347344c-6.45269109 0-12.62483038 2.80551785-16.97338308 7.71517411L565.30483938 808.12241041V18.22885616c0-6.1721393-5.04993216-11.22207145-11.22207144-11.22207145h-84.16553588c-6.1721393 0-11.22207145 5.04993216-11.22207144 11.22207145v789.89355425L151.63123055 454.20633202c-4.20827679-4.90965626-10.38041608-7.71517413-16.97338308-7.71517411h-113.62347344c-9.53876074 0-14.72896878 11.36234735-8.41655359 18.51641789L478.19350975 1001.56286705c17.81503843 20.62055629 49.79794206 20.62055629 67.75325638 0L1011.38217956 465.0075758c6.31241519-7.29434645 1.12220714-18.51641789-8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M975.82443246 622.46726585H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672658v82.85044937c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672659h835.6848661L651.32683905 980.10503902c-5.66144737 7.18037229-0.55233633 17.9509307 8.69929718 17.9509307h100.11095967c6.76612003 0 13.11798782-3.0378498 17.39859437-8.42312903l233.08593092-295.63802022c22.78387358-28.99765728 2.20934532-71.52755463-34.79718873-71.52755462zM1009.1026963 296.58883161H173.4178302l199.25533075-252.69387063c5.66144737-7.18037229 0.55233633-17.9509307-8.69929718-17.9509307h-100.11095967c-6.76612003 0-13.11798782 3.0378498-17.39859437 8.42312903L13.37837881 330.00517953c-22.78387358 28.99765728-2.20934532 71.52755463 34.65910466 71.52755462h961.06521283c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672658v-82.85044937c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672659z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1010.75873115 64.13501693H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874964h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874964v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961zM1010.75873115 858.07748691H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874964v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874964zM1010.75873115 461.10625194H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874959v81.42999694c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874959h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874959v-81.42999694c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874959z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0}]}],OT={bar:"柱状图",column:"条形图",line:"折线图",area:"面积图",scatter:"散点图",pie:"饼图",ring:"环形图",radar:"雷达图"},lye={bar:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},column:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},line:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},pie:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["值"],series:[[12,19,5,2,18]]},ring:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["值"],series:[[12,19,5,2,18]]},area:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},radar:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},scatter:{labels:["坐标1","坐标2","坐标3","坐标4","坐标5"],legends:["X","Y"],series:[[12,19,5,2,18],[7,11,13,21,9]]}},uye=[["#d87c7c","#919e8b","#d7ab82","#6e7074","#61a0a8","#efa18d"],["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78"],["#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],["#893448","#d95850","#eb8146","#ffb248","#f2d643","#ebdba4"],["#4ea397","#22c3aa","#7bd9a5","#d0648a","#f58db2","#f2b3c9"],["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb"],["#c1232b","#27727b","#fcce10","#e87c25","#b5c334","#fe8463"],["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3"],["#e01f54","#001852","#f5e8c8","#b8d2c7","#c6b38e","#a4d8c2"],["#c12e34","#e6b600","#0098d9","#2b821d","#005eaa","#339ca8"],["#8a7ca8","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc"]],on=()=>{const e=zS(),t=Zn.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=Zn.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=Zn.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},d0=()=>{const e=pt(),t=at(),{creatingElement:n}=Ve(e),{theme:r,viewportRatio:i,viewportSize:o}=Ve(t),{addHistorySnapshot:a}=on(),s=(m,y)=>{t.addElement(m),e.setActiveElementIdList([m.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),y&&y(),a()};return{createImageElement:m=>{eK(m).then(({width:y,height:R})=>{const A=R/y;Ao.value?(y=o.value,R=y*A):R>o.value*i.value&&(R=o.value*i.value,y=R/A),s({type:"image",id:Ut(10),src:m,width:y,height:R,left:(o.value-y)/2,top:(o.value*i.value-R)/2,fixedRatio:!0,rotate:0})})},createChartElement:m=>{s({type:"chart",id:Ut(10),chartType:m,left:300,top:81.25,width:400,height:400,rotate:0,themeColors:r.value.themeColors,textColor:r.value.fontColor,data:lye[m]})},createTableElement:(m,y)=>{const R={fontname:r.value.fontName,color:r.value.fontColor},A=[];for(let T=0;T{const{left:R,top:A,width:x,height:S}=m,w=(y==null?void 0:y.content)||"",M=(y==null?void 0:y.vertical)||!1,L=Ut(10);s({type:"text",id:L,left:R,top:A,width:x,height:S,content:w,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:M},()=>{setTimeout(()=>{const T=document.querySelector(`#editable-element-${L} .ProseMirror`);T&&T.focus()},0)})},createShapeElement:(m,y,R={})=>{const{left:A,top:x,width:S,height:w}=m,M={type:"shape",id:Ut(10),left:A,top:x,width:S,height:w,viewBox:y.viewBox,path:y.path,fill:r.value.themeColors[0],fixedRatio:!1,rotate:0,...R};if(y.withborder&&(M.outline=r.value.outline),y.special&&(M.special=!0),y.pathFormula){M.pathFormula=y.pathFormula,M.viewBox=[S,w];const L=f0[y.pathFormula];"editable"in L&&L.editable?(M.path=L.formula(S,w,L.defaultValue),M.keypoints=L.defaultValue):M.path=L.formula(S,w)}s(M)},createLineElement:(m,y)=>{const{left:R,top:A,start:x,end:S}=m,w={type:"line",id:Ut(10),left:R,top:A,start:x,end:S,points:y.points,color:r.value.themeColors[0],style:y.style,width:2};y.isBroken&&(w.broken=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isBroken2&&(w.broken2=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCurve&&(w.curve=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCubic&&(w.cubic=[[(x[0]+S[0])/2,(x[1]+S[1])/2],[(x[0]+S[0])/2,(x[1]+S[1])/2]]),s(w)},createLatexElement:m=>{s({type:"latex",id:Ut(10),width:m.w,height:m.h,rotate:0,left:(o.value-m.w)/2,top:(o.value*i.value-m.h)/2,path:m.path,latex:m.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[m.w,m.h],fixedRatio:!0})},createVideoElement:m=>{s({type:"video",id:Ut(10),width:500,height:300,rotate:0,left:(o.value-500)/2,top:(o.value*i.value-300)/2,src:m,autoplay:!1})},createAudioElement:m=>{s({type:"audio",id:Ut(10),width:50,height:50,rotate:0,left:(o.value-50)/2,top:(o.value*i.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColors[0],src:m})}}},K2=()=>{const e=pt(),t=at(),{currentSlide:n}=Ve(t),{addHistorySnapshot:r}=on();return{addElementsFromData:a=>{const{groupIdMap:s,elIdMap:l}=_T(a),u=a[0];let c=0,f;do f=n.value.elements.find(d=>{if(d.type!==u.type)return!1;const{minX:h,maxX:p,minY:v,maxY:g}=ps(d),{minX:m,maxX:y,minY:R,maxY:A}=ps({...u,left:u.left+c,top:u.top+c});return h===m&&p===y&&v===R&&g===A}),f&&(c+=10);while(f);for(const d of a)d.id=l[d.id],d.left=d.left+c,d.top=d.top+c,d.groupId&&(d.groupId=s[d.groupId]);t.addElement(a),e.setActiveElementIdList(Object.values(l)),r()},addSlidesFromData:a=>{const s=iye(a),l=a.map(u=>{const{groupIdMap:c,elIdMap:f}=_T(u.elements);for(const d of u.elements)d.id=f[d.id],d.groupId&&(d.groupId=c[d.groupId]),d.link&&d.link.type==="slide"&&(s[d.link.target]?d.link.target=s[d.link.target]:delete d.link);if(u.animations)for(const d of u.animations)d.id=Ut(10),d.elId=f[d.elId];return{...u,id:s[u.id]}});t.addSlide(l),r()}}},cye=e=>{const t=/^https?:\/\/(?:[a-zA-Z0-9-]+\.)*pexels\.com\/[^\s]+\.(?:jpg|jpeg|png|svg|webp)(?:\?.*)?$/i.test(e),n=/^https?:\/\/(?:[a-zA-Z0-9-]+\.)*pptist\.cn\/[^\s]+\.(?:jpg|jpeg|png|svg|webp)(?:\?.*)?$/i.test(e);return t||n},ik=()=>{const{shiftKeyState:e}=Ve(Fs()),{createTextElement:t,createImageElement:n}=d0(),{addElementsFromData:r,addSlidesFromData:i}=K2(),o=s=>{t({left:0,top:0,width:600,height:50},{content:s})};return{pasteTextClipboardData:(s,l)=>{const u=(l==null?void 0:l.onlySlide)||!1,c=(l==null?void 0:l.onlyElements)||!1,f=tk(s);if(typeof f=="object"){const{type:d,data:h}=f;d==="elements"&&!u?r(h):d==="slides"&&!c&&i(h)}else if(!c&&!u)if(e.value){const d=Mx(f);o(d)}else if(cye(f))n(f);else if(Kpe(f))o(`${f}`);else if(aye(f)){const d=sye(f);Rc(d).then(h=>n(h))}else{const d=Mx(f);o(d)}}}},bc=()=>{const e=pt(),t=at(),{selectedSlidesIndex:n,activeElementIdList:r}=Ve(e),{currentSlide:i,slides:o,theme:a,slideIndex:s}=Ve(t),l=Se(()=>[...n.value,s.value]),u=Se(()=>o.value.filter((T,P)=>l.value.includes(P))),c=Se(()=>u.value.map(T=>T.id)),{pasteTextClipboardData:f}=ik(),{addSlidesFromData:d}=K2(),{addHistorySnapshot:h}=on(),p=()=>{const T={id:Ut(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([T])},v=T=>{T===yt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):T===yt.DOWN&&s.value{const T=ek(JSON.stringify({type:"slides",data:u.value}));KH(T).then(()=>{e.setThumbnailsFocus(!0)})},m=()=>{GH().then(T=>{f(T,{onlySlide:!0})}).catch(T=>un.warning(T))},y=()=>{const T={id:Ut(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(T),h()},R=T=>{const{groupIdMap:P,elIdMap:k}=_T(T.elements);for(const C of T.elements)C.id=k[C.id],C.groupId&&(C.groupId=P[C.groupId]);const I={...T,id:Ut(10)};e.setActiveElementIdList([]),t.addSlide(I),h()},A=()=>{const T=JSON.parse(JSON.stringify(i.value));d([T])},x=(T=c.value)=>{o.value.length===T.length?p():t.deleteSlide(T),e.updateSelectedSlidesIndex([]),h()},S=()=>{const T=[...c.value];g(),x(T)},w=()=>{const T=Array.from(Array(o.value.length),(P,k)=>k);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(T)},M=(T,P)=>{if(P===T)return;const k=JSON.parse(JSON.stringify(o.value)),I=k[P],C=I.sectionTag;if(C){const N=k[P+1];delete I.sectionTag,N&&!N.sectionTag&&(N.sectionTag=C)}if(T===0){const N=k[0].sectionTag;N&&(delete k[0].sectionTag,I.sectionTag=N)}const F=k[P];k.splice(P,1),k.splice(T,0,F),t.setSlides(k),t.updateSlideIndex(T)},L=Se(()=>!(o.value.length>1||o.value[0].elements.length>0));return{resetSlides:p,updateSlideIndex:v,copySlide:g,pasteSlide:m,createSlide:y,createSlideByTemplate:R,copyAndPasteSlide:A,deleteSlide:x,cutSlide:S,selectAllSlide:w,sortSlides:M,isEmptySlide:L}},tK=()=>{const e=pt(),t=at(),{activeElementIdList:n}=Ve(e),{currentSlide:r}=Ve(t),{addHistorySnapshot:i}=on();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const l of s)n.value.includes(l.id)&&(l.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),i()},unlockElement:s=>{const l=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const u=[];for(const c of l)c.groupId===s.groupId&&(c.lock=!1,u.push(c.id));t.updateSlide({elements:l}),e.setActiveElementIdList(u)}else{for(const u of l)if(u.id===s.id){u.lock=!1;break}t.updateSlide({elements:l}),e.setActiveElementIdList([s.id])}i()}}},G2=()=>{const e=pt(),t=at(),{activeElementIdList:n,activeGroupElementId:r}=Ve(e),{currentSlide:i}=Ve(t),{addHistorySnapshot:o}=on();return{deleteElement:()=>{if(!n.value.length)return;let l=[];r.value?l=i.value.elements.filter(u=>u.id!==r.value):l=i.value.elements.filter(u=>!n.value.includes(u.id)),e.setActiveElementIdList([]),t.updateSlide({elements:l}),o()},deleteAllElements:()=>{i.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),o())}}},ok=()=>{const e=pt(),t=at(),{activeElementIdList:n,activeElementList:r,handleElementId:i}=Ve(e),{currentSlide:o}=Ve(t),{addHistorySnapshot:a}=on();return{canCombine:Se(()=>{if(r.value.length<2)return!1;const c=r.value[0].groupId;return c?!r.value.every(d=>(d.groupId&&d.groupId)===c):!0}),combineElements:()=>{if(!r.value.length)return;let c=JSON.parse(JSON.stringify(o.value.elements));const f=Ut(10),d=[];for(const g of c)n.value.includes(g.id)&&(g.groupId=f,d.push(g));const h=c.findIndex(g=>g.id===d[d.length-1].id),p=d.map(g=>g.id);c=c.filter(g=>!p.includes(g.id));const v=h-d.length+1;c.splice(v,0,...d),t.updateSlide({elements:c}),a()},uncombineElements:()=>{if(!r.value.length||!r.value.some(h=>h.groupId))return;const f=JSON.parse(JSON.stringify(o.value.elements));for(const h of f)n.value.includes(h.id)&&h.groupId&&delete h.groupId;t.updateSlide({elements:f});const d=i.value?[i.value]:[];e.setActiveElementIdList(d),a()}}},ak=()=>{const e=pt(),{activeElementIdList:t,activeElementList:n}=Ve(e),{pasteTextClipboardData:r}=ik(),{deleteElement:i}=G2(),o=()=>{if(!t.value.length)return;const u=ek(JSON.stringify({type:"elements",data:n.value}));KH(u).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{o(),i()},s=()=>{GH().then(u=>{r(u)}).catch(u=>un.warning(u))};return{copyElement:o,cutElement:a,pasteElement:s,quickCopyElement:()=>{o(),s()}}},i3=()=>{const e=pt(),{currentSlide:t}=Ve(at()),{hiddenElementIdList:n,handleElementId:r}=Ve(e);return{selectAllElements:()=>{const s=t.value.elements.filter(l=>!l.lock&&!n.value.includes(l.id)).map(l=>l.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(l=>l.lock).some(l=>l.id===a)||e.setActiveElementIdList([a])}}},fye=()=>{const e=at(),{activeElementIdList:t,activeGroupElementId:n}=Ve(pt()),{currentSlide:r}=Ve(e),{addHistorySnapshot:i}=on();return{moveElement:(a,s=1)=>{let l=[];const u=c=>{let{left:f,top:d}=c;switch(a){case yt.LEFT:f=f-s;break;case yt.RIGHT:f=f+s;break;case yt.UP:d=d-s;break;case yt.DOWN:d=d+s;break}return{...c,left:f,top:d}};n.value?l=r.value.elements.map(c=>n.value===c.id?u(c):c):l=r.value.elements.map(c=>t.value.includes(c.id)?u(c):c),e.updateSlide({elements:l}),i()}}},z2=()=>{const e=at(),{currentSlide:t}=Ve(e),{addHistorySnapshot:n}=on(),r=(u,c)=>({minLevel:u.findIndex(f=>f.id===c[0].id),maxLevel:u.findIndex(f=>f.id===c[c.length-1].id)}),i=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(m=>m.groupId===c.groupId),{minLevel:h,maxLevel:p}=r(u,d);if(p===u.length-1)return;const v=f[p+1],g=f.splice(h,d.length);if(v.groupId){const m=f.filter(y=>y.groupId===v.groupId);f.splice(h+m.length,0,...g)}else f.splice(h+1,0,...g)}else{const d=u.findIndex(v=>v.id===c.id);if(d===u.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(g=>g.groupId===h.groupId);f.splice(d+v.length,0,p)}else f.splice(d+1,0,p)}return f},o=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(g=>g.groupId===c.groupId),{minLevel:h}=r(u,d);if(h===0)return;const p=f[h-1],v=f.splice(h,d.length);if(p.groupId){const g=f.filter(m=>m.groupId===p.groupId);f.splice(h-g.length,0,...v)}else f.splice(h-1,0,...v)}else{const d=u.findIndex(v=>v.id===c.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(g=>g.groupId===h.groupId);f.splice(d-v.length,0,p)}else f.splice(d-1,0,p)}return f},a=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(g=>g.groupId===c.groupId),{minLevel:h,maxLevel:p}=r(u,d);if(p===u.length-1)return null;const v=f.splice(h,d.length);f.push(...v)}else{const d=u.findIndex(h=>h.id===c.id);if(d===u.length-1)return null;f.splice(d,1),f.push(c)}return f},s=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(v=>v.groupId===c.groupId),{minLevel:h}=r(u,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=u.findIndex(h=>h.id===c.id);if(d===0)return;f.splice(d,1),f.unshift(c)}return f};return{orderElement:(u,c)=>{let f;c===Wr.UP?f=i(t.value.elements,u):c===Wr.DOWN?f=o(t.value.elements,u):c===Wr.TOP?f=a(t.value.elements,u):c===Wr.BOTTOM&&(f=s(t.value.elements,u)),f&&(e.updateSlide({elements:f}),n())}}},sk=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},nK=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},kT=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),dd=()=>{const e=gH(),t=at(),n=()=>{sk(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),kT()&&nK()}}},lk=()=>{const e=pt(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Ve(e);return{canvasScalePercentage:Se(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:l=>{const u=Math.round(l/n.value*t.value)/100;e.setCanvasPercentage(u)},scaleCanvas:l=>{let u=t.value;const c=5,f=200,d=30;l==="+"&&u<=f&&(u+=c),l==="-"&&u>=d&&(u-=c),e.setCanvasPercentage(u)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},dye=()=>{const e=pt(),t=Fs(),{activeElementIdList:n,disableHotkeys:r,handleElement:i,handleElementId:o,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:l}=Ve(e),{currentSlide:u}=Ve(at()),{ctrlKeyState:c,shiftKeyState:f,spaceKeyState:d}=Ve(t),{updateSlideIndex:h,copySlide:p,createSlide:v,deleteSlide:g,cutSlide:m,copyAndPasteSlide:y,selectAllSlide:R}=bc(),{combineElements:A,uncombineElements:x}=ok(),{deleteElement:S}=G2(),{lockElement:w}=tK(),{copyElement:M,cutElement:L,quickCopyElement:T}=ak(),{selectAllElements:P}=i3(),{moveElement:k}=fye(),{orderElement:I}=z2(),{redo:C,undo:F}=on(),{enterScreening:N,enterScreeningFromStart:V}=dd(),{scaleCanvas:W,resetCanvas:K}=lk(),ee=()=>{n.value.length?M():s.value&&p()},B=()=>{n.value.length?L():s.value&&m()},Y=()=>{n.value.length?T():s.value&&y()},Z=()=>{a.value&&P(),s.value&&R()},H=()=>{a.value&&w()},te=()=>{a.value&&A()},z=()=>{a.value&&x()},ce=()=>{n.value.length?S():s.value&&g()},G=$=>{n.value.length?k($):($===yt.UP||$===yt.DOWN)&&h($)},ye=$=>{$===yt.PAGEUP?h(yt.UP):$===yt.PAGEDOWN&&h(yt.DOWN)},le=$=>{i.value&&I(i.value,$)},de=()=>{s.value&&v()},ue=()=>{if(!u.value.elements.length)return;if(!o.value){const re=u.value.elements[0];e.setActiveElementIdList([re.id]);return}const $=u.value.elements.findIndex(re=>re.id===o.value),se=$>=u.value.elements.length-1?0:$+1,ne=u.value.elements[se].id;e.setActiveElementIdList([ne])},j=$=>{const{ctrlKey:se,shiftKey:ne,altKey:re,metaKey:ae}=$,ve=se||ae,fe=$.key.toUpperCase();if(ve&&!c.value&&t.setCtrlKeyState(!0),ne&&!f.value&&t.setShiftKeyState(!0),!r.value&&fe===yt.SPACE&&t.setSpaceKeyState(!0),ve&&fe===yt.P){$.preventDefault(),e.setDialogForExport("pdf");return}if(ne&&fe===yt.F5){$.preventDefault(),N(),t.setShiftKeyState(!1);return}if(fe===yt.F5){$.preventDefault(),V();return}if(se&&fe===yt.F){$.preventDefault(),e.setSearchPanelState(!l.value);return}if(se&&fe===yt.MINUS){$.preventDefault(),W("-");return}if(se&&fe===yt.EQUAL){$.preventDefault(),W("+");return}if(se&&fe===yt.DIGIT_0){$.preventDefault(),K();return}if(!(!a.value&&!s.value)){if(ve&&fe===yt.C){if(r.value)return;$.preventDefault(),ee()}if(ve&&fe===yt.X){if(r.value)return;$.preventDefault(),B()}if(ve&&fe===yt.D){if(r.value)return;$.preventDefault(),Y()}if(ve&&fe===yt.Z){if(r.value)return;$.preventDefault(),F()}if(ve&&fe===yt.Y){if(r.value)return;$.preventDefault(),C()}if(ve&&fe===yt.A){if(r.value)return;$.preventDefault(),Z()}if(ve&&fe===yt.L){if(r.value)return;$.preventDefault(),H()}if(!ne&&ve&&fe===yt.G){if(r.value)return;$.preventDefault(),te()}if(ne&&ve&&fe===yt.G){if(r.value)return;$.preventDefault(),z()}if(re&&fe===yt.F){if(r.value)return;$.preventDefault(),le(Wr.TOP)}if(re&&fe===yt.B){if(r.value)return;$.preventDefault(),le(Wr.BOTTOM)}if(fe===yt.DELETE||fe===yt.BACKSPACE){if(r.value)return;$.preventDefault(),ce()}if(fe===yt.UP){if(r.value)return;$.preventDefault(),G(yt.UP)}if(fe===yt.DOWN){if(r.value)return;$.preventDefault(),G(yt.DOWN)}if(fe===yt.LEFT){if(r.value)return;$.preventDefault(),G(yt.LEFT)}if(fe===yt.RIGHT){if(r.value)return;$.preventDefault(),G(yt.RIGHT)}if(fe===yt.PAGEUP){if(r.value)return;$.preventDefault(),ye(yt.PAGEUP)}if(fe===yt.PAGEDOWN){if(r.value)return;$.preventDefault(),ye(yt.PAGEDOWN)}if(fe===yt.ENTER){if(r.value)return;$.preventDefault(),de()}if(fe===yt.TAB){if(r.value)return;$.preventDefault(),ue()}a.value&&!ne&&!ve&&!r.value&&(fe===yt.T?e.setCreatingElement({type:"text"}):fe===yt.R?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"}}):fe===yt.O?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}}):fe===yt.L&&e.setCreatingElement({type:"line",data:{path:"M 0 0 L 20 20",style:"solid",points:["",""]}}))}},E=()=>{c.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Wt(()=>{document.addEventListener("keydown",j),document.addEventListener("keyup",E),window.addEventListener("blur",E)}),En(()=>{document.removeEventListener("keydown",j),document.removeEventListener("keyup",E),window.removeEventListener("blur",E)})},hye=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Ve(pt()),{pasteTextClipboardData:r}=ik(),{createImageElement:i}=d0(),o=s=>{Rc(s).then(l=>i(l))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const l=s.clipboardData.items,u=l[0];if(!u)return;let c=!1;for(const f of l)if(f.kind==="file"&&f.type.indexOf("image")!==-1){const d=f.getAsFile();d&&o(d),c=!0}c||u.kind==="string"&&u.type==="text/plain"&&u.getAsString(f=>r(f))};Wt(()=>{document.addEventListener("paste",a)}),En(()=>{document.removeEventListener("paste",a)})};function rK(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hF(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function Ur(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){hF(o,r,i,a,s,"next",l)}function s(l){hF(o,r,i,a,s,"throw",l)}a(void 0)})}}var _a=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function o3(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var iK={exports:{}},pF={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pF),function(e){var t=pF.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},i=Object.prototype,o=i.hasOwnProperty,a=Object.defineProperty||function(F,N,V){F[N]=V.value},s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function f(F,N,V){return Object.defineProperty(F,N,{value:V,enumerable:!0,configurable:!0,writable:!0}),F[N]}try{f({},"")}catch{f=function(N,V,W){return N[V]=W}}function d(F,N,V,W){var K=N&&N.prototype instanceof v?N:v,ee=Object.create(K.prototype),B=new k(W||[]);return a(ee,"_invoke",{value:M(F,V,B)}),ee}function h(F,N,V){try{return{type:"normal",arg:F.call(N,V)}}catch(W){return{type:"throw",arg:W}}}r.wrap=d;var p={};function v(){}function g(){}function m(){}var y={};f(y,l,function(){return this});var R=Object.getPrototypeOf,A=R&&R(R(I([])));A&&A!==i&&o.call(A,l)&&(y=A);var x=m.prototype=v.prototype=Object.create(y);function S(F){["next","throw","return"].forEach(function(N){f(F,N,function(V){return this._invoke(N,V)})})}function w(F,N){function V(K,ee,B,Y){var Z=h(F[K],F,ee);if(Z.type!=="throw"){var H=Z.arg,te=H.value;return te&&t(te)=="object"&&o.call(te,"__await")?N.resolve(te.__await).then(function(z){V("next",z,B,Y)},function(z){V("throw",z,B,Y)}):N.resolve(te).then(function(z){H.value=z,B(H)},function(z){return V("throw",z,B,Y)})}Y(Z.arg)}var W;a(this,"_invoke",{value:function(K,ee){function B(){return new N(function(Y,Z){V(K,ee,Y,Z)})}return W=W?W.then(B,B):B()}})}function M(F,N,V){var W="suspendedStart";return function(K,ee){if(W==="executing")throw new Error("Generator is already running");if(W==="completed"){if(K==="throw")throw ee;return C()}for(V.method=K,V.arg=ee;;){var B=V.delegate;if(B){var Y=L(B,V);if(Y){if(Y===p)continue;return Y}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(W==="suspendedStart")throw W="completed",V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);W="executing";var Z=h(F,N,V);if(Z.type==="normal"){if(W=V.done?"completed":"suspendedYield",Z.arg===p)continue;return{value:Z.arg,done:V.done}}Z.type==="throw"&&(W="completed",V.method="throw",V.arg=Z.arg)}}}function L(F,N){var V=F.iterator[N.method];if(V===void 0){if(N.delegate=null,N.method==="throw"){if(F.iterator.return&&(N.method="return",N.arg=void 0,L(F,N),N.method==="throw"))return p;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var W=h(V,F.iterator,N.arg);if(W.type==="throw")return N.method="throw",N.arg=W.arg,N.delegate=null,p;var K=W.arg;return K?K.done?(N[F.resultName]=K.value,N.next=F.nextLoc,N.method!=="return"&&(N.method="next",N.arg=void 0),N.delegate=null,p):K:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,p)}function T(F){var N={tryLoc:F[0]};1 in F&&(N.catchLoc=F[1]),2 in F&&(N.finallyLoc=F[2],N.afterLoc=F[3]),this.tryEntries.push(N)}function P(F){var N=F.completion||{};N.type="normal",delete N.arg,F.completion=N}function k(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(T,this),this.reset(!0)}function I(F){if(F){var N=F[l];if(N)return N.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var V=-1,W=function K(){for(;++V=0;--W){var K=this.tryEntries[W],ee=K.completion;if(K.tryLoc==="root")return V("end");if(K.tryLoc<=this.prev){var B=o.call(K,"catchLoc"),Y=o.call(K,"finallyLoc");if(B&&Y){if(this.prev=0;--V){var W=this.tryEntries[V];if(W.tryLoc<=this.prev&&o.call(W,"finallyLoc")&&this.prev=0;--N){var V=this.tryEntries[N];if(V.finallyLoc===F)return this.complete(V.completion,V.afterLoc),P(V),p}},catch:function(F){for(var N=this.tryEntries.length-1;N>=0;--N){var V=this.tryEntries[N];if(V.tryLoc===F){var W=V.completion;if(W.type==="throw"){var K=W.arg;P(V)}return K}}throw new Error("illegal catch attempt")},delegateYield:function(F,N,V){return this.delegate={iterator:I(F),resultName:N,nextLoc:V},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(iK);var ub=iK.exports(),Kt=ub;try{regeneratorRuntime=ub}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=ub:Function("r","regeneratorRuntime = r")(ub)}var $v={},vF={},xv=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Gl=[],us=[],pye=typeof Uint8Array<"u"?Uint8Array:Array,uk=!1;function oK(){uk=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t>18&63]+Gl[i>>12&63]+Gl[i>>6&63]+Gl[63&i]);return o.join("")}function gF(e){var t;uk||oK();for(var n=e.length,r=n%3,i="",o=[],a=16383,s=0,l=n-r;sl?l:s+a));return r===1?(t=e[n-1],i+=Gl[t>>2],i+=Gl[t<<4&63],i+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],i+=Gl[t>>10],i+=Gl[t>>4&63],i+=Gl[t<<2&63],i+="="),o.push(i),o.join("")}function NA(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<>1,c=-7,f=n?i-1:0,d=n?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-c)-1,h>>=-c,c+=s;c>0;o=256*o+e[t+f],f+=d,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+e[t+f],f+=d,c-=8);if(o===0)o=1-u;else{if(o===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),o-=u}return(h?-1:1)*a*Math.pow(2,o-r)}function aK(e,t,n,r,i,o){var a,s,l,u=8*o-i-1,c=(1<>1,d=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+f>=1?d/l:d*Math.pow(2,1-f))*l>=2&&(a++,l/=2),a+f>=c?(s=0,a=c):a+f>=1?(s=(t*l-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[n+h]=255&a,h+=p,a/=256,u-=8);e[n+h-p]|=128*v}var gye={}.toString,sK=Array.isArray||function(e){return gye.call(e)=="[object Array]"};et.TYPED_ARRAY_SUPPORT=xv.TYPED_ARRAY_SUPPORT===void 0||xv.TYPED_ARRAY_SUPPORT;var mye=Lx();function Lx(){return et.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function rc(e,t){if(Lx()=Lx())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Lx().toString(16)+" bytes");return 0|e}function zl(e){return!(e==null||!e._isBuffer)}function cK(e,t){if(zl(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Tx(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return pK(e).length;default:if(r)return Tx(e).length;t=(""+t).toLowerCase(),r=!0}}function yye(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Tye(this,t,n);case"utf8":case"utf-8":return dK(this,t,n);case"ascii":return Mye(this,t,n);case"latin1":case"binary":return Lye(this,t,n);case"base64":return wye(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _ye(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Cd(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function mF(e,t,n,r,i){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if(typeof t=="string"&&(t=et.from(t,r)),zl(t))return t.length===0?-1:yF(e,t,n,r,i);if(typeof t=="number")return t&=255,et.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):yF(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function yF(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(r!==void 0&&((r=String(r).toLowerCase())==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(i){var c=-1;for(o=n;os&&(n=s-l),o=n;o>=0;o--){for(var f=!0,d=0;di&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,l=a%256,u.push(l),u.push(s);return u}(t,e.length-n),e,n,r)}function wye(e,t,n){return t===0&&n===e.length?gF(e):gF(e.slice(t,n))}function dK(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:u>223?3:u>191?2:1;if(i+f<=n)switch(f){case 1:u<128&&(c=u);break;case 2:(192&(o=e[i+1]))==128&&(l=(31&u)<<6|63&o)>127&&(c=l);break;case 3:o=e[i+1],a=e[i+2],(192&o)==128&&(192&a)==128&&(l=(15&u)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],(192&o)==128&&(192&a)==128&&(192&s)==128&&(l=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(c=l)}c===null?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(d){var h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var p="",v=0;v0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},et.prototype.compare=function(e,t,n,r,i){if(!zl(e))throw new TypeError("Argument must be a Buffer");if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),i===void 0&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),c=0;ci)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return Aye(this,e,t,n);case"utf8":case"utf-8":return Rye(this,e,t,n);case"ascii":return fK(this,e,t,n);case"latin1":case"binary":return bye(this,e,t,n);case"base64":return xye(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Sye(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},et.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Mye(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function Uo(e,t,n,r,i,o){if(!zl(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function FA(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function EA(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function hK(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function AF(e,t,n,r,i){return i||hK(e,0,n,4),aK(e,t,n,r,23,4),n+4}function RF(e,t,n,r,i){return i||hK(e,0,n,8),aK(e,t,n,r,52,8),n+8}et.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=t===void 0?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},et.prototype.readUInt8=function(e,t){return t||xi(e,1,this.length),this[e]},et.prototype.readUInt16LE=function(e,t){return t||xi(e,2,this.length),this[e]|this[e+1]<<8},et.prototype.readUInt16BE=function(e,t){return t||xi(e,2,this.length),this[e]<<8|this[e+1]},et.prototype.readUInt32LE=function(e,t){return t||xi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},et.prototype.readUInt32BE=function(e,t){return t||xi(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},et.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||xi(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},et.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||xi(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},et.prototype.readInt8=function(e,t){return t||xi(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},et.prototype.readInt16LE=function(e,t){t||xi(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},et.prototype.readInt16BE=function(e,t){t||xi(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},et.prototype.readInt32LE=function(e,t){return t||xi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},et.prototype.readInt32BE=function(e,t){return t||xi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},et.prototype.readFloatLE=function(e,t){return t||xi(e,4,this.length),NA(this,e,!0,23,4)},et.prototype.readFloatBE=function(e,t){return t||xi(e,4,this.length),NA(this,e,!1,23,4)},et.prototype.readDoubleLE=function(e,t){return t||xi(e,8,this.length),NA(this,e,!0,52,8)},et.prototype.readDoubleBE=function(e,t){return t||xi(e,8,this.length),NA(this,e,!1,52,8)},et.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Uo(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},et.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,1,255,0),et.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},et.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,2,65535,0),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):FA(this,e,t,!0),t+2},et.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,2,65535,0),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):FA(this,e,t,!1),t+2},et.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,4,4294967295,0),et.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):EA(this,e,t,!0),t+4},et.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,4,4294967295,0),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):EA(this,e,t,!1),t+4},et.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Uo(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},et.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Uo(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&s===0&&this[t+o+1]!==0&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},et.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,1,127,-128),et.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},et.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,2,32767,-32768),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):FA(this,e,t,!0),t+2},et.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,2,32767,-32768),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):FA(this,e,t,!1),t+2},et.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,4,2147483647,-2147483648),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):EA(this,e,t,!0),t+4},et.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Uo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):EA(this,e,t,!1),t+4},et.prototype.writeFloatLE=function(e,t,n){return AF(this,e,t,!0,n)},et.prototype.writeFloatBE=function(e,t,n){return AF(this,e,t,!1,n)},et.prototype.writeDoubleLE=function(e,t,n){return RF(this,e,t,!0,n)},et.prototype.writeDoubleBE=function(e,t,n){return RF(this,e,t,!1,n)},et.prototype.copy=function(e,t,n,r){if(n||(n=0),r||r===0||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!et.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function pK(e){return function(t){var n,r,i,o,a,s;uk||oK();var l=t.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[l-2]==="="?2:t[l-1]==="="?1:0,s=new pye(3*l/4-a),i=a>0?l-4:l;var u=0;for(n=0,r=0;n>16&255,s[u++]=o>>8&255,s[u++]=255&o;return a===2?(o=us[t.charCodeAt(n)]<<2|us[t.charCodeAt(n+1)]>>4,s[u++]=255&o):a===1&&(o=us[t.charCodeAt(n)]<<10|us[t.charCodeAt(n+1)]<<4|us[t.charCodeAt(n+2)]>>2,s[u++]=o>>8&255,s[u++]=255&o),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(Oye,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function a3(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J2(e){return e!=null&&(!!e._isBuffer||bF(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&bF(t.slice(0,0))}(e))}function bF(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Pye=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:mye,Buffer:et,SlowBuffer:function(e){return+e!=e&&(e=0),et.alloc(+e)},isBuffer:J2}),ai={};function vK(){throw new Error("setTimeout has not been defined")}function gK(){throw new Error("clearTimeout has not been defined")}var tf=vK,nf=gK;function mK(e){if(tf===setTimeout)return setTimeout(e,0);if((tf===vK||!tf)&&setTimeout)return tf=setTimeout,setTimeout(e,0);try{return tf(e,0)}catch{try{return tf.call(null,e,0)}catch{return tf.call(this,e,0)}}}typeof xv.setTimeout=="function"&&(tf=setTimeout),typeof xv.clearTimeout=="function"&&(nf=clearTimeout);var gh,ic=[],rv=!1,cb=-1;function Cye(){rv&&gh&&(rv=!1,gh.length?ic=gh.concat(ic):cb=-1,ic.length&&yK())}function yK(){if(!rv){var e=mK(Cye);rv=!0;for(var t=ic.length;t;){for(gh=ic,ic=[];++cb1)for(var n=1;n0&&a.length>i){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=o[t]=n,++e._eventsCount;return e}function SF(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function wF(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function $2(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}rf.prototype=Object.create(null),kn.EventEmitter=kn,kn.usingDomains=!1,kn.prototype.domain=void 0,kn.prototype._events=void 0,kn.prototype._maxListeners=void 0,kn.defaultMaxListeners=10,kn.init=function(){this.domain=null,kn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new rf,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},kn.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},kn.prototype.getMaxListeners=function(){return RK(this)},kn.prototype.emit=function(e){var t,n,r,i,o,a,s,l=e==="error";if(a=this._events)l=l&&a.error==null;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var c=typeof n=="function";switch(r=arguments.length){case 1:Bye(n,c,this);break;case 2:Yye(n,c,this,arguments[1]);break;case 3:Zye(n,c,this,arguments[1],arguments[2]);break;case 4:Qye(n,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),o=1;o0;)if(n[o]===t||n[o].listener&&n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount==0)return this._events=new rf,this;delete r[e]}else(function(s,l){for(var u=l,c=u+1,f=s.length;c0?Reflect.ownKeys(this._events):[]};var Kye=Object.freeze({__proto__:null,default:kn,EventEmitter:kn}),Ff=typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},Gye=/%[sdj%]/g;function s3(e){if(!e2(e)){for(var t=[],n=0;n=i)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}default:return s}}),a=r[n];n=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),u3(t)?n.showHidden=t:t&&vk(n,t),nu(n.showHidden)&&(n.showHidden=!1),nu(n.depth)&&(n.depth=2),nu(n.colors)&&(n.colors=!1),nu(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=zye),_x(n,e,n.depth)}function zye(e,t){var n=su.styles[t];return n?"\x1B["+su.colors[n][0]+"m"+e+"\x1B["+su.colors[n][1]+"m":e}function Jye(e,t){return e}function _x(e,t,n){if(e.customInspect&&t&&im(t.inspect)&&t.inspect!==su&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return e2(r)||(r=_x(e,r,n)),r}var i=function(d,h){if(nu(h))return d.stylize("undefined","undefined");if(e2(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(hk(h))return d.stylize(""+h,"number");if(u3(h))return d.stylize(""+h,"boolean");if(j2(h))return d.stylize("null","null")}(e,t);if(i)return i;var o=Object.keys(t),a=function(d){var h={};return d.forEach(function(p,v){h[p]=!0}),h}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),rm(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return BM(t);if(o.length===0){if(im(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(nm(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Ox(t))return e.stylize(Date.prototype.toString.call(t),"date");if(rm(t))return BM(t)}var l,u="",c=!1,f=["{","}"];return dk(t)&&(c=!0,f=["[","]"]),im(t)&&(u=" [Function"+(t.name?": "+t.name:"")+"]"),nm(t)&&(u=" "+RegExp.prototype.toString.call(t)),Ox(t)&&(u=" "+Date.prototype.toUTCString.call(t)),rm(t)&&(u=" "+BM(t)),o.length!==0||c&&t.length!=0?n<0?nm(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=c?function(d,h,p,v,g){for(var m=[],y=0,R=h.length;y>24&255)===255){var l=s>>16&255,u=s>>8&255,c=s&255;l===255?(l=0,u===255?(u=0,c===255?c=0:++c):++u):++l,s=0,s+=l<<16,s+=u<<8,s+=c}else s+=1<<24;return s}function o(s){return(s[0]=i(s[0]))===0&&(s[1]=i(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,l){var u=this._cipher,c=u.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0),o(d);var h=d.slice(0);u.encryptBlock(h,0);for(var p=0;p>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var i=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=i}},n.pad.Ansix923})}(TM)),TM.exports}var _M={exports:{}},J9;function x2e(){return J9||(J9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.Iso10126={pad:function(r,i){var o=i*4,a=o-r.sigBytes%o;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var i=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=i}},n.pad.Iso10126})}(_M)),_M.exports}var OM={exports:{}},$9;function S2e(){return $9||($9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.Iso97971={pad:function(r,i){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,i)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(OM)),OM.exports}var kM={exports:{}},j9;function w2e(){return j9||(j9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.ZeroPadding={pad:function(r,i){var o=i*4;r.clamp(),r.sigBytes+=o-(r.sigBytes%o||o)},unpad:function(r){for(var i=r.words,o=r.sigBytes-1,o=r.sigBytes-1;o>=0;o--)if(i[o>>>2]>>>24-o%4*8&255){r.sigBytes=o+1;break}}},n.pad.ZeroPadding})}(kM)),kM.exports}var PM={exports:{}},q9;function M2e(){return q9||(q9=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(PM)),PM.exports}var CM={exports:{}},eF;function L2e(){return eF||(eF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),Ii())})(Xt,function(n){return function(r){var i=n,o=i.lib,a=o.CipherParams,s=i.enc,l=s.Hex,u=i.format;u.Hex={stringify:function(c){return c.ciphertext.toString(l)},parse:function(c){var f=l.parse(c);return a.create({ciphertext:f})}}}(),n.format.Hex})}(CM)),CM.exports}var IM={exports:{}},tF;function T2e(){return tF||(tF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.BlockCipher,a=r.algo,s=[],l=[],u=[],c=[],f=[],d=[],h=[],p=[],v=[],g=[];(function(){for(var R=[],A=0;A<256;A++)A<128?R[A]=A<<1:R[A]=A<<1^283;for(var x=0,S=0,A=0;A<256;A++){var w=S^S<<1^S<<2^S<<3^S<<4;w=w>>>8^w&255^99,s[x]=w,l[w]=x;var L=R[x],T=R[L],M=R[T],P=R[w]*257^w*16843008;u[x]=P<<24|P>>>8,c[x]=P<<16|P>>>16,f[x]=P<<8|P>>>24,d[x]=P;var P=M*16843009^T*65537^L*257^x*16843008;h[w]=P<<24|P>>>8,p[w]=P<<16|P>>>16,v[w]=P<<8|P>>>24,g[w]=P,x?(x=L^R[R[R[M^L]]],S^=R[R[S]]):x=S=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=o.extend({_doReset:function(){var R;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var A=this._keyPriorReset=this._key,x=A.words,S=A.sigBytes/4,w=this._nRounds=S+6,L=(w+1)*4,T=this._keySchedule=[],M=0;M6&&M%S==4&&(R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255]):(R=R<<8|R>>>24,R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255],R^=m[M/S|0]<<24),T[M]=T[M-S]^R);for(var P=this._invKeySchedule=[],k=0;k>>24]]^p[s[R>>>16&255]]^v[s[R>>>8&255]]^g[s[R&255]]}}},encryptBlock:function(R,A){this._doCryptBlock(R,A,this._keySchedule,u,c,f,d,s)},decryptBlock:function(R,A){var x=R[A+1];R[A+1]=R[A+3],R[A+3]=x,this._doCryptBlock(R,A,this._invKeySchedule,h,p,v,g,l);var x=R[A+1];R[A+1]=R[A+3],R[A+3]=x},_doCryptBlock:function(R,A,x,S,w,L,T,M){for(var P=this._nRounds,k=R[A]^x[0],I=R[A+1]^x[1],C=R[A+2]^x[2],F=R[A+3]^x[3],N=4,V=1;V>>24]^w[I>>>16&255]^L[C>>>8&255]^T[F&255]^x[N++],H=S[I>>>24]^w[C>>>16&255]^L[F>>>8&255]^T[k&255]^x[N++],j=S[C>>>24]^w[F>>>16&255]^L[k>>>8&255]^T[I&255]^x[N++],B=S[F>>>24]^w[k>>>16&255]^L[I>>>8&255]^T[C&255]^x[N++];k=W,I=H,C=j,F=B}var W=(M[k>>>24]<<24|M[I>>>16&255]<<16|M[C>>>8&255]<<8|M[F&255])^x[N++],H=(M[I>>>24]<<24|M[C>>>16&255]<<16|M[F>>>8&255]<<8|M[k&255])^x[N++],j=(M[C>>>24]<<24|M[F>>>16&255]<<16|M[k>>>8&255]<<8|M[I&255])^x[N++],B=(M[F>>>24]<<24|M[k>>>16&255]<<16|M[I>>>8&255]<<8|M[C&255])^x[N++];R[A]=W,R[A+1]=H,R[A+2]=j,R[A+3]=B},keySize:256/32});r.AES=o._createHelper(y)}(),n.AES})}(IM)),IM.exports}var NM={exports:{}},nF;function _2e(){return nF||(nF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.WordArray,a=i.BlockCipher,s=r.algo,l=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var m=this._key,y=m.words,R=[],A=0;A<56;A++){var x=l[A]-1;R[A]=y[x>>>5]>>>31-x%32&1}for(var S=this._subKeys=[],w=0;w<16;w++){for(var L=S[w]=[],T=c[w],A=0;A<24;A++)L[A/6|0]|=R[(u[A]-1+T)%28]<<31-A%6,L[4+(A/6|0)]|=R[28+(u[A+24]-1+T)%28]<<31-A%6;L[0]=L[0]<<1|L[0]>>>31;for(var A=1;A<7;A++)L[A]=L[A]>>>(A-1)*4+3;L[7]=L[7]<<5|L[7]>>>27}for(var M=this._invSubKeys=[],A=0;A<16;A++)M[A]=S[15-A]},encryptBlock:function(m,y){this._doCryptBlock(m,y,this._subKeys)},decryptBlock:function(m,y){this._doCryptBlock(m,y,this._invSubKeys)},_doCryptBlock:function(m,y,R){this._lBlock=m[y],this._rBlock=m[y+1],p.call(this,4,252645135),p.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),p.call(this,1,1431655765);for(var A=0;A<16;A++){for(var x=R[A],S=this._lBlock,w=this._rBlock,L=0,T=0;T<8;T++)L|=f[T][((w^x[T])&d[T])>>>0];this._lBlock=w,this._rBlock=S^L}var M=this._lBlock;this._lBlock=this._rBlock,this._rBlock=M,p.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),m[y]=this._lBlock,m[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(m,y){var R=(this._lBlock>>>m^this._rBlock)&y;this._rBlock^=R,this._lBlock^=R<>>m^this._lBlock)&y;this._lBlock^=R,this._rBlock^=R<192.");var R=y.slice(0,2),A=y.length<4?y.slice(0,2):y.slice(2,4),x=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(o.create(R)),this._des2=h.createEncryptor(o.create(A)),this._des3=h.createEncryptor(o.create(x))},encryptBlock:function(m,y){this._des1.encryptBlock(m,y),this._des2.decryptBlock(m,y),this._des3.encryptBlock(m,y)},decryptBlock:function(m,y){this._des3.decryptBlock(m,y),this._des2.encryptBlock(m,y),this._des1.decryptBlock(m,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(g)}(),n.TripleDES})}(NM)),NM.exports}var FM={exports:{}},rF;function O2e(){return rF||(rF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=a.RC4=o.extend({_doReset:function(){for(var c=this._key,f=c.words,d=c.sigBytes,h=this._S=[],p=0;p<256;p++)h[p]=p;for(var p=0,v=0;p<256;p++){var g=p%d,m=f[g>>>2]>>>24-g%4*8&255;v=(v+h[p]+m)%256;var y=h[p];h[p]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(c,f){c[f]^=l.call(this)},keySize:256/32,ivSize:0});function l(){for(var c=this._S,f=this._i,d=this._j,h=0,p=0;p<4;p++){f=(f+1)%256,d=(d+c[f])%256;var v=c[f];c[f]=c[d],c[d]=v,h|=c[(c[f]+c[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=o._createHelper(s);var u=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)l.call(this)}});r.RC4Drop=o._createHelper(u)}(),n.RC4})}(FM)),FM.exports}var EM={exports:{}},iF;function k2e(){return iF||(iF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=[],l=[],u=[],c=a.Rabbit=o.extend({_doReset:function(){for(var d=this._key.words,h=this.cfg.iv,p=0;p<4;p++)d[p]=(d[p]<<8|d[p]>>>24)&16711935|(d[p]<<24|d[p]>>>8)&4278255360;var v=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],g=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)g[p]^=v[p+4&7];if(h){var m=h.words,y=m[0],R=m[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,x=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=A>>>16|x&4294901760,w=x<<16|A&65535;g[0]^=A,g[1]^=S,g[2]^=x,g[3]^=w,g[4]^=A,g[5]^=S,g[6]^=x,g[7]^=w;for(var p=0;p<4;p++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var v=d[p]+h[p],g=v&65535,m=v>>>16,y=((g*g>>>17)+g*m>>>15)+m*m,R=((v&4294901760)*v|0)+((v&65535)*v|0);u[p]=y^R}d[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,d[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,d[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,d[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,d[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,d[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,d[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,d[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}r.Rabbit=o._createHelper(c)}(),n.Rabbit})}(EM)),EM.exports}var XM={exports:{}},oF;function P2e(){return oF||(oF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.StreamCipher,a=r.algo,s=[],l=[],u=[],c=a.RabbitLegacy=o.extend({_doReset:function(){var d=this._key.words,h=this.cfg.iv,p=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],v=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var g=0;g<4;g++)f.call(this);for(var g=0;g<8;g++)v[g]^=p[g+4&7];if(h){var m=h.words,y=m[0],R=m[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,x=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S=A>>>16|x&4294901760,w=x<<16|A&65535;v[0]^=A,v[1]^=S,v[2]^=x,v[3]^=w,v[4]^=A,v[5]^=S,v[6]^=x,v[7]^=w;for(var g=0;g<4;g++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var v=d[p]+h[p],g=v&65535,m=v>>>16,y=((g*g>>>17)+g*m>>>15)+m*m,R=((v&4294901760)*v|0)+((v&65535)*v|0);u[p]=y^R}d[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,d[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,d[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,d[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,d[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,d[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,d[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,d[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}r.RabbitLegacy=o._createHelper(c)}(),n.RabbitLegacy})}(XM)),XM.exports}var WM={exports:{}},aF;function C2e(){return aF||(aF=1,function(e,t){(function(n,r,i){e.exports=r(Wn(),c0(),f0(),dd(),Ii())})(Xt,function(n){return function(){var r=n,i=r.lib,o=i.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],u=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function f(g,m){let y=m>>24&255,R=m>>16&255,A=m>>8&255,x=m&255,S=g.sbox[0][y]+g.sbox[1][R];return S=S^g.sbox[2][A],S=S+g.sbox[3][x],S}function d(g,m,y){let R=m,A=y,x;for(let S=0;S1;--S)R=R^g.pbox[S],A=f(g,R)^A,x=R,R=A,A=x;return x=R,R=A,A=x,A=A^g.pbox[1],R=R^g.pbox[0],{left:R,right:A}}function p(g,m,y){for(let w=0;w<4;w++){g.sbox[w]=[];for(let L=0;L<256;L++)g.sbox[w][L]=u[w][L]}let R=0;for(let w=0;w=y&&(R=0);let A=0,x=0,S=0;for(let w=0;wLT.AES.encrypt(e,QH).toString(),HH=e=>LT.AES.decrypt(e,QH).toString(LT.enc.Utf8),KH=e=>new Promise((t,n)=>{const r=document.createElement("button"),i=new i2e(r,{text:()=>e,action:()=>"copy",container:document.body});i.on("success",o=>{i.destroy(),t(o)}),i.on("error",o=>{i.destroy(),n(o)}),document.body.appendChild(r),r.click(),document.body.removeChild(r)}),GH=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),tk=e=>{let t;try{t=JSON.parse(HH(e))}catch{t=e}return t},zH=e=>{const t=e.split(`\r +`);t[t.length-1]===""&&t.pop();let n=-1;const r=[];for(const i in t){if(r[i]=t[i].split(" "),r[i].length===1)return null;if(n===-1)n=r[i].length;else if(n!==r[i].length)return null}return r},JH=e=>{const r=new DOMParser().parseFromString(e,"text/html").querySelector("table"),i=[];if(!r)return i;const o=r.querySelectorAll("tr");for(const a of o){const s=[],l=a.querySelectorAll("td, th");for(const u of l){const c=u.textContent?u.textContent.trim():"",f=parseInt(u.getAttribute("colspan")||"1",10);for(let d=0;d=0,o=!n&&i&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ot(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(Z2e,arguments)},brighten:function(){return this._applyModification(Q2e,arguments)},darken:function(){return this._applyModification(H2e,arguments)},desaturate:function(){return this._applyModification(U2e,arguments)},saturate:function(){return this._applyModification(B2e,arguments)},greyscale:function(){return this._applyModification(Y2e,arguments)},spin:function(){return this._applyModification(K2e,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(J2e,arguments)},complement:function(){return this._applyCombination(G2e,arguments)},monochromatic:function(){return this._applyCombination($2e,arguments)},splitcomplement:function(){return this._applyCombination(z2e,arguments)},triad:function(){return this._applyCombination(fF,[3])},tetrad:function(){return this._applyCombination(fF,[4])}};ot.fromRatio=function(e,t){if(xx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=bg(e[r]));e=n}return ot(e,t)};function E2e(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=nye(e)),xx(e)=="object"&&(Xu(e.r)&&Xu(e.g)&&Xu(e.b)?(t=X2e(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Xu(e.h)&&Xu(e.s)&&Xu(e.v)?(r=bg(e.s),i=bg(e.v),t=V2e(e.h,r,i),a=!0,s="hsv"):Xu(e.h)&&Xu(e.s)&&Xu(e.l)&&(r=bg(e.s),o=bg(e.l),t=W2e(e.h,r,o),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=$H(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function X2e(e,t,n){return{r:Or(e,255)*255,g:Or(t,255)*255,b:Or(n,255)*255}}function sF(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o,a,s=(r+i)/2;if(r==i)o=a=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t1&&(f-=1),f<1/6?u+(c-u)*6*f:f<1/2?c:f<2/3?u+(c-u)*(2/3-f)*6:u}if(t===0)r=i=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),i=a(l,s,e),o=a(l,s,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function lF(e,t,n){e=Or(e,255),t=Or(t,255),n=Or(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o,a,s=r,l=r-i;if(a=r===0?0:l/r,r==i)o=0;else{switch(r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(ot(r));return o}function $2e(e,t){t=t||6;for(var n=ot(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(ot({h:r,s:i,v:o})),o=(o+s)%1;return a}ot.mix=function(e,t,n){n=n===0?0:n||50;var r=ot(e).toRgb(),i=ot(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return ot(a)};ot.readability=function(e,t){var n=ot(e),r=ot(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ot.isReadable=function(e,t,n){var r=ot.readability(e,t),i,o;switch(o=!1,i=rye(n),i.level+i.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};ot.mostReadable=function(e,t,n){var r=null,i=0,o,a,s,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var u=0;ui&&(i=o,r=ot(t[u]));return ot.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,ot.mostReadable(e,["#fff","#000"],n))};var TT=ot.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},j2e=ot.hexNames=q2e(TT);function q2e(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function $H(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Or(e,t){eye(e)&&(e="100%");var n=tye(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function r3(e){return Math.min(1,Math.max(0,e))}function wa(e){return parseInt(e,16)}function eye(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function tye(e){return typeof e=="string"&&e.indexOf("%")!=-1}function ul(e){return e.length==1?"0"+e:""+e}function bg(e){return e<=1&&(e=e*100+"%"),e}function jH(e){return Math.round(parseFloat(e)*255).toString(16)}function dF(e){return wa(e)/255}var Gs=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Xu(e){return!!Gs.CSS_UNIT.exec(e)}function nye(e){e=e.replace(N2e,"").replace(F2e,"").toLowerCase();var t=!1;if(TT[e])e=TT[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Gs.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Gs.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Gs.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Gs.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Gs.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Gs.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Gs.hex8.exec(e))?{r:wa(n[1]),g:wa(n[2]),b:wa(n[3]),a:dF(n[4]),format:t?"name":"hex8"}:(n=Gs.hex6.exec(e))?{r:wa(n[1]),g:wa(n[2]),b:wa(n[3]),format:t?"name":"hex"}:(n=Gs.hex4.exec(e))?{r:wa(n[1]+""+n[1]),g:wa(n[2]+""+n[2]),b:wa(n[3]+""+n[3]),a:dF(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Gs.hex3.exec(e))?{r:wa(n[1]+""+n[1]),g:wa(n[2]+""+n[2]),b:wa(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function rye(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}const rv=e=>{const{left:t,top:n,width:r,height:i,rotate:o=0}=e,a=Math.sqrt(Math.pow(r,2)+Math.pow(i,2))/2,s=Math.atan(i/r)*180/Math.PI,l=(180-o-s)*Math.PI/180,u=(s-o)*Math.PI/180,c=t+r/2,f=n+i/2,d=[c+a*Math.cos(l),c+a*Math.cos(u),c-a*Math.cos(l),c-a*Math.cos(u)],h=[f-a*Math.sin(l),f-a*Math.sin(u),f+a*Math.sin(l),f+a*Math.sin(u)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},kp=e=>{const{xRange:t,yRange:n}=rv({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:i}=rv({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate});return{offsetX:r[0]-t[0],offsetY:i[0]-n[0]}},ps=e=>{let t,n,r,i;if(e.type==="line")t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),r=e.top,i=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){const{left:o,top:a,width:s,height:l,rotate:u}=e,{xRange:c,yRange:f}=rv({left:o,top:a,width:s,height:l,rotate:u});t=c[0],n=c[1],r=f[0],i=f[1]}else t=e.left,n=e.left+e.width,r=e.top,i=e.top+e.height;return{minX:t,maxX:n,minY:r,maxY:i}},tc=e=>{const t=[],n=[],r=[],i=[];e.forEach(u=>{const{minX:c,maxX:f,minY:d,maxY:h}=ps(u);t.push(c),n.push(d),r.push(f),i.push(h)});const o=Math.min(...t),a=Math.max(...r),s=Math.min(...n),l=Math.max(...i);return{minX:o,maxX:a,minY:s,maxY:l}},Sx=e=>{const t=[];return e.forEach(n=>{const r=t.findIndex(i=>i.value===n.value);if(r===-1)t.push(n);else{const i=t[r],o=Math.min(i.range[0],n.range[0]),a=Math.max(i.range[1],n.range[1]),s=[o,a],l={value:n.value,range:s};t[r]=l}}),t},iye=e=>{const t={};for(const n of e)t[n.id]=Ut(10);return t},_T=e=>{const t={},n={};for(const r of e){const i=r.groupId;i&&!t[i]&&(t[i]=Ut(10)),n[r.id]=Ut(10)}return{groupIdMap:t,elIdMap:n}},qH=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},nk=e=>{const t=e.start.join(","),n=e.end.join(",");if(e.broken){const r=e.broken.join(",");return`M${t} L${r} L${n}`}else if(e.broken2){const{minX:r,maxX:i,minY:o,maxY:a}=ps(e);return i-r>=a-o?`M${t} L${e.broken2[0]},${e.start[1]} L${e.broken2[0]},${e.end[1]} ${n}`:`M${t} L${e.start[0]},${e.broken2[1]} L${e.end[0]},${e.broken2[1]} ${n}`}else if(e.curve){const r=e.curve.join(",");return`M${t} Q${r} ${n}`}else if(e.cubic){const[r,i]=e.cubic,o=r.join(","),a=i.join(",");return`M${t} C${o} ${a} ${n}`}return`M${t} L${n}`},oye=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom},Mx=e=>{const n=e.replace(/[\n\r]+/g,"
").split("
");let r="";for(const i of n)i&&(r+=`
${i}
`);return r},eK=e=>new Promise(t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const r=n.clientWidth,i=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:r,height:i})},n.onerror=()=>{n.onload=null,n.onerror=null}}),Rc=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),aye=e=>{if(!/[\s\S]*?<\/svg>/i.test(e))return!1;try{return new DOMParser().parseFromString(e,"image/svg+xml").documentElement.nodeName==="svg"}catch{return!1}},sye=e=>{const t=new Blob([e],{type:"image/svg+xml"});return new File([t],`${Date.now()}.svg`,{type:"image/svg+xml"})};var xn=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.CUT_ROUND_RECT="cutRoundRect",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(xn||{}),Et=(e=>(e.TEXT="text",e.IMAGE="image",e.SHAPE="shape",e.LINE="line",e.CHART="chart",e.TABLE="table",e.LATEX="latex",e.VIDEO="video",e.AUDIO="audio",e))(Et||{});const d0={[xn.ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L ${r} ${t} Q 0 ${t} 0 ${t-r} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.CUT_RECT_DIAGONAL]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t-r} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L ${r} ${t} Z`}},[xn.CUT_RECT_SINGLE]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} Z`}},[xn.CUT_RECT_SAMESIDE]:{editable:!0,defaultValue:[.2],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} L ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[xn.ROUND_RECT_DIAGONAL]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e} 0 L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.ROUND_RECT_SINGLE]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} L 0 0 Z`}},[xn.ROUND_RECT_SAMESIDE]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} Q 0 0 ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[xn.CUT_ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[xn.MESSAGE]:{editable:!0,range:[[0,.8],[.1,.3]],defaultValue:[.3,.2],relative:["left_bottom","bottom"],getBaseSize:[e=>e,(e,t)=>t],formula:(e,t,n)=>{const r=e*n[0],i=e*.2,o=t*n[1];return`M 0 0 L ${e} 0 L ${e} ${t-o} L ${r+i} ${t-o} L ${r} ${t} L ${r} ${t-o} L 0 ${t-o} Z`}},[xn.ROUND_MESSAGE]:{formula:(e,t)=>{const n=Math.min(e,t)*.125,r=Math.min(e,t)*.2,i=Math.min(e,t)*.2;return`M 0 ${n} Q 0 0 ${n} 0 L ${e-n} 0 Q ${e} 0 ${e} ${n} L ${e} ${t-n-i} Q ${e} ${t-i} ${e-n} ${t-i} L ${e/2} ${t-i} L ${e/2-r} ${t} L ${e/2-r} ${t-i} L ${n} ${t-i} Q 0 ${t-i} 0 ${t-n-i} L 0 ${n} Z`}},[xn.L]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L 0 ${t} L ${e} ${t} L ${e} ${t-r} L ${r} ${t-r} L ${r} 0 Z`}},[xn.RING_RECT]:{editable:!0,defaultValue:[.25],range:[[.1,.45]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 ${e} 0 ${e} ${t} L 0 ${t} L 0 0 Z M ${r} ${r} L ${r} ${t-r} L ${e-r} ${t-r} L ${e-r} ${r} Z`}},[xn.PLUS]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["center"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${e/2-r/2} 0 L ${e/2-r/2} ${t/2-r/2} L 0 ${t/2-r/2} L 0 ${t/2+r/2} L ${e/2-r/2} ${t/2+r/2} L ${e/2-r/2} ${t} L ${e/2+r/2} ${t} L ${e/2+r/2} ${t/2+r/2} L ${e} ${t/2+r/2} L ${e} ${t/2-r/2} L ${e/2+r/2} ${t/2-r/2} L ${e/2+r/2} 0 Z`}},[xn.TRIANGLE]:{editable:!0,defaultValue:[.5],range:[[0,1]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>`M ${e*n[0]} 0 L 0 ${t} L ${e} ${t} Z`},[xn.PARALLELOGRAM_LEFT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e} 0 L ${e-r} ${t} L 0 ${t} Z`}},[xn.PARALLELOGRAM_RIGHT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M 0 0 L ${e-r} 0 L ${e} ${t} L ${r} ${t} Z`}},[xn.TRAPEZOID]:{editable:!0,defaultValue:[.25],range:[[0,.5]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${t} L 0 ${t} Z`}},[xn.BULLET]:{editable:!0,defaultValue:[.2],range:[[0,1]],relative:["top"],getBaseSize:[(e,t)=>t],formula:(e,t,n)=>{const r=t*n[0];return`M ${e/2} 0 L 0 ${r} L 0 ${t} L ${e} ${t} L ${e} ${r} Z`}},[xn.INDICATOR]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${e} ${t/2} L ${e-r} 0 L 0 0 L ${r} ${t/2} L 0 ${t} L ${e-r} ${t} Z`}}},rk=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",pptxShapeType:"rect"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.ROUND_RECT,pptxShapeType:"roundRect"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:xn.CUT_RECT_SINGLE,pptxShapeType:"snip1Rect"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:xn.CUT_RECT_SAMESIDE,pptxShapeType:"snip2SameRect"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:xn.CUT_RECT_DIAGONAL,pptxShapeType:"snip2DiagRect"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.CUT_ROUND_RECT,pptxShapeType:"snipRoundRect"},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:xn.ROUND_RECT_SINGLE,pptxShapeType:"round1Rect"},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:xn.ROUND_RECT_SAMESIDE,pptxShapeType:"round2SameRect"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 200 150 Q 200 200 150 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:xn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",pptxShapeType:"ellipse"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:xn.TRIANGLE,pptxShapeType:"triangle"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 70 20 L 0 160 Q 0 200 40 200 L 160 200 Q 200 200 200 160 L 130 20 Q 100 -20 70 20 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:xn.PARALLELOGRAM_LEFT,pptxShapeType:"parallelogram"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:xn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:xn.TRAPEZOID,pptxShapeType:"trapezoid"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z",pptxShapeType:"diamond"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:xn.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:xn.INDICATOR},{viewBox:[200,200],path:"M 0 0 C 80 20 120 20 200 0 C 180 80 180 120 200 200 C 80 180 120 180 0 200 C 20 120 20 80 0 0 Z"},{viewBox:[200,200],path:"M 10 10 C 60 0 140 0 190 10 C 200 60 200 140 190 190 C 140 200 60 200 10 190 C 0 140 0 60 10 10 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z",pptxShapeType:"pie"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z",pptxShapeType:"chord"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",pptxShapeType:"teardrop"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M100,0 L200,76.6 L161.8,200 L38.2,200 L0,76.6 Z",pptxShapeType:"pentagon"},{viewBox:[200,200],path:"M 40 0 L 160 0 L 200 100 L 160 200 L 40 200 L 0 100 Z",pptxShapeType:"hexagon"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M100,0 L170.71,29.29 L200,100 L170.71,170.71 L100,200 L29.29,170.71 L0,100 L29.29,29.29 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z",pptxShapeType:"octagon"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z",pptxShapeType:"dodecagon"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z",pptxShapeType:"flowChartManualInput"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 150 C 110 140 110 240 0 180 Z",pptxShapeType:"flowChartDocument"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z",pptxShapeType:"diagStripe"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:xn.L,pptxShapeType:"corner"},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:xn.RING_RECT,pptxShapeType:"frame"},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z",pptxShapeType:"donut"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:xn.PLUS,pptxShapeType:"mathPlus"},{viewBox:[200,200],path:"M 0 70 L 200 70 L 200 130 L 0 130 Z",pptxShapeType:"mathMinus"},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z",pptxShapeType:"mathMultiply"},{viewBox:[200,200],path:"M 0 80 L 200 80 L 200 120 L 0 120 Z M 100 0 A 25 25 0 1 1 100 50 A 25 25 0 1 1 100 0 M 100 200 A 25 25 0 1 1 100 150 A 25 25 0 1 1 100 200",pptxShapeType:"mathDivide"},{viewBox:[200,200],path:"M 0 30 L 200 30 L 200 80 L 0 80 Z M 0 120 L 200 120 L 200 170 L 0 170 Z",pptxShapeType:"mathEqual"},{viewBox:[200,200],path:"M 120 0 L 170 0 L 150 40 L 200 40 L 200 80 L 130 80 L 110 120 L 200 120 L 200 160 L 90 160 L 70 200 L 20 200 L 40 160 L 0 160 L 0 120 L 60 120 L 80 80 L 0 80 L 0 40 L 100 40 Z",pptxShapeType:"mathNotEqual"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:xn.MESSAGE,pptxShapeType:"wedgeRectCallout"},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:xn.ROUND_MESSAGE,pptxShapeType:"wedgeRoundRectCallout"},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z",pptxShapeType:"flowChartMagneticTape"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z",pptxShapeType:"flowChartCollate"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z",pptxShapeType:"wave"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",pptxShapeType:"doubleWave"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 120 80 L 200 100 L 120 120 L 100 200 L 80 120 L 0 100 L 80 80 L 100 0 Z",pptxShapeType:"star4"},{viewBox:[1024,1024],path:"M1018.67652554 400.05983681l-382.95318779-5.89158658L512 34.78141155 388.27666225 394.16825023l-382.95318779 5.89158658L311.68602415 629.83174977l-117.83174978 365.27842665 312.25413766-223.88032637 312.25413904 223.88032637-117.83175116-365.27842665 318.14572563-229.77191296z",pptxShapeType:"star5",special:!0},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 140 60 L 200 60 L 160 100 L 200 140 L 140 140 L 100 200 L 60 140 L 0 140 L 40 100 L 0 60 L 60 60 L 100 0 Z",pptxShapeType:"star6"},{viewBox:[200,200],path:"M 100 0 L 130 30 L 170 30 L 170 70 L 200 100 L 170 130 L 170 170 L 130 170 L 100 200 L 70 170 L 30 170 L 30 130 L 0 100 L 30 70 L 30 30 L 70 30 L 100 0",pptxShapeType:"star8"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 0 200 120 A 100 100 0 1 1 100 0 Z"},{viewBox:[200,200],path:"M 120 0 L 100 80 L 200 80 L 80 200 L 100 120 L 0 120 L 120 0 Z"},{viewBox:[200,200],path:"M 30 50 Q 40 -20 120 10 Q 180 -10 180 40 Q 210 70 190 100 C 210 140 180 170 160 170 Q 140 210 100 180 C 70 210 20 190 30 150 C -10 140 -10 80 30 50",pptxShapeType:"cloud"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z M 200 100 L 0 100",withborder:!0,pptxShapeType:"flowChartSort"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 170 30 L 30 170",withborder:!0},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 30 30 L 170 170",withborder:!0},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 170 30 L 30 170 M 30 30 L 170 170",withborder:!0,pptxShapeType:"flowChartSummingJunction"},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z M 200 100 L 0 100 M 100 0 L 100 200",withborder:!0,pptxShapeType:"flowChartOr"},{viewBox:[200,200],path:"M 160 0 A 40 100 0 1 1 160 200 L 40 200 A 40 100 0 1 1 40 0 L 160 0 Z M 160 200 A 40 100 0 1 1 160 0",withborder:!0,pptxShapeType:"flowChartMagneticDrum"},{viewBox:[200,200],path:"M 0 40 A 50 20 0 1 1 200 40 L 200 160 A 50 20 0 1 1 0 160 L 0 40 Z M 200 40 A 50 20 0 1 1 0 40",withborder:!0,pptxShapeType:"can"},{viewBox:[200,200],path:"M 200 0 L 50 0 L 0 50 L 0 200 L 150 200 L 200 150 L 200 0 Z M 200 0 L 150 50 M 150 50 L 0 50 M 150 50 L 150 200",withborder:!0,pptxShapeType:"cube"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z",pptxShapeType:"upArrow"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z",pptxShapeType:"downArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z",pptxShapeType:"leftArrow"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"rightArrow"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z",pptxShapeType:"upDownArrow"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z",pptxShapeType:"leftRightArrow"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z",pptxShapeType:"quadArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"notchedRightArrow"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z",pptxShapeType:"leftArrowCallout"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z",pptxShapeType:"rightArrowCallout"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z",pptxShapeType:"chevron"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z",pptxShapeType:"homePlate"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z",pptxShapeType:"bentUpArrow"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z",pptxShapeType:"leftUpArrow"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m220.16 343.26755556l-239.616 332.23111111c-14.44977778 20.13866667-44.37333333 20.13866667-58.82311111 0L291.84 481.16622222c-4.32355555-6.03022222 0-14.44977778 7.39555555-14.44977777h53.36177778c11.60533333 0 22.64177778 5.57511111 29.46844445 15.13244444l81.00977777 112.41244444 178.85866667-248.03555555c6.82666667-9.44355555 17.74933333-15.13244445 29.46844445-15.13244445H724.76444445c7.39555555 0 11.71911111 8.41955555 7.39555555 14.44977778z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h418.70222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m188.18844445 703.37422223l-75.09333334-0.34133333L512 570.48177778l-112.98133333 134.71288889-75.20711112 0.34133333c-5.00622222 0-9.10222222-3.98222222-9.10222222-9.10222222 0-2.16177778 0.79644445-4.20977778 2.16177778-5.91644445l148.02488889-176.35555555L316.87111111 337.92c-1.36533333-1.70666667-2.16177778-3.75466667-2.16177778-5.91644445 0-5.00622222 4.096-9.10222222 9.10222222-9.10222222l75.20711112 0.34133334L512 458.06933333l112.98133333-134.71288888 75.09333334-0.34133334c5.00622222 0 9.10222222 3.98222222 9.10222222 9.10222222 0 2.16177778-0.79644445 4.20977778-2.16177778 5.91644445L559.21777778 514.27555555l147.91111111 176.35555556c1.36533333 1.70666667 2.16177778 3.75466667 2.16177778 5.91644444 0 5.00622222-4.096 9.10222222-9.10222222 9.10222223z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H548.40888889v172.94222222c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222h-54.61333334c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V548.40888889H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h172.94222222V302.64888889c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h54.61333334c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v172.94222222h172.94222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m163.95377778 517.57511112L427.46311111 700.64355555c-1.59288889 1.13777778-3.41333333 1.70666667-5.34755556 1.70666667-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V331.88977778c0-1.93422222 0.56888889-3.75466667 1.70666667-5.34755556 2.95822222-4.096 8.64711111-5.00622222 12.74311111-2.048L675.95377778 505.17333333c0.79644445 0.56888889 1.47911111 1.25155555 2.048 2.048 2.95822222 3.98222222 2.048 9.67111111-2.048 12.62933334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m200.81777778 666.39644445l-32.54044445 44.37333333c-2.95822222 4.096-8.64711111 4.89244445-12.74311111 1.93422222L479.34577778 577.76355555c-2.38933333-1.70666667-3.75466667-4.43733333-3.75466667-7.39555555V257.13777778c0-5.00622222 4.096-9.10222222 9.10222222-9.10222223h54.72711112c5.00622222 0 9.10222222 4.096 9.10222222 9.10222223v281.6l162.24711111 117.30488889c4.096 2.84444445 5.00622222 8.53333333 2.048 12.62933333z",special:!0},{viewBox:[1024,1024],path:"M981.10577778 314.48177778c-25.6-61.09866667-62.464-115.93955555-109.34044445-163.04355556-46.87644445-46.99022222-101.60355555-83.968-162.70222222-109.568C646.59911111 15.58755555 580.38044445 2.27555555 512 2.27555555h-2.27555555c-68.83555555 0.34133333-135.39555555 13.99466667-198.08711112 40.84622223-60.52977778 25.94133333-114.80177778 62.80533333-161.22311111 109.79555555-46.42133333 46.99022222-82.83022222 101.60355555-108.08888889 162.47466667C16.27022222 378.42488889 3.072 445.44 3.41333333 514.38933333c0.34133333 78.96177778 19.22844445 157.35466667 54.49955556 227.44177778v172.94222222c0 28.89955555 23.43822222 52.33777778 52.224 52.33777778h172.71466666c69.97333333 35.38488889 148.13866667 54.272 226.98666667 54.61333334h2.38933333c68.03911111 0 133.91644445-13.19822222 196.03911112-39.02577778 60.75733333-25.37244445 115.37066667-61.78133333 162.13333333-108.31644445 46.87644445-46.53511111 83.74044445-100.92088889 109.568-161.56444444 26.73777778-62.80533333 40.39111111-129.59288889 40.73244445-198.54222223 0.22755555-69.29066667-13.19822222-136.53333333-39.59466667-199.79377777zM284.89955555 566.61333333c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955556 54.61333333-24.34844445 54.61333333-54.49955556 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955556-54.61333333s24.46222222-54.61333333 54.49955556-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM745.4750693 325.8561164l-267.95558363 371.52436096c-16.15876501 22.52048353-49.62140436 22.52048353-65.78016939 0L253.07805667 477.51948567c-4.83490607-6.74342161 0-16.15876501 8.27023406-16.15876499h59.67291961c12.97790576 0 25.31963967 6.23448413 32.95370188 16.92217123l90.59087157 125.70755774 200.01242995-277.37092701c7.63406221-10.56045272 19.84856175-16.92217125 32.95370189-16.92217124H737.20483524c8.27023407 0 13.10514012 9.41534338 8.27023406 16.158765z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h468.2224823c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM720.79160148 697.63494611c5.59831228 6.61618726 0.8906406 16.6677025-7.76129658 16.66770249h-74.94104404c-5.98001539 0-11.70556205-2.67192177-15.64982754-7.25235911L512 575.36271635l-110.43943332 131.68757314c-3.81703111 4.58043732-9.54257777 7.25235911-15.64982754 7.25235911H310.9696951c-8.65193717 0-13.35960887-10.05151525-7.76129658-16.66770249L458.81603326 512 303.20839852 326.36505389c-5.59831228-6.61618726-0.8906406-16.6677025 7.76129658-16.66770249h74.94104404c5.98001539 0 11.70556205 2.67192177 15.64982754 7.25235911L512 448.63728365l110.43943332-131.68757314c3.81703111-4.58043732 9.54257777-7.25235911 15.64982754-7.25235911H713.0303049c8.65193717 0 13.35960887 10.05151525 7.76129658 16.66770249L565.18396674 512l155.60763474 185.63494611z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM677.02297814 523.19662459L423.31764398 722.70011704c-9.41534338 7.37959347-23.28388974 0.76340622-23.28388975-11.19662459V312.62374191c0-11.9600308 13.86854636-18.70345241 23.28388975-11.19662457l253.70533416 199.37625807c7.25235911 5.72554666 7.25235911 16.6677025 0 22.39324918z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H552.71499847v193.39624268c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962h-61.0724977c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962V552.71499847H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h193.39624268V277.88875885c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h61.0724977c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v193.39624268h193.39624268c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M902.67315697 135.41705551L528.62204754 7.94466448C524.10877635 6.40354749 518.05438818 5.63298899 512 5.63298899s-12.10877635 0.7705585-16.62204754 2.31167549L121.32684303 135.41705551c-9.13662215 3.08223399-16.62204754 13.64989334-16.62204753 23.33691443v531.02488283c0 9.68702108 6.27454775 22.45627614 13.87005291 28.51066431L498.0198673 1013.9638196c3.85279247 2.9721542 8.8063828 4.51327118 13.87005291 4.51327118s10.12734022-1.54111698 13.87005291-4.51327118l379.4450189-295.67430252c7.59550517-5.94430839 13.87005291-18.71356345 13.87005291-28.51066431V158.75396994c0.22015956-9.68702108-7.26526581-20.14460066-16.40188796-23.33691443zM712.89560763 323.43332829L478.86598471 645.63685899c-7.04510625 9.68702108-21.57563786 9.68702108-28.6207441 0l-139.14084824-191.5388259c-4.18303182-5.8342286 0-13.9801327 7.15518603-13.9801327h60.76404132c5.61406904 0 11.0079785 2.75199463 14.31037204 7.26526582l71.22162091 97.97100864 166.11039557-228.74579323c3.30239355-4.51327118 8.58622323-7.26526581 14.31037204-7.26526581H705.7404216c7.15518602 0.11007979 11.33821785 8.25598388 7.15518603 14.09021248z",special:!0},{viewBox:[1024,1024],path:"M959.86498307 186.28001231H797.00498922v-101.78749614c0-44.91373267-36.51626425-81.42999692-81.42999691-81.42999693H308.42500769c-44.91373267 0-81.42999692 36.51626425-81.42999691 81.42999693v101.78749614H64.13501693c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499847v40.71499845c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874962h76.8495596l31.42688945 665.43575611c2.03574992 43.38692024 37.91584233 77.61296581 81.30276254 77.6129658h577.64404066c43.5141546 0 79.26701262-34.09881122 81.30276254-77.6129658l31.42688945-665.43575611H990.40123192c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874962v-40.71499845c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499847z m-254.46874039 0H318.60375732v-91.60874653h386.79248536v91.60874653z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 248.62485371H654.50249462V104.85001539c0-22.52048353-18.19451494-40.71499847-40.71499847-40.71499846H94.67126578v-50.89374808c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-71.25124732c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v997.5174623c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h71.25124732c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961V674.85999383h315.54123807v143.77483833c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h529.29497999c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V289.33985217c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846z",special:!0},{viewBox:[1024,1024],path:"M804.63905145 265.16532183V94.67126578h109.42155836c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961H109.93939019c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h109.42155836v170.49405605c0 103.6960117 53.94737296 194.92305513 135.3773699 246.83467817-81.42999692 51.91162303-135.37736988 143.13866646-135.3773699 246.83467817v170.49405605h-109.42155836c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h804.12121962c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-109.42155836V758.83467817c0-103.6960117-53.94737296-194.92305513-135.3773699-246.83467817 81.42999692-51.91162303 135.37736988-143.13866646 135.3773699-246.83467817z",special:!0},{viewBox:[1024,1024],path:"M1020.928 448.44373333l-35.36213334-373.4528c-1.79200001-19.3536-17.2032-34.64533332-36.55679999-36.55679999L575.55626667 3.072h-0.47786666c-3.82293334 0-6.8096 1.19466667-9.07946669 3.46453333L6.53653333 565.99893332c-4.65919999 4.65919999-4.65919999 12.1856 0 16.84480001l434.61973334 434.61973334c2.26986667 2.26986667 5.25653333 3.46453333 8.48213333 3.46453333s6.21226667-1.19466667 8.48213333-3.46453333l559.46239999-559.46239999c2.38933332-2.5088 3.584-5.97333334 3.34506668-9.55733335zM735.40266668 362.66666667c-42.17173333 0-76.45866667-34.28693333-76.45866667-76.45866667s34.28693333-76.45866667 76.45866667-76.45866667 76.45866667 34.28693333 76.45866665 76.45866667-34.28693333 76.45866667-76.45866665 76.45866667z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M1009.55537674 75.96950982l-61.38012212-61.38012214c-4.48769762-4.48769762-11.870684-4.48769762-16.3583816 0L14.44462326 931.67210859c-4.48769762 4.48769762-4.48769762 11.870684 0 16.35838159l61.38012212 61.38012214c4.48769762 4.48769762 11.870684 4.48769762 16.3583816 0L1009.41061232 92.18312698c4.63246205-4.34293316 4.63246205-11.72591956 0.14476442-16.21361716zM210.88996692 419.35075905c114.94296453 0 208.46079213-93.51782759 208.46079213-208.46079213s-93.51782759-208.46079213-208.46079213-208.4607921-208.46079213 93.51782759-208.4607921 208.4607921 93.51782759 208.46079213 208.4607921 208.46079213z m0-312.69118816c57.47148228 0 104.23039605 46.75891379 104.23039607 104.23039603s-46.75891379 104.23039605-104.23039607 104.23039607-104.23039605-46.75891379-104.23039603-104.23039607 46.75891379-104.23039605 104.23039603-104.23039603zM813.11003308 604.64924095c-114.94296453 0-208.46079213 93.51782759-208.46079213 208.46079213s93.51782759 208.46079213 208.46079213 208.4607921 208.46079213-93.51782759 208.4607921-208.4607921-93.51782759-208.46079213-208.4607921-208.46079213z m0 312.69118816c-57.47148228 0-104.23039605-46.75891379-104.23039607-104.23039603s46.75891379-104.23039605 104.23039607-104.23039607 104.23039605 46.75891379 104.23039603 104.23039607-46.75891379 104.23039605-104.23039603 104.23039603z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1004.96017383 478.58365209L483.27851088 25.80594621c-4.00443838-3.45210207-9.11354943-5.3852792-14.49882864-5.38527921h-122.20441284c-10.21822208 0-14.91308089 12.70373557-7.18037228 19.33177152l483.57045622 419.77561022H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672657v82.85044938c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672657h807.92996557L339.25681303 984.24756148c-7.7327086 6.76612003-3.0378498 19.33177153 7.18037229 19.33177152h126.34693531c2.62359757 0 5.24719513-0.96658859 7.18037228-2.76168164L1004.96017383 545.41634791c20.2983601-17.67476253 20.2983601-49.1579333 0-66.83269582z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1011.38217956 558.9924242L545.80649025 22.43713295c-17.81503843-20.62055629-49.79794206-20.62055629-67.75325638 0L12.61782044 558.9924242c-6.31241519 7.29434645-1.12220714 18.51641789 8.41655359 18.51641789h113.62347344c6.45269109 0 12.62483038-2.80551785 16.97338308-7.71517411L458.69516062 215.87758959V1005.77114384c0 6.1721393 5.04993216 11.22207145 11.22207144 11.22207145h84.16553588c6.1721393 0 11.22207145-5.04993216 11.22207144-11.22207145V215.87758959l307.06393007 353.91607839c4.20827679 4.90965626 10.38041608 7.71517413 16.97338308 7.71517411h113.62347344c9.53876074 0 14.72896878-11.22207145 8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1009.1026963 459.52804874H201.17273073l483.57045624-419.77561022c7.7327086-6.76612003 3.0378498-19.33177153-7.18037229-19.33177152h-122.20441283c-5.3852792 0-10.49439025 1.93317715-14.49882866 5.38527921L19.03982617 478.58365209c-20.2983601 17.67476253-20.2983601 49.1579333 0 66.69461175L543.89742302 1000.81765136c2.07126124 1.79509307 4.55677472 2.76168163 7.18037228 2.76168164h126.3469353c10.21822208 0 14.91308089-12.70373557 7.18037228-19.33177152L201.17273073 564.47195126H1009.1026963c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672657v-82.85044938c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672657z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1002.96562597 446.49115791h-113.62347344c-6.45269109 0-12.62483038 2.80551785-16.97338308 7.71517411L565.30483938 808.12241041V18.22885616c0-6.1721393-5.04993216-11.22207145-11.22207144-11.22207145h-84.16553588c-6.1721393 0-11.22207145 5.04993216-11.22207144 11.22207145v789.89355425L151.63123055 454.20633202c-4.20827679-4.90965626-10.38041608-7.71517413-16.97338308-7.71517411h-113.62347344c-9.53876074 0-14.72896878 11.36234735-8.41655359 18.51641789L478.19350975 1001.56286705c17.81503843 20.62055629 49.79794206 20.62055629 67.75325638 0L1011.38217956 465.0075758c6.31241519-7.29434645 1.12220714-18.51641789-8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M975.82443246 622.46726585H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672658v82.85044937c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672659h835.6848661L651.32683905 980.10503902c-5.66144737 7.18037229-0.55233633 17.9509307 8.69929718 17.9509307h100.11095967c6.76612003 0 13.11798782-3.0378498 17.39859437-8.42312903l233.08593092-295.63802022c22.78387358-28.99765728 2.20934532-71.52755463-34.79718873-71.52755462zM1009.1026963 296.58883161H173.4178302l199.25533075-252.69387063c5.66144737-7.18037229 0.55233633-17.9509307-8.69929718-17.9509307h-100.11095967c-6.76612003 0-13.11798782 3.0378498-17.39859437 8.42312903L13.37837881 330.00517953c-22.78387358 28.99765728-2.20934532 71.52755463 34.65910466 71.52755462h961.06521283c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672658v-82.85044937c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672659z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1010.75873115 64.13501693H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874964h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874964v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961zM1010.75873115 858.07748691H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874964v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874964zM1010.75873115 461.10625194H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874959v81.42999694c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874959h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874959v-81.42999694c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874959z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0}]}],OT={bar:"柱状图",column:"条形图",line:"折线图",area:"面积图",scatter:"散点图",pie:"饼图",ring:"环形图",radar:"雷达图"},lye={bar:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},column:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},line:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},pie:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["值"],series:[[12,19,5,2,18]]},ring:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["值"],series:[[12,19,5,2,18]]},area:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},radar:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1","系列2"],series:[[12,19,5,2,18],[7,11,13,21,9]]},scatter:{labels:["坐标1","坐标2","坐标3","坐标4","坐标5"],legends:["X","Y"],series:[[12,19,5,2,18],[7,11,13,21,9]]}},uye=[["#d87c7c","#919e8b","#d7ab82","#6e7074","#61a0a8","#efa18d"],["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78"],["#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],["#893448","#d95850","#eb8146","#ffb248","#f2d643","#ebdba4"],["#4ea397","#22c3aa","#7bd9a5","#d0648a","#f58db2","#f2b3c9"],["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb"],["#c1232b","#27727b","#fcce10","#e87c25","#b5c334","#fe8463"],["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3"],["#e01f54","#001852","#f5e8c8","#b8d2c7","#c6b38e","#a4d8c2"],["#c12e34","#e6b600","#0098d9","#2b821d","#005eaa","#339ca8"],["#8a7ca8","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc"]],on=()=>{const e=zS(),t=Zn.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=Zn.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=Zn.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},h0=()=>{const e=pt(),t=at(),{creatingElement:n}=Ve(e),{theme:r,viewportRatio:i,viewportSize:o}=Ve(t),{addHistorySnapshot:a}=on(),s=(m,y)=>{t.addElement(m),e.setActiveElementIdList([m.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),y&&y(),a()};return{createImageElement:m=>{eK(m).then(({width:y,height:R})=>{const A=R/y;Ao.value?(y=o.value,R=y*A):R>o.value*i.value&&(R=o.value*i.value,y=R/A),s({type:"image",id:Ut(10),src:m,width:y,height:R,left:(o.value-y)/2,top:(o.value*i.value-R)/2,fixedRatio:!0,rotate:0})})},createChartElement:m=>{s({type:"chart",id:Ut(10),chartType:m,left:300,top:81.25,width:400,height:400,rotate:0,themeColors:r.value.themeColors,textColor:r.value.fontColor,data:lye[m]})},createTableElement:(m,y)=>{const R={fontname:r.value.fontName,color:r.value.fontColor},A=[];for(let M=0;M{const{left:R,top:A,width:x,height:S}=m,w=(y==null?void 0:y.content)||"",L=(y==null?void 0:y.vertical)||!1,T=Ut(10);s({type:"text",id:T,left:R,top:A,width:x,height:S,content:w,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:L},()=>{setTimeout(()=>{const M=document.querySelector(`#editable-element-${T} .ProseMirror`);M&&M.focus()},0)})},createShapeElement:(m,y,R={})=>{const{left:A,top:x,width:S,height:w}=m,L={type:"shape",id:Ut(10),left:A,top:x,width:S,height:w,viewBox:y.viewBox,path:y.path,fill:r.value.themeColors[0],fixedRatio:!1,rotate:0,...R};if(y.withborder&&(L.outline=r.value.outline),y.special&&(L.special=!0),y.pathFormula){L.pathFormula=y.pathFormula,L.viewBox=[S,w];const T=d0[y.pathFormula];"editable"in T&&T.editable?(L.path=T.formula(S,w,T.defaultValue),L.keypoints=T.defaultValue):L.path=T.formula(S,w)}s(L)},createLineElement:(m,y)=>{const{left:R,top:A,start:x,end:S}=m,w={type:"line",id:Ut(10),left:R,top:A,start:x,end:S,points:y.points,color:r.value.themeColors[0],style:y.style,width:2};y.isBroken&&(w.broken=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isBroken2&&(w.broken2=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCurve&&(w.curve=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCubic&&(w.cubic=[[(x[0]+S[0])/2,(x[1]+S[1])/2],[(x[0]+S[0])/2,(x[1]+S[1])/2]]),s(w)},createLatexElement:m=>{s({type:"latex",id:Ut(10),width:m.w,height:m.h,rotate:0,left:(o.value-m.w)/2,top:(o.value*i.value-m.h)/2,path:m.path,latex:m.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[m.w,m.h],fixedRatio:!0})},createVideoElement:m=>{s({type:"video",id:Ut(10),width:500,height:300,rotate:0,left:(o.value-500)/2,top:(o.value*i.value-300)/2,src:m,autoplay:!1})},createAudioElement:m=>{s({type:"audio",id:Ut(10),width:50,height:50,rotate:0,left:(o.value-50)/2,top:(o.value*i.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColors[0],src:m})}}},K2=()=>{const e=pt(),t=at(),{currentSlide:n}=Ve(t),{addHistorySnapshot:r}=on();return{addElementsFromData:a=>{const{groupIdMap:s,elIdMap:l}=_T(a),u=a[0];let c=0,f;do f=n.value.elements.find(d=>{if(d.type!==u.type)return!1;const{minX:h,maxX:p,minY:v,maxY:g}=ps(d),{minX:m,maxX:y,minY:R,maxY:A}=ps({...u,left:u.left+c,top:u.top+c});return h===m&&p===y&&v===R&&g===A}),f&&(c+=10);while(f);for(const d of a)d.id=l[d.id],d.left=d.left+c,d.top=d.top+c,d.groupId&&(d.groupId=s[d.groupId]);t.addElement(a),e.setActiveElementIdList(Object.values(l)),r()},addSlidesFromData:a=>{const s=iye(a),l=a.map(u=>{const{groupIdMap:c,elIdMap:f}=_T(u.elements);for(const d of u.elements)d.id=f[d.id],d.groupId&&(d.groupId=c[d.groupId]),d.link&&d.link.type==="slide"&&(s[d.link.target]?d.link.target=s[d.link.target]:delete d.link);if(u.animations)for(const d of u.animations)d.id=Ut(10),d.elId=f[d.elId];return{...u,id:s[u.id]}});t.addSlide(l),r()}}},cye=e=>{const t=/^https?:\/\/(?:[a-zA-Z0-9-]+\.)*pexels\.com\/[^\s]+\.(?:jpg|jpeg|png|svg|webp)(?:\?.*)?$/i.test(e),n=/^https?:\/\/(?:[a-zA-Z0-9-]+\.)*pptist\.cn\/[^\s]+\.(?:jpg|jpeg|png|svg|webp)(?:\?.*)?$/i.test(e);return t||n},ik=()=>{const{shiftKeyState:e}=Ve(Fs()),{createTextElement:t,createImageElement:n}=h0(),{addElementsFromData:r,addSlidesFromData:i}=K2(),o=s=>{t({left:0,top:0,width:600,height:50},{content:s})};return{pasteTextClipboardData:(s,l)=>{const u=(l==null?void 0:l.onlySlide)||!1,c=(l==null?void 0:l.onlyElements)||!1,f=tk(s);if(typeof f=="object"){const{type:d,data:h}=f;d==="elements"&&!u?r(h):d==="slides"&&!c&&i(h)}else if(!c&&!u)if(e.value){const d=Mx(f);o(d)}else if(cye(f))n(f);else if(Kpe(f))o(`${f}`);else if(aye(f)){const d=sye(f);Rc(d).then(h=>n(h))}else{const d=Mx(f);o(d)}}}},bc=()=>{const e=pt(),t=at(),{selectedSlidesIndex:n,activeElementIdList:r}=Ve(e),{currentSlide:i,slides:o,theme:a,slideIndex:s}=Ve(t),l=we(()=>[...n.value,s.value]),u=we(()=>o.value.filter((M,P)=>l.value.includes(P))),c=we(()=>u.value.map(M=>M.id)),{pasteTextClipboardData:f}=ik(),{addSlidesFromData:d}=K2(),{addHistorySnapshot:h}=on(),p=()=>{const M={id:Ut(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([M])},v=M=>{M===yt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):M===yt.DOWN&&s.value{const M=ek(JSON.stringify({type:"slides",data:u.value}));KH(M).then(()=>{e.setThumbnailsFocus(!0)})},m=()=>{GH().then(M=>{f(M,{onlySlide:!0})}).catch(M=>un.warning(M))},y=()=>{const M={id:Ut(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(M),h()},R=M=>{const{groupIdMap:P,elIdMap:k}=_T(M.elements);for(const C of M.elements)C.id=k[C.id],C.groupId&&(C.groupId=P[C.groupId]);const I={...M,id:Ut(10)};e.setActiveElementIdList([]),t.addSlide(I),h()},A=()=>{const M=JSON.parse(JSON.stringify(i.value));d([M])},x=(M=c.value)=>{o.value.length===M.length?p():t.deleteSlide(M),e.updateSelectedSlidesIndex([]),h()},S=()=>{const M=[...c.value];g(),x(M)},w=()=>{const M=Array.from(Array(o.value.length),(P,k)=>k);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(M)},L=(M,P)=>{if(P===M)return;const k=JSON.parse(JSON.stringify(o.value)),I=k[P],C=I.sectionTag;if(C){const N=k[P+1];delete I.sectionTag,N&&!N.sectionTag&&(N.sectionTag=C)}if(M===0){const N=k[0].sectionTag;N&&(delete k[0].sectionTag,I.sectionTag=N)}const F=k[P];k.splice(P,1),k.splice(M,0,F),t.setSlides(k),t.updateSlideIndex(M)},T=we(()=>!(o.value.length>1||o.value[0].elements.length>0));return{resetSlides:p,updateSlideIndex:v,copySlide:g,pasteSlide:m,createSlide:y,createSlideByTemplate:R,copyAndPasteSlide:A,deleteSlide:x,cutSlide:S,selectAllSlide:w,sortSlides:L,isEmptySlide:T}},tK=()=>{const e=pt(),t=at(),{activeElementIdList:n}=Ve(e),{currentSlide:r}=Ve(t),{addHistorySnapshot:i}=on();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const l of s)n.value.includes(l.id)&&(l.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),i()},unlockElement:s=>{const l=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const u=[];for(const c of l)c.groupId===s.groupId&&(c.lock=!1,u.push(c.id));t.updateSlide({elements:l}),e.setActiveElementIdList(u)}else{for(const u of l)if(u.id===s.id){u.lock=!1;break}t.updateSlide({elements:l}),e.setActiveElementIdList([s.id])}i()}}},G2=()=>{const e=pt(),t=at(),{activeElementIdList:n,activeGroupElementId:r}=Ve(e),{currentSlide:i}=Ve(t),{addHistorySnapshot:o}=on();return{deleteElement:()=>{if(!n.value.length)return;let l=[];r.value?l=i.value.elements.filter(u=>u.id!==r.value):l=i.value.elements.filter(u=>!n.value.includes(u.id)),e.setActiveElementIdList([]),t.updateSlide({elements:l}),o()},deleteAllElements:()=>{i.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),o())}}},ok=()=>{const e=pt(),t=at(),{activeElementIdList:n,activeElementList:r,handleElementId:i}=Ve(e),{currentSlide:o}=Ve(t),{addHistorySnapshot:a}=on();return{canCombine:we(()=>{if(r.value.length<2)return!1;const c=r.value[0].groupId;return c?!r.value.every(d=>(d.groupId&&d.groupId)===c):!0}),combineElements:()=>{if(!r.value.length)return;let c=JSON.parse(JSON.stringify(o.value.elements));const f=Ut(10),d=[];for(const g of c)n.value.includes(g.id)&&(g.groupId=f,d.push(g));const h=c.findIndex(g=>g.id===d[d.length-1].id),p=d.map(g=>g.id);c=c.filter(g=>!p.includes(g.id));const v=h-d.length+1;c.splice(v,0,...d),t.updateSlide({elements:c}),a()},uncombineElements:()=>{if(!r.value.length||!r.value.some(h=>h.groupId))return;const f=JSON.parse(JSON.stringify(o.value.elements));for(const h of f)n.value.includes(h.id)&&h.groupId&&delete h.groupId;t.updateSlide({elements:f});const d=i.value?[i.value]:[];e.setActiveElementIdList(d),a()}}},ak=()=>{const e=pt(),{activeElementIdList:t,activeElementList:n}=Ve(e),{pasteTextClipboardData:r}=ik(),{deleteElement:i}=G2(),o=()=>{if(!t.value.length)return;const u=ek(JSON.stringify({type:"elements",data:n.value}));KH(u).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{o(),i()},s=()=>{GH().then(u=>{r(u)}).catch(u=>un.warning(u))};return{copyElement:o,cutElement:a,pasteElement:s,quickCopyElement:()=>{o(),s()}}},i3=()=>{const e=pt(),{currentSlide:t}=Ve(at()),{hiddenElementIdList:n,handleElementId:r}=Ve(e);return{selectAllElements:()=>{const s=t.value.elements.filter(l=>!l.lock&&!n.value.includes(l.id)).map(l=>l.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(l=>l.lock).some(l=>l.id===a)||e.setActiveElementIdList([a])}}},fye=()=>{const e=at(),{activeElementIdList:t,activeGroupElementId:n}=Ve(pt()),{currentSlide:r}=Ve(e),{addHistorySnapshot:i}=on();return{moveElement:(a,s=1)=>{let l=[];const u=c=>{let{left:f,top:d}=c;switch(a){case yt.LEFT:f=f-s;break;case yt.RIGHT:f=f+s;break;case yt.UP:d=d-s;break;case yt.DOWN:d=d+s;break}return{...c,left:f,top:d}};n.value?l=r.value.elements.map(c=>n.value===c.id?u(c):c):l=r.value.elements.map(c=>t.value.includes(c.id)?u(c):c),e.updateSlide({elements:l}),i()}}},z2=()=>{const e=at(),{currentSlide:t}=Ve(e),{addHistorySnapshot:n}=on(),r=(u,c)=>({minLevel:u.findIndex(f=>f.id===c[0].id),maxLevel:u.findIndex(f=>f.id===c[c.length-1].id)}),i=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(m=>m.groupId===c.groupId),{minLevel:h,maxLevel:p}=r(u,d);if(p===u.length-1)return;const v=f[p+1],g=f.splice(h,d.length);if(v.groupId){const m=f.filter(y=>y.groupId===v.groupId);f.splice(h+m.length,0,...g)}else f.splice(h+1,0,...g)}else{const d=u.findIndex(v=>v.id===c.id);if(d===u.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(g=>g.groupId===h.groupId);f.splice(d+v.length,0,p)}else f.splice(d+1,0,p)}return f},o=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(g=>g.groupId===c.groupId),{minLevel:h}=r(u,d);if(h===0)return;const p=f[h-1],v=f.splice(h,d.length);if(p.groupId){const g=f.filter(m=>m.groupId===p.groupId);f.splice(h-g.length,0,...v)}else f.splice(h-1,0,...v)}else{const d=u.findIndex(v=>v.id===c.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(g=>g.groupId===h.groupId);f.splice(d-v.length,0,p)}else f.splice(d-1,0,p)}return f},a=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(g=>g.groupId===c.groupId),{minLevel:h,maxLevel:p}=r(u,d);if(p===u.length-1)return null;const v=f.splice(h,d.length);f.push(...v)}else{const d=u.findIndex(h=>h.id===c.id);if(d===u.length-1)return null;f.splice(d,1),f.push(c)}return f},s=(u,c)=>{const f=JSON.parse(JSON.stringify(u));if(c.groupId){const d=f.filter(v=>v.groupId===c.groupId),{minLevel:h}=r(u,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=u.findIndex(h=>h.id===c.id);if(d===0)return;f.splice(d,1),f.unshift(c)}return f};return{orderElement:(u,c)=>{let f;c===Wr.UP?f=i(t.value.elements,u):c===Wr.DOWN?f=o(t.value.elements,u):c===Wr.TOP?f=a(t.value.elements,u):c===Wr.BOTTOM&&(f=s(t.value.elements,u)),f&&(e.updateSlide({elements:f}),n())}}},sk=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},nK=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},kT=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),hd=()=>{const e=gH(),t=at(),n=()=>{sk(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),kT()&&nK()}}},lk=()=>{const e=pt(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Ve(e);return{canvasScalePercentage:we(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:l=>{const u=Math.round(l/n.value*t.value)/100;e.setCanvasPercentage(u)},scaleCanvas:l=>{let u=t.value;const c=5,f=200,d=30;l==="+"&&u<=f&&(u+=c),l==="-"&&u>=d&&(u-=c),e.setCanvasPercentage(u)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},dye=()=>{const e=pt(),t=Fs(),{activeElementIdList:n,disableHotkeys:r,handleElement:i,handleElementId:o,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:l}=Ve(e),{currentSlide:u}=Ve(at()),{ctrlKeyState:c,shiftKeyState:f,spaceKeyState:d}=Ve(t),{updateSlideIndex:h,copySlide:p,createSlide:v,deleteSlide:g,cutSlide:m,copyAndPasteSlide:y,selectAllSlide:R}=bc(),{combineElements:A,uncombineElements:x}=ok(),{deleteElement:S}=G2(),{lockElement:w}=tK(),{copyElement:L,cutElement:T,quickCopyElement:M}=ak(),{selectAllElements:P}=i3(),{moveElement:k}=fye(),{orderElement:I}=z2(),{redo:C,undo:F}=on(),{enterScreening:N,enterScreeningFromStart:V}=hd(),{scaleCanvas:W,resetCanvas:H}=lk(),j=()=>{n.value.length?L():s.value&&p()},B=()=>{n.value.length?T():s.value&&m()},Y=()=>{n.value.length?M():s.value&&y()},Z=()=>{a.value&&P(),s.value&&R()},K=()=>{a.value&&w()},ne=()=>{a.value&&A()},z=()=>{a.value&&x()},fe=()=>{n.value.length?S():s.value&&g()},G=$=>{n.value.length?k($):($===yt.UP||$===yt.DOWN)&&h($)},ye=$=>{$===yt.PAGEUP?h(yt.UP):$===yt.PAGEDOWN&&h(yt.DOWN)},le=$=>{i.value&&I(i.value,$)},de=()=>{s.value&&v()},ce=()=>{if(!u.value.elements.length)return;if(!o.value){const re=u.value.elements[0];e.setActiveElementIdList([re.id]);return}const $=u.value.elements.findIndex(re=>re.id===o.value),se=$>=u.value.elements.length-1?0:$+1,te=u.value.elements[se].id;e.setActiveElementIdList([te])},q=$=>{const{ctrlKey:se,shiftKey:te,altKey:re,metaKey:oe}=$,ve=se||oe,ue=$.key.toUpperCase();if(ve&&!c.value&&t.setCtrlKeyState(!0),te&&!f.value&&t.setShiftKeyState(!0),!r.value&&ue===yt.SPACE&&t.setSpaceKeyState(!0),ve&&ue===yt.P){$.preventDefault(),e.setDialogForExport("pdf");return}if(te&&ue===yt.F5){$.preventDefault(),N(),t.setShiftKeyState(!1);return}if(ue===yt.F5){$.preventDefault(),V();return}if(se&&ue===yt.F){$.preventDefault(),e.setSearchPanelState(!l.value);return}if(se&&ue===yt.MINUS){$.preventDefault(),W("-");return}if(se&&ue===yt.EQUAL){$.preventDefault(),W("+");return}if(se&&ue===yt.DIGIT_0){$.preventDefault(),H();return}if(!(!a.value&&!s.value)){if(ve&&ue===yt.C){if(r.value)return;$.preventDefault(),j()}if(ve&&ue===yt.X){if(r.value)return;$.preventDefault(),B()}if(ve&&ue===yt.D){if(r.value)return;$.preventDefault(),Y()}if(ve&&ue===yt.Z){if(r.value)return;$.preventDefault(),F()}if(ve&&ue===yt.Y){if(r.value)return;$.preventDefault(),C()}if(ve&&ue===yt.A){if(r.value)return;$.preventDefault(),Z()}if(ve&&ue===yt.L){if(r.value)return;$.preventDefault(),K()}if(!te&&ve&&ue===yt.G){if(r.value)return;$.preventDefault(),ne()}if(te&&ve&&ue===yt.G){if(r.value)return;$.preventDefault(),z()}if(re&&ue===yt.F){if(r.value)return;$.preventDefault(),le(Wr.TOP)}if(re&&ue===yt.B){if(r.value)return;$.preventDefault(),le(Wr.BOTTOM)}if(ue===yt.DELETE||ue===yt.BACKSPACE){if(r.value)return;$.preventDefault(),fe()}if(ue===yt.UP){if(r.value)return;$.preventDefault(),G(yt.UP)}if(ue===yt.DOWN){if(r.value)return;$.preventDefault(),G(yt.DOWN)}if(ue===yt.LEFT){if(r.value)return;$.preventDefault(),G(yt.LEFT)}if(ue===yt.RIGHT){if(r.value)return;$.preventDefault(),G(yt.RIGHT)}if(ue===yt.PAGEUP){if(r.value)return;$.preventDefault(),ye(yt.PAGEUP)}if(ue===yt.PAGEDOWN){if(r.value)return;$.preventDefault(),ye(yt.PAGEDOWN)}if(ue===yt.ENTER){if(r.value)return;$.preventDefault(),de()}if(ue===yt.TAB){if(r.value)return;$.preventDefault(),ce()}a.value&&!te&&!ve&&!r.value&&(ue===yt.T?e.setCreatingElement({type:"text"}):ue===yt.R?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"}}):ue===yt.O?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}}):ue===yt.L&&e.setCreatingElement({type:"line",data:{path:"M 0 0 L 20 20",style:"solid",points:["",""]}}))}},X=()=>{c.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Wt(()=>{document.addEventListener("keydown",q),document.addEventListener("keyup",X),window.addEventListener("blur",X)}),En(()=>{document.removeEventListener("keydown",q),document.removeEventListener("keyup",X),window.removeEventListener("blur",X)})},hye=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Ve(pt()),{pasteTextClipboardData:r}=ik(),{createImageElement:i}=h0(),o=s=>{Rc(s).then(l=>i(l))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const l=s.clipboardData.items,u=l[0];if(!u)return;let c=!1;for(const f of l)if(f.kind==="file"&&f.type.indexOf("image")!==-1){const d=f.getAsFile();d&&o(d),c=!0}c||u.kind==="string"&&u.type==="text/plain"&&u.getAsString(f=>r(f))};Wt(()=>{document.addEventListener("paste",a)}),En(()=>{document.removeEventListener("paste",a)})};function rK(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hF(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(u){return void n(u)}s.done?t(l):Promise.resolve(l).then(r,i)}function Ur(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){hF(o,r,i,a,s,"next",l)}function s(l){hF(o,r,i,a,s,"throw",l)}a(void 0)})}}var _a=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function o3(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var iK={exports:{}},pF={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pF),function(e){var t=pF.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},i=Object.prototype,o=i.hasOwnProperty,a=Object.defineProperty||function(F,N,V){F[N]=V.value},s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function f(F,N,V){return Object.defineProperty(F,N,{value:V,enumerable:!0,configurable:!0,writable:!0}),F[N]}try{f({},"")}catch{f=function(N,V,W){return N[V]=W}}function d(F,N,V,W){var H=N&&N.prototype instanceof v?N:v,j=Object.create(H.prototype),B=new k(W||[]);return a(j,"_invoke",{value:L(F,V,B)}),j}function h(F,N,V){try{return{type:"normal",arg:F.call(N,V)}}catch(W){return{type:"throw",arg:W}}}r.wrap=d;var p={};function v(){}function g(){}function m(){}var y={};f(y,l,function(){return this});var R=Object.getPrototypeOf,A=R&&R(R(I([])));A&&A!==i&&o.call(A,l)&&(y=A);var x=m.prototype=v.prototype=Object.create(y);function S(F){["next","throw","return"].forEach(function(N){f(F,N,function(V){return this._invoke(N,V)})})}function w(F,N){function V(H,j,B,Y){var Z=h(F[H],F,j);if(Z.type!=="throw"){var K=Z.arg,ne=K.value;return ne&&t(ne)=="object"&&o.call(ne,"__await")?N.resolve(ne.__await).then(function(z){V("next",z,B,Y)},function(z){V("throw",z,B,Y)}):N.resolve(ne).then(function(z){K.value=z,B(K)},function(z){return V("throw",z,B,Y)})}Y(Z.arg)}var W;a(this,"_invoke",{value:function(H,j){function B(){return new N(function(Y,Z){V(H,j,Y,Z)})}return W=W?W.then(B,B):B()}})}function L(F,N,V){var W="suspendedStart";return function(H,j){if(W==="executing")throw new Error("Generator is already running");if(W==="completed"){if(H==="throw")throw j;return C()}for(V.method=H,V.arg=j;;){var B=V.delegate;if(B){var Y=T(B,V);if(Y){if(Y===p)continue;return Y}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(W==="suspendedStart")throw W="completed",V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);W="executing";var Z=h(F,N,V);if(Z.type==="normal"){if(W=V.done?"completed":"suspendedYield",Z.arg===p)continue;return{value:Z.arg,done:V.done}}Z.type==="throw"&&(W="completed",V.method="throw",V.arg=Z.arg)}}}function T(F,N){var V=F.iterator[N.method];if(V===void 0){if(N.delegate=null,N.method==="throw"){if(F.iterator.return&&(N.method="return",N.arg=void 0,T(F,N),N.method==="throw"))return p;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var W=h(V,F.iterator,N.arg);if(W.type==="throw")return N.method="throw",N.arg=W.arg,N.delegate=null,p;var H=W.arg;return H?H.done?(N[F.resultName]=H.value,N.next=F.nextLoc,N.method!=="return"&&(N.method="next",N.arg=void 0),N.delegate=null,p):H:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,p)}function M(F){var N={tryLoc:F[0]};1 in F&&(N.catchLoc=F[1]),2 in F&&(N.finallyLoc=F[2],N.afterLoc=F[3]),this.tryEntries.push(N)}function P(F){var N=F.completion||{};N.type="normal",delete N.arg,F.completion=N}function k(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(M,this),this.reset(!0)}function I(F){if(F){var N=F[l];if(N)return N.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var V=-1,W=function H(){for(;++V=0;--W){var H=this.tryEntries[W],j=H.completion;if(H.tryLoc==="root")return V("end");if(H.tryLoc<=this.prev){var B=o.call(H,"catchLoc"),Y=o.call(H,"finallyLoc");if(B&&Y){if(this.prev=0;--V){var W=this.tryEntries[V];if(W.tryLoc<=this.prev&&o.call(W,"finallyLoc")&&this.prev=0;--N){var V=this.tryEntries[N];if(V.finallyLoc===F)return this.complete(V.completion,V.afterLoc),P(V),p}},catch:function(F){for(var N=this.tryEntries.length-1;N>=0;--N){var V=this.tryEntries[N];if(V.tryLoc===F){var W=V.completion;if(W.type==="throw"){var H=W.arg;P(V)}return H}}throw new Error("illegal catch attempt")},delegateYield:function(F,N,V){return this.delegate={iterator:I(F),resultName:N,nextLoc:V},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(iK);var ub=iK.exports(),Kt=ub;try{regeneratorRuntime=ub}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=ub:Function("r","regeneratorRuntime = r")(ub)}var jv={},vF={},Sv=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Gl=[],us=[],pye=typeof Uint8Array<"u"?Uint8Array:Array,uk=!1;function oK(){uk=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t>18&63]+Gl[i>>12&63]+Gl[i>>6&63]+Gl[63&i]);return o.join("")}function gF(e){var t;uk||oK();for(var n=e.length,r=n%3,i="",o=[],a=16383,s=0,l=n-r;sl?l:s+a));return r===1?(t=e[n-1],i+=Gl[t>>2],i+=Gl[t<<4&63],i+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],i+=Gl[t>>10],i+=Gl[t>>4&63],i+=Gl[t<<2&63],i+="="),o.push(i),o.join("")}function NA(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<>1,c=-7,f=n?i-1:0,d=n?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-c)-1,h>>=-c,c+=s;c>0;o=256*o+e[t+f],f+=d,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+e[t+f],f+=d,c-=8);if(o===0)o=1-u;else{if(o===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),o-=u}return(h?-1:1)*a*Math.pow(2,o-r)}function aK(e,t,n,r,i,o){var a,s,l,u=8*o-i-1,c=(1<>1,d=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+f>=1?d/l:d*Math.pow(2,1-f))*l>=2&&(a++,l/=2),a+f>=c?(s=0,a=c):a+f>=1?(s=(t*l-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=255&s,h+=p,s/=256,i-=8);for(a=a<0;e[n+h]=255&a,h+=p,a/=256,u-=8);e[n+h-p]|=128*v}var gye={}.toString,sK=Array.isArray||function(e){return gye.call(e)=="[object Array]"};et.TYPED_ARRAY_SUPPORT=Sv.TYPED_ARRAY_SUPPORT===void 0||Sv.TYPED_ARRAY_SUPPORT;var mye=Lx();function Lx(){return et.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function nc(e,t){if(Lx()=Lx())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Lx().toString(16)+" bytes");return 0|e}function zl(e){return!(e==null||!e._isBuffer)}function cK(e,t){if(zl(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Tx(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return pK(e).length;default:if(r)return Tx(e).length;t=(""+t).toLowerCase(),r=!0}}function yye(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Tye(this,t,n);case"utf8":case"utf-8":return dK(this,t,n);case"ascii":return Mye(this,t,n);case"latin1":case"binary":return Lye(this,t,n);case"base64":return wye(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _ye(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Id(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function mF(e,t,n,r,i){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if(typeof t=="string"&&(t=et.from(t,r)),zl(t))return t.length===0?-1:yF(e,t,n,r,i);if(typeof t=="number")return t&=255,et.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):yF(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function yF(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(r!==void 0&&((r=String(r).toLowerCase())==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(i){var c=-1;for(o=n;os&&(n=s-l),o=n;o>=0;o--){for(var f=!0,d=0;di&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,l=a%256,u.push(l),u.push(s);return u}(t,e.length-n),e,n,r)}function wye(e,t,n){return t===0&&n===e.length?gF(e):gF(e.slice(t,n))}function dK(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:u>223?3:u>191?2:1;if(i+f<=n)switch(f){case 1:u<128&&(c=u);break;case 2:(192&(o=e[i+1]))==128&&(l=(31&u)<<6|63&o)>127&&(c=l);break;case 3:o=e[i+1],a=e[i+2],(192&o)==128&&(192&a)==128&&(l=(15&u)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],(192&o)==128&&(192&a)==128&&(192&s)==128&&(l=(15&u)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(c=l)}c===null?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(d){var h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var p="",v=0;v0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},et.prototype.compare=function(e,t,n,r,i){if(!zl(e))throw new TypeError("Argument must be a Buffer");if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),i===void 0&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),c=0;ci)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return Aye(this,e,t,n);case"utf8":case"utf-8":return Rye(this,e,t,n);case"ascii":return fK(this,e,t,n);case"latin1":case"binary":return bye(this,e,t,n);case"base64":return xye(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Sye(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},et.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Mye(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function Bo(e,t,n,r,i,o){if(!zl(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function FA(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function EA(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function hK(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function AF(e,t,n,r,i){return i||hK(e,0,n,4),aK(e,t,n,r,23,4),n+4}function RF(e,t,n,r,i){return i||hK(e,0,n,8),aK(e,t,n,r,52,8),n+8}et.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=t===void 0?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},et.prototype.readUInt8=function(e,t){return t||Si(e,1,this.length),this[e]},et.prototype.readUInt16LE=function(e,t){return t||Si(e,2,this.length),this[e]|this[e+1]<<8},et.prototype.readUInt16BE=function(e,t){return t||Si(e,2,this.length),this[e]<<8|this[e+1]},et.prototype.readUInt32LE=function(e,t){return t||Si(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},et.prototype.readUInt32BE=function(e,t){return t||Si(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},et.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Si(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},et.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Si(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},et.prototype.readInt8=function(e,t){return t||Si(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},et.prototype.readInt16LE=function(e,t){t||Si(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},et.prototype.readInt16BE=function(e,t){t||Si(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},et.prototype.readInt32LE=function(e,t){return t||Si(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},et.prototype.readInt32BE=function(e,t){return t||Si(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},et.prototype.readFloatLE=function(e,t){return t||Si(e,4,this.length),NA(this,e,!0,23,4)},et.prototype.readFloatBE=function(e,t){return t||Si(e,4,this.length),NA(this,e,!1,23,4)},et.prototype.readDoubleLE=function(e,t){return t||Si(e,8,this.length),NA(this,e,!0,52,8)},et.prototype.readDoubleBE=function(e,t){return t||Si(e,8,this.length),NA(this,e,!1,52,8)},et.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Bo(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},et.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,1,255,0),et.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},et.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,65535,0),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):FA(this,e,t,!0),t+2},et.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,65535,0),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):FA(this,e,t,!1),t+2},et.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,4294967295,0),et.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):EA(this,e,t,!0),t+4},et.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,4294967295,0),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):EA(this,e,t,!1),t+4},et.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Bo(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},et.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Bo(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&s===0&&this[t+o+1]!==0&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},et.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,1,127,-128),et.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},et.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,32767,-32768),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):FA(this,e,t,!0),t+2},et.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,32767,-32768),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):FA(this,e,t,!1),t+2},et.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,2147483647,-2147483648),et.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):EA(this,e,t,!0),t+4},et.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),et.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):EA(this,e,t,!1),t+4},et.prototype.writeFloatLE=function(e,t,n){return AF(this,e,t,!0,n)},et.prototype.writeFloatBE=function(e,t,n){return AF(this,e,t,!1,n)},et.prototype.writeDoubleLE=function(e,t,n){return RF(this,e,t,!0,n)},et.prototype.writeDoubleBE=function(e,t,n){return RF(this,e,t,!1,n)},et.prototype.copy=function(e,t,n,r){if(n||(n=0),r||r===0||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!et.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function pK(e){return function(t){var n,r,i,o,a,s;uk||oK();var l=t.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[l-2]==="="?2:t[l-1]==="="?1:0,s=new pye(3*l/4-a),i=a>0?l-4:l;var u=0;for(n=0,r=0;n>16&255,s[u++]=o>>8&255,s[u++]=255&o;return a===2?(o=us[t.charCodeAt(n)]<<2|us[t.charCodeAt(n+1)]>>4,s[u++]=255&o):a===1&&(o=us[t.charCodeAt(n)]<<10|us[t.charCodeAt(n+1)]<<4|us[t.charCodeAt(n+2)]>>2,s[u++]=o>>8&255,s[u++]=255&o),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(Oye,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function a3(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J2(e){return e!=null&&(!!e._isBuffer||bF(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&bF(t.slice(0,0))}(e))}function bF(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Pye=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:mye,Buffer:et,SlowBuffer:function(e){return+e!=e&&(e=0),et.alloc(+e)},isBuffer:J2}),ai={};function vK(){throw new Error("setTimeout has not been defined")}function gK(){throw new Error("clearTimeout has not been defined")}var tf=vK,nf=gK;function mK(e){if(tf===setTimeout)return setTimeout(e,0);if((tf===vK||!tf)&&setTimeout)return tf=setTimeout,setTimeout(e,0);try{return tf(e,0)}catch{try{return tf.call(null,e,0)}catch{return tf.call(this,e,0)}}}typeof Sv.setTimeout=="function"&&(tf=setTimeout),typeof Sv.clearTimeout=="function"&&(nf=clearTimeout);var mh,rc=[],iv=!1,cb=-1;function Cye(){iv&&mh&&(iv=!1,mh.length?rc=mh.concat(rc):cb=-1,rc.length&&yK())}function yK(){if(!iv){var e=mK(Cye);iv=!0;for(var t=rc.length;t;){for(mh=rc,rc=[];++cb1)for(var n=1;n0&&a.length>i){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=o[t]=n,++e._eventsCount;return e}function SF(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function wF(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function $2(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}rf.prototype=Object.create(null),kn.EventEmitter=kn,kn.usingDomains=!1,kn.prototype.domain=void 0,kn.prototype._events=void 0,kn.prototype._maxListeners=void 0,kn.defaultMaxListeners=10,kn.init=function(){this.domain=null,kn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new rf,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},kn.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},kn.prototype.getMaxListeners=function(){return RK(this)},kn.prototype.emit=function(e){var t,n,r,i,o,a,s,l=e==="error";if(a=this._events)l=l&&a.error==null;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var c=typeof n=="function";switch(r=arguments.length){case 1:Bye(n,c,this);break;case 2:Yye(n,c,this,arguments[1]);break;case 3:Zye(n,c,this,arguments[1],arguments[2]);break;case 4:Qye(n,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),o=1;o0;)if(n[o]===t||n[o].listener&&n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount==0)return this._events=new rf,this;delete r[e]}else(function(s,l){for(var u=l,c=u+1,f=s.length;c0?Reflect.ownKeys(this._events):[]};var Kye=Object.freeze({__proto__:null,default:kn,EventEmitter:kn}),Ef=typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},Gye=/%[sdj%]/g;function s3(e){if(!e2(e)){for(var t=[],n=0;n=i)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}default:return s}}),a=r[n];n=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),u3(t)?n.showHidden=t:t&&vk(n,t),nu(n.showHidden)&&(n.showHidden=!1),nu(n.depth)&&(n.depth=2),nu(n.colors)&&(n.colors=!1),nu(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=zye),_x(n,e,n.depth)}function zye(e,t){var n=su.styles[t];return n?"\x1B["+su.colors[n][0]+"m"+e+"\x1B["+su.colors[n][1]+"m":e}function Jye(e,t){return e}function _x(e,t,n){if(e.customInspect&&t&&im(t.inspect)&&t.inspect!==su&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return e2(r)||(r=_x(e,r,n)),r}var i=function(d,h){if(nu(h))return d.stylize("undefined","undefined");if(e2(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(hk(h))return d.stylize(""+h,"number");if(u3(h))return d.stylize(""+h,"boolean");if(j2(h))return d.stylize("null","null")}(e,t);if(i)return i;var o=Object.keys(t),a=function(d){var h={};return d.forEach(function(p,v){h[p]=!0}),h}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),rm(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return BM(t);if(o.length===0){if(im(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(nm(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Ox(t))return e.stylize(Date.prototype.toString.call(t),"date");if(rm(t))return BM(t)}var l,u="",c=!1,f=["{","}"];return dk(t)&&(c=!0,f=["[","]"]),im(t)&&(u=" [Function"+(t.name?": "+t.name:"")+"]"),nm(t)&&(u=" "+RegExp.prototype.toString.call(t)),Ox(t)&&(u=" "+Date.prototype.toUTCString.call(t)),rm(t)&&(u=" "+BM(t)),o.length!==0||c&&t.length!=0?n<0?nm(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=c?function(d,h,p,v,g){for(var m=[],y=0,R=h.length;y60?p[0]+(h===""?"":h+` `)+" "+d.join(`, `)+" "+p[1]:p[0]+h+" "+d.join(", ")+" "+p[1]}(l,u,f)):f[0]+u+f[1]}function BM(e){return"["+Error.prototype.toString.call(e)+"]"}function YM(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),LK(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=j2(n)?_x(e,l.value,null):_x(e,l.value,n-1)).indexOf(` @@ -105,24 +105,24 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{rT=!1}}}, `).substr(2):` `+s.split(` `).map(function(u){return" "+u}).join(` -`)):s=e.stylize("[Circular]","special")),nu(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function dk(e){return Array.isArray(e)}function u3(e){return typeof e=="boolean"}function j2(e){return e===null}function bK(e){return e==null}function hk(e){return typeof e=="number"}function e2(e){return typeof e=="string"}function xK(e){return typeof e=="symbol"}function nu(e){return e===void 0}function nm(e){return p0(e)&&pk(e)==="[object RegExp]"}function p0(e){return typeof e=="object"&&e!==null}function Ox(e){return p0(e)&&pk(e)==="[object Date]"}function rm(e){return p0(e)&&(pk(e)==="[object Error]"||e instanceof Error)}function im(e){return typeof e=="function"}function SK(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function wK(e){return J2(e)}function pk(e){return Object.prototype.toString.call(e)}function ZM(e){return e<10?"0"+e.toString(10):e.toString(10)}su.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},su.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var $ye=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function jye(){var e=new Date,t=[ZM(e.getHours()),ZM(e.getMinutes()),ZM(e.getSeconds())].join(":");return[e.getDate(),$ye[e.getMonth()],t].join(" ")}function MK(){console.log("%s - %s",jye(),s3.apply(null,arguments))}function vk(e,t){if(!t||!p0(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function LK(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var qye={inherits:Ff,_extend:vk,log:MK,isBuffer:wK,isPrimitive:SK,isFunction:im,isError:rm,isDate:Ox,isObject:p0,isRegExp:nm,isUndefined:nu,isSymbol:xK,isString:e2,isNumber:hk,isNullOrUndefined:bK,isNull:j2,isBoolean:u3,isArray:dk,inspect:su,deprecate:l3,format:s3,debuglog:fk},eAe=Object.freeze({__proto__:null,format:s3,deprecate:l3,debuglog:fk,inspect:su,isArray:dk,isBoolean:u3,isNull:j2,isNullOrUndefined:bK,isNumber:hk,isString:e2,isSymbol:xK,isUndefined:nu,isRegExp:nm,isObject:p0,isDate:Ox,isError:rm,isFunction:im,isPrimitive:SK,isBuffer:wK,log:MK,inherits:Ff,_extend:vk,default:qye});function ah(){this.head=null,this.tail=null,this.length=0}ah.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},ah.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},ah.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},ah.prototype.clear=function(){this.head=this.tail=null,this.length=0},ah.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},ah.prototype.concat=function(e){if(this.length===0)return et.alloc(0);if(this.length===1)return this.head.data;for(var t=et.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var tAe=et.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function om(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!tAe(t))throw new Error("Unknown encoding: "+t)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=rAe;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=iAe;break;default:return void(this.write=nAe)}this.charBuffer=new et(6),this.charReceived=0,this.charLength=0}function nAe(e){return e.toString(this.encoding)}function rAe(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function iAe(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}om.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&i<=56319)){if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;if(r=(t+=e.toString(this.encoding,0,r)).length-1,(i=t.charCodeAt(r))>=55296&&i<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,r)}return t},om.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(t==1&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},om.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t},Fr.ReadableState=TK;var ir=fk("stream");function TK(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Ba&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new ah,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new om(e.encoding),this.encoding=e.encoding)}function Fr(e){if(!(this instanceof Fr))return new Fr(e);this._readableState=new TK(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),kn.call(this)}function MF(e,t,n,r,i){var o=function(u,c){var f=null;return J2(c)||typeof c=="string"||c==null||u.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f}(t,n);if(o)e.emit("error",o);else if(n===null)t.reading=!1,function(u,c){if(!c.ended){if(c.decoder){var f=c.decoder.end();f&&f.length&&(c.buffer.push(f),c.length+=c.objectMode?1:f.length)}c.ended=!0,kx(u)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&n.length===0),i||(t.reading=!1),l||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&kx(e))),function(u,c){c.readingMore||(c.readingMore=!0,vi(oAe,u,c))}(e,t)}else i||(t.reading=!1);return function(u){return!u.ended&&(u.needReadable||u.lengtht.highWaterMark&&(t.highWaterMark=function(n){return n>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function kx(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(ir("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?vi(TF,e):TF(e))}function TF(e){ir("emit readable"),e.emit("readable"),gk(e)}function oAe(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(r,i,o){var a;return rd.length?d.length:s;if(h===d.length?f+=d:f+=d.slice(0,s),(s-=h)===0){h===d.length?(++c,u.next?l.head=u.next:l.head=l.tail=null):(l.head=u,u.data=d.slice(h));break}++c}return l.length-=c,f}(r,i):function(s,l){var u=et.allocUnsafe(s),c=l.head,f=1;for(c.data.copy(u),s-=c.data.length;c=c.next;){var d=c.data,h=s>d.length?d.length:s;if(d.copy(u,u.length-s,0,h),(s-=h)===0){h===d.length?(++f,c.next?l.head=c.next:l.head=l.tail=null):(l.head=c,c.data=d.slice(h));break}++f}return l.length-=f,u}(r,i),a}(e,t.buffer,t.decoder),n);var n}function QM(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,vi(lAe,t,e))}function lAe(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function OF(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return ir("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?QM(this):kx(this),null;if((e=LF(e,t))===0&&t.ended)return t.length===0&&QM(this),null;var r,i=t.needReadable;return ir("need readable",i),(t.length===0||t.length-e0?_F(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&QM(this)),r!==null&&this.emit("data",r),r},Fr.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Fr.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,ir("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||t.end!==!1?a:u;function o(g){ir("onunpipe"),g===n&&u()}function a(){ir("onend"),e.end()}r.endEmitted?vi(i):n.once("end",i),e.on("unpipe",o);var s=function(g){return function(){var m=g._readableState;ir("pipeOnDrain",m.awaitDrain),m.awaitDrain&&m.awaitDrain--,m.awaitDrain===0&&g.listeners("data").length&&(m.flowing=!0,gk(g))}}(n);e.on("drain",s);var l=!1;function u(){ir("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",d),e.removeListener("unpipe",o),n.removeListener("end",a),n.removeListener("end",u),n.removeListener("data",f),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var c=!1;function f(g){ir("ondata"),c=!1,e.write(g)!==!1||c||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&OF(r.pipes,e)!==-1)&&!l&&(ir("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,c=!0),n.pause())}function d(g){var m;ir("onerror",g),v(),e.removeListener("error",d),m="error",e.listeners(m).length===0&&e.emit("error",g)}function h(){e.removeListener("finish",p),v()}function p(){ir("onfinish"),e.removeListener("close",h),v()}function v(){ir("unpipe"),n.unpipe(e)}return n.on("data",f),function(g,m,y){if(typeof g.prependListener=="function")return g.prependListener(m,y);g._events&&g._events[m]?Array.isArray(g._events[m])?g._events[m].unshift(y):g._events[m]=[y,g._events[m]]:g.on(m,y)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(ir("pipe resume"),n.resume()),e},Fr.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Bi.prototype._write=function(e,t,n){n(new Error("not implemented"))},Bi.prototype._writev=null,Bi.prototype.end=function(e,t,n){var r=this._writableState;typeof e=="function"?(n=e,e=null,t=null):typeof t=="function"&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(i,o,a){o.ending=!0,kK(i,o),a&&(o.finished?vi(a):i.once("finish",a)),o.ended=!0,i.writable=!1}(this,r,n)},Ff(Ba,Fr);for(var CF=Object.keys(Bi.prototype),HM=0;HM0?this.tail.next=o:this.head=o,this.tail=o,++this.length},r.prototype.unshift=function(i){var o={data:i,next:this.head};this.length===0&&(this.tail=o),this.head=o,++this.length},r.prototype.shift=function(){if(this.length!==0){var i=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,i}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(i){if(this.length===0)return"";for(var o=this.head,a=""+o.data;o=o.next;)a+=i+o.data;return a},r.prototype.concat=function(i){if(this.length===0)return t.alloc(0);if(this.length===1)return this.head.data;for(var o,a,s,l=t.allocUnsafe(i>>>0),u=this.head,c=0;u;)o=u.data,a=l,s=c,o.copy(a,s),c+=u.data.length,u=u.next;return l},r}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})}(JF)),JF.exports}function FK(){if(QF)return JM;QF=1;var e=c3();function t(n,r){n.emit("error",r)}return JM={destroy:function(n,r){var i=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(r?r(n):!n||this._writableState&&this._writableState.errorEmitted||e.nextTick(t,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(s){!r&&s?(e.nextTick(t,i,s),i._writableState&&(i._writableState.errorEmitted=!0)):r&&r(s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}},JM}function EK(){if(GF)return $M;GF=1;var e=c3();function t(A){var x=this;this.next=null,this.entry=null,this.finish=function(){(function(S,w,M){var L=S.entry;for(S.entry=null;L;){var T=L.callback;w.pendingcb--,T(M),L=L.next}w.corkedRequestsFree?w.corkedRequestsFree.next=S:w.corkedRequestsFree=S})(x,A)}}$M=h;var n,r=e.nextTick;h.WritableState=d;var i=Object.create(q2());i.inherits=ey();var o={deprecate:KF?HF:(KF=1,HF=d3.deprecate)},a=IK(),s=f3().Buffer,l=_a.Uint8Array||function(){},u,c=FK();function f(){}function d(A,x){n=n||Sv(),A=A||{};var S=x instanceof n;this.objectMode=!!A.objectMode,S&&(this.objectMode=this.objectMode||!!A.writableObjectMode);var w=A.highWaterMark,M=A.writableHighWaterMark,L=this.objectMode?16:16384;this.highWaterMark=w||w===0?w:S&&(M||M===0)?M:L,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var T=A.decodeStrings===!1;this.decodeStrings=!T,this.defaultEncoding=A.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(P){(function(k,I){var C=k._writableState,F=C.sync,N=C.writecb;if(function(W){W.writing=!1,W.writecb=null,W.length-=W.writelen,W.writelen=0}(C),I)(function(W,K,ee,B,Y){--K.pendingcb,ee?(e.nextTick(Y,B),e.nextTick(R,W,K),W._writableState.errorEmitted=!0,W.emit("error",B)):(Y(B),W._writableState.errorEmitted=!0,W.emit("error",B),R(W,K))})(k,C,F,I,N);else{var V=m(C);V||C.corked||C.bufferProcessing||!C.bufferedRequest||g(k,C),F?r(v,k,C,V,N):v(k,C,V,N)}})(x,P)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function h(A){if(n=n||Sv(),!(u.call(h,this)||this instanceof n))return new h(A);this._writableState=new d(A,this),this.writable=!0,A&&(typeof A.write=="function"&&(this._write=A.write),typeof A.writev=="function"&&(this._writev=A.writev),typeof A.destroy=="function"&&(this._destroy=A.destroy),typeof A.final=="function"&&(this._final=A.final)),a.call(this)}function p(A,x,S,w,M,L,T){x.writelen=w,x.writecb=T,x.writing=!0,x.sync=!0,S?A._writev(M,x.onwrite):A._write(M,L,x.onwrite),x.sync=!1}function v(A,x,S,w){S||function(M,L){L.length===0&&L.needDrain&&(L.needDrain=!1,M.emit("drain"))}(A,x),x.pendingcb--,w(),R(A,x)}function g(A,x){x.bufferProcessing=!0;var S=x.bufferedRequest;if(A._writev&&S&&S.next){var w=x.bufferedRequestCount,M=new Array(w),L=x.corkedRequestsFree;L.entry=S;for(var T=0,P=!0;S;)M[T]=S,S.isBuf||(P=!1),S=S.next,T+=1;M.allBuffers=P,p(A,x,!0,x.length,M,"",L.finish),x.pendingcb++,x.lastBufferedRequest=null,L.next?(x.corkedRequestsFree=L.next,L.next=null):x.corkedRequestsFree=new t(x),x.bufferedRequestCount=0}else{for(;S;){var k=S.chunk,I=S.encoding,C=S.callback;if(p(A,x,!1,x.objectMode?1:k.length,k,I,C),S=S.next,x.bufferedRequestCount--,x.writing)break}S===null&&(x.lastBufferedRequest=null)}x.bufferedRequest=S,x.bufferProcessing=!1}function m(A){return A.ending&&A.length===0&&A.bufferedRequest===null&&!A.finished&&!A.writing}function y(A,x){A._final(function(S){x.pendingcb--,S&&A.emit("error",S),x.prefinished=!0,A.emit("prefinish"),R(A,x)})}function R(A,x){var S=m(x);return S&&(function(w,M){M.prefinished||M.finalCalled||(typeof w._final=="function"?(M.pendingcb++,M.finalCalled=!0,e.nextTick(y,w,M)):(M.prefinished=!0,w.emit("prefinish")))}(A,x),x.pendingcb===0&&(x.finished=!0,A.emit("finish"))),S}return i.inherits(h,a),d.prototype.getBuffer=function(){for(var A=this.bufferedRequest,x=[];A;)x.push(A),A=A.next;return x},function(){try{Object.defineProperty(d.prototype,"buffer",{get:o.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(A){return!!u.call(this,A)||this===h&&A&&A._writableState instanceof d}})):u=function(A){return A instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(A,x,S){var w,M=this._writableState,L=!1,T=!M.objectMode&&(w=A,s.isBuffer(w)||w instanceof l);return T&&!s.isBuffer(A)&&(A=function(P){return s.from(P)}(A)),typeof x=="function"&&(S=x,x=null),T?x="buffer":x||(x=M.defaultEncoding),typeof S!="function"&&(S=f),M.ended?function(P,k){var I=new Error("write after end");P.emit("error",I),e.nextTick(k,I)}(this,S):(T||function(P,k,I,C){var F=!0,N=!1;return I===null?N=new TypeError("May not write null values to stream"):typeof I=="string"||I===void 0||k.objectMode||(N=new TypeError("Invalid non-string/buffer chunk")),N&&(P.emit("error",N),e.nextTick(C,N),F=!1),F}(this,M,A,S))&&(M.pendingcb++,L=function(P,k,I,C,F,N){if(!I){var V=function(B,Y,Z){return B.objectMode||B.decodeStrings===!1||typeof Y!="string"||(Y=s.from(Y,Z)),Y}(k,C,F);C!==V&&(I=!0,F="buffer",C=V)}var W=k.objectMode?1:C.length;k.length+=W;var K=k.length-1))throw new TypeError("Unknown encoding: "+A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(A,x,S){S(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(A,x,S){var w=this._writableState;typeof A=="function"?(S=A,A=null,x=null):typeof x=="function"&&(S=x,x=null),A!=null&&this.write(A,x),w.corked&&(w.corked=1,this.uncork()),w.ending||w.finished||function(M,L,T){L.ending=!0,R(M,L),T&&(L.finished?e.nextTick(T):M.once("finish",T)),L.ended=!0,M.writable=!1}(this,w,S)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),h.prototype.destroy=c.destroy,h.prototype._undestroy=c.undestroy,h.prototype._destroy=function(A,x){this.end(),x(A)},$M}function Sv(){if(zF)return jM;zF=1;var e=c3(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};jM=l;var n=Object.create(q2());n.inherits=ey();var r=XK(),i=EK();n.inherits(l,r);for(var o=t(i.prototype),a=0;a>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function i(f){var d=this.lastTotal-this.lastNeed,h=function(p,v,g){if((192&v[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&v.length>1){if((192&v[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&v.length>2&&(192&v[2])!=128)return p.lastNeed=2,"�"}}(this,f);return h!==void 0?h:this.lastNeed<=f.length?(f.copy(this.lastChar,d,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,d,0,f.length),void(this.lastNeed-=f.length))}function o(f,d){if((f.length-d)%2==0){var h=f.toString("utf16le",d);if(h){var p=h.charCodeAt(h.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",d,f.length-1)}function a(f){var d=f&&f.length?this.write(f):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return d+this.lastChar.toString("utf16le",0,h)}return d}function s(f,d){var h=(f.length-d)%3;return h===0?f.toString("base64",d):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",d,f.length-h))}function l(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function u(f){return f.toString(this.encoding)}function c(f){return f&&f.length?this.write(f):""}return n5.StringDecoder=n,n.prototype.write=function(f){if(f.length===0)return"";var d,h;if(this.lastNeed){if((d=this.fillLast(f))===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h=0?(R>0&&(v.lastNeed=R-1),R):--y=0?(R>0&&(v.lastNeed=R-2),R):--y=0?(R>0&&(R===2?R=0:v.lastNeed=R-3),R):0}(this,f,d);if(!this.lastNeed)return f.toString("utf8",d);this.lastTotal=h;var p=f.length-(h-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",d,p)},n.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length},n5}function XK(){if(jF)return qM;jF=1;var e=c3();qM=v;var t,n=function(){if(EF)return FF;EF=1;var F={}.toString;return FF=Array.isArray||function(N){return F.call(N)=="[object Array]"}}();v.ReadableState=p,pAe.EventEmitter;var r=function(F,N){return F.listeners(N).length},i=IK(),o=f3().Buffer,a=_a.Uint8Array||function(){},s=Object.create(q2());s.inherits=ey();var l=d3,u=void 0;u=l&&l.debuglog?l.debuglog("stream"):function(){};var c,f=vAe(),d=FK();s.inherits(v,i);var h=["error","close","destroy","pause","resume"];function p(F,N){F=F||{};var V=N instanceof(t=t||Sv());this.objectMode=!!F.objectMode,V&&(this.objectMode=this.objectMode||!!F.readableObjectMode);var W=F.highWaterMark,K=F.readableHighWaterMark,ee=this.objectMode?16:16384;this.highWaterMark=W||W===0?W:V&&(K||K===0)?K:ee,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=F.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,F.encoding&&(c||(c=nE().StringDecoder),this.decoder=new c(F.encoding),this.encoding=F.encoding)}function v(F){if(t=t||Sv(),!(this instanceof v))return new v(F);this._readableState=new p(F,this),this.readable=!0,F&&(typeof F.read=="function"&&(this._read=F.read),typeof F.destroy=="function"&&(this._destroy=F.destroy)),i.call(this)}function g(F,N,V,W,K){var ee,B=F._readableState;return N===null?(B.reading=!1,function(Y,Z){if(!Z.ended){if(Z.decoder){var H=Z.decoder.end();H&&H.length&&(Z.buffer.push(H),Z.length+=Z.objectMode?1:H.length)}Z.ended=!0,A(Y)}}(F,B)):(K||(ee=function(Y,Z){var H;te=Z,o.isBuffer(te)||te instanceof a||typeof Z=="string"||Z===void 0||Y.objectMode||(H=new TypeError("Invalid non-string/buffer chunk"));var te;return H}(B,N)),ee?F.emit("error",ee):B.objectMode||N&&N.length>0?(typeof N=="string"||B.objectMode||Object.getPrototypeOf(N)===o.prototype||(N=function(Y){return o.from(Y)}(N)),W?B.endEmitted?F.emit("error",new Error("stream.unshift() after end event")):m(F,B,N,!0):B.ended?F.emit("error",new Error("stream.push() after EOF")):(B.reading=!1,B.decoder&&!V?(N=B.decoder.write(N),B.objectMode||N.length!==0?m(F,B,N,!1):S(F,B)):m(F,B,N,!1))):W||(B.reading=!1)),function(Y){return!Y.ended&&(Y.needReadable||Y.lengthN.highWaterMark&&(N.highWaterMark=function(V){return V>=y?V=y:(V--,V|=V>>>1,V|=V>>>2,V|=V>>>4,V|=V>>>8,V|=V>>>16,V++),V}(F)),F<=N.length?F:N.ended?N.length:(N.needReadable=!0,0))}function A(F){var N=F._readableState;N.needReadable=!1,N.emittedReadable||(u("emitReadable",N.flowing),N.emittedReadable=!0,N.sync?e.nextTick(x,F):x(F))}function x(F){u("emit readable"),F.emit("readable"),T(F)}function S(F,N){N.readingMore||(N.readingMore=!0,e.nextTick(w,F,N))}function w(F,N){for(var V=N.length;!N.reading&&!N.flowing&&!N.ended&&N.length=N.length?(V=N.decoder?N.buffer.join(""):N.buffer.length===1?N.buffer.head.data:N.buffer.concat(N.length),N.buffer.clear()):V=function(W,K,ee){var B;return Wce.length?ce.length:Y;if(G===ce.length?z+=ce:z+=ce.slice(0,Y),(Y-=G)===0){G===ce.length?(++te,H.next?Z.head=H.next:Z.head=Z.tail=null):(Z.head=H,H.data=ce.slice(G));break}++te}return Z.length-=te,z}(W,K):function(Y,Z){var H=o.allocUnsafe(Y),te=Z.head,z=1;for(te.data.copy(H),Y-=te.data.length;te=te.next;){var ce=te.data,G=Y>ce.length?ce.length:Y;if(ce.copy(H,H.length-Y,0,G),(Y-=G)===0){G===ce.length?(++z,te.next?Z.head=te.next:Z.head=Z.tail=null):(Z.head=te,te.data=ce.slice(G));break}++z}return Z.length-=z,H}(W,K),B}(F,N.buffer,N.decoder),V);var V}function k(F){var N=F._readableState;if(N.length>0)throw new Error('"endReadable()" called on non-empty stream');N.endEmitted||(N.ended=!0,e.nextTick(I,N,F))}function I(F,N){F.endEmitted||F.length!==0||(F.endEmitted=!0,N.readable=!1,N.emit("end"))}function C(F,N){for(var V=0,W=F.length;V=N.highWaterMark||N.ended))return u("read: emitReadable",N.length,N.ended),N.length===0&&N.ended?k(this):A(this),null;if((F=R(F,N))===0&&N.ended)return N.length===0&&k(this),null;var W,K=N.needReadable;return u("need readable",K),(N.length===0||N.length-F0?P(F,N):null)===null?(N.needReadable=!0,F=0):N.length-=F,N.length===0&&(N.ended||(N.needReadable=!0),V!==F&&N.ended&&k(this)),W!==null&&this.emit("data",W),W},v.prototype._read=function(F){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(F,N){var V=this,W=this._readableState;switch(W.pipesCount){case 0:W.pipes=F;break;case 1:W.pipes=[W.pipes,F];break;default:W.pipes.push(F)}W.pipesCount+=1,u("pipe count=%d opts=%j",W.pipesCount,N);var K=(!N||N.end!==!1)&&F!==Ia.stdout&&F!==Ia.stderr?B:ye;function ee(le,de){u("onunpipe"),le===V&&de&&de.hasUnpiped===!1&&(de.hasUnpiped=!0,u("cleanup"),F.removeListener("close",ce),F.removeListener("finish",G),F.removeListener("drain",Y),F.removeListener("error",z),F.removeListener("unpipe",ee),V.removeListener("end",B),V.removeListener("end",ye),V.removeListener("data",te),Z=!0,!W.awaitDrain||F._writableState&&!F._writableState.needDrain||Y())}function B(){u("onend"),F.end()}W.endEmitted?e.nextTick(K):V.once("end",K),F.on("unpipe",ee);var Y=function(le){return function(){var de=le._readableState;u("pipeOnDrain",de.awaitDrain),de.awaitDrain&&de.awaitDrain--,de.awaitDrain===0&&r(le,"data")&&(de.flowing=!0,T(le))}}(V);F.on("drain",Y);var Z=!1,H=!1;function te(le){u("ondata"),H=!1,F.write(le)!==!1||H||((W.pipesCount===1&&W.pipes===F||W.pipesCount>1&&C(W.pipes,F)!==-1)&&!Z&&(u("false write response, pause",V._readableState.awaitDrain),V._readableState.awaitDrain++,H=!0),V.pause())}function z(le){u("onerror",le),ye(),F.removeListener("error",z),r(F,"error")===0&&F.emit("error",le)}function ce(){F.removeListener("finish",G),ye()}function G(){u("onfinish"),F.removeListener("close",ce),ye()}function ye(){u("unpipe"),V.unpipe(F)}return V.on("data",te),function(le,de,ue){if(typeof le.prependListener=="function")return le.prependListener(de,ue);le._events&&le._events[de]?n(le._events[de])?le._events[de].unshift(ue):le._events[de]=[ue,le._events[de]]:le.on(de,ue)}(F,"error",z),F.once("close",ce),F.once("finish",G),F.emit("pipe",V),W.flowing||(u("pipe resume"),V.resume()),F},v.prototype.unpipe=function(F){var N=this._readableState,V={hasUnpiped:!1};if(N.pipesCount===0)return this;if(N.pipesCount===1)return F&&F!==N.pipes||(F||(F=N.pipes),N.pipes=null,N.pipesCount=0,N.flowing=!1,F&&F.emit("unpipe",this,V)),this;if(!F){var W=N.pipes,K=N.pipesCount;N.pipes=null,N.pipesCount=0,N.flowing=!1;for(var ee=0;ee"u")ai.blob=!1;else{var iE=new ArrayBuffer(0);try{ai.blob=new Blob([iE],{type:"application/zip"}).size===0}catch{try{var oE=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);oE.append(iE),ai.blob=oE.getBlob("application/zip").size===0}catch{ai.blob=!1}}}try{ai.nodestream=!!WK().Readable}catch{ai.nodestream=!1}var aE,VA={};function VK(){if(aE)return VA;aE=1;var e=jr(),t=ai,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return VA.encode=function(r){for(var i,o,a,s,l,u,c,f=[],d=0,h=r.length,p=h,v=e.getTypeOf(r)!=="string";d>2,l=(3&i)<<4|o>>4,u=p>1?(15&o)<<2|a>>6:64,c=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(l)+n.charAt(u)+n.charAt(c));return f.join("")},VA.decode=function(r){var i,o,a,s,l,u,c=0,f=0,d="data:";if(r.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,p=3*(r=r.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(r.charAt(r.length-1)===n.charAt(64)&&p--,r.charAt(r.length-2)===n.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=t.uint8array?new Uint8Array(0|p):new Array(0|p);c>4,o=(15&s)<<4|(l=n.indexOf(r.charAt(c++)))>>2,a=(3&l)<<6|(u=n.indexOf(r.charAt(c++))),h[f++]=i,l!==64&&(h[f++]=o),u!==64&&(h[f++]=a);return h},VA}var sE,lE,r5,uE,h3={isNode:!0,newBufferFrom:function(e,t){if(et.from&&et.from!==Uint8Array.from)return et.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new et(e,t)},allocBuffer:function(e){if(et.alloc)return et.alloc(e);var t=new et(e);return t.fill(0),t},isBuffer:function(e){return J2(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},DK=null;DK=typeof Promise<"u"?Promise:function(){if(uE)return r5;uE=1;var e=function(){if(lE)return sE;lE=1;var d,h,p=_a.MutationObserver||_a.WebKitMutationObserver;if(p){var v=0,g=new p(A),m=_a.document.createTextNode("");g.observe(m,{characterData:!0}),d=function(){m.data=v=++v%2}}else if(_a.setImmediate||_a.MessageChannel===void 0)d="document"in _a&&"onreadystatechange"in _a.document.createElement("script")?function(){var x=_a.document.createElement("script");x.onreadystatechange=function(){A(),x.onreadystatechange=null,x.parentNode.removeChild(x),x=null},_a.document.documentElement.appendChild(x)}:function(){setTimeout(A,0)};else{var y=new _a.MessageChannel;y.port1.onmessage=A,d=function(){y.port2.postMessage(0)}}var R=[];function A(){var x,S;h=!0;for(var w=R.length;w;){for(S=R,R=[],x=-1;++x1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function u(f,d){for(var h=0;h"u"?_a:self),UK.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n "+e:e}};var Es=UK;(function(e){for(var t=jr(),n=ai,r=h3,i=Es,o=new Array(256),a=0;a<256;a++)o[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;o[254]=o[254]=1;function s(){i.call(this,"utf-8 decode"),this.leftOver=null}function l(){i.call(this,"utf-8 encode")}e.utf8encode=function(u){return n.nodebuffer?r.newBufferFrom(u,"utf-8"):function(c){var f,d,h,p,v,g=c.length,m=0;for(p=0;p>>6,f[v++]=128|63&d):d<65536?(f[v++]=224|d>>>12,f[v++]=128|d>>>6&63,f[v++]=128|63&d):(f[v++]=240|d>>>18,f[v++]=128|d>>>12&63,f[v++]=128|d>>>6&63,f[v++]=128|63&d);return f}(u)},e.utf8decode=function(u){return n.nodebuffer?t.transformTo("nodebuffer",u).toString("utf-8"):function(c){var f,d,h,p,v=c.length,g=new Array(2*v);for(d=0,f=0;f4)g[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f1?g[d++]=65533:h<65536?g[d++]=h:(h-=65536,g[d++]=55296|h>>10&1023,g[d++]=56320|1023&h)}return g.length!==d&&(g.subarray?g=g.subarray(0,d):g.length=d),t.applyFromCharCode(g)}(u=t.transformTo(n.uint8array?"uint8array":"array",u))},t.inherits(s,i),s.prototype.processChunk=function(u){var c=t.transformTo(n.uint8array?"uint8array":"array",u.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var f=c;(c=new Uint8Array(f.length+this.leftOver.length)).set(this.leftOver,0),c.set(f,this.leftOver.length)}else c=this.leftOver.concat(c);this.leftOver=null}var d=function(p,v){var g;for((v=v||p.length)>p.length&&(v=p.length),g=v-1;g>=0&&(192&p[g])==128;)g--;return g<0||g===0?v:g+o[p[g]]>v?g:v}(c),h=c;d!==c.length&&(n.uint8array?(h=c.subarray(0,d),this.leftOver=c.subarray(d,c.length)):(h=c.slice(0,d),this.leftOver=c.slice(d,c.length))),this.push({data:e.utf8decode(h),meta:u.meta})},s.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=s,t.inherits(l,i),l.prototype.processChunk=function(u){this.push({data:e.utf8encode(u.data),meta:u.meta})},e.Utf8EncodeWorker=l})($v);var BK=Es,fE=jr();function NT(e){BK.call(this,"ConvertWorker to "+e),this.destType=e}fE.inherits(NT,BK),NT.prototype.processChunk=function(e){this.push({data:fE.transformTo(this.destType,e.data),meta:e.meta})};var dE,hE,gAe=NT,Fh=jr(),mAe=gAe,yAe=Es,AAe=VK(),RAe=ty,YK=null;if(ai.nodestream)try{YK=function(){if(hE)return dE;hE=1;var e=WK().Readable;function t(n,r,i){e.call(this,r),this._helper=n;var o=this;n.on("data",function(a,s){o.push(a)||o._helper.pause(),i&&i(s)}).on("error",function(a){o.emit("error",a)}).on("end",function(){o.push(null)})}return jr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},dE=t}()}catch{}function bAe(e,t){return new RAe.Promise(function(n,r){var i=[],o=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(l,u){i.push(l),t&&t(u)}).on("error",function(l){i=[],r(l)}).on("end",function(){try{var l=function(u,c,f){switch(u){case"blob":return Fh.newBlob(Fh.transformTo("arraybuffer",c),f);case"base64":return AAe.encode(c);default:return Fh.transformTo(u,c)}}(a,function(u,c){var f,d=0,h=null,p=0;for(f=0;f=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})};var KK=gp,xAe=jr(),pE=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),mk=function(e,t){return e!==void 0&&e.length?xAe.getTypeOf(e)!=="string"?function(n,r,i,o){var a=pE,s=o+i;n^=-1;for(var l=o;l>>8^a[255&(n^r[l])];return-1^n}(0|t,e,e.length,0):function(n,r,i,o){var a=pE,s=o+i;n^=-1;for(var l=o;l>>8^a[255&(n^r.charCodeAt(l))];return-1^n}(0|t,e,e.length,0):0},GK=Es,SAe=mk;function FT(){GK.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}jr().inherits(FT,GK),FT.prototype.processChunk=function(e){this.streamInfo.crc32=SAe(e.data,this.streamInfo.crc32||0),this.push(e)};var zK=FT,wAe=jr(),ET=Es;function XT(e){ET.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}wAe.inherits(XT,ET),XT.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}ET.prototype.processChunk.call(this,e)};var vE=ty,gE=KK,MAe=zK,i5=XT;function WT(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}WT.prototype={getContentWorker:function(){var e=new gE(vE.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i5("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new gE(vE.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},WT.createWorkerFrom=function(e,t,n){return e.pipe(new MAe).pipe(new i5("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new i5("compressedSize")).withStreamInfo("compression",t)};var yk=WT,LAe=QK,TAe=KK,o5=$v,a5=yk,mE=Es,Ak=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};Ak.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r=(n=e.toLowerCase())==="string"||n==="text";n!=="binarystring"&&n!=="text"||(n="string"),t=this._decompressWorker();var i=!this._dataBinary;i&&!r&&(t=t.pipe(new o5.Utf8EncodeWorker)),!i&&r&&(t=t.pipe(new o5.Utf8DecodeWorker))}catch(o){(t=new mE("error")).error(o)}return new LAe(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof a5&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new o5.Utf8EncodeWorker)),a5.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof a5?this._data.getContentWorker():this._data instanceof mE?this._data:new TAe(this._data)}};for(var yE=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],_Ae=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},s5=0;s5=0;)e[t]=0}var VT=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],pb=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],PAe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],AE=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Qu=new Array(576);jv(Qu);var xg=new Array(60);jv(xg);var t2=new Array(512);jv(t2);var am=new Array(256);jv(am);var Rk=new Array(29);jv(Rk);var RE,bE,xE,Cx=new Array(30);function l5(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function u5(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function $K(e){return e<256?t2[e]:t2[256+(e>>>7)]}function n2(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function zo(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0);return n>>>1}function qK(e,t,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];s!==0&&(e[2*i]=jK(o[s]++,s))}}function SE(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function eG(e){e.bi_valid>8?n2(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function wE(e,t,n,r){var i=2*t,o=2*n;return e[i]>1;n>=1;n--)c5(e,o,n);i=l;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],c5(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,c5(e,o,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(c,f){var d,h,p,v,g,m,y=f.dyn_tree,R=f.max_code,A=f.stat_desc.static_tree,x=f.stat_desc.has_stree,S=f.stat_desc.extra_bits,w=f.stat_desc.extra_base,M=f.stat_desc.max_length,L=0;for(v=0;v<=15;v++)c.bl_count[v]=0;for(y[2*c.heap[c.heap_max]+1]=0,d=c.heap_max+1;d<573;d++)(v=y[2*y[2*(h=c.heap[d])+1]+1]+1)>M&&(v=M,L++),y[2*h+1]=v,h>R||(c.bl_count[v]++,g=0,h>=w&&(g=S[h-w]),m=y[2*h],c.opt_len+=m*(v+g),x&&(c.static_len+=m*(A[2*h+1]+g)));if(L!==0){do{for(v=M-1;c.bl_count[v]===0;)v--;c.bl_count[v]--,c.bl_count[v+1]+=2,c.bl_count[M]--,L-=2}while(L>0);for(v=M;v!==0;v--)for(h=c.bl_count[v];h!==0;)(p=c.heap[--d])>R||(y[2*p+1]!==v&&(c.opt_len+=(v-y[2*p+1])*y[2*p],y[2*p+1]=v),h--)}}(e,t),qK(o,u,e.bl_count)}function LE(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,u=4;for(a===0&&(l=138,u=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s>=7;i<30;i++)for(Cx[i]=o<<7,t=0;t<1<0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var l,u=4093624447;for(l=0;l<=31;l++,u>>>=1)if(1&u&&s.dyn_ltree[2*l]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(l=32;l<256;l++)if(s.dyn_ltree[2*l]!==0)return 1;return 0}(e)),f5(e,e.l_desc),f5(e,e.d_desc),a=function(s){var l;for(LE(s,s.dyn_ltree,s.l_desc.max_code),LE(s,s.dyn_dtree,s.d_desc.max_code),f5(s,s.bl_desc),l=18;l>=3&&s.bl_tree[2*AE[l]+1]===0;l--);return s.opt_len+=3*(l+1)+5+5+4,l}(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&t!==-1?OE(e,t,n,r):e.strategy===4||o===i?(zo(e,2+(r?1:0),3),ME(e,Qu,xg)):(zo(e,4+(r?1:0),3),function(s,l,u,c){var f;for(zo(s,l-257,5),zo(s,u-1,5),zo(s,c-4,4),f=0;f>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(am[n]+256+1)]++,e.dyn_dtree[2*$K(t)]++),e.last_lit===e.lit_bufsize-1},mp._tr_align=function(e){zo(e,2,3),Jl(e,256,Qu),function(t){t.bi_valid===16?(n2(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(e)};var tG=function(e,t,n,r){for(var i=65535&e|0,o=e>>>16&65535|0,a=0;n!==0;){n-=a=n>2e3?2e3:n;do o=o+(i=i+t[r++]|0)|0;while(--a);i%=65521,o%=65521}return i|o<<16|0},CAe=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),kp,nG=function(e,t,n,r){var i=CAe,o=r+n;e^=-1;for(var a=r;a>>8^i[255&(e^t[a])];return-1^e},bk={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Po=xc,As=mp,rG=tG,of=nG,IAe=bk;function hf(e,t){return e.msg=IAe[t],t}function kE(e){return(e<<1)-(e>4?9:0)}function Rf(e){for(var t=e.length;--t>=0;)e[t]=0}function af(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Po.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function Yi(e,t){As._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,af(e.strm)}function Bn(e,t){e.pending_buf[e.pending++]=t}function C1(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function iG(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,c=e.w_mask,f=e.prev,d=e.strstart+258,h=u[o+a-1],p=u[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do if(u[(n=t)+a]===p&&u[n+a-1]===h&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do;while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&oa){if(e.match_start=t,a=r,r>=s)break;h=u[o+a-1],p=u[o+a]}}while((t=f[t&c])>l&&--i!=0);return a<=e.lookahead?a:e.lookahead}function fh(e){var t,n,r,i,o,a,s,l,u,c,f=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){Po.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=f?r-f:0;while(--n);t=n=f;do r=e.prev[--t],e.prev[t]=r>=f?r-f:0;while(--n);i+=f}if(e.strm.avail_in===0)break;if(a=e.strm,s=e.window,l=e.strstart+e.lookahead,u=i,c=void 0,(c=a.avail_in)>u&&(c=u),n=c===0?0:(a.avail_in-=c,Po.arraySet(s,a.input,a.next_in,c,l),a.state.wrap===1?a.adler=rG(a.adler,s,c,l):a.state.wrap===2&&(a.adler=of(a.adler,s,c,l)),a.next_in+=c,a.total_in+=c,c),e.lookahead+=n,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=As._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=As._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(a=2,r-=16),i<1||i>9||n!==8||r<8||r>15||t<0||t>9||o<0||o>4)return hf(e,-2);r===8&&(r=9);var s=new NAe;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(fh(e),e.lookahead===0&&t===0)return 1;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,Yi(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(Yi(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(Yi(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(Yi(e,!1),e.strm.avail_out),1)}),new kl(4,4,8,4,d5),new kl(4,5,16,8,d5),new kl(4,6,32,32,d5),new kl(4,4,16,16,V0),new kl(8,16,32,32,V0),new kl(8,16,128,128,V0),new kl(8,32,128,256,V0),new kl(32,128,258,1024,V0),new kl(32,258,258,4096,V0)],Xl.deflateInit=function(e,t){return PE(e,t,8,15,8,0)},Xl.deflateInit2=PE,Xl.deflateReset=aG,Xl.deflateResetKeep=oG,Xl.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Xl.deflate=function(e,t){var n,r,i,o;if(!e||!e.state||t>5||t<0)return e?hf(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return hf(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===42)if(r.wrap===2)e.adler=0,Bn(r,31),Bn(r,139),Bn(r,8),r.gzhead?(Bn(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Bn(r,255&r.gzhead.time),Bn(r,r.gzhead.time>>8&255),Bn(r,r.gzhead.time>>16&255),Bn(r,r.gzhead.time>>24&255),Bn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Bn(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Bn(r,255&r.gzhead.extra.length),Bn(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=of(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Bn(r,3),r.status=113);else{var a=8+(r.w_bits-8<<4)<<8;a|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6,r.strstart!==0&&(a|=32),a+=31-a%31,r.status=113,C1(r,a),r.strstart!==0&&(C1(r,e.adler>>>16),C1(r,65535&e.adler)),e.adler=1}if(r.status===69)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending!==r.pending_buf_size));)Bn(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindexi&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),o===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===91)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindexi&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),o===0&&(r.status=103)}else r.status=103;if(r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&af(e),r.pending+2<=r.pending_buf_size&&(Bn(r,255&e.adler),Bn(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(af(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&kE(t)<=kE(n)&&t!==4)return hf(e,-5);if(r.status===666&&e.avail_in!==0)return hf(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(l,u){for(var c;;){if(l.lookahead===0&&(fh(l),l.lookahead===0)){if(u===0)return 1;break}if(l.match_length=0,c=As._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++,c&&(Yi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Yi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Yi(l,!1),l.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(l,u){for(var c,f,d,h,p=l.window;;){if(l.lookahead<=258){if(fh(l),l.lookahead<=258&&u===0)return 1;if(l.lookahead===0)break}if(l.match_length=0,l.lookahead>=3&&l.strstart>0&&(f=p[d=l.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=l.strstart+258;do;while(f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&dl.lookahead&&(l.match_length=l.lookahead)}if(l.match_length>=3?(c=As._tr_tally(l,1,l.match_length-3),l.lookahead-=l.match_length,l.strstart+=l.match_length,l.match_length=0):(c=As._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++),c&&(Yi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Yi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Yi(l,!1),l.strm.avail_out===0)?1:2}(r,t):kp[r.level].func(r,t);if(s!==3&&s!==4||(r.status=666),s===1||s===3)return e.avail_out===0&&(r.last_flush=-1),0;if(s===2&&(t===1?As._tr_align(r):t!==5&&(As._tr_stored_block(r,0,0,!1),t===3&&(Rf(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),af(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(Bn(r,255&e.adler),Bn(r,e.adler>>8&255),Bn(r,e.adler>>16&255),Bn(r,e.adler>>24&255),Bn(r,255&e.total_in),Bn(r,e.total_in>>8&255),Bn(r,e.total_in>>16&255),Bn(r,e.total_in>>24&255)):(C1(r,e.adler>>>16),C1(r,65535&e.adler)),af(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Xl.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?hf(e,-2):(e.state=null,t===113?hf(e,-3):0):-2},Xl.deflateSetDictionary=function(e,t){var n,r,i,o,a,s,l,u,c=t.length;if(!e||!e.state||(o=(n=e.state).wrap)===2||o===1&&n.status!==42||n.lookahead)return-2;for(o===1&&(e.adler=rG(e.adler,t,c,0)),n.wrap=0,c>=n.w_size&&(o===0&&(Rf(n.head),n.strstart=0,n.block_start=0,n.insert=0),u=new Po.Buf8(n.w_size),Po.arraySet(u,t,c-n.w_size,n.w_size,0),t=u,c=n.w_size),a=e.avail_in,s=e.next_in,l=e.input,e.avail_in=c,e.next_in=0,e.input=t,fh(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do n.ins_h=(n.ins_h<=252?6:Wc>=248?5:Wc>=240?4:Wc>=224?3:Wc>=192?2:1;function CE(e,t){if(t<65534&&(e.subarray&&lG||!e.subarray&&sG))return String.fromCharCode.apply(null,Ix.shrinkBuf(e,t));for(var n="",r=0;r>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},dh.buf2binstring=function(e){return CE(e,e.length)},dh.binstring2buf=function(e){for(var t=new Ix.Buf8(e.length),n=0,r=t.length;n4)s[r++]=65533,n+=o-1;else{for(i&=o===2?31:o===3?15:7;o>1&&n1?s[r++]=65533:i<65536?s[r++]=i:(i-=65536,s[r++]=55296|i>>10&1023,s[r++]=56320|1023&i)}return CE(s,r)},dh.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&(192&e[n])==128;)n--;return n<0||n===0?t:n+Sg[e[n]]>t?n:t};var uG=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},sm=Xl,wg=xc,DT=dh,UT=bk,FAe=uG,cG=Object.prototype.toString;function mh(e){if(!(this instanceof mh))return new mh(e);this.options=wg.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new FAe,this.strm.avail_out=0;var n=sm.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(UT[n]);if(t.header&&sm.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?DT.string2buf(t.dictionary):cG.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=sm.deflateSetDictionary(this.strm,r))!==0)throw new Error(UT[n]);this._dict_set=!0}}function h5(e,t){var n=new mh(t);if(n.push(e,!0),n.err)throw n.msg||UT[n.err];return n.result}mh.prototype.push=function(e,t){var n,r,i=this.strm,o=this.options.chunkSize;if(this.ended)return!1;r=t===~~t?t:t===!0?4:0,typeof e=="string"?i.input=DT.string2buf(e):cG.call(e)==="[object ArrayBuffer]"?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;do{if(i.avail_out===0&&(i.output=new wg.Buf8(o),i.next_out=0,i.avail_out=o),(n=sm.deflate(i,r))!==1&&n!==0)return this.onEnd(n),this.ended=!0,!1;i.avail_out!==0&&(i.avail_in!==0||r!==4&&r!==2)||(this.options.to==="string"?this.onData(DT.buf2binstring(wg.shrinkBuf(i.output,i.next_out))):this.onData(wg.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||i.avail_out===0)&&n!==1);return r===4?(n=sm.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),i.avail_out=0,!0)},mh.prototype.onData=function(e){this.chunks.push(e)},mh.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=wg.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},bg.Deflate=mh,bg.deflate=h5,bg.deflateRaw=function(e,t){return(t=t||{}).raw=!0,h5(e,t)},bg.gzip=function(e,t){return(t=t||{}).gzip=!0,h5(e,t)};var Mg={},zs={},IE=xc,EAe=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],XAe=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],WAe=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],VAe=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],Wa=xc,p5=tG,Pl=nG,DAe=function(e,t){var n,r,i,o,a,s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S,w,M,L,T;n=e.state,r=e.next_in,L=e.input,i=r+(e.avail_in-5),o=e.next_out,T=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),l=n.dmax,u=n.wsize,c=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,v=n.lencode,g=n.distcode,m=(1<>>=A=R>>>24,p-=A,(A=R>>>16&255)===0)T[o++]=65535&R;else{if(!(16&A)){if(!(64&A)){R=v[(65535&R)+(h&(1<>>=A,p-=A),p<15&&(h+=L[r++]<>>=A=R>>>24,p-=A,!(16&(A=R>>>16&255))){if(!(64&A)){R=g[(65535&R)+(h&(1<l){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=A,p-=A,S>(A=o-a)){if((A=S-A)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(w=0,M=d,f===0){if(w+=u-A,A2;)T[o++]=M[w++],T[o++]=M[w++],T[o++]=M[w++],x-=3;x&&(T[o++]=M[w++],x>1&&(T[o++]=M[w++]))}else{w=o-S;do T[o++]=T[w++],T[o++]=T[w++],T[o++]=T[w++],x-=3;while(x>2);x&&(T[o++]=T[w++],x>1&&(T[o++]=T[w++]))}break}}break}}while(r>3,h&=(1<<(p-=x<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r=1&&C[x]===0;x--);if(S>x&&(S=x),x===0)return i[o++]=20971520,i[o++]=20971520,s.bits=1,0;for(A=1;A0&&(e===0||x!==1))return-1;for(F[1]=0,y=1;y<15;y++)F[y+1]=F[y]+C[y];for(R=0;R852||e===2&&T>592)return 1;for(;;){p=y-M,a[R]h?(v=N[V+a[R]],g=k[I+a[R]]):(v=96,g=0),l=1<>M)+(u-=l)]=p<<24|v<<16|g|0;while(u!==0);for(l=1<>=1;if(l!==0?(P&=l-1,P+=l):P=0,R++,--C[y]==0){if(y===x)break;y=t[n+a[R]]}if(y>S&&(P&f)!==c){for(M===0&&(M=S),d+=A,L=1<<(w=y-M);w+M852||e===2&&T>592)return 1;i[c=P&f]=S<<24|w<<16|d-o|0}}return P!==0&&(i[d+P]=y-M<<24|64<<16|0),s.bits=S,0};function NE(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function UAe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Wa.Buf16(320),this.work=new Wa.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function fG(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Wa.Buf32(852),t.distcode=t.distdyn=new Wa.Buf32(592),t.sane=1,t.back=-1,0):-2}function dG(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,fG(e)):-2}function hG(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,dG(e))):-2}function FE(e,t){var n,r;return e?(r=new UAe,e.state=r,r.window=null,(n=hG(e,t))!==0&&(e.state=null),n):-2}var v5,g5,EE=!0;function BAe(e){if(EE){var t;for(v5=new Wa.Buf32(512),g5=new Wa.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(lm(1,e.lens,0,288,v5,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;lm(2,e.lens,0,32,g5,0,e.work,{bits:5}),EE=!1}e.lencode=v5,e.lenbits=9,e.distcode=g5,e.distbits=5}function XE(e,t,n,r){var i,o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(Wa.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>r&&(i=r),Wa.arraySet(o.window,t,n-r,i,o.wnext),(r-=i)?(Wa.arraySet(o.window,t,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=Pl(n.check,P,2,0),u=0,c=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&u)!=8){e.msg="unknown compression method",n.mode=30;break}if(c-=4,S=8+(15&(u>>>=4)),n.wbits===0)n.wbits=S;else if(S>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0,n.mode=3;case 3:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>8&255,P[2]=u>>>16&255,P[3]=u>>>24&255,n.check=Pl(n.check,P,4,0)),u=0,c=0,n.mode=4;case 4:for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>8),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0,n.mode=5;case 5:if(1024&n.flags){for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(S=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Wa.arraySet(n.head.extra,r,o,h,S)),512&n.flags&&(n.check=Pl(n.check,r,h,o)),s-=h,o+=h,n.length-=h),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(s===0)break e;h=0;do S=r[o+h++],n.head&&S&&n.length<65536&&(n.head.name+=String.fromCharCode(S));while(S&&h>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>=7&c,c-=7&c,n.mode=27;break}for(;c<3;){if(s===0)break e;s--,u+=r[o++]<>>=1)){case 0:n.mode=14;break;case 1:if(BAe(n),n.mode=20,t===6){u>>>=2,c-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}u>>>=2,c-=2;break;case 14:for(u>>>=7&c,c-=7&c;c<32;){if(s===0)break e;s--,u+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&u,u=0,c=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(h=n.length){if(h>s&&(h=s),h>l&&(h=l),h===0)break e;Wa.arraySet(i,r,o,h,a),s-=h,o+=h,l-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;c<14;){if(s===0)break e;s--,u+=r[o++]<>>=5,c-=5,n.ndist=1+(31&u),u>>>=5,c-=5,n.ncode=4+(15&u),u>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[k[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,M={bits:n.lenbits},w=lm(0,n.lens,0,19,n.lencode,0,n.work,M),n.lenbits=M.bits,w){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,y=65535&T,!((g=T>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=g,c-=g,n.lens[n.have++]=y;else{if(y===16){for(L=g+2;c>>=g,c-=g,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}S=n.lens[n.have-1],h=3+(3&u),u>>>=2,c-=2}else if(y===17){for(L=g+3;c>>=g)),u>>>=3,c-=3}else{for(L=g+7;c>>=g)),u>>>=7,c-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;h--;)n.lens[n.have++]=S}}if(n.mode===30)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,M={bits:n.lenbits},w=lm(1,n.lens,0,n.nlen,n.lencode,0,n.work,M),n.lenbits=M.bits,w){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,M={bits:n.distbits},w=lm(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,M),n.distbits=M.bits,w){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,DAe(e,d),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;m=(T=n.lencode[u&(1<>>16&255,y=65535&T,!((g=T>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>R)])>>>16&255,y=65535&T,!(R+(g=T>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=R,c-=R,n.back+=R}if(u>>>=g,c-=g,n.back+=g,n.length=y,m===0){n.mode=26;break}if(32&m){n.back=-1,n.mode=12;break}if(64&m){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&m,n.mode=22;case 22:if(n.extra){for(L=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;m=(T=n.distcode[u&(1<>>16&255,y=65535&T,!((g=T>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>R)])>>>16&255,y=65535&T,!(R+(g=T>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=R,c-=R,n.back+=R}if(u>>>=g,c-=g,n.back+=g,64&m){e.msg="invalid distance code",n.mode=30;break}n.offset=y,n.extra=15&m,n.mode=24;case 24:if(n.extra){for(L=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(l===0)break e;if(h=d-l,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),v=n.window}else v=i,p=a-n.offset,h=n.length;h>l&&(h=l),l-=h,n.length-=h;do i[a++]=v[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(l===0)break e;i[a++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;c<32;){if(s===0)break e;s--,u|=r[o++]<=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new YAe,this.strm.avail_out=0;var n=ov.inflateInit2(this.strm,t.windowBits);if(n!==ti.Z_OK)throw new Error(BT[n]);if(this.header=new ZAe,ov.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=vb.string2buf(t.dictionary):vG.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=ov.inflateSetDictionary(this.strm,t.dictionary))!==ti.Z_OK))throw new Error(BT[n])}function m5(e,t){var n=new yh(t);if(n.push(e,!0),n.err)throw n.msg||BT[n.err];return n.result}yh.prototype.push=function(e,t){var n,r,i,o,a,s=this.strm,l=this.options.chunkSize,u=this.options.dictionary,c=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?ti.Z_FINISH:ti.Z_NO_FLUSH,typeof e=="string"?s.input=vb.binstring2buf(e):vG.call(e)==="[object ArrayBuffer]"?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(s.avail_out===0&&(s.output=new Lg.Buf8(l),s.next_out=0,s.avail_out=l),(n=ov.inflate(s,ti.Z_NO_FLUSH))===ti.Z_NEED_DICT&&u&&(n=ov.inflateSetDictionary(this.strm,u)),n===ti.Z_BUF_ERROR&&c===!0&&(n=ti.Z_OK,c=!1),n!==ti.Z_STREAM_END&&n!==ti.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==ti.Z_STREAM_END&&(s.avail_in!==0||r!==ti.Z_FINISH&&r!==ti.Z_SYNC_FLUSH)||(this.options.to==="string"?(i=vb.utf8border(s.output,s.next_out),o=s.next_out-i,a=vb.buf2string(s.output,i),s.next_out=o,s.avail_out=l-o,o&&Lg.arraySet(s.output,s.output,i,o,0),this.onData(a)):this.onData(Lg.shrinkBuf(s.output,s.next_out)))),s.avail_in===0&&s.avail_out===0&&(c=!0)}while((s.avail_in>0||s.avail_out===0)&&n!==ti.Z_STREAM_END);return n===ti.Z_STREAM_END&&(r=ti.Z_FINISH),r===ti.Z_FINISH?(n=ov.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===ti.Z_OK):r!==ti.Z_SYNC_FLUSH||(this.onEnd(ti.Z_OK),s.avail_out=0,!0)},yh.prototype.onData=function(e){this.chunks.push(e)},yh.prototype.onEnd=function(e){e===ti.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Lg.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},Mg.Inflate=yh,Mg.inflate=m5,Mg.inflateRaw=function(e,t){return(t=t||{}).raw=!0,m5(e,t)},Mg.ungzip=m5;var gG={};(0,xc.assign)(gG,bg,Mg,pG);var QAe=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",HAe=gG,WE=jr(),gb=Es,KAe=QAe?"uint8array":"array";function Id(e,t){gb.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}hb.magic="\b\0",WE.inherits(Id,gb),Id.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(WE.transformTo(KAe,e.data),!1)},Id.prototype.flush=function(){gb.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Id.prototype.cleanUp=function(){gb.prototype.cleanUp.call(this),this._pako=null},Id.prototype._createPako=function(){this._pako=new HAe[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},hb.compressWorker=function(e){return new Id("Deflate",e)},hb.uncompressWorker=function(){return new Id("Inflate",{})};var VE=Es;Px.STORE={magic:"\0\0",compressWorker:function(){return new VE("STORE compression")},uncompressWorker:function(){return new VE("STORE decompression")}},Px.DEFLATE=hb;var mG={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK\x07",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\x07\b"},Pp=jr(),yp=Es,y5=$v,DE=mk,Nx=mG,gr=function(e,t){var n,r="";for(n=0;n>>=8;return r},UE=function(e,t,n,r,i,o){var a,s,l=e.file,u=e.compression,c=o!==y5.utf8encode,f=Pp.transformTo("string",o(l.name)),d=Pp.transformTo("string",y5.utf8encode(l.name)),h=l.comment,p=Pp.transformTo("string",o(h)),v=Pp.transformTo("string",y5.utf8encode(h)),g=d.length!==l.name.length,m=v.length!==h.length,y="",R="",A="",x=l.dir,S=l.date,w={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(w.crc32=e.crc32,w.compressedSize=e.compressedSize,w.uncompressedSize=e.uncompressedSize);var M=0;t&&(M|=8),c||!g&&!m||(M|=2048);var L,T,P,k=0,I=0;x&&(k|=16),i==="UNIX"?(I=798,k|=(L=l.unixPermissions,T=x,P=L,L||(P=T?16893:33204),(65535&P)<<16)):(I=20,k|=63&(l.dosPermissions||0)),a=S.getUTCHours(),a<<=6,a|=S.getUTCMinutes(),a<<=5,a|=S.getUTCSeconds()/2,s=S.getUTCFullYear()-1980,s<<=4,s|=S.getUTCMonth()+1,s<<=5,s|=S.getUTCDate(),g&&(R=gr(1,1)+gr(DE(f),4)+d,y+="up"+gr(R.length,2)+R),m&&(A=gr(1,1)+gr(DE(p),4)+v,y+="uc"+gr(A.length,2)+A);var C="";return C+=` -\0`,C+=gr(M,2),C+=u.magic,C+=gr(a,2),C+=gr(s,2),C+=gr(w.crc32,4),C+=gr(w.compressedSize,4),C+=gr(w.uncompressedSize,4),C+=gr(f.length,2),C+=gr(y.length,2),{fileRecord:Nx.LOCAL_FILE_HEADER+C+f+y,dirRecord:Nx.CENTRAL_FILE_HEADER+gr(I,2)+C+gr(p.length,2)+"\0\0\0\0"+gr(k,4)+gr(r,4)+f+y+p}},GAe=function(e){return Nx.DATA_DESCRIPTOR+gr(e.crc32,4)+gr(e.compressedSize,4)+gr(e.uncompressedSize,4)};function Js(e,t,n,r){yp.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Pp.inherits(Js,yp),Js.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,yp.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},Js.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=UE(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Js.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=UE(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:GAe(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Js.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},bG=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},xG=function(e,t){return t=t!==void 0?t:AG.createFolders,e=bG(e),this.files[e]||RG.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function ZE(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var oRe={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,r;for(t in this.files)r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r)},filter:function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(r)}),t},file:function(e,t,n){if(arguments.length===1){if(ZE(e)){var r=e;return this.filter(function(o,a){return!a.dir&&r.test(o)})}var i=this.files[this.root+e];return i&&!i.dir?i:null}return e=this.root+e,RG.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(ZE(e))return this.filter(function(i,o){return o.dir&&e.test(i)});var t=this.root+e,n=xG.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||(e.slice(-1)!=="/"&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(i,o){return o.name.slice(0,e.length)===e}),r=0;r=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return sRe.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}};var wG=SG,MG=wG;function Ap(e){MG.call(this,e);for(var t=0;t=0;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===i)return o-this.zero;return-1},Ap.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&n===o[1]&&r===o[2]&&i===o[3]},Ap.prototype.readData=function(e){if(this.checkOffset(e),e===0)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var LG=Ap,TG=wG;function Rp(e){TG.call(this,e)}jr().inherits(Rp,TG),Rp.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},Rp.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},Rp.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},Rp.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var lRe=Rp,_G=LG;function YT(e){_G.call(this,e)}jr().inherits(YT,_G),YT.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var OG=YT,kG=OG;function ZT(e){kG.call(this,e)}jr().inherits(ZT,kG),ZT.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var uRe=ZT,DA=jr(),QE=ai,cRe=LG,fRe=lRe,dRe=uRe,hRe=OG,PG=function(e){var t=DA.getTypeOf(e);return DA.checkSupport(t),t!=="string"||QE.uint8array?t==="nodebuffer"?new dRe(e):QE.uint8array?new hRe(DA.transformTo("uint8array",e)):new cRe(DA.transformTo("array",e)):new fRe(e)},A5=PG,Vc=jr(),pRe=yk,HE=mk,UA=$v,BA=Px,vRe=ai;function CG(e,t){this.options=e,this.loadOptions=t}CG.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(t=function(r){for(var i in BA)if(Object.prototype.hasOwnProperty.call(BA,i)&&BA[i].magic===r)return BA[i];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Vc.pretty(this.compressionMethod)+" unknown (inner file : "+Vc.transformTo("string",this.fileName)+")");this.decompressed=new pRe(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===0&&(this.dosPermissions=63&this.externalFileAttributes),e===3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=A5(this.extraFields[1].value);this.uncompressedSize===Vc.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Vc.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Vc.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Vc.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+41)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(t,Ys.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=mRe(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var RRe=IG,R5=jr(),yb=ty,bRe=$v,xRe=RRe,SRe=zK,KE=h3;function wRe(e){return new yb.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new SRe);r.on("error",function(i){n(i)}).on("end",function(){r.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}function fs(){if(!(this instanceof fs))return new fs;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new fs;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}fs.prototype=aRe,fs.prototype.loadAsync=function(e,t){var n=this;return t=R5.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:bRe.utf8decode}),KE.isNode&&KE.isStream(e)?yb.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):R5.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var i=new xRe(t);return i.load(r),i}).then(function(r){var i=[yb.Promise.resolve(r)],o=r.files;if(t.checkCRC32)for(var a=0;a",n),e.substring(M,n).indexOf(S)==-1){var L=e.substring(0,n).split(` +`)):s=e.stylize("[Circular]","special")),nu(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function dk(e){return Array.isArray(e)}function u3(e){return typeof e=="boolean"}function j2(e){return e===null}function bK(e){return e==null}function hk(e){return typeof e=="number"}function e2(e){return typeof e=="string"}function xK(e){return typeof e=="symbol"}function nu(e){return e===void 0}function nm(e){return v0(e)&&pk(e)==="[object RegExp]"}function v0(e){return typeof e=="object"&&e!==null}function Ox(e){return v0(e)&&pk(e)==="[object Date]"}function rm(e){return v0(e)&&(pk(e)==="[object Error]"||e instanceof Error)}function im(e){return typeof e=="function"}function SK(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function wK(e){return J2(e)}function pk(e){return Object.prototype.toString.call(e)}function ZM(e){return e<10?"0"+e.toString(10):e.toString(10)}su.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},su.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var $ye=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function jye(){var e=new Date,t=[ZM(e.getHours()),ZM(e.getMinutes()),ZM(e.getSeconds())].join(":");return[e.getDate(),$ye[e.getMonth()],t].join(" ")}function MK(){console.log("%s - %s",jye(),s3.apply(null,arguments))}function vk(e,t){if(!t||!v0(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function LK(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var qye={inherits:Ef,_extend:vk,log:MK,isBuffer:wK,isPrimitive:SK,isFunction:im,isError:rm,isDate:Ox,isObject:v0,isRegExp:nm,isUndefined:nu,isSymbol:xK,isString:e2,isNumber:hk,isNullOrUndefined:bK,isNull:j2,isBoolean:u3,isArray:dk,inspect:su,deprecate:l3,format:s3,debuglog:fk},eAe=Object.freeze({__proto__:null,format:s3,deprecate:l3,debuglog:fk,inspect:su,isArray:dk,isBoolean:u3,isNull:j2,isNullOrUndefined:bK,isNumber:hk,isString:e2,isSymbol:xK,isUndefined:nu,isRegExp:nm,isObject:v0,isDate:Ox,isError:rm,isFunction:im,isPrimitive:SK,isBuffer:wK,log:MK,inherits:Ef,_extend:vk,default:qye});function sh(){this.head=null,this.tail=null,this.length=0}sh.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},sh.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},sh.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},sh.prototype.clear=function(){this.head=this.tail=null,this.length=0},sh.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},sh.prototype.concat=function(e){if(this.length===0)return et.alloc(0);if(this.length===1)return this.head.data;for(var t=et.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var tAe=et.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function om(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!tAe(t))throw new Error("Unknown encoding: "+t)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=rAe;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=iAe;break;default:return void(this.write=nAe)}this.charBuffer=new et(6),this.charReceived=0,this.charLength=0}function nAe(e){return e.toString(this.encoding)}function rAe(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function iAe(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}om.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&i<=56319)){if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;if(r=(t+=e.toString(this.encoding,0,r)).length-1,(i=t.charCodeAt(r))>=55296&&i<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,r)}return t},om.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(t==1&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},om.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t},Fr.ReadableState=TK;var ir=fk("stream");function TK(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Ba&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new sh,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new om(e.encoding),this.encoding=e.encoding)}function Fr(e){if(!(this instanceof Fr))return new Fr(e);this._readableState=new TK(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),kn.call(this)}function MF(e,t,n,r,i){var o=function(u,c){var f=null;return J2(c)||typeof c=="string"||c==null||u.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f}(t,n);if(o)e.emit("error",o);else if(n===null)t.reading=!1,function(u,c){if(!c.ended){if(c.decoder){var f=c.decoder.end();f&&f.length&&(c.buffer.push(f),c.length+=c.objectMode?1:f.length)}c.ended=!0,kx(u)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&n.length===0),i||(t.reading=!1),l||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&kx(e))),function(u,c){c.readingMore||(c.readingMore=!0,gi(oAe,u,c))}(e,t)}else i||(t.reading=!1);return function(u){return!u.ended&&(u.needReadable||u.lengtht.highWaterMark&&(t.highWaterMark=function(n){return n>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function kx(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(ir("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?gi(TF,e):TF(e))}function TF(e){ir("emit readable"),e.emit("readable"),gk(e)}function oAe(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(r,i,o){var a;return rd.length?d.length:s;if(h===d.length?f+=d:f+=d.slice(0,s),(s-=h)===0){h===d.length?(++c,u.next?l.head=u.next:l.head=l.tail=null):(l.head=u,u.data=d.slice(h));break}++c}return l.length-=c,f}(r,i):function(s,l){var u=et.allocUnsafe(s),c=l.head,f=1;for(c.data.copy(u),s-=c.data.length;c=c.next;){var d=c.data,h=s>d.length?d.length:s;if(d.copy(u,u.length-s,0,h),(s-=h)===0){h===d.length?(++f,c.next?l.head=c.next:l.head=l.tail=null):(l.head=c,c.data=d.slice(h));break}++f}return l.length-=f,u}(r,i),a}(e,t.buffer,t.decoder),n);var n}function QM(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,gi(lAe,t,e))}function lAe(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function OF(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return ir("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?QM(this):kx(this),null;if((e=LF(e,t))===0&&t.ended)return t.length===0&&QM(this),null;var r,i=t.needReadable;return ir("need readable",i),(t.length===0||t.length-e0?_F(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&QM(this)),r!==null&&this.emit("data",r),r},Fr.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Fr.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,ir("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||t.end!==!1?a:u;function o(g){ir("onunpipe"),g===n&&u()}function a(){ir("onend"),e.end()}r.endEmitted?gi(i):n.once("end",i),e.on("unpipe",o);var s=function(g){return function(){var m=g._readableState;ir("pipeOnDrain",m.awaitDrain),m.awaitDrain&&m.awaitDrain--,m.awaitDrain===0&&g.listeners("data").length&&(m.flowing=!0,gk(g))}}(n);e.on("drain",s);var l=!1;function u(){ir("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",d),e.removeListener("unpipe",o),n.removeListener("end",a),n.removeListener("end",u),n.removeListener("data",f),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var c=!1;function f(g){ir("ondata"),c=!1,e.write(g)!==!1||c||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&OF(r.pipes,e)!==-1)&&!l&&(ir("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,c=!0),n.pause())}function d(g){var m;ir("onerror",g),v(),e.removeListener("error",d),m="error",e.listeners(m).length===0&&e.emit("error",g)}function h(){e.removeListener("finish",p),v()}function p(){ir("onfinish"),e.removeListener("close",h),v()}function v(){ir("unpipe"),n.unpipe(e)}return n.on("data",f),function(g,m,y){if(typeof g.prependListener=="function")return g.prependListener(m,y);g._events&&g._events[m]?Array.isArray(g._events[m])?g._events[m].unshift(y):g._events[m]=[y,g._events[m]]:g.on(m,y)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(ir("pipe resume"),n.resume()),e},Fr.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Bi.prototype._write=function(e,t,n){n(new Error("not implemented"))},Bi.prototype._writev=null,Bi.prototype.end=function(e,t,n){var r=this._writableState;typeof e=="function"?(n=e,e=null,t=null):typeof t=="function"&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(i,o,a){o.ending=!0,kK(i,o),a&&(o.finished?gi(a):i.once("finish",a)),o.ended=!0,i.writable=!1}(this,r,n)},Ef(Ba,Fr);for(var CF=Object.keys(Bi.prototype),HM=0;HM0?this.tail.next=o:this.head=o,this.tail=o,++this.length},r.prototype.unshift=function(i){var o={data:i,next:this.head};this.length===0&&(this.tail=o),this.head=o,++this.length},r.prototype.shift=function(){if(this.length!==0){var i=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,i}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(i){if(this.length===0)return"";for(var o=this.head,a=""+o.data;o=o.next;)a+=i+o.data;return a},r.prototype.concat=function(i){if(this.length===0)return t.alloc(0);if(this.length===1)return this.head.data;for(var o,a,s,l=t.allocUnsafe(i>>>0),u=this.head,c=0;u;)o=u.data,a=l,s=c,o.copy(a,s),c+=u.data.length,u=u.next;return l},r}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})}(JF)),JF.exports}function FK(){if(QF)return JM;QF=1;var e=c3();function t(n,r){n.emit("error",r)}return JM={destroy:function(n,r){var i=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(r?r(n):!n||this._writableState&&this._writableState.errorEmitted||e.nextTick(t,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(s){!r&&s?(e.nextTick(t,i,s),i._writableState&&(i._writableState.errorEmitted=!0)):r&&r(s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}},JM}function EK(){if(GF)return $M;GF=1;var e=c3();function t(A){var x=this;this.next=null,this.entry=null,this.finish=function(){(function(S,w,L){var T=S.entry;for(S.entry=null;T;){var M=T.callback;w.pendingcb--,M(L),T=T.next}w.corkedRequestsFree?w.corkedRequestsFree.next=S:w.corkedRequestsFree=S})(x,A)}}$M=h;var n,r=e.nextTick;h.WritableState=d;var i=Object.create(q2());i.inherits=ey();var o={deprecate:KF?HF:(KF=1,HF=d3.deprecate)},a=IK(),s=f3().Buffer,l=_a.Uint8Array||function(){},u,c=FK();function f(){}function d(A,x){n=n||wv(),A=A||{};var S=x instanceof n;this.objectMode=!!A.objectMode,S&&(this.objectMode=this.objectMode||!!A.writableObjectMode);var w=A.highWaterMark,L=A.writableHighWaterMark,T=this.objectMode?16:16384;this.highWaterMark=w||w===0?w:S&&(L||L===0)?L:T,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var M=A.decodeStrings===!1;this.decodeStrings=!M,this.defaultEncoding=A.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(P){(function(k,I){var C=k._writableState,F=C.sync,N=C.writecb;if(function(W){W.writing=!1,W.writecb=null,W.length-=W.writelen,W.writelen=0}(C),I)(function(W,H,j,B,Y){--H.pendingcb,j?(e.nextTick(Y,B),e.nextTick(R,W,H),W._writableState.errorEmitted=!0,W.emit("error",B)):(Y(B),W._writableState.errorEmitted=!0,W.emit("error",B),R(W,H))})(k,C,F,I,N);else{var V=m(C);V||C.corked||C.bufferProcessing||!C.bufferedRequest||g(k,C),F?r(v,k,C,V,N):v(k,C,V,N)}})(x,P)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function h(A){if(n=n||wv(),!(u.call(h,this)||this instanceof n))return new h(A);this._writableState=new d(A,this),this.writable=!0,A&&(typeof A.write=="function"&&(this._write=A.write),typeof A.writev=="function"&&(this._writev=A.writev),typeof A.destroy=="function"&&(this._destroy=A.destroy),typeof A.final=="function"&&(this._final=A.final)),a.call(this)}function p(A,x,S,w,L,T,M){x.writelen=w,x.writecb=M,x.writing=!0,x.sync=!0,S?A._writev(L,x.onwrite):A._write(L,T,x.onwrite),x.sync=!1}function v(A,x,S,w){S||function(L,T){T.length===0&&T.needDrain&&(T.needDrain=!1,L.emit("drain"))}(A,x),x.pendingcb--,w(),R(A,x)}function g(A,x){x.bufferProcessing=!0;var S=x.bufferedRequest;if(A._writev&&S&&S.next){var w=x.bufferedRequestCount,L=new Array(w),T=x.corkedRequestsFree;T.entry=S;for(var M=0,P=!0;S;)L[M]=S,S.isBuf||(P=!1),S=S.next,M+=1;L.allBuffers=P,p(A,x,!0,x.length,L,"",T.finish),x.pendingcb++,x.lastBufferedRequest=null,T.next?(x.corkedRequestsFree=T.next,T.next=null):x.corkedRequestsFree=new t(x),x.bufferedRequestCount=0}else{for(;S;){var k=S.chunk,I=S.encoding,C=S.callback;if(p(A,x,!1,x.objectMode?1:k.length,k,I,C),S=S.next,x.bufferedRequestCount--,x.writing)break}S===null&&(x.lastBufferedRequest=null)}x.bufferedRequest=S,x.bufferProcessing=!1}function m(A){return A.ending&&A.length===0&&A.bufferedRequest===null&&!A.finished&&!A.writing}function y(A,x){A._final(function(S){x.pendingcb--,S&&A.emit("error",S),x.prefinished=!0,A.emit("prefinish"),R(A,x)})}function R(A,x){var S=m(x);return S&&(function(w,L){L.prefinished||L.finalCalled||(typeof w._final=="function"?(L.pendingcb++,L.finalCalled=!0,e.nextTick(y,w,L)):(L.prefinished=!0,w.emit("prefinish")))}(A,x),x.pendingcb===0&&(x.finished=!0,A.emit("finish"))),S}return i.inherits(h,a),d.prototype.getBuffer=function(){for(var A=this.bufferedRequest,x=[];A;)x.push(A),A=A.next;return x},function(){try{Object.defineProperty(d.prototype,"buffer",{get:o.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(A){return!!u.call(this,A)||this===h&&A&&A._writableState instanceof d}})):u=function(A){return A instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(A,x,S){var w,L=this._writableState,T=!1,M=!L.objectMode&&(w=A,s.isBuffer(w)||w instanceof l);return M&&!s.isBuffer(A)&&(A=function(P){return s.from(P)}(A)),typeof x=="function"&&(S=x,x=null),M?x="buffer":x||(x=L.defaultEncoding),typeof S!="function"&&(S=f),L.ended?function(P,k){var I=new Error("write after end");P.emit("error",I),e.nextTick(k,I)}(this,S):(M||function(P,k,I,C){var F=!0,N=!1;return I===null?N=new TypeError("May not write null values to stream"):typeof I=="string"||I===void 0||k.objectMode||(N=new TypeError("Invalid non-string/buffer chunk")),N&&(P.emit("error",N),e.nextTick(C,N),F=!1),F}(this,L,A,S))&&(L.pendingcb++,T=function(P,k,I,C,F,N){if(!I){var V=function(B,Y,Z){return B.objectMode||B.decodeStrings===!1||typeof Y!="string"||(Y=s.from(Y,Z)),Y}(k,C,F);C!==V&&(I=!0,F="buffer",C=V)}var W=k.objectMode?1:C.length;k.length+=W;var H=k.length-1))throw new TypeError("Unknown encoding: "+A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(A,x,S){S(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(A,x,S){var w=this._writableState;typeof A=="function"?(S=A,A=null,x=null):typeof x=="function"&&(S=x,x=null),A!=null&&this.write(A,x),w.corked&&(w.corked=1,this.uncork()),w.ending||w.finished||function(L,T,M){T.ending=!0,R(L,T),M&&(T.finished?e.nextTick(M):L.once("finish",M)),T.ended=!0,L.writable=!1}(this,w,S)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),h.prototype.destroy=c.destroy,h.prototype._undestroy=c.undestroy,h.prototype._destroy=function(A,x){this.end(),x(A)},$M}function wv(){if(zF)return jM;zF=1;var e=c3(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};jM=l;var n=Object.create(q2());n.inherits=ey();var r=XK(),i=EK();n.inherits(l,r);for(var o=t(i.prototype),a=0;a>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function i(f){var d=this.lastTotal-this.lastNeed,h=function(p,v,g){if((192&v[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&v.length>1){if((192&v[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&v.length>2&&(192&v[2])!=128)return p.lastNeed=2,"�"}}(this,f);return h!==void 0?h:this.lastNeed<=f.length?(f.copy(this.lastChar,d,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,d,0,f.length),void(this.lastNeed-=f.length))}function o(f,d){if((f.length-d)%2==0){var h=f.toString("utf16le",d);if(h){var p=h.charCodeAt(h.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",d,f.length-1)}function a(f){var d=f&&f.length?this.write(f):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return d+this.lastChar.toString("utf16le",0,h)}return d}function s(f,d){var h=(f.length-d)%3;return h===0?f.toString("base64",d):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",d,f.length-h))}function l(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function u(f){return f.toString(this.encoding)}function c(f){return f&&f.length?this.write(f):""}return n5.StringDecoder=n,n.prototype.write=function(f){if(f.length===0)return"";var d,h;if(this.lastNeed){if((d=this.fillLast(f))===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h=0?(R>0&&(v.lastNeed=R-1),R):--y=0?(R>0&&(v.lastNeed=R-2),R):--y=0?(R>0&&(R===2?R=0:v.lastNeed=R-3),R):0}(this,f,d);if(!this.lastNeed)return f.toString("utf8",d);this.lastTotal=h;var p=f.length-(h-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",d,p)},n.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length},n5}function XK(){if(jF)return qM;jF=1;var e=c3();qM=v;var t,n=function(){if(EF)return FF;EF=1;var F={}.toString;return FF=Array.isArray||function(N){return F.call(N)=="[object Array]"}}();v.ReadableState=p,pAe.EventEmitter;var r=function(F,N){return F.listeners(N).length},i=IK(),o=f3().Buffer,a=_a.Uint8Array||function(){},s=Object.create(q2());s.inherits=ey();var l=d3,u=void 0;u=l&&l.debuglog?l.debuglog("stream"):function(){};var c,f=vAe(),d=FK();s.inherits(v,i);var h=["error","close","destroy","pause","resume"];function p(F,N){F=F||{};var V=N instanceof(t=t||wv());this.objectMode=!!F.objectMode,V&&(this.objectMode=this.objectMode||!!F.readableObjectMode);var W=F.highWaterMark,H=F.readableHighWaterMark,j=this.objectMode?16:16384;this.highWaterMark=W||W===0?W:V&&(H||H===0)?H:j,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=F.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,F.encoding&&(c||(c=nE().StringDecoder),this.decoder=new c(F.encoding),this.encoding=F.encoding)}function v(F){if(t=t||wv(),!(this instanceof v))return new v(F);this._readableState=new p(F,this),this.readable=!0,F&&(typeof F.read=="function"&&(this._read=F.read),typeof F.destroy=="function"&&(this._destroy=F.destroy)),i.call(this)}function g(F,N,V,W,H){var j,B=F._readableState;return N===null?(B.reading=!1,function(Y,Z){if(!Z.ended){if(Z.decoder){var K=Z.decoder.end();K&&K.length&&(Z.buffer.push(K),Z.length+=Z.objectMode?1:K.length)}Z.ended=!0,A(Y)}}(F,B)):(H||(j=function(Y,Z){var K;ne=Z,o.isBuffer(ne)||ne instanceof a||typeof Z=="string"||Z===void 0||Y.objectMode||(K=new TypeError("Invalid non-string/buffer chunk"));var ne;return K}(B,N)),j?F.emit("error",j):B.objectMode||N&&N.length>0?(typeof N=="string"||B.objectMode||Object.getPrototypeOf(N)===o.prototype||(N=function(Y){return o.from(Y)}(N)),W?B.endEmitted?F.emit("error",new Error("stream.unshift() after end event")):m(F,B,N,!0):B.ended?F.emit("error",new Error("stream.push() after EOF")):(B.reading=!1,B.decoder&&!V?(N=B.decoder.write(N),B.objectMode||N.length!==0?m(F,B,N,!1):S(F,B)):m(F,B,N,!1))):W||(B.reading=!1)),function(Y){return!Y.ended&&(Y.needReadable||Y.lengthN.highWaterMark&&(N.highWaterMark=function(V){return V>=y?V=y:(V--,V|=V>>>1,V|=V>>>2,V|=V>>>4,V|=V>>>8,V|=V>>>16,V++),V}(F)),F<=N.length?F:N.ended?N.length:(N.needReadable=!0,0))}function A(F){var N=F._readableState;N.needReadable=!1,N.emittedReadable||(u("emitReadable",N.flowing),N.emittedReadable=!0,N.sync?e.nextTick(x,F):x(F))}function x(F){u("emit readable"),F.emit("readable"),M(F)}function S(F,N){N.readingMore||(N.readingMore=!0,e.nextTick(w,F,N))}function w(F,N){for(var V=N.length;!N.reading&&!N.flowing&&!N.ended&&N.length=N.length?(V=N.decoder?N.buffer.join(""):N.buffer.length===1?N.buffer.head.data:N.buffer.concat(N.length),N.buffer.clear()):V=function(W,H,j){var B;return Wfe.length?fe.length:Y;if(G===fe.length?z+=fe:z+=fe.slice(0,Y),(Y-=G)===0){G===fe.length?(++ne,K.next?Z.head=K.next:Z.head=Z.tail=null):(Z.head=K,K.data=fe.slice(G));break}++ne}return Z.length-=ne,z}(W,H):function(Y,Z){var K=o.allocUnsafe(Y),ne=Z.head,z=1;for(ne.data.copy(K),Y-=ne.data.length;ne=ne.next;){var fe=ne.data,G=Y>fe.length?fe.length:Y;if(fe.copy(K,K.length-Y,0,G),(Y-=G)===0){G===fe.length?(++z,ne.next?Z.head=ne.next:Z.head=Z.tail=null):(Z.head=ne,ne.data=fe.slice(G));break}++z}return Z.length-=z,K}(W,H),B}(F,N.buffer,N.decoder),V);var V}function k(F){var N=F._readableState;if(N.length>0)throw new Error('"endReadable()" called on non-empty stream');N.endEmitted||(N.ended=!0,e.nextTick(I,N,F))}function I(F,N){F.endEmitted||F.length!==0||(F.endEmitted=!0,N.readable=!1,N.emit("end"))}function C(F,N){for(var V=0,W=F.length;V=N.highWaterMark||N.ended))return u("read: emitReadable",N.length,N.ended),N.length===0&&N.ended?k(this):A(this),null;if((F=R(F,N))===0&&N.ended)return N.length===0&&k(this),null;var W,H=N.needReadable;return u("need readable",H),(N.length===0||N.length-F0?P(F,N):null)===null?(N.needReadable=!0,F=0):N.length-=F,N.length===0&&(N.ended||(N.needReadable=!0),V!==F&&N.ended&&k(this)),W!==null&&this.emit("data",W),W},v.prototype._read=function(F){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(F,N){var V=this,W=this._readableState;switch(W.pipesCount){case 0:W.pipes=F;break;case 1:W.pipes=[W.pipes,F];break;default:W.pipes.push(F)}W.pipesCount+=1,u("pipe count=%d opts=%j",W.pipesCount,N);var H=(!N||N.end!==!1)&&F!==Ia.stdout&&F!==Ia.stderr?B:ye;function j(le,de){u("onunpipe"),le===V&&de&&de.hasUnpiped===!1&&(de.hasUnpiped=!0,u("cleanup"),F.removeListener("close",fe),F.removeListener("finish",G),F.removeListener("drain",Y),F.removeListener("error",z),F.removeListener("unpipe",j),V.removeListener("end",B),V.removeListener("end",ye),V.removeListener("data",ne),Z=!0,!W.awaitDrain||F._writableState&&!F._writableState.needDrain||Y())}function B(){u("onend"),F.end()}W.endEmitted?e.nextTick(H):V.once("end",H),F.on("unpipe",j);var Y=function(le){return function(){var de=le._readableState;u("pipeOnDrain",de.awaitDrain),de.awaitDrain&&de.awaitDrain--,de.awaitDrain===0&&r(le,"data")&&(de.flowing=!0,M(le))}}(V);F.on("drain",Y);var Z=!1,K=!1;function ne(le){u("ondata"),K=!1,F.write(le)!==!1||K||((W.pipesCount===1&&W.pipes===F||W.pipesCount>1&&C(W.pipes,F)!==-1)&&!Z&&(u("false write response, pause",V._readableState.awaitDrain),V._readableState.awaitDrain++,K=!0),V.pause())}function z(le){u("onerror",le),ye(),F.removeListener("error",z),r(F,"error")===0&&F.emit("error",le)}function fe(){F.removeListener("finish",G),ye()}function G(){u("onfinish"),F.removeListener("close",fe),ye()}function ye(){u("unpipe"),V.unpipe(F)}return V.on("data",ne),function(le,de,ce){if(typeof le.prependListener=="function")return le.prependListener(de,ce);le._events&&le._events[de]?n(le._events[de])?le._events[de].unshift(ce):le._events[de]=[ce,le._events[de]]:le.on(de,ce)}(F,"error",z),F.once("close",fe),F.once("finish",G),F.emit("pipe",V),W.flowing||(u("pipe resume"),V.resume()),F},v.prototype.unpipe=function(F){var N=this._readableState,V={hasUnpiped:!1};if(N.pipesCount===0)return this;if(N.pipesCount===1)return F&&F!==N.pipes||(F||(F=N.pipes),N.pipes=null,N.pipesCount=0,N.flowing=!1,F&&F.emit("unpipe",this,V)),this;if(!F){var W=N.pipes,H=N.pipesCount;N.pipes=null,N.pipesCount=0,N.flowing=!1;for(var j=0;j"u")ai.blob=!1;else{var iE=new ArrayBuffer(0);try{ai.blob=new Blob([iE],{type:"application/zip"}).size===0}catch{try{var oE=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);oE.append(iE),ai.blob=oE.getBlob("application/zip").size===0}catch{ai.blob=!1}}}try{ai.nodestream=!!WK().Readable}catch{ai.nodestream=!1}var aE,VA={};function VK(){if(aE)return VA;aE=1;var e=jr(),t=ai,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return VA.encode=function(r){for(var i,o,a,s,l,u,c,f=[],d=0,h=r.length,p=h,v=e.getTypeOf(r)!=="string";d>2,l=(3&i)<<4|o>>4,u=p>1?(15&o)<<2|a>>6:64,c=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(l)+n.charAt(u)+n.charAt(c));return f.join("")},VA.decode=function(r){var i,o,a,s,l,u,c=0,f=0,d="data:";if(r.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,p=3*(r=r.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(r.charAt(r.length-1)===n.charAt(64)&&p--,r.charAt(r.length-2)===n.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=t.uint8array?new Uint8Array(0|p):new Array(0|p);c>4,o=(15&s)<<4|(l=n.indexOf(r.charAt(c++)))>>2,a=(3&l)<<6|(u=n.indexOf(r.charAt(c++))),h[f++]=i,l!==64&&(h[f++]=o),u!==64&&(h[f++]=a);return h},VA}var sE,lE,r5,uE,h3={isNode:!0,newBufferFrom:function(e,t){if(et.from&&et.from!==Uint8Array.from)return et.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new et(e,t)},allocBuffer:function(e){if(et.alloc)return et.alloc(e);var t=new et(e);return t.fill(0),t},isBuffer:function(e){return J2(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},DK=null;DK=typeof Promise<"u"?Promise:function(){if(uE)return r5;uE=1;var e=function(){if(lE)return sE;lE=1;var d,h,p=_a.MutationObserver||_a.WebKitMutationObserver;if(p){var v=0,g=new p(A),m=_a.document.createTextNode("");g.observe(m,{characterData:!0}),d=function(){m.data=v=++v%2}}else if(_a.setImmediate||_a.MessageChannel===void 0)d="document"in _a&&"onreadystatechange"in _a.document.createElement("script")?function(){var x=_a.document.createElement("script");x.onreadystatechange=function(){A(),x.onreadystatechange=null,x.parentNode.removeChild(x),x=null},_a.document.documentElement.appendChild(x)}:function(){setTimeout(A,0)};else{var y=new _a.MessageChannel;y.port1.onmessage=A,d=function(){y.port2.postMessage(0)}}var R=[];function A(){var x,S;h=!0;for(var w=R.length;w;){for(S=R,R=[],x=-1;++x1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function u(f,d){for(var h=0;h"u"?_a:self),UK.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n "+e:e}};var Es=UK;(function(e){for(var t=jr(),n=ai,r=h3,i=Es,o=new Array(256),a=0;a<256;a++)o[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;o[254]=o[254]=1;function s(){i.call(this,"utf-8 decode"),this.leftOver=null}function l(){i.call(this,"utf-8 encode")}e.utf8encode=function(u){return n.nodebuffer?r.newBufferFrom(u,"utf-8"):function(c){var f,d,h,p,v,g=c.length,m=0;for(p=0;p>>6,f[v++]=128|63&d):d<65536?(f[v++]=224|d>>>12,f[v++]=128|d>>>6&63,f[v++]=128|63&d):(f[v++]=240|d>>>18,f[v++]=128|d>>>12&63,f[v++]=128|d>>>6&63,f[v++]=128|63&d);return f}(u)},e.utf8decode=function(u){return n.nodebuffer?t.transformTo("nodebuffer",u).toString("utf-8"):function(c){var f,d,h,p,v=c.length,g=new Array(2*v);for(d=0,f=0;f4)g[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f1?g[d++]=65533:h<65536?g[d++]=h:(h-=65536,g[d++]=55296|h>>10&1023,g[d++]=56320|1023&h)}return g.length!==d&&(g.subarray?g=g.subarray(0,d):g.length=d),t.applyFromCharCode(g)}(u=t.transformTo(n.uint8array?"uint8array":"array",u))},t.inherits(s,i),s.prototype.processChunk=function(u){var c=t.transformTo(n.uint8array?"uint8array":"array",u.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var f=c;(c=new Uint8Array(f.length+this.leftOver.length)).set(this.leftOver,0),c.set(f,this.leftOver.length)}else c=this.leftOver.concat(c);this.leftOver=null}var d=function(p,v){var g;for((v=v||p.length)>p.length&&(v=p.length),g=v-1;g>=0&&(192&p[g])==128;)g--;return g<0||g===0?v:g+o[p[g]]>v?g:v}(c),h=c;d!==c.length&&(n.uint8array?(h=c.subarray(0,d),this.leftOver=c.subarray(d,c.length)):(h=c.slice(0,d),this.leftOver=c.slice(d,c.length))),this.push({data:e.utf8decode(h),meta:u.meta})},s.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=s,t.inherits(l,i),l.prototype.processChunk=function(u){this.push({data:e.utf8encode(u.data),meta:u.meta})},e.Utf8EncodeWorker=l})(jv);var BK=Es,fE=jr();function NT(e){BK.call(this,"ConvertWorker to "+e),this.destType=e}fE.inherits(NT,BK),NT.prototype.processChunk=function(e){this.push({data:fE.transformTo(this.destType,e.data),meta:e.meta})};var dE,hE,gAe=NT,Eh=jr(),mAe=gAe,yAe=Es,AAe=VK(),RAe=ty,YK=null;if(ai.nodestream)try{YK=function(){if(hE)return dE;hE=1;var e=WK().Readable;function t(n,r,i){e.call(this,r),this._helper=n;var o=this;n.on("data",function(a,s){o.push(a)||o._helper.pause(),i&&i(s)}).on("error",function(a){o.emit("error",a)}).on("end",function(){o.push(null)})}return jr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},dE=t}()}catch{}function bAe(e,t){return new RAe.Promise(function(n,r){var i=[],o=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(l,u){i.push(l),t&&t(u)}).on("error",function(l){i=[],r(l)}).on("end",function(){try{var l=function(u,c,f){switch(u){case"blob":return Eh.newBlob(Eh.transformTo("arraybuffer",c),f);case"base64":return AAe.encode(c);default:return Eh.transformTo(u,c)}}(a,function(u,c){var f,d=0,h=null,p=0;for(f=0;f=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})};var KK=mp,xAe=jr(),pE=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),mk=function(e,t){return e!==void 0&&e.length?xAe.getTypeOf(e)!=="string"?function(n,r,i,o){var a=pE,s=o+i;n^=-1;for(var l=o;l>>8^a[255&(n^r[l])];return-1^n}(0|t,e,e.length,0):function(n,r,i,o){var a=pE,s=o+i;n^=-1;for(var l=o;l>>8^a[255&(n^r.charCodeAt(l))];return-1^n}(0|t,e,e.length,0):0},GK=Es,SAe=mk;function FT(){GK.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}jr().inherits(FT,GK),FT.prototype.processChunk=function(e){this.streamInfo.crc32=SAe(e.data,this.streamInfo.crc32||0),this.push(e)};var zK=FT,wAe=jr(),ET=Es;function XT(e){ET.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}wAe.inherits(XT,ET),XT.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}ET.prototype.processChunk.call(this,e)};var vE=ty,gE=KK,MAe=zK,i5=XT;function WT(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}WT.prototype={getContentWorker:function(){var e=new gE(vE.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i5("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new gE(vE.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},WT.createWorkerFrom=function(e,t,n){return e.pipe(new MAe).pipe(new i5("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new i5("compressedSize")).withStreamInfo("compression",t)};var yk=WT,LAe=QK,TAe=KK,o5=jv,a5=yk,mE=Es,Ak=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};Ak.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r=(n=e.toLowerCase())==="string"||n==="text";n!=="binarystring"&&n!=="text"||(n="string"),t=this._decompressWorker();var i=!this._dataBinary;i&&!r&&(t=t.pipe(new o5.Utf8EncodeWorker)),!i&&r&&(t=t.pipe(new o5.Utf8DecodeWorker))}catch(o){(t=new mE("error")).error(o)}return new LAe(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof a5&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new o5.Utf8EncodeWorker)),a5.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof a5?this._data.getContentWorker():this._data instanceof mE?this._data:new TAe(this._data)}};for(var yE=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],_Ae=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},s5=0;s5=0;)e[t]=0}var VT=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],pb=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],PAe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],AE=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Qu=new Array(576);qv(Qu);var Sg=new Array(60);qv(Sg);var t2=new Array(512);qv(t2);var am=new Array(256);qv(am);var Rk=new Array(29);qv(Rk);var RE,bE,xE,Cx=new Array(30);function l5(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function u5(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function $K(e){return e<256?t2[e]:t2[256+(e>>>7)]}function n2(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Jo(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0);return n>>>1}function qK(e,t,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];s!==0&&(e[2*i]=jK(o[s]++,s))}}function SE(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function eG(e){e.bi_valid>8?n2(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function wE(e,t,n,r){var i=2*t,o=2*n;return e[i]>1;n>=1;n--)c5(e,o,n);i=l;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],c5(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,c5(e,o,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(c,f){var d,h,p,v,g,m,y=f.dyn_tree,R=f.max_code,A=f.stat_desc.static_tree,x=f.stat_desc.has_stree,S=f.stat_desc.extra_bits,w=f.stat_desc.extra_base,L=f.stat_desc.max_length,T=0;for(v=0;v<=15;v++)c.bl_count[v]=0;for(y[2*c.heap[c.heap_max]+1]=0,d=c.heap_max+1;d<573;d++)(v=y[2*y[2*(h=c.heap[d])+1]+1]+1)>L&&(v=L,T++),y[2*h+1]=v,h>R||(c.bl_count[v]++,g=0,h>=w&&(g=S[h-w]),m=y[2*h],c.opt_len+=m*(v+g),x&&(c.static_len+=m*(A[2*h+1]+g)));if(T!==0){do{for(v=L-1;c.bl_count[v]===0;)v--;c.bl_count[v]--,c.bl_count[v+1]+=2,c.bl_count[L]--,T-=2}while(T>0);for(v=L;v!==0;v--)for(h=c.bl_count[v];h!==0;)(p=c.heap[--d])>R||(y[2*p+1]!==v&&(c.opt_len+=(v-y[2*p+1])*y[2*p],y[2*p+1]=v),h--)}}(e,t),qK(o,u,e.bl_count)}function LE(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,u=4;for(a===0&&(l=138,u=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s>=7;i<30;i++)for(Cx[i]=o<<7,t=0;t<1<0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var l,u=4093624447;for(l=0;l<=31;l++,u>>>=1)if(1&u&&s.dyn_ltree[2*l]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(l=32;l<256;l++)if(s.dyn_ltree[2*l]!==0)return 1;return 0}(e)),f5(e,e.l_desc),f5(e,e.d_desc),a=function(s){var l;for(LE(s,s.dyn_ltree,s.l_desc.max_code),LE(s,s.dyn_dtree,s.d_desc.max_code),f5(s,s.bl_desc),l=18;l>=3&&s.bl_tree[2*AE[l]+1]===0;l--);return s.opt_len+=3*(l+1)+5+5+4,l}(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&t!==-1?OE(e,t,n,r):e.strategy===4||o===i?(Jo(e,2+(r?1:0),3),ME(e,Qu,Sg)):(Jo(e,4+(r?1:0),3),function(s,l,u,c){var f;for(Jo(s,l-257,5),Jo(s,u-1,5),Jo(s,c-4,4),f=0;f>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(am[n]+256+1)]++,e.dyn_dtree[2*$K(t)]++),e.last_lit===e.lit_bufsize-1},yp._tr_align=function(e){Jo(e,2,3),Jl(e,256,Qu),function(t){t.bi_valid===16?(n2(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(e)};var tG=function(e,t,n,r){for(var i=65535&e|0,o=e>>>16&65535|0,a=0;n!==0;){n-=a=n>2e3?2e3:n;do o=o+(i=i+t[r++]|0)|0;while(--a);i%=65521,o%=65521}return i|o<<16|0},CAe=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Pp,nG=function(e,t,n,r){var i=CAe,o=r+n;e^=-1;for(var a=r;a>>8^i[255&(e^t[a])];return-1^e},bk={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Po=xc,As=yp,rG=tG,of=nG,IAe=bk;function hf(e,t){return e.msg=IAe[t],t}function kE(e){return(e<<1)-(e>4?9:0)}function bf(e){for(var t=e.length;--t>=0;)e[t]=0}function af(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Po.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function Yi(e,t){As._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,af(e.strm)}function Bn(e,t){e.pending_buf[e.pending++]=t}function I1(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function iG(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,c=e.w_mask,f=e.prev,d=e.strstart+258,h=u[o+a-1],p=u[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do if(u[(n=t)+a]===p&&u[n+a-1]===h&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do;while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&oa){if(e.match_start=t,a=r,r>=s)break;h=u[o+a-1],p=u[o+a]}}while((t=f[t&c])>l&&--i!=0);return a<=e.lookahead?a:e.lookahead}function dh(e){var t,n,r,i,o,a,s,l,u,c,f=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){Po.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=f?r-f:0;while(--n);t=n=f;do r=e.prev[--t],e.prev[t]=r>=f?r-f:0;while(--n);i+=f}if(e.strm.avail_in===0)break;if(a=e.strm,s=e.window,l=e.strstart+e.lookahead,u=i,c=void 0,(c=a.avail_in)>u&&(c=u),n=c===0?0:(a.avail_in-=c,Po.arraySet(s,a.input,a.next_in,c,l),a.state.wrap===1?a.adler=rG(a.adler,s,c,l):a.state.wrap===2&&(a.adler=of(a.adler,s,c,l)),a.next_in+=c,a.total_in+=c,c),e.lookahead+=n,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=As._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=As._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(a=2,r-=16),i<1||i>9||n!==8||r<8||r>15||t<0||t>9||o<0||o>4)return hf(e,-2);r===8&&(r=9);var s=new NAe;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(dh(e),e.lookahead===0&&t===0)return 1;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,Yi(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(Yi(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(Yi(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(Yi(e,!1),e.strm.avail_out),1)}),new kl(4,4,8,4,d5),new kl(4,5,16,8,d5),new kl(4,6,32,32,d5),new kl(4,4,16,16,D0),new kl(8,16,32,32,D0),new kl(8,16,128,128,D0),new kl(8,32,128,256,D0),new kl(32,128,258,1024,D0),new kl(32,258,258,4096,D0)],Xl.deflateInit=function(e,t){return PE(e,t,8,15,8,0)},Xl.deflateInit2=PE,Xl.deflateReset=aG,Xl.deflateResetKeep=oG,Xl.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Xl.deflate=function(e,t){var n,r,i,o;if(!e||!e.state||t>5||t<0)return e?hf(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return hf(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===42)if(r.wrap===2)e.adler=0,Bn(r,31),Bn(r,139),Bn(r,8),r.gzhead?(Bn(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Bn(r,255&r.gzhead.time),Bn(r,r.gzhead.time>>8&255),Bn(r,r.gzhead.time>>16&255),Bn(r,r.gzhead.time>>24&255),Bn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Bn(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Bn(r,255&r.gzhead.extra.length),Bn(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=of(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,0),Bn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Bn(r,3),r.status=113);else{var a=8+(r.w_bits-8<<4)<<8;a|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6,r.strstart!==0&&(a|=32),a+=31-a%31,r.status=113,I1(r,a),r.strstart!==0&&(I1(r,e.adler>>>16),I1(r,65535&e.adler)),e.adler=1}if(r.status===69)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending!==r.pending_buf_size));)Bn(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindexi&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),o===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===91)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),af(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindexi&&(e.adler=of(e.adler,r.pending_buf,r.pending-i,i)),o===0&&(r.status=103)}else r.status=103;if(r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&af(e),r.pending+2<=r.pending_buf_size&&(Bn(r,255&e.adler),Bn(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(af(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&kE(t)<=kE(n)&&t!==4)return hf(e,-5);if(r.status===666&&e.avail_in!==0)return hf(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(l,u){for(var c;;){if(l.lookahead===0&&(dh(l),l.lookahead===0)){if(u===0)return 1;break}if(l.match_length=0,c=As._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++,c&&(Yi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Yi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Yi(l,!1),l.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(l,u){for(var c,f,d,h,p=l.window;;){if(l.lookahead<=258){if(dh(l),l.lookahead<=258&&u===0)return 1;if(l.lookahead===0)break}if(l.match_length=0,l.lookahead>=3&&l.strstart>0&&(f=p[d=l.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=l.strstart+258;do;while(f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&dl.lookahead&&(l.match_length=l.lookahead)}if(l.match_length>=3?(c=As._tr_tally(l,1,l.match_length-3),l.lookahead-=l.match_length,l.strstart+=l.match_length,l.match_length=0):(c=As._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++),c&&(Yi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Yi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Yi(l,!1),l.strm.avail_out===0)?1:2}(r,t):Pp[r.level].func(r,t);if(s!==3&&s!==4||(r.status=666),s===1||s===3)return e.avail_out===0&&(r.last_flush=-1),0;if(s===2&&(t===1?As._tr_align(r):t!==5&&(As._tr_stored_block(r,0,0,!1),t===3&&(bf(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),af(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(Bn(r,255&e.adler),Bn(r,e.adler>>8&255),Bn(r,e.adler>>16&255),Bn(r,e.adler>>24&255),Bn(r,255&e.total_in),Bn(r,e.total_in>>8&255),Bn(r,e.total_in>>16&255),Bn(r,e.total_in>>24&255)):(I1(r,e.adler>>>16),I1(r,65535&e.adler)),af(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Xl.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?hf(e,-2):(e.state=null,t===113?hf(e,-3):0):-2},Xl.deflateSetDictionary=function(e,t){var n,r,i,o,a,s,l,u,c=t.length;if(!e||!e.state||(o=(n=e.state).wrap)===2||o===1&&n.status!==42||n.lookahead)return-2;for(o===1&&(e.adler=rG(e.adler,t,c,0)),n.wrap=0,c>=n.w_size&&(o===0&&(bf(n.head),n.strstart=0,n.block_start=0,n.insert=0),u=new Po.Buf8(n.w_size),Po.arraySet(u,t,c-n.w_size,n.w_size,0),t=u,c=n.w_size),a=e.avail_in,s=e.next_in,l=e.input,e.avail_in=c,e.next_in=0,e.input=t,dh(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do n.ins_h=(n.ins_h<=252?6:Wc>=248?5:Wc>=240?4:Wc>=224?3:Wc>=192?2:1;function CE(e,t){if(t<65534&&(e.subarray&&lG||!e.subarray&&sG))return String.fromCharCode.apply(null,Ix.shrinkBuf(e,t));for(var n="",r=0;r>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},hh.buf2binstring=function(e){return CE(e,e.length)},hh.binstring2buf=function(e){for(var t=new Ix.Buf8(e.length),n=0,r=t.length;n4)s[r++]=65533,n+=o-1;else{for(i&=o===2?31:o===3?15:7;o>1&&n1?s[r++]=65533:i<65536?s[r++]=i:(i-=65536,s[r++]=55296|i>>10&1023,s[r++]=56320|1023&i)}return CE(s,r)},hh.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&(192&e[n])==128;)n--;return n<0||n===0?t:n+wg[e[n]]>t?n:t};var uG=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},sm=Xl,Mg=xc,DT=hh,UT=bk,FAe=uG,cG=Object.prototype.toString;function yh(e){if(!(this instanceof yh))return new yh(e);this.options=Mg.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new FAe,this.strm.avail_out=0;var n=sm.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(UT[n]);if(t.header&&sm.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?DT.string2buf(t.dictionary):cG.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=sm.deflateSetDictionary(this.strm,r))!==0)throw new Error(UT[n]);this._dict_set=!0}}function h5(e,t){var n=new yh(t);if(n.push(e,!0),n.err)throw n.msg||UT[n.err];return n.result}yh.prototype.push=function(e,t){var n,r,i=this.strm,o=this.options.chunkSize;if(this.ended)return!1;r=t===~~t?t:t===!0?4:0,typeof e=="string"?i.input=DT.string2buf(e):cG.call(e)==="[object ArrayBuffer]"?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;do{if(i.avail_out===0&&(i.output=new Mg.Buf8(o),i.next_out=0,i.avail_out=o),(n=sm.deflate(i,r))!==1&&n!==0)return this.onEnd(n),this.ended=!0,!1;i.avail_out!==0&&(i.avail_in!==0||r!==4&&r!==2)||(this.options.to==="string"?this.onData(DT.buf2binstring(Mg.shrinkBuf(i.output,i.next_out))):this.onData(Mg.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||i.avail_out===0)&&n!==1);return r===4?(n=sm.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),i.avail_out=0,!0)},yh.prototype.onData=function(e){this.chunks.push(e)},yh.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Mg.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},xg.Deflate=yh,xg.deflate=h5,xg.deflateRaw=function(e,t){return(t=t||{}).raw=!0,h5(e,t)},xg.gzip=function(e,t){return(t=t||{}).gzip=!0,h5(e,t)};var Lg={},zs={},IE=xc,EAe=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],XAe=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],WAe=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],VAe=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],Wa=xc,p5=tG,Pl=nG,DAe=function(e,t){var n,r,i,o,a,s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S,w,L,T,M;n=e.state,r=e.next_in,T=e.input,i=r+(e.avail_in-5),o=e.next_out,M=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),l=n.dmax,u=n.wsize,c=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,v=n.lencode,g=n.distcode,m=(1<>>=A=R>>>24,p-=A,(A=R>>>16&255)===0)M[o++]=65535&R;else{if(!(16&A)){if(!(64&A)){R=v[(65535&R)+(h&(1<>>=A,p-=A),p<15&&(h+=T[r++]<>>=A=R>>>24,p-=A,!(16&(A=R>>>16&255))){if(!(64&A)){R=g[(65535&R)+(h&(1<l){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=A,p-=A,S>(A=o-a)){if((A=S-A)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(w=0,L=d,f===0){if(w+=u-A,A2;)M[o++]=L[w++],M[o++]=L[w++],M[o++]=L[w++],x-=3;x&&(M[o++]=L[w++],x>1&&(M[o++]=L[w++]))}else{w=o-S;do M[o++]=M[w++],M[o++]=M[w++],M[o++]=M[w++],x-=3;while(x>2);x&&(M[o++]=M[w++],x>1&&(M[o++]=M[w++]))}break}}break}}while(r>3,h&=(1<<(p-=x<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r=1&&C[x]===0;x--);if(S>x&&(S=x),x===0)return i[o++]=20971520,i[o++]=20971520,s.bits=1,0;for(A=1;A0&&(e===0||x!==1))return-1;for(F[1]=0,y=1;y<15;y++)F[y+1]=F[y]+C[y];for(R=0;R852||e===2&&M>592)return 1;for(;;){p=y-L,a[R]h?(v=N[V+a[R]],g=k[I+a[R]]):(v=96,g=0),l=1<>L)+(u-=l)]=p<<24|v<<16|g|0;while(u!==0);for(l=1<>=1;if(l!==0?(P&=l-1,P+=l):P=0,R++,--C[y]==0){if(y===x)break;y=t[n+a[R]]}if(y>S&&(P&f)!==c){for(L===0&&(L=S),d+=A,T=1<<(w=y-L);w+L852||e===2&&M>592)return 1;i[c=P&f]=S<<24|w<<16|d-o|0}}return P!==0&&(i[d+P]=y-L<<24|64<<16|0),s.bits=S,0};function NE(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function UAe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Wa.Buf16(320),this.work=new Wa.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function fG(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Wa.Buf32(852),t.distcode=t.distdyn=new Wa.Buf32(592),t.sane=1,t.back=-1,0):-2}function dG(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,fG(e)):-2}function hG(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,dG(e))):-2}function FE(e,t){var n,r;return e?(r=new UAe,e.state=r,r.window=null,(n=hG(e,t))!==0&&(e.state=null),n):-2}var v5,g5,EE=!0;function BAe(e){if(EE){var t;for(v5=new Wa.Buf32(512),g5=new Wa.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(lm(1,e.lens,0,288,v5,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;lm(2,e.lens,0,32,g5,0,e.work,{bits:5}),EE=!1}e.lencode=v5,e.lenbits=9,e.distcode=g5,e.distbits=5}function XE(e,t,n,r){var i,o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(Wa.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>r&&(i=r),Wa.arraySet(o.window,t,n-r,i,o.wnext),(r-=i)?(Wa.arraySet(o.window,t,n-r,r,0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=Pl(n.check,P,2,0),u=0,c=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&u)!=8){e.msg="unknown compression method",n.mode=30;break}if(c-=4,S=8+(15&(u>>>=4)),n.wbits===0)n.wbits=S;else if(S>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0,n.mode=3;case 3:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>8&255,P[2]=u>>>16&255,P[3]=u>>>24&255,n.check=Pl(n.check,P,4,0)),u=0,c=0,n.mode=4;case 4:for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>8),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0,n.mode=5;case 5:if(1024&n.flags){for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=Pl(n.check,P,2,0)),u=0,c=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(S=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Wa.arraySet(n.head.extra,r,o,h,S)),512&n.flags&&(n.check=Pl(n.check,r,h,o)),s-=h,o+=h,n.length-=h),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(s===0)break e;h=0;do S=r[o+h++],n.head&&S&&n.length<65536&&(n.head.name+=String.fromCharCode(S));while(S&&h>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>=7&c,c-=7&c,n.mode=27;break}for(;c<3;){if(s===0)break e;s--,u+=r[o++]<>>=1)){case 0:n.mode=14;break;case 1:if(BAe(n),n.mode=20,t===6){u>>>=2,c-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}u>>>=2,c-=2;break;case 14:for(u>>>=7&c,c-=7&c;c<32;){if(s===0)break e;s--,u+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&u,u=0,c=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(h=n.length){if(h>s&&(h=s),h>l&&(h=l),h===0)break e;Wa.arraySet(i,r,o,h,a),s-=h,o+=h,l-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;c<14;){if(s===0)break e;s--,u+=r[o++]<>>=5,c-=5,n.ndist=1+(31&u),u>>>=5,c-=5,n.ncode=4+(15&u),u>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[k[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L={bits:n.lenbits},w=lm(0,n.lens,0,19,n.lencode,0,n.work,L),n.lenbits=L.bits,w){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,y=65535&M,!((g=M>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=g,c-=g,n.lens[n.have++]=y;else{if(y===16){for(T=g+2;c>>=g,c-=g,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}S=n.lens[n.have-1],h=3+(3&u),u>>>=2,c-=2}else if(y===17){for(T=g+3;c>>=g)),u>>>=3,c-=3}else{for(T=g+7;c>>=g)),u>>>=7,c-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;h--;)n.lens[n.have++]=S}}if(n.mode===30)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,L={bits:n.lenbits},w=lm(1,n.lens,0,n.nlen,n.lencode,0,n.work,L),n.lenbits=L.bits,w){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L={bits:n.distbits},w=lm(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,L),n.distbits=L.bits,w){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,DAe(e,d),a=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;m=(M=n.lencode[u&(1<>>16&255,y=65535&M,!((g=M>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>R)])>>>16&255,y=65535&M,!(R+(g=M>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=R,c-=R,n.back+=R}if(u>>>=g,c-=g,n.back+=g,n.length=y,m===0){n.mode=26;break}if(32&m){n.back=-1,n.mode=12;break}if(64&m){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&m,n.mode=22;case 22:if(n.extra){for(T=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;m=(M=n.distcode[u&(1<>>16&255,y=65535&M,!((g=M>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>R)])>>>16&255,y=65535&M,!(R+(g=M>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<>>=R,c-=R,n.back+=R}if(u>>>=g,c-=g,n.back+=g,64&m){e.msg="invalid distance code",n.mode=30;break}n.offset=y,n.extra=15&m,n.mode=24;case 24:if(n.extra){for(T=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(l===0)break e;if(h=d-l,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),v=n.window}else v=i,p=a-n.offset,h=n.length;h>l&&(h=l),l-=h,n.length-=h;do i[a++]=v[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(l===0)break e;i[a++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;c<32;){if(s===0)break e;s--,u|=r[o++]<=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new YAe,this.strm.avail_out=0;var n=av.inflateInit2(this.strm,t.windowBits);if(n!==ti.Z_OK)throw new Error(BT[n]);if(this.header=new ZAe,av.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=vb.string2buf(t.dictionary):vG.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=av.inflateSetDictionary(this.strm,t.dictionary))!==ti.Z_OK))throw new Error(BT[n])}function m5(e,t){var n=new Ah(t);if(n.push(e,!0),n.err)throw n.msg||BT[n.err];return n.result}Ah.prototype.push=function(e,t){var n,r,i,o,a,s=this.strm,l=this.options.chunkSize,u=this.options.dictionary,c=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?ti.Z_FINISH:ti.Z_NO_FLUSH,typeof e=="string"?s.input=vb.binstring2buf(e):vG.call(e)==="[object ArrayBuffer]"?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(s.avail_out===0&&(s.output=new Tg.Buf8(l),s.next_out=0,s.avail_out=l),(n=av.inflate(s,ti.Z_NO_FLUSH))===ti.Z_NEED_DICT&&u&&(n=av.inflateSetDictionary(this.strm,u)),n===ti.Z_BUF_ERROR&&c===!0&&(n=ti.Z_OK,c=!1),n!==ti.Z_STREAM_END&&n!==ti.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==ti.Z_STREAM_END&&(s.avail_in!==0||r!==ti.Z_FINISH&&r!==ti.Z_SYNC_FLUSH)||(this.options.to==="string"?(i=vb.utf8border(s.output,s.next_out),o=s.next_out-i,a=vb.buf2string(s.output,i),s.next_out=o,s.avail_out=l-o,o&&Tg.arraySet(s.output,s.output,i,o,0),this.onData(a)):this.onData(Tg.shrinkBuf(s.output,s.next_out)))),s.avail_in===0&&s.avail_out===0&&(c=!0)}while((s.avail_in>0||s.avail_out===0)&&n!==ti.Z_STREAM_END);return n===ti.Z_STREAM_END&&(r=ti.Z_FINISH),r===ti.Z_FINISH?(n=av.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===ti.Z_OK):r!==ti.Z_SYNC_FLUSH||(this.onEnd(ti.Z_OK),s.avail_out=0,!0)},Ah.prototype.onData=function(e){this.chunks.push(e)},Ah.prototype.onEnd=function(e){e===ti.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Tg.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},Lg.Inflate=Ah,Lg.inflate=m5,Lg.inflateRaw=function(e,t){return(t=t||{}).raw=!0,m5(e,t)},Lg.ungzip=m5;var gG={};(0,xc.assign)(gG,xg,Lg,pG);var QAe=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",HAe=gG,WE=jr(),gb=Es,KAe=QAe?"uint8array":"array";function Nd(e,t){gb.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}hb.magic="\b\0",WE.inherits(Nd,gb),Nd.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(WE.transformTo(KAe,e.data),!1)},Nd.prototype.flush=function(){gb.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Nd.prototype.cleanUp=function(){gb.prototype.cleanUp.call(this),this._pako=null},Nd.prototype._createPako=function(){this._pako=new HAe[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},hb.compressWorker=function(e){return new Nd("Deflate",e)},hb.uncompressWorker=function(){return new Nd("Inflate",{})};var VE=Es;Px.STORE={magic:"\0\0",compressWorker:function(){return new VE("STORE compression")},uncompressWorker:function(){return new VE("STORE decompression")}},Px.DEFLATE=hb;var mG={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK\x07",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\x07\b"},Cp=jr(),Ap=Es,y5=jv,DE=mk,Nx=mG,gr=function(e,t){var n,r="";for(n=0;n>>=8;return r},UE=function(e,t,n,r,i,o){var a,s,l=e.file,u=e.compression,c=o!==y5.utf8encode,f=Cp.transformTo("string",o(l.name)),d=Cp.transformTo("string",y5.utf8encode(l.name)),h=l.comment,p=Cp.transformTo("string",o(h)),v=Cp.transformTo("string",y5.utf8encode(h)),g=d.length!==l.name.length,m=v.length!==h.length,y="",R="",A="",x=l.dir,S=l.date,w={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(w.crc32=e.crc32,w.compressedSize=e.compressedSize,w.uncompressedSize=e.uncompressedSize);var L=0;t&&(L|=8),c||!g&&!m||(L|=2048);var T,M,P,k=0,I=0;x&&(k|=16),i==="UNIX"?(I=798,k|=(T=l.unixPermissions,M=x,P=T,T||(P=M?16893:33204),(65535&P)<<16)):(I=20,k|=63&(l.dosPermissions||0)),a=S.getUTCHours(),a<<=6,a|=S.getUTCMinutes(),a<<=5,a|=S.getUTCSeconds()/2,s=S.getUTCFullYear()-1980,s<<=4,s|=S.getUTCMonth()+1,s<<=5,s|=S.getUTCDate(),g&&(R=gr(1,1)+gr(DE(f),4)+d,y+="up"+gr(R.length,2)+R),m&&(A=gr(1,1)+gr(DE(p),4)+v,y+="uc"+gr(A.length,2)+A);var C="";return C+=` +\0`,C+=gr(L,2),C+=u.magic,C+=gr(a,2),C+=gr(s,2),C+=gr(w.crc32,4),C+=gr(w.compressedSize,4),C+=gr(w.uncompressedSize,4),C+=gr(f.length,2),C+=gr(y.length,2),{fileRecord:Nx.LOCAL_FILE_HEADER+C+f+y,dirRecord:Nx.CENTRAL_FILE_HEADER+gr(I,2)+C+gr(p.length,2)+"\0\0\0\0"+gr(k,4)+gr(r,4)+f+y+p}},GAe=function(e){return Nx.DATA_DESCRIPTOR+gr(e.crc32,4)+gr(e.compressedSize,4)+gr(e.uncompressedSize,4)};function Js(e,t,n,r){Ap.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Cp.inherits(Js,Ap),Js.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,Ap.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},Js.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=UE(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Js.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=UE(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:GAe(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Js.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},bG=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},xG=function(e,t){return t=t!==void 0?t:AG.createFolders,e=bG(e),this.files[e]||RG.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function ZE(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var oRe={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,r;for(t in this.files)r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r)},filter:function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(r)}),t},file:function(e,t,n){if(arguments.length===1){if(ZE(e)){var r=e;return this.filter(function(o,a){return!a.dir&&r.test(o)})}var i=this.files[this.root+e];return i&&!i.dir?i:null}return e=this.root+e,RG.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(ZE(e))return this.filter(function(i,o){return o.dir&&e.test(i)});var t=this.root+e,n=xG.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||(e.slice(-1)!=="/"&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(i,o){return o.name.slice(0,e.length)===e}),r=0;r=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return sRe.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}};var wG=SG,MG=wG;function Rp(e){MG.call(this,e);for(var t=0;t=0;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===i)return o-this.zero;return-1},Rp.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&n===o[1]&&r===o[2]&&i===o[3]},Rp.prototype.readData=function(e){if(this.checkOffset(e),e===0)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var LG=Rp,TG=wG;function bp(e){TG.call(this,e)}jr().inherits(bp,TG),bp.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},bp.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},bp.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},bp.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var lRe=bp,_G=LG;function YT(e){_G.call(this,e)}jr().inherits(YT,_G),YT.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var OG=YT,kG=OG;function ZT(e){kG.call(this,e)}jr().inherits(ZT,kG),ZT.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var uRe=ZT,DA=jr(),QE=ai,cRe=LG,fRe=lRe,dRe=uRe,hRe=OG,PG=function(e){var t=DA.getTypeOf(e);return DA.checkSupport(t),t!=="string"||QE.uint8array?t==="nodebuffer"?new dRe(e):QE.uint8array?new hRe(DA.transformTo("uint8array",e)):new cRe(DA.transformTo("array",e)):new fRe(e)},A5=PG,Vc=jr(),pRe=yk,HE=mk,UA=jv,BA=Px,vRe=ai;function CG(e,t){this.options=e,this.loadOptions=t}CG.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(t=function(r){for(var i in BA)if(Object.prototype.hasOwnProperty.call(BA,i)&&BA[i].magic===r)return BA[i];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Vc.pretty(this.compressionMethod)+" unknown (inner file : "+Vc.transformTo("string",this.fileName)+")");this.decompressed=new pRe(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===0&&(this.dosPermissions=63&this.externalFileAttributes),e===3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=A5(this.extraFields[1].value);this.uncompressedSize===Vc.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Vc.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Vc.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Vc.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+41)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(t,Ys.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=mRe(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var RRe=IG,R5=jr(),yb=ty,bRe=jv,xRe=RRe,SRe=zK,KE=h3;function wRe(e){return new yb.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new SRe);r.on("error",function(i){n(i)}).on("end",function(){r.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}function fs(){if(!(this instanceof fs))return new fs;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new fs;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}fs.prototype=aRe,fs.prototype.loadAsync=function(e,t){var n=this;return t=R5.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:bRe.utf8decode}),KE.isNode&&KE.isStream(e)?yb.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):R5.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var i=new xRe(t);return i.load(r),i}).then(function(r){var i=[yb.Promise.resolve(r)],o=r.files;if(t.checkCRC32)for(var a=0;a",n),e.substring(L,n).indexOf(S)==-1){var T=e.substring(0,n).split(` `);throw new Error(`Unexpected close tag -Line: `+(L.length-1)+` -Column: `+(L[L.length-1].length+1)+` -Char: `+e[n])}return n+1&&(n+=1),w}if(e.charCodeAt(n+1)===u){if(e.charCodeAt(n+2)==s){const F=n;for(;n!==-1&&(e.charCodeAt(n)!==a||e.charCodeAt(n-1)!=s||e.charCodeAt(n-2)!=s||n==-1);)n=e.indexOf(">",n+1);n===-1&&(n=e.length),r&&w.push(e.substring(F,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var T=e.indexOf("]]>",n);T==-1?(w.push(e.substr(n+9)),n=e.length):(w.push(e.substring(n+9,T)),n=T+3);continue}{const F=n+1;n+=2;for(var P=!1;(e.charCodeAt(n)!==a||P===!0)&&e[n];)e.charCodeAt(n)===d?P=!0:P===!0&&e.charCodeAt(n)===h&&(P=!1),n++;w.push(e.substring(F,n))}}n++;continue}var k=y();w.push(k),k.tagName[0]==="?"&&(w.push(...k.children),k.children=[])}else{var I=v();if(i)I.length>0&&w.push(I);else{var C=I.trim();C.length>0&&w.push(C)}n++}return w}function v(){var S=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(S,n+1)}function g(){for(var S=n;`\r - >/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(S,n)}var m=t.noChildNodes||["img","br","input","meta","link","hr"];function y(){n++;const S=g(),w={};let M=[];for(;e.charCodeAt(n)!==a&&e[n];){var L=e.charCodeAt(n);if(L>64&&L<91||L>96&&L<123){for(var T=g(),P=e.charCodeAt(n);P&&P!==c&&P!==f&&!(P>64&&P<91||P>96&&P<123)&&P!==a;)n++,P=e.charCodeAt(n);if(P===c||P===f){var k=R();if(n===-1)return{tagName:S,attributes:w,children:M}}else k=null,n--;w[T]=k}n++}if(e.charCodeAt(n-1)!==l)if(S=="script"){var I=n+1;n=e.indexOf("<\/script>",n),M=[e.slice(I,n)],n+=9}else S=="style"?(I=n+1,n=e.indexOf("",n),M=[e.slice(I,n)],n+=8):m.indexOf(S)===-1?(n++,M=p(S)):n++;else n++;return{tagName:S,attributes:w,children:M}}function R(){var S=e[n],w=n+1;return n=e.indexOf(S,w),e.slice(w,n)}var A,x=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",x=[];A=void 0,A=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=A?A.index:-1)!==-1;)(n=e.lastIndexOf("<",n))!==-1&&x.push(y()),e=e.substr(n),n=0;else x=t.parseNode?y():p("");return t.filter&&(x=FG(x,t.filter)),t.simplify?NG(Array.isArray(x)?x:[x]):(t.setPos&&(x.pos=n),x)}function NG(e){var t={};if(!e.length)return"";if(e.length===1&&typeof e[0]=="string")return e[0];for(var n in e.forEach(function(r){if(typeof r=="object"){t[r.tagName]||(t[r.tagName]=[]);var i=NG(r.children);t[r.tagName].push(i),Object.keys(r.attributes).length&&typeof i!="string"&&(i._attributes=r.attributes)}}),t)t[n].length==1&&(t[n]=t[n][0]);return t}function FG(e,t,n=0,r=""){var i=[];return e.forEach(function(o,a){if(typeof o=="object"&&t(o,a,n,r)&&i.push(o),o.children){var s=FG(o.children,t,n+1,(r?r+".":"")+a+"."+o.tagName);i=i.concat(s)}}),i}function TRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return GE(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return GE(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function GE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n={};if(!e.length)return n;if(e.length===1&&typeof e[0]=="string")return Object.keys(t).length?{attrs:b5({order:x5++},t),value:e[0]}:e[0];var r,i=TRe(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(wv(o)!=="object")return;if(o.tagName!=="?xml"){n[o.tagName]||(n[o.tagName]=[]);var a=EG(o.children||[],o.attributes);wv(a)==="object"&&(a.attrs?a.attrs.order=x5++:a.attrs={order:x5++}),Object.keys(o.attributes||{}).length&&(a.attrs=b5(b5({},a.attrs),o.attributes)),n[o.tagName].push(a)}}}catch(l){i.e(l)}finally{i.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function ro(e,t){return XG.apply(this,arguments)}function XG(){return(XG=Ur(Kt.mark(function e(t,n){var r;return Kt.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,t.file(n).async("string");case 3:return r=i.sent,i.abrupt("return",EG(LRe(r)));case 7:return i.prev=7,i.t0=i.catch(0),i.abrupt("return",null);case 10:case"end":return i.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}function Fx(e){return Fx=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},Fx(e)}var _Re=/^\s+/,ORe=/\s+$/;function At(e,t){if(t=t||{},(e=e||"")instanceof At)return e;if(!(this instanceof At))return new At(e,t);var n=function(r){var i={r:0,g:0,b:0},o=1,a=null,s=null,l=null,u=!1,c=!1;typeof r=="string"&&(r=function(p){p=p.replace(_Re,"").replace(ORe,"").toLowerCase();var v,g=!1;if(QT[p])p=QT[p],g=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(v=$s.rgb.exec(p))?{r:v[1],g:v[2],b:v[3]}:(v=$s.rgba.exec(p))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=$s.hsl.exec(p))?{h:v[1],s:v[2],l:v[3]}:(v=$s.hsla.exec(p))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=$s.hsv.exec(p))?{h:v[1],s:v[2],v:v[3]}:(v=$s.hsva.exec(p))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=$s.hex8.exec(p))?{r:Ma(v[1]),g:Ma(v[2]),b:Ma(v[3]),a:tX(v[4]),format:g?"name":"hex8"}:(v=$s.hex6.exec(p))?{r:Ma(v[1]),g:Ma(v[2]),b:Ma(v[3]),format:g?"name":"hex"}:(v=$s.hex4.exec(p))?{r:Ma(v[1]+""+v[1]),g:Ma(v[2]+""+v[2]),b:Ma(v[3]+""+v[3]),a:tX(v[4]+""+v[4]),format:g?"name":"hex8"}:(v=$s.hex3.exec(p))?{r:Ma(v[1]+""+v[1]),g:Ma(v[2]+""+v[2]),b:Ma(v[3]+""+v[3]),format:g?"name":"hex"}:!1}(r)),Fx(r)=="object"&&(Vu(r.r)&&Vu(r.g)&&Vu(r.b)?(f=r.r,d=r.g,h=r.b,i={r:255*kr(f,255),g:255*kr(d,255),b:255*kr(h,255)},u=!0,c=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Vu(r.h)&&Vu(r.s)&&Vu(r.v)?(a=_g(r.s),s=_g(r.v),i=function(p,v,g){p=6*kr(p,360),v=kr(v,100),g=kr(g,100);var m=Math.floor(p),y=p-m,R=g*(1-v),A=g*(1-y*v),x=g*(1-(1-y)*v),S=m%6;return{r:255*[g,A,R,R,x,g][S],g:255*[x,g,g,A,R,R][S],b:255*[R,R,x,g,g,A][S]}}(r.h,a,s),u=!0,c="hsv"):Vu(r.h)&&Vu(r.s)&&Vu(r.l)&&(a=_g(r.s),l=_g(r.l),i=function(p,v,g){var m,y,R;function A(w,M,L){return L<0&&(L+=1),L>1&&(L-=1),L<1/6?w+6*(M-w)*L:L<.5?M:L<2/3?w+(M-w)*(2/3-L)*6:w}if(p=kr(p,360),v=kr(v,100),g=kr(g,100),v===0)m=y=R=g;else{var x=g<.5?g*(1+v):g+v-g*v,S=2*g-x;m=A(S,x,p+1/3),y=A(S,x,p),R=A(S,x,p-1/3)}return{r:255*m,g:255*y,b:255*R}}(r.h,a,l),u=!0,c="hsl"),r.hasOwnProperty("a")&&(o=r.a));var f,d,h;return o=WG(o),{ok:u,format:r.format||c,r:Math.min(255,Math.max(i.r,0)),g:Math.min(255,Math.max(i.g,0)),b:Math.min(255,Math.max(i.b,0)),a:o}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function JE(e,t,n){e=kr(e,255),t=kr(t,255),n=kr(n,255);var r,i,o=Math.max(e,t,n),a=Math.min(e,t,n),s=(o+a)/2;if(o==a)r=i=0;else{var l=o-a;switch(i=s>.5?l/(2-o-a):l/(o+a),o){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(At(r));return o}function DRe(e,t){t=t||6;for(var n=At(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(At({h:r,s:i,v:o})),o=(o+s)%1;return a}At.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=WG(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=$E(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=$E(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return this._a==1?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=JE(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=JE(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return this._a==1?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return jE(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(t,n,r,i,o){var a=[cl(Math.round(t).toString(16)),cl(Math.round(n).toString(16)),cl(Math.round(r).toString(16)),cl(VG(i))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*kr(this._r,255))+"%",g:Math.round(100*kr(this._g,255))+"%",b:Math.round(100*kr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*kr(this._r,255))+"%, "+Math.round(100*kr(this._g,255))+"%, "+Math.round(100*kr(this._b,255))+"%)":"rgba("+Math.round(100*kr(this._r,255))+"%, "+Math.round(100*kr(this._g,255))+"%, "+Math.round(100*kr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(URe[jE(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+qE(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=At(e);n="#"+qE(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||e!=="hex"&&e!=="hex6"&&e!=="hex3"&&e!=="hex4"&&e!=="hex8"&&e!=="name"?(e==="rgb"&&(n=this.toRgbString()),e==="prgb"&&(n=this.toPercentageRgbString()),e!=="hex"&&e!=="hex6"||(n=this.toHexString()),e==="hex3"&&(n=this.toHexString(!0)),e==="hex4"&&(n=this.toHex8String(!0)),e==="hex8"&&(n=this.toHex8String()),e==="name"&&(n=this.toName()),e==="hsl"&&(n=this.toHslString()),e==="hsv"&&(n=this.toHsvString()),n||this.toHexString()):e==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return At(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(IRe,arguments)},brighten:function(){return this._applyModification(NRe,arguments)},darken:function(){return this._applyModification(FRe,arguments)},desaturate:function(){return this._applyModification(kRe,arguments)},saturate:function(){return this._applyModification(PRe,arguments)},greyscale:function(){return this._applyModification(CRe,arguments)},spin:function(){return this._applyModification(ERe,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(VRe,arguments)},complement:function(){return this._applyCombination(XRe,arguments)},monochromatic:function(){return this._applyCombination(DRe,arguments)},splitcomplement:function(){return this._applyCombination(WRe,arguments)},triad:function(){return this._applyCombination(eX,[3])},tetrad:function(){return this._applyCombination(eX,[4])}},At.fromRatio=function(e,t){if(Fx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:_g(e[r]));e=n}return At(e,t)},At.equals=function(e,t){return!(!e||!t)&&At(e).toRgbString()==At(t).toRgbString()},At.random=function(){return At.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},At.mix=function(e,t,n){n=n===0?0:n||50;var r=At(e).toRgb(),i=At(t).toRgb(),o=n/100;return At({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},At.readability=function(e,t){var n=At(e),r=At(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},At.isReadable=function(e,t,n){var r,i,o=At.readability(e,t);switch(i=!1,(r=function(a){var s,l;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),l=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),l!=="small"&&l!=="large"&&(l="small"),{level:s,size:l}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=o>=4.5;break;case"AAlarge":i=o>=3;break;case"AAAsmall":i=o>=7}return i},At.mostReadable=function(e,t,n){var r,i,o,a,s=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,a=n.size;for(var u=0;ul&&(l=r,s=At(t[u]));return At.isReadable(e,s,{level:o,size:a})||!i?s:(n.includeFallbackColors=!1,At.mostReadable(e,["#fff","#000"],n))};var QT=At.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},URe=At.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(QT);function WG(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function kr(e,t){(function(r){return typeof r=="string"&&r.indexOf(".")!=-1&&parseFloat(r)===1})(e)&&(e="100%");var n=function(r){return typeof r=="string"&&r.indexOf("%")!=-1}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function p3(e){return Math.min(1,Math.max(0,e))}function Ma(e){return parseInt(e,16)}function cl(e){return e.length==1?"0"+e:""+e}function _g(e){return e<=1&&(e=100*e+"%"),e}function VG(e){return Math.round(255*parseFloat(e)).toString(16)}function tX(e){return Ma(e)/255}var Dc,YA,ZA,$s=(YA="[\\s|\\(]+("+(Dc="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")\\s*\\)?",ZA="[\\s|\\(]+("+Dc+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")\\s*\\)?",{CSS_UNIT:new RegExp(Dc),rgb:new RegExp("rgb"+YA),rgba:new RegExp("rgba"+ZA),hsl:new RegExp("hsl"+YA),hsla:new RegExp("hsla"+ZA),hsv:new RegExp("hsv"+YA),hsva:new RegExp("hsva"+ZA),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Vu(e){return!!$s.CSS_UNIT.exec(e)}function BRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return nX(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return nX(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function nX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>18]+n[(258048&t)>>12]+n[(4032&t)>>6]+n[63&t];return o===1?s+=n[(252&(t=r[a]))>>2]+n[(3&t)<<4]+"==":o===2&&(s+=n[(64512&(t=r[a]<<8|r[a+1]))>>10]+n[(1008&t)>>4]+n[(15&t)<<2]+"="),s}function S5(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function D0(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function HT(e){var t="";switch(e.toLowerCase()){case"jpg":case"jpeg":t="image/jpeg";break;case"png":t="image/png";break;case"gif":t="image/gif";break;case"emf":t="image/x-emf";break;case"wmf":t="image/x-wmf";break;case"svg":t="image/svg+xml";break;case"mp4":t="video/mp4";break;case"webm":t="video/webm";break;case"ogg":t="video/ogg";break;case"avi":t="video/avi";break;case"mpg":t="video/mpg";break;case"wmv":t="video/wmv";break;case"mp3":t="audio/mpeg";break;case"wav":t="audio/wav";break;case"tif":case"tiff":t="image/tiff"}return t}function YRe(e){return/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(e)}function U0(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function rX(e){if(!DOMParser)return!0;var t=new DOMParser().parseFromString(e,"text/html");return(t.body.textContent||t.body.innerText).trim()!==""}function KT(e,t,n,r){var i,o;if(n)o=n;else{var a=we(t.slideContent,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]);o=a||(a=we(t.slideLayoutContent,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]))||we(t.slideMasterContent,["p:sldMaster","p:clrMap","attrs"])}var s=e.substr(2);if(s==="phClr"&&r)i=r;else{if(o)switch(s){case"tx1":case"tx2":case"bg1":case"bg2":e="a:"+o[s]}else switch(e){case"tx1":e="a:dk1";break;case"tx2":e="a:dk2";break;case"bg1":e="a:lt1";break;case"bg2":e="a:lt2"}var l=we(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]);!(i=we(l,["a:srgbClr","attrs","val"]))&&l&&(i=we(l,["a:sysClr","attrs","lastClr"]))}return i}function Og(e,t,n){var r=e["p:spPr"]["a:ln"];if(!r){var i=we(e,["p:style","a:lnRef"]);if(i){var o=we(i,["attrs","idx"]);r=n.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:lnStyleLst"]["a:ln"][Number(o)-1]}}r||(r=e);var a=we(r,["a:noFill"])?0:parseInt(we(r,["attrs","w"]))/12700;isNaN(a)&&(a=r||t!=="obj"?0:1);var s=we(r,["a:solidFill","a:srgbClr","attrs","val"]);if(!s){var l=we(r,["a:solidFill","a:schemeClr"]);s=KT("a:"+we(l,["attrs","val"]),n)}if(!s){var u=we(e,["p:style","a:lnRef","a:schemeClr"]);if(s=KT("a:"+we(u,["attrs","val"]),n)){var c=we(u,["a:shade","attrs","val"]);if(c){c=parseInt(c)/1e5;var f=At("#"+s).toHsl();s=At({h:f.h,s:f.s,l:f.l*c,a:f.a}).toHex()}}}s=s?"#".concat(s):"#000";var d="solid",h="0";switch(we(r,["a:prstDash","attrs","val"])){case"solid":d="solid",h="0";break;case"dash":d="dashed",h="5";break;case"dashDot":d="dashed",h="5, 5, 1, 5";break;case"dot":d="dotted",h="1, 5";break;case"lgDash":d="dashed",h="10, 5";break;case"lgDashDotDot":d="dotted",h="10, 5, 1, 5, 1, 5";break;case"sysDash":d="dashed",h="5, 2";break;case"sysDashDot":d="dotted",h="5, 2, 1, 5";break;case"sysDashDotDot":d="dotted",h="5, 2, 1, 5, 1, 5";break;case"sysDot":d="dotted",h="2, 5"}return{borderColor:s,borderWidth:a,borderType:d,strokeDasharray:h}}function w5(e,t,n){return n<0&&(n+=6),n>=6&&(n-=6),n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e}function BG(e,t,n){var r=At(e).toHsl();t>=1&&(t=1);var i=r.l*t+(1-t);return n?At({h:r.h,s:r.s,l:i,a:r.a}).toHex8():At({h:r.h,s:r.s,l:i,a:r.a}).toHex()}function $u(e){var t="";return e["a:noFill"]&&(t="NO_FILL"),e["a:solidFill"]&&(t="SOLID_FILL"),e["a:gradFill"]&&(t="GRADIENT_FILL"),e["a:pattFill"]&&(t="PATTERN_FILL"),e["a:blipFill"]&&(t="PIC_FILL"),e["a:grpFill"]&&(t="GROUP_FILL"),t}function xk(e,t,n){return GT.apply(this,arguments)}function GT(){return GT=Ur(Kt.mark(function e(t,n,r){var i,o,a,s,l,u,c;return Kt.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(o=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=we(r,["slideResObj",o,"target"]):t==="slideLayoutBg"?a=we(r,["layoutResObj",o,"target"]):t==="slideMasterBg"?a=we(r,["masterResObj",o,"target"]):t==="themeBg"?a=we(r,["themeResObj",o,"target"]):t==="diagramBg"&&(a=we(r,["diagramResObj",o,"target"])),a){f.next=4;break}return f.abrupt("return",a);case 4:if(i=we(r,["loaded-images",a])){f.next=18;break}if(a=UG(a),(s=a.split(".").pop())!=="xml"){f.next=10;break}return f.abrupt("return",void 0);case 10:return f.next=12,r.zip.file(a).async("arraybuffer");case 12:l=f.sent,u=HT(s),i="data:".concat(u,";base64,").concat(DG(l)),(c=r["loaded-images"]||{})[a]=i,r["loaded-images"]=c;case 18:return f.abrupt("return",i);case 19:case"end":return f.stop()}},e)})),GT.apply(this,arguments)}function ZRe(e){var t=we(e["a:blip"],["a:alphaModFix","attrs"]),n=1;return t&&t.amt&&t.amt!==""&&(n=parseInt(t.amt)/1e5),n}function I1(e,t,n){return YG.apply(this,arguments)}function YG(){return(YG=Ur(Kt.mark(function e(t,n,r){var i,o,a,s;return Kt.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,xk(n,t["a:blipFill"],r);case 2:return i=l.sent,o=t["a:blipFill"]["a:blip"],a=we(o,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),l.abrupt("return",{picBase64:i,opacity:s});case 8:case"end":return l.stop()}},e)}))).apply(this,arguments)}function QRe(e,t){for(var n=e["a:gsLst"]["a:gs"],r=[],i=0;i1e3&&(x=A-1e3,S=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],w=[],Object.keys(S).forEach(function(_e){var Ae=S[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le1e3)){Ue.next=89;break}if(Y=B-1e3,Z=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],H=[],Object.keys(Z).forEach(function(_e){var Ae=Z[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le1e3)){Ue.next=142;break}if(re=ne-1e3,ae=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],ve=[],Object.keys(ae).forEach(function(_e){var Ae=ae[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le=360&&(I-=360),P?At({h:I,s:k.s,l:k.l,a:k.a}).toHex8():At({h:I,s:k.s,l:k.l,a:k.a}).toHex()}(s,R,g));var A=parseInt(we(i,["a:lumMod","attrs","val"]))/1e5;isNaN(A)||(s=function(L,T,P){var k=At(L).toHsl(),I=k.l*T;return I>=1&&(I=1),P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,A,g));var x=parseInt(we(i,["a:lumOff","attrs","val"]))/1e5;isNaN(x)||(s=function(L,T,P){var k=At(L).toHsl(),I=T+k.l;return I>=1?P?At({h:k.h,s:k.s,l:1,a:k.a}).toHex8():At({h:k.h,s:k.s,l:1,a:k.a}).toHex():P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,x,g));var S=parseInt(we(i,["a:satMod","attrs","val"]))/1e5;isNaN(S)||(s=function(L,T,P){var k=At(L).toHsl(),I=k.s*T;return I>=1&&(I=1),P?At({h:k.h,s:I,l:k.l,a:k.a}).toHex8():At({h:k.h,s:I,l:k.l,a:k.a}).toHex()}(s,S,g));var w=parseInt(we(i,["a:shade","attrs","val"]))/1e5;isNaN(w)||(s=function(L,T,P){var k=At(L).toHsl();T>=1&&(T=1);var I=Math.min(k.l*T,1);return P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,w,g));var M=parseInt(we(i,["a:tint","attrs","val"]))/1e5;return isNaN(M)||(s=BG(s,M,g)),s&&s.indexOf("#")===-1&&(s="#"+s),s}function KRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return iX(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return iX(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function iX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function aX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&p.shift(),(d=d.concat(p)).sort(function(R,A){return!R.attrs||!A.attrs||R.attrs.order-A.attrs.order})));var v=zRe(f,t,r,i),g=$Re(f);if(g?(u?u&&u!==g&&(a+=""),a+="<".concat(g,">"),u=g):(a+="<".concat(g,">"),u=g),a+='
  • ')):(u&&(a+=""),u=""),a+='

    ')),d){var m,y=oX(d);try{for(y.s();!(m=y.n()).done;)a+=sX(m.value,f,e,s,n,r,i)}catch(R){y.e(R)}finally{y.f()}}else a+=sX(f,t,e,s,n,r,i);a+=g?"

  • ":"

    "}}catch(R){c.e(R)}finally{c.f()}return a}function $Re(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function sX(e,t,n,r,i,o,a){var s=n["a:lstStyle"],l=a.slideMasterTextStyles,u=1,c=we(t["a:pPr"],["attrs","lvl"]);c!==void 0&&(u=parseInt(c)+1);var f=e["a:t"];typeof f!="string"&&(f=we(e,["a:fld","a:t"])),typeof f!="string"&&(f=" ");var d="",h=function(L,T,P,k,I,C){var F,N=we(L,["a:rPr"]);if(N&&$u(N)==="SOLID_FILL"&&(F=Yn(N["a:solidFill"],void 0,void 0,C)),!F&&we(P,["a:lvl"+I+"pPr","a:defRPr"])){var V=we(P,["a:lvl"+I+"pPr","a:defRPr"]);$u(V)==="SOLID_FILL"&&(F=Yn(V["a:solidFill"],void 0,void 0,C))}if(!F){var W=we(T,["p:style","a:fontRef"]);W&&(F=Yn(W,void 0,void 0,C)),!F&&k&&(F=Yn(k,void 0,void 0,C))}return F||""}(e,t,s,r,u,a),p=function(L,T,P,k){var I,C;if(we(L,["a:rPr","attrs","sz"])&&(I=we(L,["a:rPr","attrs","sz"])/100),isNaN(I)||!I){var F=we(T,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);I=parseInt(F)/100}return!isNaN(I)&&I||(P==="title"||P==="subTitle"||P==="ctrTitle"?C=we(k,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="body"?C=we(k,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="dt"||P==="sldNum"?C="1200":P||(C=we(k,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),C&&(I=parseInt(C)/100)),we(L,["a:rPr","attrs","baseline"])&&!isNaN(I)&&(I-=10),(I=isNaN(I)||!I?18:I)+"pt"}(e,i,o,l),v=function(L,T,P){var k=we(L,["a:rPr","a:latin","attrs","typeface"]);if(!k){var I=we(P.themeContent,["a:theme","a:themeElements","a:fontScheme"]);k=we(I,T==="title"||T==="subTitle"||T==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return k||""}(e,o,a),g=function(L){return we(L,["a:rPr","attrs","b"])==="1"?"bold":""}(e),m=function(L){return we(L,["a:rPr","attrs","i"])==="1"?"italic":""}(e),y=function(L){return we(L,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),R=function(L){return we(L,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),A=function(L){var T=we(L,["a:rPr","attrs","spc"]);return T?parseInt(T)/100+"pt":""}(e),x=function(L,T){var P=we(L,["a:rPr","a:effectLst","a:outerShdw"]);if(P){var k=QG(P,T);if(k){var I=k.h,C=k.v,F=k.blur,N=k.color;if(!isNaN(C)&&!isNaN(I))return I+"pt "+C+"pt "+(F?F+"pt":"")+" "+N}}return""}(e,a),S=function(L){var T=we(L,["a:rPr","attrs","baseline"]);return T?parseInt(T)>0?"super":"sub":""}(e);h&&(d+="color: ".concat(h,";")),p&&(d+="font-size: ".concat(p,";")),v&&(d+="font-family: ".concat(v,";")),g&&(d+="font-weight: ".concat(g,";")),m&&(d+="font-style: ".concat(m,";")),y&&(d+="text-decoration: ".concat(y,";")),R&&(d+="text-decoration-line: ".concat(R,";")),A&&(d+="letter-spacing: ".concat(A,";")),S&&(d+="vertical-align: ".concat(S,";")),x&&(d+="text-shadow: ".concat(x,";"));var w=we(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(w){var M=a.slideResObj[w].target;return'').concat(f.replace(/\t/g,"    ").replace(/\s/g," "),"")}return'').concat(f.replace(/\t/g,"    ").replace(/\s/g," "),"")}function jRe(e,t,n,r,i,o,a){var s,l=i;if(o>=i)for(;l<=o;){var u=l*(Math.PI/180),c=e+Math.cos(u)*n,f=t+Math.sin(u)*r;l===i&&(s=" M"+c+" "+f),s+=" L"+c+" "+f,l++}else for(;l>o;){var d=l*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;l===i&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,l--}return s+=""}function qRe(e,t,n){var r=we(e,["a:pathLst"]),i=we(r,["a:path"]);Array.isArray(i)&&(i=i.shift());var o=parseInt(i.attrs.w),a=parseInt(i.attrs.h),s=o===0?0:1/o*t,l=a===0?0:1/a*n,u="",c=we(i,["a:moveTo"]),f=i["a:lnTo"],d=i["a:cubicBezTo"],h=i["a:arcTo"],p=we(i,["a:close"]);Array.isArray(c)||(c=[c]);var v=[];if(c.length>0){if(Object.keys(c).forEach(function(C){var F=c[C]["a:pt"];F&&Object.keys(F).forEach(function(N){var V=F[N],W=V.x,K=V.y,ee=V.order;v.push({type:"movto",x:W,y:K,order:ee})})}),f&&Object.keys(f).forEach(function(C){var F=f[C]["a:pt"];F&&Object.keys(F).forEach(function(N){var V=F[N],W=V.x,K=V.y,ee=V.order;v.push({type:"lnto",x:W,y:K,order:ee})})}),d){var g=[];Array.isArray(d)||(d=[d]),Object.keys(d).forEach(function(C){g.push(d[C]["a:pt"])}),g.forEach(function(C){var F=[];C.forEach(function(V){var W={x:V.attrs.x,y:V.attrs.y};F.push(W)});var N=C[0].attrs.order;v.push({type:"cubicBezTo",cubBzPt:F,order:N})})}if(h){var m=h.attrs,y=m.order,R=m.hR,A=m.wR,x=m.stAng,S=m.swAng,w=0,M=0,L=we(h,["a:pt","attrs"]);L&&(w=L.x,M=L.y),v.push({type:"arcTo",hR:R,wR:A,stAng:x,swAng:S,shftX:w,shftY:M,order:y})}p&&(Array.isArray(p)||(p=[p]),Object.keys(p).forEach(function(){v.push({type:"close",order:1/0})})),v.sort(function(C,F){return C.order-F.order});for(var T=0;T0&&n.isBandRowAttr===1&&r){if(o="",t%2==0&&r["a:band2H"]){var g=we(r,["a:band2H","a:tcStyle","a:fill","a:solidFill"]);if(g){var m=Yn(g,void 0,void 0,i);m&&(o=m)}var y=we(r,["a:band2H","a:tcTxStyle"]);if(y){var R=Yn(y,void 0,void 0,i);R&&(a=R)}we(y,["attrs","b"])==="on"&&(s=!0)}if(t%2!=0&&r["a:band1H"]){var A=we(r,["a:band1H","a:tcStyle","a:fill","a:solidFill"]);if(A){var x=Yn(A,void 0,void 0,i);x&&(o=x)}var S=we(r,["a:band1H","a:tcTxStyle"]);if(S){var w=Yn(S,void 0,void 0,i);w&&(a=w),we(S,["attrs","b"])==="on"&&(s=!0)}}}if(t===e.length-1&&n.isLstRowAttr===1&&r){var M=we(r,["a:lastRow","a:tcStyle","a:fill","a:solidFill"]);if(M){var L=Yn(M,void 0,void 0,i);L&&(o=L)}var T=we(r,["a:lastRow","a:tcTxStyle"]);if(T){var P=Yn(T,void 0,void 0,i);P&&(a=P),we(T,["attrs","b"])==="on"&&(s=!0)}}return{fillColor:o,fontColor:a,fontBold:s}}function M5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n").replaceAll(/&/g,"&").replaceAll(/'/g,"'").replaceAll(/"/g,'"')}function cX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ju(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function fX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&R.isBandColAttr===1)||R.isFrstColAttr===1&&N===0||R.isLstRowAttr===1&&N===C.length-1||H===Y.length-1||H%2!=0&&(we(A,["a:band2V"])===void 0?we(A,["a:band1V"])&&(z="a:band2V"):z="a:band2V"),H===Y.length-1&&R.isLstColAttr===1&&(z="a:lastCol",R.isLstRowAttr===1&&N===C.length-1&&we(A,["a:swCell"])?z="a:swCell":R.isFrstRowAttr===1&&N===0&&we(A,["a:nwCell"])&&(z="a:nwCell")),ce=$T(te["a:txBody"],te,void 0,void 0,n),E.next=42,lX(te,A,z,n);case 42:G=E.sent,ye={text:ce},G.rowSpan&&(ye.rowSpan=G.rowSpan),G.colSpan&&(ye.colSpan=G.colSpan),G.vMerge&&(ye.vMerge=G.vMerge),G.hMerge&&(ye.hMerge=G.hMerge),(G.fontBold||B)&&(ye.fontBold=G.fontBold||B),(G.fontColor||ee)&&(ye.fontColor=G.fontColor||ee),(G.fillColor||K||k)&&(ye.fillColor=G.fillColor||K||k),Z.push(ye);case 52:H++,E.next=34;break;case 55:E.next=73;break;case 57:return le=void 0,R.isFrstColAttr===1&&R.isLstRowAttr!==1?le="a:firstCol":R.isBandColAttr===1&&R.isLstRowAttr!==1&&(we(A,["a:band2V"])||we(A,["a:band1V"]))&&(le="a:band2V"),R.isLstColAttr===1&&R.isLstRowAttr!==1&&(le="a:lastCol"),de=$T(Y["a:txBody"],Y,void 0,void 0,n),E.next=63,lX(Y,A,le,n);case 63:ue=E.sent,j={text:de},ue.rowSpan&&(j.rowSpan=ue.rowSpan),ue.colSpan&&(j.colSpan=ue.colSpan),ue.vMerge&&(j.vMerge=ue.vMerge),ue.hMerge&&(j.hMerge=ue.hMerge),(ue.fontBold||B)&&(j.fontBold=ue.fontBold||B),(ue.fontColor||ee)&&(j.fontColor=ue.fontColor||ee),(ue.fillColor||K||k)&&(j.fillColor=ue.fillColor||K||k),Z.push(j);case 73:F.push(Z);case 74:N++,E.next=27;break;case 77:return E.abrupt("return",ju({type:"table",top:s,left:l,width:c,height:f,data:F,order:r},M||{}));case 78:case"end":return E.stop()}},e)})),u6.apply(this,arguments)}function gbe(e,t){return c6.apply(this,arguments)}function c6(){return c6=Ur(Kt.mark(function e(t,n){var r,i,o,a,s,l,u,c,f,d,h,p,v,g;return Kt.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(r=t.attrs.order,i=we(t,["p:xfrm"]),o=qv(i,void 0,void 0),a=o.top,s=o.left,l=e1(i,void 0,void 0),u=l.width,c=l.height,f=t["a:graphic"]["a:graphicData"]["c:chart"].attrs["r:id"],(d=we(n.slideResObj,[f,"target"]))||(d=we(n.layoutResObj,[f,"target"])),d||(d=we(n.masterResObj,[f,"target"])),d){m.next=10;break}return m.abrupt("return",{});case 10:return m.next=12,ro(n.zip,d);case 12:if(h=m.sent,p=we(h,["c:chartSpace","c:chart","c:plotArea"]),v=GRe(p,n)){m.next=17;break}return m.abrupt("return",{});case 17:return g={type:"chart",top:a,left:s,width:u,height:c,data:v.data,colors:v.colors,chartType:v.type,order:r},v.marker!==void 0&&(g.marker=v.marker),v.barDir!==void 0&&(g.barDir=v.barDir),v.holeSize!==void 0&&(g.holeSize=v.holeSize),v.grouping!==void 0&&(g.grouping=v.grouping),v.style!==void 0&&(g.style=v.style),m.abrupt("return",g);case 24:case"end":return m.stop()}},e)})),c6.apply(this,arguments)}function mbe(e,t){return f6.apply(this,arguments)}function f6(){return f6=Ur(Kt.mark(function e(t,n){var r,i,o,a,s,l,u,c,f,d,h,p,v,g;return Kt.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(r=t.attrs.order,i=we(t,["p:xfrm"]),o=qv(i,void 0,void 0),a=o.left,s=o.top,l=e1(i,void 0,void 0),u=l.width,c=l.height,f=we(n.digramFileContent,["p:drawing","p:spTree","p:sp"]),d=[],!f){m.next=26;break}h=$o(f),m.prev=8,h.s();case 10:if((p=h.n()).done){m.next=18;break}return v=p.value,m.next=14,jG(v,n,"diagramBg");case 14:(g=m.sent)&&d.push(g);case 16:m.next=10;break;case 18:m.next=23;break;case 20:m.prev=20,m.t0=m.catch(8),h.e(m.t0);case 23:return m.prev=23,h.f(),m.finish(23);case 26:return m.abrupt("return",{type:"diagram",left:a,top:s,width:u,height:c,elements:d,order:r});case 27:case"end":return m.stop()}},e,null,[[8,20,23,26]])})),f6.apply(this,arguments)}const ii=" ";function ybe(e){let t="";Array.isArray(e)||(e=[e]);for(let n=0;ne.phi1&&(e.phi2-=2*pf),e.sweepFlag===1&&e.phi2r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];const i=Math.sqrt(r);return[[(e*n+t*i)/(e*e+t*t),(t*n-e*i)/(e*e+t*t)],[(e*n-t*i)/(e*e+t*t),(t*n+e*i)/(e*e+t*t)]]}const Du=Math.PI/180;function pX(e,t,n){return(1-n)*e+n*t}function vX(e,t,n,r){return e+Math.cos(r/180*pf)*t+Math.sin(r/180*pf)*n}function gX(e,t,n,r){const o=t-e,a=n-t,s=r-n,l=3*o+3*s-6*a,u=(a-o)*6,c=3*o;return Math.abs(l)<1e-6?[-c/u]:Abe(u/l,c/l,1e-6)}function mX(e,t,n,r,i){const o=1-i,a=o*o*o,s=3*o*o*i,l=3*o*i*i,u=i*i*i;return e*a+t*s+n*l+r*u}function Abe(e,t,n=1e-6){const r=e*e/4-t;if(r<-n)return[];if(r<=n)return[-e/2];const i=Math.sqrt(r);return[-(e/2)-i,-(e/2)+i]}function Rbe(e,t,n){e.cX||Sk(e,t,n);const r=Math.min(e.phi1,e.phi2),i=Math.max(e.phi1,e.phi2),o=i-r,a=Math.ceil(o/90),s=new Array(a);let l=t,u=n;for(let c=0;c{const[L,T]=d6([w*e.rX,M*e.rY],e.xRot);return[e.cX+L,e.cY+T]};[x.x1,x.y1]=S(v,g),[x.x2,x.y2]=S(R,A),[x.x,x.y]=S(m,y),e.relative&&(x.x1-=l,x.y1-=u,x.x2-=l,x.y2-=u,x.x-=l,x.y-=u),[l,u]=[x.x,x.y],s[c]=x}return s}function bbe(e=1e13){yl(e);function t(n){return Math.round(n*e)/e}return function(r){return"x1"in r&&typeof r.x1<"u"&&(r.x1=t(r.x1)),"y1"in r&&typeof r.y1<"u"&&(r.y1=t(r.y1)),"x2"in r&&typeof r.x2<"u"&&(r.x2=t(r.x2)),"y2"in r&&typeof r.y2<"u"&&(r.y2=t(r.y2)),"x"in r&&typeof r.x<"u"&&(r.x=t(r.x)),"y"in r&&typeof r.y<"u"&&(r.y=t(r.y)),"rX"in r&&typeof r.rX<"u"&&(r.rX=t(r.rX)),"rY"in r&&typeof r.rY<"u"&&(r.rY=t(r.rY)),r}}function ez(){return Al((e,t,n)=>(e.relative&&(typeof e.x1<"u"&&(e.x1+=t),typeof e.y1<"u"&&(e.y1+=n),typeof e.x2<"u"&&(e.x2+=t),typeof e.y2<"u"&&(e.y2+=n),typeof e.x<"u"&&(e.x+=t),typeof e.y<"u"&&(e.y+=n),e.relative=!1),e))}function xbe(){return Al((e,t,n)=>(e.relative||(typeof e.x1<"u"&&(e.x1-=t),typeof e.y1<"u"&&(e.y1-=n),typeof e.x2<"u"&&(e.x2-=t),typeof e.y2<"u"&&(e.y2-=n),typeof e.x<"u"&&(e.x-=t),typeof e.y<"u"&&(e.y-=n),e.relative=!0),e))}function Sbe(e=!0,t=!0,n=!0){return Al((r,i,o,a,s)=>{if(isNaN(a)&&!(r.type<.MOVE_TO))throw new Error("path must start with moveto");return t&&r.type<.HORIZ_LINE_TO&&(r.type=lt.LINE_TO,r.y=r.relative?0:o),n&&r.type<.VERT_LINE_TO&&(r.type=lt.LINE_TO,r.x=r.relative?0:i),e&&r.type<.CLOSE_PATH&&(r.type=lt.LINE_TO,r.x=r.relative?a-i:a,r.y=r.relative?s-o:s),r.type<.ARC&&(r.rX===0||r.rY===0)&&(r.type=lt.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r})}function tz(){let e=NaN,t=NaN,n=NaN,r=NaN;return Al((i,o,a)=>(i.type<.SMOOTH_CURVE_TO&&(i.type=lt.CURVE_TO,e=isNaN(e)?o:e,t=isNaN(t)?a:t,i.x1=i.relative?o-e:2*o-e,i.y1=i.relative?a-t:2*a-t),i.type<.CURVE_TO?(e=i.relative?o+i.x2:i.x2,t=i.relative?a+i.y2:i.y2):(e=NaN,t=NaN),i.type<.SMOOTH_QUAD_TO&&(i.type=lt.QUAD_TO,n=isNaN(n)?o:n,r=isNaN(r)?a:r,i.x1=i.relative?o-n:2*o-n,i.y1=i.relative?a-r:2*a-r),i.type<.QUAD_TO?(n=i.relative?o+i.x1:i.x1,r=i.relative?a+i.y1:i.y1):(n=NaN,r=NaN),i))}function nz(){let e=NaN,t=NaN;return Al((n,r,i)=>{if(n.type<.SMOOTH_QUAD_TO&&(n.type=lt.QUAD_TO,e=isNaN(e)?r:e,t=isNaN(t)?i:t,n.x1=n.relative?r-e:2*r-e,n.y1=n.relative?i-t:2*i-t),n.type<.QUAD_TO){e=n.relative?r+n.x1:n.x1,t=n.relative?i+n.y1:n.y1;const o=n.x1,a=n.y1;n.type=lt.CURVE_TO,n.x1=((n.relative?0:r)+o*2)/3,n.y1=((n.relative?0:i)+a*2)/3,n.x2=(n.x+o*2)/3,n.y2=(n.y+a*2)/3}else e=NaN,t=NaN;return n})}function Al(e){let t=0,n=0,r=NaN,i=NaN;return function(a){if(isNaN(r)&&!(a.type<.MOVE_TO))throw new Error("path must start with moveto");const s=e(a,t,n,r,i);return a.type<.CLOSE_PATH&&(t=r,n=i),"x"in a&&typeof a.x<"u"&&(t=a.relative?t+a.x:a.x),"y"in a&&typeof a.y<"u"&&(n=a.relative?n+a.y:a.y),a.type<.MOVE_TO&&(r=t,i=n),s}}function wbe(e=0){yl(e);let t=NaN,n=NaN,r=NaN,i=NaN;return Al((o,a,s,l,u)=>{const c=Math.abs;let f=!1,d=0,h=0;if(o.type<.SMOOTH_CURVE_TO&&(d=isNaN(t)?0:a-t,h=isNaN(n)?0:s-n),o.type&(lt.CURVE_TO|lt.SMOOTH_CURVE_TO)?(t=o.relative?a+o.x2:o.x2,n=o.relative?s+o.y2:o.y2):(t=NaN,n=NaN),o.type<.SMOOTH_QUAD_TO?(r=isNaN(r)?a:2*a-r,i=isNaN(i)?s:2*s-i):o.type<.QUAD_TO?(r=o.relative?a+o.x1:o.x1,i=o.relative?s+o.y1:o.y2):(r=NaN,i=NaN),o.type<.LINE_COMMANDS||o.type<.ARC&&(o.rX===0||o.rY===0||!o.lArcFlag)||o.type<.CURVE_TO||o.type<.SMOOTH_CURVE_TO||o.type<.QUAD_TO||o.type<.SMOOTH_QUAD_TO){const p=typeof o.x>"u"?0:o.relative?o.x:o.x-a,v=typeof o.y>"u"?0:o.relative?o.y:o.y-s;d=isNaN(r)?typeof o.x1>"u"?d:o.relative?o.x:o.x1-a:r-a,h=isNaN(i)?typeof o.y1>"u"?h:o.relative?o.y:o.y1-s:i-s;const g=typeof o.x2>"u"?0:o.relative?o.x:o.x2-a,m=typeof o.y2>"u"?0:o.relative?o.y:o.y2-s;c(p)<=e&&c(v)<=e&&c(d)<=e&&c(h)<=e&&c(g)<=e&&c(m)<=e&&(f=!0)}return o.type<.CLOSE_PATH&&c(a-l)<=e&&c(s-u)<=e&&(f=!0),f?[]:o})}function hd(e,t,n,r,i,o){return yl(e,t,n,r,i,o),Al((a,s,l,u)=>{const c=a.x1,f=a.x2,d=a.relative&&!isNaN(u),h=typeof a.x<"u"?a.x:d?0:s,p=typeof a.y<"u"?a.y:d?0:l;a.type<.HORIZ_LINE_TO&&t!==0&&(a.type=lt.LINE_TO,a.y=a.relative?0:l),a.type<.VERT_LINE_TO&&n!==0&&(a.type=lt.LINE_TO,a.x=a.relative?0:s),typeof a.x<"u"&&(a.x=a.x*e+p*n+(d?0:i)),typeof a.y<"u"&&(a.y=h*t+a.y*r+(d?0:o)),typeof a.x1<"u"&&(a.x1=a.x1*e+a.y1*n+(d?0:i)),typeof a.y1<"u"&&(a.y1=c*t+a.y1*r+(d?0:o)),typeof a.x2<"u"&&(a.x2=a.x2*e+a.y2*n+(d?0:i)),typeof a.y2<"u"&&(a.y2=f*t+a.y2*r+(d?0:o));function v(m){return m*m}const g=e*r-t*n;if(typeof a.xRot<"u"&&(e!==1||t!==0||n!==0||r!==1))if(g===0)delete a.rX,delete a.rY,delete a.xRot,delete a.lArcFlag,delete a.sweepFlag,a.type=lt.LINE_TO;else{const m=a.xRot*Math.PI/180,y=Math.sin(m),R=Math.cos(m),A=1/v(a.rX),x=1/v(a.rY),S=v(R)*A+v(y)*x,w=2*y*R*(A-x),M=v(y)*A+v(R)*x,L=S*r*r-w*t*r+M*t*t,T=w*(e*r+t*n)-2*(S*n*r+M*e*t),P=S*n*n-w*e*n+M*e*e,k=(Math.atan2(T,L-P)+Math.PI)%Math.PI/2,I=Math.sin(k),C=Math.cos(k);a.rX=Math.abs(g)/Math.sqrt(L*v(C)+T*I*C+P*v(I)),a.rY=Math.abs(g)/Math.sqrt(L*v(I)-T*I*C+P*v(C)),a.xRot=k*180/Math.PI}return typeof a.sweepFlag<"u"&&0>g&&(a.sweepFlag=+!a.sweepFlag),a})}function Mbe(e,t=0,n=0){yl(e,t,n);const r=Math.sin(e),i=Math.cos(e);return hd(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)}function Lbe(e,t=0){return yl(e,t),hd(1,0,0,1,e,t)}function Tbe(e,t=e){return yl(e,t),hd(e,0,0,t,0,0)}function _be(e){return yl(e),hd(1,0,Math.atan(e),1,0,0)}function Obe(e){return yl(e),hd(1,Math.atan(e),0,1,0,0)}function kbe(e=0){return yl(e),hd(-1,0,0,1,e,0)}function Pbe(e=0){return yl(e),hd(1,0,0,-1,0,e)}function Cbe(){return Al((e,t,n)=>lt.ARC===e.type?Rbe(e,e.relative?0:t,e.relative?0:n):e)}function Ibe(){return Al((e,t,n)=>(e.relative&&(t=0,n=0),lt.ARC===e.type&&Sk(e,t,n),e))}function rz(){return e=>({...e})}function Nbe(){const e=rz(),t=ez(),n=nz(),r=tz(),i=Al((o,a,s)=>{const l=r(n(t(e(o))));function u(f){f>i.maxX&&(i.maxX=f),fi.maxY&&(i.maxY=f),fh&&u(mX(a,l.x1,l.x2,l.x,h));const d=gX(s,l.y1,l.y2,l.y);for(const h of d)0h&&c(mX(s,l.y1,l.y2,l.y,h))}if(l.type<.ARC){u(l.x),c(l.y),Sk(l,a,s);const f=l.xRot/180*Math.PI,d=Math.cos(f)*l.rX,h=Math.sin(f)*l.rX,p=-Math.sin(f)*l.rY,v=Math.cos(f)*l.rY,[g,m]=l.phi1l.phi2?[l.phi2+360,l.phi1+360]:[l.phi2,l.phi1],y=([x,S])=>{const M=Math.atan2(S,x)*180/Math.PI;return Mg&&xg&&xe===" "||e===" "||e==="\r"||e===` -`,yX=e=>48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57;class Ebe extends iz{constructor(){super();Tr(this,"curNumber","");Tr(this,"curCommandType",-1);Tr(this,"curCommandRelative",!1);Tr(this,"canParseCommandOrComma",!0);Tr(this,"curNumberHasExp",!1);Tr(this,"curNumberHasExpDigits",!1);Tr(this,"curNumberHasDecimal",!1);Tr(this,"curArgs",[])}finish(n=[]){if(this.parse(" ",n),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return n}parse(n,r=[]){const i=o=>{r.push(o),this.curArgs.length=0,this.canParseCommandOrComma=!0};for(let o=0;ou)throw new SyntaxError(`Expected positive number, got "${u}" at index "${o}"`)}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError(`Expected a flag, got "${this.curNumber}" at index "${o}"`)}this.curArgs.push(u),this.curArgs.length===Xbe[this.curCommandType]&&(lt.HORIZ_LINE_TO===this.curCommandType?i({type:lt.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):lt.VERT_LINE_TO===this.curCommandType?i({type:lt.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===lt.MOVE_TO||this.curCommandType===lt.LINE_TO||this.curCommandType===lt.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),lt.MOVE_TO===this.curCommandType&&(this.curCommandType=lt.LINE_TO)):this.curCommandType===lt.CURVE_TO?i({type:lt.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===lt.SMOOTH_CURVE_TO?i({type:lt.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===lt.QUAD_TO?i({type:lt.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===lt.ARC&&i({type:lt.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!Fbe(a)){if(a===","&&this.canParseCommandOrComma){this.canParseCommandOrComma=!1;continue}if(a==="+"||a==="-"||a==="."){this.curNumber=a,this.curNumberHasDecimal=a===".";continue}if(l){this.curNumber=a,this.curNumberHasDecimal=!1;continue}if(this.curArgs.length!==0)throw new SyntaxError(`Unterminated command at index ${o}.`);if(!this.canParseCommandOrComma)throw new SyntaxError(`Unexpected character "${a}" at index ${o}. Command cannot follow comma`);if(this.canParseCommandOrComma=!1,a==="z"||a==="Z"){r.push({type:lt.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1;continue}else if(a==="h"||a==="H")this.curCommandType=lt.HORIZ_LINE_TO,this.curCommandRelative=a==="h";else if(a==="v"||a==="V")this.curCommandType=lt.VERT_LINE_TO,this.curCommandRelative=a==="v";else if(a==="m"||a==="M")this.curCommandType=lt.MOVE_TO,this.curCommandRelative=a==="m";else if(a==="l"||a==="L")this.curCommandType=lt.LINE_TO,this.curCommandRelative=a==="l";else if(a==="c"||a==="C")this.curCommandType=lt.CURVE_TO,this.curCommandRelative=a==="c";else if(a==="s"||a==="S")this.curCommandType=lt.SMOOTH_CURVE_TO,this.curCommandRelative=a==="s";else if(a==="q"||a==="Q")this.curCommandType=lt.QUAD_TO,this.curCommandRelative=a==="q";else if(a==="t"||a==="T")this.curCommandType=lt.SMOOTH_QUAD_TO,this.curCommandRelative=a==="t";else if(a==="a"||a==="A")this.curCommandType=lt.ARC,this.curCommandRelative=a==="a";else throw new SyntaxError(`Unexpected character "${a}" at index ${o}.`)}}return r}transform(n){return Object.create(this,{parse:{value(i,o=[]){const a=Object.getPrototypeOf(this).parse.call(this,i);for(const s of a){const l=n(s);Array.isArray(l)?o.push(...l):o.push(l)}return o}}})}}const cr=class cr extends iz{constructor(n){super();Tr(this,"commands");typeof n=="string"?this.commands=cr.parse(n):this.commands=n}encode(){return cr.encode(this.commands)}getBounds(){const n=Si.CALCULATE_BOUNDS();return this.transform(n),n}transform(n){const r=[];for(const i of this.commands){const o=n(i);Array.isArray(o)?r.push(...o):r.push(o)}return this.commands=r,this}static encode(n){return ybe(n)}static parse(n){const r=new Ebe,i=[];return r.parse(n,i),r.finish(i),i}};Tr(cr,"CLOSE_PATH",1),Tr(cr,"MOVE_TO",2),Tr(cr,"HORIZ_LINE_TO",4),Tr(cr,"VERT_LINE_TO",8),Tr(cr,"LINE_TO",16),Tr(cr,"CURVE_TO",32),Tr(cr,"SMOOTH_CURVE_TO",64),Tr(cr,"QUAD_TO",128),Tr(cr,"SMOOTH_QUAD_TO",256),Tr(cr,"ARC",512),Tr(cr,"LINE_COMMANDS",cr.LINE_TO|cr.HORIZ_LINE_TO|cr.VERT_LINE_TO),Tr(cr,"DRAWING_COMMANDS",cr.HORIZ_LINE_TO|cr.VERT_LINE_TO|cr.LINE_TO|cr.CURVE_TO|cr.SMOOTH_CURVE_TO|cr.QUAD_TO|cr.SMOOTH_QUAD_TO|cr.ARC);let lt=cr;const Xbe={[lt.MOVE_TO]:2,[lt.LINE_TO]:2,[lt.HORIZ_LINE_TO]:1,[lt.VERT_LINE_TO]:1,[lt.CLOSE_PATH]:0,[lt.QUAD_TO]:4,[lt.SMOOTH_QUAD_TO]:2,[lt.CURVE_TO]:6,[lt.SMOOTH_CURVE_TO]:4,[lt.ARC]:7};var Wbe=function(){function e(t,n){var r=[],i=!0,o=!1,a=void 0;try{for(var s=t[Symbol.iterator](),l;!(i=(l=s.next()).done)&&(r.push(l.value),!(n&&r.length===n));i=!0);}catch(u){o=!0,a=u}finally{try{!i&&s.return&&s.return()}finally{if(o)throw a}}return r}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),cm=Math.PI*2,L5=function(t,n,r,i,o,a,s){var l=t.x,u=t.y;l*=n,u*=r;var c=i*l-o*u,f=o*l+i*u;return{x:c+a,y:f+s}},Vbe=function(t,n){var r=n===1.5707963267948966?.551915024494:n===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(n/4),i=Math.cos(t),o=Math.sin(t),a=Math.cos(t+n),s=Math.sin(t+n);return[{x:i-o*r,y:o+i*r},{x:a+s*r,y:s-a*r},{x:a,y:s}]},AX=function(t,n,r,i){var o=t*i-n*r<0?-1:1,a=t*r+n*i;return a>1&&(a=1),a<-1&&(a=-1),o*Math.acos(a)},Dbe=function(t,n,r,i,o,a,s,l,u,c,f,d){var h=Math.pow(o,2),p=Math.pow(a,2),v=Math.pow(f,2),g=Math.pow(d,2),m=h*p-h*g-p*v;m<0&&(m=0),m/=h*g+p*v,m=Math.sqrt(m)*(s===l?-1:1);var y=m*o/a*d,R=m*-a/o*f,A=c*y-u*R+(t+r)/2,x=u*y+c*R+(n+i)/2,S=(f-y)/o,w=(d-R)/a,M=(-f-y)/o,L=(-d-R)/a,T=AX(1,0,S,w),P=AX(S,w,M,L);return l===0&&P>0&&(P-=cm),l===1&&P<0&&(P+=cm),[A,x,T,P]},Ube=function(t){var n=t.px,r=t.py,i=t.cx,o=t.cy,a=t.rx,s=t.ry,l=t.xAxisRotation,u=l===void 0?0:l,c=t.largeArcFlag,f=c===void 0?0:c,d=t.sweepFlag,h=d===void 0?0:d,p=[];if(a===0||s===0)return[];var v=Math.sin(u*cm/360),g=Math.cos(u*cm/360),m=g*(n-i)/2+v*(r-o)/2,y=-v*(n-i)/2+g*(r-o)/2;if(m===0&&y===0)return[];a=Math.abs(a),s=Math.abs(s);var R=Math.pow(m,2)/Math.pow(a,2)+Math.pow(y,2)/Math.pow(s,2);R>1&&(a*=Math.sqrt(R),s*=Math.sqrt(R));var A=Dbe(n,r,i,o,a,s,f,h,v,g,m,y),x=Wbe(A,4),S=x[0],w=x[1],M=x[2],L=x[3],T=Math.abs(L)/(cm/4);Math.abs(1-T)<1e-7&&(T=1);var P=Math.max(Math.ceil(T),1);L/=P;for(var k=0;k{const t=new lt(e),n=[];for(const r of t.commands){const i=Bbe[r.type];if((r.type===2||r.type===16)&&n.push({x:r.x,y:r.y,relative:r.relative,type:i}),r.type===32)n.push({x:r.x,y:r.y,curve:{type:"cubic",x1:r.x1,y1:r.y1,x2:r.x2,y2:r.y2},relative:r.relative,type:i});else if(r.type===128)n.push({x:r.x,y:r.y,curve:{type:"quadratic",x1:r.x1,y1:r.y1},relative:r.relative,type:i});else if(r.type===512){const o=n[n.length-1];if(!["M","L","Q","C"].includes(o.type))continue;const a=Ube({px:o.x,py:o.y,cx:r.x,cy:r.y,rx:r.rX,ry:r.rY,xAxisRotation:r.xRot,largeArcFlag:r.lArcFlag,sweepFlag:r.sweepFlag});for(const s of a)n.push({x:s.x,y:s.y,curve:{type:"cubic",x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2},relative:!1,type:"C"})}else if(r.type===1)n.push({close:!0,type:i});else continue}return n},Ybe=e=>{try{const t=new lt(e),n=[],r=[];for(const i of t.commands){const o="x"in i?i.x:0,a="y"in i?i.y:0;n.push(o),r.push(a)}return{minX:Math.min(...n),minY:Math.min(...r),maxX:Math.max(...n),maxY:Math.max(...r)}}catch{return{minX:0,minY:0,maxX:0,maxY:0}}},bX=(e,t)=>e.replace(/font-size:\s*([\d.]+)pt/g,(n,r)=>`font-size: ${(parseFloat(r)*t).toFixed(1)}px`),Zbe=()=>{const e=at(),{theme:t}=Ve(at()),{addHistorySnapshot:n}=on(),{addSlidesFromData:r}=K2(),{isEmptySlide:i}=bc(),o=he(!1),a=(c,f=!1)=>{const d=c[0],h=new FileReader;h.addEventListener("load",()=>{try{const p=JSON.parse(HH(h.result));f?(e.updateSlideIndex(0),e.setSlides(p),n()):i.value?(e.setSlides(p),n()):r(p)}catch{un.error("无法正确读取 / 解析该文件")}}),h.readAsText(d)},s=c=>{let f=[0,0],d=[0,0];!c.isFlipV&&!c.isFlipH?(f=[0,0],d=[c.width,c.height]):c.isFlipV&&c.isFlipH?(f=[c.width,c.height],d=[0,0]):c.isFlipV&&!c.isFlipH?(f=[0,c.height],d=[c.width,0]):(f=[c.width,0],d=[0,c.height]);const h={type:"line",id:Ut(10),width:c.borderWidth||1,left:c.left,top:c.top,start:f,end:d,style:c.borderType,color:c.borderColor,points:["",/straightConnector/.test(c.shapType)?"arrow":""]};return/bentConnector/.test(c.shapType)&&(h.broken2=[Math.abs(f[0]-d[0])/2,Math.abs(f[1]-d[1])/2]),h},l=(c,f,d,h,p,v,g)=>{const m=g*(Math.PI/180),y=c+d/2,R=f+h/2,A=p-d/2,x=v-h/2,S=A*Math.cos(m)+x*Math.sin(m),w=-A*Math.sin(m)+x*Math.cos(m),M=y+S,L=R+w;return{x:M,y:L}};return{importSpecificFile:a,importPPTXFile:(c,f)=>{const d={cover:!1,fixedViewport:!1},{cover:h,fixedViewport:p}={...d,...f},v=c[0];if(!v)return;o.value=!0;const g=[];for(const y of rk)g.push(...y.children);const m=new FileReader;m.onload=async y=>{let R=null;try{R=await ibe(y.target.result)}catch{o.value=!1,un.error("无法正确读取 / 解析该文件");return}let A=96/72;const x=R.size.width;p?A=1e3/x:e.setViewportSize(x*A),e.setTheme({themeColors:R.themeColors});const S=[];for(const w of R.slides){const{type:M,value:L}=w.fill;let T;M==="image"?T={type:"image",image:{src:L.picBase64,size:"cover"}}:M==="gradient"?T={type:"gradient",gradient:{type:L.path==="line"?"linear":"radial",colors:L.colors.map(I=>({...I,pos:parseInt(I.pos)})),rotate:L.rot+90}}:T={type:"solid",color:L||"#fff"};const P={id:Ut(10),elements:[],background:T,remark:w.note||""},k=I=>{var F,N,V;const C=I.sort((W,K)=>W.order-K.order);for(const W of C){const K=W.width||1,ee=W.height||1,B=W.left,Y=W.top;if(W.width=W.width*A,W.height=W.height*A,W.left=W.left*A,W.top=W.top*A,W.type==="text"){const Z={type:"text",id:Ut(10),width:W.width,height:W.height,left:W.left,top:W.top,rotate:W.rotate,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,content:bX(W.content,A),lineHeight:1,outline:{color:W.borderColor,width:W.borderWidth,style:W.borderType},fill:W.fill.type==="color"?W.fill.value:"",vertical:W.isVertical};W.shadow&&(Z.shadow={h:W.shadow.h*A,v:W.shadow.v*A,blur:W.shadow.blur*A,color:W.shadow.color}),P.elements.push(Z)}else if(W.type==="image")P.elements.push({type:"image",id:Ut(10),src:W.src,width:W.width,height:W.height,left:W.left,top:W.top,fixedRatio:!0,rotate:W.rotate,flipH:W.isFlipH,flipV:W.isFlipV});else if(W.type==="math")P.elements.push({type:"image",id:Ut(10),src:W.picBase64,width:W.width,height:W.height,left:W.left,top:W.top,fixedRatio:!0,rotate:0});else if(W.type==="audio")P.elements.push({type:"audio",id:Ut(10),src:W.blob,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,fixedRatio:!1,color:t.value.themeColors[0],loop:!1,autoplay:!1});else if(W.type==="video")P.elements.push({type:"video",id:Ut(10),src:W.blob||W.src,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,autoplay:!1});else if(W.type==="shape")if(W.shapType==="line"||/Connector/.test(W.shapType)){const Z=s(W);P.elements.push(Z)}else{const Z=g.find(ye=>ye.pptxShapeType===W.shapType),H={mid:"middle",down:"bottom",up:"top"},te=((F=W.fill)==null?void 0:F.type)==="gradient"?{type:W.fill.value.path==="line"?"linear":"radial",colors:W.fill.value.colors.map(ye=>({...ye,pos:parseInt(ye.pos)})),rotate:W.fill.value.rot}:void 0,z=((N=W.fill)==null?void 0:N.type)==="image"?W.fill.value.picBase64:void 0,ce=((V=W.fill)==null?void 0:V.type)==="color"?W.fill.value:"",G={type:"shape",id:Ut(10),width:W.width,height:W.height,left:W.left,top:W.top,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:ce,gradient:te,pattern:z,fixedRatio:!1,rotate:W.rotate,outline:{color:W.borderColor,width:W.borderWidth,style:W.borderType},text:{content:bX(W.content,A),defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:H[W.vAlign]||"middle"},flipH:W.isFlipH,flipV:W.isFlipV};if(W.shadow&&(G.shadow={h:W.shadow.h*A,v:W.shadow.v*A,blur:W.shadow.blur*A,color:W.shadow.color}),Z&&(G.path=Z.path,G.viewBox=Z.viewBox,Z.pathFormula)){G.pathFormula=Z.pathFormula,G.viewBox=[W.width,W.height];const ye=f0[Z.pathFormula];"editable"in ye&&ye.editable?(G.path=ye.formula(W.width,W.height,ye.defaultValue),G.keypoints=ye.defaultValue):G.path=ye.formula(W.width,W.height)}if(W.shapType==="custom")if(W.path.indexOf("NaN")!==-1)G.path="";else{G.special=!0,G.path=W.path;const{maxX:ye,maxY:le}=Ybe(G.path);G.viewBox=[ye||K,le||ee]}G.path&&P.elements.push(G)}else if(W.type==="table"){const Z=W.data.length,H=W.data[0].length,te={fontname:t.value.fontName,color:t.value.fontColor},z=[];for(let G=0;G`坐标${ye+1}`),H=["X","Y"],te=W.data;else{const G=W.data;Z=Object.values(G[0].xlabels),H=G.map(ye=>ye.key),te=G.map(ye=>ye.values.map(le=>le.y))}const z={};let ce="bar";switch(W.chartType){case"barChart":case"bar3DChart":ce="bar",W.barDir==="bar"&&(ce="column"),(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0);break;case"lineChart":case"line3DChart":(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0),ce="line";break;case"areaChart":case"area3DChart":(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0),ce="area";break;case"scatterChart":case"bubbleChart":ce="scatter";break;case"pieChart":case"pie3DChart":ce="pie";break;case"radarChart":ce="radar";break;case"doughnutChart":ce="ring";break}P.elements.push({type:"chart",id:Ut(10),chartType:ce,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,themeColors:W.colors.length?W.colors:t.value.themeColors,textColor:t.value.fontColor,data:{labels:Z,legends:H,series:te},options:z})}else if(W.type==="group"){const Z=W.elements.map(H=>{let te=H.left+B,z=H.top+Y;if(W.rotate){const{x:ce,y:G}=l(B,Y,K,ee,H.left,H.top,W.rotate);te=ce,z=G}return{...H,left:te,top:z}});k(Z)}else if(W.type==="diagram"){const Z=W.elements.map(H=>({...H,left:H.left+B,top:H.top+Y}));k(Z)}}};k([...w.elements,...w.layoutElements]),S.push(P)}h?(e.updateSlideIndex(0),e.setSlides(S),n()):i.value?(e.setSlides(S),n()):r(S),o.value=!1},m.readAsArrayBuffer(v)},exporting:o}},Qbe={class:"hotkey-doc"},Hbe={class:"title"},Kbe={class:"label"},Gbe={class:"value"},zbe={key:1,class:"row"},Jbe=Ee({__name:"HotkeyDoc",setup(e){return(t,n)=>(U(),q("div",Qbe,[(U(!0),q(Ne,null,Je(J(n2e),r=>(U(),q(Ne,{key:r.type},[D("div",Hbe,dt(r.type),1),(U(!0),q(Ne,null,Je(r.children,i=>(U(),q("div",{class:"hotkey-item",key:i.label},[i.value?(U(),q(Ne,{key:0},[D("div",Kbe,dt(i.label),1),D("div",Gbe,dt(i.value),1)],64)):(U(),q("div",zbe,dt(i.label),1))]))),128))],64))),128))]))}}),$be=Be(Jbe,[["__scopeId","data-v-42fbe598"]]),jbe=["accept"],qbe=Ee({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=he(),i=()=>{r.value&&(r.value.value="",r.value.click())},o=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(U(),q("div",{class:"file-input",onClick:s[1]||(s[1]=l=>i())},[ar(a.$slots,"default",{},void 0,!0),D("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:a.accept,onChange:s[0]||(s[0]=l=>o(l))},null,40,jbe)]))}}),Jf=Be(qbe,[["__scopeId","data-v-1bd53d05"]]),exe=e=>(jt("data-v-cb40f98b"),e=e(),qt(),e),txe={class:"spin"},nxe=exe(()=>D("div",{class:"spinner"},null,-1)),rxe={class:"text"},ixe=Ee({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},tip:{default:""}},setup(e){return(t,n)=>t.loading?(U(),q("div",{key:0,class:Ge(["fullscreen-spin",{mask:t.mask}])},[D("div",txe,[nxe,D("div",rxe,dt(t.tip),1)])],2)):Ye("",!0)}}),ny=Be(ixe,[["__scopeId","data-v-cb40f98b"]]),oxe={class:"header"},axe=Ee({__name:"Drawer",props:{visible:{type:Boolean},width:{default:320},contentStyle:{},placement:{default:"right"}},emits:["update:visible"],setup(e,{emit:t}){const n=e,r=t,i=he(!1),o=Se(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const l=xe("IconClose");return U(),Te(SO,{to:"body"},[O(Kh,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=u=>i.value=!1),onBeforeEnter:s[2]||(s[2]=u=>i.value=!0)},{default:ie(()=>[ze(D("div",{class:Ge(["drawer",a.placement]),style:Me({width:n.width+"px"})},[D("div",oxe,[ar(a.$slots,"title",{},void 0,!0),D("span",{class:"close-btn",onClick:s[0]||(s[0]=u=>r("update:visible",!1))},[O(l)])]),i.value?(U(),q("div",{key:0,class:"content",style:Me(o.value)},[ar(a.$slots,"default",{},void 0,!0)],4)):Ye("",!0)],6),[[hc,a.visible]])]),_:3},8,["name"])])}}}),sxe=Be(axe,[["__scopeId","data-v-46f39759"]]),lxe={class:"prefix"},uxe=["disabled","value","placeholder","maxlength"],cxe={class:"suffix"},fxe=Ee({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},simple:{type:Boolean,default:!1},maxlength:{}},emits:["update:value","input","change","blur","focus","enter","backspace"],setup(e,{expose:t,emit:n}){const r=n,i=he(!1),o=c=>{r("update:value",c.target.value)},a=c=>{i.value=!1,r("blur",c)},s=c=>{i.value=!0,r("focus",c)},l=he();return t({focus:()=>{l.value&&l.value.focus()}}),(c,f)=>(U(),q("div",{class:Ge(["input",{disabled:c.disabled,focused:i.value,simple:c.simple}])},[D("span",lxe,[ar(c.$slots,"prefix",{},void 0,!0)]),D("input",{type:"text",ref_key:"inputRef",ref:l,disabled:c.disabled,value:c.value,placeholder:c.placeholder,maxlength:c.maxlength,onInput:f[0]||(f[0]=d=>o(d)),onFocus:f[1]||(f[1]=d=>s(d)),onBlur:f[2]||(f[2]=d=>a(d)),onChange:f[3]||(f[3]=d=>r("change",d)),onKeydown:[f[4]||(f[4]=pl(d=>r("enter",d),["enter"])),f[5]||(f[5]=pl(d=>r("backspace",d),["backspace"]))]},null,40,uxe),D("span",cxe,[ar(c.$slots,"suffix",{},void 0,!0)])],2))}}),pu=Be(fxe,[["__scopeId","data-v-cc7e5c91"]]);var aa="top",Os="bottom",ks="right",sa="left",wk="auto",ry=[aa,Os,ks,sa],Lv="start",r2="end",dxe="clippingParents",oz="viewport",N1="popper",hxe="reference",xX=ry.reduce(function(e,t){return e.concat([t+"-"+Lv,t+"-"+r2])},[]),az=[].concat(ry,[wk]).reduce(function(e,t){return e.concat([t,t+"-"+Lv,t+"-"+r2])},[]),pxe="beforeRead",vxe="read",gxe="afterRead",mxe="beforeMain",yxe="main",Axe="afterMain",Rxe="beforeWrite",bxe="write",xxe="afterWrite",Sxe=[pxe,vxe,gxe,mxe,yxe,Axe,Rxe,bxe,xxe];function vu(e){return e?(e.nodeName||"").toLowerCase():null}function Qa(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function t0(e){var t=Qa(e).Element;return e instanceof t||e instanceof Element}function ws(e){var t=Qa(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Mk(e){if(typeof ShadowRoot>"u")return!1;var t=Qa(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function wxe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!ws(o)||!vu(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(a){var s=i[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function Mxe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,u){return l[u]="",l},{});!ws(i)||!vu(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}const sz={name:"applyStyles",enabled:!0,phase:"write",fn:wxe,effect:Mxe,requires:["computeStyles"]};function lu(e){return e.split("-")[0]}var Eh=Math.max,Ex=Math.min,Tv=Math.round;function h6(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function lz(){return!/^((?!chrome|android).)*safari/i.test(h6())}function _v(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&ws(e)&&(i=e.offsetWidth>0&&Tv(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Tv(r.height)/e.offsetHeight||1);var a=t0(e)?Qa(e):window,s=a.visualViewport,l=!lz()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/i,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/i,d=r.height/o;return{width:f,height:d,top:c,right:u+f,bottom:c+d,left:u,x:u,y:c}}function Lk(e){var t=_v(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function uz(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Mk(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function vc(e){return Qa(e).getComputedStyle(e)}function Lxe(e){return["table","td","th"].indexOf(vu(e))>=0}function pd(e){return((t0(e)?e.ownerDocument:e.document)||window.document).documentElement}function v3(e){return vu(e)==="html"?e:e.assignedSlot||e.parentNode||(Mk(e)?e.host:null)||pd(e)}function SX(e){return!ws(e)||vc(e).position==="fixed"?null:e.offsetParent}function Txe(e){var t=/firefox/i.test(h6()),n=/Trident/i.test(h6());if(n&&ws(e)){var r=vc(e);if(r.position==="fixed")return null}var i=v3(e);for(Mk(i)&&(i=i.host);ws(i)&&["html","body"].indexOf(vu(i))<0;){var o=vc(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function iy(e){for(var t=Qa(e),n=SX(e);n&&Lxe(n)&&vc(n).position==="static";)n=SX(n);return n&&(vu(n)==="html"||vu(n)==="body"&&vc(n).position==="static")?t:n||Txe(e)||t}function Tk(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function fm(e,t,n){return Eh(e,Ex(t,n))}function _xe(e,t,n){var r=fm(e,t,n);return r>n?n:r}function cz(){return{top:0,right:0,bottom:0,left:0}}function fz(e){return Object.assign({},cz(),e)}function dz(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Oxe=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,fz(typeof t!="number"?t:dz(t,ry))};function kxe(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=lu(n.placement),l=Tk(s),u=[sa,ks].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!a)){var f=Oxe(i.padding,n),d=Lk(o),h=l==="y"?aa:sa,p=l==="y"?Os:ks,v=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],m=iy(o),y=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,R=v/2-g/2,A=f[h],x=y-d[c]-f[p],S=y/2-d[c]/2+R,w=fm(A,S,x),M=l;n.modifiersData[r]=(t={},t[M]=w,t.centerOffset=w-S,t)}}function Pxe(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||uz(t.elements.popper,i)&&(t.elements.arrow=i))}const Cxe={name:"arrow",enabled:!0,phase:"main",fn:kxe,effect:Pxe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ov(e){return e.split("-")[1]}var Ixe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nxe(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Tv(n*i)/i||0,y:Tv(r*i)/i||0}}function wX(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,v=p===void 0?0:p,g=typeof c=="function"?c({x:h,y:v}):{x:h,y:v};h=g.x,v=g.y;var m=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),R=sa,A=aa,x=window;if(u){var S=iy(n),w="clientHeight",M="clientWidth";if(S===Qa(n)&&(S=pd(n),vc(S).position!=="static"&&s==="absolute"&&(w="scrollHeight",M="scrollWidth")),S=S,i===aa||(i===sa||i===ks)&&o===r2){A=Os;var L=f&&S===x&&x.visualViewport?x.visualViewport.height:S[w];v-=L-r.height,v*=l?1:-1}if(i===sa||(i===aa||i===Os)&&o===r2){R=ks;var T=f&&S===x&&x.visualViewport?x.visualViewport.width:S[M];h-=T-r.width,h*=l?1:-1}}var P=Object.assign({position:s},u&&Ixe),k=c===!0?Nxe({x:h,y:v},Qa(n)):{x:h,y:v};if(h=k.x,v=k.y,l){var I;return Object.assign({},P,(I={},I[A]=y?"0":"",I[R]=m?"0":"",I.transform=(x.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",I))}return Object.assign({},P,(t={},t[A]=y?v+"px":"",t[R]=m?h+"px":"",t.transform="",t))}function Fxe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:lu(t.placement),variation:Ov(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wX(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wX(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Exe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fxe,data:{}};var QA={passive:!0};function Xxe(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,s=a===void 0?!0:a,l=Qa(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,QA)}),s&&l.addEventListener("resize",n.update,QA),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,QA)}),s&&l.removeEventListener("resize",n.update,QA)}}const Wxe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Xxe,data:{}};var Vxe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ab(e){return e.replace(/left|right|bottom|top/g,function(t){return Vxe[t]})}var Dxe={start:"end",end:"start"};function MX(e){return e.replace(/start|end/g,function(t){return Dxe[t]})}function _k(e){var t=Qa(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ok(e){return _v(pd(e)).left+_k(e).scrollLeft}function Uxe(e,t){var n=Qa(e),r=pd(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=lz();(u||!u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+Ok(e),y:l}}function Bxe(e){var t,n=pd(e),r=_k(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Eh(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Eh(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Ok(e),l=-r.scrollTop;return vc(i||n).direction==="rtl"&&(s+=Eh(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function kk(e){var t=vc(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function hz(e){return["html","body","#document"].indexOf(vu(e))>=0?e.ownerDocument.body:ws(e)&&kk(e)?e:hz(v3(e))}function dm(e,t){var n;t===void 0&&(t=[]);var r=hz(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Qa(r),a=i?[o].concat(o.visualViewport||[],kk(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(dm(v3(a)))}function p6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Yxe(e,t){var n=_v(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function LX(e,t,n){return t===oz?p6(Uxe(e,n)):t0(t)?Yxe(t,n):p6(Bxe(pd(e)))}function Zxe(e){var t=dm(v3(e)),n=["absolute","fixed"].indexOf(vc(e).position)>=0,r=n&&ws(e)?iy(e):e;return t0(r)?t.filter(function(i){return t0(i)&&uz(i,r)&&vu(i)!=="body"}):[]}function Qxe(e,t,n,r){var i=t==="clippingParents"?Zxe(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(l,u){var c=LX(e,u,r);return l.top=Eh(c.top,l.top),l.right=Ex(c.right,l.right),l.bottom=Ex(c.bottom,l.bottom),l.left=Eh(c.left,l.left),l},LX(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function pz(e){var t=e.reference,n=e.element,r=e.placement,i=r?lu(r):null,o=r?Ov(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case aa:l={x:a,y:t.y-n.height};break;case Os:l={x:a,y:t.y+t.height};break;case ks:l={x:t.x+t.width,y:s};break;case sa:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=i?Tk(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Lv:l[u]=l[u]-(t[c]/2-n[c]/2);break;case r2:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function i2(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?dxe:s,u=n.rootBoundary,c=u===void 0?oz:u,f=n.elementContext,d=f===void 0?N1:f,h=n.altBoundary,p=h===void 0?!1:h,v=n.padding,g=v===void 0?0:v,m=fz(typeof g!="number"?g:dz(g,ry)),y=d===N1?hxe:N1,R=e.rects.popper,A=e.elements[p?y:d],x=Qxe(t0(A)?A:A.contextElement||pd(e.elements.popper),l,c,a),S=_v(e.elements.reference),w=pz({reference:S,element:R,strategy:"absolute",placement:i}),M=p6(Object.assign({},R,w)),L=d===N1?M:S,T={top:x.top-L.top+m.top,bottom:L.bottom-x.bottom+m.bottom,left:x.left-L.left+m.left,right:L.right-x.right+m.right},P=e.modifiersData.offset;if(d===N1&&P){var k=P[i];Object.keys(T).forEach(function(I){var C=[ks,Os].indexOf(I)>=0?1:-1,F=[aa,Os].indexOf(I)>=0?"y":"x";T[I]+=k[F]*C})}return T}function Hxe(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?az:l,c=Ov(r),f=c?s?xX:xX.filter(function(p){return Ov(p)===c}):ry,d=f.filter(function(p){return u.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,v){return p[v]=i2(e,{placement:v,boundary:i,rootBoundary:o,padding:a})[lu(v)],p},{});return Object.keys(h).sort(function(p,v){return h[p]-h[v]})}function Kxe(e){if(lu(e)===wk)return[];var t=Ab(e);return[MX(e),t,MX(t)]}function Gxe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,v=n.allowedAutoPlacements,g=t.options.placement,m=lu(g),y=m===g,R=l||(y||!p?[Ab(g)]:Kxe(g)),A=[g].concat(R).reduce(function(H,te){return H.concat(lu(te)===wk?Hxe(t,{placement:te,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:v}):te)},[]),x=t.rects.reference,S=t.rects.popper,w=new Map,M=!0,L=A[0],T=0;T=0,F=C?"width":"height",N=i2(t,{placement:P,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),V=C?I?ks:sa:I?Os:aa;x[F]>S[F]&&(V=Ab(V));var W=Ab(V),K=[];if(o&&K.push(N[k]<=0),s&&K.push(N[V]<=0,N[W]<=0),K.every(function(H){return H})){L=P,M=!1;break}w.set(P,K)}if(M)for(var ee=p?3:1,B=function(te){var z=A.find(function(ce){var G=w.get(ce);if(G)return G.slice(0,te).every(function(ye){return ye})});if(z)return L=z,"break"},Y=ee;Y>0;Y--){var Z=B(Y);if(Z==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const zxe={name:"flip",enabled:!0,phase:"main",fn:Gxe,requiresIfExists:["offset"],data:{_skip:!1}};function TX(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _X(e){return[aa,ks,Os,sa].some(function(t){return e[t]>=0})}function Jxe(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=i2(t,{elementContext:"reference"}),s=i2(t,{altBoundary:!0}),l=TX(a,r),u=TX(s,i,o),c=_X(l),f=_X(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const $xe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jxe};function jxe(e,t,n){var r=lu(e),i=[sa,aa].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[sa,ks].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function qxe(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=az.reduce(function(c,f){return c[f]=jxe(f,t.rects,o),c},{}),s=a[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const eSe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qxe};function tSe(e){var t=e.state,n=e.name;t.modifiersData[n]=pz({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const nSe={name:"popperOffsets",enabled:!0,phase:"read",fn:tSe,data:{}};function rSe(e){return e==="x"?"y":"x"}function iSe(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,v=p===void 0?0:p,g=i2(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),m=lu(t.placement),y=Ov(t.placement),R=!y,A=Tk(m),x=rSe(A),S=t.modifiersData.popperOffsets,w=t.rects.reference,M=t.rects.popper,L=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,T=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(S){if(o){var I,C=A==="y"?aa:sa,F=A==="y"?Os:ks,N=A==="y"?"height":"width",V=S[A],W=V+g[C],K=V-g[F],ee=h?-M[N]/2:0,B=y===Lv?w[N]:M[N],Y=y===Lv?-M[N]:-w[N],Z=t.elements.arrow,H=h&&Z?Lk(Z):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:cz(),z=te[C],ce=te[F],G=fm(0,w[N],H[N]),ye=R?w[N]/2-ee-G-z-T.mainAxis:B-G-z-T.mainAxis,le=R?-w[N]/2+ee+G+ce+T.mainAxis:Y+G+ce+T.mainAxis,de=t.elements.arrow&&iy(t.elements.arrow),ue=de?A==="y"?de.clientTop||0:de.clientLeft||0:0,j=(I=P==null?void 0:P[A])!=null?I:0,E=V+ye-j-ue,$=V+le-j,se=fm(h?Ex(W,E):W,V,h?Eh(K,$):K);S[A]=se,k[A]=se-V}if(s){var ne,re=A==="x"?aa:sa,ae=A==="x"?Os:ks,ve=S[x],fe=x==="y"?"height":"width",ge=ve+g[re],Re=ve-g[ae],We=[aa,sa].indexOf(m)!==-1,Fe=(ne=P==null?void 0:P[x])!=null?ne:0,Ke=We?ge:ve-w[fe]-M[fe]-Fe+T.altAxis,Ue=We?ve+w[fe]+M[fe]-Fe-T.altAxis:Re,_e=h&&We?_xe(Ke,ve,Ue):fm(h?Ke:ge,ve,h?Ue:Re);S[x]=_e,k[x]=_e-ve}t.modifiersData[r]=k}}const oSe={name:"preventOverflow",enabled:!0,phase:"main",fn:iSe,requiresIfExists:["offset"]};function aSe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function sSe(e){return e===Qa(e)||!ws(e)?_k(e):aSe(e)}function lSe(e){var t=e.getBoundingClientRect(),n=Tv(t.width)/e.offsetWidth||1,r=Tv(t.height)/e.offsetHeight||1;return n!==1||r!==1}function uSe(e,t,n){n===void 0&&(n=!1);var r=ws(t),i=ws(t)&&lSe(t),o=pd(t),a=_v(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((vu(t)!=="body"||kk(o))&&(s=sSe(t)),ws(t)?(l=_v(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Ok(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function cSe(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function fSe(e){var t=cSe(e);return Sxe.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function dSe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function hSe(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var OX={placement:"bottom",modifiers:[],strategy:"absolute"};function kX(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function Az(e,t){return typeof e=="function"?e.apply(void 0,t):e}function PX(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function ASe(e){return e.split(/\s+/).filter(Boolean)}function bp(e){return[].concat(e)}function CX(e,t){e.indexOf(t)===-1&&e.push(t)}function RSe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function bSe(e){return e.split("-")[0]}function Xx(e){return[].slice.call(e)}function IX(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function hm(){return document.createElement("div")}function g3(e){return["Element","Fragment"].some(function(t){return Pk(e,t)})}function xSe(e){return Pk(e,"NodeList")}function SSe(e){return Pk(e,"MouseEvent")}function wSe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function MSe(e){return g3(e)?[e]:xSe(e)?Xx(e):Array.isArray(e)?e:Xx(document.querySelectorAll(e))}function _5(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function NX(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function LSe(e){var t,n=bp(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function TSe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(i){var o=i.popperRect,a=i.popperState,s=i.props,l=s.interactiveBorder,u=bSe(a.placement),c=a.modifiersData.offset;if(!c)return!0;var f=u==="bottom"?c.top.y:0,d=u==="top"?c.bottom.y:0,h=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,v=o.top-r+f>l,g=r-o.bottom-d>l,m=o.left-n+h>l,y=n-o.right-p>l;return v||g||m||y})}function O5(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(i){e[r](i,n)})}function FX(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Hl={isTouch:!1},EX=0;function _Se(){Hl.isTouch||(Hl.isTouch=!0,window.performance&&document.addEventListener("mousemove",Rz))}function Rz(){var e=performance.now();e-EX<20&&(Hl.isTouch=!1,document.removeEventListener("mousemove",Rz)),EX=e}function OSe(){var e=document.activeElement;if(wSe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function kSe(){document.addEventListener("touchstart",_Se,sh),window.addEventListener("blur",OSe)}var PSe=typeof window<"u"&&typeof document<"u",CSe=PSe?!!window.msCrypto:!1,ISe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},NSe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},fl=Object.assign({appendTo:yz,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},ISe,NSe),FSe=Object.keys(fl),ESe=function(t){var n=Object.keys(t);n.forEach(function(r){fl[r]=t[r]})};function bz(e){var t=e.plugins||[],n=t.reduce(function(r,i){var o=i.name,a=i.defaultValue;if(o){var s;r[o]=e[o]!==void 0?e[o]:(s=fl[o])!=null?s:a}return r},{});return Object.assign({},e,n)}function XSe(e,t){var n=t?Object.keys(bz(Object.assign({},fl,{plugins:t}))):FSe,r=n.reduce(function(i,o){var a=(e.getAttribute("data-tippy-"+o)||"").trim();if(!a)return i;if(o==="content")i[o]=a;else try{i[o]=JSON.parse(a)}catch{i[o]=a}return i},{});return r}function XX(e,t){var n=Object.assign({},t,{content:Az(t.content,[e])},t.ignoreAttributes?{}:XSe(e,t.plugins));return n.aria=Object.assign({},fl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var WSe=function(){return"innerHTML"};function v6(e,t){e[WSe()]=t}function WX(e){var t=hm();return e===!0?t.className=gz:(t.className=mz,g3(e)?t.appendChild(e):v6(t,e)),t}function VX(e,t){g3(t.content)?(v6(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?v6(e,t.content):e.textContent=t.content)}function g6(e){var t=e.firstElementChild,n=Xx(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(vz)}),arrow:n.find(function(r){return r.classList.contains(gz)||r.classList.contains(mz)}),backdrop:n.find(function(r){return r.classList.contains(ySe)})}}function xz(e){var t=hm(),n=hm();n.className=mSe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=hm();r.className=vz,r.setAttribute("data-state","hidden"),VX(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props);function i(o,a){var s=g6(t),l=s.box,u=s.content,c=s.arrow;a.theme?l.setAttribute("data-theme",a.theme):l.removeAttribute("data-theme"),typeof a.animation=="string"?l.setAttribute("data-animation",a.animation):l.removeAttribute("data-animation"),a.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?l.setAttribute("role",a.role):l.removeAttribute("role"),(o.content!==a.content||o.allowHTML!==a.allowHTML)&&VX(u,e.props),a.arrow?c?o.arrow!==a.arrow&&(l.removeChild(c),l.appendChild(WX(a.arrow))):l.appendChild(WX(a.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:i}}xz.$$tippy=!0;var VSe=1,HA=[],k5=[];function DSe(e,t){var n=XX(e,Object.assign({},fl,bz(IX(t)))),r,i,o,a=!1,s=!1,l=!1,u=!1,c,f,d,h=[],p=PX(E,n.interactiveDebounce),v,g=VSe++,m=null,y=RSe(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},A={id:g,reference:e,popper:hm(),popperInstance:m,props:n,state:R,plugins:y,clearDelayTimeouts:Ke,setProps:Ue,setContent:_e,show:Ae,hide:Le,hideWithInteractivity:Ie,enable:We,disable:Fe,unmount:Qe,destroy:ct};if(!n.render)return A;var x=n.render(A),S=x.popper,w=x.onUpdate;S.setAttribute("data-tippy-root",""),S.id="tippy-"+A.id,A.popper=S,e._tippy=A,S._tippy=A;var M=y.map(function(Pe){return Pe.fn(A)}),L=e.hasAttribute("aria-expanded");return de(),ee(),V(),W("onCreate",[A]),n.showOnCreate&&ge(),S.addEventListener("mouseenter",function(){A.props.interactive&&A.state.isVisible&&A.clearDelayTimeouts()}),S.addEventListener("mouseleave",function(){A.props.interactive&&A.props.trigger.indexOf("mouseenter")>=0&&C().addEventListener("mousemove",p)}),A;function T(){var Pe=A.props.touch;return Array.isArray(Pe)?Pe:[Pe,0]}function P(){return T()[0]==="hold"}function k(){var Pe;return!!((Pe=A.props.render)!=null&&Pe.$$tippy)}function I(){return v||e}function C(){var Pe=I().parentNode;return Pe?LSe(Pe):document}function F(){return g6(S)}function N(Pe){return A.state.isMounted&&!A.state.isVisible||Hl.isTouch||c&&c.type==="focus"?0:T5(A.props.delay,Pe?0:1,fl.delay)}function V(Pe){Pe===void 0&&(Pe=!1),S.style.pointerEvents=A.props.interactive&&!Pe?"":"none",S.style.zIndex=""+A.props.zIndex}function W(Pe,tt,it){if(it===void 0&&(it=!0),M.forEach(function(ht){ht[Pe]&&ht[Pe].apply(ht,tt)}),it){var St;(St=A.props)[Pe].apply(St,tt)}}function K(){var Pe=A.props.aria;if(Pe.content){var tt="aria-"+Pe.content,it=S.id,St=bp(A.props.triggerTarget||e);St.forEach(function(ht){var gt=ht.getAttribute(tt);if(A.state.isVisible)ht.setAttribute(tt,gt?gt+" "+it:it);else{var wt=gt&>.replace(it,"").trim();wt?ht.setAttribute(tt,wt):ht.removeAttribute(tt)}})}}function ee(){if(!(L||!A.props.aria.expanded)){var Pe=bp(A.props.triggerTarget||e);Pe.forEach(function(tt){A.props.interactive?tt.setAttribute("aria-expanded",A.state.isVisible&&tt===I()?"true":"false"):tt.removeAttribute("aria-expanded")})}}function B(){C().removeEventListener("mousemove",p),HA=HA.filter(function(Pe){return Pe!==p})}function Y(Pe){if(!(Hl.isTouch&&(l||Pe.type==="mousedown"))){var tt=Pe.composedPath&&Pe.composedPath()[0]||Pe.target;if(!(A.props.interactive&&FX(S,tt))){if(bp(A.props.triggerTarget||e).some(function(it){return FX(it,tt)})){if(Hl.isTouch||A.state.isVisible&&A.props.trigger.indexOf("click")>=0)return}else W("onClickOutside",[A,Pe]);A.props.hideOnClick===!0&&(A.clearDelayTimeouts(),A.hide(),s=!0,setTimeout(function(){s=!1}),A.state.isMounted||z())}}}function Z(){l=!0}function H(){l=!1}function te(){var Pe=C();Pe.addEventListener("mousedown",Y,!0),Pe.addEventListener("touchend",Y,sh),Pe.addEventListener("touchstart",H,sh),Pe.addEventListener("touchmove",Z,sh)}function z(){var Pe=C();Pe.removeEventListener("mousedown",Y,!0),Pe.removeEventListener("touchend",Y,sh),Pe.removeEventListener("touchstart",H,sh),Pe.removeEventListener("touchmove",Z,sh)}function ce(Pe,tt){ye(Pe,function(){!A.state.isVisible&&S.parentNode&&S.parentNode.contains(S)&&tt()})}function G(Pe,tt){ye(Pe,tt)}function ye(Pe,tt){var it=F().box;function St(ht){ht.target===it&&(O5(it,"remove",St),tt())}if(Pe===0)return tt();O5(it,"remove",f),O5(it,"add",St),f=St}function le(Pe,tt,it){it===void 0&&(it=!1);var St=bp(A.props.triggerTarget||e);St.forEach(function(ht){ht.addEventListener(Pe,tt,it),h.push({node:ht,eventType:Pe,handler:tt,options:it})})}function de(){P()&&(le("touchstart",j,{passive:!0}),le("touchend",$,{passive:!0})),ASe(A.props.trigger).forEach(function(Pe){if(Pe!=="manual")switch(le(Pe,j),Pe){case"mouseenter":le("mouseleave",$);break;case"focus":le(CSe?"focusout":"blur",se);break;case"focusin":le("focusout",se);break}})}function ue(){h.forEach(function(Pe){var tt=Pe.node,it=Pe.eventType,St=Pe.handler,ht=Pe.options;tt.removeEventListener(it,St,ht)}),h=[]}function j(Pe){var tt,it=!1;if(!(!A.state.isEnabled||ne(Pe)||s)){var St=((tt=c)==null?void 0:tt.type)==="focus";c=Pe,v=Pe.currentTarget,ee(),!A.state.isVisible&&SSe(Pe)&&HA.forEach(function(ht){return ht(Pe)}),Pe.type==="click"&&(A.props.trigger.indexOf("mouseenter")<0||a)&&A.props.hideOnClick!==!1&&A.state.isVisible?it=!0:ge(Pe),Pe.type==="click"&&(a=!it),it&&!St&&Re(Pe)}}function E(Pe){var tt=Pe.target,it=I().contains(tt)||S.contains(tt);if(!(Pe.type==="mousemove"&&it)){var St=fe().concat(S).map(function(ht){var gt,wt=ht._tippy,Yt=(gt=wt.popperInstance)==null?void 0:gt.state;return Yt?{popperRect:ht.getBoundingClientRect(),popperState:Yt,props:n}:null}).filter(Boolean);TSe(St,Pe)&&(B(),Re(Pe))}}function $(Pe){var tt=ne(Pe)||A.props.trigger.indexOf("click")>=0&&a;if(!tt){if(A.props.interactive){A.hideWithInteractivity(Pe);return}Re(Pe)}}function se(Pe){A.props.trigger.indexOf("focusin")<0&&Pe.target!==I()||A.props.interactive&&Pe.relatedTarget&&S.contains(Pe.relatedTarget)||Re(Pe)}function ne(Pe){return Hl.isTouch?P()!==Pe.type.indexOf("touch")>=0:!1}function re(){ae();var Pe=A.props,tt=Pe.popperOptions,it=Pe.placement,St=Pe.offset,ht=Pe.getReferenceClientRect,gt=Pe.moveTransition,wt=k()?g6(S).arrow:null,Yt=ht?{getBoundingClientRect:ht,contextElement:ht.contextElement||I()}:e,en={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(wl){var $i=wl.state;if(k()){var R0=F(),Ad=R0.box;["placement","reference-hidden","escaped"].forEach(function(Lu){Lu==="placement"?Ad.setAttribute("data-placement",$i.placement):$i.attributes.popper["data-popper-"+Lu]?Ad.setAttribute("data-"+Lu,""):Ad.removeAttribute("data-"+Lu)}),$i.attributes.popper={}}}},Qn=[{name:"offset",options:{offset:St}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!gt}},en];k()&&wt&&Qn.push({name:"arrow",options:{element:wt,padding:3}}),Qn.push.apply(Qn,(tt==null?void 0:tt.modifiers)||[]),A.popperInstance=gSe(Yt,S,Object.assign({},tt,{placement:it,onFirstUpdate:d,modifiers:Qn}))}function ae(){A.popperInstance&&(A.popperInstance.destroy(),A.popperInstance=null)}function ve(){var Pe=A.props.appendTo,tt,it=I();A.props.interactive&&Pe===yz||Pe==="parent"?tt=it.parentNode:tt=Az(Pe,[it]),tt.contains(S)||tt.appendChild(S),A.state.isMounted=!0,re()}function fe(){return Xx(S.querySelectorAll("[data-tippy-root]"))}function ge(Pe){A.clearDelayTimeouts(),Pe&&W("onTrigger",[A,Pe]),te();var tt=N(!0),it=T(),St=it[0],ht=it[1];Hl.isTouch&&St==="hold"&&ht&&(tt=ht),tt?r=setTimeout(function(){A.show()},tt):A.show()}function Re(Pe){if(A.clearDelayTimeouts(),W("onUntrigger",[A,Pe]),!A.state.isVisible){z();return}if(!(A.props.trigger.indexOf("mouseenter")>=0&&A.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Pe.type)>=0&&a)){var tt=N(!1);tt?i=setTimeout(function(){A.state.isVisible&&A.hide()},tt):o=requestAnimationFrame(function(){A.hide()})}}function We(){A.state.isEnabled=!0}function Fe(){A.hide(),A.state.isEnabled=!1}function Ke(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)}function Ue(Pe){if(!A.state.isDestroyed){W("onBeforeUpdate",[A,Pe]),ue();var tt=A.props,it=XX(e,Object.assign({},tt,IX(Pe),{ignoreAttributes:!0}));A.props=it,de(),tt.interactiveDebounce!==it.interactiveDebounce&&(B(),p=PX(E,it.interactiveDebounce)),tt.triggerTarget&&!it.triggerTarget?bp(tt.triggerTarget).forEach(function(St){St.removeAttribute("aria-expanded")}):it.triggerTarget&&e.removeAttribute("aria-expanded"),ee(),V(),w&&w(tt,it),A.popperInstance&&(re(),fe().forEach(function(St){requestAnimationFrame(St._tippy.popperInstance.forceUpdate)})),W("onAfterUpdate",[A,Pe])}}function _e(Pe){A.setProps({content:Pe})}function Ae(){var Pe=A.state.isVisible,tt=A.state.isDestroyed,it=!A.state.isEnabled,St=Hl.isTouch&&!A.props.touch,ht=T5(A.props.duration,0,fl.duration);if(!(Pe||tt||it||St)&&!I().hasAttribute("disabled")&&(W("onShow",[A],!1),A.props.onShow(A)!==!1)){if(A.state.isVisible=!0,k()&&(S.style.visibility="visible"),V(),te(),A.state.isMounted||(S.style.transition="none"),k()){var gt=F(),wt=gt.box,Yt=gt.content;_5([wt,Yt],0)}d=function(){var Qn;if(!(!A.state.isVisible||u)){if(u=!0,S.offsetHeight,S.style.transition=A.props.moveTransition,k()&&A.props.animation){var Ws=F(),wl=Ws.box,$i=Ws.content;_5([wl,$i],ht),NX([wl,$i],"visible")}K(),ee(),CX(k5,A),(Qn=A.popperInstance)==null||Qn.forceUpdate(),W("onMount",[A]),A.props.animation&&k()&&G(ht,function(){A.state.isShown=!0,W("onShown",[A])})}},ve()}}function Le(){var Pe=!A.state.isVisible,tt=A.state.isDestroyed,it=!A.state.isEnabled,St=T5(A.props.duration,1,fl.duration);if(!(Pe||tt||it)&&(W("onHide",[A],!1),A.props.onHide(A)!==!1)){if(A.state.isVisible=!1,A.state.isShown=!1,u=!1,a=!1,k()&&(S.style.visibility="hidden"),B(),z(),V(!0),k()){var ht=F(),gt=ht.box,wt=ht.content;A.props.animation&&(_5([gt,wt],St),NX([gt,wt],"hidden"))}K(),ee(),A.props.animation?k()&&ce(St,A.unmount):A.unmount()}}function Ie(Pe){C().addEventListener("mousemove",p),CX(HA,p),p(Pe)}function Qe(){A.state.isVisible&&A.hide(),A.state.isMounted&&(ae(),fe().forEach(function(Pe){Pe._tippy.unmount()}),S.parentNode&&S.parentNode.removeChild(S),k5=k5.filter(function(Pe){return Pe!==A}),A.state.isMounted=!1,W("onHidden",[A]))}function ct(){A.state.isDestroyed||(A.clearDelayTimeouts(),A.unmount(),ue(),delete e._tippy,A.state.isDestroyed=!0,W("onDestroy",[A]))}}function v0(e,t){t===void 0&&(t={});var n=fl.plugins.concat(t.plugins||[]);kSe();var r=Object.assign({},t,{plugins:n}),i=MSe(e),o=i.reduce(function(a,s){var l=s&&DSe(s,r);return l&&a.push(l),a},[]);return g3(e)?o[0]:o}v0.defaultProps=fl;v0.setDefaultProps=ESe;v0.currentInput=Hl;Object.assign({},sz,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}});v0.setDefaultProps({render:xz});const USe=Ee({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1},offset:{default:8}},emits:["update:value","show","hide"],setup(e,{emit:t}){const n=e,r=t,i=he(),o=he(),a=he(),s=he(!1),l=Se(()=>n.contentStyle||{});return Lt(()=>n.value,()=>{i.value&&(n.value?i.value.show():i.value.hide())}),En(()=>{i.value&&i.value.destroy()}),Wt(()=>{i.value=v0(o.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,n.offset],duration:200,animation:"scale",theme:"popover",onShow(){s.value=!0},onShown(){n.value||(r("update:value",!0),r("show"))},onHidden(){n.value&&(r("update:value",!1),r("hide")),s.value=!1}})}),(u,c)=>(U(),q("div",{class:Ge(["popover",{center:u.center}]),ref_key:"triggerRef",ref:o},[D("div",{class:"popover-content",style:Me(l.value),ref_key:"contentRef",ref:a},[s.value?ar(u.$slots,"content",{key:0},void 0,!0):Ye("",!0)],4),ar(u.$slots,"default",{},void 0,!0)],2))}}),It=Be(USe,[["__scopeId","data-v-3501b1f4"]]),BSe=Ee({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,i)=>(U(),q("div",{class:Ge(["popover-menu-item",{center:r.center}]),onClick:i[0]||(i[0]=o=>n("click"))},[ar(r.$slots,"default",{},void 0,!0)],2))}}),Hr=Be(BSe,[["__scopeId","data-v-1f176c16"]]),YSe=e=>(jt("data-v-1a42e944"),e=e(),qt(),e),ZSe={class:"editor-header"},QSe={class:"left"},HSe={class:"menu-item"},KSe={class:"title"},GSe=["title"],zSe={class:"right"},JSe={class:"group-menu-item"},$Se={class:"arrow-btn"},jSe=YSe(()=>D("span",{class:"text ai"},"AI",-1)),qSe=[jSe],e3e={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},t3e={class:"menu-item"},n3e=Ee({__name:"index",setup(e){const t=pt(),n=at(),{title:r}=Ve(n),{enterScreening:i,enterScreeningFromStart:o}=dd(),{importSpecificFile:a,importPPTXFile:s,exporting:l}=Zbe(),{resetSlides:u}=bc(),c=he(!1),f=he(!1),d=he(!1),h=he(),p=he(""),v=()=>{p.value=r.value,d.value=!0,hr(()=>{var x;return(x=h.value)==null?void 0:x.focus()})},g=()=>{n.setTitle(p.value),d.value=!1},m=x=>{window.open(x),c.value=!1},y=x=>{t.setDialogForExport(x),c.value=!1},R=()=>{t.setMarkupPanelState(!0)},A=()=>{t.setAIPPTDialogState(!0)};return(x,S)=>{const w=xe("IconHamburgerButton"),M=xe("IconPpt"),L=xe("IconDown"),T=xe("IconDownload"),P=xe("IconGithub"),k=_n("tooltip");return U(),q("div",ZSe,[D("div",QSe,[O(It,{trigger:"click",placement:"bottom-start",value:c.value,"onUpdate:value":S[9]||(S[9]=I=>c.value=I)},{content:ie(()=>[O(Hr,{onClick:S[0]||(S[0]=I=>{A(),c.value=!1})},{default:ie(()=>[De("AI 生成 PPT")]),_:1}),O(Jf,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:S[1]||(S[1]=I=>{J(s)(I),c.value=!1})},{default:ie(()=>[O(Hr,null,{default:ie(()=>[De("导入 pptx 文件(测试版)")]),_:1})]),_:1}),O(Jf,{accept:".pptist",onChange:S[2]||(S[2]=I=>{J(a)(I),c.value=!1})},{default:ie(()=>[O(Hr,null,{default:ie(()=>[De("导入 pptist 文件")]),_:1})]),_:1}),O(Hr,{onClick:S[3]||(S[3]=I=>y("pptx"))},{default:ie(()=>[De("导出文件")]),_:1}),O(Hr,{onClick:S[4]||(S[4]=I=>{J(u)(),c.value=!1})},{default:ie(()=>[De("重置幻灯片")]),_:1}),O(Hr,{onClick:S[5]||(S[5]=I=>{R(),c.value=!1})},{default:ie(()=>[De("幻灯片类型标注")]),_:1}),O(Hr,{onClick:S[6]||(S[6]=I=>m("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:ie(()=>[De("意见反馈")]),_:1}),O(Hr,{onClick:S[7]||(S[7]=I=>m("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:ie(()=>[De("常见问题")]),_:1}),O(Hr,{onClick:S[8]||(S[8]=I=>{c.value=!1,f.value=!0})},{default:ie(()=>[De("快捷操作")]),_:1})]),default:ie(()=>[D("div",HSe,[O(w,{class:"icon"})])]),_:1},8,["value"]),D("div",KSe,[d.value?(U(),Te(pu,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":S[10]||(S[10]=I=>p.value=I),onBlur:S[11]||(S[11]=I=>g())},null,8,["value"])):(U(),q("div",{key:1,class:"title-text",onClick:S[12]||(S[12]=I=>v()),title:J(r)},dt(J(r)),9,GSe))])]),D("div",zSe,[D("div",JSe,[ze((U(),q("div",{class:"menu-item",onClick:S[13]||(S[13]=I=>J(i)())},[O(M,{class:"icon"})])),[[k,"幻灯片放映(F5)"]]),O(It,{trigger:"click",center:""},{content:ie(()=>[O(Hr,{onClick:S[14]||(S[14]=I=>J(o)())},{default:ie(()=>[De("从头开始")]),_:1}),O(Hr,{onClick:S[15]||(S[15]=I=>J(i)())},{default:ie(()=>[De("从当前页开始")]),_:1})]),default:ie(()=>[D("div",$Se,[O(L,{class:"arrow"})])]),_:1})]),ze((U(),q("div",{class:"menu-item",onClick:S[16]||(S[16]=I=>{A(),c.value=!1})},qSe)),[[k,"AI生成PPT"]]),ze((U(),q("div",{class:"menu-item",onClick:S[17]||(S[17]=I=>y("pptx"))},[O(T,{class:"icon"})])),[[k,"导出"]]),ze((U(),q("a",e3e,[D("div",t3e,[O(P,{class:"icon"})])])),[[k,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),O(sxe,{width:320,visible:f.value,"onUpdate:visible":S[18]||(S[18]=I=>f.value=I),placement:"right"},{title:ie(()=>[De("快捷操作")]),default:ie(()=>[O($be)]),_:1},8,["visible"]),O(ny,{loading:J(l),tip:"正在导入..."},null,8,["loading"])])}}}),r3e=Be(n3e,[["__scopeId","data-v-1a42e944"]]),oy=Symbol(),Ck=Symbol(),Sz=Symbol(),i3e=()=>{const e=window.getSelection();e&&e.removeAllRanges()},o3e=e=>{const t=he(0),n=he(0),r=pt(),{canvasPercentage:i,canvasDragged:o}=Ve(r),{viewportRatio:a,viewportSize:s}=Ve(at()),l=()=>{if(!e.value)return;const h=e.value.clientWidth,p=e.value.clientHeight;if(p/h>a.value){const v=h*(i.value/100);r.setCanvasScale(v/s.value),t.value=(h-v)/2,n.value=(p-v*a.value)/2}else{const v=p*(i.value/100);r.setCanvasScale(v/(s.value*a.value)),t.value=(h-v/a.value)/2,n.value=(p-v)/2}};Lt(i,(h,p)=>{if(!e.value)return;const v=e.value.clientWidth,g=e.value.clientHeight;if(g/v>a.value){const m=v*(h/100),y=v*(p/100),R=m*a.value,A=y*a.value;r.setCanvasScale(m/s.value),t.value=t.value-(m-y)/2,n.value=n.value-(R-A)/2}else{const m=g*(h/100),y=g*(p/100),R=m/a.value,A=y/a.value;r.setCanvasScale(m/(s.value*a.value)),t.value=t.value-(R-A)/2,n.value=n.value-(m-y)/2}}),Lt(a,l),Lt(s,l),Lt(o,()=>{o.value||l()});const c=Se(()=>({width:s.value,height:s.value*a.value,left:t.value,top:n.value})),f=new ResizeObserver(l);return Wt(()=>{e.value&&f.observe(e.value)}),En(()=>{e.value&&f.unobserve(e.value)}),{viewportStyles:c,dragViewport:h=>{let p=!0;const v=h.pageX,g=h.pageY,m=t.value,y=n.value;document.onmousemove=R=>{if(!p)return;const A=R.pageX,x=R.pageY;t.value=m+(A-v),n.value=y+(x-g)},document.onmouseup=()=>{p=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},a3e=(e,t)=>{const n=pt(),{canvasScale:r,hiddenElementIdList:i}=Ve(n),o=he(!1),a=he(1),s=he({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:o,mouseSelectionQuadrant:a,updateMouseSelection:u=>{if(!t.value)return;let c=!0;const f=t.value.getBoundingClientRect(),d=5,h=u.pageX,p=u.pageY,v=(h-f.x)/r.value,g=(p-f.y)/r.value;s.value={top:g,left:v,width:0,height:0},o.value=!1,a.value=4,document.onmousemove=m=>{if(!c)return;const y=m.pageX,R=m.pageY,A=(y-h)/r.value,x=(R-p)/r.value,S=Math.abs(A),w=Math.abs(x);if(S0&&x>0?M=4:A<0&&x<0?M=2:A>0&&x<0?M=1:A<0&&x>0&&(M=3),s.value={...s.value,width:S,height:w},o.value=!0,a.value=M},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,c=!1;let m=[];for(let R=0;Rx&&TS&&kx-w&&TS-M&&kx&&TS-M&&kx-w&&TS&&k{if(R.groupId){const A=m.map(S=>S.id);return e.value.filter(S=>S.groupId===R.groupId).every(S=>A.includes(S.id))}return!0});const y=m.map(R=>R.id);n.setActiveElementIdList(y),o.value=!1}}}},s3e=e=>{const{disableHotkeys:t}=Ve(pt()),{createImageElement:n,createTextElement:r}=d0(),i=o=>{if(!o.dataTransfer||o.dataTransfer.items.length===0)return;const a=o.dataTransfer.items,s=a[0];let l=!1;for(const u of a)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const c=u.getAsFile();c&&Rc(c).then(f=>n(f)),l=!0}l||s.kind==="string"&&s.type==="text/plain"&&s.getAsString(u=>{if(t.value)return;const c=Mx(u);r({left:0,top:0,width:600,height:50},{content:c})})};Wt(()=>{e.value&&e.value.addEventListener("drop",i),document.ondragleave=o=>o.preventDefault(),document.ondrop=o=>o.preventDefault(),document.ondragenter=o=>o.preventDefault(),document.ondragover=o=>o.preventDefault()}),En(()=>{e.value&&e.value.removeEventListener("drop",i),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},l3e=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},wz=(e,t,n)=>{const r=at(),{addHistorySnapshot:i}=on();return{rotateElement:(a,s)=>{const l=!(a instanceof MouseEvent);if(l&&(!a.changedTouches||!a.changedTouches[0]))return;let u=!0,c=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,v=s.height,g=d+p/2,m=h+v/2;if(!t.value)return;const y=t.value.getBoundingClientRect(),R=x=>{if(!u)return;const S=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,w=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,M=(S-y.left)/n.value,L=(w-y.top)/n.value,T=M-g,P=m-L;c=l3e(T,P);const k=5;Math.abs(c)<=k?c=0:c>0&&Math.abs(c-45)<=k?c-=c-45:c<0&&Math.abs(c+45)<=k?c-=c+45:c>0&&Math.abs(c-90)<=k?c-=c-90:c<0&&Math.abs(c+90)<=k?c-=c+90:c>0&&Math.abs(c-135)<=k?c-=c-135:c<0&&Math.abs(c+135)<=k?c-=c+135:c>0&&Math.abs(c-180)<=k?c-=c-180:c<0&&Math.abs(c+180)<=k&&(c-=c+180),e.value=e.value.map(I=>s.id===I.id?{...I,rotate:c}:I)},A=()=>{u=!1,document.onmousemove=null,document.onmouseup=null,f!==c&&(r.updateSlide({elements:e.value}),i())};l?(document.ontouchmove=R,document.ontouchend=A):(document.onmousemove=R,document.onmouseup=A)}}},kg={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},Mz={text:40,image:20,shape:20,chart:200,table:30,video:250,audio:20,latex:20},DX=(e,t)=>{const{left:n,top:r,width:i,height:o}=e,a=Math.sqrt(Math.pow(i,2)+Math.pow(o,2))/2,s=Math.atan(o/i)*180/Math.PI,l=(180-t-s)*Math.PI/180,u=(s-t)*Math.PI/180,c=(90-t)*Math.PI/180,f=t*Math.PI/180,d=i/2,h=o/2,p=n+d,v=r+h,g={left:p+a*Math.cos(l),top:v-a*Math.sin(l)},m={left:p+h*Math.cos(c),top:v-h*Math.sin(c)},y={left:p+a*Math.cos(u),top:v-a*Math.sin(u)},R={left:p+d*Math.cos(f),top:v+d*Math.sin(f)},A={left:p-a*Math.cos(l),top:v+a*Math.sin(l)},x={left:p-h*Math.sin(f),top:v+h*Math.cos(f)},S={left:p-a*Math.cos(u),top:v+a*Math.sin(u)},w={left:p-d*Math.cos(f),top:v-d*Math.sin(f)};return{leftTopPoint:g,topPoint:m,rightTopPoint:y,rightPoint:R,rightBottomPoint:A,bottomPoint:x,leftBottomPoint:S,leftPoint:w}},UX=(e,t)=>({[Rt.RIGHT_BOTTOM]:t.leftTopPoint,[Rt.LEFT_BOTTOM]:t.rightTopPoint,[Rt.LEFT_TOP]:t.rightBottomPoint,[Rt.RIGHT_TOP]:t.leftBottomPoint,[Rt.TOP]:t.bottomPoint,[Rt.BOTTOM]:t.topPoint,[Rt.LEFT]:t.rightPoint,[Rt.RIGHT]:t.leftPoint})[e],Lz=(e,t,n)=>{const r=pt(),i=at(),{activeElementIdList:o,activeGroupElementId:a}=Ve(r),{viewportRatio:s,viewportSize:l}=Ve(i),{ctrlOrShiftKeyActive:u}=Ve(Fs()),{addHistorySnapshot:c}=on();return{scaleElement:(h,p,v)=>{const g=!(h instanceof MouseEvent);if(g&&(!h.changedTouches||!h.changedTouches[0]))return;let m=!0;r.setScalingState(!0);const y=p.left,R=p.top,A=p.width,x=p.height,S=p.type==="table"?p.cellMinHeight:0,w="rotate"in p&&p.rotate?p.rotate:0,M=Math.PI*w/180,L=u.value||"fixedRatio"in p&&p.fixedRatio,T=A/x,P=g?h.changedTouches[0].pageX:h.pageX,k=g?h.changedTouches[0].pageY:h.pageY,I=Mz[p.type]||20,C=(Z,H)=>{if(!L)return Z1&&(te=I*ce),H==="width"?Z{const z=[];let ce=!1,G=!1;const ye={offsetX:0,offsetY:0};if(H||H===0)for(let le=0;le{if(!m)return;const H=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,te=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY,z=H-P,ce=te-k;let G=A,ye=x,le=y,de=R;if(w){const ue=(Math.cos(M)*z+Math.sin(M)*ce)/n.value;let j=(Math.cos(M)*ce-Math.sin(M)*z)/n.value;L&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(j=ue/T),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(j=-ue/T)),v===Rt.RIGHT_BOTTOM?(G=C(A+ue,"width"),ye=C(x+j,"height")):v===Rt.LEFT_BOTTOM?(G=C(A-ue,"width"),ye=C(x+j,"height"),le=y-(G-A)):v===Rt.LEFT_TOP?(G=C(A-ue,"width"),ye=C(x-j,"height"),le=y-(G-A),de=R-(ye-x)):v===Rt.RIGHT_TOP?(G=C(A+ue,"width"),ye=C(x-j,"height"),de=R-(ye-x)):v===Rt.TOP?(ye=C(x-j,"height"),de=R-(ye-x)):v===Rt.BOTTOM?ye=C(x+j,"height"):v===Rt.LEFT?(G=C(A-ue,"width"),le=y-(G-A)):v===Rt.RIGHT&&(G=C(A+ue,"width"));const E=DX({width:G,height:ye,left:le,top:de},w),$=UX(v,E),se=$.left,ne=$.top,re=se-N,ae=ne-V;le=le-re,de=de-ae}else{let ue=z/n.value,j=ce/n.value;if(L&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(j=ue/T),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(j=-ue/T)),v===Rt.RIGHT_BOTTOM){const{offsetX:E,offsetY:$}=ee(y+A+ue,R+x+j);ue=ue-E,j=j-$,L&&($?ue=j*T:j=ue/T),G=C(A+ue,"width"),ye=C(x+j,"height")}else if(v===Rt.LEFT_BOTTOM){const{offsetX:E,offsetY:$}=ee(y+ue,R+x+j);ue=ue-E,j=j-$,L&&($?ue=-j*T:j=-ue/T),G=C(A-ue,"width"),ye=C(x+j,"height"),le=y-(G-A)}else if(v===Rt.LEFT_TOP){const{offsetX:E,offsetY:$}=ee(y+ue,R+j);ue=ue-E,j=j-$,L&&($?ue=j*T:j=ue/T),G=C(A-ue,"width"),ye=C(x-j,"height"),le=y-(G-A),de=R-(ye-x)}else if(v===Rt.RIGHT_TOP){const{offsetX:E,offsetY:$}=ee(y+A+ue,R+j);ue=ue-E,j=j-$,L&&($?ue=-j*T:j=-ue/T),G=C(A+ue,"width"),ye=C(x-j,"height"),de=R-(ye-x)}else if(v===Rt.LEFT){const{offsetX:E}=ee(y+ue,null);ue=ue-E,G=C(A-ue,"width"),le=y-(G-A)}else if(v===Rt.RIGHT){const{offsetX:E}=ee(y+A+ue,null);ue=ue-E,G=C(A+ue,"width")}else if(v===Rt.TOP){const{offsetY:E}=ee(null,R+j);j=j-E,ye=C(x-j,"height"),de=R-(ye-x)}else if(v===Rt.BOTTOM){const{offsetY:E}=ee(null,R+x+j);j=j-E,ye=C(x+j,"height")}}e.value=e.value.map(ue=>{if(p.id!==ue.id)return ue;if(ue.type==="shape"&&"pathFormula"in ue&&ue.pathFormula){const j=f0[ue.pathFormula];let E="";return"editable"in j?E=j.formula(G,ye,ue.keypoints):E=j.formula(G,ye),{...ue,left:le,top:de,width:G,height:ye,viewBox:[G,ye],path:E}}if(ue.type==="table"){let j=S+(ye-x)/ue.data.length;return j=j<36?36:j,j===S?{...ue,left:le,width:G}:{...ue,left:le,top:de,width:G,height:ye,cellMinHeight:j<36?36:j}}return{...ue,left:le,top:de,width:G,height:ye}})},Y=Z=>{m=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const H=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,te=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;P===H&&k===te||(i.updateSlide({elements:e.value}),r.setScalingState(!1),c())};g?(document.ontouchmove=B,document.ontouchend=Y):(document.onmousemove=B,document.onmouseup=Y)},scaleMultiElement:(h,p,v)=>{let g=!0;const{minX:m,maxX:y,minY:R,maxY:A}=p,x=y-m,S=A-R,w=x/S,M=h.pageX,L=h.pageY,T=JSON.parse(JSON.stringify(e.value));document.onmousemove=P=>{if(!g)return;const k=P.pageX,I=P.pageY,C=(k-M)/n.value;let F=(I-L)/n.value;u.value&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(F=C/w),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(F=-C/w));let N=m,V=y,W=R,K=A;v===Rt.RIGHT_BOTTOM?(V=y+C,K=A+F):v===Rt.LEFT_BOTTOM?(N=m+C,K=A+F):v===Rt.LEFT_TOP?(N=m+C,W=R+F):v===Rt.RIGHT_TOP?(V=y+C,W=R+F):v===Rt.TOP?W=R+F:v===Rt.BOTTOM?K=A+F:v===Rt.LEFT?N=m+C:v===Rt.RIGHT&&(V=y+C);const ee=V-N,B=K-W;let Y=ee/x,Z=B/S;Y<=0&&(Y=0),Z<=0&&(Z=0),e.value=e.value.map(H=>{if((H.type==="image"||H.type==="shape")&&o.value.includes(H.id)){const te=T.find(z=>z.id===H.id);return{...H,width:te.width*Y,height:te.height*Z,left:N+(te.left-m)*Y,top:W+(te.top-R)*Z}}return H})},document.onmouseup=P=>{g=!1,document.onmousemove=null,document.onmouseup=null,!(M===P.pageX&&L===P.pageY)&&(i.updateSlide({elements:e.value}),c())}}}},u3e=(e,t)=>{const n=pt(),{activeElementIdList:r,activeGroupElementId:i,handleElementId:o,editorAreaFocus:a}=Ve(n),{ctrlOrShiftKeyActive:s}=Ve(Fs());return{selectElement:(u,c,f=!0)=>{if(a.value||n.setEditorareaFocus(!0),r.value.includes(c.id)){if(s.value){let d=[];if(c.groupId){const h=[];e.value.forEach(p=>{p.groupId===c.groupId&&h.push(p.id)}),d=r.value.filter(p=>!h.includes(p))}else d=r.value.filter(h=>h!==c.id);d.length>0&&n.setActiveElementIdList(d)}else if(o.value!==c.id)n.setHandleElementId(c.id);else if(i.value!==c.id){const d=u instanceof MouseEvent?u.pageX:u.changedTouches[0].pageX,h=u instanceof MouseEvent?u.pageY:u.changedTouches[0].pageY;u.target.onmouseup=p=>{const v=p.pageX,g=p.pageY;d===v&&h===g&&(n.setActiveGroupElementId(c.id),p.target.onmouseup=null)}}}else{let d=[];if(s.value?d=[...r.value,c.id]:d=[c.id],c.groupId){const h=[];e.value.forEach(p=>{p.groupId===c.groupId&&h.push(p.id)}),d=[...d,...h]}n.setActiveElementIdList(Zn.uniq(d)),n.setHandleElementId(c.id)}f&&t(u,c)}}},Tz=(e,t,n)=>{const r=at(),{activeElementIdList:i,activeGroupElementId:o}=Ve(pt()),{shiftKeyState:a}=Ve(Fs()),{viewportRatio:s,viewportSize:l}=Ve(r),{addHistorySnapshot:u}=on();return{dragElement:(f,d)=>{const h=!(f instanceof MouseEvent);if(h&&(!f.changedTouches||!f.changedTouches[0])||!i.value.includes(d.id))return;let p=!0;const v=l.value,g=l.value*s.value,m=5,R=JSON.parse(JSON.stringify(e.value)).filter(Z=>i.value.includes(Z.id)),A=d.left,x=d.top,S=d.width,w="height"in d&&d.height?d.height:0,M="rotate"in d&&d.rotate?d.rotate:0,L=h?f.changedTouches[0].pageX:f.pageX,T=h?f.changedTouches[0].pageY:f.pageY;let P=null;const k=d.id===o.value;let I=[],C=[];for(const Z of e.value){if(Z.type==="line"||k&&Z.id===d.id||!k&&i.value.includes(Z.id))continue;let H,te,z,ce;if("rotate"in Z&&Z.rotate){const{xRange:re,yRange:ae}=nv({left:Z.left,top:Z.top,width:Z.width,height:Z.height,rotate:Z.rotate});H=re[0],te=ae[0],z=re[1]-re[0],ce=ae[1]-ae[0]}else H=Z.left,te=Z.top,z=Z.width,ce=Z.height;const G=H+z,ye=te+ce,le=te+ce/2,de=H+z/2,ue={value:te,range:[H,G]},j={value:ye,range:[H,G]},E={value:le,range:[H,G]},$={value:H,range:[te,ye]},se={value:G,range:[te,ye]},ne={value:de,range:[te,ye]};I.push(ue,j,E),C.push($,se,ne)}const F={value:0,range:[0,v]},N={value:g,range:[0,v]},V={value:g/2,range:[0,v]},W={value:0,range:[0,g]},K={value:v,range:[0,g]},ee={value:v/2,range:[0,g]};I.push(F,N,V),C.push(W,K,ee),I=Sx(I),C=Sx(C);const B=Z=>{const H=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,te=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;if(P!==!1&&(P=Math.abs(L-H)Math.abs(ce)&&(ce=0),Math.abs(z)ae.id===d.id?{...ae,left:G,top:ye}:ae);else{const ae=e.value.find(ve=>ve.id===d.id);if(!ae)return;e.value=e.value.map(ve=>i.value.includes(ve.id)?ve.id===d.id?{...ve,left:G,top:ye}:{...ve,left:ve.left+(G-ae.left),top:ve.top+(ye-ae.top)}:ve)}},Y=Z=>{p=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const H=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,te=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;L===H&&T===te||(r.updateSlide({elements:e.value}),u())};h?(document.ontouchmove=B,document.ontouchend=Y):(document.onmousemove=B,document.onmouseup=Y)}}},c3e=e=>{const t=at(),{canvasScale:n}=Ve(pt()),{ctrlOrShiftKeyActive:r}=Ve(Fs()),{addHistorySnapshot:i}=on();return{dragLineElement:(a,s,l)=>{let u=!0;const c=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p{if(!u)return;const v=p.pageX,g=p.pageY,m=(v-f)/n.value,y=(g-d)/n.value;let R=s.left+s.start[0],A=s.top+s.start[1],x=s.left+s.end[0],S=s.top+s.end[1];const w=s.broken||s.broken2||s.curve||[0,0];let M=s.left+w[0],L=s.top+w[1];const[T,P]=s.cubic||[[0,0],[0,0]];let k=s.left+T[0],I=s.top+T[1],C=s.left+P[0],F=s.top+P[1];if(l===Go.START){R=R+m,A=A+y,Math.abs(R-x)x&&(ee[0]=W-N,B[0]=0),A>S&&(ee[1]=K-V,B[1]=0),e.value=e.value.map(Y=>{if(Y.id===s.id){const Z={...Y,left:N,top:V,start:ee,end:B};return l===Go.START||l===Go.END?(r.value?(s.broken&&(Z.broken=[M-N,L-V]),s.curve&&(Z.curve=[M-N,L-V]),s.cubic&&(Z.cubic=[[k-N,I-V],[C-N,F-V]])):(s.broken&&(Z.broken=[(ee[0]+B[0])/2,(ee[1]+B[1])/2]),s.curve&&(Z.curve=[(ee[0]+B[0])/2,(ee[1]+B[1])/2]),s.cubic&&(Z.cubic=[[(ee[0]+B[0])/2,(ee[1]+B[1])/2],[(ee[0]+B[0])/2,(ee[1]+B[1])/2]])),s.broken2&&(Z.broken2=[(ee[0]+B[0])/2,(ee[1]+B[1])/2])):l===Go.C?(s.broken&&(Z.broken=[M-N,L-V]),s.curve&&(Z.curve=[M-N,L-V]),s.broken2&&(W-N>=K-V?Z.broken2=[M-N,Z.broken2[1]]:Z.broken2=[Z.broken2[0],L-V])):s.cubic&&(Z.cubic=[[k-N,I-V],[C-N,F-V]]),Z}return Y})},document.onmouseup=p=>{u=!1,document.onmousemove=null,document.onmouseup=null;const v=p.pageX,g=p.pageY;f===v&&d===g||(t.updateSlide({elements:e.value}),i())}}}},f3e=(e,t)=>{const n=at(),{addHistorySnapshot:r}=on();return{moveShapeKeypoint:(o,a,s=0)=>{const l=!(o instanceof MouseEvent);if(l&&(!o.changedTouches||!o.changedTouches[0]))return;let u=!0;const c=l?o.changedTouches[0].pageX:o.pageX,f=l?o.changedTouches[0].pageY:o.pageY,d=a.keypoints,h=f0[a.pathFormula];let p=null;if("editable"in h&&h.editable){const m=h.getBaseSize[s],y=h.range[s],R=h.relative[s],A=d[s],x=m(a.width,a.height),S=x*A,[w,M]=y;p={baseSize:x,originPos:S,min:w,max:M,relative:R}}const v=m=>{if(!u)return;const y=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,R=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY,A=(y-c)/t.value,x=(R-f)/t.value;e.value=e.value.map(S=>{if(S.id===a.id&&p){const{baseSize:w,originPos:M,min:L,max:T,relative:P}=p,k=S;let I=0;P==="center"?I=(M-A*2)/w:P==="left"?I=(M+A)/w:P==="right"?I=(M-A)/w:P==="top"?I=(M+x)/w:P==="bottom"?I=(M-x)/w:P==="left_bottom"?I=(M+A)/w:P==="right_bottom"?I=(M-A)/w:P==="top_right"?I=(M+x)/w:P==="bottom_right"&&(I=(M-x)/w),IT&&(I=T);let C=[];return Array.isArray(d)?(C=[...d],C[s]=I):C=[I],{...S,keypoints:C,path:h.formula(k.width,k.height,C)}}return S})},g=m=>{u=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null;const y=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,R=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY;c===y&&f===R||(n.updateSlide({elements:e.value}),r())};l?(document.ontouchmove=v,document.ontouchend=g):(document.onmousemove=v,document.onmouseup=g)}}},d3e=e=>{const t=pt(),{canvasScale:n,creatingElement:r}=Ve(t),i=c=>{const{start:f,end:d}=c;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[g,m]=d,y=Math.min(p,g),R=Math.max(p,g),A=Math.min(v,m),x=Math.max(v,m),S=(y-h.x)/n.value,w=(A-h.y)/n.value,M=(R-y)/n.value,L=(x-A)/n.value;return{left:S,top:w,width:M,height:L}},o=c=>{const{start:f,end:d}=c;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[g,m]=d,y=Math.min(p,g),R=Math.max(p,g),A=Math.min(v,m),x=Math.max(v,m),S=(y-h.x)/n.value,w=(A-h.y)/n.value,M=(R-y)/n.value,L=(x-A)/n.value;return{left:S,top:w,start:[p===y?0:M,v===A?0:L],end:[g===y?0:M,m===A?0:L]}},{createTextElement:a,createShapeElement:s,createLineElement:l}=d0();return{formatCreateSelection:i,insertElementFromCreateSelection:c=>{if(!r.value)return;const f=r.value.type;if(f==="text"){const d=i(c);d&&a(d,{vertical:r.value.vertical})}else if(f==="shape"){const d=i(c);d&&s(d,r.value.data)}else if(f==="line"){const d=o(c);d&&l(d,r.value.data)}t.setCreatingElement(null)}}},m3=()=>{const e=at(),{activeElementIdList:t,activeElementList:n}=Ve(pt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=Ve(e),{addHistorySnapshot:a}=on();return{alignElementToCanvas:l=>{const u=o.value,c=o.value*i.value,{minX:f,maxX:d,minY:h,maxY:p}=nc(n.value),v=JSON.parse(JSON.stringify(r.value.elements));for(const g of v)if(t.value.includes(g.id)){if(l===gn.CENTER){const m=h+(p-h)/2-c/2,y=f+(d-f)/2-u/2;g.top=g.top-m,g.left=g.left-y}if(l===gn.TOP){const m=h-0;g.top=g.top-m}else if(l===gn.VERTICAL){const m=h+(p-h)/2-c/2;g.top=g.top-m}else if(l===gn.BOTTOM){const m=p-c;g.top=g.top-m}else if(l===gn.LEFT){const m=f-0;g.left=g.left-m}else if(l===gn.HORIZONTAL){const m=f+(d-f)/2-u/2;g.left=g.left-m}else if(l===gn.RIGHT){const m=d-u;g.left=g.left-m}}e.updateSlide({elements:v}),a()}}},vd=e=>({shadowStyle:Se(()=>{if(e.value){const{h:n,v:r,blur:i,color:o}=e.value;return`${n}px ${r}px ${i}px ${o}`}return""})}),y3=(e,t)=>({flipStyle:Se(()=>{let r="";return e.value&&t.value?r="rotateX(180deg) rotateY(180deg)":t.value?r="rotateX(180deg)":e.value&&(r="rotateY(180deg)"),r})});var _z=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(_z||{});const m6={rect:{name:"矩形",type:"rect",radius:"0",style:""},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L 0 ${t} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L ${e*.2} ${t} L 0 ${t*.8} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 round 10px)"},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${e*.5} 0 L 0 ${t} L ${e} ${t} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M ${e*.5} ${t} L 0 0 L ${e} 0 Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 0 L 0 ${t} L ${e} ${t} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${t*.5} L ${e*.5} ${t} L 0 ${t*.5} Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${.38*t} L ${.82*e} ${t} L ${.18*e} ${t} L 0 ${.38*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.2} 0 L ${e*.8} 0 L ${e} ${t*.5} L ${e*.8} ${t} L ${e*.2} ${t} L 0 ${t*.5} Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e*.9} ${t*.2} L ${e} ${t*.6} L ${e*.75} ${t} L ${e*.25} ${t} L 0 ${t*.6} L ${e*.1} ${t*.2} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e*.7} 0 L ${e} ${t*.3} L ${e} ${t*.7} L ${e*.7} ${t} L ${e*.3} ${t} L 0 ${t*.7} L 0 ${t*.3} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} L ${e*.25} ${t*.5} L 0 0 Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M 0 0 L ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M 0 ${t*.2} L ${e*.6} ${t*.2} L ${e*.6} 0 L ${e} ${t*.5} L ${e*.6} ${t} L ${e*.6} ${t*.8} L 0 ${t*.8} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e} 0 L ${e*.7} ${t} L 0 ${t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${e*.3} ${t} L ${e} ${t} L ${e*.7} 0 L 0 0 Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.25} 0 L ${e*.75} 0 L ${e} ${t} L 0 ${t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M 0 0 L ${e} 0 L ${e*.75} ${t} L ${e*.25} ${t} Z`}},Ik=e=>{const t=Se(()=>{let r=m6.rect;if(e.value.clip){const i=e.value.clip.shape||_z.RECT;r=m6[i]}return r.radius!==void 0&&e.value.radius&&(r={...r,radius:`${e.value.radius}px`,style:`inset(0 round ${e.value.radius}px)`}),r}),n=Se(()=>{if(!e.value.clip)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,i]=e.value.clip.range,o=(i[0]-r[0])/100,a=(i[1]-r[1])/100,s=r[0]/o,l=r[1]/a;return{left:-s+"%",top:-l+"%",width:100/o+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},Oz=e=>({filter:Se(()=>{if(!e.value)return"";let n="";const r=Object.keys(e.value);for(const i of r)n+=`${i}(${e.value[i]}) `;return n})}),t1=e=>{const t=Se(()=>{var o;return((o=e.value)==null?void 0:o.width)??0}),n=Se(()=>{var o;return((o=e.value)==null?void 0:o.style)||"solid"}),r=Se(()=>{var o;return((o=e.value)==null?void 0:o.color)||"#d14424"}),i=Se(()=>{const o=t.value;return n.value==="dashed"?o<=6?`${o*4.5} ${o*2}`:`${o*4} ${o*1.5}`:n.value==="dotted"?o<=6?`${o*1.8} ${o*1.6}`:`${o*1.5} ${o*1.2}`:"0 0"});return{outlineWidth:t,outlineStyle:n,outlineColor:r,strokeDashArray:i}},h3e=["width","height"],p3e=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],v3e=Ee({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=t1(Uv(t,"outline"));return(o,a)=>o.outline?(U(),q("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:o.width,height:o.height},[D("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",rx:o.radius,ry:o.radius,width:o.width,height:o.height,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,p3e)],8,h3e)):Ye("",!0)}}),g3e=Be(v3e,[["__scopeId","data-v-09a0319c"]]),m3e=["width","height"],y3e=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],A3e=Ee({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=t1(Uv(t,"outline"));return(o,a)=>o.outline?(U(),q("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:o.width,height:o.height},[D("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",cx:o.width/2,cy:o.height/2,rx:o.width/2,ry:o.height/2,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,y3e)],8,m3e)):Ye("",!0)}}),R3e=Be(A3e,[["__scopeId","data-v-19e68d74"]]),b3e=["width","height"],x3e=["d","stroke","stroke-width","stroke-dasharray"],S3e=Ee({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=t1(Uv(t,"outline"));return(o,a)=>o.outline?(U(),q("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:o.width,height:o.height},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:o.createPath(o.width,o.height),stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,x3e)],8,b3e)):Ye("",!0)}}),w3e=Be(S3e,[["__scopeId","data-v-a036b0a3"]]),M3e={class:"image-outline"},kz=Ee({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=Se(()=>t.elementInfo),{clipShape:r}=Ik(n);return(i,o)=>(U(),q("div",M3e,[J(r).type==="rect"?(U(),Te(g3e,{key:0,width:i.elementInfo.width,height:i.elementInfo.height,radius:J(r).radius,outline:i.elementInfo.outline},null,8,["width","height","radius","outline"])):J(r).type==="ellipse"?(U(),Te(R3e,{key:1,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"])):J(r).type==="polygon"?(U(),Te(w3e,{key:2,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline,createPath:J(r).createPath},null,8,["width","height","outline","createPath"])):Ye("",!0)]))}}),Pz=e=>(jt("data-v-31b3b0f9"),e=e(),qt(),e),L3e=["src"],T3e=["src"],_3e=["onMousedown"],O3e=Pz(()=>D("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[D("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 16 L 4 16 L 4 4 L 16 4 L 16 0 Z"})],-1)),k3e=[O3e],P3e=["onMousedown"],C3e=Pz(()=>D("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[D("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),I3e=[C3e],N3e=Ee({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:i}=Ve(pt()),{ctrlOrShiftKeyActive:o}=Ve(Fs()),a=he({top:"0",left:"0"}),s=he(!1),l=he(null),u=()=>{const[M,L]=n.clipData?n.clipData.range:[[0,0],[100,100]],T=(L[0]-M[0])/100,P=(L[1]-M[1])/100,k=M[0]/T,I=M[1]/P;return{widthScale:T,heightScale:P,left:k,top:I}},c=Se(()=>{const{widthScale:M,heightScale:L,left:T,top:P}=u();return{left:-T,top:-P,width:100/M,height:100/L}}),f=Se(()=>({top:c.value.top+"%",left:c.value.left+"%",width:c.value.width+"%",height:c.value.height+"%"})),d=he({top:0,left:0,width:0,height:0}),h=Se(()=>{const{top:M,left:L,width:T,height:P}=d.value;return{top:M+"%",left:L+"%",width:T+"%",height:P+"%"}}),p=Se(()=>{const M=c.value.width,L=c.value.height,{top:T,left:P,width:k,height:I}=d.value;return{left:-P*(100/k)+"%",top:-T*(100/I)+"%",width:M/k*100+"%",height:L/I*100+"%"}}),v=()=>{const{left:M,top:L}=u();d.value={left:M,top:L,width:100,height:100},a.value={top:-L+"%",left:-M+"%"}},g=()=>{if(s.value)return;if(!l.value){r("clip",null);return}const{left:M,top:L}=u(),T={left:(d.value.left-M)/100*n.width,top:(d.value.top-L)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},P={range:l.value,position:T};r("clip",P)},m=M=>{M.key.toUpperCase()===yt.ENTER&&g()};Wt(()=>{v(),document.addEventListener("keydown",m)}),En(()=>{document.removeEventListener("keydown",m)});const y=()=>{const M={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},L=100/M.width,T=100/M.height,P=[-M.left*L,-M.top*T],k=[L*100+P[0],T*100+P[1]];l.value=[P,k]},R=M=>{s.value=!0;let L=!0;const T=M.pageX,P=M.pageY,k=c.value,I={...d.value};document.onmousemove=C=>{if(!L)return;const F=C.pageX,N=C.pageY,V=(F-T)/i.value,W=(N-P)/i.value,K=Math.sqrt(V*V+W*W),B=Math.atan2(W,V)-n.rotate/180*Math.PI,Y=K*Math.cos(B)/n.width*100,Z=K*Math.sin(B)/n.height*100;let H=I.left+Y,te=I.top+Z;H<0?H=0:H+I.width>k.width&&(H=k.width-I.width),te<0?te=0:te+I.height>k.height&&(te=k.height-I.height),d.value={...d.value,left:H,top:te}},document.onmouseup=()=>{L=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},A=(M,L)=>{s.value=!0;let T=!0;const P=50/n.width*100,k=50/n.height*100,I=M.pageX,C=M.pageY,F=c.value,N={...d.value},V=d.value.width/d.value.height;document.onmousemove=W=>{if(!T)return;const K=W.pageX,ee=W.pageY,B=(K-I)/i.value,Y=(ee-C)/i.value,Z=Math.sqrt(B*B+Y*Y),te=Math.atan2(Y,B)-n.rotate/180*Math.PI;let z=Z*Math.cos(te)/n.width*100,ce=Z*Math.sin(te)/n.height*100;o.value&&((L===Rt.RIGHT_BOTTOM||L===Rt.LEFT_TOP)&&(ce=z/V),(L===Rt.LEFT_BOTTOM||L===Rt.RIGHT_TOP)&&(ce=-z/V));let G,ye,le,de;L===Rt.LEFT_TOP?(N.left+z<0&&(z=-N.left),N.top+ce<0&&(ce=-N.top),N.width-zF.width&&(z=F.width-(N.left+N.width)),N.top+ce<0&&(ce=-N.top),N.width+zF.height&&(ce=F.height-(N.top+N.height)),N.width-zF.width&&(z=F.width-(N.left+N.width)),N.top+N.height+ce>F.height&&(ce=F.height-(N.top+N.height)),N.width+zF.height&&(ce=F.height-(N.top+N.height)),N.height+ceF.width&&(z=F.width-(N.left+N.width)),N.width+z{T=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},x=Se(()=>{const M="rotate-",L=n.rotate;return L>-22.5&&L<=22.5?M+0:L>22.5&&L<=67.5?M+45:L>67.5&&L<=112.5?M+90:L>112.5&&L<=157.5?M+135:L>157.5||L<=-157.5?M+0:L>-157.5&&L<=-112.5?M+45:L>-112.5&&L<=-67.5?M+90:L>-67.5&&L<=-22.5?M+135:M+0}),S=[Rt.LEFT_TOP,Rt.RIGHT_TOP,Rt.LEFT_BOTTOM,Rt.RIGHT_BOTTOM],w=[Rt.TOP,Rt.BOTTOM,Rt.LEFT,Rt.RIGHT];return(M,L)=>{const T=_n("click-outside");return ze((U(),q("div",{class:"image-clip-handler",style:Me(a.value)},[D("img",{class:"bottom-img",src:M.src,draggable:!1,alt:"",style:Me(f.value)},null,12,L3e),D("div",{class:"top-image-content",style:Me({...h.value,clipPath:M.clipPath})},[D("img",{class:"top-img",src:M.src,draggable:!1,alt:"",style:Me(p.value)},null,12,T3e)],4),D("div",{class:"operate",style:Me(h.value),onMousedown:L[0]||(L[0]=Nt(P=>R(P),["stop"]))},[(U(),q(Ne,null,Je(S,P=>D("div",{class:Ge(["clip-point",P,x.value]),key:P,onMousedown:Nt(k=>A(k,P),["stop"])},k3e,42,_3e)),64)),(U(),q(Ne,null,Je(w,P=>D("div",{class:Ge(["clip-point",P,x.value]),key:P,onMousedown:Nt(k=>A(k,P),["stop"])},I3e,42,P3e)),64))],36)],4)),[[T,g]])}}}),F3e=Be(N3e,[["__scopeId","data-v-31b3b0f9"]]),E3e=["src"],X3e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{clipingImageElementId:i}=Ve(n),o=Se(()=>i.value===t.elementInfo.id),{addHistorySnapshot:a}=on(),s=Se(()=>t.elementInfo.shadow),{shadowStyle:l}=vd(s),u=Se(()=>t.elementInfo.flipH),c=Se(()=>t.elementInfo.flipV),{flipStyle:f}=y3(u,c),d=Se(()=>t.elementInfo),{clipShape:h,imgPosition:p}=Ik(d),v=Se(()=>t.elementInfo.filters),{filter:g}=Oz(v),m=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},y=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:A,position:x}=R,S=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},w=t.elementInfo.left+x.left,M=t.elementInfo.top+x.top,L=t.elementInfo.width+x.width,T=t.elementInfo.height+x.height;let P=0,k=0;if(t.elementInfo.rotate){const C=w+L/2-(t.elementInfo.left+t.elementInfo.width/2),F=-(M+T/2-(t.elementInfo.top+t.elementInfo.height/2)),N=-t.elementInfo.rotate*Math.PI/180,V=C*Math.cos(N)-F*Math.sin(N),W=C*Math.sin(N)+F*Math.cos(N);P=V-C,k=-(W-F)}const I={clip:{...S,range:A},left:w+P,top:M+k,width:L,height:T};r.updateElement({id:t.elementInfo.id,props:I}),a()};return(R,A)=>{const x=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-image",{lock:R.elementInfo.lock}]),style:Me({top:R.elementInfo.top+"px",left:R.elementInfo.left+"px",width:R.elementInfo.width+"px",height:R.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${R.elementInfo.rotate}deg)`})},[o.value?(U(),Te(F3e,{key:0,src:R.elementInfo.src,clipData:R.elementInfo.clip,width:R.elementInfo.width,height:R.elementInfo.height,top:R.elementInfo.top,left:R.elementInfo.left,rotate:R.elementInfo.rotate,clipPath:J(h).style,onClip:A[0]||(A[0]=S=>y(S))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):ze((U(),q("div",{key:1,class:"element-content",style:Me({filter:J(l)?`drop-shadow(${J(l)})`:"",transform:J(f)}),onMousedown:A[2]||(A[2]=S=>m(S)),onTouchstart:A[3]||(A[3]=S=>m(S))},[O(kz,{elementInfo:R.elementInfo},null,8,["elementInfo"]),D("div",{class:"image-content",style:Me({clipPath:J(h).style})},[D("img",{src:R.elementInfo.src,draggable:!1,style:Me({top:J(p).top,left:J(p).left,width:J(p).width,height:J(p).height,filter:J(g)}),onDragstart:A[1]||(A[1]=Nt(()=>{},["prevent"])),alt:""},null,44,E3e),R.elementInfo.colorMask?(U(),q("div",{key:0,class:"color-mask",style:Me({backgroundColor:R.elementInfo.colorMask})},null,4)):Ye("",!0)],4)],36)),[[x,R.contextmenus]])],4)],6)}}}),Cz=Be(X3e,[["__scopeId","data-v-86b9f3af"]]),W3e=["width","height"],V3e=["d","stroke","stroke-width","stroke-dasharray"],D3e=Ee({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=t1(Uv(t,"outline"));return(o,a)=>o.outline?(U(),q("svg",{key:0,class:"element-outline",overflow:"visible",width:o.width,height:o.height},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:`M0,0 L${o.width},0 L${o.width},${o.height} L0,${o.height} Z`,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,V3e)],8,W3e)):Ye("",!0)}}),A3=Be(D3e,[["__scopeId","data-v-e2ef58f5"]]),Qi=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},o2=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let y6=null;const Ku=function(e,t,n){let r=y6||(y6=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},U3e=function(){y6=null},n0=function(e,t,n,r){return n&&(BX(e,t,n,r,-1)||BX(e,t,n,r,1))},B3e=/^(img|br|input|textarea|hr)$/i;function BX(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:$l(e))){let o=e.parentNode;if(!o||o.nodeType!=1||ay(e)||B3e.test(e.nodeName)||e.contentEditable=="false")return!1;t=Qi(e)+(i<0?0:1),e=o}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.contentEditable=="false")return!1;t=i<0?$l(e):0}else return!1}}function $l(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Y3e(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=$l(e)}else if(e.parentNode&&!ay(e))t=Qi(e),e=e.parentNode;else return null}}function Z3e(e,t){for(;;){if(e.nodeType==3&&t2),hs=kv||(gu?/Mac/.test(gu.platform):!1),G3e=gu?/Win/.test(gu.platform):!1,al=/Android \d/.test(gd),sy=!!YX&&"webkitFontSmoothing"in YX.documentElement.style,z3e=sy?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function J3e(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Uu(e,t){return typeof e=="number"?e:e[t]}function $3e(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function ZX(e,t,n){let r=e.someProp("scrollThreshold")||0,i=e.someProp("scrollMargin")||5,o=e.dom.ownerDocument;for(let a=n||e.dom;a;a=o2(a)){if(a.nodeType!=1)continue;let s=a,l=s==o.body,u=l?J3e(o):$3e(s),c=0,f=0;if(t.topu.bottom-Uu(r,"bottom")&&(f=t.bottom-t.top>u.bottom-u.top?t.top+Uu(i,"top")-u.top:t.bottom-u.bottom+Uu(i,"bottom")),t.leftu.right-Uu(r,"right")&&(c=t.right-u.right+Uu(i,"right")),c||f)if(l)o.defaultView.scrollBy(c,f);else{let d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),c&&(s.scrollLeft+=c);let p=s.scrollLeft-d,v=s.scrollTop-h;t={left:t.left-p,top:t.top-v,right:t.right-p,bottom:t.bottom-v}}if(l||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function j3e(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,i;for(let o=(t.left+t.right)/2,a=n+1;a=n-20){r=s,i=l.top;break}}return{refDOM:r,refTop:i,stack:Fz(e.dom)}}function Fz(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=o2(r));return t}function q3e({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;Ez(n,r==0?0:r-t)}function Ez(e,t){for(let n=0;n=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let v=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=c,u={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(o=f+1)}}return!n&&l&&(n=l,i=u,r=0),n&&n.nodeType==3?t4e(n,i):!n||r&&n.nodeType==1?{node:e,offset:o}:Xz(n,i)}function t4e(e,t){let n=e.nodeValue.length,r=document.createRange();for(let i=0;i=(o.left+o.right)/2?1:0)}}return{node:e,offset:0}}function Nk(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function n4e(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,i,o)}function i4e(e,t,n,r){let i=-1;for(let o=t,a=!1;o!=e.dom;){let s=e.docView.nearestDesc(o,!0);if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)){let l=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&(!a&&l.left>r.left||l.top>r.top?i=s.posBefore:(!a&&l.right-1?i:e.docView.posFromDOM(t,n,-1)}function Wz(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&i++}let u;sy&&i&&r.nodeType==1&&(u=r.childNodes[i-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=t.top&&i--,r==e.dom&&i==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(i==0||r.nodeType!=1||r.childNodes[i-1].nodeName!="BR")&&(s=i4e(e,r,i,t))}s==null&&(s=r4e(e,a,t));let l=e.docView.nearestDesc(a,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function QX(e){return e.top=0&&i==r.nodeValue.length?(l--,c=1):n<0?l--:u++,F1(sf(Ku(r,l,u),c),c<0)}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&i&&(n<0||i==$l(r))){let l=r.childNodes[i-1];if(l.nodeType==1)return P5(l.getBoundingClientRect(),!1)}if(o==null&&i<$l(r)){let l=r.childNodes[i];if(l.nodeType==1)return P5(l.getBoundingClientRect(),!0)}return P5(r.getBoundingClientRect(),n>=0)}if(o==null&&i&&(n<0||i==$l(r))){let l=r.childNodes[i-1],u=l.nodeType==3?Ku(l,$l(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return F1(sf(u,1),!1)}if(o==null&&i<$l(r)){let l=r.childNodes[i];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let u=l?l.nodeType==3?Ku(l,0,a?0:1):l.nodeType==1?l:null:null;if(u)return F1(sf(u,-1),!0)}return F1(sf(r.nodeType==3?Ku(r):r,-n),n>=0)}function F1(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function P5(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function Dz(e,t,n){let r=e.state,i=e.root.activeElement;r!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),i!=e.dom&&i&&i.focus()}}function s4e(e,t,n){let r=t.selection,i=n=="up"?r.$from:r.$to;return Dz(e,t,()=>{let{node:o}=e.docView.domFromPos(i.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(o,!0);if(!s)break;if(s.node.isBlock){o=s.contentDOM||s.dom;break}o=s.dom.parentNode}let a=Vz(e,i.pos,1);for(let s=o.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=Ku(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;uc.top+1&&(n=="up"?a.top-c.top>(c.bottom-a.top)*2:c.bottom-a.bottom>(a.bottom-c.top)*2))return!1}}return!0})}const l4e=/[\u0590-\u08ac]/;function u4e(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let i=r.parentOffset,o=!i,a=i==r.parent.content.size,s=e.domSelection();return!l4e.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?o:a:Dz(e,t,()=>{let{focusNode:l,focusOffset:u,anchorNode:c,anchorOffset:f}=e.domSelectionRange(),d=s.caretBidiLevel;s.modify("move",n,"character");let h=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:v}=e.domSelectionRange(),g=p&&!h.contains(p.nodeType==1?p:p.parentNode)||l==p&&u==v;try{s.collapse(c,f),l&&(l!=c||u!=f)&&s.extend&&s.extend(l,u)}catch{}return d!=null&&(s.caretBidiLevel=d),g})}let HX=null,KX=null,GX=!1;function c4e(e,t,n){return HX==t&&KX==n?GX:(HX=t,KX=n,GX=n=="up"||n=="down"?s4e(e,t,n):u4e(e,t,n))}const Ms=0,zX=1,Rh=2,mu=3;class ly{constructor(t,n,r,i){this.parent=t,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=Ms,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;nQi(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=t;;o=o.parentNode){if(o==this.dom){i=!1;break}if(o.previousSibling)break}if(i==null&&n==t.childNodes.length)for(let o=t;;o=o.parentNode){if(o==this.dom){i=!0;break}if(o.nextSibling)break}}return i??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,i=t;i;i=i.parentNode){let o=this.getDesc(i),a;if(o&&(!n||o.node))if(r&&(a=o.nodeDOM)&&!(a.nodeType==1?a.contains(t.nodeType==1?t:t.parentNode):a==t))r=!1;else return o}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let i=t;i;i=i.parentNode){let o=this.getDesc(i);if(o)return o.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||a instanceof Bz){i=t-o;break}o=s}if(i)return this.children[r].domFromPos(i-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof Uz&&o.side>=0;r--);if(n<=0){let o,a=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,a=!1);return o&&n&&a&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Qi(o.dom)+1:0}}else{let o,a=!0;for(;o=r=c&&n<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,n,c);t=a;for(let f=s;f>0;f--){let d=this.children[f-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){i=Qi(d.dom)+1;break}t-=d.size}i==-1&&(i=0)}if(i>-1&&(u>n||s==this.children.length-1)){n=u;for(let c=s+1;ch&&an){let h=s;s=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,i=0;i=r:tr){let s=r+o.border,l=a-o.border;if(t>=s&&n<=l){this.dirty=t==r||n==a?Rh:zX,t==s&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=mu:o.markDirty(t-s,n-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Rh:mu}r=a}this.dirty=Rh}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?Rh:zX;n.dirty{if(!o)return i;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(t,[],a,null),this.widget=n,this.widget=n,o=this}matchesWidget(t){return this.dirty==Ms&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class f4e extends ly{constructor(t,n,r,i){super(t,[],n,null),this.textDOM=r,this.text=i}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class r0 extends ly{constructor(t,n,r,i){super(t,[],r,i),this.mark=n}static create(t,n,r,i){let o=i.nodeViews[n.type.name],a=o&&o(n,i,r);return(!a||!a.dom)&&(a=Yv.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new r0(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&mu||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=mu&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=Ms){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(o=w6(o,0,t,r));for(let s=0;s{if(!l)return a;if(l.parent)return l.parent.posBeforeChild(l)},r,i),c=u&&u.dom,f=u&&u.contentDOM;if(n.isText){if(!c)c=document.createTextNode(n.text);else if(c.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else c||({dom:c,contentDOM:f}=Yv.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!f&&!n.isText&&c.nodeName!="BR"&&(c.hasAttribute("contenteditable")||(c.contentEditable="false"),n.type.spec.draggable&&(c.draggable=!0));let d=c;return c=Qz(c,r,n),u?l=new d4e(t,n,r,i,c,f||null,d,u,o,a+1):n.isText?new b3(t,n,r,i,c,d,o):new Xf(t,n,r,i,c,f||null,d,o,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>ft.empty)}return t}matchesNode(t,n,r){return this.dirty==Ms&&t.eq(this.node)&&S6(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,i=n,o=t.composing?this.localCompositionInfo(t,n):null,a=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new p4e(this,a&&a.node,t);m4e(this.node,this.innerDeco,(u,c,f)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,t):u.type.side>=0&&!f&&l.syncToMarks(c==this.node.childCount?zn.none:this.node.child(c).marks,r,t),l.placeWidget(u,t,i)},(u,c,f,d)=>{l.syncToMarks(u.marks,r,t);let h;l.findNodeMatch(u,c,f,d)||s&&t.state.selection.from>i&&t.state.selection.to-1&&l.updateNodeAt(u,c,f,h,t)||l.updateNextNode(u,c,f,t,d,i)||l.addNode(u,c,f,t,i),i+=u.nodeSize}),l.syncToMarks([],r,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Rh)&&(a&&this.protectLocalComposition(t,a),Yz(this.contentDOM,this.children,t),kv&&y4e(this.dom))}localCompositionInfo(t,n){let{from:r,to:i}=t.state.selection;if(!(t.state.selection instanceof nr)||rn+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let a=o.nodeValue,s=A4e(this.node.content,a,r-n,i-n);return s<0?null:{node:o,pos:s,text:a}}else return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:i}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let a=new f4e(this,o,n,i);t.input.compositionNodes.push(a),this.children=w6(this.children,r,r+i.length,t,a)}update(t,n,r,i){return this.dirty==mu||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,i),!0)}updateInner(t,n,r,i){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=Ms}updateOuterDeco(t){if(S6(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=Zz(this.dom,this.nodeDOM,x6(this.outerDeco,this.node,n),x6(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function JX(e,t,n,r,i){Qz(r,t,e);let o=new Xf(void 0,e,t,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}class b3 extends Xf{constructor(t,n,r,i,o,a,s){super(t,n,r,i,o,null,a,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,i){return this.dirty==mu||this.dirty!=Ms&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Ms||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=t,this.dirty=Ms,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let i=this.node.cut(t,n),o=document.createTextNode(i.text);return new b3(this.parent,i,this.outerDeco,this.innerDeco,o,o,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=mu)}get domAtom(){return!1}isText(t){return this.node.text==t}}class Bz extends ly{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==Ms&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class d4e extends Xf{constructor(t,n,r,i,o,a,s,l,u,c){super(t,n,r,i,o,a,s,u,c),this.spec=l}update(t,n,r,i){if(this.dirty==mu)return!1;if(this.spec.update){let o=this.spec.update(t,n,r);return o&&this.updateInner(t,n,r,i),o}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,i){this.spec.setSelection?this.spec.setSelection(t,n,r):super.setSelection(t,n,r,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function Yz(e,t,n){let r=e.firstChild,i=!1;for(let o=0;o>1,a=Math.min(o,t.length);for(;i-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=r0.create(this.top,t[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(t,n,r,i){let o=-1,a;if(i>=this.preMatch.index&&(a=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&a.matchesNode(t,n,r))o=this.top.children.indexOf(a,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let u=n.children[r-1];if(u instanceof r0)n=u,r=u.children.length;else{s=u,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(i-1))break;--i,o.set(s,i),a.push(s)}}return{index:i,matched:o,matches:a.reverse()}}function g4e(e,t){return e.type.side-t.type.side}function m4e(e,t,n,r){let i=t.locals(e),o=0;if(i.length==0){for(let u=0;uo;)s.push(i[a++]);let p=o+d.nodeSize;if(d.isText){let g=p;a!g.inline):s.slice();r(d,v,t.forChild(o,d),h),o=p}}function y4e(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function A4e(e,t,n,r){for(let i=0,o=0;i=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let u=s=0&&u+t.length+s>=n)return s+u;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function w6(e,t,n,r,i){let o=[];for(let a=0,s=0;a=n||c<=t?o.push(l):(un&&o.push(l.slice(n-u,l.size,r)))}return o}function Fk(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),o=i&&i.size==0,a=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(a<0)return null;let s=r.resolve(a),l,u;if(R3(n)){for(l=s;i&&!i.node;)i=i.parent;let c=i.node;if(i&&c.isAtom&&$t.isSelectable(c)&&i.parent&&!(c.isInline&&Q3e(n.focusNode,n.focusOffset,i.dom))){let f=i.posBefore;u=new $t(a==f?s:r.resolve(f))}}else{let c=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(c<0)return null;l=r.resolve(c)}if(!u){let c=t=="pointer"||e.state.selection.head{(n.anchorNode!=r||n.anchorOffset!=i)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!Hz(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function b4e(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,i=r.nodeName=="IMG";i?n.setEnd(r.parentNode,Qi(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!i&&!e.state.selection.visible&&la&&Ef<=11&&(r.disabled=!0,r.disabled=!1)}function Kz(e,t){if(t instanceof $t){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(tW(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else tW(e)}function tW(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function Ek(e,t,n,r){return e.someProp("createSelectionBetween",i=>i(e,t,n))||nr.between(t,n,r)}function nW(e){return e.editable&&!e.hasFocus()?!1:Gz(e)}function Gz(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function x4e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return n0(t.node,t.offset,n.anchorNode,n.anchorOffset)}function M6(e,t){let{$anchor:n,$head:r}=e.selection,i=t>0?n.max(r):n.min(r),o=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return o&&Fn.findFrom(o,t)}function vf(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function rW(e,t,n){let r=e.state.selection;if(r instanceof nr)if(n.indexOf("s")>-1){let{$head:i}=r,o=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let a=e.state.doc.resolve(i.pos+o.nodeSize*(t<0?-1:1));return vf(e,new nr(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let i=M6(e.state,t);return i&&i instanceof $t?vf(e,i):!1}else if(!(hs&&n.indexOf("m")>-1)){let i=r.$head,o=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter,a;if(!o||o.isText)return!1;let s=t<0?i.pos-o.nodeSize:i.pos;return o.isAtom||(a=e.docView.descAt(s))&&!a.contentDOM?$t.isSelectable(o)?vf(e,new $t(t<0?e.state.doc.resolve(i.pos-o.nodeSize):i)):sy?vf(e,new nr(e.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof $t&&r.node.isInline)return vf(e,new nr(t>0?r.$to:r.$from));{let i=M6(e.state,t);return i?vf(e,i):!1}}}function Wx(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function vm(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Z0(e,t){return t<0?S4e(e):w4e(e)}function S4e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i,o,a=!1;for(vl&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(vm(s,-1))i=n,o=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(zz(n))break;{let s=n.previousSibling;for(;s&&vm(s,-1);)i=n.parentNode,o=Qi(s),s=s.previousSibling;if(s)n=s,r=Wx(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?L6(e,n,r):i&&L6(e,i,o)}function w4e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i=Wx(n),o,a;for(;;)if(r{e.state==i&&uc(e)},50)}function iW(e,t){let n=e.state.doc.resolve(t);if(!(po||G3e)&&n.parent.inlineContent){let i=e.coordsAtPos(t);if(t>n.start()){let o=e.coordsAtPos(t-1),a=(o.top+o.bottom)/2;if(a>i.top&&a1)return o.lefti.top&&a1)return o.left>i.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function oW(e,t,n){let r=e.state.selection;if(r instanceof nr&&!r.empty||n.indexOf("s")>-1||hs&&n.indexOf("m")>-1)return!1;let{$from:i,$to:o}=r;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=M6(e.state,t);if(a&&a instanceof $t)return vf(e,a)}if(!i.parent.inlineContent){let a=t<0?i:o,s=r instanceof ia?Fn.near(a,t):Fn.findFrom(a,t);return s?vf(e,s):!1}return!1}function aW(e,t){if(!(e.state.selection instanceof nr))return!0;let{$head:n,$anchor:r,empty:i}=e.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let o=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let a=e.state.tr;return t<0?a.delete(n.pos-o.nodeSize,n.pos):a.delete(n.pos,n.pos+o.nodeSize),e.dispatch(a),!0}return!1}function sW(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function T4e(e){if(!No||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;sW(e,r,"true"),setTimeout(()=>sW(e,r,"false"),20)}return!1}function _4e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function O4e(e,t){let n=t.keyCode,r=_4e(t);if(n==8||hs&&n==72&&r=="c")return aW(e,-1)||Z0(e,-1);if(n==46&&!t.shiftKey||hs&&n==68&&r=="c")return aW(e,1)||Z0(e,1);if(n==13||n==27)return!0;if(n==37||hs&&n==66&&r=="c"){let i=n==37?iW(e,e.state.selection.from)=="ltr"?-1:1:-1;return rW(e,i,r)||Z0(e,i)}else if(n==39||hs&&n==70&&r=="c"){let i=n==39?iW(e,e.state.selection.from)=="ltr"?1:-1:1;return rW(e,i,r)||Z0(e,i)}else{if(n==38||hs&&n==80&&r=="c")return oW(e,-1,r)||Z0(e,-1);if(n==40||hs&&n==78&&r=="c")return T4e(e)||oW(e,1,r)||Z0(e,1);if(r==(hs?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function Jz(e,t){e.someProp("transformCopied",h=>{t=h(t,e)});let n=[],{content:r,openStart:i,openEnd:o}=t;for(;i>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,o--;let h=r.firstChild;n.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),r=h.content}let a=e.someProp("clipboardSerializer")||Yv.fromSchema(e.state.schema),s=nJ(),l=s.createElement("div");l.appendChild(a.serializeFragment(r,{document:s}));let u=l.firstChild,c,f=0;for(;u&&u.nodeType==1&&(c=tJ[u.nodeName.toLowerCase()]);){for(let h=c.length-1;h>=0;h--){let p=s.createElement(c[h]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),f++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${i} ${o}${f?` -${f}`:""} ${JSON.stringify(n)}`);let d=e.someProp("clipboardTextSerializer",h=>h(t,e))||t.content.textBetween(0,t.content.size,` +Line: `+(T.length-1)+` +Column: `+(T[T.length-1].length+1)+` +Char: `+e[n])}return n+1&&(n+=1),w}if(e.charCodeAt(n+1)===u){if(e.charCodeAt(n+2)==s){const F=n;for(;n!==-1&&(e.charCodeAt(n)!==a||e.charCodeAt(n-1)!=s||e.charCodeAt(n-2)!=s||n==-1);)n=e.indexOf(">",n+1);n===-1&&(n=e.length),r&&w.push(e.substring(F,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var M=e.indexOf("]]>",n);M==-1?(w.push(e.substr(n+9)),n=e.length):(w.push(e.substring(n+9,M)),n=M+3);continue}{const F=n+1;n+=2;for(var P=!1;(e.charCodeAt(n)!==a||P===!0)&&e[n];)e.charCodeAt(n)===d?P=!0:P===!0&&e.charCodeAt(n)===h&&(P=!1),n++;w.push(e.substring(F,n))}}n++;continue}var k=y();w.push(k),k.tagName[0]==="?"&&(w.push(...k.children),k.children=[])}else{var I=v();if(i)I.length>0&&w.push(I);else{var C=I.trim();C.length>0&&w.push(C)}n++}return w}function v(){var S=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(S,n+1)}function g(){for(var S=n;`\r + >/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(S,n)}var m=t.noChildNodes||["img","br","input","meta","link","hr"];function y(){n++;const S=g(),w={};let L=[];for(;e.charCodeAt(n)!==a&&e[n];){var T=e.charCodeAt(n);if(T>64&&T<91||T>96&&T<123){for(var M=g(),P=e.charCodeAt(n);P&&P!==c&&P!==f&&!(P>64&&P<91||P>96&&P<123)&&P!==a;)n++,P=e.charCodeAt(n);if(P===c||P===f){var k=R();if(n===-1)return{tagName:S,attributes:w,children:L}}else k=null,n--;w[M]=k}n++}if(e.charCodeAt(n-1)!==l)if(S=="script"){var I=n+1;n=e.indexOf("<\/script>",n),L=[e.slice(I,n)],n+=9}else S=="style"?(I=n+1,n=e.indexOf("",n),L=[e.slice(I,n)],n+=8):m.indexOf(S)===-1?(n++,L=p(S)):n++;else n++;return{tagName:S,attributes:w,children:L}}function R(){var S=e[n],w=n+1;return n=e.indexOf(S,w),e.slice(w,n)}var A,x=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",x=[];A=void 0,A=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=A?A.index:-1)!==-1;)(n=e.lastIndexOf("<",n))!==-1&&x.push(y()),e=e.substr(n),n=0;else x=t.parseNode?y():p("");return t.filter&&(x=FG(x,t.filter)),t.simplify?NG(Array.isArray(x)?x:[x]):(t.setPos&&(x.pos=n),x)}function NG(e){var t={};if(!e.length)return"";if(e.length===1&&typeof e[0]=="string")return e[0];for(var n in e.forEach(function(r){if(typeof r=="object"){t[r.tagName]||(t[r.tagName]=[]);var i=NG(r.children);t[r.tagName].push(i),Object.keys(r.attributes).length&&typeof i!="string"&&(i._attributes=r.attributes)}}),t)t[n].length==1&&(t[n]=t[n][0]);return t}function FG(e,t,n=0,r=""){var i=[];return e.forEach(function(o,a){if(typeof o=="object"&&t(o,a,n,r)&&i.push(o),o.children){var s=FG(o.children,t,n+1,(r?r+".":"")+a+"."+o.tagName);i=i.concat(s)}}),i}function TRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return GE(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return GE(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function GE(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n={};if(!e.length)return n;if(e.length===1&&typeof e[0]=="string")return Object.keys(t).length?{attrs:b5({order:x5++},t),value:e[0]}:e[0];var r,i=TRe(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(Mv(o)!=="object")return;if(o.tagName!=="?xml"){n[o.tagName]||(n[o.tagName]=[]);var a=EG(o.children||[],o.attributes);Mv(a)==="object"&&(a.attrs?a.attrs.order=x5++:a.attrs={order:x5++}),Object.keys(o.attributes||{}).length&&(a.attrs=b5(b5({},a.attrs),o.attributes)),n[o.tagName].push(a)}}}catch(l){i.e(l)}finally{i.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function ro(e,t){return XG.apply(this,arguments)}function XG(){return(XG=Ur(Kt.mark(function e(t,n){var r;return Kt.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,t.file(n).async("string");case 3:return r=i.sent,i.abrupt("return",EG(LRe(r)));case 7:return i.prev=7,i.t0=i.catch(0),i.abrupt("return",null);case 10:case"end":return i.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}function Fx(e){return Fx=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},Fx(e)}var _Re=/^\s+/,ORe=/\s+$/;function At(e,t){if(t=t||{},(e=e||"")instanceof At)return e;if(!(this instanceof At))return new At(e,t);var n=function(r){var i={r:0,g:0,b:0},o=1,a=null,s=null,l=null,u=!1,c=!1;typeof r=="string"&&(r=function(p){p=p.replace(_Re,"").replace(ORe,"").toLowerCase();var v,g=!1;if(QT[p])p=QT[p],g=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(v=$s.rgb.exec(p))?{r:v[1],g:v[2],b:v[3]}:(v=$s.rgba.exec(p))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=$s.hsl.exec(p))?{h:v[1],s:v[2],l:v[3]}:(v=$s.hsla.exec(p))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=$s.hsv.exec(p))?{h:v[1],s:v[2],v:v[3]}:(v=$s.hsva.exec(p))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=$s.hex8.exec(p))?{r:Ma(v[1]),g:Ma(v[2]),b:Ma(v[3]),a:tX(v[4]),format:g?"name":"hex8"}:(v=$s.hex6.exec(p))?{r:Ma(v[1]),g:Ma(v[2]),b:Ma(v[3]),format:g?"name":"hex"}:(v=$s.hex4.exec(p))?{r:Ma(v[1]+""+v[1]),g:Ma(v[2]+""+v[2]),b:Ma(v[3]+""+v[3]),a:tX(v[4]+""+v[4]),format:g?"name":"hex8"}:(v=$s.hex3.exec(p))?{r:Ma(v[1]+""+v[1]),g:Ma(v[2]+""+v[2]),b:Ma(v[3]+""+v[3]),format:g?"name":"hex"}:!1}(r)),Fx(r)=="object"&&(Vu(r.r)&&Vu(r.g)&&Vu(r.b)?(f=r.r,d=r.g,h=r.b,i={r:255*kr(f,255),g:255*kr(d,255),b:255*kr(h,255)},u=!0,c=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Vu(r.h)&&Vu(r.s)&&Vu(r.v)?(a=Og(r.s),s=Og(r.v),i=function(p,v,g){p=6*kr(p,360),v=kr(v,100),g=kr(g,100);var m=Math.floor(p),y=p-m,R=g*(1-v),A=g*(1-y*v),x=g*(1-(1-y)*v),S=m%6;return{r:255*[g,A,R,R,x,g][S],g:255*[x,g,g,A,R,R][S],b:255*[R,R,x,g,g,A][S]}}(r.h,a,s),u=!0,c="hsv"):Vu(r.h)&&Vu(r.s)&&Vu(r.l)&&(a=Og(r.s),l=Og(r.l),i=function(p,v,g){var m,y,R;function A(w,L,T){return T<0&&(T+=1),T>1&&(T-=1),T<1/6?w+6*(L-w)*T:T<.5?L:T<2/3?w+(L-w)*(2/3-T)*6:w}if(p=kr(p,360),v=kr(v,100),g=kr(g,100),v===0)m=y=R=g;else{var x=g<.5?g*(1+v):g+v-g*v,S=2*g-x;m=A(S,x,p+1/3),y=A(S,x,p),R=A(S,x,p-1/3)}return{r:255*m,g:255*y,b:255*R}}(r.h,a,l),u=!0,c="hsl"),r.hasOwnProperty("a")&&(o=r.a));var f,d,h;return o=WG(o),{ok:u,format:r.format||c,r:Math.min(255,Math.max(i.r,0)),g:Math.min(255,Math.max(i.g,0)),b:Math.min(255,Math.max(i.b,0)),a:o}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function JE(e,t,n){e=kr(e,255),t=kr(t,255),n=kr(n,255);var r,i,o=Math.max(e,t,n),a=Math.min(e,t,n),s=(o+a)/2;if(o==a)r=i=0;else{var l=o-a;switch(i=s>.5?l/(2-o-a):l/(o+a),o){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(At(r));return o}function DRe(e,t){t=t||6;for(var n=At(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(At({h:r,s:i,v:o})),o=(o+s)%1;return a}At.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=WG(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=$E(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=$E(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return this._a==1?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=JE(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=JE(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return this._a==1?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return jE(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(t,n,r,i,o){var a=[cl(Math.round(t).toString(16)),cl(Math.round(n).toString(16)),cl(Math.round(r).toString(16)),cl(VG(i))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*kr(this._r,255))+"%",g:Math.round(100*kr(this._g,255))+"%",b:Math.round(100*kr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*kr(this._r,255))+"%, "+Math.round(100*kr(this._g,255))+"%, "+Math.round(100*kr(this._b,255))+"%)":"rgba("+Math.round(100*kr(this._r,255))+"%, "+Math.round(100*kr(this._g,255))+"%, "+Math.round(100*kr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(URe[jE(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+qE(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=At(e);n="#"+qE(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||e!=="hex"&&e!=="hex6"&&e!=="hex3"&&e!=="hex4"&&e!=="hex8"&&e!=="name"?(e==="rgb"&&(n=this.toRgbString()),e==="prgb"&&(n=this.toPercentageRgbString()),e!=="hex"&&e!=="hex6"||(n=this.toHexString()),e==="hex3"&&(n=this.toHexString(!0)),e==="hex4"&&(n=this.toHex8String(!0)),e==="hex8"&&(n=this.toHex8String()),e==="name"&&(n=this.toName()),e==="hsl"&&(n=this.toHslString()),e==="hsv"&&(n=this.toHsvString()),n||this.toHexString()):e==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return At(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(IRe,arguments)},brighten:function(){return this._applyModification(NRe,arguments)},darken:function(){return this._applyModification(FRe,arguments)},desaturate:function(){return this._applyModification(kRe,arguments)},saturate:function(){return this._applyModification(PRe,arguments)},greyscale:function(){return this._applyModification(CRe,arguments)},spin:function(){return this._applyModification(ERe,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(VRe,arguments)},complement:function(){return this._applyCombination(XRe,arguments)},monochromatic:function(){return this._applyCombination(DRe,arguments)},splitcomplement:function(){return this._applyCombination(WRe,arguments)},triad:function(){return this._applyCombination(eX,[3])},tetrad:function(){return this._applyCombination(eX,[4])}},At.fromRatio=function(e,t){if(Fx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:Og(e[r]));e=n}return At(e,t)},At.equals=function(e,t){return!(!e||!t)&&At(e).toRgbString()==At(t).toRgbString()},At.random=function(){return At.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},At.mix=function(e,t,n){n=n===0?0:n||50;var r=At(e).toRgb(),i=At(t).toRgb(),o=n/100;return At({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},At.readability=function(e,t){var n=At(e),r=At(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},At.isReadable=function(e,t,n){var r,i,o=At.readability(e,t);switch(i=!1,(r=function(a){var s,l;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),l=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),l!=="small"&&l!=="large"&&(l="small"),{level:s,size:l}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=o>=4.5;break;case"AAlarge":i=o>=3;break;case"AAAsmall":i=o>=7}return i},At.mostReadable=function(e,t,n){var r,i,o,a,s=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,a=n.size;for(var u=0;ul&&(l=r,s=At(t[u]));return At.isReadable(e,s,{level:o,size:a})||!i?s:(n.includeFallbackColors=!1,At.mostReadable(e,["#fff","#000"],n))};var QT=At.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},URe=At.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(QT);function WG(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function kr(e,t){(function(r){return typeof r=="string"&&r.indexOf(".")!=-1&&parseFloat(r)===1})(e)&&(e="100%");var n=function(r){return typeof r=="string"&&r.indexOf("%")!=-1}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function p3(e){return Math.min(1,Math.max(0,e))}function Ma(e){return parseInt(e,16)}function cl(e){return e.length==1?"0"+e:""+e}function Og(e){return e<=1&&(e=100*e+"%"),e}function VG(e){return Math.round(255*parseFloat(e)).toString(16)}function tX(e){return Ma(e)/255}var Dc,YA,ZA,$s=(YA="[\\s|\\(]+("+(Dc="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")\\s*\\)?",ZA="[\\s|\\(]+("+Dc+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")[,|\\s]+("+Dc+")\\s*\\)?",{CSS_UNIT:new RegExp(Dc),rgb:new RegExp("rgb"+YA),rgba:new RegExp("rgba"+ZA),hsl:new RegExp("hsl"+YA),hsla:new RegExp("hsla"+ZA),hsv:new RegExp("hsv"+YA),hsva:new RegExp("hsva"+ZA),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Vu(e){return!!$s.CSS_UNIT.exec(e)}function BRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return nX(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return nX(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function nX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>18]+n[(258048&t)>>12]+n[(4032&t)>>6]+n[63&t];return o===1?s+=n[(252&(t=r[a]))>>2]+n[(3&t)<<4]+"==":o===2&&(s+=n[(64512&(t=r[a]<<8|r[a+1]))>>10]+n[(1008&t)>>4]+n[(15&t)<<2]+"="),s}function S5(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function U0(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function HT(e){var t="";switch(e.toLowerCase()){case"jpg":case"jpeg":t="image/jpeg";break;case"png":t="image/png";break;case"gif":t="image/gif";break;case"emf":t="image/x-emf";break;case"wmf":t="image/x-wmf";break;case"svg":t="image/svg+xml";break;case"mp4":t="video/mp4";break;case"webm":t="video/webm";break;case"ogg":t="video/ogg";break;case"avi":t="video/avi";break;case"mpg":t="video/mpg";break;case"wmv":t="video/wmv";break;case"mp3":t="audio/mpeg";break;case"wav":t="audio/wav";break;case"tif":case"tiff":t="image/tiff"}return t}function YRe(e){return/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(e)}function B0(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function rX(e){if(!DOMParser)return!0;var t=new DOMParser().parseFromString(e,"text/html");return(t.body.textContent||t.body.innerText).trim()!==""}function KT(e,t,n,r){var i,o;if(n)o=n;else{var a=xe(t.slideContent,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]);o=a||(a=xe(t.slideLayoutContent,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]))||xe(t.slideMasterContent,["p:sldMaster","p:clrMap","attrs"])}var s=e.substr(2);if(s==="phClr"&&r)i=r;else{if(o)switch(s){case"tx1":case"tx2":case"bg1":case"bg2":e="a:"+o[s]}else switch(e){case"tx1":e="a:dk1";break;case"tx2":e="a:dk2";break;case"bg1":e="a:lt1";break;case"bg2":e="a:lt2"}var l=xe(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]);!(i=xe(l,["a:srgbClr","attrs","val"]))&&l&&(i=xe(l,["a:sysClr","attrs","lastClr"]))}return i}function ic(e,t,n){var r=xe(e,["p:spPr","a:ln"]);if(!r){var i=xe(e,["p:style","a:lnRef"]);if(i){var o=xe(i,["attrs","idx"]);r=n.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:lnStyleLst"]["a:ln"][Number(o)-1]}}r||(r=e);var a=xe(r,["a:noFill"])?0:parseInt(xe(r,["attrs","w"]))/12700;isNaN(a)&&(a=r||t!=="obj"?0:1);var s=xe(r,["a:solidFill","a:srgbClr","attrs","val"]);if(!s){var l=xe(r,["a:solidFill","a:schemeClr"]);s=KT("a:"+xe(l,["attrs","val"]),n)}if(!s){var u=xe(e,["p:style","a:lnRef","a:schemeClr"]);if(s=KT("a:"+xe(u,["attrs","val"]),n)){var c=xe(u,["a:shade","attrs","val"]);if(c){c=parseInt(c)/1e5;var f=At("#"+s).toHsl();s=At({h:f.h,s:f.s,l:f.l*c,a:f.a}).toHex()}}}s=s?"#".concat(s):"#000000";var d="solid",h="0";switch(xe(r,["a:prstDash","attrs","val"])){case"solid":d="solid",h="0";break;case"dash":d="dashed",h="5";break;case"dashDot":d="dashed",h="5, 5, 1, 5";break;case"dot":d="dotted",h="1, 5";break;case"lgDash":d="dashed",h="10, 5";break;case"lgDashDotDot":d="dotted",h="10, 5, 1, 5, 1, 5";break;case"sysDash":d="dashed",h="5, 2";break;case"sysDashDot":d="dotted",h="5, 2, 1, 5";break;case"sysDashDotDot":d="dotted",h="5, 2, 1, 5, 1, 5";break;case"sysDot":d="dotted",h="2, 5"}return{borderColor:s,borderWidth:a,borderType:d,strokeDasharray:h}}function w5(e,t,n){return n<0&&(n+=6),n>=6&&(n-=6),n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e}function BG(e,t,n){var r=At(e).toHsl();t>=1&&(t=1);var i=r.l*t+(1-t);return n?At({h:r.h,s:r.s,l:i,a:r.a}).toHex8():At({h:r.h,s:r.s,l:i,a:r.a}).toHex()}function $u(e){var t="";return e["a:noFill"]&&(t="NO_FILL"),e["a:solidFill"]&&(t="SOLID_FILL"),e["a:gradFill"]&&(t="GRADIENT_FILL"),e["a:pattFill"]&&(t="PATTERN_FILL"),e["a:blipFill"]&&(t="PIC_FILL"),e["a:grpFill"]&&(t="GROUP_FILL"),t}function xk(e,t,n){return GT.apply(this,arguments)}function GT(){return GT=Ur(Kt.mark(function e(t,n,r){var i,o,a,s,l,u,c;return Kt.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(o=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=xe(r,["slideResObj",o,"target"]):t==="slideLayoutBg"?a=xe(r,["layoutResObj",o,"target"]):t==="slideMasterBg"?a=xe(r,["masterResObj",o,"target"]):t==="themeBg"?a=xe(r,["themeResObj",o,"target"]):t==="diagramBg"&&(a=xe(r,["diagramResObj",o,"target"])),a){f.next=4;break}return f.abrupt("return",a);case 4:if(i=xe(r,["loaded-images",a])){f.next=18;break}if(a=UG(a),(s=a.split(".").pop())!=="xml"){f.next=10;break}return f.abrupt("return",void 0);case 10:return f.next=12,r.zip.file(a).async("arraybuffer");case 12:l=f.sent,u=HT(s),i="data:".concat(u,";base64,").concat(DG(l)),(c=r["loaded-images"]||{})[a]=i,r["loaded-images"]=c;case 18:return f.abrupt("return",i);case 19:case"end":return f.stop()}},e)})),GT.apply(this,arguments)}function ZRe(e){var t=xe(e["a:blip"],["a:alphaModFix","attrs"]),n=1;return t&&t.amt&&t.amt!==""&&(n=parseInt(t.amt)/1e5),n}function N1(e,t,n){return YG.apply(this,arguments)}function YG(){return(YG=Ur(Kt.mark(function e(t,n,r){var i,o,a,s;return Kt.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,xk(n,t["a:blipFill"],r);case 2:return i=l.sent,o=t["a:blipFill"]["a:blip"],a=xe(o,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),l.abrupt("return",{picBase64:i,opacity:s});case 8:case"end":return l.stop()}},e)}))).apply(this,arguments)}function QRe(e,t){for(var n=e["a:gsLst"]["a:gs"],r=[],i=0;i1e3&&(x=A-1e3,S=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],w=[],Object.keys(S).forEach(function(_e){var Ae=S[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le1e3)){Ue.next=89;break}if(Y=B-1e3,Z=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],K=[],Object.keys(Z).forEach(function(_e){var Ae=Z[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le1e3)){Ue.next=142;break}if(re=te-1e3,oe=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],ve=[],Object.keys(oe).forEach(function(_e){var Ae=oe[_e];if(_e!=="attrs")if(Ae.constructor===Array)for(var Le=0;Le=360&&(I-=360),P?At({h:I,s:k.s,l:k.l,a:k.a}).toHex8():At({h:I,s:k.s,l:k.l,a:k.a}).toHex()}(s,R,g));var A=parseInt(xe(i,["a:lumMod","attrs","val"]))/1e5;isNaN(A)||(s=function(T,M,P){var k=At(T).toHsl(),I=k.l*M;return I>=1&&(I=1),P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,A,g));var x=parseInt(xe(i,["a:lumOff","attrs","val"]))/1e5;isNaN(x)||(s=function(T,M,P){var k=At(T).toHsl(),I=M+k.l;return I>=1?P?At({h:k.h,s:k.s,l:1,a:k.a}).toHex8():At({h:k.h,s:k.s,l:1,a:k.a}).toHex():P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,x,g));var S=parseInt(xe(i,["a:satMod","attrs","val"]))/1e5;isNaN(S)||(s=function(T,M,P){var k=At(T).toHsl(),I=k.s*M;return I>=1&&(I=1),P?At({h:k.h,s:I,l:k.l,a:k.a}).toHex8():At({h:k.h,s:I,l:k.l,a:k.a}).toHex()}(s,S,g));var w=parseInt(xe(i,["a:shade","attrs","val"]))/1e5;isNaN(w)||(s=function(T,M,P){var k=At(T).toHsl();M>=1&&(M=1);var I=Math.min(k.l*M,1);return P?At({h:k.h,s:k.s,l:I,a:k.a}).toHex8():At({h:k.h,s:k.s,l:I,a:k.a}).toHex()}(s,w,g));var L=parseInt(xe(i,["a:tint","attrs","val"]))/1e5;return isNaN(L)||(s=BG(s,L,g)),s&&s.indexOf("#")===-1&&(s="#"+s),s}function KRe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,u){if(l){if(typeof l=="string")return iX(l,u);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return iX(l,u)}}(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function iX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function aX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&p.shift(),(d=d.concat(p)).sort(function(R,A){return!R.attrs||!A.attrs||R.attrs.order-A.attrs.order})));var v=zRe(f,t,r,i),g=$Re(f);if(g?(u?u&&u!==g&&(a+=""),a+="<".concat(g,">"),u=g):(a+="<".concat(g,">"),u=g),a+='
  • ')):(u&&(a+=""),u=""),a+='

    ')),d){var m,y=oX(d);try{for(y.s();!(m=y.n()).done;)a+=sX(m.value,f,e,s,n,r,i)}catch(R){y.e(R)}finally{y.f()}}else a+=sX(f,t,e,s,n,r,i);a+=g?"

  • ":"

    "}}catch(R){c.e(R)}finally{c.f()}return a}function $Re(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function sX(e,t,n,r,i,o,a){var s=n["a:lstStyle"],l=a.slideMasterTextStyles,u=1,c=xe(t["a:pPr"],["attrs","lvl"]);c!==void 0&&(u=parseInt(c)+1);var f=e["a:t"];typeof f!="string"&&(f=xe(e,["a:fld","a:t"])),typeof f!="string"&&(f=" ");var d="",h=function(T,M,P,k,I,C){var F,N=xe(T,["a:rPr"]);if(N&&$u(N)==="SOLID_FILL"&&(F=Yn(N["a:solidFill"],void 0,void 0,C)),!F&&xe(P,["a:lvl"+I+"pPr","a:defRPr"])){var V=xe(P,["a:lvl"+I+"pPr","a:defRPr"]);$u(V)==="SOLID_FILL"&&(F=Yn(V["a:solidFill"],void 0,void 0,C))}if(!F){var W=xe(M,["p:style","a:fontRef"]);W&&(F=Yn(W,void 0,void 0,C)),!F&&k&&(F=Yn(k,void 0,void 0,C))}return F||""}(e,t,s,r,u,a),p=function(T,M,P,k){var I,C;if(xe(T,["a:rPr","attrs","sz"])&&(I=xe(T,["a:rPr","attrs","sz"])/100),isNaN(I)||!I){var F=xe(M,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);I=parseInt(F)/100}return!isNaN(I)&&I||(P==="title"||P==="subTitle"||P==="ctrTitle"?C=xe(k,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="body"?C=xe(k,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="dt"||P==="sldNum"?C="1200":P||(C=xe(k,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),C&&(I=parseInt(C)/100)),xe(T,["a:rPr","attrs","baseline"])&&!isNaN(I)&&(I-=10),(I=isNaN(I)||!I?18:I)+"pt"}(e,i,o,l),v=function(T,M,P){var k=xe(T,["a:rPr","a:latin","attrs","typeface"]);if(!k){var I=xe(P.themeContent,["a:theme","a:themeElements","a:fontScheme"]);k=xe(I,M==="title"||M==="subTitle"||M==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return k||""}(e,o,a),g=function(T){return xe(T,["a:rPr","attrs","b"])==="1"?"bold":""}(e),m=function(T){return xe(T,["a:rPr","attrs","i"])==="1"?"italic":""}(e),y=function(T){return xe(T,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),R=function(T){return xe(T,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),A=function(T){var M=xe(T,["a:rPr","attrs","spc"]);return M?parseInt(M)/100+"pt":""}(e),x=function(T,M){var P=xe(T,["a:rPr","a:effectLst","a:outerShdw"]);if(P){var k=QG(P,M);if(k){var I=k.h,C=k.v,F=k.blur,N=k.color;if(!isNaN(C)&&!isNaN(I))return I+"pt "+C+"pt "+(F?F+"pt":"")+" "+N}}return""}(e,a),S=function(T){var M=xe(T,["a:rPr","attrs","baseline"]);return M?parseInt(M)>0?"super":"sub":""}(e);h&&(d+="color: ".concat(h,";")),p&&(d+="font-size: ".concat(p,";")),v&&(d+="font-family: ".concat(v,";")),g&&(d+="font-weight: ".concat(g,";")),m&&(d+="font-style: ".concat(m,";")),y&&(d+="text-decoration: ".concat(y,";")),R&&(d+="text-decoration-line: ".concat(R,";")),A&&(d+="letter-spacing: ".concat(A,";")),S&&(d+="vertical-align: ".concat(S,";")),x&&(d+="text-shadow: ".concat(x,";"));var w=xe(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(w){var L=a.slideResObj[w].target;return'').concat(f.replace(/\t/g,"    ").replace(/\s/g," "),"")}return'').concat(f.replace(/\t/g,"    ").replace(/\s/g," "),"")}function jRe(e,t,n,r,i,o,a){var s,l=i;if(o>=i)for(;l<=o;){var u=l*(Math.PI/180),c=e+Math.cos(u)*n,f=t+Math.sin(u)*r;l===i&&(s=" M"+c+" "+f),s+=" L"+c+" "+f,l++}else for(;l>o;){var d=l*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;l===i&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,l--}return s+=""}function qRe(e,t,n){var r=xe(e,["a:pathLst"]),i=xe(r,["a:path"]);Array.isArray(i)&&(i=i.shift());var o=parseInt(i.attrs.w),a=parseInt(i.attrs.h),s=o===0?0:1/o*t,l=a===0?0:1/a*n,u="",c=xe(i,["a:moveTo"]),f=i["a:lnTo"],d=i["a:cubicBezTo"],h=i["a:arcTo"],p=xe(i,["a:close"]);Array.isArray(c)||(c=[c]);var v=[];if(c.length>0){if(Object.keys(c).forEach(function(C){var F=c[C]["a:pt"];F&&Object.keys(F).forEach(function(N){var V=F[N],W=V.x,H=V.y,j=V.order;v.push({type:"movto",x:W,y:H,order:j})})}),f&&Object.keys(f).forEach(function(C){var F=f[C]["a:pt"];F&&Object.keys(F).forEach(function(N){var V=F[N],W=V.x,H=V.y,j=V.order;v.push({type:"lnto",x:W,y:H,order:j})})}),d){var g=[];Array.isArray(d)||(d=[d]),Object.keys(d).forEach(function(C){g.push(d[C]["a:pt"])}),g.forEach(function(C){var F=[];C.forEach(function(V){var W={x:V.attrs.x,y:V.attrs.y};F.push(W)});var N=C[0].attrs.order;v.push({type:"cubicBezTo",cubBzPt:F,order:N})})}if(h){var m=h.attrs,y=m.order,R=m.hR,A=m.wR,x=m.stAng,S=m.swAng,w=0,L=0,T=xe(h,["a:pt","attrs"]);T&&(w=T.x,L=T.y),v.push({type:"arcTo",hR:R,wR:A,stAng:x,swAng:S,shftX:w,shftY:L,order:y})}p&&(Array.isArray(p)||(p=[p]),Object.keys(p).forEach(function(){v.push({type:"close",order:1/0})})),v.sort(function(C,F){return C.order-F.order});for(var M=0;M0&&n.isBandRowAttr===1&&r){if(o="",t%2==0&&r["a:band2H"]){var g=xe(r,["a:band2H","a:tcStyle","a:fill","a:solidFill"]);if(g){var m=Yn(g,void 0,void 0,i);m&&(o=m)}var y=xe(r,["a:band2H","a:tcTxStyle"]);if(y){var R=Yn(y,void 0,void 0,i);R&&(a=R)}xe(y,["attrs","b"])==="on"&&(s=!0)}if(t%2!=0&&r["a:band1H"]){var A=xe(r,["a:band1H","a:tcStyle","a:fill","a:solidFill"]);if(A){var x=Yn(A,void 0,void 0,i);x&&(o=x)}var S=xe(r,["a:band1H","a:tcTxStyle"]);if(S){var w=Yn(S,void 0,void 0,i);w&&(a=w),xe(S,["attrs","b"])==="on"&&(s=!0)}}}if(t===e.length-1&&n.isLstRowAttr===1&&r){var L=xe(r,["a:lastRow","a:tcStyle","a:fill","a:solidFill"]);if(L){var T=Yn(L,void 0,void 0,i);T&&(o=T)}var M=xe(r,["a:lastRow","a:tcTxStyle"]);if(M){var P=Yn(M,void 0,void 0,i);P&&(a=P),xe(M,["attrs","b"])==="on"&&(s=!0)}}return{fillColor:o,fontColor:a,fontBold:s}}function M5(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n").replaceAll(/&/g,"&").replaceAll(/'/g,"'").replaceAll(/"/g,'"')}function cX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pf(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var l=n.next();return a=l.done,l},e:function(l){s=!0,o=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw o}}}}function fX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&M.isBandColAttr===1)||M.isFrstColAttr===1&&Z===0||M.isLstRowAttr===1&&Z===j.length-1||q===de.length-1||q%2!=0&&(xe(P,["a:band2V"])===void 0?xe(P,["a:band1V"])&&($="a:band2V"):$="a:band2V"),q===de.length-1&&M.isLstColAttr===1&&($="a:lastCol",M.isLstRowAttr===1&&Z===j.length-1&&xe(P,["a:swCell"])?$="a:swCell":M.isFrstRowAttr===1&&Z===0&&xe(P,["a:nwCell"])&&($="a:nwCell")),se=$T(X["a:txBody"],X,void 0,void 0,n),Re.next=51,lX(X,P,$,n);case 51:te=Re.sent,re={text:se},te.rowSpan&&(re.rowSpan=te.rowSpan),te.colSpan&&(re.colSpan=te.colSpan),te.vMerge&&(re.vMerge=te.vMerge),te.hMerge&&(re.hMerge=te.hMerge),(te.fontBold||le)&&(re.fontBold=te.fontBold||le),(te.fontColor||ye)&&(re.fontColor=te.fontColor||ye),(te.fillColor||G||W)&&(re.fillColor=te.fillColor||G||W),te.borders&&(re.borders=te.borders),ce.push(re);case 62:q++,Re.next=43;break;case 65:Re.next=84;break;case 67:return oe=void 0,M.isFrstColAttr===1&&M.isLstRowAttr!==1?oe="a:firstCol":M.isBandColAttr===1&&M.isLstRowAttr!==1&&(xe(P,["a:band2V"])||xe(P,["a:band1V"]))&&(oe="a:band2V"),M.isLstColAttr===1&&M.isLstRowAttr!==1&&(oe="a:lastCol"),ve=$T(de["a:txBody"],de,void 0,void 0,n),Re.next=73,lX(de,P,oe,n);case 73:ue=Re.sent,pe={text:ve},ue.rowSpan&&(pe.rowSpan=ue.rowSpan),ue.colSpan&&(pe.colSpan=ue.colSpan),ue.vMerge&&(pe.vMerge=ue.vMerge),ue.hMerge&&(pe.hMerge=ue.hMerge),(ue.fontBold||le)&&(pe.fontBold=ue.fontBold||le),(ue.fontColor||ye)&&(pe.fontColor=ue.fontColor||ye),(ue.fillColor||G||W)&&(pe.fillColor=ue.fillColor||G||W),ue.borders&&(pe.borders=ue.borders),ce.push(pe);case 84:B.push(ce);case 85:Z++,Re.next=33;break;case 88:return Re.abrupt("return",{type:"table",top:s,left:l,width:c,height:f,data:B,order:r,borders:F,rowHeights:Y,colWidths:p});case 89:case"end":return Re.stop()}},e)})),u6.apply(this,arguments)}function gbe(e,t){return c6.apply(this,arguments)}function c6(){return c6=Ur(Kt.mark(function e(t,n){var r,i,o,a,s,l,u,c,f,d,h,p,v,g;return Kt.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(r=t.attrs.order,i=xe(t,["p:xfrm"]),o=e1(i,void 0,void 0),a=o.top,s=o.left,l=t1(i,void 0,void 0),u=l.width,c=l.height,f=t["a:graphic"]["a:graphicData"]["c:chart"].attrs["r:id"],(d=xe(n.slideResObj,[f,"target"]))||(d=xe(n.layoutResObj,[f,"target"])),d||(d=xe(n.masterResObj,[f,"target"])),d){m.next=10;break}return m.abrupt("return",{});case 10:return m.next=12,ro(n.zip,d);case 12:if(h=m.sent,p=xe(h,["c:chartSpace","c:chart","c:plotArea"]),v=GRe(p,n)){m.next=17;break}return m.abrupt("return",{});case 17:return g={type:"chart",top:a,left:s,width:u,height:c,data:v.data,colors:v.colors,chartType:v.type,order:r},v.marker!==void 0&&(g.marker=v.marker),v.barDir!==void 0&&(g.barDir=v.barDir),v.holeSize!==void 0&&(g.holeSize=v.holeSize),v.grouping!==void 0&&(g.grouping=v.grouping),v.style!==void 0&&(g.style=v.style),m.abrupt("return",g);case 24:case"end":return m.stop()}},e)})),c6.apply(this,arguments)}function mbe(e,t){return f6.apply(this,arguments)}function f6(){return f6=Ur(Kt.mark(function e(t,n){var r,i,o,a,s,l,u,c,f,d,h,p,v,g;return Kt.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(r=t.attrs.order,i=xe(t,["p:xfrm"]),o=e1(i,void 0,void 0),a=o.left,s=o.top,l=t1(i,void 0,void 0),u=l.width,c=l.height,f=xe(n.digramFileContent,["p:drawing","p:spTree","p:sp"]),d=[],!f){m.next=26;break}h=Co(f),m.prev=8,h.s();case 10:if((p=h.n()).done){m.next=18;break}return v=p.value,m.next=14,jG(v,n,"diagramBg");case 14:(g=m.sent)&&d.push(g);case 16:m.next=10;break;case 18:m.next=23;break;case 20:m.prev=20,m.t0=m.catch(8),h.e(m.t0);case 23:return m.prev=23,h.f(),m.finish(23);case 26:return m.abrupt("return",{type:"diagram",left:a,top:s,width:u,height:c,elements:d,order:r});case 27:case"end":return m.stop()}},e,null,[[8,20,23,26]])})),f6.apply(this,arguments)}const ii=" ";function ybe(e){let t="";Array.isArray(e)||(e=[e]);for(let n=0;ne.phi1&&(e.phi2-=2*vf),e.sweepFlag===1&&e.phi2r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];const i=Math.sqrt(r);return[[(e*n+t*i)/(e*e+t*t),(t*n-e*i)/(e*e+t*t)],[(e*n-t*i)/(e*e+t*t),(t*n+e*i)/(e*e+t*t)]]}const Du=Math.PI/180;function pX(e,t,n){return(1-n)*e+n*t}function vX(e,t,n,r){return e+Math.cos(r/180*vf)*t+Math.sin(r/180*vf)*n}function gX(e,t,n,r){const o=t-e,a=n-t,s=r-n,l=3*o+3*s-6*a,u=(a-o)*6,c=3*o;return Math.abs(l)<1e-6?[-c/u]:Abe(u/l,c/l,1e-6)}function mX(e,t,n,r,i){const o=1-i,a=o*o*o,s=3*o*o*i,l=3*o*i*i,u=i*i*i;return e*a+t*s+n*l+r*u}function Abe(e,t,n=1e-6){const r=e*e/4-t;if(r<-n)return[];if(r<=n)return[-e/2];const i=Math.sqrt(r);return[-(e/2)-i,-(e/2)+i]}function Rbe(e,t,n){e.cX||Sk(e,t,n);const r=Math.min(e.phi1,e.phi2),i=Math.max(e.phi1,e.phi2),o=i-r,a=Math.ceil(o/90),s=new Array(a);let l=t,u=n;for(let c=0;c{const[T,M]=d6([w*e.rX,L*e.rY],e.xRot);return[e.cX+T,e.cY+M]};[x.x1,x.y1]=S(v,g),[x.x2,x.y2]=S(R,A),[x.x,x.y]=S(m,y),e.relative&&(x.x1-=l,x.y1-=u,x.x2-=l,x.y2-=u,x.x-=l,x.y-=u),[l,u]=[x.x,x.y],s[c]=x}return s}function bbe(e=1e13){yl(e);function t(n){return Math.round(n*e)/e}return function(r){return"x1"in r&&typeof r.x1<"u"&&(r.x1=t(r.x1)),"y1"in r&&typeof r.y1<"u"&&(r.y1=t(r.y1)),"x2"in r&&typeof r.x2<"u"&&(r.x2=t(r.x2)),"y2"in r&&typeof r.y2<"u"&&(r.y2=t(r.y2)),"x"in r&&typeof r.x<"u"&&(r.x=t(r.x)),"y"in r&&typeof r.y<"u"&&(r.y=t(r.y)),"rX"in r&&typeof r.rX<"u"&&(r.rX=t(r.rX)),"rY"in r&&typeof r.rY<"u"&&(r.rY=t(r.rY)),r}}function ez(){return Al((e,t,n)=>(e.relative&&(typeof e.x1<"u"&&(e.x1+=t),typeof e.y1<"u"&&(e.y1+=n),typeof e.x2<"u"&&(e.x2+=t),typeof e.y2<"u"&&(e.y2+=n),typeof e.x<"u"&&(e.x+=t),typeof e.y<"u"&&(e.y+=n),e.relative=!1),e))}function xbe(){return Al((e,t,n)=>(e.relative||(typeof e.x1<"u"&&(e.x1-=t),typeof e.y1<"u"&&(e.y1-=n),typeof e.x2<"u"&&(e.x2-=t),typeof e.y2<"u"&&(e.y2-=n),typeof e.x<"u"&&(e.x-=t),typeof e.y<"u"&&(e.y-=n),e.relative=!0),e))}function Sbe(e=!0,t=!0,n=!0){return Al((r,i,o,a,s)=>{if(isNaN(a)&&!(r.type<.MOVE_TO))throw new Error("path must start with moveto");return t&&r.type<.HORIZ_LINE_TO&&(r.type=lt.LINE_TO,r.y=r.relative?0:o),n&&r.type<.VERT_LINE_TO&&(r.type=lt.LINE_TO,r.x=r.relative?0:i),e&&r.type<.CLOSE_PATH&&(r.type=lt.LINE_TO,r.x=r.relative?a-i:a,r.y=r.relative?s-o:s),r.type<.ARC&&(r.rX===0||r.rY===0)&&(r.type=lt.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r})}function tz(){let e=NaN,t=NaN,n=NaN,r=NaN;return Al((i,o,a)=>(i.type<.SMOOTH_CURVE_TO&&(i.type=lt.CURVE_TO,e=isNaN(e)?o:e,t=isNaN(t)?a:t,i.x1=i.relative?o-e:2*o-e,i.y1=i.relative?a-t:2*a-t),i.type<.CURVE_TO?(e=i.relative?o+i.x2:i.x2,t=i.relative?a+i.y2:i.y2):(e=NaN,t=NaN),i.type<.SMOOTH_QUAD_TO&&(i.type=lt.QUAD_TO,n=isNaN(n)?o:n,r=isNaN(r)?a:r,i.x1=i.relative?o-n:2*o-n,i.y1=i.relative?a-r:2*a-r),i.type<.QUAD_TO?(n=i.relative?o+i.x1:i.x1,r=i.relative?a+i.y1:i.y1):(n=NaN,r=NaN),i))}function nz(){let e=NaN,t=NaN;return Al((n,r,i)=>{if(n.type<.SMOOTH_QUAD_TO&&(n.type=lt.QUAD_TO,e=isNaN(e)?r:e,t=isNaN(t)?i:t,n.x1=n.relative?r-e:2*r-e,n.y1=n.relative?i-t:2*i-t),n.type<.QUAD_TO){e=n.relative?r+n.x1:n.x1,t=n.relative?i+n.y1:n.y1;const o=n.x1,a=n.y1;n.type=lt.CURVE_TO,n.x1=((n.relative?0:r)+o*2)/3,n.y1=((n.relative?0:i)+a*2)/3,n.x2=(n.x+o*2)/3,n.y2=(n.y+a*2)/3}else e=NaN,t=NaN;return n})}function Al(e){let t=0,n=0,r=NaN,i=NaN;return function(a){if(isNaN(r)&&!(a.type<.MOVE_TO))throw new Error("path must start with moveto");const s=e(a,t,n,r,i);return a.type<.CLOSE_PATH&&(t=r,n=i),"x"in a&&typeof a.x<"u"&&(t=a.relative?t+a.x:a.x),"y"in a&&typeof a.y<"u"&&(n=a.relative?n+a.y:a.y),a.type<.MOVE_TO&&(r=t,i=n),s}}function wbe(e=0){yl(e);let t=NaN,n=NaN,r=NaN,i=NaN;return Al((o,a,s,l,u)=>{const c=Math.abs;let f=!1,d=0,h=0;if(o.type<.SMOOTH_CURVE_TO&&(d=isNaN(t)?0:a-t,h=isNaN(n)?0:s-n),o.type&(lt.CURVE_TO|lt.SMOOTH_CURVE_TO)?(t=o.relative?a+o.x2:o.x2,n=o.relative?s+o.y2:o.y2):(t=NaN,n=NaN),o.type<.SMOOTH_QUAD_TO?(r=isNaN(r)?a:2*a-r,i=isNaN(i)?s:2*s-i):o.type<.QUAD_TO?(r=o.relative?a+o.x1:o.x1,i=o.relative?s+o.y1:o.y2):(r=NaN,i=NaN),o.type<.LINE_COMMANDS||o.type<.ARC&&(o.rX===0||o.rY===0||!o.lArcFlag)||o.type<.CURVE_TO||o.type<.SMOOTH_CURVE_TO||o.type<.QUAD_TO||o.type<.SMOOTH_QUAD_TO){const p=typeof o.x>"u"?0:o.relative?o.x:o.x-a,v=typeof o.y>"u"?0:o.relative?o.y:o.y-s;d=isNaN(r)?typeof o.x1>"u"?d:o.relative?o.x:o.x1-a:r-a,h=isNaN(i)?typeof o.y1>"u"?h:o.relative?o.y:o.y1-s:i-s;const g=typeof o.x2>"u"?0:o.relative?o.x:o.x2-a,m=typeof o.y2>"u"?0:o.relative?o.y:o.y2-s;c(p)<=e&&c(v)<=e&&c(d)<=e&&c(h)<=e&&c(g)<=e&&c(m)<=e&&(f=!0)}return o.type<.CLOSE_PATH&&c(a-l)<=e&&c(s-u)<=e&&(f=!0),f?[]:o})}function pd(e,t,n,r,i,o){return yl(e,t,n,r,i,o),Al((a,s,l,u)=>{const c=a.x1,f=a.x2,d=a.relative&&!isNaN(u),h=typeof a.x<"u"?a.x:d?0:s,p=typeof a.y<"u"?a.y:d?0:l;a.type<.HORIZ_LINE_TO&&t!==0&&(a.type=lt.LINE_TO,a.y=a.relative?0:l),a.type<.VERT_LINE_TO&&n!==0&&(a.type=lt.LINE_TO,a.x=a.relative?0:s),typeof a.x<"u"&&(a.x=a.x*e+p*n+(d?0:i)),typeof a.y<"u"&&(a.y=h*t+a.y*r+(d?0:o)),typeof a.x1<"u"&&(a.x1=a.x1*e+a.y1*n+(d?0:i)),typeof a.y1<"u"&&(a.y1=c*t+a.y1*r+(d?0:o)),typeof a.x2<"u"&&(a.x2=a.x2*e+a.y2*n+(d?0:i)),typeof a.y2<"u"&&(a.y2=f*t+a.y2*r+(d?0:o));function v(m){return m*m}const g=e*r-t*n;if(typeof a.xRot<"u"&&(e!==1||t!==0||n!==0||r!==1))if(g===0)delete a.rX,delete a.rY,delete a.xRot,delete a.lArcFlag,delete a.sweepFlag,a.type=lt.LINE_TO;else{const m=a.xRot*Math.PI/180,y=Math.sin(m),R=Math.cos(m),A=1/v(a.rX),x=1/v(a.rY),S=v(R)*A+v(y)*x,w=2*y*R*(A-x),L=v(y)*A+v(R)*x,T=S*r*r-w*t*r+L*t*t,M=w*(e*r+t*n)-2*(S*n*r+L*e*t),P=S*n*n-w*e*n+L*e*e,k=(Math.atan2(M,T-P)+Math.PI)%Math.PI/2,I=Math.sin(k),C=Math.cos(k);a.rX=Math.abs(g)/Math.sqrt(T*v(C)+M*I*C+P*v(I)),a.rY=Math.abs(g)/Math.sqrt(T*v(I)-M*I*C+P*v(C)),a.xRot=k*180/Math.PI}return typeof a.sweepFlag<"u"&&0>g&&(a.sweepFlag=+!a.sweepFlag),a})}function Mbe(e,t=0,n=0){yl(e,t,n);const r=Math.sin(e),i=Math.cos(e);return pd(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)}function Lbe(e,t=0){return yl(e,t),pd(1,0,0,1,e,t)}function Tbe(e,t=e){return yl(e,t),pd(e,0,0,t,0,0)}function _be(e){return yl(e),pd(1,0,Math.atan(e),1,0,0)}function Obe(e){return yl(e),pd(1,Math.atan(e),0,1,0,0)}function kbe(e=0){return yl(e),pd(-1,0,0,1,e,0)}function Pbe(e=0){return yl(e),pd(1,0,0,-1,0,e)}function Cbe(){return Al((e,t,n)=>lt.ARC===e.type?Rbe(e,e.relative?0:t,e.relative?0:n):e)}function Ibe(){return Al((e,t,n)=>(e.relative&&(t=0,n=0),lt.ARC===e.type&&Sk(e,t,n),e))}function rz(){return e=>({...e})}function Nbe(){const e=rz(),t=ez(),n=nz(),r=tz(),i=Al((o,a,s)=>{const l=r(n(t(e(o))));function u(f){f>i.maxX&&(i.maxX=f),fi.maxY&&(i.maxY=f),fh&&u(mX(a,l.x1,l.x2,l.x,h));const d=gX(s,l.y1,l.y2,l.y);for(const h of d)0h&&c(mX(s,l.y1,l.y2,l.y,h))}if(l.type<.ARC){u(l.x),c(l.y),Sk(l,a,s);const f=l.xRot/180*Math.PI,d=Math.cos(f)*l.rX,h=Math.sin(f)*l.rX,p=-Math.sin(f)*l.rY,v=Math.cos(f)*l.rY,[g,m]=l.phi1l.phi2?[l.phi2+360,l.phi1+360]:[l.phi2,l.phi1],y=([x,S])=>{const L=Math.atan2(S,x)*180/Math.PI;return Lg&&xg&&xe===" "||e===" "||e==="\r"||e===` +`,yX=e=>48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57;class Ebe extends iz{constructor(){super();Tr(this,"curNumber","");Tr(this,"curCommandType",-1);Tr(this,"curCommandRelative",!1);Tr(this,"canParseCommandOrComma",!0);Tr(this,"curNumberHasExp",!1);Tr(this,"curNumberHasExpDigits",!1);Tr(this,"curNumberHasDecimal",!1);Tr(this,"curArgs",[])}finish(n=[]){if(this.parse(" ",n),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return n}parse(n,r=[]){const i=o=>{r.push(o),this.curArgs.length=0,this.canParseCommandOrComma=!0};for(let o=0;ou)throw new SyntaxError(`Expected positive number, got "${u}" at index "${o}"`)}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError(`Expected a flag, got "${this.curNumber}" at index "${o}"`)}this.curArgs.push(u),this.curArgs.length===Xbe[this.curCommandType]&&(lt.HORIZ_LINE_TO===this.curCommandType?i({type:lt.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):lt.VERT_LINE_TO===this.curCommandType?i({type:lt.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===lt.MOVE_TO||this.curCommandType===lt.LINE_TO||this.curCommandType===lt.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),lt.MOVE_TO===this.curCommandType&&(this.curCommandType=lt.LINE_TO)):this.curCommandType===lt.CURVE_TO?i({type:lt.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===lt.SMOOTH_CURVE_TO?i({type:lt.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===lt.QUAD_TO?i({type:lt.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===lt.ARC&&i({type:lt.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!Fbe(a)){if(a===","&&this.canParseCommandOrComma){this.canParseCommandOrComma=!1;continue}if(a==="+"||a==="-"||a==="."){this.curNumber=a,this.curNumberHasDecimal=a===".";continue}if(l){this.curNumber=a,this.curNumberHasDecimal=!1;continue}if(this.curArgs.length!==0)throw new SyntaxError(`Unterminated command at index ${o}.`);if(!this.canParseCommandOrComma)throw new SyntaxError(`Unexpected character "${a}" at index ${o}. Command cannot follow comma`);if(this.canParseCommandOrComma=!1,a==="z"||a==="Z"){r.push({type:lt.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1;continue}else if(a==="h"||a==="H")this.curCommandType=lt.HORIZ_LINE_TO,this.curCommandRelative=a==="h";else if(a==="v"||a==="V")this.curCommandType=lt.VERT_LINE_TO,this.curCommandRelative=a==="v";else if(a==="m"||a==="M")this.curCommandType=lt.MOVE_TO,this.curCommandRelative=a==="m";else if(a==="l"||a==="L")this.curCommandType=lt.LINE_TO,this.curCommandRelative=a==="l";else if(a==="c"||a==="C")this.curCommandType=lt.CURVE_TO,this.curCommandRelative=a==="c";else if(a==="s"||a==="S")this.curCommandType=lt.SMOOTH_CURVE_TO,this.curCommandRelative=a==="s";else if(a==="q"||a==="Q")this.curCommandType=lt.QUAD_TO,this.curCommandRelative=a==="q";else if(a==="t"||a==="T")this.curCommandType=lt.SMOOTH_QUAD_TO,this.curCommandRelative=a==="t";else if(a==="a"||a==="A")this.curCommandType=lt.ARC,this.curCommandRelative=a==="a";else throw new SyntaxError(`Unexpected character "${a}" at index ${o}.`)}}return r}transform(n){return Object.create(this,{parse:{value(i,o=[]){const a=Object.getPrototypeOf(this).parse.call(this,i);for(const s of a){const l=n(s);Array.isArray(l)?o.push(...l):o.push(l)}return o}}})}}const cr=class cr extends iz{constructor(n){super();Tr(this,"commands");typeof n=="string"?this.commands=cr.parse(n):this.commands=n}encode(){return cr.encode(this.commands)}getBounds(){const n=wi.CALCULATE_BOUNDS();return this.transform(n),n}transform(n){const r=[];for(const i of this.commands){const o=n(i);Array.isArray(o)?r.push(...o):r.push(o)}return this.commands=r,this}static encode(n){return ybe(n)}static parse(n){const r=new Ebe,i=[];return r.parse(n,i),r.finish(i),i}};Tr(cr,"CLOSE_PATH",1),Tr(cr,"MOVE_TO",2),Tr(cr,"HORIZ_LINE_TO",4),Tr(cr,"VERT_LINE_TO",8),Tr(cr,"LINE_TO",16),Tr(cr,"CURVE_TO",32),Tr(cr,"SMOOTH_CURVE_TO",64),Tr(cr,"QUAD_TO",128),Tr(cr,"SMOOTH_QUAD_TO",256),Tr(cr,"ARC",512),Tr(cr,"LINE_COMMANDS",cr.LINE_TO|cr.HORIZ_LINE_TO|cr.VERT_LINE_TO),Tr(cr,"DRAWING_COMMANDS",cr.HORIZ_LINE_TO|cr.VERT_LINE_TO|cr.LINE_TO|cr.CURVE_TO|cr.SMOOTH_CURVE_TO|cr.QUAD_TO|cr.SMOOTH_QUAD_TO|cr.ARC);let lt=cr;const Xbe={[lt.MOVE_TO]:2,[lt.LINE_TO]:2,[lt.HORIZ_LINE_TO]:1,[lt.VERT_LINE_TO]:1,[lt.CLOSE_PATH]:0,[lt.QUAD_TO]:4,[lt.SMOOTH_QUAD_TO]:2,[lt.CURVE_TO]:6,[lt.SMOOTH_CURVE_TO]:4,[lt.ARC]:7};var Wbe=function(){function e(t,n){var r=[],i=!0,o=!1,a=void 0;try{for(var s=t[Symbol.iterator](),l;!(i=(l=s.next()).done)&&(r.push(l.value),!(n&&r.length===n));i=!0);}catch(u){o=!0,a=u}finally{try{!i&&s.return&&s.return()}finally{if(o)throw a}}return r}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),cm=Math.PI*2,L5=function(t,n,r,i,o,a,s){var l=t.x,u=t.y;l*=n,u*=r;var c=i*l-o*u,f=o*l+i*u;return{x:c+a,y:f+s}},Vbe=function(t,n){var r=n===1.5707963267948966?.551915024494:n===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(n/4),i=Math.cos(t),o=Math.sin(t),a=Math.cos(t+n),s=Math.sin(t+n);return[{x:i-o*r,y:o+i*r},{x:a+s*r,y:s-a*r},{x:a,y:s}]},AX=function(t,n,r,i){var o=t*i-n*r<0?-1:1,a=t*r+n*i;return a>1&&(a=1),a<-1&&(a=-1),o*Math.acos(a)},Dbe=function(t,n,r,i,o,a,s,l,u,c,f,d){var h=Math.pow(o,2),p=Math.pow(a,2),v=Math.pow(f,2),g=Math.pow(d,2),m=h*p-h*g-p*v;m<0&&(m=0),m/=h*g+p*v,m=Math.sqrt(m)*(s===l?-1:1);var y=m*o/a*d,R=m*-a/o*f,A=c*y-u*R+(t+r)/2,x=u*y+c*R+(n+i)/2,S=(f-y)/o,w=(d-R)/a,L=(-f-y)/o,T=(-d-R)/a,M=AX(1,0,S,w),P=AX(S,w,L,T);return l===0&&P>0&&(P-=cm),l===1&&P<0&&(P+=cm),[A,x,M,P]},Ube=function(t){var n=t.px,r=t.py,i=t.cx,o=t.cy,a=t.rx,s=t.ry,l=t.xAxisRotation,u=l===void 0?0:l,c=t.largeArcFlag,f=c===void 0?0:c,d=t.sweepFlag,h=d===void 0?0:d,p=[];if(a===0||s===0)return[];var v=Math.sin(u*cm/360),g=Math.cos(u*cm/360),m=g*(n-i)/2+v*(r-o)/2,y=-v*(n-i)/2+g*(r-o)/2;if(m===0&&y===0)return[];a=Math.abs(a),s=Math.abs(s);var R=Math.pow(m,2)/Math.pow(a,2)+Math.pow(y,2)/Math.pow(s,2);R>1&&(a*=Math.sqrt(R),s*=Math.sqrt(R));var A=Dbe(n,r,i,o,a,s,f,h,v,g,m,y),x=Wbe(A,4),S=x[0],w=x[1],L=x[2],T=x[3],M=Math.abs(T)/(cm/4);Math.abs(1-M)<1e-7&&(M=1);var P=Math.max(Math.ceil(M),1);T/=P;for(var k=0;k{const t=new lt(e),n=[];for(const r of t.commands){const i=Bbe[r.type];if((r.type===2||r.type===16)&&n.push({x:r.x,y:r.y,relative:r.relative,type:i}),r.type===32)n.push({x:r.x,y:r.y,curve:{type:"cubic",x1:r.x1,y1:r.y1,x2:r.x2,y2:r.y2},relative:r.relative,type:i});else if(r.type===128)n.push({x:r.x,y:r.y,curve:{type:"quadratic",x1:r.x1,y1:r.y1},relative:r.relative,type:i});else if(r.type===512){const o=n[n.length-1];if(!["M","L","Q","C"].includes(o.type))continue;const a=Ube({px:o.x,py:o.y,cx:r.x,cy:r.y,rx:r.rX,ry:r.rY,xAxisRotation:r.xRot,largeArcFlag:r.lArcFlag,sweepFlag:r.sweepFlag});for(const s of a)n.push({x:s.x,y:s.y,curve:{type:"cubic",x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2},relative:!1,type:"C"})}else if(r.type===1)n.push({close:!0,type:i});else continue}return n},Ybe=e=>{try{const t=new lt(e),n=[],r=[];for(const i of t.commands){const o="x"in i?i.x:0,a="y"in i?i.y:0;n.push(o),r.push(a)}return{minX:Math.min(...n),minY:Math.min(...r),maxX:Math.max(...n),maxY:Math.max(...r)}}catch{return{minX:0,minY:0,maxX:0,maxY:0}}},bX=(e,t)=>e.replace(/font-size:\s*([\d.]+)pt/g,(n,r)=>`font-size: ${(parseFloat(r)*t).toFixed(1)}px`),Zbe=()=>{const e=at(),{theme:t}=Ve(at()),{addHistorySnapshot:n}=on(),{addSlidesFromData:r}=K2(),{isEmptySlide:i}=bc(),o=he(!1),a=(c,f=!1)=>{const d=c[0],h=new FileReader;h.addEventListener("load",()=>{try{const p=JSON.parse(HH(h.result));f?(e.updateSlideIndex(0),e.setSlides(p),n()):i.value?(e.setSlides(p),n()):r(p)}catch{un.error("无法正确读取 / 解析该文件")}}),h.readAsText(d)},s=(c,f)=>{let d=[0,0],h=[0,0];!c.isFlipV&&!c.isFlipH?(d=[0,0],h=[c.width,c.height]):c.isFlipV&&c.isFlipH?(d=[c.width,c.height],h=[0,0]):c.isFlipV&&!c.isFlipH?(d=[0,c.height],h=[c.width,0]):(d=[c.width,0],h=[0,c.height]);const p={type:"line",id:Ut(10),width:+((c.borderWidth||1)*f).toFixed(2),left:c.left,top:c.top,start:d,end:h,style:c.borderType,color:c.borderColor,points:["",/straightConnector/.test(c.shapType)?"arrow":""]};return/bentConnector/.test(c.shapType)&&(p.broken2=[Math.abs(d[0]-h[0])/2,Math.abs(d[1]-h[1])/2]),p},l=(c,f,d,h,p,v,g)=>{const m=g*(Math.PI/180),y=c+d/2,R=f+h/2,A=p-d/2,x=v-h/2,S=A*Math.cos(m)+x*Math.sin(m),w=-A*Math.sin(m)+x*Math.cos(m),L=y+S,T=R+w;return{x:L,y:T}};return{importSpecificFile:a,importPPTXFile:(c,f)=>{const d={cover:!1,fixedViewport:!1},{cover:h,fixedViewport:p}={...d,...f},v=c[0];if(!v)return;o.value=!0;const g=[];for(const y of rk)g.push(...y.children);const m=new FileReader;m.onload=async y=>{let R=null;try{R=await ibe(y.target.result)}catch{o.value=!1,un.error("无法正确读取 / 解析该文件");return}let A=96/72;const x=R.size.width;p?A=1e3/x:e.setViewportSize(x*A),e.setTheme({themeColors:R.themeColors});const S=[];for(const w of R.slides){const{type:L,value:T}=w.fill;let M;L==="image"?M={type:"image",image:{src:T.picBase64,size:"cover"}}:L==="gradient"?M={type:"gradient",gradient:{type:T.path==="line"?"linear":"radial",colors:T.colors.map(I=>({...I,pos:parseInt(I.pos)})),rotate:T.rot+90}}:M={type:"solid",color:T||"#fff"};const P={id:Ut(10),elements:[],background:M,remark:w.note||""},k=I=>{var F,N,V;const C=I.sort((W,H)=>W.order-H.order);for(const W of C){const H=W.width||1,j=W.height||1,B=W.left,Y=W.top;if(W.width=W.width*A,W.height=W.height*A,W.left=W.left*A,W.top=W.top*A,W.type==="text"){const Z={type:"text",id:Ut(10),width:W.width,height:W.height,left:W.left,top:W.top,rotate:W.rotate,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,content:bX(W.content,A),lineHeight:1,outline:{color:W.borderColor,width:+(W.borderWidth*A).toFixed(2),style:W.borderType},fill:W.fill.type==="color"?W.fill.value:"",vertical:W.isVertical};W.shadow&&(Z.shadow={h:W.shadow.h*A,v:W.shadow.v*A,blur:W.shadow.blur*A,color:W.shadow.color}),P.elements.push(Z)}else if(W.type==="image")P.elements.push({type:"image",id:Ut(10),src:W.src,width:W.width,height:W.height,left:W.left,top:W.top,fixedRatio:!0,rotate:W.rotate,flipH:W.isFlipH,flipV:W.isFlipV});else if(W.type==="math")P.elements.push({type:"image",id:Ut(10),src:W.picBase64,width:W.width,height:W.height,left:W.left,top:W.top,fixedRatio:!0,rotate:0});else if(W.type==="audio")P.elements.push({type:"audio",id:Ut(10),src:W.blob,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,fixedRatio:!1,color:t.value.themeColors[0],loop:!1,autoplay:!1});else if(W.type==="video")P.elements.push({type:"video",id:Ut(10),src:W.blob||W.src,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,autoplay:!1});else if(W.type==="shape")if(W.shapType==="line"||/Connector/.test(W.shapType)){const Z=s(W,A);P.elements.push(Z)}else{const Z=g.find(ye=>ye.pptxShapeType===W.shapType),K={mid:"middle",down:"bottom",up:"top"},ne=((F=W.fill)==null?void 0:F.type)==="gradient"?{type:W.fill.value.path==="line"?"linear":"radial",colors:W.fill.value.colors.map(ye=>({...ye,pos:parseInt(ye.pos)})),rotate:W.fill.value.rot}:void 0,z=((N=W.fill)==null?void 0:N.type)==="image"?W.fill.value.picBase64:void 0,fe=((V=W.fill)==null?void 0:V.type)==="color"?W.fill.value:"",G={type:"shape",id:Ut(10),width:W.width,height:W.height,left:W.left,top:W.top,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:fe,gradient:ne,pattern:z,fixedRatio:!1,rotate:W.rotate,outline:{color:W.borderColor,width:+(W.borderWidth*A).toFixed(2),style:W.borderType},text:{content:bX(W.content,A),defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:K[W.vAlign]||"middle"},flipH:W.isFlipH,flipV:W.isFlipV};if(W.shadow&&(G.shadow={h:W.shadow.h*A,v:W.shadow.v*A,blur:W.shadow.blur*A,color:W.shadow.color}),Z&&(G.path=Z.path,G.viewBox=Z.viewBox,Z.pathFormula)){G.pathFormula=Z.pathFormula,G.viewBox=[W.width,W.height];const ye=d0[Z.pathFormula];"editable"in ye&&ye.editable?(G.path=ye.formula(W.width,W.height,ye.defaultValue),G.keypoints=ye.defaultValue):G.path=ye.formula(W.width,W.height)}if(W.shapType==="custom")if(W.path.indexOf("NaN")!==-1)G.path="";else{G.special=!0,G.path=W.path;const{maxX:ye,maxY:le}=Ybe(G.path);G.viewBox=[ye||H,le||j]}G.path&&P.elements.push(G)}else if(W.type==="table"){const Z=W.data.length,K=W.data[0].length,ne={fontname:t.value.fontName,color:t.value.fontColor},z=[];for(let X=0;XX+$,0),G=W.colWidths.map(X=>X/fe),ye=W.data[0][0],le=ye.borders.top||ye.borders.bottom||W.borders.top||W.borders.bottom||ye.borders.left||ye.borders.right||W.borders.left||W.borders.right,de=(le==null?void 0:le.borderWidth)||0,ce=(le==null?void 0:le.borderType)||"solid",q=(le==null?void 0:le.borderColor)||"#eeece1";P.elements.push({type:"table",id:Ut(10),width:W.width,height:W.height,left:W.left,top:W.top,colWidths:G,rotate:0,data:z,outline:{width:+(de*A||2).toFixed(2),style:ce,color:q},cellMinHeight:W.rowHeights[0]?W.rowHeights[0]*A:36})}else if(W.type==="chart"){let Z,K,ne;if(W.chartType==="scatterChart"||W.chartType==="bubbleChart")Z=W.data[0].map((G,ye)=>`坐标${ye+1}`),K=["X","Y"],ne=W.data;else{const G=W.data;Z=Object.values(G[0].xlabels),K=G.map(ye=>ye.key),ne=G.map(ye=>ye.values.map(le=>le.y))}const z={};let fe="bar";switch(W.chartType){case"barChart":case"bar3DChart":fe="bar",W.barDir==="bar"&&(fe="column"),(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0);break;case"lineChart":case"line3DChart":(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0),fe="line";break;case"areaChart":case"area3DChart":(W.grouping==="stacked"||W.grouping==="percentStacked")&&(z.stack=!0),fe="area";break;case"scatterChart":case"bubbleChart":fe="scatter";break;case"pieChart":case"pie3DChart":fe="pie";break;case"radarChart":fe="radar";break;case"doughnutChart":fe="ring";break}P.elements.push({type:"chart",id:Ut(10),chartType:fe,width:W.width,height:W.height,left:W.left,top:W.top,rotate:0,themeColors:W.colors.length?W.colors:t.value.themeColors,textColor:t.value.fontColor,data:{labels:Z,legends:K,series:ne},options:z})}else if(W.type==="group"){const Z=W.elements.map(K=>{let ne=K.left+B,z=K.top+Y;if(W.rotate){const{x:fe,y:G}=l(B,Y,H,j,K.left,K.top,W.rotate);ne=fe,z=G}return{...K,left:ne,top:z}});k(Z)}else if(W.type==="diagram"){const Z=W.elements.map(K=>({...K,left:K.left+B,top:K.top+Y}));k(Z)}}};k([...w.elements,...w.layoutElements]),S.push(P)}h?(e.updateSlideIndex(0),e.setSlides(S),n()):i.value?(e.setSlides(S),n()):r(S),o.value=!1},m.readAsArrayBuffer(v)},exporting:o}},Qbe={class:"hotkey-doc"},Hbe={class:"title"},Kbe={class:"label"},Gbe={class:"value"},zbe={key:1,class:"row"},Jbe=Xe({__name:"HotkeyDoc",setup(e){return(t,n)=>(U(),ee("div",Qbe,[(U(!0),ee(Ne,null,Je(J(n2e),r=>(U(),ee(Ne,{key:r.type},[D("div",Hbe,dt(r.type),1),(U(!0),ee(Ne,null,Je(r.children,i=>(U(),ee("div",{class:"hotkey-item",key:i.label},[i.value?(U(),ee(Ne,{key:0},[D("div",Kbe,dt(i.label),1),D("div",Gbe,dt(i.value),1)],64)):(U(),ee("div",zbe,dt(i.label),1))]))),128))],64))),128))]))}}),$be=Be(Jbe,[["__scopeId","data-v-42fbe598"]]),jbe=["accept"],qbe=Xe({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=he(),i=()=>{r.value&&(r.value.value="",r.value.click())},o=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(U(),ee("div",{class:"file-input",onClick:s[1]||(s[1]=l=>i())},[ar(a.$slots,"default",{},void 0,!0),D("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:a.accept,onChange:s[0]||(s[0]=l=>o(l))},null,40,jbe)]))}}),$f=Be(qbe,[["__scopeId","data-v-1bd53d05"]]),exe=e=>(jt("data-v-cb40f98b"),e=e(),qt(),e),txe={class:"spin"},nxe=exe(()=>D("div",{class:"spinner"},null,-1)),rxe={class:"text"},ixe=Xe({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},tip:{default:""}},setup(e){return(t,n)=>t.loading?(U(),ee("div",{key:0,class:Ge(["fullscreen-spin",{mask:t.mask}])},[D("div",txe,[nxe,D("div",rxe,dt(t.tip),1)])],2)):Ye("",!0)}}),ny=Be(ixe,[["__scopeId","data-v-cb40f98b"]]),oxe={class:"header"},axe=Xe({__name:"Drawer",props:{visible:{type:Boolean},width:{default:320},contentStyle:{},placement:{default:"right"}},emits:["update:visible"],setup(e,{emit:t}){const n=e,r=t,i=he(!1),o=we(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const l=Se("IconClose");return U(),Te(SO,{to:"body"},[O(Gh,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=u=>i.value=!1),onBeforeEnter:s[2]||(s[2]=u=>i.value=!0)},{default:ie(()=>[ze(D("div",{class:Ge(["drawer",a.placement]),style:Me({width:n.width+"px"})},[D("div",oxe,[ar(a.$slots,"title",{},void 0,!0),D("span",{class:"close-btn",onClick:s[0]||(s[0]=u=>r("update:visible",!1))},[O(l)])]),i.value?(U(),ee("div",{key:0,class:"content",style:Me(o.value)},[ar(a.$slots,"default",{},void 0,!0)],4)):Ye("",!0)],6),[[hc,a.visible]])]),_:3},8,["name"])])}}}),sxe=Be(axe,[["__scopeId","data-v-46f39759"]]),lxe={class:"prefix"},uxe=["disabled","value","placeholder","maxlength"],cxe={class:"suffix"},fxe=Xe({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},simple:{type:Boolean,default:!1},maxlength:{}},emits:["update:value","input","change","blur","focus","enter","backspace"],setup(e,{expose:t,emit:n}){const r=n,i=he(!1),o=c=>{r("update:value",c.target.value)},a=c=>{i.value=!1,r("blur",c)},s=c=>{i.value=!0,r("focus",c)},l=he();return t({focus:()=>{l.value&&l.value.focus()}}),(c,f)=>(U(),ee("div",{class:Ge(["input",{disabled:c.disabled,focused:i.value,simple:c.simple}])},[D("span",lxe,[ar(c.$slots,"prefix",{},void 0,!0)]),D("input",{type:"text",ref_key:"inputRef",ref:l,disabled:c.disabled,value:c.value,placeholder:c.placeholder,maxlength:c.maxlength,onInput:f[0]||(f[0]=d=>o(d)),onFocus:f[1]||(f[1]=d=>s(d)),onBlur:f[2]||(f[2]=d=>a(d)),onChange:f[3]||(f[3]=d=>r("change",d)),onKeydown:[f[4]||(f[4]=pl(d=>r("enter",d),["enter"])),f[5]||(f[5]=pl(d=>r("backspace",d),["backspace"]))]},null,40,uxe),D("span",cxe,[ar(c.$slots,"suffix",{},void 0,!0)])],2))}}),pu=Be(fxe,[["__scopeId","data-v-cc7e5c91"]]);var aa="top",Os="bottom",ks="right",sa="left",wk="auto",ry=[aa,Os,ks,sa],Tv="start",r2="end",dxe="clippingParents",oz="viewport",F1="popper",hxe="reference",xX=ry.reduce(function(e,t){return e.concat([t+"-"+Tv,t+"-"+r2])},[]),az=[].concat(ry,[wk]).reduce(function(e,t){return e.concat([t,t+"-"+Tv,t+"-"+r2])},[]),pxe="beforeRead",vxe="read",gxe="afterRead",mxe="beforeMain",yxe="main",Axe="afterMain",Rxe="beforeWrite",bxe="write",xxe="afterWrite",Sxe=[pxe,vxe,gxe,mxe,yxe,Axe,Rxe,bxe,xxe];function vu(e){return e?(e.nodeName||"").toLowerCase():null}function Qa(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n0(e){var t=Qa(e).Element;return e instanceof t||e instanceof Element}function ws(e){var t=Qa(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Mk(e){if(typeof ShadowRoot>"u")return!1;var t=Qa(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function wxe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!ws(o)||!vu(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(a){var s=i[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function Mxe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(l,u){return l[u]="",l},{});!ws(i)||!vu(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}const sz={name:"applyStyles",enabled:!0,phase:"write",fn:wxe,effect:Mxe,requires:["computeStyles"]};function lu(e){return e.split("-")[0]}var Xh=Math.max,Ex=Math.min,_v=Math.round;function h6(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function lz(){return!/^((?!chrome|android).)*safari/i.test(h6())}function Ov(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&ws(e)&&(i=e.offsetWidth>0&&_v(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&_v(r.height)/e.offsetHeight||1);var a=n0(e)?Qa(e):window,s=a.visualViewport,l=!lz()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/i,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/i,d=r.height/o;return{width:f,height:d,top:c,right:u+f,bottom:c+d,left:u,x:u,y:c}}function Lk(e){var t=Ov(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function uz(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Mk(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function vc(e){return Qa(e).getComputedStyle(e)}function Lxe(e){return["table","td","th"].indexOf(vu(e))>=0}function vd(e){return((n0(e)?e.ownerDocument:e.document)||window.document).documentElement}function v3(e){return vu(e)==="html"?e:e.assignedSlot||e.parentNode||(Mk(e)?e.host:null)||vd(e)}function SX(e){return!ws(e)||vc(e).position==="fixed"?null:e.offsetParent}function Txe(e){var t=/firefox/i.test(h6()),n=/Trident/i.test(h6());if(n&&ws(e)){var r=vc(e);if(r.position==="fixed")return null}var i=v3(e);for(Mk(i)&&(i=i.host);ws(i)&&["html","body"].indexOf(vu(i))<0;){var o=vc(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function iy(e){for(var t=Qa(e),n=SX(e);n&&Lxe(n)&&vc(n).position==="static";)n=SX(n);return n&&(vu(n)==="html"||vu(n)==="body"&&vc(n).position==="static")?t:n||Txe(e)||t}function Tk(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function fm(e,t,n){return Xh(e,Ex(t,n))}function _xe(e,t,n){var r=fm(e,t,n);return r>n?n:r}function cz(){return{top:0,right:0,bottom:0,left:0}}function fz(e){return Object.assign({},cz(),e)}function dz(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Oxe=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,fz(typeof t!="number"?t:dz(t,ry))};function kxe(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=lu(n.placement),l=Tk(s),u=[sa,ks].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!a)){var f=Oxe(i.padding,n),d=Lk(o),h=l==="y"?aa:sa,p=l==="y"?Os:ks,v=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],m=iy(o),y=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,R=v/2-g/2,A=f[h],x=y-d[c]-f[p],S=y/2-d[c]/2+R,w=fm(A,S,x),L=l;n.modifiersData[r]=(t={},t[L]=w,t.centerOffset=w-S,t)}}function Pxe(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||uz(t.elements.popper,i)&&(t.elements.arrow=i))}const Cxe={name:"arrow",enabled:!0,phase:"main",fn:kxe,effect:Pxe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function kv(e){return e.split("-")[1]}var Ixe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nxe(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:_v(n*i)/i||0,y:_v(r*i)/i||0}}function wX(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,v=p===void 0?0:p,g=typeof c=="function"?c({x:h,y:v}):{x:h,y:v};h=g.x,v=g.y;var m=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),R=sa,A=aa,x=window;if(u){var S=iy(n),w="clientHeight",L="clientWidth";if(S===Qa(n)&&(S=vd(n),vc(S).position!=="static"&&s==="absolute"&&(w="scrollHeight",L="scrollWidth")),S=S,i===aa||(i===sa||i===ks)&&o===r2){A=Os;var T=f&&S===x&&x.visualViewport?x.visualViewport.height:S[w];v-=T-r.height,v*=l?1:-1}if(i===sa||(i===aa||i===Os)&&o===r2){R=ks;var M=f&&S===x&&x.visualViewport?x.visualViewport.width:S[L];h-=M-r.width,h*=l?1:-1}}var P=Object.assign({position:s},u&&Ixe),k=c===!0?Nxe({x:h,y:v},Qa(n)):{x:h,y:v};if(h=k.x,v=k.y,l){var I;return Object.assign({},P,(I={},I[A]=y?"0":"",I[R]=m?"0":"",I.transform=(x.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",I))}return Object.assign({},P,(t={},t[A]=y?v+"px":"",t[R]=m?h+"px":"",t.transform="",t))}function Fxe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:lu(t.placement),variation:kv(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wX(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wX(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Exe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fxe,data:{}};var QA={passive:!0};function Xxe(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,s=a===void 0?!0:a,l=Qa(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,QA)}),s&&l.addEventListener("resize",n.update,QA),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,QA)}),s&&l.removeEventListener("resize",n.update,QA)}}const Wxe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Xxe,data:{}};var Vxe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ab(e){return e.replace(/left|right|bottom|top/g,function(t){return Vxe[t]})}var Dxe={start:"end",end:"start"};function MX(e){return e.replace(/start|end/g,function(t){return Dxe[t]})}function _k(e){var t=Qa(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ok(e){return Ov(vd(e)).left+_k(e).scrollLeft}function Uxe(e,t){var n=Qa(e),r=vd(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=lz();(u||!u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+Ok(e),y:l}}function Bxe(e){var t,n=vd(e),r=_k(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Xh(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Xh(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Ok(e),l=-r.scrollTop;return vc(i||n).direction==="rtl"&&(s+=Xh(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function kk(e){var t=vc(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function hz(e){return["html","body","#document"].indexOf(vu(e))>=0?e.ownerDocument.body:ws(e)&&kk(e)?e:hz(v3(e))}function dm(e,t){var n;t===void 0&&(t=[]);var r=hz(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Qa(r),a=i?[o].concat(o.visualViewport||[],kk(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(dm(v3(a)))}function p6(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Yxe(e,t){var n=Ov(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function LX(e,t,n){return t===oz?p6(Uxe(e,n)):n0(t)?Yxe(t,n):p6(Bxe(vd(e)))}function Zxe(e){var t=dm(v3(e)),n=["absolute","fixed"].indexOf(vc(e).position)>=0,r=n&&ws(e)?iy(e):e;return n0(r)?t.filter(function(i){return n0(i)&&uz(i,r)&&vu(i)!=="body"}):[]}function Qxe(e,t,n,r){var i=t==="clippingParents"?Zxe(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(l,u){var c=LX(e,u,r);return l.top=Xh(c.top,l.top),l.right=Ex(c.right,l.right),l.bottom=Ex(c.bottom,l.bottom),l.left=Xh(c.left,l.left),l},LX(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function pz(e){var t=e.reference,n=e.element,r=e.placement,i=r?lu(r):null,o=r?kv(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case aa:l={x:a,y:t.y-n.height};break;case Os:l={x:a,y:t.y+t.height};break;case ks:l={x:t.x+t.width,y:s};break;case sa:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=i?Tk(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Tv:l[u]=l[u]-(t[c]/2-n[c]/2);break;case r2:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function i2(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?dxe:s,u=n.rootBoundary,c=u===void 0?oz:u,f=n.elementContext,d=f===void 0?F1:f,h=n.altBoundary,p=h===void 0?!1:h,v=n.padding,g=v===void 0?0:v,m=fz(typeof g!="number"?g:dz(g,ry)),y=d===F1?hxe:F1,R=e.rects.popper,A=e.elements[p?y:d],x=Qxe(n0(A)?A:A.contextElement||vd(e.elements.popper),l,c,a),S=Ov(e.elements.reference),w=pz({reference:S,element:R,strategy:"absolute",placement:i}),L=p6(Object.assign({},R,w)),T=d===F1?L:S,M={top:x.top-T.top+m.top,bottom:T.bottom-x.bottom+m.bottom,left:x.left-T.left+m.left,right:T.right-x.right+m.right},P=e.modifiersData.offset;if(d===F1&&P){var k=P[i];Object.keys(M).forEach(function(I){var C=[ks,Os].indexOf(I)>=0?1:-1,F=[aa,Os].indexOf(I)>=0?"y":"x";M[I]+=k[F]*C})}return M}function Hxe(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?az:l,c=kv(r),f=c?s?xX:xX.filter(function(p){return kv(p)===c}):ry,d=f.filter(function(p){return u.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,v){return p[v]=i2(e,{placement:v,boundary:i,rootBoundary:o,padding:a})[lu(v)],p},{});return Object.keys(h).sort(function(p,v){return h[p]-h[v]})}function Kxe(e){if(lu(e)===wk)return[];var t=Ab(e);return[MX(e),t,MX(t)]}function Gxe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,v=n.allowedAutoPlacements,g=t.options.placement,m=lu(g),y=m===g,R=l||(y||!p?[Ab(g)]:Kxe(g)),A=[g].concat(R).reduce(function(K,ne){return K.concat(lu(ne)===wk?Hxe(t,{placement:ne,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:v}):ne)},[]),x=t.rects.reference,S=t.rects.popper,w=new Map,L=!0,T=A[0],M=0;M=0,F=C?"width":"height",N=i2(t,{placement:P,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),V=C?I?ks:sa:I?Os:aa;x[F]>S[F]&&(V=Ab(V));var W=Ab(V),H=[];if(o&&H.push(N[k]<=0),s&&H.push(N[V]<=0,N[W]<=0),H.every(function(K){return K})){T=P,L=!1;break}w.set(P,H)}if(L)for(var j=p?3:1,B=function(ne){var z=A.find(function(fe){var G=w.get(fe);if(G)return G.slice(0,ne).every(function(ye){return ye})});if(z)return T=z,"break"},Y=j;Y>0;Y--){var Z=B(Y);if(Z==="break")break}t.placement!==T&&(t.modifiersData[r]._skip=!0,t.placement=T,t.reset=!0)}}const zxe={name:"flip",enabled:!0,phase:"main",fn:Gxe,requiresIfExists:["offset"],data:{_skip:!1}};function TX(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _X(e){return[aa,ks,Os,sa].some(function(t){return e[t]>=0})}function Jxe(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=i2(t,{elementContext:"reference"}),s=i2(t,{altBoundary:!0}),l=TX(a,r),u=TX(s,i,o),c=_X(l),f=_X(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const $xe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jxe};function jxe(e,t,n){var r=lu(e),i=[sa,aa].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[sa,ks].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function qxe(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=az.reduce(function(c,f){return c[f]=jxe(f,t.rects,o),c},{}),s=a[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const eSe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qxe};function tSe(e){var t=e.state,n=e.name;t.modifiersData[n]=pz({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const nSe={name:"popperOffsets",enabled:!0,phase:"read",fn:tSe,data:{}};function rSe(e){return e==="x"?"y":"x"}function iSe(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,v=p===void 0?0:p,g=i2(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),m=lu(t.placement),y=kv(t.placement),R=!y,A=Tk(m),x=rSe(A),S=t.modifiersData.popperOffsets,w=t.rects.reference,L=t.rects.popper,T=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,M=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(S){if(o){var I,C=A==="y"?aa:sa,F=A==="y"?Os:ks,N=A==="y"?"height":"width",V=S[A],W=V+g[C],H=V-g[F],j=h?-L[N]/2:0,B=y===Tv?w[N]:L[N],Y=y===Tv?-L[N]:-w[N],Z=t.elements.arrow,K=h&&Z?Lk(Z):{width:0,height:0},ne=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:cz(),z=ne[C],fe=ne[F],G=fm(0,w[N],K[N]),ye=R?w[N]/2-j-G-z-M.mainAxis:B-G-z-M.mainAxis,le=R?-w[N]/2+j+G+fe+M.mainAxis:Y+G+fe+M.mainAxis,de=t.elements.arrow&&iy(t.elements.arrow),ce=de?A==="y"?de.clientTop||0:de.clientLeft||0:0,q=(I=P==null?void 0:P[A])!=null?I:0,X=V+ye-q-ce,$=V+le-q,se=fm(h?Ex(W,X):W,V,h?Xh(H,$):H);S[A]=se,k[A]=se-V}if(s){var te,re=A==="x"?aa:sa,oe=A==="x"?Os:ks,ve=S[x],ue=x==="y"?"height":"width",pe=ve+g[re],Re=ve-g[oe],Fe=[aa,sa].indexOf(m)!==-1,Ee=(te=P==null?void 0:P[x])!=null?te:0,Ke=Fe?pe:ve-w[ue]-L[ue]-Ee+M.altAxis,Ue=Fe?ve+w[ue]+L[ue]-Ee-M.altAxis:Re,_e=h&&Fe?_xe(Ke,ve,Ue):fm(h?Ke:pe,ve,h?Ue:Re);S[x]=_e,k[x]=_e-ve}t.modifiersData[r]=k}}const oSe={name:"preventOverflow",enabled:!0,phase:"main",fn:iSe,requiresIfExists:["offset"]};function aSe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function sSe(e){return e===Qa(e)||!ws(e)?_k(e):aSe(e)}function lSe(e){var t=e.getBoundingClientRect(),n=_v(t.width)/e.offsetWidth||1,r=_v(t.height)/e.offsetHeight||1;return n!==1||r!==1}function uSe(e,t,n){n===void 0&&(n=!1);var r=ws(t),i=ws(t)&&lSe(t),o=vd(t),a=Ov(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((vu(t)!=="body"||kk(o))&&(s=sSe(t)),ws(t)?(l=Ov(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Ok(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function cSe(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&i(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function fSe(e){var t=cSe(e);return Sxe.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function dSe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function hSe(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var OX={placement:"bottom",modifiers:[],strategy:"absolute"};function kX(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function Az(e,t){return typeof e=="function"?e.apply(void 0,t):e}function PX(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function ASe(e){return e.split(/\s+/).filter(Boolean)}function xp(e){return[].concat(e)}function CX(e,t){e.indexOf(t)===-1&&e.push(t)}function RSe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function bSe(e){return e.split("-")[0]}function Xx(e){return[].slice.call(e)}function IX(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function hm(){return document.createElement("div")}function g3(e){return["Element","Fragment"].some(function(t){return Pk(e,t)})}function xSe(e){return Pk(e,"NodeList")}function SSe(e){return Pk(e,"MouseEvent")}function wSe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function MSe(e){return g3(e)?[e]:xSe(e)?Xx(e):Array.isArray(e)?e:Xx(document.querySelectorAll(e))}function _5(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function NX(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function LSe(e){var t,n=xp(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function TSe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(i){var o=i.popperRect,a=i.popperState,s=i.props,l=s.interactiveBorder,u=bSe(a.placement),c=a.modifiersData.offset;if(!c)return!0;var f=u==="bottom"?c.top.y:0,d=u==="top"?c.bottom.y:0,h=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,v=o.top-r+f>l,g=r-o.bottom-d>l,m=o.left-n+h>l,y=n-o.right-p>l;return v||g||m||y})}function O5(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(i){e[r](i,n)})}function FX(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Hl={isTouch:!1},EX=0;function _Se(){Hl.isTouch||(Hl.isTouch=!0,window.performance&&document.addEventListener("mousemove",Rz))}function Rz(){var e=performance.now();e-EX<20&&(Hl.isTouch=!1,document.removeEventListener("mousemove",Rz)),EX=e}function OSe(){var e=document.activeElement;if(wSe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function kSe(){document.addEventListener("touchstart",_Se,lh),window.addEventListener("blur",OSe)}var PSe=typeof window<"u"&&typeof document<"u",CSe=PSe?!!window.msCrypto:!1,ISe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},NSe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},fl=Object.assign({appendTo:yz,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},ISe,NSe),FSe=Object.keys(fl),ESe=function(t){var n=Object.keys(t);n.forEach(function(r){fl[r]=t[r]})};function bz(e){var t=e.plugins||[],n=t.reduce(function(r,i){var o=i.name,a=i.defaultValue;if(o){var s;r[o]=e[o]!==void 0?e[o]:(s=fl[o])!=null?s:a}return r},{});return Object.assign({},e,n)}function XSe(e,t){var n=t?Object.keys(bz(Object.assign({},fl,{plugins:t}))):FSe,r=n.reduce(function(i,o){var a=(e.getAttribute("data-tippy-"+o)||"").trim();if(!a)return i;if(o==="content")i[o]=a;else try{i[o]=JSON.parse(a)}catch{i[o]=a}return i},{});return r}function XX(e,t){var n=Object.assign({},t,{content:Az(t.content,[e])},t.ignoreAttributes?{}:XSe(e,t.plugins));return n.aria=Object.assign({},fl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var WSe=function(){return"innerHTML"};function v6(e,t){e[WSe()]=t}function WX(e){var t=hm();return e===!0?t.className=gz:(t.className=mz,g3(e)?t.appendChild(e):v6(t,e)),t}function VX(e,t){g3(t.content)?(v6(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?v6(e,t.content):e.textContent=t.content)}function g6(e){var t=e.firstElementChild,n=Xx(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(vz)}),arrow:n.find(function(r){return r.classList.contains(gz)||r.classList.contains(mz)}),backdrop:n.find(function(r){return r.classList.contains(ySe)})}}function xz(e){var t=hm(),n=hm();n.className=mSe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=hm();r.className=vz,r.setAttribute("data-state","hidden"),VX(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props);function i(o,a){var s=g6(t),l=s.box,u=s.content,c=s.arrow;a.theme?l.setAttribute("data-theme",a.theme):l.removeAttribute("data-theme"),typeof a.animation=="string"?l.setAttribute("data-animation",a.animation):l.removeAttribute("data-animation"),a.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?l.setAttribute("role",a.role):l.removeAttribute("role"),(o.content!==a.content||o.allowHTML!==a.allowHTML)&&VX(u,e.props),a.arrow?c?o.arrow!==a.arrow&&(l.removeChild(c),l.appendChild(WX(a.arrow))):l.appendChild(WX(a.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:i}}xz.$$tippy=!0;var VSe=1,HA=[],k5=[];function DSe(e,t){var n=XX(e,Object.assign({},fl,bz(IX(t)))),r,i,o,a=!1,s=!1,l=!1,u=!1,c,f,d,h=[],p=PX(X,n.interactiveDebounce),v,g=VSe++,m=null,y=RSe(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},A={id:g,reference:e,popper:hm(),popperInstance:m,props:n,state:R,plugins:y,clearDelayTimeouts:Ke,setProps:Ue,setContent:_e,show:Ae,hide:Le,hideWithInteractivity:Ie,enable:Fe,disable:Ee,unmount:Qe,destroy:ct};if(!n.render)return A;var x=n.render(A),S=x.popper,w=x.onUpdate;S.setAttribute("data-tippy-root",""),S.id="tippy-"+A.id,A.popper=S,e._tippy=A,S._tippy=A;var L=y.map(function(Pe){return Pe.fn(A)}),T=e.hasAttribute("aria-expanded");return de(),j(),V(),W("onCreate",[A]),n.showOnCreate&&pe(),S.addEventListener("mouseenter",function(){A.props.interactive&&A.state.isVisible&&A.clearDelayTimeouts()}),S.addEventListener("mouseleave",function(){A.props.interactive&&A.props.trigger.indexOf("mouseenter")>=0&&C().addEventListener("mousemove",p)}),A;function M(){var Pe=A.props.touch;return Array.isArray(Pe)?Pe:[Pe,0]}function P(){return M()[0]==="hold"}function k(){var Pe;return!!((Pe=A.props.render)!=null&&Pe.$$tippy)}function I(){return v||e}function C(){var Pe=I().parentNode;return Pe?LSe(Pe):document}function F(){return g6(S)}function N(Pe){return A.state.isMounted&&!A.state.isVisible||Hl.isTouch||c&&c.type==="focus"?0:T5(A.props.delay,Pe?0:1,fl.delay)}function V(Pe){Pe===void 0&&(Pe=!1),S.style.pointerEvents=A.props.interactive&&!Pe?"":"none",S.style.zIndex=""+A.props.zIndex}function W(Pe,tt,it){if(it===void 0&&(it=!0),L.forEach(function(ht){ht[Pe]&&ht[Pe].apply(ht,tt)}),it){var St;(St=A.props)[Pe].apply(St,tt)}}function H(){var Pe=A.props.aria;if(Pe.content){var tt="aria-"+Pe.content,it=S.id,St=xp(A.props.triggerTarget||e);St.forEach(function(ht){var gt=ht.getAttribute(tt);if(A.state.isVisible)ht.setAttribute(tt,gt?gt+" "+it:it);else{var wt=gt&>.replace(it,"").trim();wt?ht.setAttribute(tt,wt):ht.removeAttribute(tt)}})}}function j(){if(!(T||!A.props.aria.expanded)){var Pe=xp(A.props.triggerTarget||e);Pe.forEach(function(tt){A.props.interactive?tt.setAttribute("aria-expanded",A.state.isVisible&&tt===I()?"true":"false"):tt.removeAttribute("aria-expanded")})}}function B(){C().removeEventListener("mousemove",p),HA=HA.filter(function(Pe){return Pe!==p})}function Y(Pe){if(!(Hl.isTouch&&(l||Pe.type==="mousedown"))){var tt=Pe.composedPath&&Pe.composedPath()[0]||Pe.target;if(!(A.props.interactive&&FX(S,tt))){if(xp(A.props.triggerTarget||e).some(function(it){return FX(it,tt)})){if(Hl.isTouch||A.state.isVisible&&A.props.trigger.indexOf("click")>=0)return}else W("onClickOutside",[A,Pe]);A.props.hideOnClick===!0&&(A.clearDelayTimeouts(),A.hide(),s=!0,setTimeout(function(){s=!1}),A.state.isMounted||z())}}}function Z(){l=!0}function K(){l=!1}function ne(){var Pe=C();Pe.addEventListener("mousedown",Y,!0),Pe.addEventListener("touchend",Y,lh),Pe.addEventListener("touchstart",K,lh),Pe.addEventListener("touchmove",Z,lh)}function z(){var Pe=C();Pe.removeEventListener("mousedown",Y,!0),Pe.removeEventListener("touchend",Y,lh),Pe.removeEventListener("touchstart",K,lh),Pe.removeEventListener("touchmove",Z,lh)}function fe(Pe,tt){ye(Pe,function(){!A.state.isVisible&&S.parentNode&&S.parentNode.contains(S)&&tt()})}function G(Pe,tt){ye(Pe,tt)}function ye(Pe,tt){var it=F().box;function St(ht){ht.target===it&&(O5(it,"remove",St),tt())}if(Pe===0)return tt();O5(it,"remove",f),O5(it,"add",St),f=St}function le(Pe,tt,it){it===void 0&&(it=!1);var St=xp(A.props.triggerTarget||e);St.forEach(function(ht){ht.addEventListener(Pe,tt,it),h.push({node:ht,eventType:Pe,handler:tt,options:it})})}function de(){P()&&(le("touchstart",q,{passive:!0}),le("touchend",$,{passive:!0})),ASe(A.props.trigger).forEach(function(Pe){if(Pe!=="manual")switch(le(Pe,q),Pe){case"mouseenter":le("mouseleave",$);break;case"focus":le(CSe?"focusout":"blur",se);break;case"focusin":le("focusout",se);break}})}function ce(){h.forEach(function(Pe){var tt=Pe.node,it=Pe.eventType,St=Pe.handler,ht=Pe.options;tt.removeEventListener(it,St,ht)}),h=[]}function q(Pe){var tt,it=!1;if(!(!A.state.isEnabled||te(Pe)||s)){var St=((tt=c)==null?void 0:tt.type)==="focus";c=Pe,v=Pe.currentTarget,j(),!A.state.isVisible&&SSe(Pe)&&HA.forEach(function(ht){return ht(Pe)}),Pe.type==="click"&&(A.props.trigger.indexOf("mouseenter")<0||a)&&A.props.hideOnClick!==!1&&A.state.isVisible?it=!0:pe(Pe),Pe.type==="click"&&(a=!it),it&&!St&&Re(Pe)}}function X(Pe){var tt=Pe.target,it=I().contains(tt)||S.contains(tt);if(!(Pe.type==="mousemove"&&it)){var St=ue().concat(S).map(function(ht){var gt,wt=ht._tippy,Yt=(gt=wt.popperInstance)==null?void 0:gt.state;return Yt?{popperRect:ht.getBoundingClientRect(),popperState:Yt,props:n}:null}).filter(Boolean);TSe(St,Pe)&&(B(),Re(Pe))}}function $(Pe){var tt=te(Pe)||A.props.trigger.indexOf("click")>=0&&a;if(!tt){if(A.props.interactive){A.hideWithInteractivity(Pe);return}Re(Pe)}}function se(Pe){A.props.trigger.indexOf("focusin")<0&&Pe.target!==I()||A.props.interactive&&Pe.relatedTarget&&S.contains(Pe.relatedTarget)||Re(Pe)}function te(Pe){return Hl.isTouch?P()!==Pe.type.indexOf("touch")>=0:!1}function re(){oe();var Pe=A.props,tt=Pe.popperOptions,it=Pe.placement,St=Pe.offset,ht=Pe.getReferenceClientRect,gt=Pe.moveTransition,wt=k()?g6(S).arrow:null,Yt=ht?{getBoundingClientRect:ht,contextElement:ht.contextElement||I()}:e,en={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(wl){var $i=wl.state;if(k()){var b0=F(),Rd=b0.box;["placement","reference-hidden","escaped"].forEach(function(Lu){Lu==="placement"?Rd.setAttribute("data-placement",$i.placement):$i.attributes.popper["data-popper-"+Lu]?Rd.setAttribute("data-"+Lu,""):Rd.removeAttribute("data-"+Lu)}),$i.attributes.popper={}}}},Qn=[{name:"offset",options:{offset:St}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!gt}},en];k()&&wt&&Qn.push({name:"arrow",options:{element:wt,padding:3}}),Qn.push.apply(Qn,(tt==null?void 0:tt.modifiers)||[]),A.popperInstance=gSe(Yt,S,Object.assign({},tt,{placement:it,onFirstUpdate:d,modifiers:Qn}))}function oe(){A.popperInstance&&(A.popperInstance.destroy(),A.popperInstance=null)}function ve(){var Pe=A.props.appendTo,tt,it=I();A.props.interactive&&Pe===yz||Pe==="parent"?tt=it.parentNode:tt=Az(Pe,[it]),tt.contains(S)||tt.appendChild(S),A.state.isMounted=!0,re()}function ue(){return Xx(S.querySelectorAll("[data-tippy-root]"))}function pe(Pe){A.clearDelayTimeouts(),Pe&&W("onTrigger",[A,Pe]),ne();var tt=N(!0),it=M(),St=it[0],ht=it[1];Hl.isTouch&&St==="hold"&&ht&&(tt=ht),tt?r=setTimeout(function(){A.show()},tt):A.show()}function Re(Pe){if(A.clearDelayTimeouts(),W("onUntrigger",[A,Pe]),!A.state.isVisible){z();return}if(!(A.props.trigger.indexOf("mouseenter")>=0&&A.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Pe.type)>=0&&a)){var tt=N(!1);tt?i=setTimeout(function(){A.state.isVisible&&A.hide()},tt):o=requestAnimationFrame(function(){A.hide()})}}function Fe(){A.state.isEnabled=!0}function Ee(){A.hide(),A.state.isEnabled=!1}function Ke(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)}function Ue(Pe){if(!A.state.isDestroyed){W("onBeforeUpdate",[A,Pe]),ce();var tt=A.props,it=XX(e,Object.assign({},tt,IX(Pe),{ignoreAttributes:!0}));A.props=it,de(),tt.interactiveDebounce!==it.interactiveDebounce&&(B(),p=PX(X,it.interactiveDebounce)),tt.triggerTarget&&!it.triggerTarget?xp(tt.triggerTarget).forEach(function(St){St.removeAttribute("aria-expanded")}):it.triggerTarget&&e.removeAttribute("aria-expanded"),j(),V(),w&&w(tt,it),A.popperInstance&&(re(),ue().forEach(function(St){requestAnimationFrame(St._tippy.popperInstance.forceUpdate)})),W("onAfterUpdate",[A,Pe])}}function _e(Pe){A.setProps({content:Pe})}function Ae(){var Pe=A.state.isVisible,tt=A.state.isDestroyed,it=!A.state.isEnabled,St=Hl.isTouch&&!A.props.touch,ht=T5(A.props.duration,0,fl.duration);if(!(Pe||tt||it||St)&&!I().hasAttribute("disabled")&&(W("onShow",[A],!1),A.props.onShow(A)!==!1)){if(A.state.isVisible=!0,k()&&(S.style.visibility="visible"),V(),ne(),A.state.isMounted||(S.style.transition="none"),k()){var gt=F(),wt=gt.box,Yt=gt.content;_5([wt,Yt],0)}d=function(){var Qn;if(!(!A.state.isVisible||u)){if(u=!0,S.offsetHeight,S.style.transition=A.props.moveTransition,k()&&A.props.animation){var Ws=F(),wl=Ws.box,$i=Ws.content;_5([wl,$i],ht),NX([wl,$i],"visible")}H(),j(),CX(k5,A),(Qn=A.popperInstance)==null||Qn.forceUpdate(),W("onMount",[A]),A.props.animation&&k()&&G(ht,function(){A.state.isShown=!0,W("onShown",[A])})}},ve()}}function Le(){var Pe=!A.state.isVisible,tt=A.state.isDestroyed,it=!A.state.isEnabled,St=T5(A.props.duration,1,fl.duration);if(!(Pe||tt||it)&&(W("onHide",[A],!1),A.props.onHide(A)!==!1)){if(A.state.isVisible=!1,A.state.isShown=!1,u=!1,a=!1,k()&&(S.style.visibility="hidden"),B(),z(),V(!0),k()){var ht=F(),gt=ht.box,wt=ht.content;A.props.animation&&(_5([gt,wt],St),NX([gt,wt],"hidden"))}H(),j(),A.props.animation?k()&&fe(St,A.unmount):A.unmount()}}function Ie(Pe){C().addEventListener("mousemove",p),CX(HA,p),p(Pe)}function Qe(){A.state.isVisible&&A.hide(),A.state.isMounted&&(oe(),ue().forEach(function(Pe){Pe._tippy.unmount()}),S.parentNode&&S.parentNode.removeChild(S),k5=k5.filter(function(Pe){return Pe!==A}),A.state.isMounted=!1,W("onHidden",[A]))}function ct(){A.state.isDestroyed||(A.clearDelayTimeouts(),A.unmount(),ce(),delete e._tippy,A.state.isDestroyed=!0,W("onDestroy",[A]))}}function g0(e,t){t===void 0&&(t={});var n=fl.plugins.concat(t.plugins||[]);kSe();var r=Object.assign({},t,{plugins:n}),i=MSe(e),o=i.reduce(function(a,s){var l=s&&DSe(s,r);return l&&a.push(l),a},[]);return g3(e)?o[0]:o}g0.defaultProps=fl;g0.setDefaultProps=ESe;g0.currentInput=Hl;Object.assign({},sz,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}});g0.setDefaultProps({render:xz});const USe=Xe({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1},offset:{default:8}},emits:["update:value","show","hide"],setup(e,{emit:t}){const n=e,r=t,i=he(),o=he(),a=he(),s=he(!1),l=we(()=>n.contentStyle||{});return Lt(()=>n.value,()=>{i.value&&(n.value?i.value.show():i.value.hide())}),En(()=>{i.value&&i.value.destroy()}),Wt(()=>{i.value=g0(o.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,n.offset],duration:200,animation:"scale",theme:"popover",onShow(){s.value=!0},onShown(){n.value||(r("update:value",!0),r("show"))},onHidden(){n.value&&(r("update:value",!1),r("hide")),s.value=!1}})}),(u,c)=>(U(),ee("div",{class:Ge(["popover",{center:u.center}]),ref_key:"triggerRef",ref:o},[D("div",{class:"popover-content",style:Me(l.value),ref_key:"contentRef",ref:a},[s.value?ar(u.$slots,"content",{key:0},void 0,!0):Ye("",!0)],4),ar(u.$slots,"default",{},void 0,!0)],2))}}),It=Be(USe,[["__scopeId","data-v-3501b1f4"]]),BSe=Xe({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,i)=>(U(),ee("div",{class:Ge(["popover-menu-item",{center:r.center}]),onClick:i[0]||(i[0]=o=>n("click"))},[ar(r.$slots,"default",{},void 0,!0)],2))}}),Hr=Be(BSe,[["__scopeId","data-v-1f176c16"]]),YSe=e=>(jt("data-v-1a42e944"),e=e(),qt(),e),ZSe={class:"editor-header"},QSe={class:"left"},HSe={class:"menu-item"},KSe={class:"title"},GSe=["title"],zSe={class:"right"},JSe={class:"group-menu-item"},$Se={class:"arrow-btn"},jSe=YSe(()=>D("span",{class:"text ai"},"AI",-1)),qSe=[jSe],e3e={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},t3e={class:"menu-item"},n3e=Xe({__name:"index",setup(e){const t=pt(),n=at(),{title:r}=Ve(n),{enterScreening:i,enterScreeningFromStart:o}=hd(),{importSpecificFile:a,importPPTXFile:s,exporting:l}=Zbe(),{resetSlides:u}=bc(),c=he(!1),f=he(!1),d=he(!1),h=he(),p=he(""),v=()=>{p.value=r.value,d.value=!0,hr(()=>{var x;return(x=h.value)==null?void 0:x.focus()})},g=()=>{n.setTitle(p.value),d.value=!1},m=x=>{window.open(x),c.value=!1},y=x=>{t.setDialogForExport(x),c.value=!1},R=()=>{t.setMarkupPanelState(!0)},A=()=>{t.setAIPPTDialogState(!0)};return(x,S)=>{const w=Se("IconHamburgerButton"),L=Se("IconPpt"),T=Se("IconDown"),M=Se("IconDownload"),P=Se("IconGithub"),k=_n("tooltip");return U(),ee("div",ZSe,[D("div",QSe,[O(It,{trigger:"click",placement:"bottom-start",value:c.value,"onUpdate:value":S[9]||(S[9]=I=>c.value=I)},{content:ie(()=>[O(Hr,{onClick:S[0]||(S[0]=I=>{A(),c.value=!1})},{default:ie(()=>[De("AI 生成 PPT")]),_:1}),O($f,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:S[1]||(S[1]=I=>{J(s)(I),c.value=!1})},{default:ie(()=>[O(Hr,null,{default:ie(()=>[De("导入 pptx 文件(测试版)")]),_:1})]),_:1}),O($f,{accept:".pptist",onChange:S[2]||(S[2]=I=>{J(a)(I),c.value=!1})},{default:ie(()=>[O(Hr,null,{default:ie(()=>[De("导入 pptist 文件")]),_:1})]),_:1}),O(Hr,{onClick:S[3]||(S[3]=I=>y("pptx"))},{default:ie(()=>[De("导出文件")]),_:1}),O(Hr,{onClick:S[4]||(S[4]=I=>{J(u)(),c.value=!1})},{default:ie(()=>[De("重置幻灯片")]),_:1}),O(Hr,{onClick:S[5]||(S[5]=I=>{R(),c.value=!1})},{default:ie(()=>[De("幻灯片类型标注")]),_:1}),O(Hr,{onClick:S[6]||(S[6]=I=>m("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:ie(()=>[De("意见反馈")]),_:1}),O(Hr,{onClick:S[7]||(S[7]=I=>m("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:ie(()=>[De("常见问题")]),_:1}),O(Hr,{onClick:S[8]||(S[8]=I=>{c.value=!1,f.value=!0})},{default:ie(()=>[De("快捷操作")]),_:1})]),default:ie(()=>[D("div",HSe,[O(w,{class:"icon"})])]),_:1},8,["value"]),D("div",KSe,[d.value?(U(),Te(pu,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":S[10]||(S[10]=I=>p.value=I),onBlur:S[11]||(S[11]=I=>g())},null,8,["value"])):(U(),ee("div",{key:1,class:"title-text",onClick:S[12]||(S[12]=I=>v()),title:J(r)},dt(J(r)),9,GSe))])]),D("div",zSe,[D("div",JSe,[ze((U(),ee("div",{class:"menu-item",onClick:S[13]||(S[13]=I=>J(i)())},[O(L,{class:"icon"})])),[[k,"幻灯片放映(F5)"]]),O(It,{trigger:"click",center:""},{content:ie(()=>[O(Hr,{onClick:S[14]||(S[14]=I=>J(o)())},{default:ie(()=>[De("从头开始")]),_:1}),O(Hr,{onClick:S[15]||(S[15]=I=>J(i)())},{default:ie(()=>[De("从当前页开始")]),_:1})]),default:ie(()=>[D("div",$Se,[O(T,{class:"arrow"})])]),_:1})]),ze((U(),ee("div",{class:"menu-item",onClick:S[16]||(S[16]=I=>{A(),c.value=!1})},qSe)),[[k,"AI生成PPT"]]),ze((U(),ee("div",{class:"menu-item",onClick:S[17]||(S[17]=I=>y("pptx"))},[O(M,{class:"icon"})])),[[k,"导出"]]),ze((U(),ee("a",e3e,[D("div",t3e,[O(P,{class:"icon"})])])),[[k,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),O(sxe,{width:320,visible:f.value,"onUpdate:visible":S[18]||(S[18]=I=>f.value=I),placement:"right"},{title:ie(()=>[De("快捷操作")]),default:ie(()=>[O($be)]),_:1},8,["visible"]),O(ny,{loading:J(l),tip:"正在导入..."},null,8,["loading"])])}}}),r3e=Be(n3e,[["__scopeId","data-v-1a42e944"]]),oy=Symbol(),Ck=Symbol(),Sz=Symbol(),i3e=()=>{const e=window.getSelection();e&&e.removeAllRanges()},o3e=e=>{const t=he(0),n=he(0),r=pt(),{canvasPercentage:i,canvasDragged:o}=Ve(r),{viewportRatio:a,viewportSize:s}=Ve(at()),l=()=>{if(!e.value)return;const h=e.value.clientWidth,p=e.value.clientHeight;if(p/h>a.value){const v=h*(i.value/100);r.setCanvasScale(v/s.value),t.value=(h-v)/2,n.value=(p-v*a.value)/2}else{const v=p*(i.value/100);r.setCanvasScale(v/(s.value*a.value)),t.value=(h-v/a.value)/2,n.value=(p-v)/2}};Lt(i,(h,p)=>{if(!e.value)return;const v=e.value.clientWidth,g=e.value.clientHeight;if(g/v>a.value){const m=v*(h/100),y=v*(p/100),R=m*a.value,A=y*a.value;r.setCanvasScale(m/s.value),t.value=t.value-(m-y)/2,n.value=n.value-(R-A)/2}else{const m=g*(h/100),y=g*(p/100),R=m/a.value,A=y/a.value;r.setCanvasScale(m/(s.value*a.value)),t.value=t.value-(R-A)/2,n.value=n.value-(m-y)/2}}),Lt(a,l),Lt(s,l),Lt(o,()=>{o.value||l()});const c=we(()=>({width:s.value,height:s.value*a.value,left:t.value,top:n.value})),f=new ResizeObserver(l);return Wt(()=>{e.value&&f.observe(e.value)}),En(()=>{e.value&&f.unobserve(e.value)}),{viewportStyles:c,dragViewport:h=>{let p=!0;const v=h.pageX,g=h.pageY,m=t.value,y=n.value;document.onmousemove=R=>{if(!p)return;const A=R.pageX,x=R.pageY;t.value=m+(A-v),n.value=y+(x-g)},document.onmouseup=()=>{p=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},a3e=(e,t)=>{const n=pt(),{canvasScale:r,hiddenElementIdList:i}=Ve(n),o=he(!1),a=he(1),s=he({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:o,mouseSelectionQuadrant:a,updateMouseSelection:u=>{if(!t.value)return;let c=!0;const f=t.value.getBoundingClientRect(),d=5,h=u.pageX,p=u.pageY,v=(h-f.x)/r.value,g=(p-f.y)/r.value;s.value={top:g,left:v,width:0,height:0},o.value=!1,a.value=4,document.onmousemove=m=>{if(!c)return;const y=m.pageX,R=m.pageY,A=(y-h)/r.value,x=(R-p)/r.value,S=Math.abs(A),w=Math.abs(x);if(S0&&x>0?L=4:A<0&&x<0?L=2:A>0&&x<0?L=1:A<0&&x>0&&(L=3),s.value={...s.value,width:S,height:w},o.value=!0,a.value=L},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,c=!1;let m=[];for(let R=0;Rx&&MS&&kx-w&&MS-L&&kx&&MS-L&&kx-w&&MS&&k{if(R.groupId){const A=m.map(S=>S.id);return e.value.filter(S=>S.groupId===R.groupId).every(S=>A.includes(S.id))}return!0});const y=m.map(R=>R.id);n.setActiveElementIdList(y),o.value=!1}}}},s3e=e=>{const{disableHotkeys:t}=Ve(pt()),{createImageElement:n,createTextElement:r}=h0(),i=o=>{if(!o.dataTransfer||o.dataTransfer.items.length===0)return;const a=o.dataTransfer.items,s=a[0];let l=!1;for(const u of a)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const c=u.getAsFile();c&&Rc(c).then(f=>n(f)),l=!0}l||s.kind==="string"&&s.type==="text/plain"&&s.getAsString(u=>{if(t.value)return;const c=Mx(u);r({left:0,top:0,width:600,height:50},{content:c})})};Wt(()=>{e.value&&e.value.addEventListener("drop",i),document.ondragleave=o=>o.preventDefault(),document.ondrop=o=>o.preventDefault(),document.ondragenter=o=>o.preventDefault(),document.ondragover=o=>o.preventDefault()}),En(()=>{e.value&&e.value.removeEventListener("drop",i),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},l3e=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},wz=(e,t,n)=>{const r=at(),{addHistorySnapshot:i}=on();return{rotateElement:(a,s)=>{const l=!(a instanceof MouseEvent);if(l&&(!a.changedTouches||!a.changedTouches[0]))return;let u=!0,c=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,v=s.height,g=d+p/2,m=h+v/2;if(!t.value)return;const y=t.value.getBoundingClientRect(),R=x=>{if(!u)return;const S=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,w=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,L=(S-y.left)/n.value,T=(w-y.top)/n.value,M=L-g,P=m-T;c=l3e(M,P);const k=5;Math.abs(c)<=k?c=0:c>0&&Math.abs(c-45)<=k?c-=c-45:c<0&&Math.abs(c+45)<=k?c-=c+45:c>0&&Math.abs(c-90)<=k?c-=c-90:c<0&&Math.abs(c+90)<=k?c-=c+90:c>0&&Math.abs(c-135)<=k?c-=c-135:c<0&&Math.abs(c+135)<=k?c-=c+135:c>0&&Math.abs(c-180)<=k?c-=c-180:c<0&&Math.abs(c+180)<=k&&(c-=c+180),e.value=e.value.map(I=>s.id===I.id?{...I,rotate:c}:I)},A=()=>{u=!1,document.onmousemove=null,document.onmouseup=null,f!==c&&(r.updateSlide({elements:e.value}),i())};l?(document.ontouchmove=R,document.ontouchend=A):(document.onmousemove=R,document.onmouseup=A)}}},kg={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},Mz={text:40,image:20,shape:20,chart:200,table:30,video:250,audio:20,latex:20},DX=(e,t)=>{const{left:n,top:r,width:i,height:o}=e,a=Math.sqrt(Math.pow(i,2)+Math.pow(o,2))/2,s=Math.atan(o/i)*180/Math.PI,l=(180-t-s)*Math.PI/180,u=(s-t)*Math.PI/180,c=(90-t)*Math.PI/180,f=t*Math.PI/180,d=i/2,h=o/2,p=n+d,v=r+h,g={left:p+a*Math.cos(l),top:v-a*Math.sin(l)},m={left:p+h*Math.cos(c),top:v-h*Math.sin(c)},y={left:p+a*Math.cos(u),top:v-a*Math.sin(u)},R={left:p+d*Math.cos(f),top:v+d*Math.sin(f)},A={left:p-a*Math.cos(l),top:v+a*Math.sin(l)},x={left:p-h*Math.sin(f),top:v+h*Math.cos(f)},S={left:p-a*Math.cos(u),top:v+a*Math.sin(u)},w={left:p-d*Math.cos(f),top:v-d*Math.sin(f)};return{leftTopPoint:g,topPoint:m,rightTopPoint:y,rightPoint:R,rightBottomPoint:A,bottomPoint:x,leftBottomPoint:S,leftPoint:w}},UX=(e,t)=>({[Rt.RIGHT_BOTTOM]:t.leftTopPoint,[Rt.LEFT_BOTTOM]:t.rightTopPoint,[Rt.LEFT_TOP]:t.rightBottomPoint,[Rt.RIGHT_TOP]:t.leftBottomPoint,[Rt.TOP]:t.bottomPoint,[Rt.BOTTOM]:t.topPoint,[Rt.LEFT]:t.rightPoint,[Rt.RIGHT]:t.leftPoint})[e],Lz=(e,t,n)=>{const r=pt(),i=at(),{activeElementIdList:o,activeGroupElementId:a}=Ve(r),{viewportRatio:s,viewportSize:l}=Ve(i),{ctrlOrShiftKeyActive:u}=Ve(Fs()),{addHistorySnapshot:c}=on();return{scaleElement:(h,p,v)=>{const g=!(h instanceof MouseEvent);if(g&&(!h.changedTouches||!h.changedTouches[0]))return;let m=!0;r.setScalingState(!0);const y=p.left,R=p.top,A=p.width,x=p.height,S=p.type==="table"?p.cellMinHeight:0,w="rotate"in p&&p.rotate?p.rotate:0,L=Math.PI*w/180,T=u.value||"fixedRatio"in p&&p.fixedRatio,M=A/x,P=g?h.changedTouches[0].pageX:h.pageX,k=g?h.changedTouches[0].pageY:h.pageY,I=Mz[p.type]||20,C=(Z,K)=>{if(!T)return Z1&&(ne=I*fe),K==="width"?Z{const z=[];let fe=!1,G=!1;const ye={offsetX:0,offsetY:0};if(K||K===0)for(let le=0;le{if(!m)return;const K=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,ne=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY,z=K-P,fe=ne-k;let G=A,ye=x,le=y,de=R;if(w){const ce=(Math.cos(L)*z+Math.sin(L)*fe)/n.value;let q=(Math.cos(L)*fe-Math.sin(L)*z)/n.value;T&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(q=ce/M),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(q=-ce/M)),v===Rt.RIGHT_BOTTOM?(G=C(A+ce,"width"),ye=C(x+q,"height")):v===Rt.LEFT_BOTTOM?(G=C(A-ce,"width"),ye=C(x+q,"height"),le=y-(G-A)):v===Rt.LEFT_TOP?(G=C(A-ce,"width"),ye=C(x-q,"height"),le=y-(G-A),de=R-(ye-x)):v===Rt.RIGHT_TOP?(G=C(A+ce,"width"),ye=C(x-q,"height"),de=R-(ye-x)):v===Rt.TOP?(ye=C(x-q,"height"),de=R-(ye-x)):v===Rt.BOTTOM?ye=C(x+q,"height"):v===Rt.LEFT?(G=C(A-ce,"width"),le=y-(G-A)):v===Rt.RIGHT&&(G=C(A+ce,"width"));const X=DX({width:G,height:ye,left:le,top:de},w),$=UX(v,X),se=$.left,te=$.top,re=se-N,oe=te-V;le=le-re,de=de-oe}else{let ce=z/n.value,q=fe/n.value;if(T&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(q=ce/M),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(q=-ce/M)),v===Rt.RIGHT_BOTTOM){const{offsetX:X,offsetY:$}=j(y+A+ce,R+x+q);ce=ce-X,q=q-$,T&&($?ce=q*M:q=ce/M),G=C(A+ce,"width"),ye=C(x+q,"height")}else if(v===Rt.LEFT_BOTTOM){const{offsetX:X,offsetY:$}=j(y+ce,R+x+q);ce=ce-X,q=q-$,T&&($?ce=-q*M:q=-ce/M),G=C(A-ce,"width"),ye=C(x+q,"height"),le=y-(G-A)}else if(v===Rt.LEFT_TOP){const{offsetX:X,offsetY:$}=j(y+ce,R+q);ce=ce-X,q=q-$,T&&($?ce=q*M:q=ce/M),G=C(A-ce,"width"),ye=C(x-q,"height"),le=y-(G-A),de=R-(ye-x)}else if(v===Rt.RIGHT_TOP){const{offsetX:X,offsetY:$}=j(y+A+ce,R+q);ce=ce-X,q=q-$,T&&($?ce=-q*M:q=-ce/M),G=C(A+ce,"width"),ye=C(x-q,"height"),de=R-(ye-x)}else if(v===Rt.LEFT){const{offsetX:X}=j(y+ce,null);ce=ce-X,G=C(A-ce,"width"),le=y-(G-A)}else if(v===Rt.RIGHT){const{offsetX:X}=j(y+A+ce,null);ce=ce-X,G=C(A+ce,"width")}else if(v===Rt.TOP){const{offsetY:X}=j(null,R+q);q=q-X,ye=C(x-q,"height"),de=R-(ye-x)}else if(v===Rt.BOTTOM){const{offsetY:X}=j(null,R+x+q);q=q-X,ye=C(x+q,"height")}}e.value=e.value.map(ce=>{if(p.id!==ce.id)return ce;if(ce.type==="shape"&&"pathFormula"in ce&&ce.pathFormula){const q=d0[ce.pathFormula];let X="";return"editable"in q?X=q.formula(G,ye,ce.keypoints):X=q.formula(G,ye),{...ce,left:le,top:de,width:G,height:ye,viewBox:[G,ye],path:X}}if(ce.type==="table"){let q=S+(ye-x)/ce.data.length;return q=q<36?36:q,q===S?{...ce,left:le,width:G}:{...ce,left:le,top:de,width:G,height:ye,cellMinHeight:q<36?36:q}}return{...ce,left:le,top:de,width:G,height:ye}})},Y=Z=>{m=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const K=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,ne=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;P===K&&k===ne||(i.updateSlide({elements:e.value}),r.setScalingState(!1),c())};g?(document.ontouchmove=B,document.ontouchend=Y):(document.onmousemove=B,document.onmouseup=Y)},scaleMultiElement:(h,p,v)=>{let g=!0;const{minX:m,maxX:y,minY:R,maxY:A}=p,x=y-m,S=A-R,w=x/S,L=h.pageX,T=h.pageY,M=JSON.parse(JSON.stringify(e.value));document.onmousemove=P=>{if(!g)return;const k=P.pageX,I=P.pageY,C=(k-L)/n.value;let F=(I-T)/n.value;u.value&&((v===Rt.RIGHT_BOTTOM||v===Rt.LEFT_TOP)&&(F=C/w),(v===Rt.LEFT_BOTTOM||v===Rt.RIGHT_TOP)&&(F=-C/w));let N=m,V=y,W=R,H=A;v===Rt.RIGHT_BOTTOM?(V=y+C,H=A+F):v===Rt.LEFT_BOTTOM?(N=m+C,H=A+F):v===Rt.LEFT_TOP?(N=m+C,W=R+F):v===Rt.RIGHT_TOP?(V=y+C,W=R+F):v===Rt.TOP?W=R+F:v===Rt.BOTTOM?H=A+F:v===Rt.LEFT?N=m+C:v===Rt.RIGHT&&(V=y+C);const j=V-N,B=H-W;let Y=j/x,Z=B/S;Y<=0&&(Y=0),Z<=0&&(Z=0),e.value=e.value.map(K=>{if((K.type==="image"||K.type==="shape")&&o.value.includes(K.id)){const ne=M.find(z=>z.id===K.id);return{...K,width:ne.width*Y,height:ne.height*Z,left:N+(ne.left-m)*Y,top:W+(ne.top-R)*Z}}return K})},document.onmouseup=P=>{g=!1,document.onmousemove=null,document.onmouseup=null,!(L===P.pageX&&T===P.pageY)&&(i.updateSlide({elements:e.value}),c())}}}},u3e=(e,t)=>{const n=pt(),{activeElementIdList:r,activeGroupElementId:i,handleElementId:o,editorAreaFocus:a}=Ve(n),{ctrlOrShiftKeyActive:s}=Ve(Fs());return{selectElement:(u,c,f=!0)=>{if(a.value||n.setEditorareaFocus(!0),r.value.includes(c.id)){if(s.value){let d=[];if(c.groupId){const h=[];e.value.forEach(p=>{p.groupId===c.groupId&&h.push(p.id)}),d=r.value.filter(p=>!h.includes(p))}else d=r.value.filter(h=>h!==c.id);d.length>0&&n.setActiveElementIdList(d)}else if(o.value!==c.id)n.setHandleElementId(c.id);else if(i.value!==c.id){const d=u instanceof MouseEvent?u.pageX:u.changedTouches[0].pageX,h=u instanceof MouseEvent?u.pageY:u.changedTouches[0].pageY;u.target.onmouseup=p=>{const v=p.pageX,g=p.pageY;d===v&&h===g&&(n.setActiveGroupElementId(c.id),p.target.onmouseup=null)}}}else{let d=[];if(s.value?d=[...r.value,c.id]:d=[c.id],c.groupId){const h=[];e.value.forEach(p=>{p.groupId===c.groupId&&h.push(p.id)}),d=[...d,...h]}n.setActiveElementIdList(Zn.uniq(d)),n.setHandleElementId(c.id)}f&&t(u,c)}}},Tz=(e,t,n)=>{const r=at(),{activeElementIdList:i,activeGroupElementId:o}=Ve(pt()),{shiftKeyState:a}=Ve(Fs()),{viewportRatio:s,viewportSize:l}=Ve(r),{addHistorySnapshot:u}=on();return{dragElement:(f,d)=>{const h=!(f instanceof MouseEvent);if(h&&(!f.changedTouches||!f.changedTouches[0])||!i.value.includes(d.id))return;let p=!0;const v=l.value,g=l.value*s.value,m=5,R=JSON.parse(JSON.stringify(e.value)).filter(Z=>i.value.includes(Z.id)),A=d.left,x=d.top,S=d.width,w="height"in d&&d.height?d.height:0,L="rotate"in d&&d.rotate?d.rotate:0,T=h?f.changedTouches[0].pageX:f.pageX,M=h?f.changedTouches[0].pageY:f.pageY;let P=null;const k=d.id===o.value;let I=[],C=[];for(const Z of e.value){if(Z.type==="line"||k&&Z.id===d.id||!k&&i.value.includes(Z.id))continue;let K,ne,z,fe;if("rotate"in Z&&Z.rotate){const{xRange:re,yRange:oe}=rv({left:Z.left,top:Z.top,width:Z.width,height:Z.height,rotate:Z.rotate});K=re[0],ne=oe[0],z=re[1]-re[0],fe=oe[1]-oe[0]}else K=Z.left,ne=Z.top,z=Z.width,fe=Z.height;const G=K+z,ye=ne+fe,le=ne+fe/2,de=K+z/2,ce={value:ne,range:[K,G]},q={value:ye,range:[K,G]},X={value:le,range:[K,G]},$={value:K,range:[ne,ye]},se={value:G,range:[ne,ye]},te={value:de,range:[ne,ye]};I.push(ce,q,X),C.push($,se,te)}const F={value:0,range:[0,v]},N={value:g,range:[0,v]},V={value:g/2,range:[0,v]},W={value:0,range:[0,g]},H={value:v,range:[0,g]},j={value:v/2,range:[0,g]};I.push(F,N,V),C.push(W,H,j),I=Sx(I),C=Sx(C);const B=Z=>{const K=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,ne=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;if(P!==!1&&(P=Math.abs(T-K)Math.abs(fe)&&(fe=0),Math.abs(z)oe.id===d.id?{...oe,left:G,top:ye}:oe);else{const oe=e.value.find(ve=>ve.id===d.id);if(!oe)return;e.value=e.value.map(ve=>i.value.includes(ve.id)?ve.id===d.id?{...ve,left:G,top:ye}:{...ve,left:ve.left+(G-oe.left),top:ve.top+(ye-oe.top)}:ve)}},Y=Z=>{p=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const K=Z instanceof MouseEvent?Z.pageX:Z.changedTouches[0].pageX,ne=Z instanceof MouseEvent?Z.pageY:Z.changedTouches[0].pageY;T===K&&M===ne||(r.updateSlide({elements:e.value}),u())};h?(document.ontouchmove=B,document.ontouchend=Y):(document.onmousemove=B,document.onmouseup=Y)}}},c3e=e=>{const t=at(),{canvasScale:n}=Ve(pt()),{ctrlOrShiftKeyActive:r}=Ve(Fs()),{addHistorySnapshot:i}=on();return{dragLineElement:(a,s,l)=>{let u=!0;const c=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p{if(!u)return;const v=p.pageX,g=p.pageY,m=(v-f)/n.value,y=(g-d)/n.value;let R=s.left+s.start[0],A=s.top+s.start[1],x=s.left+s.end[0],S=s.top+s.end[1];const w=s.broken||s.broken2||s.curve||[0,0];let L=s.left+w[0],T=s.top+w[1];const[M,P]=s.cubic||[[0,0],[0,0]];let k=s.left+M[0],I=s.top+M[1],C=s.left+P[0],F=s.top+P[1];if(l===zo.START){R=R+m,A=A+y,Math.abs(R-x)x&&(j[0]=W-N,B[0]=0),A>S&&(j[1]=H-V,B[1]=0),e.value=e.value.map(Y=>{if(Y.id===s.id){const Z={...Y,left:N,top:V,start:j,end:B};return l===zo.START||l===zo.END?(r.value?(s.broken&&(Z.broken=[L-N,T-V]),s.curve&&(Z.curve=[L-N,T-V]),s.cubic&&(Z.cubic=[[k-N,I-V],[C-N,F-V]])):(s.broken&&(Z.broken=[(j[0]+B[0])/2,(j[1]+B[1])/2]),s.curve&&(Z.curve=[(j[0]+B[0])/2,(j[1]+B[1])/2]),s.cubic&&(Z.cubic=[[(j[0]+B[0])/2,(j[1]+B[1])/2],[(j[0]+B[0])/2,(j[1]+B[1])/2]])),s.broken2&&(Z.broken2=[(j[0]+B[0])/2,(j[1]+B[1])/2])):l===zo.C?(s.broken&&(Z.broken=[L-N,T-V]),s.curve&&(Z.curve=[L-N,T-V]),s.broken2&&(W-N>=H-V?Z.broken2=[L-N,Z.broken2[1]]:Z.broken2=[Z.broken2[0],T-V])):s.cubic&&(Z.cubic=[[k-N,I-V],[C-N,F-V]]),Z}return Y})},document.onmouseup=p=>{u=!1,document.onmousemove=null,document.onmouseup=null;const v=p.pageX,g=p.pageY;f===v&&d===g||(t.updateSlide({elements:e.value}),i())}}}},f3e=(e,t)=>{const n=at(),{addHistorySnapshot:r}=on();return{moveShapeKeypoint:(o,a,s=0)=>{const l=!(o instanceof MouseEvent);if(l&&(!o.changedTouches||!o.changedTouches[0]))return;let u=!0;const c=l?o.changedTouches[0].pageX:o.pageX,f=l?o.changedTouches[0].pageY:o.pageY,d=a.keypoints,h=d0[a.pathFormula];let p=null;if("editable"in h&&h.editable){const m=h.getBaseSize[s],y=h.range[s],R=h.relative[s],A=d[s],x=m(a.width,a.height),S=x*A,[w,L]=y;p={baseSize:x,originPos:S,min:w,max:L,relative:R}}const v=m=>{if(!u)return;const y=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,R=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY,A=(y-c)/t.value,x=(R-f)/t.value;e.value=e.value.map(S=>{if(S.id===a.id&&p){const{baseSize:w,originPos:L,min:T,max:M,relative:P}=p,k=S;let I=0;P==="center"?I=(L-A*2)/w:P==="left"?I=(L+A)/w:P==="right"?I=(L-A)/w:P==="top"?I=(L+x)/w:P==="bottom"?I=(L-x)/w:P==="left_bottom"?I=(L+A)/w:P==="right_bottom"?I=(L-A)/w:P==="top_right"?I=(L+x)/w:P==="bottom_right"&&(I=(L-x)/w),IM&&(I=M);let C=[];return Array.isArray(d)?(C=[...d],C[s]=I):C=[I],{...S,keypoints:C,path:h.formula(k.width,k.height,C)}}return S})},g=m=>{u=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null;const y=m instanceof MouseEvent?m.pageX:m.changedTouches[0].pageX,R=m instanceof MouseEvent?m.pageY:m.changedTouches[0].pageY;c===y&&f===R||(n.updateSlide({elements:e.value}),r())};l?(document.ontouchmove=v,document.ontouchend=g):(document.onmousemove=v,document.onmouseup=g)}}},d3e=e=>{const t=pt(),{canvasScale:n,creatingElement:r}=Ve(t),i=c=>{const{start:f,end:d}=c;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[g,m]=d,y=Math.min(p,g),R=Math.max(p,g),A=Math.min(v,m),x=Math.max(v,m),S=(y-h.x)/n.value,w=(A-h.y)/n.value,L=(R-y)/n.value,T=(x-A)/n.value;return{left:S,top:w,width:L,height:T}},o=c=>{const{start:f,end:d}=c;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[g,m]=d,y=Math.min(p,g),R=Math.max(p,g),A=Math.min(v,m),x=Math.max(v,m),S=(y-h.x)/n.value,w=(A-h.y)/n.value,L=(R-y)/n.value,T=(x-A)/n.value;return{left:S,top:w,start:[p===y?0:L,v===A?0:T],end:[g===y?0:L,m===A?0:T]}},{createTextElement:a,createShapeElement:s,createLineElement:l}=h0();return{formatCreateSelection:i,insertElementFromCreateSelection:c=>{if(!r.value)return;const f=r.value.type;if(f==="text"){const d=i(c);d&&a(d,{vertical:r.value.vertical})}else if(f==="shape"){const d=i(c);d&&s(d,r.value.data)}else if(f==="line"){const d=o(c);d&&l(d,r.value.data)}t.setCreatingElement(null)}}},m3=()=>{const e=at(),{activeElementIdList:t,activeElementList:n}=Ve(pt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=Ve(e),{addHistorySnapshot:a}=on();return{alignElementToCanvas:l=>{const u=o.value,c=o.value*i.value,{minX:f,maxX:d,minY:h,maxY:p}=tc(n.value),v=JSON.parse(JSON.stringify(r.value.elements));for(const g of v)if(t.value.includes(g.id)){if(l===gn.CENTER){const m=h+(p-h)/2-c/2,y=f+(d-f)/2-u/2;g.top=g.top-m,g.left=g.left-y}if(l===gn.TOP){const m=h-0;g.top=g.top-m}else if(l===gn.VERTICAL){const m=h+(p-h)/2-c/2;g.top=g.top-m}else if(l===gn.BOTTOM){const m=p-c;g.top=g.top-m}else if(l===gn.LEFT){const m=f-0;g.left=g.left-m}else if(l===gn.HORIZONTAL){const m=f+(d-f)/2-u/2;g.left=g.left-m}else if(l===gn.RIGHT){const m=d-u;g.left=g.left-m}}e.updateSlide({elements:v}),a()}}},gd=e=>({shadowStyle:we(()=>{if(e.value){const{h:n,v:r,blur:i,color:o}=e.value;return`${n}px ${r}px ${i}px ${o}`}return""})}),y3=(e,t)=>({flipStyle:we(()=>{let r="";return e.value&&t.value?r="rotateX(180deg) rotateY(180deg)":t.value?r="rotateX(180deg)":e.value&&(r="rotateY(180deg)"),r})});var _z=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(_z||{});const m6={rect:{name:"矩形",type:"rect",radius:"0",style:""},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L 0 ${t} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L ${e*.2} ${t} L 0 ${t*.8} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 round 10px)"},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${e*.5} 0 L 0 ${t} L ${e} ${t} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M ${e*.5} ${t} L 0 0 L ${e} 0 Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 0 L 0 ${t} L ${e} ${t} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${t*.5} L ${e*.5} ${t} L 0 ${t*.5} Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${.38*t} L ${.82*e} ${t} L ${.18*e} ${t} L 0 ${.38*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.2} 0 L ${e*.8} 0 L ${e} ${t*.5} L ${e*.8} ${t} L ${e*.2} ${t} L 0 ${t*.5} Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e*.9} ${t*.2} L ${e} ${t*.6} L ${e*.75} ${t} L ${e*.25} ${t} L 0 ${t*.6} L ${e*.1} ${t*.2} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e*.7} 0 L ${e} ${t*.3} L ${e} ${t*.7} L ${e*.7} ${t} L ${e*.3} ${t} L 0 ${t*.7} L 0 ${t*.3} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} L ${e*.25} ${t*.5} L 0 0 Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M 0 0 L ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M 0 ${t*.2} L ${e*.6} ${t*.2} L ${e*.6} 0 L ${e} ${t*.5} L ${e*.6} ${t} L ${e*.6} ${t*.8} L 0 ${t*.8} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e} 0 L ${e*.7} ${t} L 0 ${t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${e*.3} ${t} L ${e} ${t} L ${e*.7} 0 L 0 0 Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.25} 0 L ${e*.75} 0 L ${e} ${t} L 0 ${t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M 0 0 L ${e} 0 L ${e*.75} ${t} L ${e*.25} ${t} Z`}},Ik=e=>{const t=we(()=>{let r=m6.rect;if(e.value.clip){const i=e.value.clip.shape||_z.RECT;r=m6[i]}return r.radius!==void 0&&e.value.radius&&(r={...r,radius:`${e.value.radius}px`,style:`inset(0 round ${e.value.radius}px)`}),r}),n=we(()=>{if(!e.value.clip)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,i]=e.value.clip.range,o=(i[0]-r[0])/100,a=(i[1]-r[1])/100,s=r[0]/o,l=r[1]/a;return{left:-s+"%",top:-l+"%",width:100/o+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},Oz=e=>({filter:we(()=>{if(!e.value)return"";let n="";const r=Object.keys(e.value);for(const i of r)n+=`${i}(${e.value[i]}) `;return n})}),n1=e=>{const t=we(()=>{var o;return((o=e.value)==null?void 0:o.width)??0}),n=we(()=>{var o;return((o=e.value)==null?void 0:o.style)||"solid"}),r=we(()=>{var o;return((o=e.value)==null?void 0:o.color)||"#d14424"}),i=we(()=>{const o=t.value;return n.value==="dashed"?o<=6?`${o*4.5} ${o*2}`:`${o*4} ${o*1.5}`:n.value==="dotted"?o<=6?`${o*1.8} ${o*1.6}`:`${o*1.5} ${o*1.2}`:"0 0"});return{outlineWidth:t,outlineStyle:n,outlineColor:r,strokeDashArray:i}},h3e=["width","height"],p3e=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],v3e=Xe({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=n1(Bv(t,"outline"));return(o,a)=>o.outline?(U(),ee("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:o.width,height:o.height},[D("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",rx:o.radius,ry:o.radius,width:o.width,height:o.height,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,p3e)],8,h3e)):Ye("",!0)}}),g3e=Be(v3e,[["__scopeId","data-v-09a0319c"]]),m3e=["width","height"],y3e=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],A3e=Xe({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=n1(Bv(t,"outline"));return(o,a)=>o.outline?(U(),ee("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:o.width,height:o.height},[D("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",cx:o.width/2,cy:o.height/2,rx:o.width/2,ry:o.height/2,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,y3e)],8,m3e)):Ye("",!0)}}),R3e=Be(A3e,[["__scopeId","data-v-19e68d74"]]),b3e=["width","height"],x3e=["d","stroke","stroke-width","stroke-dasharray"],S3e=Xe({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=n1(Bv(t,"outline"));return(o,a)=>o.outline?(U(),ee("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:o.width,height:o.height},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:o.createPath(o.width,o.height),stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,x3e)],8,b3e)):Ye("",!0)}}),w3e=Be(S3e,[["__scopeId","data-v-a036b0a3"]]),M3e={class:"image-outline"},kz=Xe({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo),{clipShape:r}=Ik(n);return(i,o)=>(U(),ee("div",M3e,[J(r).type==="rect"?(U(),Te(g3e,{key:0,width:i.elementInfo.width,height:i.elementInfo.height,radius:J(r).radius,outline:i.elementInfo.outline},null,8,["width","height","radius","outline"])):J(r).type==="ellipse"?(U(),Te(R3e,{key:1,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"])):J(r).type==="polygon"?(U(),Te(w3e,{key:2,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline,createPath:J(r).createPath},null,8,["width","height","outline","createPath"])):Ye("",!0)]))}}),Pz=e=>(jt("data-v-31b3b0f9"),e=e(),qt(),e),L3e=["src"],T3e=["src"],_3e=["onMousedown"],O3e=Pz(()=>D("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[D("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 16 L 4 16 L 4 4 L 16 4 L 16 0 Z"})],-1)),k3e=[O3e],P3e=["onMousedown"],C3e=Pz(()=>D("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[D("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),I3e=[C3e],N3e=Xe({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:i}=Ve(pt()),{ctrlOrShiftKeyActive:o}=Ve(Fs()),a=he({top:"0",left:"0"}),s=he(!1),l=he(null),u=()=>{const[L,T]=n.clipData?n.clipData.range:[[0,0],[100,100]],M=(T[0]-L[0])/100,P=(T[1]-L[1])/100,k=L[0]/M,I=L[1]/P;return{widthScale:M,heightScale:P,left:k,top:I}},c=we(()=>{const{widthScale:L,heightScale:T,left:M,top:P}=u();return{left:-M,top:-P,width:100/L,height:100/T}}),f=we(()=>({top:c.value.top+"%",left:c.value.left+"%",width:c.value.width+"%",height:c.value.height+"%"})),d=he({top:0,left:0,width:0,height:0}),h=we(()=>{const{top:L,left:T,width:M,height:P}=d.value;return{top:L+"%",left:T+"%",width:M+"%",height:P+"%"}}),p=we(()=>{const L=c.value.width,T=c.value.height,{top:M,left:P,width:k,height:I}=d.value;return{left:-P*(100/k)+"%",top:-M*(100/I)+"%",width:L/k*100+"%",height:T/I*100+"%"}}),v=()=>{const{left:L,top:T}=u();d.value={left:L,top:T,width:100,height:100},a.value={top:-T+"%",left:-L+"%"}},g=()=>{if(s.value)return;if(!l.value){r("clip",null);return}const{left:L,top:T}=u(),M={left:(d.value.left-L)/100*n.width,top:(d.value.top-T)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},P={range:l.value,position:M};r("clip",P)},m=L=>{L.key.toUpperCase()===yt.ENTER&&g()};Wt(()=>{v(),document.addEventListener("keydown",m)}),En(()=>{document.removeEventListener("keydown",m)});const y=()=>{const L={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},T=100/L.width,M=100/L.height,P=[-L.left*T,-L.top*M],k=[T*100+P[0],M*100+P[1]];l.value=[P,k]},R=L=>{s.value=!0;let T=!0;const M=L.pageX,P=L.pageY,k=c.value,I={...d.value};document.onmousemove=C=>{if(!T)return;const F=C.pageX,N=C.pageY,V=(F-M)/i.value,W=(N-P)/i.value,H=Math.sqrt(V*V+W*W),B=Math.atan2(W,V)-n.rotate/180*Math.PI,Y=H*Math.cos(B)/n.width*100,Z=H*Math.sin(B)/n.height*100;let K=I.left+Y,ne=I.top+Z;K<0?K=0:K+I.width>k.width&&(K=k.width-I.width),ne<0?ne=0:ne+I.height>k.height&&(ne=k.height-I.height),d.value={...d.value,left:K,top:ne}},document.onmouseup=()=>{T=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},A=(L,T)=>{s.value=!0;let M=!0;const P=50/n.width*100,k=50/n.height*100,I=L.pageX,C=L.pageY,F=c.value,N={...d.value},V=d.value.width/d.value.height;document.onmousemove=W=>{if(!M)return;const H=W.pageX,j=W.pageY,B=(H-I)/i.value,Y=(j-C)/i.value,Z=Math.sqrt(B*B+Y*Y),ne=Math.atan2(Y,B)-n.rotate/180*Math.PI;let z=Z*Math.cos(ne)/n.width*100,fe=Z*Math.sin(ne)/n.height*100;o.value&&((T===Rt.RIGHT_BOTTOM||T===Rt.LEFT_TOP)&&(fe=z/V),(T===Rt.LEFT_BOTTOM||T===Rt.RIGHT_TOP)&&(fe=-z/V));let G,ye,le,de;T===Rt.LEFT_TOP?(N.left+z<0&&(z=-N.left),N.top+fe<0&&(fe=-N.top),N.width-zF.width&&(z=F.width-(N.left+N.width)),N.top+fe<0&&(fe=-N.top),N.width+zF.height&&(fe=F.height-(N.top+N.height)),N.width-zF.width&&(z=F.width-(N.left+N.width)),N.top+N.height+fe>F.height&&(fe=F.height-(N.top+N.height)),N.width+zF.height&&(fe=F.height-(N.top+N.height)),N.height+feF.width&&(z=F.width-(N.left+N.width)),N.width+z{M=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},x=we(()=>{const L="rotate-",T=n.rotate;return T>-22.5&&T<=22.5?L+0:T>22.5&&T<=67.5?L+45:T>67.5&&T<=112.5?L+90:T>112.5&&T<=157.5?L+135:T>157.5||T<=-157.5?L+0:T>-157.5&&T<=-112.5?L+45:T>-112.5&&T<=-67.5?L+90:T>-67.5&&T<=-22.5?L+135:L+0}),S=[Rt.LEFT_TOP,Rt.RIGHT_TOP,Rt.LEFT_BOTTOM,Rt.RIGHT_BOTTOM],w=[Rt.TOP,Rt.BOTTOM,Rt.LEFT,Rt.RIGHT];return(L,T)=>{const M=_n("click-outside");return ze((U(),ee("div",{class:"image-clip-handler",style:Me(a.value)},[D("img",{class:"bottom-img",src:L.src,draggable:!1,alt:"",style:Me(f.value)},null,12,L3e),D("div",{class:"top-image-content",style:Me({...h.value,clipPath:L.clipPath})},[D("img",{class:"top-img",src:L.src,draggable:!1,alt:"",style:Me(p.value)},null,12,T3e)],4),D("div",{class:"operate",style:Me(h.value),onMousedown:T[0]||(T[0]=Nt(P=>R(P),["stop"]))},[(U(),ee(Ne,null,Je(S,P=>D("div",{class:Ge(["clip-point",P,x.value]),key:P,onMousedown:Nt(k=>A(k,P),["stop"])},k3e,42,_3e)),64)),(U(),ee(Ne,null,Je(w,P=>D("div",{class:Ge(["clip-point",P,x.value]),key:P,onMousedown:Nt(k=>A(k,P),["stop"])},I3e,42,P3e)),64))],36)],4)),[[M,g]])}}}),F3e=Be(N3e,[["__scopeId","data-v-31b3b0f9"]]),E3e=["src"],X3e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{clipingImageElementId:i}=Ve(n),o=we(()=>i.value===t.elementInfo.id),{addHistorySnapshot:a}=on(),s=we(()=>t.elementInfo.shadow),{shadowStyle:l}=gd(s),u=we(()=>t.elementInfo.flipH),c=we(()=>t.elementInfo.flipV),{flipStyle:f}=y3(u,c),d=we(()=>t.elementInfo),{clipShape:h,imgPosition:p}=Ik(d),v=we(()=>t.elementInfo.filters),{filter:g}=Oz(v),m=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},y=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:A,position:x}=R,S=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},w=t.elementInfo.left+x.left,L=t.elementInfo.top+x.top,T=t.elementInfo.width+x.width,M=t.elementInfo.height+x.height;let P=0,k=0;if(t.elementInfo.rotate){const C=w+T/2-(t.elementInfo.left+t.elementInfo.width/2),F=-(L+M/2-(t.elementInfo.top+t.elementInfo.height/2)),N=-t.elementInfo.rotate*Math.PI/180,V=C*Math.cos(N)-F*Math.sin(N),W=C*Math.sin(N)+F*Math.cos(N);P=V-C,k=-(W-F)}const I={clip:{...S,range:A},left:w+P,top:L+k,width:T,height:M};r.updateElement({id:t.elementInfo.id,props:I}),a()};return(R,A)=>{const x=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-image",{lock:R.elementInfo.lock}]),style:Me({top:R.elementInfo.top+"px",left:R.elementInfo.left+"px",width:R.elementInfo.width+"px",height:R.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${R.elementInfo.rotate}deg)`})},[o.value?(U(),Te(F3e,{key:0,src:R.elementInfo.src,clipData:R.elementInfo.clip,width:R.elementInfo.width,height:R.elementInfo.height,top:R.elementInfo.top,left:R.elementInfo.left,rotate:R.elementInfo.rotate,clipPath:J(h).style,onClip:A[0]||(A[0]=S=>y(S))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):ze((U(),ee("div",{key:1,class:"element-content",style:Me({filter:J(l)?`drop-shadow(${J(l)})`:"",transform:J(f)}),onMousedown:A[2]||(A[2]=S=>m(S)),onTouchstart:A[3]||(A[3]=S=>m(S))},[O(kz,{elementInfo:R.elementInfo},null,8,["elementInfo"]),D("div",{class:"image-content",style:Me({clipPath:J(h).style})},[D("img",{src:R.elementInfo.src,draggable:!1,style:Me({top:J(p).top,left:J(p).left,width:J(p).width,height:J(p).height,filter:J(g)}),onDragstart:A[1]||(A[1]=Nt(()=>{},["prevent"])),alt:""},null,44,E3e),R.elementInfo.colorMask?(U(),ee("div",{key:0,class:"color-mask",style:Me({backgroundColor:R.elementInfo.colorMask})},null,4)):Ye("",!0)],4)],36)),[[x,R.contextmenus]])],4)],6)}}}),Cz=Be(X3e,[["__scopeId","data-v-86b9f3af"]]),W3e=["width","height"],V3e=["d","stroke","stroke-width","stroke-dasharray"],D3e=Xe({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=n1(Bv(t,"outline"));return(o,a)=>o.outline?(U(),ee("svg",{key:0,class:"element-outline",overflow:"visible",width:o.width,height:o.height},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:`M0,0 L${o.width},0 L${o.width},${o.height} L0,${o.height} Z`,stroke:J(r),"stroke-width":J(n),"stroke-dasharray":J(i)},null,8,V3e)],8,W3e)):Ye("",!0)}}),A3=Be(D3e,[["__scopeId","data-v-e2ef58f5"]]),Qi=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},o2=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let y6=null;const Ku=function(e,t,n){let r=y6||(y6=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},U3e=function(){y6=null},r0=function(e,t,n,r){return n&&(BX(e,t,n,r,-1)||BX(e,t,n,r,1))},B3e=/^(img|br|input|textarea|hr)$/i;function BX(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:$l(e))){let o=e.parentNode;if(!o||o.nodeType!=1||ay(e)||B3e.test(e.nodeName)||e.contentEditable=="false")return!1;t=Qi(e)+(i<0?0:1),e=o}else if(e.nodeType==1){if(e=e.childNodes[t+(i<0?-1:0)],e.contentEditable=="false")return!1;t=i<0?$l(e):0}else return!1}}function $l(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Y3e(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=$l(e)}else if(e.parentNode&&!ay(e))t=Qi(e),e=e.parentNode;else return null}}function Z3e(e,t){for(;;){if(e.nodeType==3&&t2),hs=Pv||(gu?/Mac/.test(gu.platform):!1),G3e=gu?/Win/.test(gu.platform):!1,al=/Android \d/.test(md),sy=!!YX&&"webkitFontSmoothing"in YX.documentElement.style,z3e=sy?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function J3e(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Uu(e,t){return typeof e=="number"?e:e[t]}function $3e(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function ZX(e,t,n){let r=e.someProp("scrollThreshold")||0,i=e.someProp("scrollMargin")||5,o=e.dom.ownerDocument;for(let a=n||e.dom;a;a=o2(a)){if(a.nodeType!=1)continue;let s=a,l=s==o.body,u=l?J3e(o):$3e(s),c=0,f=0;if(t.topu.bottom-Uu(r,"bottom")&&(f=t.bottom-t.top>u.bottom-u.top?t.top+Uu(i,"top")-u.top:t.bottom-u.bottom+Uu(i,"bottom")),t.leftu.right-Uu(r,"right")&&(c=t.right-u.right+Uu(i,"right")),c||f)if(l)o.defaultView.scrollBy(c,f);else{let d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),c&&(s.scrollLeft+=c);let p=s.scrollLeft-d,v=s.scrollTop-h;t={left:t.left-p,top:t.top-v,right:t.right-p,bottom:t.bottom-v}}if(l||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function j3e(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,i;for(let o=(t.left+t.right)/2,a=n+1;a=n-20){r=s,i=l.top;break}}return{refDOM:r,refTop:i,stack:Fz(e.dom)}}function Fz(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=o2(r));return t}function q3e({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;Ez(n,r==0?0:r-t)}function Ez(e,t){for(let n=0;n=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let v=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=c,u={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(o=f+1)}}return!n&&l&&(n=l,i=u,r=0),n&&n.nodeType==3?t4e(n,i):!n||r&&n.nodeType==1?{node:e,offset:o}:Xz(n,i)}function t4e(e,t){let n=e.nodeValue.length,r=document.createRange();for(let i=0;i=(o.left+o.right)/2?1:0)}}return{node:e,offset:0}}function Nk(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function n4e(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,i,o)}function i4e(e,t,n,r){let i=-1;for(let o=t,a=!1;o!=e.dom;){let s=e.docView.nearestDesc(o,!0);if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)){let l=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&(!a&&l.left>r.left||l.top>r.top?i=s.posBefore:(!a&&l.right-1?i:e.docView.posFromDOM(t,n,-1)}function Wz(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&i++}let u;sy&&i&&r.nodeType==1&&(u=r.childNodes[i-1]).nodeType==1&&u.contentEditable=="false"&&u.getBoundingClientRect().top>=t.top&&i--,r==e.dom&&i==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(i==0||r.nodeType!=1||r.childNodes[i-1].nodeName!="BR")&&(s=i4e(e,r,i,t))}s==null&&(s=r4e(e,a,t));let l=e.docView.nearestDesc(a,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function QX(e){return e.top=0&&i==r.nodeValue.length?(l--,c=1):n<0?l--:u++,E1(sf(Ku(r,l,u),c),c<0)}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&i&&(n<0||i==$l(r))){let l=r.childNodes[i-1];if(l.nodeType==1)return P5(l.getBoundingClientRect(),!1)}if(o==null&&i<$l(r)){let l=r.childNodes[i];if(l.nodeType==1)return P5(l.getBoundingClientRect(),!0)}return P5(r.getBoundingClientRect(),n>=0)}if(o==null&&i&&(n<0||i==$l(r))){let l=r.childNodes[i-1],u=l.nodeType==3?Ku(l,$l(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return E1(sf(u,1),!1)}if(o==null&&i<$l(r)){let l=r.childNodes[i];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let u=l?l.nodeType==3?Ku(l,0,a?0:1):l.nodeType==1?l:null:null;if(u)return E1(sf(u,-1),!0)}return E1(sf(r.nodeType==3?Ku(r):r,-n),n>=0)}function E1(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function P5(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function Dz(e,t,n){let r=e.state,i=e.root.activeElement;r!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),i!=e.dom&&i&&i.focus()}}function s4e(e,t,n){let r=t.selection,i=n=="up"?r.$from:r.$to;return Dz(e,t,()=>{let{node:o}=e.docView.domFromPos(i.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(o,!0);if(!s)break;if(s.node.isBlock){o=s.contentDOM||s.dom;break}o=s.dom.parentNode}let a=Vz(e,i.pos,1);for(let s=o.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=Ku(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;uc.top+1&&(n=="up"?a.top-c.top>(c.bottom-a.top)*2:c.bottom-a.bottom>(a.bottom-c.top)*2))return!1}}return!0})}const l4e=/[\u0590-\u08ac]/;function u4e(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let i=r.parentOffset,o=!i,a=i==r.parent.content.size,s=e.domSelection();return!l4e.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?o:a:Dz(e,t,()=>{let{focusNode:l,focusOffset:u,anchorNode:c,anchorOffset:f}=e.domSelectionRange(),d=s.caretBidiLevel;s.modify("move",n,"character");let h=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:v}=e.domSelectionRange(),g=p&&!h.contains(p.nodeType==1?p:p.parentNode)||l==p&&u==v;try{s.collapse(c,f),l&&(l!=c||u!=f)&&s.extend&&s.extend(l,u)}catch{}return d!=null&&(s.caretBidiLevel=d),g})}let HX=null,KX=null,GX=!1;function c4e(e,t,n){return HX==t&&KX==n?GX:(HX=t,KX=n,GX=n=="up"||n=="down"?s4e(e,t,n):u4e(e,t,n))}const Ms=0,zX=1,bh=2,mu=3;class ly{constructor(t,n,r,i){this.parent=t,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=Ms,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;nQi(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=t;;o=o.parentNode){if(o==this.dom){i=!1;break}if(o.previousSibling)break}if(i==null&&n==t.childNodes.length)for(let o=t;;o=o.parentNode){if(o==this.dom){i=!0;break}if(o.nextSibling)break}}return i??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,i=t;i;i=i.parentNode){let o=this.getDesc(i),a;if(o&&(!n||o.node))if(r&&(a=o.nodeDOM)&&!(a.nodeType==1?a.contains(t.nodeType==1?t:t.parentNode):a==t))r=!1;else return o}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let i=t;i;i=i.parentNode){let o=this.getDesc(i);if(o)return o.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||a instanceof Bz){i=t-o;break}o=s}if(i)return this.children[r].domFromPos(i-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof Uz&&o.side>=0;r--);if(n<=0){let o,a=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,a=!1);return o&&n&&a&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Qi(o.dom)+1:0}}else{let o,a=!0;for(;o=r=c&&n<=u-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,n,c);t=a;for(let f=s;f>0;f--){let d=this.children[f-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){i=Qi(d.dom)+1;break}t-=d.size}i==-1&&(i=0)}if(i>-1&&(u>n||s==this.children.length-1)){n=u;for(let c=s+1;ch&&an){let h=s;s=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,i=0;i=r:tr){let s=r+o.border,l=a-o.border;if(t>=s&&n<=l){this.dirty=t==r||n==a?bh:zX,t==s&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=mu:o.markDirty(t-s,n-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?bh:mu}r=a}this.dirty=bh}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?bh:zX;n.dirty{if(!o)return i;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(t,[],a,null),this.widget=n,this.widget=n,o=this}matchesWidget(t){return this.dirty==Ms&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class f4e extends ly{constructor(t,n,r,i){super(t,[],n,null),this.textDOM=r,this.text=i}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class i0 extends ly{constructor(t,n,r,i){super(t,[],r,i),this.mark=n}static create(t,n,r,i){let o=i.nodeViews[n.type.name],a=o&&o(n,i,r);return(!a||!a.dom)&&(a=Zv.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new i0(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&mu||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=mu&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=Ms){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(o=w6(o,0,t,r));for(let s=0;s{if(!l)return a;if(l.parent)return l.parent.posBeforeChild(l)},r,i),c=u&&u.dom,f=u&&u.contentDOM;if(n.isText){if(!c)c=document.createTextNode(n.text);else if(c.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else c||({dom:c,contentDOM:f}=Zv.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!f&&!n.isText&&c.nodeName!="BR"&&(c.hasAttribute("contenteditable")||(c.contentEditable="false"),n.type.spec.draggable&&(c.draggable=!0));let d=c;return c=Qz(c,r,n),u?l=new d4e(t,n,r,i,c,f||null,d,u,o,a+1):n.isText?new b3(t,n,r,i,c,d,o):new Wf(t,n,r,i,c,f||null,d,o,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>ft.empty)}return t}matchesNode(t,n,r){return this.dirty==Ms&&t.eq(this.node)&&S6(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,i=n,o=t.composing?this.localCompositionInfo(t,n):null,a=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new p4e(this,a&&a.node,t);m4e(this.node,this.innerDeco,(u,c,f)=>{u.spec.marks?l.syncToMarks(u.spec.marks,r,t):u.type.side>=0&&!f&&l.syncToMarks(c==this.node.childCount?zn.none:this.node.child(c).marks,r,t),l.placeWidget(u,t,i)},(u,c,f,d)=>{l.syncToMarks(u.marks,r,t);let h;l.findNodeMatch(u,c,f,d)||s&&t.state.selection.from>i&&t.state.selection.to-1&&l.updateNodeAt(u,c,f,h,t)||l.updateNextNode(u,c,f,t,d,i)||l.addNode(u,c,f,t,i),i+=u.nodeSize}),l.syncToMarks([],r,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==bh)&&(a&&this.protectLocalComposition(t,a),Yz(this.contentDOM,this.children,t),Pv&&y4e(this.dom))}localCompositionInfo(t,n){let{from:r,to:i}=t.state.selection;if(!(t.state.selection instanceof nr)||rn+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let a=o.nodeValue,s=A4e(this.node.content,a,r-n,i-n);return s<0?null:{node:o,pos:s,text:a}}else return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:i}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let a=new f4e(this,o,n,i);t.input.compositionNodes.push(a),this.children=w6(this.children,r,r+i.length,t,a)}update(t,n,r,i){return this.dirty==mu||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,i),!0)}updateInner(t,n,r,i){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=Ms}updateOuterDeco(t){if(S6(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=Zz(this.dom,this.nodeDOM,x6(this.outerDeco,this.node,n),x6(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function JX(e,t,n,r,i){Qz(r,t,e);let o=new Wf(void 0,e,t,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}class b3 extends Wf{constructor(t,n,r,i,o,a,s){super(t,n,r,i,o,null,a,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,i){return this.dirty==mu||this.dirty!=Ms&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Ms||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=t,this.dirty=Ms,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let i=this.node.cut(t,n),o=document.createTextNode(i.text);return new b3(this.parent,i,this.outerDeco,this.innerDeco,o,o,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=mu)}get domAtom(){return!1}isText(t){return this.node.text==t}}class Bz extends ly{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==Ms&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class d4e extends Wf{constructor(t,n,r,i,o,a,s,l,u,c){super(t,n,r,i,o,a,s,u,c),this.spec=l}update(t,n,r,i){if(this.dirty==mu)return!1;if(this.spec.update){let o=this.spec.update(t,n,r);return o&&this.updateInner(t,n,r,i),o}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,i){this.spec.setSelection?this.spec.setSelection(t,n,r):super.setSelection(t,n,r,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function Yz(e,t,n){let r=e.firstChild,i=!1;for(let o=0;o>1,a=Math.min(o,t.length);for(;i-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=i0.create(this.top,t[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(t,n,r,i){let o=-1,a;if(i>=this.preMatch.index&&(a=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&a.matchesNode(t,n,r))o=this.top.children.indexOf(a,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let u=n.children[r-1];if(u instanceof i0)n=u,r=u.children.length;else{s=u,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(i-1))break;--i,o.set(s,i),a.push(s)}}return{index:i,matched:o,matches:a.reverse()}}function g4e(e,t){return e.type.side-t.type.side}function m4e(e,t,n,r){let i=t.locals(e),o=0;if(i.length==0){for(let u=0;uo;)s.push(i[a++]);let p=o+d.nodeSize;if(d.isText){let g=p;a!g.inline):s.slice();r(d,v,t.forChild(o,d),h),o=p}}function y4e(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function A4e(e,t,n,r){for(let i=0,o=0;i=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let u=s=0&&u+t.length+s>=n)return s+u;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function w6(e,t,n,r,i){let o=[];for(let a=0,s=0;a=n||c<=t?o.push(l):(un&&o.push(l.slice(n-u,l.size,r)))}return o}function Fk(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),o=i&&i.size==0,a=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(a<0)return null;let s=r.resolve(a),l,u;if(R3(n)){for(l=s;i&&!i.node;)i=i.parent;let c=i.node;if(i&&c.isAtom&&$t.isSelectable(c)&&i.parent&&!(c.isInline&&Q3e(n.focusNode,n.focusOffset,i.dom))){let f=i.posBefore;u=new $t(a==f?s:r.resolve(f))}}else{let c=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(c<0)return null;l=r.resolve(c)}if(!u){let c=t=="pointer"||e.state.selection.head{(n.anchorNode!=r||n.anchorOffset!=i)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!Hz(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function b4e(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,i=r.nodeName=="IMG";i?n.setEnd(r.parentNode,Qi(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!i&&!e.state.selection.visible&&la&&Xf<=11&&(r.disabled=!0,r.disabled=!1)}function Kz(e,t){if(t instanceof $t){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(tW(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else tW(e)}function tW(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function Ek(e,t,n,r){return e.someProp("createSelectionBetween",i=>i(e,t,n))||nr.between(t,n,r)}function nW(e){return e.editable&&!e.hasFocus()?!1:Gz(e)}function Gz(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function x4e(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return r0(t.node,t.offset,n.anchorNode,n.anchorOffset)}function M6(e,t){let{$anchor:n,$head:r}=e.selection,i=t>0?n.max(r):n.min(r),o=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return o&&Fn.findFrom(o,t)}function gf(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function rW(e,t,n){let r=e.state.selection;if(r instanceof nr)if(n.indexOf("s")>-1){let{$head:i}=r,o=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let a=e.state.doc.resolve(i.pos+o.nodeSize*(t<0?-1:1));return gf(e,new nr(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let i=M6(e.state,t);return i&&i instanceof $t?gf(e,i):!1}else if(!(hs&&n.indexOf("m")>-1)){let i=r.$head,o=i.textOffset?null:t<0?i.nodeBefore:i.nodeAfter,a;if(!o||o.isText)return!1;let s=t<0?i.pos-o.nodeSize:i.pos;return o.isAtom||(a=e.docView.descAt(s))&&!a.contentDOM?$t.isSelectable(o)?gf(e,new $t(t<0?e.state.doc.resolve(i.pos-o.nodeSize):i)):sy?gf(e,new nr(e.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof $t&&r.node.isInline)return gf(e,new nr(t>0?r.$to:r.$from));{let i=M6(e.state,t);return i?gf(e,i):!1}}}function Wx(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function vm(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Q0(e,t){return t<0?S4e(e):w4e(e)}function S4e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i,o,a=!1;for(vl&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(vm(s,-1))i=n,o=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(zz(n))break;{let s=n.previousSibling;for(;s&&vm(s,-1);)i=n.parentNode,o=Qi(s),s=s.previousSibling;if(s)n=s,r=Wx(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?L6(e,n,r):i&&L6(e,i,o)}function w4e(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i=Wx(n),o,a;for(;;)if(r{e.state==i&&uc(e)},50)}function iW(e,t){let n=e.state.doc.resolve(t);if(!(po||G3e)&&n.parent.inlineContent){let i=e.coordsAtPos(t);if(t>n.start()){let o=e.coordsAtPos(t-1),a=(o.top+o.bottom)/2;if(a>i.top&&a1)return o.lefti.top&&a1)return o.left>i.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function oW(e,t,n){let r=e.state.selection;if(r instanceof nr&&!r.empty||n.indexOf("s")>-1||hs&&n.indexOf("m")>-1)return!1;let{$from:i,$to:o}=r;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=M6(e.state,t);if(a&&a instanceof $t)return gf(e,a)}if(!i.parent.inlineContent){let a=t<0?i:o,s=r instanceof ia?Fn.near(a,t):Fn.findFrom(a,t);return s?gf(e,s):!1}return!1}function aW(e,t){if(!(e.state.selection instanceof nr))return!0;let{$head:n,$anchor:r,empty:i}=e.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let o=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let a=e.state.tr;return t<0?a.delete(n.pos-o.nodeSize,n.pos):a.delete(n.pos,n.pos+o.nodeSize),e.dispatch(a),!0}return!1}function sW(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function T4e(e){if(!Fo||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;sW(e,r,"true"),setTimeout(()=>sW(e,r,"false"),20)}return!1}function _4e(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function O4e(e,t){let n=t.keyCode,r=_4e(t);if(n==8||hs&&n==72&&r=="c")return aW(e,-1)||Q0(e,-1);if(n==46&&!t.shiftKey||hs&&n==68&&r=="c")return aW(e,1)||Q0(e,1);if(n==13||n==27)return!0;if(n==37||hs&&n==66&&r=="c"){let i=n==37?iW(e,e.state.selection.from)=="ltr"?-1:1:-1;return rW(e,i,r)||Q0(e,i)}else if(n==39||hs&&n==70&&r=="c"){let i=n==39?iW(e,e.state.selection.from)=="ltr"?1:-1:1;return rW(e,i,r)||Q0(e,i)}else{if(n==38||hs&&n==80&&r=="c")return oW(e,-1,r)||Q0(e,-1);if(n==40||hs&&n==78&&r=="c")return T4e(e)||oW(e,1,r)||Q0(e,1);if(r==(hs?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function Jz(e,t){e.someProp("transformCopied",h=>{t=h(t,e)});let n=[],{content:r,openStart:i,openEnd:o}=t;for(;i>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,o--;let h=r.firstChild;n.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),r=h.content}let a=e.someProp("clipboardSerializer")||Zv.fromSchema(e.state.schema),s=nJ(),l=s.createElement("div");l.appendChild(a.serializeFragment(r,{document:s}));let u=l.firstChild,c,f=0;for(;u&&u.nodeType==1&&(c=tJ[u.nodeName.toLowerCase()]);){for(let h=c.length-1;h>=0;h--){let p=s.createElement(c[h]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),f++}u=l.firstChild}u&&u.nodeType==1&&u.setAttribute("data-pm-slice",`${i} ${o}${f?` -${f}`:""} ${JSON.stringify(n)}`);let d=e.someProp("clipboardTextSerializer",h=>h(t,e))||t.content.textBetween(0,t.content.size,` `);return{dom:l,text:d,slice:t}}function $z(e,t,n,r,i){let o=i.parent.type.spec.code,a,s;if(!n&&!t)return null;let l=t&&(r||o||!n);if(l){if(e.someProp("transformPastedText",d=>{t=d(t,o||r,e)}),o)return t?new Mt(ft.from(e.state.schema.text(t.replace(/\r\n?/g,` -`))),0,0):Mt.empty;let f=e.someProp("clipboardTextParser",d=>d(t,i,r,e));if(f)s=f;else{let d=i.marks(),{schema:h}=e.state,p=Yv.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(v=>{let g=a.appendChild(document.createElement("p"));v&&g.appendChild(p.serializeNode(h.text(v,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=C4e(n),sy&&I4e(a);let u=a&&a.querySelector("[data-pm-slice]"),c=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(c&&c[3])for(let f=+c[3];f>0;f--){let d=a.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;a=d}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||OO.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||c),context:i,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!k4e.test(d.parentNode.nodeName)?{ignore:!0}:null}})),c)s=N4e(lW(s,+c[1],+c[2]),c[4]);else if(s=Mt.maxOpen(P4e(s.content,i),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f{s=f(s,e)}),s}const k4e=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function P4e(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let i=t.node(n).contentMatchAt(t.index(n)),o,a=[];if(e.forEach(s=>{if(!a)return;let l=i.findWrapping(s.type),u;if(!l)return a=null;if(u=a.length&&o.length&&qz(l,o,s,a[a.length-1],0))a[a.length-1]=u;else{a.length&&(a[a.length-1]=eJ(a[a.length-1],o.length));let c=jz(s,l);a.push(c),i=i.matchType(c.type),o=l}}),a)return ft.from(a)}return e}function jz(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ft.from(e));return e}function qz(e,t,n,r,i){if(i1&&(o=0),i=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,o<=i).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(ft.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function lW(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=nJ().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),i;if((i=r&&tJ[r[1].toLowerCase()])&&(e=i.map(o=>"<"+o+">").join("")+e+i.map(o=>"").reverse().join("")),n.innerHTML=e,i)for(let o=0;o=0;s-=2){let l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;i=ft.from(l.create(r[s+1],i)),o++,a++}return new Mt(i,o,a)}const Fo={},Eo={},F4e={touchstart:!0,touchmove:!0};class E4e{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function X4e(e){for(let t in Fo){let n=Fo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{V4e(e,r)&&!Xk(e,r)&&(e.editable||!(r.type in Eo))&&n(e,r)},F4e[t]?{passive:!0}:void 0)}No&&e.dom.addEventListener("input",()=>null),_6(e)}function Mf(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function W4e(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function _6(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>Xk(e,r))})}function Xk(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function V4e(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function D4e(e,t){!Xk(e,t)&&Fo[t.type]&&(e.editable||!(t.type in Eo))&&Fo[t.type](e,t)}Eo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!iJ(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(al&&po&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),kv&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",i=>i(e,hh(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||O4e(e,n)?n.preventDefault():Mf(e,"key")};Eo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Eo.keypress=(e,t)=>{let n=t;if(iJ(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||hs&&n.metaKey)return;if(e.someProp("handleKeyPress",i=>i(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof nr)||!r.$from.sameParent(r.$to)){let i=String.fromCharCode(n.charCode);!/[\r\n]/.test(i)&&!e.someProp("handleTextInput",o=>o(e,r.$from.pos,r.$to.pos,i))&&e.dispatch(e.state.tr.insertText(i).scrollIntoView()),n.preventDefault()}};function x3(e){return{left:e.clientX,top:e.clientY}}function U4e(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function Wk(e,t,n,r,i){if(r==-1)return!1;let o=e.state.doc.resolve(r);for(let a=o.depth+1;a>0;a--)if(e.someProp(t,s=>a>o.depth?s(e,n,o.nodeAfter,o.before(a),i,!0):s(e,n,o.node(a),o.before(a),i,!1)))return!0;return!1}function av(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function B4e(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&$t.isSelectable(r)?(av(e,new $t(n)),!0):!1}function Y4e(e,t){if(t==-1)return!1;let n=e.state.selection,r,i;n instanceof $t&&(r=n.node);let o=e.state.doc.resolve(t);for(let a=o.depth+1;a>0;a--){let s=a>o.depth?o.nodeAfter:o.node(a);if($t.isSelectable(s)){r&&n.$from.depth>0&&a>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?i=o.before(n.$from.depth):i=o.before(a);break}}return i!=null?(av(e,$t.create(e.state.doc,i)),!0):!1}function Z4e(e,t,n,r,i){return Wk(e,"handleClickOn",t,n,r)||e.someProp("handleClick",o=>o(e,t,r))||(i?Y4e(e,n):B4e(e,n))}function Q4e(e,t,n,r){return Wk(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",i=>i(e,t,r))}function H4e(e,t,n,r){return Wk(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",i=>i(e,t,r))||K4e(e,n,r)}function K4e(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(av(e,nr.create(r,0,r.content.size)),!0):!1;let i=r.resolve(t);for(let o=i.depth+1;o>0;o--){let a=o>i.depth?i.nodeAfter:i.node(o),s=i.before(o);if(a.inlineContent)av(e,nr.create(r,s+1,s+1+a.content.size));else if($t.isSelectable(a))av(e,$t.create(r,s));else continue;return!0}}function Vk(e){return Vx(e)}const rJ=hs?"metaKey":"ctrlKey";Fo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=Vk(e),i=Date.now(),o="singleClick";i-e.input.lastClick.time<500&&U4e(n,e.input.lastClick)&&!n[rJ]&&(e.input.lastClick.type=="singleClick"?o="doubleClick":e.input.lastClick.type=="doubleClick"&&(o="tripleClick")),e.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:o};let a=e.posAtCoords(x3(n));a&&(o=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new G4e(e,a,n,!!r)):(o=="doubleClick"?Q4e:H4e)(e,a.pos,a.inside,n)?n.preventDefault():Mf(e,"pointer"))};class G4e{constructor(t,n,r,i){this.view=t,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[rJ],this.allowDefault=r.shiftKey;let o,a;if(n.inside>-1)o=t.state.doc.nodeAt(n.inside),a=n.inside;else{let c=t.state.doc.resolve(n.pos);o=c.parent,a=c.depth?c.before():0}const s=i?null:r.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=t.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||u instanceof $t&&u.from<=a&&u.to>a)&&(this.mightDrag={node:o,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&vl&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),Mf(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>uc(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(x3(t))),this.updateAllowDefault(t),this.allowDefault||!n?Mf(this.view,"pointer"):Z4e(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||No&&this.mightDrag&&!this.mightDrag.node.isAtom||po&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(av(this.view,Fn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):Mf(this.view,"pointer")}move(t){this.updateAllowDefault(t),Mf(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Fo.touchstart=e=>{e.input.lastTouch=Date.now(),Vk(e),Mf(e,"pointer")};Fo.touchmove=e=>{e.input.lastTouch=Date.now(),Mf(e,"pointer")};Fo.contextmenu=e=>Vk(e);function iJ(e,t){return e.composing?!0:No&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const z4e=al?5e3:-1;Eo.compositionstart=Eo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),Vx(e,!0),e.markCursor=null;else if(Vx(e),vl&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let i=r.focusNode,o=r.focusOffset;i&&i.nodeType==1&&o!=0;){let a=o<0?i.lastChild:i.childNodes[o-1];if(!a)break;if(a.nodeType==3){e.domSelection().collapse(a,a.nodeValue.length);break}else i=a,o=-1}}e.input.composing=!0}oJ(e,z4e)};Eo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,oJ(e,20))};function oJ(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>Vx(e),t))}function aJ(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=$4e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function J4e(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=Y3e(t.focusNode,t.focusOffset),r=Z3e(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let i=r.pmViewDesc,o=e.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!i||!i.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let a=n.pmViewDesc;if(!(!a||!a.isText(n.nodeValue)))return r}}return n||r}function $4e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function Vx(e,t=!1){if(!(al&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),aJ(e),t||e.docView&&e.docView.dirty){let n=Fk(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function j4e(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const a2=la&&Ef<15||kv&&z3e<604;Fo.copy=Eo.cut=(e,t)=>{let n=t,r=e.state.selection,i=n.type=="cut";if(r.empty)return;let o=a2?null:n.clipboardData,a=r.content(),{dom:s,text:l}=Jz(e,a);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):j4e(e,s),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function q4e(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function ewe(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let i=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?s2(e,r.value,null,i,t):s2(e,r.textContent,r.innerHTML,i,t)},50)}function s2(e,t,n,r,i){let o=$z(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,i,o||Mt.empty)))return!0;if(!o)return!1;let a=q4e(o),s=a?e.state.tr.replaceSelectionWith(a,r):e.state.tr.replaceSelection(o);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function sJ(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Eo.paste=(e,t)=>{let n=t;if(e.composing&&!al)return;let r=a2?null:n.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&s2(e,sJ(r),r.getData("text/html"),i,n)?n.preventDefault():ewe(e,n)};class lJ{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const uJ=hs?"altKey":"ctrlKey";Fo.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=e.state.selection,o=i.empty?null:e.posAtCoords(x3(n)),a;if(!(o&&o.pos>=i.from&&o.pos<=(i instanceof $t?i.to-1:i.to))){if(r&&r.mightDrag)a=$t.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let f=e.docView.nearestDesc(n.target,!0);f&&f.node.type.spec.draggable&&f!=e.docView&&(a=$t.create(e.state.doc,f.posBefore))}}let s=(a||e.state.selection).content(),{dom:l,text:u,slice:c}=Jz(e,s);(!n.dataTransfer.files.length||!po||Nz>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(a2?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",a2||n.dataTransfer.setData("text/plain",u),e.dragging=new lJ(c,!n[uJ],a)};Fo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Eo.dragover=Eo.dragenter=(e,t)=>t.preventDefault();Eo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let i=e.posAtCoords(x3(n));if(!i)return;let o=e.state.doc.resolve(i.pos),a=r&&r.slice;a?e.someProp("transformPasted",p=>{a=p(a,e)}):a=$z(e,sJ(n.dataTransfer),a2?null:n.dataTransfer.getData("text/html"),!1,o);let s=!!(r&&!n[uJ]);if(e.someProp("handleDrop",p=>p(e,n,a||Mt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let l=a?fQ(e.state.doc,o.pos,a):o.pos;l==null&&(l=o.pos);let u=e.state.tr;if(s){let{node:p}=r;p?p.replace(u):u.deleteSelection()}let c=u.mapping.map(l),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=u.doc;if(f?u.replaceRangeWith(c,c,a.content.firstChild):u.replaceRange(c,c,a),u.doc.eq(d))return;let h=u.doc.resolve(c);if(f&&$t.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))u.setSelection(new $t(h));else{let p=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((v,g,m,y)=>p=y),u.setSelection(Ek(e,h,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))};Fo.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&uc(e)},20))};Fo.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)};Fo.beforeinput=(e,t)=>{if(po&&al&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:r}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=r||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",o=>o(e,hh(8,"Backspace")))))return;let{$cursor:i}=e.state.selection;i&&i.pos>0&&e.dispatch(e.state.tr.delete(i.pos-1,i.pos).scrollIntoView())},50)}};for(let e in Eo)Fo[e]=Eo[e];function l2(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class Dx{constructor(t,n){this.toDOM=t,this.spec=n||Xh,this.side=this.spec.side||0}map(t,n,r,i){let{pos:o,deleted:a}=t.mapResult(n.from+i,this.side<0?-1:1);return a?null:new Va(o-r,o-r,this)}valid(){return!0}eq(t){return this==t||t instanceof Dx&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&l2(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class Wf{constructor(t,n){this.attrs=t,this.spec=n||Xh}map(t,n,r,i){let o=t.map(n.from+i,this.spec.inclusiveStart?-1:1)-r,a=t.map(n.to+i,this.spec.inclusiveEnd?1:-1)-r;return o>=a?null:new Va(o,a,this)}valid(t,n){return n.from=t&&(!o||o(s.spec))&&r.push(s.copy(s.from+i,s.to+i))}for(let a=0;at){let s=this.children[a]+1;this.children[a+2].findInner(t-s,n-s,r,i+s,o)}}map(t,n,r){return this==io||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Xh)}mapInner(t,n,r,i,o){let a;for(let s=0;s{let u=l+r,c;if(c=fJ(n,s,u)){for(i||(i=this.children.slice());os&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let o=t+1,a=o+n.content.size;for(let s=0;so&&l.type instanceof Wf){let u=Math.max(o,l.from)-o,c=Math.min(a,l.to)-o;ui.map(t,n,Xh));return bf.from(r)}forChild(t,n){if(n.isLeaf)return li.empty;let r=[];for(let i=0;in instanceof li)?t:t.reduce((n,r)=>n.concat(r instanceof li?r:r.members),[]))}}}function twe(e,t,n,r,i,o,a){let s=e.slice();for(let u=0,c=o;u{let g=v-p-(h-d);for(let m=0;my+c-f)continue;let R=s[m]+c-f;h>=R?s[m+1]=d<=R?-2:-1:d>=c&&g&&(s[m]+=g,s[m+1]+=g)}f+=g}),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let d=n.map(e[u+1]+o,-1),h=d-i,{index:p,offset:v}=r.content.findIndex(f),g=r.maybeChild(p);if(g&&v==f&&v+g.nodeSize==h){let m=s[u+2].mapInner(n,g,c+1,e[u]+o+1,a);m!=io?(s[u]=f,s[u+1]=h,s[u+2]=m):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=nwe(s,e,t,n,i,o,a),c=Ux(u,r,0,a);t=c.local;for(let f=0;fn&&a.to{let u=fJ(e,s,l+n);if(u){o=!0;let c=Ux(u,s,n+l+1,r);c!=io&&i.push(l,l+s.nodeSize,c)}});let a=cJ(o?dJ(e):e,-n).sort(Wh);for(let s=0;s0;)t++;e.splice(t,0,n)}function I5(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=io&&t.push(r)}),e.cursorWrapper&&t.push(li.create(e.state.doc,[e.cursorWrapper.deco])),bf.from(t)}const rwe={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},iwe=la&&Ef<=11;class owe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class awe{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new owe,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let i=0;ii.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),iwe&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,rwe)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(nW(this.view)){if(this.suppressingSelectionUpdates)return uc(this.view);if(la&&Ef<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&n0(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let o=t.focusNode;o;o=o2(o))n.add(o);for(let o=t.anchorNode;o;o=o2(o))if(n.has(o)){r=o;break}let i=r&&this.view.docView.nearestDesc(r);if(i&&i.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),i=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&nW(t)&&!this.ignoreSelectionChange(r),o=-1,a=-1,s=!1,l=[];if(t.editable)for(let c=0;cf.nodeName=="BR");if(c.length==2){let[f,d]=c;f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let d of c){let h=d.parentNode;h&&h.nodeName=="LI"&&(!f||uwe(t,f)!=h)&&d.remove()}}}let u=null;o<0&&i&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||i)&&(o>-1&&(t.docView.markDirty(o,a),swe(t)),this.handleDOMChange(o,a,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||uc(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let c=0;ci;g--){let m=r.childNodes[g-1],y=m.pmViewDesc;if(m.nodeName=="BR"&&!y){o=g;break}if(!y||y.size)break}let f=e.state.doc,d=e.someProp("domParser")||OO.fromSchema(e.state.schema),h=f.resolve(a),p=null,v=d.parse(r,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:i,to:o,preserveWhitespace:h.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:fwe,context:h});if(u&&u[0].pos!=null){let g=u[0].pos,m=u[1]&&u[1].pos;m==null&&(m=g),p={anchor:g+a,head:m+a}}return{doc:v,sel:p,from:a,to:s}}function fwe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(No&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||No&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const dwe=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function hwe(e,t,n,r,i){let o=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let L=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,T=Fk(e,L);if(T&&!e.state.selection.eq(T)){if(po&&al&&e.input.lastKeyCode===13&&Date.now()-100k(e,hh(13,"Enter"))))return;let P=e.state.tr.setSelection(T);L=="pointer"?P.setMeta("pointer",!0):L=="key"&&P.scrollIntoView(),o&&P.setMeta("composition",o),e.dispatch(P)}return}let a=e.state.doc.resolve(t),s=a.sharedDepth(n);t=a.before(s+1),n=e.state.doc.resolve(n).after(s+1);let l=e.state.selection,u=cwe(e,t,n),c=e.state.doc,f=c.slice(u.from,u.to),d,h;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||al)&&i.some(L=>L.nodeType==1&&!dwe.test(L.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",L=>L(e,hh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof nr&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let L=pW(e,e.state.doc,u.sel);if(L&&!L.eq(e.state.selection)){let T=e.state.tr.setSelection(L);o&&T.setMeta("composition",o),e.dispatch(T)}}return}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),la&&Ef<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let v=u.doc.resolveNoCache(p.start-u.from),g=u.doc.resolveNoCache(p.endB-u.from),m=c.resolve(p.start),y=v.sameParent(g)&&v.parent.inlineContent&&m.end()>=p.endA,R;if((kv&&e.input.lastIOSEnter>Date.now()-225&&(!y||i.some(L=>L.nodeName=="DIV"||L.nodeName=="P"))||!y&&v.posL(e,hh(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&vwe(c,p.start,p.endA,v,g)&&e.someProp("handleKeyDown",L=>L(e,hh(8,"Backspace")))){al&&po&&e.domObserver.suppressSelectionUpdates();return}po&&al&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),al&&!y&&v.start()!=g.start()&&g.parentOffset==0&&v.depth==g.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,g=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",function(L){return L(e,hh(13,"Enter"))})},20));let A=p.start,x=p.endA,S,w,M;if(y){if(v.pos==g.pos)la&&Ef<=11&&v.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>uc(e),20)),S=e.state.tr.delete(A,x),w=c.resolve(p.start).marksAcross(c.resolve(p.endA));else if(p.endA==p.endB&&(M=pwe(v.parent.content.cut(v.parentOffset,g.parentOffset),m.parent.content.cut(m.parentOffset,p.endA-m.start()))))S=e.state.tr,M.type=="add"?S.addMark(A,x,M.mark):S.removeMark(A,x,M.mark);else if(v.parent.child(v.index()).isText&&v.index()==g.index()-(g.textOffset?0:1)){let L=v.parent.textBetween(v.parentOffset,g.parentOffset);if(e.someProp("handleTextInput",T=>T(e,A,x,L)))return;S=e.state.tr.insertText(L,A,x)}}if(S||(S=e.state.tr.replace(A,x,u.doc.slice(p.start-u.from,p.endB-u.from))),u.sel){let L=pW(e,S.doc,u.sel);L&&!(po&&al&&e.composing&&L.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:Ek(e,t.resolve(n.anchor),t.resolve(n.head))}function pwe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,i=n,o=r,a,s,l;for(let c=0;cc.mark(s.addToSet(c.marks));else if(i.length==0&&o.length==1)s=o[0],a="remove",l=c=>c.mark(s.removeFromSet(c.marks));else return null;let u=[];for(let c=0;cn||N5(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,i++,t=!1;if(n){let o=e.node(r).maybeChild(e.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,i++}return i}function gwe(e,t,n,r,i){let o=e.findDiffStart(t,n);if(o==null)return null;let{a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(i=="end"){let l=Math.max(0,o-Math.min(a,s));r-=a+l-o}if(a=a?o-r:0;o-=l,o&&o=s?o-r:0;o-=l,o&&o=56320&&t<=57343&&n>=55296&&n<=56319}class mwe{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new E4e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(RW),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=yW(this),mW(this),this.nodeViews=AW(this),this.docView=JX(this.state.doc,gW(this),I5(this),this.dom,this),this.domObserver=new awe(this,(r,i,o,a)=>hwe(this,r,i,o,a)),this.domObserver.start(),X4e(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&_6(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(RW),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let i=this.state,o=!1,a=!1;t.storedMarks&&this.composing&&(aJ(this),a=!0),this.state=t;let s=i.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let h=AW(this);Awe(h,this.nodeViews)&&(this.nodeViews=h,o=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&_6(this),this.editable=yW(this),mW(this);let l=I5(this),u=gW(this),c=i.plugins!=t.plugins&&!i.doc.eq(t.doc)?"reset":t.scrollToSelection>i.scrollToSelection?"to selection":"preserve",f=o||!this.docView.matchesNode(t.doc,u,l);(f||!t.selection.eq(i.selection))&&(a=!0);let d=c=="preserve"&&a&&this.dom.style.overflowAnchor==null&&j3e(this);if(a){this.domObserver.stop();let h=f&&(la||po)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&ywe(i.selection,t.selection);if(f){let p=po?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=J4e(this)),(o||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=JX(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&x4e(this))?uc(this,h):(Kz(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),!((r=this.dragging)===null||r===void 0)&&r.node&&!i.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,i),c=="reset"?this.dom.scrollTop=0:c=="to selection"?this.scrollToSelection():d&&q3e(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof $t){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&ZX(this,n.getBoundingClientRect(),t)}else ZX(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(o))==r.node&&(i=o)}this.dragging=new lJ(t.slice,t.move,i<0?void 0:$t.create(this.state.doc,i))}someProp(t,n){let r=this._props&&this._props[t],i;if(r!=null&&(i=n?n(r):r))return i;for(let a=0;an.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return o4e(this,t)}coordsAtPos(t,n=1){return Vz(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let i=this.docView.posFromDOM(t,n,r);if(i==null)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(t,n){return c4e(this,n||this.state,t)}pasteHTML(t,n){return s2(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return s2(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(W4e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],I5(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,U3e())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return D4e(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){let t=this.domSelection();return No&&this.root.nodeType===11&&H3e(this.dom.ownerDocument)==this.dom&&lwe(this,t)||t}domSelection(){return this.root.getSelection()}}function gW(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[Va.node(0,e.state.doc.content.size,t)]}function mW(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Va.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function yW(e){return!e.someProp("editable",t=>t(e.state)===!1)}function ywe(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function AW(e){let t=Object.create(null);function n(r){for(let i in r)Object.prototype.hasOwnProperty.call(t,i)||(t[i]=r[i])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function Awe(e,t){let n=0,r=0;for(let i in e){if(e[i]!=t[i])return!0;n++}for(let i in t)r++;return n!=r}function RW(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var $f={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Bx={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Rwe=typeof navigator<"u"&&/Mac/.test(navigator.platform),bwe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Hi=0;Hi<10;Hi++)$f[48+Hi]=$f[96+Hi]=String(Hi);for(var Hi=1;Hi<=24;Hi++)$f[Hi+111]="F"+Hi;for(var Hi=65;Hi<=90;Hi++)$f[Hi]=String.fromCharCode(Hi+32),Bx[Hi]=String.fromCharCode(Hi);for(var F5 in $f)Bx.hasOwnProperty(F5)||(Bx[F5]=$f[F5]);function xwe(e){var t=Rwe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||bwe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?Bx:$f)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const Swe=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function wwe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,i,o,a;for(let s=0;s127)&&(o=$f[r.keyCode])&&o!=i){let s=t[E5(o,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var Yx=200,Oi=function(){};Oi.prototype.append=function(t){return t.length?(t=Oi.from(t),!this.length&&t||t.length=n?Oi.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Oi.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Oi.prototype.forEach=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(t,n,r,0):this.forEachInvertedInner(t,n,r,0)};Oi.prototype.map=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var i=[];return this.forEach(function(o,a){return i.push(t(o,a))},n,r),i};Oi.from=function(t){return t instanceof Oi?t:t&&t.length?new pJ(t):Oi.empty};var pJ=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(i,o){return i==0&&o==this.length?this:new t(this.values.slice(i,o))},t.prototype.getInner=function(i){return this.values[i]},t.prototype.forEachInner=function(i,o,a,s){for(var l=o;l=a;l--)if(i(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(i){if(this.length+i.length<=Yx)return new t(this.values.concat(i.flatten()))},t.prototype.leafPrepend=function(i){if(this.length+i.length<=Yx)return new t(i.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(Oi);Oi.empty=new pJ([]);var Lwe=function(e){function t(n,r){e.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(r){return rs&&this.right.forEachInner(r,Math.max(i-s,0),Math.min(this.length,o)-s,a+s)===!1)return!1},t.prototype.forEachInvertedInner=function(r,i,o,a){var s=this.left.length;if(i>s&&this.right.forEachInvertedInner(r,i-s,Math.max(o,s)-s,a+s)===!1||o=o?this.right.slice(r-o,i-o):this.left.slice(r,o).append(this.right.slice(0,i-o))},t.prototype.leafAppend=function(r){var i=this.right.leafAppend(r);if(i)return new t(this.left,i)},t.prototype.leafPrepend=function(r){var i=this.left.leafPrepend(r);if(i)return new t(i,this.right)},t.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new t(this.left,new t(this.right,r)):new t(this,r)},t}(Oi);const Twe=500;class ll{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let i,o;n&&(i=this.remapping(r,this.items.length),o=i.maps.length);let a=t.tr,s,l,u=[],c=[];return this.items.forEach((f,d)=>{if(!f.step){i||(i=this.remapping(r,d+1),o=i.maps.length),o--,c.push(f);return}if(i){c.push(new Dl(f.map));let h=f.step.map(i.slice(o)),p;h&&a.maybeStep(h).doc&&(p=a.mapping.maps[a.mapping.maps.length-1],u.push(new Dl(p,void 0,void 0,u.length+c.length))),o--,p&&i.appendMap(p,o)}else a.maybeStep(f.step);if(f.selection)return s=i?f.selection.map(i.slice(o)):f.selection,l=new ll(this.items.slice(0,r).append(c.reverse().concat(u)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:a,selection:s}}addTransform(t,n,r,i){let o=[],a=this.eventCount,s=this.items,l=!i&&s.length?s.get(s.length-1):null;for(let c=0;cOwe&&(s=_we(s,u),a-=u),new ll(s.append(o),a)}remapping(t,n){let r=new $p;return this.items.forEach((i,o)=>{let a=i.mirrorOffset!=null&&o-i.mirrorOffset>=t?r.maps.length-i.mirrorOffset:void 0;r.appendMap(i.map,a)},t,n),r}addMaps(t){return this.eventCount==0?this:new ll(this.items.append(t.map(n=>new Dl(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],i=Math.max(0,this.items.length-n),o=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(d=>{d.selection&&s--},i);let l=n;this.items.forEach(d=>{let h=o.getMirror(--l);if(h==null)return;a=Math.min(a,h);let p=o.maps[h];if(d.step){let v=t.steps[h].invert(t.docs[h]),g=d.selection&&d.selection.map(o.slice(l+1,h));g&&s++,r.push(new Dl(p,v,g))}else r.push(new Dl(p))},i);let u=[];for(let d=n;dTwe&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,i=[],o=0;return this.items.forEach((a,s)=>{if(s>=t)i.push(a),a.selection&&o++;else if(a.step){let l=a.step.map(n.slice(r)),u=l&&l.getMap();if(r--,u&&n.appendMap(u,r),l){let c=a.selection&&a.selection.map(n.slice(r));c&&o++;let f=new Dl(u.invert(),l,c),d,h=i.length-1;(d=i.length&&i[h].merge(f))?i[h]=d:i.push(f)}}else a.map&&r--},this.items.length,0),new ll(Oi.from(i.reverse()),o)}}ll.empty=new ll(Oi.empty,0);function _we(e,t){let n;return e.forEach((r,i)=>{if(r.selection&&t--==0)return n=i,!1}),e.slice(n)}class Dl{constructor(t,n,r,i){this.map=t,this.step=n,this.selection=r,this.mirrorOffset=i}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new Dl(n.getMap().invert(),n,this.selection)}}}class gf{constructor(t,n,r,i,o){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=i,this.prevComposition=o}}const Owe=20;function kwe(e,t,n,r){let i=n.getMeta(Vf),o;if(i)return i.historyState;n.getMeta(Cwe)&&(e=new gf(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(Vf))return a.getMeta(Vf).redo?new gf(e.done.addTransform(n,void 0,r,Rb(t)),e.undone,xW(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new gf(e.done,e.undone.addTransform(n,void 0,r,Rb(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),l=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!Pwe(n,e.prevRanges)),u=a?X5(e.prevRanges,n.mapping):xW(n.mapping.maps[n.steps.length-1]);return new gf(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,Rb(t)),ll.empty,u,n.time,s??e.prevComposition)}else return(o=n.getMeta("rebased"))?new gf(e.done.rebased(n,o),e.undone.rebased(n,o),X5(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new gf(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),X5(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function Pwe(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((r,i)=>{for(let o=0;o=t[o]&&(n=!0)}),n}function xW(e){let t=[];return e.forEach((n,r,i,o)=>t.push(i,o)),t}function X5(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=Vf.getState(e);return!n||n.done.eventCount==0?!1:(t&&vJ(n,e,t,!1),!0)},mJ=(e,t)=>{let n=Vf.getState(e);return!n||n.undone.eventCount==0?!1:(t&&vJ(n,e,t,!0),!0)};function Nwe(e={}){return new Qv({view(t){return new Fwe(t,e)}})}class Fwe{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(i=>{let o=a=>{this[i](a)};return t.dom.addEventListener(i,o),{name:i,handler:o}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r;if(n){let s=t.nodeBefore,l=t.nodeAfter;if(s||l){let u=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(u){let c=u.getBoundingClientRect(),f=s?c.bottom:c.top;s&&l&&(f=(f+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),r={left:c.left,right:c.right,top:f-this.width/2,bottom:f+this.width/2}}}}if(!r){let s=this.editorView.coordsAtPos(this.cursorPos);r={left:s.left-this.width/2,right:s.left+this.width/2,top:s.top,bottom:s.bottom}}let i=this.editorView.dom.offsetParent;this.element||(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let o,a;if(!i||i==document.body&&getComputedStyle(i).position=="static")o=-pageXOffset,a=-pageYOffset;else{let s=i.getBoundingClientRect();o=s.left-i.scrollLeft,a=s.top-i.scrollTop}this.element.style.left=r.left-o+"px",this.element.style.top=r.top-a+"px",this.element.style.width=r.right-r.left+"px",this.element.style.height=r.bottom-r.top+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),i=r&&r.type.spec.disableDropCursor,o=typeof i=="function"?i(this.editorView,n,t):i;if(n&&!o){let a=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=fQ(this.editorView.state.doc,a,this.editorView.dragging.slice);s!=null&&(a=s)}this.setCursor(a),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){(t.target==this.editorView.dom||!this.editorView.dom.contains(t.relatedTarget))&&this.setCursor(null)}}class Jr extends Fn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Jr.valid(r)?new Jr(r):Fn.near(r)}content(){return Mt.empty}eq(t){return t instanceof Jr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Jr(t.resolve(n.pos))}getBookmark(){return new Bk(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!Ewe(t)||!Xwe(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let i=n.contentMatchAt(t.index()).defaultType;return i&&i.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Jr.valid(t))return t;let i=t.pos,o=null;for(let a=t.depth;;a--){let s=t.node(a);if(n>0?t.indexAfter(a)0){o=s.child(n>0?t.indexAfter(a):t.index(a)-1);break}else if(a==0)return null;i+=n;let l=t.doc.resolve(i);if(Jr.valid(l))return l}for(;;){let a=n>0?o.firstChild:o.lastChild;if(!a){if(o.isAtom&&!o.isText&&!$t.isSelectable(o)){t=t.doc.resolve(i+o.nodeSize*n),r=!1;continue e}break}o=a,i+=n;let s=t.doc.resolve(i);if(Jr.valid(s))return s}return null}}}Jr.prototype.visible=!1;Jr.findFrom=Jr.findGapCursorFrom;Fn.jsonID("gapcursor",Jr);class Bk{constructor(t){this.pos=t}map(t){return new Bk(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Jr.valid(n)?new Jr(n):Fn.near(n)}}function Ewe(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n-1);;i=i.lastChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function Xwe(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n);;i=i.firstChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function Wwe(){return new Qv({props:{decorations:Bwe,createSelectionBetween(e,t,n){return t.pos==n.pos&&Jr.valid(n)?new Jr(n):null},handleClick:Dwe,handleKeyDown:Vwe,handleDOMEvents:{beforeinput:Uwe}}})}const Vwe=hJ({ArrowLeft:KA("horiz",-1),ArrowRight:KA("horiz",1),ArrowUp:KA("vert",-1),ArrowDown:KA("vert",1)});function KA(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,i,o){let a=r.selection,s=t>0?a.$to:a.$from,l=a.empty;if(a instanceof nr){if(!o.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let u=Jr.findGapCursorFrom(s,t,l);return u?(i&&i(r.tr.setSelection(new Jr(u))),!0):!1}}function Dwe(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Jr.valid(r))return!1;let i=e.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&$t.isSelectable(e.state.doc.nodeAt(i.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Jr(r))),!0)}function Uwe(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Jr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let i=ft.empty;for(let a=r.length-1;a>=0;a--)i=ft.from(r[a].createAndFill(null,i));let o=e.state.tr.replace(n.pos,n.pos,new Mt(i,0,0));return o.setSelection(nr.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function Bwe(e){if(!(e.selection instanceof Jr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",li.create(e.doc,[Va.widget(e.selection.head,t,{key:"gapcursor"})])}const Ywe=["li",0],Zwe={parseDOM:[{tag:"li"}],toDOM(){return Ywe},defining:!0};function Qwe(e,t=null){return function(n,r){let{$from:i,$to:o}=n.selection,a=i.blockRange(o),s=!1,l=a;if(!a)return!1;if(a.depth>=2&&i.node(a.depth-1).type.compatibleContent(e)&&a.startIndex==0){if(i.index(a.depth-1)==0)return!1;let c=n.doc.resolve(a.start-2);l=new ox(c,c,a.depth),a.endIndex=0;c--)o=ft.from(n[c].type.create(n[c].attrs,o));e.step(new zi(t.start-(r?2:0),t.end,t.start,t.end,new Mt(o,0,0),n.length,!0));let a=0;for(let c=0;c=i.depth-3;m--)f=ft.from(i.node(m).copy(f));let h=i.indexAfter(-1){if(g>-1)return!1;m.isTextblock&&m.content.size==0&&(g=y+1)}),g>-1&&v.setSelection(Fn.near(v.doc.resolve(g))),r(v.scrollIntoView())}return!0}let l=o.pos==i.end()?s.contentMatchAt(0).defaultType:null,u=n.tr.delete(i.pos,o.pos),c=l?[null,{type:l}]:void 0;return jp(u.doc,i.pos,2,c)?(r&&r(u.split(i.pos,2,c).scrollIntoView()),!0):!1}}function yJ(e){return function(t,n){let{$from:r,$to:i}=t.selection,o=r.blockRange(i,a=>a.childCount>0&&a.firstChild.type==e);return o?n?r.node(o.depth-1).type==e?Gwe(t,n,e,o):zwe(t,n,o):!0:!1}}function Gwe(e,t,n,r){let i=e.tr,o=r.end,a=r.$to.end(r.depth);ov;p--)h-=i.child(p).nodeSize,r.delete(h-1,h+1);let o=r.doc.resolve(n.start),a=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,l=n.endIndex==i.childCount,u=o.node(-1),c=o.index(-1);if(!u.canReplace(c+(s?0:1),c+1,a.content.append(l?ft.empty:ft.from(i))))return!1;let f=o.pos,d=f+a.nodeSize;return r.step(new zi(f-(s?1:0),d+(l?1:0),f+1,d-1,new Mt((s?ft.empty:ft.from(i.copy(ft.empty))).append(l?ft.empty:ft.from(i.copy(ft.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function wW(e){return function(t,n){let{$from:r,$to:i}=t.selection,o=r.blockRange(i,u=>u.childCount>0&&u.firstChild.type==e);if(!o)return!1;let a=o.startIndex;if(a==0)return!1;let s=o.parent,l=s.child(a-1);if(l.type!=e)return!1;if(n){let u=l.lastChild&&l.lastChild.type==s.type,c=ft.from(u?e.create():null),f=new Mt(ft.from(e.create(null,ft.from(s.type.create(null,c)))),u?3:1,0),d=o.start,h=o.end;n(t.tr.step(new zi(d-(u?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class Sc{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Jwe(n):n,this.undoable=r.undoable!==!1,this.inCode=r.inCode||!1}}function Jwe(e){return function(t,n,r,i){let o=e;if(n[1]){let a=n[0].lastIndexOf(n[1]);o+=n[0].slice(a+n[1].length),r+=a;let s=r-i;s>0&&(o=n[0].slice(a-s,a)+o,r=i)}return t.tr.insertText(o,r,i)}}const $we=500;function jwe({rules:e}){let t=new Qv({state:{init(){return null},apply(n,r){let i=n.getMeta(this);return i||(n.selectionSet||n.docChanged?null:r)}},props:{handleTextInput(n,r,i,o){return MW(n,r,i,o,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&&MW(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function MW(e,t,n,r,i,o){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t),l=s.parent.textBetween(Math.max(0,s.parentOffset-$we),s.parentOffset,null,"")+r;for(let u=0;u{let n=e.plugins;for(let r=0;r=0;l--)a.step(s.steps[l].invert(s.docs[l]));if(o.text){let l=a.doc.resolve(o.from).marks();a.replaceWith(o.from,o.to,e.schema.text(o.text,l))}else a.delete(o.from,o.to);t(a)}return!0}}return!1},eMe=new Sc(/--$/,"—"),tMe=new Sc(/\.\.\.$/,"…"),nMe=new Sc(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),rMe=new Sc(/"$/,"”"),iMe=new Sc(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),oMe=new Sc(/'$/,"’"),aMe=[nMe,rMe,iMe,oMe];function Yk(e,t,n=null,r){return new Sc(e,(i,o,a,s)=>{let l=n instanceof Function?n(o):n,u=i.tr.delete(a,s),c=u.doc.resolve(a),f=c.blockRange(),d=f&&PO(f,t,l);if(!d)return null;u.wrap(f,d);let h=u.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Zv(u.doc,a-1)&&(!r||r(o,h))&&u.join(a-1),u})}const sMe=e=>{const t={},n=(r,i)=>t[r]=i;return n("Alt-ArrowUp",a0e),n("Alt-ArrowDown",s0e),n("Mod-z",gJ),n("Mod-y",mJ),n("Backspace",qwe),n("Escape",d0e),n("Mod-b",si(e.marks.strong)),n("Mod-i",si(e.marks.em)),n("Mod-u",si(e.marks.underline)),n("Mod-d",si(e.marks.strikethrough)),n("Mod-e",si(e.marks.code)),n("Mod-;",si(e.marks.superscript)),n("Mod-'",si(e.marks.subscript)),n("Enter",ZS(Kwe(e.nodes.list_item),xQ,SQ,wQ,f0e)),n("Mod-[",yJ(e.nodes.list_item)),n("Mod-]",wW(e.nodes.list_item)),n("Tab",wW(e.nodes.list_item)),t},lMe=e=>Yk(/^\s*>\s$/,e),uMe=e=>Yk(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),cMe=e=>Yk(/^\s*([-+*])\s$/,e),fMe=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new Sc(e,(t,n,r,i)=>{const{schema:o}=t,a=t.tr.insertText(`${n[2]} `,r,i),s=o.marks.code.create();return a.addMark(r,r+n[2].length,s)})},dMe=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new Sc(e,(t,n,r,i)=>{const{schema:o}=t,a=t.tr.insertText(n[0],r,i),s=o.marks.link.create({href:n[0],title:n[0]});return a.addMark(r,r+n[0].length,s)})},hMe=e=>{const t=[...aMe,tMe,eMe];return t.push(lMe(e.nodes.blockquote)),t.push(uMe(e.nodes.ordered_list)),t.push(cMe(e.nodes.bullet_list)),t.push(fMe()),t.push(dMe()),jwe({rules:t})},pMe=e=>e.type.name==="paragraph"&&e.nodeSize===2,vMe=e=>new Qv({props:{decorations(t){const{$from:n}=t.selection;if(pMe(n.parent)){const r=Va.node(n.before(),n.after(),{"data-placeholder":e});return li.create(t.doc,[r])}}}}),gMe=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[hMe(e),bW(sMe(e)),bW(A0e),Nwe(),Wwe(),Iwe()];return n&&r.push(vMe(n)),r},mMe=["p",0],yMe=["blockquote",0],AMe=["hr"],RMe=["pre",["code",0]],bMe=["br"],AJ={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return mMe}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return yMe}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return AMe}},heading:{attrs:{level:{default:1,validate:"number"}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",attrs:{level:1}},{tag:"h2",attrs:{level:2}},{tag:"h3",attrs:{level:3}},{tag:"h4",attrs:{level:4}},{tag:"h5",attrs:{level:5}},{tag:"h6",attrs:{level:6}}],toDOM(e){return["h"+e.attrs.level,0]}},code_block:{content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return RMe}},text:{group:"inline"},image:{inline:!0,attrs:{src:{validate:"string"},alt:{default:null,validate:"string|null"},title:{default:null,validate:"string|null"}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(e){return{src:e.getAttribute("src"),title:e.getAttribute("title"),alt:e.getAttribute("alt")}}}],toDOM(e){let{src:t,alt:n,title:r}=e.attrs;return["img",{src:t,alt:n,title:r}]}},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return bMe}}},xMe=["em",0],SMe=["strong",0],wMe=["code",0],RJ={link:{attrs:{href:{validate:"string"},title:{default:null,validate:"string|null"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(e){return{href:e.getAttribute("href"),title:e.getAttribute("title")}}}],toDOM(e){let{href:t,title:n}=e.attrs;return["a",{href:t,title:n},0]}},em:{parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"},{style:"font-style=normal",clearMark:e=>e.type.name=="em"}],toDOM(){return xMe}},strong:{parseDOM:[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name=="strong"},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],toDOM(){return SMe}},code:{parseDOM:[{tag:"code"}],toDOM(){return wMe}}};new tQ({nodes:AJ,marks:RJ});const MMe={attrs:{order:{default:1},listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ol",getAttrs:e=>{const n={order:+((e.hasAttribute("start")?e.getAttribute("start"):1)||1)},{listStyleType:r,fontSize:i,color:o}=e.style;return r&&(n.listStyleType=r),i&&(n.fontsize=i),o&&(n.color=o),n}}],toDOM:e=>{const{order:t,listStyleType:n,fontsize:r,color:i}=e.attrs;let o="";n&&(o+=`list-style-type: ${n};`),r&&(o+=`font-size: ${r};`),i&&(o+=`color: ${i};`);const a={style:o};return t!==1&&(a.start=t),["ol",a,0]}},LMe={attrs:{listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ul",getAttrs:e=>{const t={},{listStyleType:n,fontSize:r,color:i}=e.style;return n&&(t.listStyleType=n),r&&(t.fontsize=r),i&&(t.color=i),t}}],toDOM:e=>{const{listStyleType:t,fontsize:n,color:r}=e.attrs;let i="";return t&&(i+=`list-style-type: ${t};`),n&&(i+=`font-size: ${n};`),r&&(i+=`color: ${r};`),["ul",{style:i},0]}},TMe={...Zwe,content:"paragraph block*",group:"block"},_Me={attrs:{align:{default:""},indent:{default:0},textIndent:{default:0}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:e=>{const{textAlign:t,textIndent:n}=e.style;let r=e.getAttribute("align")||t||"";r=/(left|right|center|justify)/.test(r)?r:"";let i=0;n&&(/em/.test(n)?i=parseInt(n):/px/.test(n)&&(i=Math.floor(parseInt(n)/16),i||(i=1)));const o=+(e.getAttribute("data-indent")||0);return{align:r,indent:o,textIndent:i}}},{tag:"img",ignore:!0},{tag:"pre",skip:!0}],toDOM:e=>{const{align:t,indent:n,textIndent:r}=e.attrs;let i="";t&&t!=="left"&&(i+=`text-align: ${t};`),r&&(i+=`text-indent: ${r}em;`);const o={style:i};return n&&(o["data-indent"]=n),["p",o,0]}},{doc:OMe,blockquote:kMe,text:PMe}=AJ,CMe={doc:OMe,paragraph:_Me,blockquote:kMe,text:PMe,ordered_list:MMe,bullet_list:LMe,list_item:TMe},IMe={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},NMe={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},FMe={parseDOM:[{tag:"strike"},{style:"text-decoration",getAttrs:e=>e==="line-through"&&null},{style:"text-decoration-line",getAttrs:e=>e==="line-through"&&null}],toDOM:()=>["span",{style:"text-decoration-line: line-through;"},0]},EMe={parseDOM:[{tag:"u"},{style:"text-decoration",getAttrs:e=>e==="underline"&&null},{style:"text-decoration-line",getAttrs:e=>e==="underline"&&null}],toDOM:()=>["span",{style:"text-decoration: underline;"},0]},XMe={attrs:{color:{}},inline:!0,group:"inline",parseDOM:[{style:"color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>{const{color:t}=e.attrs;let n="";return t&&(n+=`color: ${t};`),["span",{style:n},0]}},WMe={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{style:"background-color",getAttrs:e=>e?{backcolor:e}:{}}],toDOM:e=>{const{backcolor:t}=e.attrs;let n="";return t&&(n+=`background-color: ${t};`),["span",{style:n},0]}},VMe={attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{const{fontsize:t}=e.attrs;let n="";return t&&(n+=`font-size: ${t};`),["span",{style:n},0]}},DMe={attrs:{fontname:{}},inline:!0,group:"inline",parseDOM:[{style:"font-family",getAttrs:e=>({fontname:e&&typeof e=="string"?e.replace(/[\"\']/g,""):""})}],toDOM:e=>{const{fontname:t}=e.attrs;let n="";return t&&(n+=`font-family: ${t};`),["span",{style:n},0]}},UMe={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:e=>{const t=e.getAttribute("href"),n=e.getAttribute("title");return{href:t,title:n}}}],toDOM:e=>["a",e.attrs,0]},BMe={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:YMe,strong:ZMe,code:QMe}=RJ,HMe={em:YMe,strong:ZMe,fontsize:VMe,fontname:DMe,code:QMe,forecolor:XMe,backcolor:WMe,subscript:IMe,superscript:NMe,strikethrough:FMe,underline:EMe,link:UMe,mark:BMe},KMe=CMe,GMe=HMe,bJ=new tQ({nodes:KMe,marks:GMe}),Zk=e=>{const t=`
    ${e}
    `,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return OO.fromSchema(bJ).parse(r)},xJ=(e,t,n,r)=>new mwe(e,{state:Tp.create({doc:Zk(t),plugins:gMe(bJ,r)}),...n});function zMe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(i){i(n)}),(r=e.get("*"))&&r.slice().map(function(i){i(t,n)})}}}var Ti=(e=>(e.RICH_TEXT_COMMAND="RICH_TEXT_COMMAND",e.SYNC_RICH_TEXT_ATTRS_TO_STORE="SYNC_RICH_TEXT_ATTRS_TO_STORE",e.OPEN_CHART_DATA_EDITOR="OPEN_CHART_DATA_EDITOR",e.OPEN_LATEX_EDITOR="OPEN_LATEX_EDITOR",e))(Ti||{});const Gi=zMe(),JMe=(e,t,n)=>{const{selection:r,doc:i}=e;if(!r||!i)return e;const{from:o,to:a}=r,{nodes:s}=t,l=s.blockquote,u=s.list_item,c=s.paragraph,f=[];n=n||"";const d=new Set([l,u,c]);return i.nodesBetween(o,a,(h,p)=>{const v=h.type;return(h.attrs.align||"")!==n&&d.has(v)&&f.push({node:h,pos:p,nodeType:v}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:v,nodeType:g}=h;let{attrs:m}=p;n?m={...m,align:n}:m={...m,align:null},e=e.setNodeMarkup(v,g,m,p.marks)}),e},$Me=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=JMe(n.tr.setSelection(i),r,t);e.dispatch(o)};function jMe(e,t,n,r){if(!e.doc)return e;const i=e.doc.nodeAt(t);if(!i)return e;const o=0,a=8;let s=(i.attrs[r]||0)+n;if(sa&&(s=a),s===i.attrs[r])return e;const l={...i.attrs,[r]:s};return e.setNodeMarkup(t,i.type,l,i.marks)}const SJ=(e,t,n,r)=>{const{selection:i,doc:o}=e;if(!i||!o||!(i instanceof nr||i instanceof ia))return e;const{from:a,to:s}=i;return o.nodesBetween(a,s,(l,u)=>{const c=l.type;return c.name==="paragraph"||c.name==="blockquote"?(e=jMe(e,u,n,r),!1):!ux(l,t)}),e},qMe=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=SJ(n.tr.setSelection(i),r,t,"indent");return o.docChanged?(e.dispatch(o),!0):!1},e5e=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=SJ(n.tr.setSelection(i),r,t,"textIndent");return o.docChanged?(e.dispatch(o),!0):!1},Zx=(e,t,n,r={})=>(i,o)=>{const{schema:a,selection:s}=i,{$from:l,$to:u}=s,c=l.blockRange(u);if(!c)return!1;const f=kQ(h=>ux(h,a))(s);if(c.depth>=1&&f&&c.depth-f.depth<=1){if(f.node.type===e&&!n)return yJ(t)(i,o);if(ux(f.node,a)&&e.validContent(f.node.content)){const{tr:h}=i,p={...f.node.attrs,...r};return n&&(p.listStyleType=n),h.setNodeMarkup(f.pos,e,p),o&&o(h),!1}}const d={...r};return n&&(d.listStyleType=n),Qwe(e,d)(i,o)},E1=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=n.tr.setSelection(i),{doc:a}=o;if(!a)return o;const{from:s,to:l}=i;a.nodesBetween(s,l,(u,c)=>{if(ux(u,r)&&s-3<=c&&l+3>=c+u.nodeSize){const f=Array.isArray(t)?t:[t];for(const d of f)o.setNodeAttribute(c,d.key,d.value)}return!1}),e.dispatch(o)},t5e=Ee({__name:"ProsemirrorEditor",props:{elementId:{},defaultColor:{},defaultFontName:{},value:{},editable:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1}},emits:["update","focus","blur","mousedown"],setup(e,{expose:t,emit:n}){const r=e,i=n,o=pt(),{handleElementId:a,textFormatPainter:s,richTextAttrs:l,activeElementIdList:u}=Ve(o),{ctrlOrShiftKeyActive:c}=Ve(Fs()),f=he();let d;const h=Zn.debounce(function(w=!1){r.value.replace(/ style=\"\"/g,"")!==d.dom.innerHTML.replace(/ style=\"\"/g,"")&&i("update",{value:d.dom.innerHTML,ignore:w})},300,{trailing:!0}),p=()=>{(!c.value||u.value.length<=1)&&o.setDisableHotkeysState(!0),i("focus")},v=()=>{o.setDisableHotkeysState(!1),i("blur")},g=Zn.debounce(function(){const w=J8(d,{color:r.defaultColor,fontname:r.defaultFontName});o.setRichtextAttrs(w)},30,{trailing:!0}),m=(w,M)=>{const{ctrlKey:L,shiftKey:T,metaKey:P}=M,k=L||T||P,I=M.key.toUpperCase(),C=k&&(I===yt.Z||I===yt.Y);h(C),g()},y=Se(()=>r.value);Lt(y,()=>{if(!d||d.hasFocus())return;const{doc:w,tr:M}=d.state;d.dispatch(M.replaceRangeWith(0,w.content.size,Zk(y.value)))}),Lt(()=>r.editable,()=>{d.setProps({editable:()=>r.editable})}),t({focus:()=>d.focus()});const A=({target:w,action:M})=>{if(!w&&a.value!==r.elementId||w&&w!==r.elementId)return;const L="command"in M?[M]:M;for(const T of L)if(T.command==="fontname"&&T.value!==void 0){const P=d.state.schema.marks.fontname.create({fontname:T.value});pi(d),Vl(d,P),T.value&&!document.fonts.check(`16px ${T.value}`)&&un.warning("字体需要等待加载下载后生效,请稍等")}else if(T.command==="fontsize"&&T.value){const P=d.state.schema.marks.fontsize.create({fontsize:T.value});pi(d),Vl(d,P),E1(d,{key:"fontsize",value:T.value})}else if(T.command==="fontsize-add"){const P=T.value?+T.value:2;pi(d);const k=t9(d)+P+"px",I=d.state.schema.marks.fontsize.create({fontsize:k});Vl(d,I),E1(d,{key:"fontsize",value:k})}else if(T.command==="fontsize-reduce"){const P=T.value?+T.value:2;pi(d);let k=t9(d)-P;k<12&&(k=12);const I=d.state.schema.marks.fontsize.create({fontsize:k+"px"});Vl(d,I),E1(d,{key:"fontsize",value:k+"px"})}else if(T.command==="color"&&T.value){const P=d.state.schema.marks.forecolor.create({color:T.value});pi(d),Vl(d,P),E1(d,{key:"color",value:T.value})}else if(T.command==="backcolor"&&T.value){const P=d.state.schema.marks.backcolor.create({backcolor:T.value});pi(d),Vl(d,P)}else if(T.command==="bold")pi(d),si(d.state.schema.marks.strong)(d.state,d.dispatch);else if(T.command==="em")pi(d),si(d.state.schema.marks.em)(d.state,d.dispatch);else if(T.command==="underline")pi(d),si(d.state.schema.marks.underline)(d.state,d.dispatch);else if(T.command==="strikethrough")pi(d),si(d.state.schema.marks.strikethrough)(d.state,d.dispatch);else if(T.command==="subscript")si(d.state.schema.marks.subscript)(d.state,d.dispatch);else if(T.command==="superscript")si(d.state.schema.marks.superscript)(d.state,d.dispatch);else if(T.command==="blockquote")qR("blockquote",d.state)?l0e(d.state,d.dispatch):g0e(d.state.schema.nodes.blockquote)(d.state,d.dispatch);else if(T.command==="code")si(d.state.schema.marks.code)(d.state,d.dispatch);else if(T.command==="align"&&T.value)$Me(d,T.value);else if(T.command==="indent"&&T.value)qMe(d,+T.value);else if(T.command==="textIndent"&&T.value)e5e(d,+T.value);else if(T.command==="bulletList"){const P=T.value||"",{bullet_list:k,list_item:I}=d.state.schema.nodes,C={color:l.value.color,fontsize:l.value.fontsize};Zx(k,I,P,C)(d.state,d.dispatch)}else if(T.command==="orderedList"){const P=T.value||"",{ordered_list:k,list_item:I}=d.state.schema.nodes,C={color:l.value.color,fontsize:l.value.fontsize};Zx(k,I,P,C)(d.state,d.dispatch)}else if(T.command==="clear"){pi(d);const{$from:P,$to:k}=d.state.selection;d.dispatch(d.state.tr.removeMark(P.pos,k.pos)),E1(d,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(T.command==="link"){const P=d.state.schema.marks.link,{from:k,to:I}=d.state.selection,C=R0e(d.state.doc,k,I,P);if(C)if(T.value){const F=d.state.schema.marks.link.create({href:T.value,title:T.value});Vl(d,F,{from:C.from.pos,to:C.to.pos+1})}else d.dispatch(d.state.tr.removeMark(C.from.pos,C.to.pos+1,P));else if(w0e(d.state,P))if(T.value){const F=d.state.schema.marks.link.create({href:T.value,title:T.value});Vl(d,F)}else si(P)(d.state,d.dispatch);else T.value&&(pi(d),si(P,{href:T.value,title:T.value})(d.state,d.dispatch))}else T.command==="insert"&&T.value&&d.dispatch(d.state.tr.insertText(T.value));d.focus(),h(),g()},x=()=>{if(!s.value)return;const{keep:w,...M}=s.value,L=[{command:"clear"}];for(const T of Object.keys(M)){const P=T,k=s.value[T];k===!0?L.push({command:P}):k&&L.push({command:P,value:k})}A({action:L}),w||o.setTextFormatPainter(null)};Wt(()=>{d=xJ(f.value,y.value,{handleDOMEvents:{focus:p,blur:v,keydown:m,click:g,mouseup:x},editable:()=>r.editable}),r.autoFocus&&d.focus()}),En(()=>{d&&d.destroy()});const S=()=>{a.value===r.elementId&&g()};return Gi.on(Ti.RICH_TEXT_COMMAND,A),Gi.on(Ti.SYNC_RICH_TEXT_ATTRS_TO_STORE,S),En(()=>{Gi.off(Ti.RICH_TEXT_COMMAND,A),Gi.off(Ti.SYNC_RICH_TEXT_ATTRS_TO_STORE,S)}),(w,M)=>(U(),q("div",{class:Ge(["prosemirror-editor",{"format-painter":J(s)}]),ref_key:"editorViewRef",ref:f,onMousedown:M[0]||(M[0]=L=>i("mousedown",L))},null,34))}}),wJ=Be(t5e,[["__scopeId","data-v-32b03815"]]),MJ=e=>(jt("data-v-3b68a2d9"),e=e(),qt(),e),n5e=MJ(()=>D("div",{class:"drag-handler top"},null,-1)),r5e=MJ(()=>D("div",{class:"drag-handler bottom"},null,-1)),i5e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{handleElementId:i,isScaling:o}=Ve(n),{addHistorySnapshot:a}=on(),s=he(),l=Se(()=>t.elementInfo.shadow),{shadowStyle:u}=vd(l),c=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=he(-1),d=he(-1);Lt(o,()=>{i.value===t.elementInfo.id&&(o.value||(!t.elementInfo.vertical&&f.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:f.value}}),f.value=-1),t.elementInfo.vertical&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{width:d.value}}),d.value=-1)))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const A=R.height+20,x=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==A&&(o.value?f.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}})),t.elementInfo.vertical&&t.elementInfo.width!==x&&(o.value?d.value=x:r.updateElement({id:t.elementInfo.id,props:{width:x}}))},p=new ResizeObserver(h);Wt(()=>{s.value&&p.observe(s.value)}),En(()=>{s.value&&p.unobserve(s.value)});const v=(y,R=!1)=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),R||a()},g=Zn.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),m=Se(()=>i.value===t.elementInfo.id);return Lt(m,()=>{m.value||g()}),(y,R)=>{const A=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-text",{lock:y.elementInfo.lock}]),style:Me({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px",height:y.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${y.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",ref_key:"elementRef",ref:s,style:Me({width:y.elementInfo.vertical?"auto":y.elementInfo.width+"px",height:y.elementInfo.vertical?y.elementInfo.height+"px":"auto",backgroundColor:y.elementInfo.fill,opacity:y.elementInfo.opacity,textShadow:J(u),lineHeight:y.elementInfo.lineHeight,letterSpacing:(y.elementInfo.wordSpace||0)+"px",color:y.elementInfo.defaultColor,fontFamily:y.elementInfo.defaultFontName,writingMode:y.elementInfo.vertical?"vertical-rl":"horizontal-tb"}),onMousedown:R[2]||(R[2]=x=>c(x)),onTouchstart:R[3]||(R[3]=x=>c(x))},[O(A3,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),O(wJ,{class:"text",elementId:y.elementInfo.id,defaultColor:y.elementInfo.defaultColor,defaultFontName:y.elementInfo.defaultFontName,editable:!y.elementInfo.lock,value:y.elementInfo.content,style:Me({"--paragraphSpace":`${y.elementInfo.paragraphSpace===void 0?5:y.elementInfo.paragraphSpace}px`}),onUpdate:R[0]||(R[0]=({value:x,ignore:S})=>v(x,S)),onMousedown:R[1]||(R[1]=x=>c(x,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),n5e,r5e],36)),[[A,y.contextmenus]])],4)],6)}}}),LJ=Be(i5e,[["__scopeId","data-v-3b68a2d9"]]),TJ=(e,t)=>({fill:Se(()=>e.value.pattern?`url(#${t}-pattern-${e.value.id})`:e.value.gradient?`url(#${t}-gradient-${e.value.id})`:e.value.fill||"none")}),o5e=["id","gradientTransform"],a5e=["offset","stop-color"],s5e=["id"],l5e=["offset","stop-color"],_J=Ee({__name:"GradientDefs",props:{id:{},type:{},colors:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(U(),q("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[(U(!0),q(Ne,null,Je(t.colors,(r,i)=>(U(),q("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,a5e))),128))],8,o5e)):(U(),q("radialGradient",{key:1,id:t.id},[(U(!0),q(Ne,null,Je(t.colors,(r,i)=>(U(),q("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,l5e))),128))],8,s5e))}}),u5e=["id"],c5e=["href"],OJ=Ee({__name:"PatternDefs",props:{id:{},src:{}},setup(e){return(t,n)=>(U(),q("pattern",{id:t.id,patternContentUnits:"objectBoundingBox",patternUnits:"objectBoundingBox",width:"1",height:"1"},[D("image",{href:t.src,width:"1",height:"1",preserveAspectRatio:"xMidYMid slice"},null,8,c5e)],8,u5e))}}),f5e=["width","height"],d5e=["transform"],h5e=["d","fill","stroke","stroke-width","stroke-dasharray"],p5e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{handleElementId:i,shapeFormatPainter:o}=Ve(n),{addHistorySnapshot:a}=on(),s=(T,P=!0)=>{t.elementInfo.lock||(T.stopPropagation(),t.selectElement(T,t.elementInfo,P))},l=()=>{if(!o.value)return;const{keep:T,...P}=o.value;r.updateElement({id:t.elementInfo.id,props:P}),a(),T||n.setShapeFormatPainter(null)},u=Se(()=>t.elementInfo),{fill:c}=TJ(u,"editable"),f=Se(()=>t.elementInfo.outline),{outlineWidth:d,outlineColor:h,strokeDashArray:p}=t1(f),v=Se(()=>t.elementInfo.shadow),{shadowStyle:g}=vd(v),m=Se(()=>t.elementInfo.flipH),y=Se(()=>t.elementInfo.flipV),{flipStyle:R}=y3(m,y),A=he(!1);Lt(i,()=>{i.value!==t.elementInfo.id&&A.value&&(A.value=!1)});const x=Se(()=>{const T={content:"",defaultFontName:"",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:T}),S=(T,P=!1)=>{const k={...x.value,content:T};r.updateElement({id:t.elementInfo.id,props:{text:k}}),P||a()},w=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},M=he(),L=()=>{A.value=!0,hr(()=>M.value&&M.value.focus())};return(T,P)=>{const k=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-shape",{lock:T.elementInfo.lock,"format-painter":J(o)}]),style:Me({top:T.elementInfo.top+"px",left:T.elementInfo.left+"px",width:T.elementInfo.width+"px",height:T.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${T.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",style:Me({opacity:T.elementInfo.opacity,filter:J(g)?`drop-shadow(${J(g)})`:"",transform:J(R),color:x.value.defaultColor,fontFamily:x.value.defaultFontName}),onMousedown:P[3]||(P[3]=I=>s(I)),onMouseup:P[4]||(P[4]=I=>l()),onTouchstart:P[5]||(P[5]=I=>s(I)),onDblclick:P[6]||(P[6]=I=>L())},[(U(),q("svg",{overflow:"visible",width:T.elementInfo.width,height:T.elementInfo.height},[D("defs",null,[T.elementInfo.pattern?(U(),Te(OJ,{key:0,id:`editable-pattern-${T.elementInfo.id}`,src:T.elementInfo.pattern},null,8,["id","src"])):T.elementInfo.gradient?(U(),Te(_J,{key:1,id:`editable-gradient-${T.elementInfo.id}`,type:T.elementInfo.gradient.type,colors:T.elementInfo.gradient.colors,rotate:T.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])):Ye("",!0)]),D("g",{transform:`scale(${T.elementInfo.width/T.elementInfo.viewBox[0]}, ${T.elementInfo.height/T.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:T.elementInfo.path,fill:J(c),stroke:J(h),"stroke-width":J(d),"stroke-dasharray":J(p)},null,8,h5e)],8,d5e)],8,f5e)),D("div",{class:Ge(["shape-text",[x.value.align,{editable:A.value||x.value.content}]])},[A.value||x.value.content?(U(),Te(wJ,{key:0,ref_key:"prosemirrorEditorRef",ref:M,elementId:T.elementInfo.id,defaultColor:x.value.defaultColor,defaultFontName:x.value.defaultFontName,editable:!T.elementInfo.lock,value:x.value.content,onUpdate:P[0]||(P[0]=({value:I,ignore:C})=>S(I,C)),onBlur:P[1]||(P[1]=I=>w()),onMousedown:P[2]||(P[2]=I=>s(I,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Ye("",!0)],2)],36)),[[k,T.contextmenus]])],4)],6)}}}),kJ=Be(p5e,[["__scopeId","data-v-5705d9f9"]]),v5e=["id","markerWidth","markerHeight","refX","refY"],g5e=["d","fill","transform"],jf=Ee({__name:"LinePointMarker",props:{id:{},position:{},type:{},baseSize:{},color:{}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},i=Se(()=>n[t.type]),o=Se(()=>r[`${t.type}-${t.position}`]||0),a=Se(()=>t.baseSize<2?2:t.baseSize);return(s,l)=>(U(),q("marker",{id:`${s.id}-${s.type}-${s.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:a.value*3,markerHeight:a.value*3,refX:a.value*1.5,refY:a.value*1.5},[D("path",{d:i.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${o.value}, 5, 5)`},null,8,g5e)],8,v5e))}}),m5e=["width","height"],y5e=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],A5e=["d"],R5e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=u=>{t.elementInfo.lock||(u.stopPropagation(),t.selectElement(u,t.elementInfo))},r=Se(()=>t.elementInfo.shadow),{shadowStyle:i}=vd(r),o=Se(()=>{const u=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return u<24?24:u}),a=Se(()=>{const u=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return u<24?24:u}),s=Se(()=>{const u=t.elementInfo.width;return t.elementInfo.style==="dashed"?u<=8?`${u*5} ${u*2.5}`:`${u*5} ${u*1.5}`:t.elementInfo.style==="dotted"?u<=8?`${u*1.8} ${u*1.6}`:`${u*1.5} ${u*1.2}`:"0 0"}),l=Se(()=>nk(t.elementInfo));return(u,c)=>{const f=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-shape",{lock:u.elementInfo.lock}]),style:Me({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px"})},[D("div",{class:"element-content",style:Me({filter:J(i)?`drop-shadow(${J(i)})`:""}),onMousedown:c[0]||(c[0]=d=>n(d)),onTouchstart:c[1]||(c[1]=d=>n(d))},[(U(),q("svg",{overflow:"visible",width:o.value,height:a.value},[D("defs",null,[u.elementInfo.points[0]?(U(),Te(jf,{key:0,id:u.elementInfo.id,position:"start",type:u.elementInfo.points[0],color:u.elementInfo.color,baseSize:u.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0),u.elementInfo.points[1]?(U(),Te(jf,{key:1,id:u.elementInfo.id,position:"end",type:u.elementInfo.points[1],color:u.elementInfo.color,baseSize:u.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0)]),D("path",{class:"line-point",d:l.value,stroke:u.elementInfo.color,"stroke-width":u.elementInfo.width,"stroke-dasharray":s.value,fill:"none","marker-start":u.elementInfo.points[0]?`url(#${u.elementInfo.id}-${u.elementInfo.points[0]}-start)`:"","marker-end":u.elementInfo.points[1]?`url(#${u.elementInfo.id}-${u.elementInfo.points[1]}-end)`:""},null,8,y5e),ze(D("path",{class:"line-path",d:l.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,A5e),[[f,u.contextmenus]])],8,m5e))],36)],6)}}}),PJ=Be(R5e,[["__scopeId","data-v-9dc09347"]]),b5e=({type:e,data:t,themeColors:n,textColor:r,lineSmooth:i,stack:o})=>{if(e==="bar")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"bar",label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="column")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,yAxis:{type:"category",data:t.labels},xAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"bar",label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="line")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"line",smooth:i,label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="pie")return{color:n,textStyle:r?{color:r}:{},legend:{top:"bottom",textStyle:r?{color:r}:{}},series:[{data:t.series[0].map((a,s)=>({value:a,name:t.labels[s]})),label:r?{color:r}:{},type:"pie",radius:"70%",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},label:{show:!0,fontSize:14,fontWeight:"bold"}}}]};if(e==="ring")return{color:n,textStyle:r?{color:r}:{},legend:{top:"bottom",textStyle:r?{color:r}:{}},series:[{data:t.series[0].map((a,s)=>({value:a,name:t.labels[s]})),label:r?{color:r}:{},type:"pie",radius:["40%","70%"],padAngle:1,avoidLabelOverlap:!1,itemStyle:{borderRadius:4},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}}}]};if(e==="area")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",boundaryGap:!1,data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"line",areaStyle:{},label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="radar")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,radar:{indicator:t.labels.map(a=>({name:a}))},series:[{data:t.series.map((a,s)=>({value:a,name:t.legends[s]})),type:"radar"}]};if(e==="scatter"){const a=[];for(let s=0;sd(t,i,r,e));if(f)s=f;else{let d=i.marks(),{schema:h}=e.state,p=Zv.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(v=>{let g=a.appendChild(document.createElement("p"));v&&g.appendChild(p.serializeNode(h.text(v,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=C4e(n),sy&&I4e(a);let u=a&&a.querySelector("[data-pm-slice]"),c=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(c&&c[3])for(let f=+c[3];f>0;f--){let d=a.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;a=d}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||OO.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||c),context:i,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!k4e.test(d.parentNode.nodeName)?{ignore:!0}:null}})),c)s=N4e(lW(s,+c[1],+c[2]),c[4]);else if(s=Mt.maxOpen(P4e(s.content,i),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f{s=f(s,e)}),s}const k4e=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function P4e(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let i=t.node(n).contentMatchAt(t.index(n)),o,a=[];if(e.forEach(s=>{if(!a)return;let l=i.findWrapping(s.type),u;if(!l)return a=null;if(u=a.length&&o.length&&qz(l,o,s,a[a.length-1],0))a[a.length-1]=u;else{a.length&&(a[a.length-1]=eJ(a[a.length-1],o.length));let c=jz(s,l);a.push(c),i=i.matchType(c.type),o=l}}),a)return ft.from(a)}return e}function jz(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ft.from(e));return e}function qz(e,t,n,r,i){if(i1&&(o=0),i=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,o<=i).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(ft.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function lW(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=nJ().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),i;if((i=r&&tJ[r[1].toLowerCase()])&&(e=i.map(o=>"<"+o+">").join("")+e+i.map(o=>"").reverse().join("")),n.innerHTML=e,i)for(let o=0;o=0;s-=2){let l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;i=ft.from(l.create(r[s+1],i)),o++,a++}return new Mt(i,o,a)}const Eo={},Xo={},F4e={touchstart:!0,touchmove:!0};class E4e{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function X4e(e){for(let t in Eo){let n=Eo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{V4e(e,r)&&!Xk(e,r)&&(e.editable||!(r.type in Xo))&&n(e,r)},F4e[t]?{passive:!0}:void 0)}Fo&&e.dom.addEventListener("input",()=>null),_6(e)}function Lf(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function W4e(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function _6(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>Xk(e,r))})}function Xk(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function V4e(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function D4e(e,t){!Xk(e,t)&&Eo[t.type]&&(e.editable||!(t.type in Xo))&&Eo[t.type](e,t)}Xo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!iJ(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(al&&po&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Pv&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",i=>i(e,ph(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||O4e(e,n)?n.preventDefault():Lf(e,"key")};Xo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Xo.keypress=(e,t)=>{let n=t;if(iJ(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||hs&&n.metaKey)return;if(e.someProp("handleKeyPress",i=>i(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof nr)||!r.$from.sameParent(r.$to)){let i=String.fromCharCode(n.charCode);!/[\r\n]/.test(i)&&!e.someProp("handleTextInput",o=>o(e,r.$from.pos,r.$to.pos,i))&&e.dispatch(e.state.tr.insertText(i).scrollIntoView()),n.preventDefault()}};function x3(e){return{left:e.clientX,top:e.clientY}}function U4e(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function Wk(e,t,n,r,i){if(r==-1)return!1;let o=e.state.doc.resolve(r);for(let a=o.depth+1;a>0;a--)if(e.someProp(t,s=>a>o.depth?s(e,n,o.nodeAfter,o.before(a),i,!0):s(e,n,o.node(a),o.before(a),i,!1)))return!0;return!1}function sv(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function B4e(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&$t.isSelectable(r)?(sv(e,new $t(n)),!0):!1}function Y4e(e,t){if(t==-1)return!1;let n=e.state.selection,r,i;n instanceof $t&&(r=n.node);let o=e.state.doc.resolve(t);for(let a=o.depth+1;a>0;a--){let s=a>o.depth?o.nodeAfter:o.node(a);if($t.isSelectable(s)){r&&n.$from.depth>0&&a>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?i=o.before(n.$from.depth):i=o.before(a);break}}return i!=null?(sv(e,$t.create(e.state.doc,i)),!0):!1}function Z4e(e,t,n,r,i){return Wk(e,"handleClickOn",t,n,r)||e.someProp("handleClick",o=>o(e,t,r))||(i?Y4e(e,n):B4e(e,n))}function Q4e(e,t,n,r){return Wk(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",i=>i(e,t,r))}function H4e(e,t,n,r){return Wk(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",i=>i(e,t,r))||K4e(e,n,r)}function K4e(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(sv(e,nr.create(r,0,r.content.size)),!0):!1;let i=r.resolve(t);for(let o=i.depth+1;o>0;o--){let a=o>i.depth?i.nodeAfter:i.node(o),s=i.before(o);if(a.inlineContent)sv(e,nr.create(r,s+1,s+1+a.content.size));else if($t.isSelectable(a))sv(e,$t.create(r,s));else continue;return!0}}function Vk(e){return Vx(e)}const rJ=hs?"metaKey":"ctrlKey";Eo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=Vk(e),i=Date.now(),o="singleClick";i-e.input.lastClick.time<500&&U4e(n,e.input.lastClick)&&!n[rJ]&&(e.input.lastClick.type=="singleClick"?o="doubleClick":e.input.lastClick.type=="doubleClick"&&(o="tripleClick")),e.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:o};let a=e.posAtCoords(x3(n));a&&(o=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new G4e(e,a,n,!!r)):(o=="doubleClick"?Q4e:H4e)(e,a.pos,a.inside,n)?n.preventDefault():Lf(e,"pointer"))};class G4e{constructor(t,n,r,i){this.view=t,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[rJ],this.allowDefault=r.shiftKey;let o,a;if(n.inside>-1)o=t.state.doc.nodeAt(n.inside),a=n.inside;else{let c=t.state.doc.resolve(n.pos);o=c.parent,a=c.depth?c.before():0}const s=i?null:r.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:u}=t.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||u instanceof $t&&u.from<=a&&u.to>a)&&(this.mightDrag={node:o,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&vl&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),Lf(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>uc(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(x3(t))),this.updateAllowDefault(t),this.allowDefault||!n?Lf(this.view,"pointer"):Z4e(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Fo&&this.mightDrag&&!this.mightDrag.node.isAtom||po&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(sv(this.view,Fn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):Lf(this.view,"pointer")}move(t){this.updateAllowDefault(t),Lf(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Eo.touchstart=e=>{e.input.lastTouch=Date.now(),Vk(e),Lf(e,"pointer")};Eo.touchmove=e=>{e.input.lastTouch=Date.now(),Lf(e,"pointer")};Eo.contextmenu=e=>Vk(e);function iJ(e,t){return e.composing?!0:Fo&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const z4e=al?5e3:-1;Xo.compositionstart=Xo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),Vx(e,!0),e.markCursor=null;else if(Vx(e),vl&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let i=r.focusNode,o=r.focusOffset;i&&i.nodeType==1&&o!=0;){let a=o<0?i.lastChild:i.childNodes[o-1];if(!a)break;if(a.nodeType==3){e.domSelection().collapse(a,a.nodeValue.length);break}else i=a,o=-1}}e.input.composing=!0}oJ(e,z4e)};Xo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,oJ(e,20))};function oJ(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>Vx(e),t))}function aJ(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=$4e());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function J4e(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=Y3e(t.focusNode,t.focusOffset),r=Z3e(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let i=r.pmViewDesc,o=e.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!i||!i.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let a=n.pmViewDesc;if(!(!a||!a.isText(n.nodeValue)))return r}}return n||r}function $4e(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function Vx(e,t=!1){if(!(al&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),aJ(e),t||e.docView&&e.docView.dirty){let n=Fk(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function j4e(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const a2=la&&Xf<15||Pv&&z3e<604;Eo.copy=Xo.cut=(e,t)=>{let n=t,r=e.state.selection,i=n.type=="cut";if(r.empty)return;let o=a2?null:n.clipboardData,a=r.content(),{dom:s,text:l}=Jz(e,a);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):j4e(e,s),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function q4e(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function ewe(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let i=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?s2(e,r.value,null,i,t):s2(e,r.textContent,r.innerHTML,i,t)},50)}function s2(e,t,n,r,i){let o=$z(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,i,o||Mt.empty)))return!0;if(!o)return!1;let a=q4e(o),s=a?e.state.tr.replaceSelectionWith(a,r):e.state.tr.replaceSelection(o);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function sJ(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Xo.paste=(e,t)=>{let n=t;if(e.composing&&!al)return;let r=a2?null:n.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&s2(e,sJ(r),r.getData("text/html"),i,n)?n.preventDefault():ewe(e,n)};class lJ{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const uJ=hs?"altKey":"ctrlKey";Eo.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=e.state.selection,o=i.empty?null:e.posAtCoords(x3(n)),a;if(!(o&&o.pos>=i.from&&o.pos<=(i instanceof $t?i.to-1:i.to))){if(r&&r.mightDrag)a=$t.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let f=e.docView.nearestDesc(n.target,!0);f&&f.node.type.spec.draggable&&f!=e.docView&&(a=$t.create(e.state.doc,f.posBefore))}}let s=(a||e.state.selection).content(),{dom:l,text:u,slice:c}=Jz(e,s);(!n.dataTransfer.files.length||!po||Nz>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(a2?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",a2||n.dataTransfer.setData("text/plain",u),e.dragging=new lJ(c,!n[uJ],a)};Eo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Xo.dragover=Xo.dragenter=(e,t)=>t.preventDefault();Xo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let i=e.posAtCoords(x3(n));if(!i)return;let o=e.state.doc.resolve(i.pos),a=r&&r.slice;a?e.someProp("transformPasted",p=>{a=p(a,e)}):a=$z(e,sJ(n.dataTransfer),a2?null:n.dataTransfer.getData("text/html"),!1,o);let s=!!(r&&!n[uJ]);if(e.someProp("handleDrop",p=>p(e,n,a||Mt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let l=a?fQ(e.state.doc,o.pos,a):o.pos;l==null&&(l=o.pos);let u=e.state.tr;if(s){let{node:p}=r;p?p.replace(u):u.deleteSelection()}let c=u.mapping.map(l),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=u.doc;if(f?u.replaceRangeWith(c,c,a.content.firstChild):u.replaceRange(c,c,a),u.doc.eq(d))return;let h=u.doc.resolve(c);if(f&&$t.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))u.setSelection(new $t(h));else{let p=u.mapping.map(l);u.mapping.maps[u.mapping.maps.length-1].forEach((v,g,m,y)=>p=y),u.setSelection(Ek(e,h,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))};Eo.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&uc(e)},20))};Eo.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)};Eo.beforeinput=(e,t)=>{if(po&&al&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:r}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=r||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",o=>o(e,ph(8,"Backspace")))))return;let{$cursor:i}=e.state.selection;i&&i.pos>0&&e.dispatch(e.state.tr.delete(i.pos-1,i.pos).scrollIntoView())},50)}};for(let e in Xo)Eo[e]=Xo[e];function l2(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class Dx{constructor(t,n){this.toDOM=t,this.spec=n||Wh,this.side=this.spec.side||0}map(t,n,r,i){let{pos:o,deleted:a}=t.mapResult(n.from+i,this.side<0?-1:1);return a?null:new Va(o-r,o-r,this)}valid(){return!0}eq(t){return this==t||t instanceof Dx&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&l2(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class Vf{constructor(t,n){this.attrs=t,this.spec=n||Wh}map(t,n,r,i){let o=t.map(n.from+i,this.spec.inclusiveStart?-1:1)-r,a=t.map(n.to+i,this.spec.inclusiveEnd?1:-1)-r;return o>=a?null:new Va(o,a,this)}valid(t,n){return n.from=t&&(!o||o(s.spec))&&r.push(s.copy(s.from+i,s.to+i))}for(let a=0;at){let s=this.children[a]+1;this.children[a+2].findInner(t-s,n-s,r,i+s,o)}}map(t,n,r){return this==io||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Wh)}mapInner(t,n,r,i,o){let a;for(let s=0;s{let u=l+r,c;if(c=fJ(n,s,u)){for(i||(i=this.children.slice());os&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let o=t+1,a=o+n.content.size;for(let s=0;so&&l.type instanceof Vf){let u=Math.max(o,l.from)-o,c=Math.min(a,l.to)-o;ui.map(t,n,Wh));return xf.from(r)}forChild(t,n){if(n.isLeaf)return ui.empty;let r=[];for(let i=0;in instanceof ui)?t:t.reduce((n,r)=>n.concat(r instanceof ui?r:r.members),[]))}}}function twe(e,t,n,r,i,o,a){let s=e.slice();for(let u=0,c=o;u{let g=v-p-(h-d);for(let m=0;my+c-f)continue;let R=s[m]+c-f;h>=R?s[m+1]=d<=R?-2:-1:d>=c&&g&&(s[m]+=g,s[m+1]+=g)}f+=g}),c=n.maps[u].map(c,-1)}let l=!1;for(let u=0;u=r.content.size){l=!0;continue}let d=n.map(e[u+1]+o,-1),h=d-i,{index:p,offset:v}=r.content.findIndex(f),g=r.maybeChild(p);if(g&&v==f&&v+g.nodeSize==h){let m=s[u+2].mapInner(n,g,c+1,e[u]+o+1,a);m!=io?(s[u]=f,s[u+1]=h,s[u+2]=m):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=nwe(s,e,t,n,i,o,a),c=Ux(u,r,0,a);t=c.local;for(let f=0;fn&&a.to{let u=fJ(e,s,l+n);if(u){o=!0;let c=Ux(u,s,n+l+1,r);c!=io&&i.push(l,l+s.nodeSize,c)}});let a=cJ(o?dJ(e):e,-n).sort(Vh);for(let s=0;s0;)t++;e.splice(t,0,n)}function I5(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=io&&t.push(r)}),e.cursorWrapper&&t.push(ui.create(e.state.doc,[e.cursorWrapper.deco])),xf.from(t)}const rwe={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},iwe=la&&Xf<=11;class owe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class awe{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new owe,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let i=0;ii.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),iwe&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,rwe)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(nW(this.view)){if(this.suppressingSelectionUpdates)return uc(this.view);if(la&&Xf<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&r0(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let o=t.focusNode;o;o=o2(o))n.add(o);for(let o=t.anchorNode;o;o=o2(o))if(n.has(o)){r=o;break}let i=r&&this.view.docView.nearestDesc(r);if(i&&i.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),i=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&nW(t)&&!this.ignoreSelectionChange(r),o=-1,a=-1,s=!1,l=[];if(t.editable)for(let c=0;cf.nodeName=="BR");if(c.length==2){let[f,d]=c;f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let d of c){let h=d.parentNode;h&&h.nodeName=="LI"&&(!f||uwe(t,f)!=h)&&d.remove()}}}let u=null;o<0&&i&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||i)&&(o>-1&&(t.docView.markDirty(o,a),swe(t)),this.handleDOMChange(o,a,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||uc(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let c=0;ci;g--){let m=r.childNodes[g-1],y=m.pmViewDesc;if(m.nodeName=="BR"&&!y){o=g;break}if(!y||y.size)break}let f=e.state.doc,d=e.someProp("domParser")||OO.fromSchema(e.state.schema),h=f.resolve(a),p=null,v=d.parse(r,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:i,to:o,preserveWhitespace:h.parent.type.whitespace=="pre"?"full":!0,findPositions:u,ruleFromNode:fwe,context:h});if(u&&u[0].pos!=null){let g=u[0].pos,m=u[1]&&u[1].pos;m==null&&(m=g),p={anchor:g+a,head:m+a}}return{doc:v,sel:p,from:a,to:s}}function fwe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Fo&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||Fo&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const dwe=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function hwe(e,t,n,r,i){let o=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let T=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,M=Fk(e,T);if(M&&!e.state.selection.eq(M)){if(po&&al&&e.input.lastKeyCode===13&&Date.now()-100k(e,ph(13,"Enter"))))return;let P=e.state.tr.setSelection(M);T=="pointer"?P.setMeta("pointer",!0):T=="key"&&P.scrollIntoView(),o&&P.setMeta("composition",o),e.dispatch(P)}return}let a=e.state.doc.resolve(t),s=a.sharedDepth(n);t=a.before(s+1),n=e.state.doc.resolve(n).after(s+1);let l=e.state.selection,u=cwe(e,t,n),c=e.state.doc,f=c.slice(u.from,u.to),d,h;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||al)&&i.some(T=>T.nodeType==1&&!dwe.test(T.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",T=>T(e,ph(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof nr&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(u.sel&&u.sel.anchor!=u.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(u.sel){let T=pW(e,e.state.doc,u.sel);if(T&&!T.eq(e.state.selection)){let M=e.state.tr.setSelection(T);o&&M.setMeta("composition",o),e.dispatch(M)}}return}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),la&&Xf<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let v=u.doc.resolveNoCache(p.start-u.from),g=u.doc.resolveNoCache(p.endB-u.from),m=c.resolve(p.start),y=v.sameParent(g)&&v.parent.inlineContent&&m.end()>=p.endA,R;if((Pv&&e.input.lastIOSEnter>Date.now()-225&&(!y||i.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!y&&v.posT(e,ph(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&vwe(c,p.start,p.endA,v,g)&&e.someProp("handleKeyDown",T=>T(e,ph(8,"Backspace")))){al&&po&&e.domObserver.suppressSelectionUpdates();return}po&&al&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),al&&!y&&v.start()!=g.start()&&g.parentOffset==0&&v.depth==g.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,g=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",function(T){return T(e,ph(13,"Enter"))})},20));let A=p.start,x=p.endA,S,w,L;if(y){if(v.pos==g.pos)la&&Xf<=11&&v.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>uc(e),20)),S=e.state.tr.delete(A,x),w=c.resolve(p.start).marksAcross(c.resolve(p.endA));else if(p.endA==p.endB&&(L=pwe(v.parent.content.cut(v.parentOffset,g.parentOffset),m.parent.content.cut(m.parentOffset,p.endA-m.start()))))S=e.state.tr,L.type=="add"?S.addMark(A,x,L.mark):S.removeMark(A,x,L.mark);else if(v.parent.child(v.index()).isText&&v.index()==g.index()-(g.textOffset?0:1)){let T=v.parent.textBetween(v.parentOffset,g.parentOffset);if(e.someProp("handleTextInput",M=>M(e,A,x,T)))return;S=e.state.tr.insertText(T,A,x)}}if(S||(S=e.state.tr.replace(A,x,u.doc.slice(p.start-u.from,p.endB-u.from))),u.sel){let T=pW(e,S.doc,u.sel);T&&!(po&&al&&e.composing&&T.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:Ek(e,t.resolve(n.anchor),t.resolve(n.head))}function pwe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,i=n,o=r,a,s,l;for(let c=0;cc.mark(s.addToSet(c.marks));else if(i.length==0&&o.length==1)s=o[0],a="remove",l=c=>c.mark(s.removeFromSet(c.marks));else return null;let u=[];for(let c=0;cn||N5(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,i++,t=!1;if(n){let o=e.node(r).maybeChild(e.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,i++}return i}function gwe(e,t,n,r,i){let o=e.findDiffStart(t,n);if(o==null)return null;let{a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(i=="end"){let l=Math.max(0,o-Math.min(a,s));r-=a+l-o}if(a=a?o-r:0;o-=l,o&&o=s?o-r:0;o-=l,o&&o=56320&&t<=57343&&n>=55296&&n<=56319}class mwe{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new E4e,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(RW),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=yW(this),mW(this),this.nodeViews=AW(this),this.docView=JX(this.state.doc,gW(this),I5(this),this.dom,this),this.domObserver=new awe(this,(r,i,o,a)=>hwe(this,r,i,o,a)),this.domObserver.start(),X4e(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&_6(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(RW),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let i=this.state,o=!1,a=!1;t.storedMarks&&this.composing&&(aJ(this),a=!0),this.state=t;let s=i.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let h=AW(this);Awe(h,this.nodeViews)&&(this.nodeViews=h,o=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&_6(this),this.editable=yW(this),mW(this);let l=I5(this),u=gW(this),c=i.plugins!=t.plugins&&!i.doc.eq(t.doc)?"reset":t.scrollToSelection>i.scrollToSelection?"to selection":"preserve",f=o||!this.docView.matchesNode(t.doc,u,l);(f||!t.selection.eq(i.selection))&&(a=!0);let d=c=="preserve"&&a&&this.dom.style.overflowAnchor==null&&j3e(this);if(a){this.domObserver.stop();let h=f&&(la||po)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&ywe(i.selection,t.selection);if(f){let p=po?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=J4e(this)),(o||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=JX(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&x4e(this))?uc(this,h):(Kz(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),!((r=this.dragging)===null||r===void 0)&&r.node&&!i.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,i),c=="reset"?this.dom.scrollTop=0:c=="to selection"?this.scrollToSelection():d&&q3e(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof $t){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&ZX(this,n.getBoundingClientRect(),t)}else ZX(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(o))==r.node&&(i=o)}this.dragging=new lJ(t.slice,t.move,i<0?void 0:$t.create(this.state.doc,i))}someProp(t,n){let r=this._props&&this._props[t],i;if(r!=null&&(i=n?n(r):r))return i;for(let a=0;an.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return o4e(this,t)}coordsAtPos(t,n=1){return Vz(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let i=this.docView.posFromDOM(t,n,r);if(i==null)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(t,n){return c4e(this,n||this.state,t)}pasteHTML(t,n){return s2(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return s2(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(W4e(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],I5(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,U3e())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return D4e(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){let t=this.domSelection();return Fo&&this.root.nodeType===11&&H3e(this.dom.ownerDocument)==this.dom&&lwe(this,t)||t}domSelection(){return this.root.getSelection()}}function gW(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[Va.node(0,e.state.doc.content.size,t)]}function mW(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Va.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function yW(e){return!e.someProp("editable",t=>t(e.state)===!1)}function ywe(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function AW(e){let t=Object.create(null);function n(r){for(let i in r)Object.prototype.hasOwnProperty.call(t,i)||(t[i]=r[i])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function Awe(e,t){let n=0,r=0;for(let i in e){if(e[i]!=t[i])return!0;n++}for(let i in t)r++;return n!=r}function RW(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var jf={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Bx={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Rwe=typeof navigator<"u"&&/Mac/.test(navigator.platform),bwe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Hi=0;Hi<10;Hi++)jf[48+Hi]=jf[96+Hi]=String(Hi);for(var Hi=1;Hi<=24;Hi++)jf[Hi+111]="F"+Hi;for(var Hi=65;Hi<=90;Hi++)jf[Hi]=String.fromCharCode(Hi+32),Bx[Hi]=String.fromCharCode(Hi);for(var F5 in jf)Bx.hasOwnProperty(F5)||(Bx[F5]=jf[F5]);function xwe(e){var t=Rwe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||bwe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?Bx:jf)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const Swe=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function wwe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,i,o,a;for(let s=0;s127)&&(o=jf[r.keyCode])&&o!=i){let s=t[E5(o,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var Yx=200,Oi=function(){};Oi.prototype.append=function(t){return t.length?(t=Oi.from(t),!this.length&&t||t.length=n?Oi.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Oi.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Oi.prototype.forEach=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(t,n,r,0):this.forEachInvertedInner(t,n,r,0)};Oi.prototype.map=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var i=[];return this.forEach(function(o,a){return i.push(t(o,a))},n,r),i};Oi.from=function(t){return t instanceof Oi?t:t&&t.length?new pJ(t):Oi.empty};var pJ=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(i,o){return i==0&&o==this.length?this:new t(this.values.slice(i,o))},t.prototype.getInner=function(i){return this.values[i]},t.prototype.forEachInner=function(i,o,a,s){for(var l=o;l=a;l--)if(i(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(i){if(this.length+i.length<=Yx)return new t(this.values.concat(i.flatten()))},t.prototype.leafPrepend=function(i){if(this.length+i.length<=Yx)return new t(i.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(Oi);Oi.empty=new pJ([]);var Lwe=function(e){function t(n,r){e.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(r){return rs&&this.right.forEachInner(r,Math.max(i-s,0),Math.min(this.length,o)-s,a+s)===!1)return!1},t.prototype.forEachInvertedInner=function(r,i,o,a){var s=this.left.length;if(i>s&&this.right.forEachInvertedInner(r,i-s,Math.max(o,s)-s,a+s)===!1||o=o?this.right.slice(r-o,i-o):this.left.slice(r,o).append(this.right.slice(0,i-o))},t.prototype.leafAppend=function(r){var i=this.right.leafAppend(r);if(i)return new t(this.left,i)},t.prototype.leafPrepend=function(r){var i=this.left.leafPrepend(r);if(i)return new t(i,this.right)},t.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new t(this.left,new t(this.right,r)):new t(this,r)},t}(Oi);const Twe=500;class ll{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let i,o;n&&(i=this.remapping(r,this.items.length),o=i.maps.length);let a=t.tr,s,l,u=[],c=[];return this.items.forEach((f,d)=>{if(!f.step){i||(i=this.remapping(r,d+1),o=i.maps.length),o--,c.push(f);return}if(i){c.push(new Dl(f.map));let h=f.step.map(i.slice(o)),p;h&&a.maybeStep(h).doc&&(p=a.mapping.maps[a.mapping.maps.length-1],u.push(new Dl(p,void 0,void 0,u.length+c.length))),o--,p&&i.appendMap(p,o)}else a.maybeStep(f.step);if(f.selection)return s=i?f.selection.map(i.slice(o)):f.selection,l=new ll(this.items.slice(0,r).append(c.reverse().concat(u)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:a,selection:s}}addTransform(t,n,r,i){let o=[],a=this.eventCount,s=this.items,l=!i&&s.length?s.get(s.length-1):null;for(let c=0;cOwe&&(s=_we(s,u),a-=u),new ll(s.append(o),a)}remapping(t,n){let r=new jp;return this.items.forEach((i,o)=>{let a=i.mirrorOffset!=null&&o-i.mirrorOffset>=t?r.maps.length-i.mirrorOffset:void 0;r.appendMap(i.map,a)},t,n),r}addMaps(t){return this.eventCount==0?this:new ll(this.items.append(t.map(n=>new Dl(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],i=Math.max(0,this.items.length-n),o=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(d=>{d.selection&&s--},i);let l=n;this.items.forEach(d=>{let h=o.getMirror(--l);if(h==null)return;a=Math.min(a,h);let p=o.maps[h];if(d.step){let v=t.steps[h].invert(t.docs[h]),g=d.selection&&d.selection.map(o.slice(l+1,h));g&&s++,r.push(new Dl(p,v,g))}else r.push(new Dl(p))},i);let u=[];for(let d=n;dTwe&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,i=[],o=0;return this.items.forEach((a,s)=>{if(s>=t)i.push(a),a.selection&&o++;else if(a.step){let l=a.step.map(n.slice(r)),u=l&&l.getMap();if(r--,u&&n.appendMap(u,r),l){let c=a.selection&&a.selection.map(n.slice(r));c&&o++;let f=new Dl(u.invert(),l,c),d,h=i.length-1;(d=i.length&&i[h].merge(f))?i[h]=d:i.push(f)}}else a.map&&r--},this.items.length,0),new ll(Oi.from(i.reverse()),o)}}ll.empty=new ll(Oi.empty,0);function _we(e,t){let n;return e.forEach((r,i)=>{if(r.selection&&t--==0)return n=i,!1}),e.slice(n)}class Dl{constructor(t,n,r,i){this.map=t,this.step=n,this.selection=r,this.mirrorOffset=i}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new Dl(n.getMap().invert(),n,this.selection)}}}class mf{constructor(t,n,r,i,o){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=i,this.prevComposition=o}}const Owe=20;function kwe(e,t,n,r){let i=n.getMeta(Df),o;if(i)return i.historyState;n.getMeta(Cwe)&&(e=new mf(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(Df))return a.getMeta(Df).redo?new mf(e.done.addTransform(n,void 0,r,Rb(t)),e.undone,xW(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new mf(e.done,e.undone.addTransform(n,void 0,r,Rb(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),l=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!Pwe(n,e.prevRanges)),u=a?X5(e.prevRanges,n.mapping):xW(n.mapping.maps[n.steps.length-1]);return new mf(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,Rb(t)),ll.empty,u,n.time,s??e.prevComposition)}else return(o=n.getMeta("rebased"))?new mf(e.done.rebased(n,o),e.undone.rebased(n,o),X5(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new mf(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),X5(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function Pwe(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((r,i)=>{for(let o=0;o=t[o]&&(n=!0)}),n}function xW(e){let t=[];return e.forEach((n,r,i,o)=>t.push(i,o)),t}function X5(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=Df.getState(e);return!n||n.done.eventCount==0?!1:(t&&vJ(n,e,t,!1),!0)},mJ=(e,t)=>{let n=Df.getState(e);return!n||n.undone.eventCount==0?!1:(t&&vJ(n,e,t,!0),!0)};function Nwe(e={}){return new Hv({view(t){return new Fwe(t,e)}})}class Fwe{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(i=>{let o=a=>{this[i](a)};return t.dom.addEventListener(i,o),{name:i,handler:o}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r;if(n){let s=t.nodeBefore,l=t.nodeAfter;if(s||l){let u=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(u){let c=u.getBoundingClientRect(),f=s?c.bottom:c.top;s&&l&&(f=(f+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),r={left:c.left,right:c.right,top:f-this.width/2,bottom:f+this.width/2}}}}if(!r){let s=this.editorView.coordsAtPos(this.cursorPos);r={left:s.left-this.width/2,right:s.left+this.width/2,top:s.top,bottom:s.bottom}}let i=this.editorView.dom.offsetParent;this.element||(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let o,a;if(!i||i==document.body&&getComputedStyle(i).position=="static")o=-pageXOffset,a=-pageYOffset;else{let s=i.getBoundingClientRect();o=s.left-i.scrollLeft,a=s.top-i.scrollTop}this.element.style.left=r.left-o+"px",this.element.style.top=r.top-a+"px",this.element.style.width=r.right-r.left+"px",this.element.style.height=r.bottom-r.top+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),i=r&&r.type.spec.disableDropCursor,o=typeof i=="function"?i(this.editorView,n,t):i;if(n&&!o){let a=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=fQ(this.editorView.state.doc,a,this.editorView.dragging.slice);s!=null&&(a=s)}this.setCursor(a),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){(t.target==this.editorView.dom||!this.editorView.dom.contains(t.relatedTarget))&&this.setCursor(null)}}class Jr extends Fn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Jr.valid(r)?new Jr(r):Fn.near(r)}content(){return Mt.empty}eq(t){return t instanceof Jr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Jr(t.resolve(n.pos))}getBookmark(){return new Bk(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!Ewe(t)||!Xwe(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let i=n.contentMatchAt(t.index()).defaultType;return i&&i.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Jr.valid(t))return t;let i=t.pos,o=null;for(let a=t.depth;;a--){let s=t.node(a);if(n>0?t.indexAfter(a)0){o=s.child(n>0?t.indexAfter(a):t.index(a)-1);break}else if(a==0)return null;i+=n;let l=t.doc.resolve(i);if(Jr.valid(l))return l}for(;;){let a=n>0?o.firstChild:o.lastChild;if(!a){if(o.isAtom&&!o.isText&&!$t.isSelectable(o)){t=t.doc.resolve(i+o.nodeSize*n),r=!1;continue e}break}o=a,i+=n;let s=t.doc.resolve(i);if(Jr.valid(s))return s}return null}}}Jr.prototype.visible=!1;Jr.findFrom=Jr.findGapCursorFrom;Fn.jsonID("gapcursor",Jr);class Bk{constructor(t){this.pos=t}map(t){return new Bk(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Jr.valid(n)?new Jr(n):Fn.near(n)}}function Ewe(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n-1);;i=i.lastChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function Xwe(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n);;i=i.firstChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function Wwe(){return new Hv({props:{decorations:Bwe,createSelectionBetween(e,t,n){return t.pos==n.pos&&Jr.valid(n)?new Jr(n):null},handleClick:Dwe,handleKeyDown:Vwe,handleDOMEvents:{beforeinput:Uwe}}})}const Vwe=hJ({ArrowLeft:KA("horiz",-1),ArrowRight:KA("horiz",1),ArrowUp:KA("vert",-1),ArrowDown:KA("vert",1)});function KA(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,i,o){let a=r.selection,s=t>0?a.$to:a.$from,l=a.empty;if(a instanceof nr){if(!o.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let u=Jr.findGapCursorFrom(s,t,l);return u?(i&&i(r.tr.setSelection(new Jr(u))),!0):!1}}function Dwe(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Jr.valid(r))return!1;let i=e.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&$t.isSelectable(e.state.doc.nodeAt(i.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Jr(r))),!0)}function Uwe(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Jr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let i=ft.empty;for(let a=r.length-1;a>=0;a--)i=ft.from(r[a].createAndFill(null,i));let o=e.state.tr.replace(n.pos,n.pos,new Mt(i,0,0));return o.setSelection(nr.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function Bwe(e){if(!(e.selection instanceof Jr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",ui.create(e.doc,[Va.widget(e.selection.head,t,{key:"gapcursor"})])}const Ywe=["li",0],Zwe={parseDOM:[{tag:"li"}],toDOM(){return Ywe},defining:!0};function Qwe(e,t=null){return function(n,r){let{$from:i,$to:o}=n.selection,a=i.blockRange(o),s=!1,l=a;if(!a)return!1;if(a.depth>=2&&i.node(a.depth-1).type.compatibleContent(e)&&a.startIndex==0){if(i.index(a.depth-1)==0)return!1;let c=n.doc.resolve(a.start-2);l=new ox(c,c,a.depth),a.endIndex=0;c--)o=ft.from(n[c].type.create(n[c].attrs,o));e.step(new zi(t.start-(r?2:0),t.end,t.start,t.end,new Mt(o,0,0),n.length,!0));let a=0;for(let c=0;c=i.depth-3;m--)f=ft.from(i.node(m).copy(f));let h=i.indexAfter(-1){if(g>-1)return!1;m.isTextblock&&m.content.size==0&&(g=y+1)}),g>-1&&v.setSelection(Fn.near(v.doc.resolve(g))),r(v.scrollIntoView())}return!0}let l=o.pos==i.end()?s.contentMatchAt(0).defaultType:null,u=n.tr.delete(i.pos,o.pos),c=l?[null,{type:l}]:void 0;return qp(u.doc,i.pos,2,c)?(r&&r(u.split(i.pos,2,c).scrollIntoView()),!0):!1}}function yJ(e){return function(t,n){let{$from:r,$to:i}=t.selection,o=r.blockRange(i,a=>a.childCount>0&&a.firstChild.type==e);return o?n?r.node(o.depth-1).type==e?Gwe(t,n,e,o):zwe(t,n,o):!0:!1}}function Gwe(e,t,n,r){let i=e.tr,o=r.end,a=r.$to.end(r.depth);ov;p--)h-=i.child(p).nodeSize,r.delete(h-1,h+1);let o=r.doc.resolve(n.start),a=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,l=n.endIndex==i.childCount,u=o.node(-1),c=o.index(-1);if(!u.canReplace(c+(s?0:1),c+1,a.content.append(l?ft.empty:ft.from(i))))return!1;let f=o.pos,d=f+a.nodeSize;return r.step(new zi(f-(s?1:0),d+(l?1:0),f+1,d-1,new Mt((s?ft.empty:ft.from(i.copy(ft.empty))).append(l?ft.empty:ft.from(i.copy(ft.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function wW(e){return function(t,n){let{$from:r,$to:i}=t.selection,o=r.blockRange(i,u=>u.childCount>0&&u.firstChild.type==e);if(!o)return!1;let a=o.startIndex;if(a==0)return!1;let s=o.parent,l=s.child(a-1);if(l.type!=e)return!1;if(n){let u=l.lastChild&&l.lastChild.type==s.type,c=ft.from(u?e.create():null),f=new Mt(ft.from(e.create(null,ft.from(s.type.create(null,c)))),u?3:1,0),d=o.start,h=o.end;n(t.tr.step(new zi(d-(u?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class Sc{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Jwe(n):n,this.undoable=r.undoable!==!1,this.inCode=r.inCode||!1}}function Jwe(e){return function(t,n,r,i){let o=e;if(n[1]){let a=n[0].lastIndexOf(n[1]);o+=n[0].slice(a+n[1].length),r+=a;let s=r-i;s>0&&(o=n[0].slice(a-s,a)+o,r=i)}return t.tr.insertText(o,r,i)}}const $we=500;function jwe({rules:e}){let t=new Hv({state:{init(){return null},apply(n,r){let i=n.getMeta(this);return i||(n.selectionSet||n.docChanged?null:r)}},props:{handleTextInput(n,r,i,o){return MW(n,r,i,o,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&&MW(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function MW(e,t,n,r,i,o){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t),l=s.parent.textBetween(Math.max(0,s.parentOffset-$we),s.parentOffset,null,"")+r;for(let u=0;u{let n=e.plugins;for(let r=0;r=0;l--)a.step(s.steps[l].invert(s.docs[l]));if(o.text){let l=a.doc.resolve(o.from).marks();a.replaceWith(o.from,o.to,e.schema.text(o.text,l))}else a.delete(o.from,o.to);t(a)}return!0}}return!1},eMe=new Sc(/--$/,"—"),tMe=new Sc(/\.\.\.$/,"…"),nMe=new Sc(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),rMe=new Sc(/"$/,"”"),iMe=new Sc(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),oMe=new Sc(/'$/,"’"),aMe=[nMe,rMe,iMe,oMe];function Yk(e,t,n=null,r){return new Sc(e,(i,o,a,s)=>{let l=n instanceof Function?n(o):n,u=i.tr.delete(a,s),c=u.doc.resolve(a),f=c.blockRange(),d=f&&PO(f,t,l);if(!d)return null;u.wrap(f,d);let h=u.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Qv(u.doc,a-1)&&(!r||r(o,h))&&u.join(a-1),u})}const sMe=e=>{const t={},n=(r,i)=>t[r]=i;return n("Alt-ArrowUp",a0e),n("Alt-ArrowDown",s0e),n("Mod-z",gJ),n("Mod-y",mJ),n("Backspace",qwe),n("Escape",d0e),n("Mod-b",si(e.marks.strong)),n("Mod-i",si(e.marks.em)),n("Mod-u",si(e.marks.underline)),n("Mod-d",si(e.marks.strikethrough)),n("Mod-e",si(e.marks.code)),n("Mod-;",si(e.marks.superscript)),n("Mod-'",si(e.marks.subscript)),n("Enter",ZS(Kwe(e.nodes.list_item),xQ,SQ,wQ,f0e)),n("Mod-[",yJ(e.nodes.list_item)),n("Mod-]",wW(e.nodes.list_item)),n("Tab",wW(e.nodes.list_item)),t},lMe=e=>Yk(/^\s*>\s$/,e),uMe=e=>Yk(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),cMe=e=>Yk(/^\s*([-+*])\s$/,e),fMe=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new Sc(e,(t,n,r,i)=>{const{schema:o}=t,a=t.tr.insertText(`${n[2]} `,r,i),s=o.marks.code.create();return a.addMark(r,r+n[2].length,s)})},dMe=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new Sc(e,(t,n,r,i)=>{const{schema:o}=t,a=t.tr.insertText(n[0],r,i),s=o.marks.link.create({href:n[0],title:n[0]});return a.addMark(r,r+n[0].length,s)})},hMe=e=>{const t=[...aMe,tMe,eMe];return t.push(lMe(e.nodes.blockquote)),t.push(uMe(e.nodes.ordered_list)),t.push(cMe(e.nodes.bullet_list)),t.push(fMe()),t.push(dMe()),jwe({rules:t})},pMe=e=>e.type.name==="paragraph"&&e.nodeSize===2,vMe=e=>new Hv({props:{decorations(t){const{$from:n}=t.selection;if(pMe(n.parent)){const r=Va.node(n.before(),n.after(),{"data-placeholder":e});return ui.create(t.doc,[r])}}}}),gMe=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[hMe(e),bW(sMe(e)),bW(A0e),Nwe(),Wwe(),Iwe()];return n&&r.push(vMe(n)),r},mMe=["p",0],yMe=["blockquote",0],AMe=["hr"],RMe=["pre",["code",0]],bMe=["br"],AJ={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return mMe}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return yMe}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return AMe}},heading:{attrs:{level:{default:1,validate:"number"}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",attrs:{level:1}},{tag:"h2",attrs:{level:2}},{tag:"h3",attrs:{level:3}},{tag:"h4",attrs:{level:4}},{tag:"h5",attrs:{level:5}},{tag:"h6",attrs:{level:6}}],toDOM(e){return["h"+e.attrs.level,0]}},code_block:{content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return RMe}},text:{group:"inline"},image:{inline:!0,attrs:{src:{validate:"string"},alt:{default:null,validate:"string|null"},title:{default:null,validate:"string|null"}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(e){return{src:e.getAttribute("src"),title:e.getAttribute("title"),alt:e.getAttribute("alt")}}}],toDOM(e){let{src:t,alt:n,title:r}=e.attrs;return["img",{src:t,alt:n,title:r}]}},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return bMe}}},xMe=["em",0],SMe=["strong",0],wMe=["code",0],RJ={link:{attrs:{href:{validate:"string"},title:{default:null,validate:"string|null"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(e){return{href:e.getAttribute("href"),title:e.getAttribute("title")}}}],toDOM(e){let{href:t,title:n}=e.attrs;return["a",{href:t,title:n},0]}},em:{parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"},{style:"font-style=normal",clearMark:e=>e.type.name=="em"}],toDOM(){return xMe}},strong:{parseDOM:[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name=="strong"},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],toDOM(){return SMe}},code:{parseDOM:[{tag:"code"}],toDOM(){return wMe}}};new tQ({nodes:AJ,marks:RJ});const MMe={attrs:{order:{default:1},listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ol",getAttrs:e=>{const n={order:+((e.hasAttribute("start")?e.getAttribute("start"):1)||1)},{listStyleType:r,fontSize:i,color:o}=e.style;return r&&(n.listStyleType=r),i&&(n.fontsize=i),o&&(n.color=o),n}}],toDOM:e=>{const{order:t,listStyleType:n,fontsize:r,color:i}=e.attrs;let o="";n&&(o+=`list-style-type: ${n};`),r&&(o+=`font-size: ${r};`),i&&(o+=`color: ${i};`);const a={style:o};return t!==1&&(a.start=t),["ol",a,0]}},LMe={attrs:{listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ul",getAttrs:e=>{const t={},{listStyleType:n,fontSize:r,color:i}=e.style;return n&&(t.listStyleType=n),r&&(t.fontsize=r),i&&(t.color=i),t}}],toDOM:e=>{const{listStyleType:t,fontsize:n,color:r}=e.attrs;let i="";return t&&(i+=`list-style-type: ${t};`),n&&(i+=`font-size: ${n};`),r&&(i+=`color: ${r};`),["ul",{style:i},0]}},TMe={...Zwe,content:"paragraph block*",group:"block"},_Me={attrs:{align:{default:""},indent:{default:0},textIndent:{default:0}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:e=>{const{textAlign:t,textIndent:n}=e.style;let r=e.getAttribute("align")||t||"";r=/(left|right|center|justify)/.test(r)?r:"";let i=0;n&&(/em/.test(n)?i=parseInt(n):/px/.test(n)&&(i=Math.floor(parseInt(n)/16),i||(i=1)));const o=+(e.getAttribute("data-indent")||0);return{align:r,indent:o,textIndent:i}}},{tag:"img",ignore:!0},{tag:"pre",skip:!0}],toDOM:e=>{const{align:t,indent:n,textIndent:r}=e.attrs;let i="";t&&t!=="left"&&(i+=`text-align: ${t};`),r&&(i+=`text-indent: ${r}em;`);const o={style:i};return n&&(o["data-indent"]=n),["p",o,0]}},{doc:OMe,blockquote:kMe,text:PMe}=AJ,CMe={doc:OMe,paragraph:_Me,blockquote:kMe,text:PMe,ordered_list:MMe,bullet_list:LMe,list_item:TMe},IMe={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},NMe={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},FMe={parseDOM:[{tag:"strike"},{style:"text-decoration",getAttrs:e=>e==="line-through"&&null},{style:"text-decoration-line",getAttrs:e=>e==="line-through"&&null}],toDOM:()=>["span",{style:"text-decoration-line: line-through;"},0]},EMe={parseDOM:[{tag:"u"},{style:"text-decoration",getAttrs:e=>e==="underline"&&null},{style:"text-decoration-line",getAttrs:e=>e==="underline"&&null}],toDOM:()=>["span",{style:"text-decoration: underline;"},0]},XMe={attrs:{color:{}},inline:!0,group:"inline",parseDOM:[{style:"color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>{const{color:t}=e.attrs;let n="";return t&&(n+=`color: ${t};`),["span",{style:n},0]}},WMe={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{style:"background-color",getAttrs:e=>e?{backcolor:e}:{}}],toDOM:e=>{const{backcolor:t}=e.attrs;let n="";return t&&(n+=`background-color: ${t};`),["span",{style:n},0]}},VMe={attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{const{fontsize:t}=e.attrs;let n="";return t&&(n+=`font-size: ${t};`),["span",{style:n},0]}},DMe={attrs:{fontname:{}},inline:!0,group:"inline",parseDOM:[{style:"font-family",getAttrs:e=>({fontname:e&&typeof e=="string"?e.replace(/[\"\']/g,""):""})}],toDOM:e=>{const{fontname:t}=e.attrs;let n="";return t&&(n+=`font-family: ${t};`),["span",{style:n},0]}},UMe={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:e=>{const t=e.getAttribute("href"),n=e.getAttribute("title");return{href:t,title:n}}}],toDOM:e=>["a",e.attrs,0]},BMe={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:YMe,strong:ZMe,code:QMe}=RJ,HMe={em:YMe,strong:ZMe,fontsize:VMe,fontname:DMe,code:QMe,forecolor:XMe,backcolor:WMe,subscript:IMe,superscript:NMe,strikethrough:FMe,underline:EMe,link:UMe,mark:BMe},KMe=CMe,GMe=HMe,bJ=new tQ({nodes:KMe,marks:GMe}),Zk=e=>{const t=`
    ${e}
    `,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return OO.fromSchema(bJ).parse(r)},xJ=(e,t,n,r)=>new mwe(e,{state:_p.create({doc:Zk(t),plugins:gMe(bJ,r)}),...n});function zMe(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(i){i(n)}),(r=e.get("*"))&&r.slice().map(function(i){i(t,n)})}}}var Ti=(e=>(e.RICH_TEXT_COMMAND="RICH_TEXT_COMMAND",e.SYNC_RICH_TEXT_ATTRS_TO_STORE="SYNC_RICH_TEXT_ATTRS_TO_STORE",e.OPEN_CHART_DATA_EDITOR="OPEN_CHART_DATA_EDITOR",e.OPEN_LATEX_EDITOR="OPEN_LATEX_EDITOR",e))(Ti||{});const Gi=zMe(),JMe=(e,t,n)=>{const{selection:r,doc:i}=e;if(!r||!i)return e;const{from:o,to:a}=r,{nodes:s}=t,l=s.blockquote,u=s.list_item,c=s.paragraph,f=[];n=n||"";const d=new Set([l,u,c]);return i.nodesBetween(o,a,(h,p)=>{const v=h.type;return(h.attrs.align||"")!==n&&d.has(v)&&f.push({node:h,pos:p,nodeType:v}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:v,nodeType:g}=h;let{attrs:m}=p;n?m={...m,align:n}:m={...m,align:null},e=e.setNodeMarkup(v,g,m,p.marks)}),e},$Me=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=JMe(n.tr.setSelection(i),r,t);e.dispatch(o)};function jMe(e,t,n,r){if(!e.doc)return e;const i=e.doc.nodeAt(t);if(!i)return e;const o=0,a=8;let s=(i.attrs[r]||0)+n;if(sa&&(s=a),s===i.attrs[r])return e;const l={...i.attrs,[r]:s};return e.setNodeMarkup(t,i.type,l,i.marks)}const SJ=(e,t,n,r)=>{const{selection:i,doc:o}=e;if(!i||!o||!(i instanceof nr||i instanceof ia))return e;const{from:a,to:s}=i;return o.nodesBetween(a,s,(l,u)=>{const c=l.type;return c.name==="paragraph"||c.name==="blockquote"?(e=jMe(e,u,n,r),!1):!ux(l,t)}),e},qMe=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=SJ(n.tr.setSelection(i),r,t,"indent");return o.docChanged?(e.dispatch(o),!0):!1},e5e=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=SJ(n.tr.setSelection(i),r,t,"textIndent");return o.docChanged?(e.dispatch(o),!0):!1},Zx=(e,t,n,r={})=>(i,o)=>{const{schema:a,selection:s}=i,{$from:l,$to:u}=s,c=l.blockRange(u);if(!c)return!1;const f=kQ(h=>ux(h,a))(s);if(c.depth>=1&&f&&c.depth-f.depth<=1){if(f.node.type===e&&!n)return yJ(t)(i,o);if(ux(f.node,a)&&e.validContent(f.node.content)){const{tr:h}=i,p={...f.node.attrs,...r};return n&&(p.listStyleType=n),h.setNodeMarkup(f.pos,e,p),o&&o(h),!1}}const d={...r};return n&&(d.listStyleType=n),Qwe(e,d)(i,o)},X1=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=n.tr.setSelection(i),{doc:a}=o;if(!a)return o;const{from:s,to:l}=i;a.nodesBetween(s,l,(u,c)=>{if(ux(u,r)&&s-3<=c&&l+3>=c+u.nodeSize){const f=Array.isArray(t)?t:[t];for(const d of f)o.setNodeAttribute(c,d.key,d.value)}return!1}),e.dispatch(o)},t5e=Xe({__name:"ProsemirrorEditor",props:{elementId:{},defaultColor:{},defaultFontName:{},value:{},editable:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1}},emits:["update","focus","blur","mousedown"],setup(e,{expose:t,emit:n}){const r=e,i=n,o=pt(),{handleElementId:a,textFormatPainter:s,richTextAttrs:l,activeElementIdList:u}=Ve(o),{ctrlOrShiftKeyActive:c}=Ve(Fs()),f=he();let d;const h=Zn.debounce(function(w=!1){r.value.replace(/ style=\"\"/g,"")!==d.dom.innerHTML.replace(/ style=\"\"/g,"")&&i("update",{value:d.dom.innerHTML,ignore:w})},300,{trailing:!0}),p=()=>{(!c.value||u.value.length<=1)&&o.setDisableHotkeysState(!0),i("focus")},v=()=>{o.setDisableHotkeysState(!1),i("blur")},g=Zn.debounce(function(){const w=J8(d,{color:r.defaultColor,fontname:r.defaultFontName});o.setRichtextAttrs(w)},30,{trailing:!0}),m=(w,L)=>{const{ctrlKey:T,shiftKey:M,metaKey:P}=L,k=T||M||P,I=L.key.toUpperCase(),C=k&&(I===yt.Z||I===yt.Y);h(C),g()},y=we(()=>r.value);Lt(y,()=>{if(!d||d.hasFocus())return;const{doc:w,tr:L}=d.state;d.dispatch(L.replaceRangeWith(0,w.content.size,Zk(y.value)))}),Lt(()=>r.editable,()=>{d.setProps({editable:()=>r.editable})}),t({focus:()=>d.focus()});const A=({target:w,action:L})=>{if(!w&&a.value!==r.elementId||w&&w!==r.elementId)return;const T="command"in L?[L]:L;for(const M of T)if(M.command==="fontname"&&M.value!==void 0){const P=d.state.schema.marks.fontname.create({fontname:M.value});vi(d),Vl(d,P),M.value&&!document.fonts.check(`16px ${M.value}`)&&un.warning("字体需要等待加载下载后生效,请稍等")}else if(M.command==="fontsize"&&M.value){const P=d.state.schema.marks.fontsize.create({fontsize:M.value});vi(d),Vl(d,P),X1(d,{key:"fontsize",value:M.value})}else if(M.command==="fontsize-add"){const P=M.value?+M.value:2;vi(d);const k=t9(d)+P+"px",I=d.state.schema.marks.fontsize.create({fontsize:k});Vl(d,I),X1(d,{key:"fontsize",value:k})}else if(M.command==="fontsize-reduce"){const P=M.value?+M.value:2;vi(d);let k=t9(d)-P;k<12&&(k=12);const I=d.state.schema.marks.fontsize.create({fontsize:k+"px"});Vl(d,I),X1(d,{key:"fontsize",value:k+"px"})}else if(M.command==="color"&&M.value){const P=d.state.schema.marks.forecolor.create({color:M.value});vi(d),Vl(d,P),X1(d,{key:"color",value:M.value})}else if(M.command==="backcolor"&&M.value){const P=d.state.schema.marks.backcolor.create({backcolor:M.value});vi(d),Vl(d,P)}else if(M.command==="bold")vi(d),si(d.state.schema.marks.strong)(d.state,d.dispatch);else if(M.command==="em")vi(d),si(d.state.schema.marks.em)(d.state,d.dispatch);else if(M.command==="underline")vi(d),si(d.state.schema.marks.underline)(d.state,d.dispatch);else if(M.command==="strikethrough")vi(d),si(d.state.schema.marks.strikethrough)(d.state,d.dispatch);else if(M.command==="subscript")si(d.state.schema.marks.subscript)(d.state,d.dispatch);else if(M.command==="superscript")si(d.state.schema.marks.superscript)(d.state,d.dispatch);else if(M.command==="blockquote")qR("blockquote",d.state)?l0e(d.state,d.dispatch):g0e(d.state.schema.nodes.blockquote)(d.state,d.dispatch);else if(M.command==="code")si(d.state.schema.marks.code)(d.state,d.dispatch);else if(M.command==="align"&&M.value)$Me(d,M.value);else if(M.command==="indent"&&M.value)qMe(d,+M.value);else if(M.command==="textIndent"&&M.value)e5e(d,+M.value);else if(M.command==="bulletList"){const P=M.value||"",{bullet_list:k,list_item:I}=d.state.schema.nodes,C={color:l.value.color,fontsize:l.value.fontsize};Zx(k,I,P,C)(d.state,d.dispatch)}else if(M.command==="orderedList"){const P=M.value||"",{ordered_list:k,list_item:I}=d.state.schema.nodes,C={color:l.value.color,fontsize:l.value.fontsize};Zx(k,I,P,C)(d.state,d.dispatch)}else if(M.command==="clear"){vi(d);const{$from:P,$to:k}=d.state.selection;d.dispatch(d.state.tr.removeMark(P.pos,k.pos)),X1(d,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(M.command==="link"){const P=d.state.schema.marks.link,{from:k,to:I}=d.state.selection,C=R0e(d.state.doc,k,I,P);if(C)if(M.value){const F=d.state.schema.marks.link.create({href:M.value,title:M.value});Vl(d,F,{from:C.from.pos,to:C.to.pos+1})}else d.dispatch(d.state.tr.removeMark(C.from.pos,C.to.pos+1,P));else if(w0e(d.state,P))if(M.value){const F=d.state.schema.marks.link.create({href:M.value,title:M.value});Vl(d,F)}else si(P)(d.state,d.dispatch);else M.value&&(vi(d),si(P,{href:M.value,title:M.value})(d.state,d.dispatch))}else M.command==="insert"&&M.value&&d.dispatch(d.state.tr.insertText(M.value));d.focus(),h(),g()},x=()=>{if(!s.value)return;const{keep:w,...L}=s.value,T=[{command:"clear"}];for(const M of Object.keys(L)){const P=M,k=s.value[M];k===!0?T.push({command:P}):k&&T.push({command:P,value:k})}A({action:T}),w||o.setTextFormatPainter(null)};Wt(()=>{d=xJ(f.value,y.value,{handleDOMEvents:{focus:p,blur:v,keydown:m,click:g,mouseup:x},editable:()=>r.editable}),r.autoFocus&&d.focus()}),En(()=>{d&&d.destroy()});const S=()=>{a.value===r.elementId&&g()};return Gi.on(Ti.RICH_TEXT_COMMAND,A),Gi.on(Ti.SYNC_RICH_TEXT_ATTRS_TO_STORE,S),En(()=>{Gi.off(Ti.RICH_TEXT_COMMAND,A),Gi.off(Ti.SYNC_RICH_TEXT_ATTRS_TO_STORE,S)}),(w,L)=>(U(),ee("div",{class:Ge(["prosemirror-editor",{"format-painter":J(s)}]),ref_key:"editorViewRef",ref:f,onMousedown:L[0]||(L[0]=T=>i("mousedown",T))},null,34))}}),wJ=Be(t5e,[["__scopeId","data-v-32b03815"]]),MJ=e=>(jt("data-v-3b68a2d9"),e=e(),qt(),e),n5e=MJ(()=>D("div",{class:"drag-handler top"},null,-1)),r5e=MJ(()=>D("div",{class:"drag-handler bottom"},null,-1)),i5e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{handleElementId:i,isScaling:o}=Ve(n),{addHistorySnapshot:a}=on(),s=he(),l=we(()=>t.elementInfo.shadow),{shadowStyle:u}=gd(l),c=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=he(-1),d=he(-1);Lt(o,()=>{i.value===t.elementInfo.id&&(o.value||(!t.elementInfo.vertical&&f.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:f.value}}),f.value=-1),t.elementInfo.vertical&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{width:d.value}}),d.value=-1)))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const A=R.height+20,x=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==A&&(o.value?f.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}})),t.elementInfo.vertical&&t.elementInfo.width!==x&&(o.value?d.value=x:r.updateElement({id:t.elementInfo.id,props:{width:x}}))},p=new ResizeObserver(h);Wt(()=>{s.value&&p.observe(s.value)}),En(()=>{s.value&&p.unobserve(s.value)});const v=(y,R=!1)=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),R||a()},g=Zn.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),m=we(()=>i.value===t.elementInfo.id);return Lt(m,()=>{m.value||g()}),(y,R)=>{const A=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-text",{lock:y.elementInfo.lock}]),style:Me({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px",height:y.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${y.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",ref_key:"elementRef",ref:s,style:Me({width:y.elementInfo.vertical?"auto":y.elementInfo.width+"px",height:y.elementInfo.vertical?y.elementInfo.height+"px":"auto",backgroundColor:y.elementInfo.fill,opacity:y.elementInfo.opacity,textShadow:J(u),lineHeight:y.elementInfo.lineHeight,letterSpacing:(y.elementInfo.wordSpace||0)+"px",color:y.elementInfo.defaultColor,fontFamily:y.elementInfo.defaultFontName,writingMode:y.elementInfo.vertical?"vertical-rl":"horizontal-tb"}),onMousedown:R[2]||(R[2]=x=>c(x)),onTouchstart:R[3]||(R[3]=x=>c(x))},[O(A3,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),O(wJ,{class:"text",elementId:y.elementInfo.id,defaultColor:y.elementInfo.defaultColor,defaultFontName:y.elementInfo.defaultFontName,editable:!y.elementInfo.lock,value:y.elementInfo.content,style:Me({"--paragraphSpace":`${y.elementInfo.paragraphSpace===void 0?5:y.elementInfo.paragraphSpace}px`}),onUpdate:R[0]||(R[0]=({value:x,ignore:S})=>v(x,S)),onMousedown:R[1]||(R[1]=x=>c(x,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),n5e,r5e],36)),[[A,y.contextmenus]])],4)],6)}}}),LJ=Be(i5e,[["__scopeId","data-v-3b68a2d9"]]),TJ=(e,t)=>({fill:we(()=>e.value.pattern?`url(#${t}-pattern-${e.value.id})`:e.value.gradient?`url(#${t}-gradient-${e.value.id})`:e.value.fill||"none")}),o5e=["id","gradientTransform"],a5e=["offset","stop-color"],s5e=["id"],l5e=["offset","stop-color"],_J=Xe({__name:"GradientDefs",props:{id:{},type:{},colors:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(U(),ee("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[(U(!0),ee(Ne,null,Je(t.colors,(r,i)=>(U(),ee("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,a5e))),128))],8,o5e)):(U(),ee("radialGradient",{key:1,id:t.id},[(U(!0),ee(Ne,null,Je(t.colors,(r,i)=>(U(),ee("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,l5e))),128))],8,s5e))}}),u5e=["id"],c5e=["href"],OJ=Xe({__name:"PatternDefs",props:{id:{},src:{}},setup(e){return(t,n)=>(U(),ee("pattern",{id:t.id,patternContentUnits:"objectBoundingBox",patternUnits:"objectBoundingBox",width:"1",height:"1"},[D("image",{href:t.src,width:"1",height:"1",preserveAspectRatio:"xMidYMid slice"},null,8,c5e)],8,u5e))}}),f5e=["width","height"],d5e=["transform"],h5e=["d","fill","stroke","stroke-width","stroke-dasharray"],p5e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{handleElementId:i,shapeFormatPainter:o}=Ve(n),{addHistorySnapshot:a}=on(),s=(M,P=!0)=>{t.elementInfo.lock||(M.stopPropagation(),t.selectElement(M,t.elementInfo,P))},l=()=>{if(!o.value)return;const{keep:M,...P}=o.value;r.updateElement({id:t.elementInfo.id,props:P}),a(),M||n.setShapeFormatPainter(null)},u=we(()=>t.elementInfo),{fill:c}=TJ(u,"editable"),f=we(()=>t.elementInfo.outline),{outlineWidth:d,outlineColor:h,strokeDashArray:p}=n1(f),v=we(()=>t.elementInfo.shadow),{shadowStyle:g}=gd(v),m=we(()=>t.elementInfo.flipH),y=we(()=>t.elementInfo.flipV),{flipStyle:R}=y3(m,y),A=he(!1);Lt(i,()=>{i.value!==t.elementInfo.id&&A.value&&(A.value=!1)});const x=we(()=>{const M={content:"",defaultFontName:"",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:M}),S=(M,P=!1)=>{const k={...x.value,content:M};r.updateElement({id:t.elementInfo.id,props:{text:k}}),P||a()},w=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},L=he(),T=()=>{A.value=!0,hr(()=>L.value&&L.value.focus())};return(M,P)=>{const k=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-shape",{lock:M.elementInfo.lock,"format-painter":J(o)}]),style:Me({top:M.elementInfo.top+"px",left:M.elementInfo.left+"px",width:M.elementInfo.width+"px",height:M.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${M.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",style:Me({opacity:M.elementInfo.opacity,filter:J(g)?`drop-shadow(${J(g)})`:"",transform:J(R),color:x.value.defaultColor,fontFamily:x.value.defaultFontName}),onMousedown:P[3]||(P[3]=I=>s(I)),onMouseup:P[4]||(P[4]=I=>l()),onTouchstart:P[5]||(P[5]=I=>s(I)),onDblclick:P[6]||(P[6]=I=>T())},[(U(),ee("svg",{overflow:"visible",width:M.elementInfo.width,height:M.elementInfo.height},[D("defs",null,[M.elementInfo.pattern?(U(),Te(OJ,{key:0,id:`editable-pattern-${M.elementInfo.id}`,src:M.elementInfo.pattern},null,8,["id","src"])):M.elementInfo.gradient?(U(),Te(_J,{key:1,id:`editable-gradient-${M.elementInfo.id}`,type:M.elementInfo.gradient.type,colors:M.elementInfo.gradient.colors,rotate:M.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])):Ye("",!0)]),D("g",{transform:`scale(${M.elementInfo.width/M.elementInfo.viewBox[0]}, ${M.elementInfo.height/M.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:M.elementInfo.path,fill:J(c),stroke:J(h),"stroke-width":J(d),"stroke-dasharray":J(p)},null,8,h5e)],8,d5e)],8,f5e)),D("div",{class:Ge(["shape-text",[x.value.align,{editable:A.value||x.value.content}]])},[A.value||x.value.content?(U(),Te(wJ,{key:0,ref_key:"prosemirrorEditorRef",ref:L,elementId:M.elementInfo.id,defaultColor:x.value.defaultColor,defaultFontName:x.value.defaultFontName,editable:!M.elementInfo.lock,value:x.value.content,onUpdate:P[0]||(P[0]=({value:I,ignore:C})=>S(I,C)),onBlur:P[1]||(P[1]=I=>w()),onMousedown:P[2]||(P[2]=I=>s(I,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Ye("",!0)],2)],36)),[[k,M.contextmenus]])],4)],6)}}}),kJ=Be(p5e,[["__scopeId","data-v-5705d9f9"]]),v5e=["id","markerWidth","markerHeight","refX","refY"],g5e=["d","fill","transform"],qf=Xe({__name:"LinePointMarker",props:{id:{},position:{},type:{},baseSize:{},color:{}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},i=we(()=>n[t.type]),o=we(()=>r[`${t.type}-${t.position}`]||0),a=we(()=>t.baseSize<2?2:t.baseSize);return(s,l)=>(U(),ee("marker",{id:`${s.id}-${s.type}-${s.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:a.value*3,markerHeight:a.value*3,refX:a.value*1.5,refY:a.value*1.5},[D("path",{d:i.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${o.value}, 5, 5)`},null,8,g5e)],8,v5e))}}),m5e=["width","height"],y5e=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],A5e=["d"],R5e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=u=>{t.elementInfo.lock||(u.stopPropagation(),t.selectElement(u,t.elementInfo))},r=we(()=>t.elementInfo.shadow),{shadowStyle:i}=gd(r),o=we(()=>{const u=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return u<24?24:u}),a=we(()=>{const u=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return u<24?24:u}),s=we(()=>{const u=t.elementInfo.width;return t.elementInfo.style==="dashed"?u<=8?`${u*5} ${u*2.5}`:`${u*5} ${u*1.5}`:t.elementInfo.style==="dotted"?u<=8?`${u*1.8} ${u*1.6}`:`${u*1.5} ${u*1.2}`:"0 0"}),l=we(()=>nk(t.elementInfo));return(u,c)=>{const f=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-shape",{lock:u.elementInfo.lock}]),style:Me({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px"})},[D("div",{class:"element-content",style:Me({filter:J(i)?`drop-shadow(${J(i)})`:""}),onMousedown:c[0]||(c[0]=d=>n(d)),onTouchstart:c[1]||(c[1]=d=>n(d))},[(U(),ee("svg",{overflow:"visible",width:o.value,height:a.value},[D("defs",null,[u.elementInfo.points[0]?(U(),Te(qf,{key:0,id:u.elementInfo.id,position:"start",type:u.elementInfo.points[0],color:u.elementInfo.color,baseSize:u.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0),u.elementInfo.points[1]?(U(),Te(qf,{key:1,id:u.elementInfo.id,position:"end",type:u.elementInfo.points[1],color:u.elementInfo.color,baseSize:u.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0)]),D("path",{class:"line-point",d:l.value,stroke:u.elementInfo.color,"stroke-width":u.elementInfo.width,"stroke-dasharray":s.value,fill:"none","marker-start":u.elementInfo.points[0]?`url(#${u.elementInfo.id}-${u.elementInfo.points[0]}-start)`:"","marker-end":u.elementInfo.points[1]?`url(#${u.elementInfo.id}-${u.elementInfo.points[1]}-end)`:""},null,8,y5e),ze(D("path",{class:"line-path",d:l.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,A5e),[[f,u.contextmenus]])],8,m5e))],36)],6)}}}),PJ=Be(R5e,[["__scopeId","data-v-9dc09347"]]),b5e=({type:e,data:t,themeColors:n,textColor:r,lineSmooth:i,stack:o})=>{if(e==="bar")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"bar",label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="column")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,yAxis:{type:"category",data:t.labels},xAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"bar",label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="line")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"line",smooth:i,label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="pie")return{color:n,textStyle:r?{color:r}:{},legend:{top:"bottom",textStyle:r?{color:r}:{}},series:[{data:t.series[0].map((a,s)=>({value:a,name:t.labels[s]})),label:r?{color:r}:{},type:"pie",radius:"70%",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},label:{show:!0,fontSize:14,fontWeight:"bold"}}}]};if(e==="ring")return{color:n,textStyle:r?{color:r}:{},legend:{top:"bottom",textStyle:r?{color:r}:{}},series:[{data:t.series[0].map((a,s)=>({value:a,name:t.labels[s]})),label:r?{color:r}:{},type:"pie",radius:["40%","70%"],padAngle:1,avoidLabelOverlap:!1,itemStyle:{borderRadius:4},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}}}]};if(e==="area")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,xAxis:{type:"category",boundaryGap:!1,data:t.labels},yAxis:{type:"value"},series:t.series.map((a,s)=>{const l={data:a,name:t.legends[s],type:"line",areaStyle:{},label:{show:!0}};return o&&(l.stack="A"),l})};if(e==="radar")return{color:n,textStyle:r?{color:r}:{},legend:t.series.length>1?{top:"bottom",textStyle:r?{color:r}:{}}:void 0,radar:{indicator:t.labels.map(a=>({name:a}))},series:[{data:t.series.map((a,s)=>({value:a,name:t.legends[s]})),type:"radar"}]};if(e==="scatter"){const a=[];for(let s=0;s"u"&&typeof self<"u"?or.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(or.node=!0,or.svgSupported=!0):w5e(navigator.userAgent,or);function w5e(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),o=e.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var Qk=12,CJ="sans-serif",qf=Qk+"px "+CJ,M5e=20,L5e=100,T5e="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function _5e(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n=0)s=a*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",i[u]+":0",r[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}return n}function q5e(e,t,n){for(var r="trans",i=t[r],o=t.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),f=2*u,d=c.left,h=c.top;a.push(d,h),l=l&&o&&d===o[f]&&h===o[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=a,t[r]=J5e(a,s))}function DJ(e){return e.nodeName.toUpperCase()==="CANVAS"}var eLe=/([&<>"'])/g,tLe={"&":"&","<":"<",">":">",'"':""","'":"'"};function nLe(e){return e==null?"":(e+"").replace(eLe,function(t,n){return tLe[n]})}var rLe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,U5=[],iLe=or.browser.firefox&&+or.browser.version.split(".")[0]<39;function F6(e,t,n,r){return n=n||{},r?kW(e,t,n):iLe&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):kW(e,t,n),n}function kW(e,t,n){if(or.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(DJ(e)){var o=e.getBoundingClientRect();n.zrX=r-o.left,n.zrY=i-o.top;return}else if($5e(U5,e,r,i)){n.zrX=U5[0],n.zrY=U5[1];return}}n.zrX=n.zrY=0}function Jk(e){return e||window.event}function el(e,t,n){if(t=Jk(t),t.zrX!=null)return t;var r=t.type,i=r&&r.indexOf("touch")>=0;if(i){var a=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];a&&F6(e,a,t,n)}else{F6(e,t,t,n);var o=oLe(t);t.zrDelta=o?o/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&rLe.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function oLe(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r!==0?r:n),o=r>0?-1:r<0?1:n>0?-1:1;return 3*i*o}function aLe(e,t,n,r){e.addEventListener(t,n,r)}function sLe(e,t,n,r){e.removeEventListener(t,n,r)}var lLe=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},uLe=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var i=t.touches;if(i){for(var o={points:[],touches:[],target:n,event:t},a=0,s=i.length;a1&&r&&r.length>1){var o=PW(r)/PW(i);!isFinite(o)&&(o=1),t.pinchScale=o;var a=cLe(r);return t.pinchX=a[0],t.pinchY=a[1],{type:"pinch",target:e[0].target,event:t}}}}};function ym(){return[1,0,0,1,0,0]}function $k(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function fLe(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function lv(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],o=t[0]*n[2]+t[2]*n[3],a=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],l=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=o,e[3]=a,e[4]=s,e[5]=l,e}function CW(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function UJ(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],o=t[2],a=t[4],s=t[1],l=t[3],u=t[5],c=Math.sin(n),f=Math.cos(n);return e[0]=i*f+s*c,e[1]=-i*c+s*f,e[2]=o*f+l*c,e[3]=-o*c+f*l,e[4]=f*(a-r[0])+c*(u-r[1])+r[0],e[5]=f*(u-r[1])-c*(a-r[0])+r[1],e}function dLe(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function jk(e,t){var n=t[0],r=t[2],i=t[4],o=t[1],a=t[3],s=t[5],l=n*a-o*r;return l?(l=1/l,e[0]=a*l,e[1]=-o*l,e[2]=-r*l,e[3]=n*l,e[4]=(r*s-a*i)*l,e[5]=(o*i-n*s)*l,e):null}var dn=function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,i){t.x=n.x+r.x*i,t.y=n.y+r.y*i},e.lerp=function(t,n,r,i){var o=1-i;t.x=o*n.x+i*r.x,t.y=o*n.y+i*r.y},e}(),zA=Math.min,JA=Math.max,Nd=new dn,Fd=new dn,Ed=new dn,Xd=new dn,X1=new dn,W1=new dn,dr=function(){function e(t,n,r,i){r<0&&(t=t+r,r=-r),i<0&&(n=n+i,i=-i),this.x=t,this.y=n,this.width=r,this.height=i}return e.prototype.union=function(t){var n=zA(t.x,this.x),r=zA(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=JA(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=JA(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,i=t.height/n.height,o=ym();return CW(o,o,[-n.x,-n.y]),dLe(o,o,[r,i]),CW(o,o,[t.x,t.y]),o},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,o=r.x+r.width,a=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,f=t.y+t.height,d=!(op&&(p=R,vp&&(p=A,m=r.x&&t<=r.x+r.width&&n>=r.y&&n<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],o=r[3],a=r[4],s=r[5];t.x=n.x*i+a,t.y=n.y*o+s,t.width=n.width*i,t.height=n.height*o,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Nd.x=Ed.x=n.x,Nd.y=Xd.y=n.y,Fd.x=Xd.x=n.x+n.width,Fd.y=Ed.y=n.y+n.height,Nd.transform(r),Xd.transform(r),Fd.transform(r),Ed.transform(r),t.x=zA(Nd.x,Fd.x,Ed.x,Xd.x),t.y=zA(Nd.y,Fd.y,Ed.y,Xd.y);var l=JA(Nd.x,Fd.x,Ed.x,Xd.x),u=JA(Nd.y,Fd.y,Ed.y,Xd.y);t.width=l-t.x,t.height=u-t.y},e}(),BJ="silent";function hLe(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:pLe}}function pLe(){lLe(this.event)}var vLe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(wc),V1=function(){function e(t,n){this.x=t,this.y=n}return e}(),gLe=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Y5=new dr(0,0,0,0),YJ=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this)||this;return s._hovered=new V1(0,0),s.storage=n,s.painter=r,s.painterRoot=o,s._pointerSize=a,i=i||new vLe,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new G5e(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(ke(gLe,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,i=n.zrY,o=ZJ(this,r,i),a=this._hovered,s=a.target;s&&!s.__zr&&(a=this.findHover(a.x,a.y),s=a.target);var l=this._hovered=o?new V1(r,i):this.findHover(r,i),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(a,"mouseout",n),this.dispatchToElement(l,"mousemove",n),u&&u!==s&&this.dispatchToElement(l,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new V1(0,0)},t.prototype.dispatch=function(n,r){var i=this[n];i&&i.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,i){n=n||{};var o=n.target;if(!(o&&o.silent)){for(var a="on"+r,s=hLe(r,n,i);o&&(o[a]&&(s.cancelBubble=!!o[a].call(o,s)),o.trigger(r,s),o=o.__hostTarget?o.__hostTarget:o.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[a]=="function"&&l[a].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(n,r,i){var o=this.storage.getDisplayList(),a=new V1(n,r);if(IW(o,a,n,r,i),this._pointerSize&&!a.target){for(var s=[],l=this._pointerSize,u=l/2,c=new dr(n-u,r-u,l,l),f=o.length-1;f>=0;f--){var d=o[f];d!==i&&!d.ignore&&!d.ignoreCoarsePointer&&(!d.parent||!d.parent.ignoreCoarsePointer)&&(Y5.copy(d.getBoundingRect()),d.transform&&Y5.applyTransform(d.transform),Y5.intersect(c)&&s.push(d))}if(s.length)for(var h=4,p=Math.PI/12,v=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(o,e,t)}});function mLe(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,i=void 0,o=!1;r;){if(r.ignoreClip&&(o=!0),!o){var a=r.getClipPath();if(a&&!a.contain(t,n))return!1}r.silent&&(i=!0);var s=r.__hostTarget;r=s||r.parent}return i?BJ:!0}return!1}function IW(e,t,n,r,i){for(var o=e.length-1;o>=0;o--){var a=e[o],s=void 0;if(a!==i&&!a.ignore&&(s=mLe(a,n,r))&&(!t.topTarget&&(t.topTarget=a),s!==BJ)){t.target=a;break}}}function ZJ(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var QJ=32,D1=7;function yLe(e){for(var t=0;e>=QJ;)t|=e&1,e>>=1;return e+t}function NW(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function ALe(e,t,n){for(n--;t>>1,i(o,e[l])<0?s=l:a=l+1;var u=r-a;switch(u){case 3:e[a+3]=e[a+2];case 2:e[a+2]=e[a+1];case 1:e[a+1]=e[a];break;default:for(;u>0;)e[a+u]=e[a+u-1],u--}e[a]=o}}function Z5(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])>0){for(s=r-i;l0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=a;a=i-l,l=i-u}for(a++;a>>1);o(e,t[n+c])>0?a=c+1:l=c}return l}function Q5(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])<0){for(s=i+1;ls&&(l=s);var u=a;a=i-l,l=i-u}else{for(s=r-i;l=0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}for(a++;a>>1);o(e,t[n+c])<0?l=c:a=c+1}return l}function RLe(e,t){var n=D1,r,i,o=0,a=[];r=[],i=[];function s(h,p){r[o]=h,i[o]=p,o+=1}function l(){for(;o>1;){var h=o-2;if(h>=1&&i[h-1]<=i[h]+i[h+1]||h>=2&&i[h-2]<=i[h]+i[h-1])i[h-1]i[h+1])break;c(h)}}function u(){for(;o>1;){var h=o-2;h>0&&i[h-1]=D1||w>=D1);if(M)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),p===1){for(m=0;m=0;m--)e[S+m]=e[x+m];e[A]=a[R];return}for(var w=n;;){var M=0,L=0,T=!1;do if(t(a[R],e[y])<0){if(e[A--]=e[y--],M++,L=0,--p===0){T=!0;break}}else if(e[A--]=a[R--],L++,M=0,--g===1){T=!0;break}while((M|L)=0;m--)e[S+m]=e[x+m];if(p===0){T=!0;break}}if(e[A--]=a[R--],--g===1){T=!0;break}if(L=g-Z5(e[y],a,0,g,g-1,t),L!==0){for(A-=L,R-=L,g-=L,S=A+1,x=R+1,m=0;m=D1||L>=D1);if(T)break;w<0&&(w=0),w+=2}if(n=w,n<1&&(n=1),g===1){for(A-=p,y-=p,S=A+1,x=y+1,m=p-1;m>=0;m--)e[S+m]=e[x+m];e[A]=a[R]}else{if(g===0)throw new Error;for(x=A-(g-1),m=0;ms&&(l=s),FW(e,n,n+l,n+o,t),o=l}a.pushRun(n,o),a.mergeRuns(),i-=o,n+=o}while(i!==0);a.forceMergeRuns()}}var jl=1,Pg=2,Sp=4,EW=!1;function H5(){EW||(EW=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function XW(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var bLe=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=XW}return e.prototype.traverse=function(t,n){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(H5(),c.z=0),isNaN(c.z2)&&(H5(),c.z2=0),isNaN(c.zlevel)&&(H5(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,n,r);var d=t.getTextGuideLine();d&&this._updateAndAddDisplayable(d,n,r);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,n,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n=0&&this._roots.splice(i,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),E6;E6=or.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var Am={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Am.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Am.bounceIn(e*2)*.5:Am.bounceOut(e*2-1)*.5+.5}},$A=Math.pow,Df=Math.sqrt,Hx=1e-8,HJ=1e-4,WW=Df(3),jA=1/3,ql=n1(),vs=n1(),uv=n1();function Tf(e){return e>-Hx&&eHx||e<-Hx}function Ki(e,t,n,r,i){var o=1-i;return o*o*(o*e+3*i*t)+i*i*(i*r+3*o*n)}function VW(e,t,n,r,i){var o=1-i;return 3*(((t-e)*o+2*(n-t)*i)*o+(r-n)*i*i)}function Kx(e,t,n,r,i,o){var a=r+3*(t-n)-e,s=3*(n-t*2+e),l=3*(t-e),u=e-i,c=s*s-3*a*l,f=s*l-9*a*u,d=l*l-3*s*u,h=0;if(Tf(c)&&Tf(f))if(Tf(s))o[0]=0;else{var p=-l/s;p>=0&&p<=1&&(o[h++]=p)}else{var v=f*f-4*c*d;if(Tf(v)){var g=f/c,p=-s/a+g,m=-g/2;p>=0&&p<=1&&(o[h++]=p),m>=0&&m<=1&&(o[h++]=m)}else if(v>0){var y=Df(v),R=c*s+1.5*a*(-f+y),A=c*s+1.5*a*(-f-y);R<0?R=-$A(-R,jA):R=$A(R,jA),A<0?A=-$A(-A,jA):A=$A(A,jA);var p=(-s-(R+A))/(3*a);p>=0&&p<=1&&(o[h++]=p)}else{var x=(2*c*s-3*a*f)/(2*Df(c*c*c)),S=Math.acos(x)/3,w=Df(c),M=Math.cos(S),p=(-s-2*w*M)/(3*a),m=(-s+w*(M+WW*Math.sin(S)))/(3*a),L=(-s+w*(M-WW*Math.sin(S)))/(3*a);p>=0&&p<=1&&(o[h++]=p),m>=0&&m<=1&&(o[h++]=m),L>=0&&L<=1&&(o[h++]=L)}}return h}function GJ(e,t,n,r,i){var o=6*n-12*t+6*e,a=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(Tf(a)){if(KJ(o)){var u=-s/o;u>=0&&u<=1&&(i[l++]=u)}}else{var c=o*o-4*a*s;if(Tf(c))i[0]=-o/(2*a);else if(c>0){var f=Df(c),u=(-o+f)/(2*a),d=(-o-f)/(2*a);u>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}function Gx(e,t,n,r,i,o){var a=(t-e)*i+e,s=(n-t)*i+t,l=(r-n)*i+n,u=(s-a)*i+a,c=(l-s)*i+s,f=(c-u)*i+u;o[0]=e,o[1]=a,o[2]=u,o[3]=f,o[4]=f,o[5]=c,o[6]=l,o[7]=r}function xLe(e,t,n,r,i,o,a,s,l,u,c){var f,d=.005,h=1/0,p,v,g,m;ql[0]=l,ql[1]=u;for(var y=0;y<1;y+=.05)vs[0]=Ki(e,n,i,a,y),vs[1]=Ki(t,r,o,s,y),g=sv(ql,vs),g=0&&g=0&&u<=1&&(i[l++]=u)}}else{var c=a*a-4*o*s;if(Tf(c)){var u=-a/(2*o);u>=0&&u<=1&&(i[l++]=u)}else if(c>0){var f=Df(c),u=(-a+f)/(2*o),d=(-a-f)/(2*o);u>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}function zJ(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function zx(e,t,n,r,i){var o=(t-e)*r+e,a=(n-t)*r+t,s=(a-o)*r+o;i[0]=e,i[1]=o,i[2]=s,i[3]=s,i[4]=a,i[5]=n}function MLe(e,t,n,r,i,o,a,s,l){var u,c=.005,f=1/0;ql[0]=a,ql[1]=s;for(var d=0;d<1;d+=.05){vs[0]=jo(e,n,i,d),vs[1]=jo(t,r,o,d);var h=sv(ql,vs);h=0&&h=1?1:Kx(0,r,o,1,l,s)&&Ki(0,i,a,1,s[0])}}}var _Le=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Ya,this.ondestroy=t.ondestroy||Ya,this.onrestart=t.onrestart||Ya,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,i=t-this._startTime-this._pausedTime,o=i/r;o<0&&(o=0),o=Math.min(o,1);var a=this.easingFunc,s=a?a(o):o;if(this.onframe(s),o===1)if(this.loop){var l=i%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Rn(t)?t:Am[t]||qk(t)},e}(),JJ=function(){function e(t){this.value=t}return e}(),OLe=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new JJ(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),fy=function(){function e(t){this._list=new OLe,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,i=this._map,o=null;if(i[t]==null){var a=r.len(),s=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var l=r.head;r.remove(l),delete i[l.key],o=l.value,this._lastRemovedEntry=l}s?s.value=n:s=new JJ(n),s.key=t,r.insertEntry(s),i[t]=s}return o},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),UW={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Uf(e){return e=Math.round(e),e<0?0:e>255?255:e}function X6(e){return e<0?0:e>1?1:e}function K5(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Uf(parseFloat(t)/100*255):Uf(parseInt(t,10))}function Rm(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?X6(parseFloat(t)/100):X6(parseFloat(t))}function G5(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function qA(e,t,n){return e+(t-e)*n}function ls(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function W6(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var $J=new fy(20),eR=null;function H0(e,t){eR&&W6(eR,t),eR=$J.put(e,eR||t.slice())}function uu(e,t){if(e){t=t||[];var n=$J.get(e);if(n)return W6(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in UW)return W6(t,UW[r]),H0(e,t),t;var i=r.length;if(r.charAt(0)==="#"){if(i===4||i===5){var o=parseInt(r.slice(1,4),16);if(!(o>=0&&o<=4095)){ls(t,0,0,0,1);return}return ls(t,(o&3840)>>4|(o&3840)>>8,o&240|(o&240)>>4,o&15|(o&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),H0(e,t),t}else if(i===7||i===9){var o=parseInt(r.slice(1,7),16);if(!(o>=0&&o<=16777215)){ls(t,0,0,0,1);return}return ls(t,(o&16711680)>>16,(o&65280)>>8,o&255,i===9?parseInt(r.slice(7),16)/255:1),H0(e,t),t}return}var a=r.indexOf("("),s=r.indexOf(")");if(a!==-1&&s+1===i){var l=r.substr(0,a),u=r.substr(a+1,s-(a+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?ls(t,+u[0],+u[1],+u[2],1):ls(t,0,0,0,1);c=Rm(u.pop());case"rgb":if(u.length>=3)return ls(t,K5(u[0]),K5(u[1]),K5(u[2]),u.length===3?c:Rm(u[3])),H0(e,t),t;ls(t,0,0,0,1);return;case"hsla":if(u.length!==4){ls(t,0,0,0,1);return}return u[3]=Rm(u[3]),BW(u,t),H0(e,t),t;case"hsl":if(u.length!==3){ls(t,0,0,0,1);return}return BW(u,t),H0(e,t),t;default:return}}ls(t,0,0,0,1)}}function BW(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Rm(e[1]),i=Rm(e[2]),o=i<=.5?i*(r+1):i+r-i*r,a=i*2-o;return t=t||[],ls(t,Uf(G5(a,o,n+1/3)*255),Uf(G5(a,o,n)*255),Uf(G5(a,o,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function YW(e,t){var n=uu(e);if(n){for(var r=0;r<3;r++)n[r]=n[r]*(1-t)|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return M3(n,n.length===4?"rgba":"rgb")}}function kLe(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),o=Math.ceil(r),a=uu(t[i]),s=uu(t[o]),l=r-i,u=M3([Uf(qA(a[0],s[0],l)),Uf(qA(a[1],s[1],l)),Uf(qA(a[2],s[2],l)),X6(qA(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:i,rightIndex:o,value:r}:u}}function M3(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function Jx(e,t){var n=uu(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var ZW=new fy(100);function V6(e){if(Gt(e)){var t=ZW.get(e);return t||(t=YW(e,-.1),ZW.put(e,t)),t}else if(Gk(e)){var n=vt({},e);return n.colorStops=Ot(e.colorStops,function(r){return{offset:r.offset,color:YW(r.color,-.1)}}),n}return e}var $x=Math.round;function f2(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=uu(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var QW=1e-4;function _f(e){return e-QW}function tR(e){return $x(e*1e3)/1e3}function D6(e){return $x(e*1e4)/1e4}function PLe(e){return"matrix("+tR(e[0])+","+tR(e[1])+","+tR(e[2])+","+tR(e[3])+","+D6(e[4])+","+D6(e[5])+")"}var CLe={left:"start",right:"end",center:"middle",middle:"middle"};function ILe(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function NLe(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function FLe(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function jJ(e){return e&&!!e.image}function ELe(e){return e&&!!e.svgElement}function eP(e){return jJ(e)||ELe(e)}function qJ(e){return e.type==="linear"}function e$(e){return e.type==="radial"}function t$(e){return e&&(e.type==="linear"||e.type==="radial")}function L3(e){return"url(#"+e+")"}function n$(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function r$(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*bb,i=ln(e.scaleX,1),o=ln(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(i!==1||o!==1)&&l.push("scale("+i+","+o+")"),(a||s)&&l.push("skew("+$x(a*bb)+"deg, "+$x(s*bb)+"deg)"),l.join(" ")}var XLe=function(){return or.hasGlobalWindow&&Rn(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),U6=Array.prototype.slice;function Gu(e,t,n){return(t-e)*n+e}function z5(e,t,n,r){for(var i=t.length,o=0;or?t:e,o=Math.min(n,r),a=i[o-1]||{color:[0,0,0,0],offset:0},s=o;sa;if(s)r.length=a;else for(var l=o;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var i=this.keyframes,o=i.length,a=!1,s=KW,l=n;if(ha(n)){var u=ULe(n);s=u,(u===1&&!Rr(n[0])||u===2&&!Rr(n[0][0]))&&(a=!0)}else if(Rr(n)&&!Qx(n))s=rR;else if(Gt(n))if(!isNaN(+n))s=rR;else{var c=uu(n);c&&(l=c,s=Cg)}else if(Gk(n)){var f=vt({},l);f.colorStops=Ot(n.colorStops,function(h){return{offset:h.offset,color:uu(h.color)}}),qJ(n)?s=B6:e$(n)&&(s=Y6),l=f}o===0?this.valType=s:(s!==this.valType||s===KW)&&(a=!0),this.discrete=this.discrete||a;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=Rn(r)?r:Am[r]||qk(r)),i.push(d),d},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(v,g){return v.time-g.time});for(var i=this.valType,o=r.length,a=r[o-1],s=this.discrete,l=iR(i),u=GW(i),c=0;c=0&&!(a[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;cn);c++);c=d(c-1,s-2)}p=a[c+1],h=a[c]}if(h&&p){this._lastFr=c,this._lastFrP=n;var g=p.percent-h.percent,m=g===0?1:d((n-h.percent)/g,1);p.easingFunc&&(m=p.easingFunc(m));var y=r?this._additiveValue:u?U1:t[l];if((iR(o)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?h.rawValue:p.rawValue;else if(iR(o))o===Mb?z5(y,h[i],p[i],m):WLe(y,h[i],p[i],m);else if(GW(o)){var R=h[i],A=p[i],x=o===B6;t[l]={type:x?"linear":"radial",x:Gu(R.x,A.x,m),y:Gu(R.y,A.y,m),colorStops:Ot(R.colorStops,function(w,M){var L=A.colorStops[M];return{offset:Gu(w.offset,L.offset,m),color:wb(z5([],w.color,L.color,m))}}),global:A.global},x?(t[l].x2=Gu(R.x2,A.x2,m),t[l].y2=Gu(R.y2,A.y2,m)):t[l].r=Gu(R.r,A.r,m)}else if(u)z5(y,h[i],p[i],m),r||(t[l]=wb(y));else{var S=Gu(h[i],p[i],m);r?this._additiveValue=S:t[l]=S}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,i=this._additiveValue;n===rR?t[r]=t[r]+i:n===Cg?(uu(t[r],U1),nR(U1,U1,i,1),t[r]=wb(U1)):n===Mb?nR(t[r],t[r],i,1):n===i$&&HW(t[r],t[r],i,1)},e}(),tP=function(){function e(t,n,r,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&i){EJ("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,Un(n),r)},e.prototype.whenWithKeys=function(t,n,r,i){for(var o=this._tracks,a=0;a0&&l.addKeyframe(0,Sb(u),i),this._trackKeys.push(s)}l.addKeyframe(t,Sb(n[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r0)){this._started=1;for(var n=this,r=[],i=this._maxTime||0,o=0;o1){var s=a.pop();o.addKeyframe(s.time,t[i]),o.prepare(this._maxTime,o.getAdditiveTrack())}}}},e}();function Np(){return new Date().getTime()}var YLe=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,i=n.next;r?r.next=i:this._head=i,i?i.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=Np()-this._pausedTime,i=r-this._time,o=this._head;o;){var a=o.next,s=o.step(r,i);s&&(o.ondestroy(),this.removeClip(o)),o=a}this._time=r,n||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(E6(r),!n._paused&&n.update())}E6(r)},t.prototype.start=function(){this._running||(this._time=Np(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Np(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Np()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var i=new tP(n,r.loop);return this.addAnimator(i),i},t}(wc),ZLe=300,J5=or.domSupported,$5=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=Ot(e,function(i){var o=i.replace("mouse","pointer");return n.hasOwnProperty(o)?o:i});return{mouse:e,touch:t,pointer:r}}(),zW={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},JW=!1;function Z6(e){var t=e.pointerType;return t==="pen"||t==="touch"}function QLe(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function j5(e){e&&(e.zrByTouch=!0)}function HLe(e,t){return el(e.dom,new KLe(e,t),!0)}function o$(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var KLe=function(){function e(t,n){this.stopPropagation=Ya,this.stopImmediatePropagation=Ya,this.preventDefault=Ya,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),tl={mousedown:function(e){e=el(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=el(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=el(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=el(this.dom,e);var t=e.toElement||e.relatedTarget;o$(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){JW=!0,e=el(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){JW||(e=el(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=el(this.dom,e),j5(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),tl.mousemove.call(this,e),tl.mousedown.call(this,e)},touchmove:function(e){e=el(this.dom,e),j5(e),this.handler.processGesture(e,"change"),tl.mousemove.call(this,e)},touchend:function(e){e=el(this.dom,e),j5(e),this.handler.processGesture(e,"end"),tl.mouseup.call(this,e),+new Date-+this.__lastTouchMomenteV||e<-eV}var Vd=[],K0=[],eL=ym(),tL=Math.abs,nP=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Wd(this.rotation)||Wd(this.x)||Wd(this.y)||Wd(this.scaleX-1)||Wd(this.scaleY-1)||Wd(this.skewX)||Wd(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(qW(r),this.invTransform=null);return}r=r||ym(),n?this.getLocalTransform(r):qW(r),t&&(n?lv(r,t,r):fLe(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(Vd);var r=Vd[0]<0?-1:1,i=Vd[1]<0?-1:1,o=((Vd[0]-r)*n+r)/Vd[0]||0,a=((Vd[1]-i)*n+i)/Vd[1]||0;t[0]*=o,t[1]*=o,t[2]*=a,t[3]*=a}this.invTransform=this.invTransform||ym(),jk(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),o=Math.PI/2+i-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(o),n=Math.sqrt(n),this.skewX=o,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||ym(),lv(K0,t.invTransform,n),n=K0);var r=this.originX,i=this.originY;(r||i)&&(eL[4]=r,eL[5]=i,lv(K0,n,eL),K0[4]-=r,K0[5]-=i,n=K0),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],i=this.invTransform;return i&&Ls(r,r,i),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],i=this.transform;return i&&Ls(r,r,i),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&tL(t[0]-1)>1e-10&&tL(t[3]-1)>1e-10?Math.sqrt(tL(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){s$(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,i=t.originY||0,o=t.scaleX,a=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,f=t.y,d=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(r||i||s||l){var p=r+s,v=i+l;n[4]=-p*o-d*v*a,n[5]=-v*a-h*p*o}else n[4]=n[5]=0;return n[0]=o,n[3]=a,n[1]=h*o,n[2]=d*a,u&&UJ(n,n,u),n[4]+=r+c,n[5]+=i+f,n},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),d2=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function s$(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function jx(e,t,n){var r=t.position||"inside",i=t.distance!=null?t.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,c="left",f="top";if(r instanceof Array)l+=td(r[0],n.width),u+=td(r[1],n.height),c=null,f=null;else switch(r){case"left":l-=i,u+=s,c="right",f="middle";break;case"right":l+=i+a,u+=s,f="middle";break;case"top":l+=a/2,u-=i,c="center",f="bottom";break;case"bottom":l+=a/2,u+=o+i,c="center";break;case"inside":l+=a/2,u+=s,c="center",f="middle";break;case"insideLeft":l+=i,u+=s,f="middle";break;case"insideRight":l+=a-i,u+=s,c="right",f="middle";break;case"insideTop":l+=a/2,u+=i,c="center";break;case"insideBottom":l+=a/2,u+=o-i,c="center",f="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=a-i,u+=i,c="right";break;case"insideBottomLeft":l+=i,u+=o-i,f="bottom";break;case"insideBottomRight":l+=a-i,u+=o-i,c="right",f="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=f,e}var nL="__zr_normal__",rL=d2.concat(["ignore"]),jLe=ed(d2,function(e,t){return e[t]=!0,e},{ignore:!1}),G0={},qLe=new dr(0,0,0,0),_3=function(){function e(t){this.id=FJ(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,i=r.local,o=n.innerTransformable,a=void 0,s=void 0,l=!1;o.parent=i?this:null;var u=!1;if(o.copyTransform(n),r.position!=null){var c=qLe;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),i||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(G0,r,c):jx(G0,r,c),o.x=G0.x,o.y=G0.y,a=G0.align,s=G0.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var d=void 0,h=void 0;f==="center"?(d=c.width*.5,h=c.height*.5):(d=td(f[0],c.width),h=td(f[1],c.height)),u=!0,o.originX=-o.x+d+(i?0:c.x),o.originY=-o.y+h+(i?0:c.y)}}r.rotation!=null&&(o.rotation=r.rotation);var p=r.offset;p&&(o.x+=p[0],o.y+=p[1],u||(o.originX=-p[0],o.originY=-p[1]));var v=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,R=void 0;v&&this.canBeInsideText()?(m=r.insideFill,y=r.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(m),R=!0)):(m=r.outsideFill,y=r.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(m),R=!0)),m=m||"#000",(m!==g.fill||y!==g.stroke||R!==g.autoStroke||a!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=m,g.stroke=y,g.autoStroke=R,g.align=a,g.verticalAlign=s,n.setDefaultTextStyle(g)),n.__dirty|=jl,l&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?G6:K6},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&uu(n);r||(r=[255,255,255,1]);for(var i=r[3],o=this.__zr.isDarkMode(),a=0;a<3;a++)r[a]=r[a]*i+(o?0:255)*(1-i);return r[3]=1,M3(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},vt(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(an(t))for(var r=t,i=Un(r),o=0;o0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(nL,!1,t)},e.prototype.useState=function(t,n,r,i){var o=t===nL,a=this.hasState();if(!(!a&&o)){var s=this.currentStates,l=this.stateTransition;if(!(wr(s,t)>=0&&(n||s.length===1))){var u;if(this.stateProxy&&!o&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!o){EJ("State "+t+" not exists.");return}o||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||i);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&l&&l.duration>0,l);var f=this._textContent,d=this._textGuide;return f&&f.useState(t,n,r,c),d&&d.useState(t,n,r,c),o?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~jl),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var i=[],o=this.currentStates,a=t.length,s=a===o.length;if(s){for(var l=0;l0,p);var v=this._textContent,g=this._textGuide;v&&v.useStates(t,n,d),g&&g.useStates(t,n,d),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~jl)}},e.prototype.isSilent=function(){for(var t=this.silent,n=this.parent;!t&&n;){if(n.silent){t=!0;break}n=n.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var i=this.currentStates.slice(),o=wr(i,t),a=wr(i,n)>=0;o>=0?a?i.splice(o,1):i[o]=n:r&&!a&&i.push(n),this.useStates(i)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,i=0;i=0&&o.splice(a,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,i=r.length,o=[],a=0;a0&&n.during&&o[0].during(function(p,v){n.during(v)});for(var d=0;d0||i.force&&!a.length){var M=void 0,L=void 0,T=void 0;if(s){L={},d&&(M={});for(var A=0;A=0&&(i.splice(o,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var i=wr(this._children,n);return i>=0&&this.replaceAt(r,i),this},t.prototype.replaceAt=function(n,r){var i=this._children,o=i[r];if(n&&n!==this&&n.parent!==this&&n!==o){i[r]=n,o.parent=null;var a=this.__zr;a&&o.removeSelfFromZr(a),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,i=this._children,o=wr(i,n);return o<0?this:(i.splice(o,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,i=0;i"u"&&typeof self<"u"?or.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(or.node=!0,or.svgSupported=!0):w5e(navigator.userAgent,or);function w5e(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),o=e.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var Qk=12,CJ="sans-serif",ed=Qk+"px "+CJ,M5e=20,L5e=100,T5e="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function _5e(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n=0)s=a*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",i[u]+":0",r[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}return n}function q5e(e,t,n){for(var r="trans",i=t[r],o=t.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),f=2*u,d=c.left,h=c.top;a.push(d,h),l=l&&o&&d===o[f]&&h===o[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&i?i:(t.srcCoords=a,t[r]=J5e(a,s))}function DJ(e){return e.nodeName.toUpperCase()==="CANVAS"}var eLe=/([&<>"'])/g,tLe={"&":"&","<":"<",">":">",'"':""","'":"'"};function nLe(e){return e==null?"":(e+"").replace(eLe,function(t,n){return tLe[n]})}var rLe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,U5=[],iLe=or.browser.firefox&&+or.browser.version.split(".")[0]<39;function F6(e,t,n,r){return n=n||{},r?kW(e,t,n):iLe&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):kW(e,t,n),n}function kW(e,t,n){if(or.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(DJ(e)){var o=e.getBoundingClientRect();n.zrX=r-o.left,n.zrY=i-o.top;return}else if($5e(U5,e,r,i)){n.zrX=U5[0],n.zrY=U5[1];return}}n.zrX=n.zrY=0}function Jk(e){return e||window.event}function el(e,t,n){if(t=Jk(t),t.zrX!=null)return t;var r=t.type,i=r&&r.indexOf("touch")>=0;if(i){var a=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];a&&F6(e,a,t,n)}else{F6(e,t,t,n);var o=oLe(t);t.zrDelta=o?o/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&rLe.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function oLe(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var i=Math.abs(r!==0?r:n),o=r>0?-1:r<0?1:n>0?-1:1;return 3*i*o}function aLe(e,t,n,r){e.addEventListener(t,n,r)}function sLe(e,t,n,r){e.removeEventListener(t,n,r)}var lLe=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},uLe=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var i=t.touches;if(i){for(var o={points:[],touches:[],target:n,event:t},a=0,s=i.length;a1&&r&&r.length>1){var o=PW(r)/PW(i);!isFinite(o)&&(o=1),t.pinchScale=o;var a=cLe(r);return t.pinchX=a[0],t.pinchY=a[1],{type:"pinch",target:e[0].target,event:t}}}}};function ym(){return[1,0,0,1,0,0]}function $k(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function fLe(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function uv(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],o=t[0]*n[2]+t[2]*n[3],a=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],l=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=o,e[3]=a,e[4]=s,e[5]=l,e}function CW(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function UJ(e,t,n,r){r===void 0&&(r=[0,0]);var i=t[0],o=t[2],a=t[4],s=t[1],l=t[3],u=t[5],c=Math.sin(n),f=Math.cos(n);return e[0]=i*f+s*c,e[1]=-i*c+s*f,e[2]=o*f+l*c,e[3]=-o*c+f*l,e[4]=f*(a-r[0])+c*(u-r[1])+r[0],e[5]=f*(u-r[1])-c*(a-r[0])+r[1],e}function dLe(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function jk(e,t){var n=t[0],r=t[2],i=t[4],o=t[1],a=t[3],s=t[5],l=n*a-o*r;return l?(l=1/l,e[0]=a*l,e[1]=-o*l,e[2]=-r*l,e[3]=n*l,e[4]=(r*s-a*i)*l,e[5]=(o*i-n*s)*l,e):null}var dn=function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,i){t.x=n.x+r.x*i,t.y=n.y+r.y*i},e.lerp=function(t,n,r,i){var o=1-i;t.x=o*n.x+i*r.x,t.y=o*n.y+i*r.y},e}(),zA=Math.min,JA=Math.max,Fd=new dn,Ed=new dn,Xd=new dn,Wd=new dn,W1=new dn,V1=new dn,dr=function(){function e(t,n,r,i){r<0&&(t=t+r,r=-r),i<0&&(n=n+i,i=-i),this.x=t,this.y=n,this.width=r,this.height=i}return e.prototype.union=function(t){var n=zA(t.x,this.x),r=zA(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=JA(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=JA(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,i=t.height/n.height,o=ym();return CW(o,o,[-n.x,-n.y]),dLe(o,o,[r,i]),CW(o,o,[t.x,t.y]),o},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,i=r.x,o=r.x+r.width,a=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,f=t.y+t.height,d=!(op&&(p=R,vp&&(p=A,m=r.x&&t<=r.x+r.width&&n>=r.y&&n<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],o=r[3],a=r[4],s=r[5];t.x=n.x*i+a,t.y=n.y*o+s,t.width=n.width*i,t.height=n.height*o,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Fd.x=Xd.x=n.x,Fd.y=Wd.y=n.y,Ed.x=Wd.x=n.x+n.width,Ed.y=Xd.y=n.y+n.height,Fd.transform(r),Wd.transform(r),Ed.transform(r),Xd.transform(r),t.x=zA(Fd.x,Ed.x,Xd.x,Wd.x),t.y=zA(Fd.y,Ed.y,Xd.y,Wd.y);var l=JA(Fd.x,Ed.x,Xd.x,Wd.x),u=JA(Fd.y,Ed.y,Xd.y,Wd.y);t.width=l-t.x,t.height=u-t.y},e}(),BJ="silent";function hLe(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:pLe}}function pLe(){lLe(this.event)}var vLe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(wc),D1=function(){function e(t,n){this.x=t,this.y=n}return e}(),gLe=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Y5=new dr(0,0,0,0),YJ=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this)||this;return s._hovered=new D1(0,0),s.storage=n,s.painter=r,s.painterRoot=o,s._pointerSize=a,i=i||new vLe,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new G5e(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(ke(gLe,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,i=n.zrY,o=ZJ(this,r,i),a=this._hovered,s=a.target;s&&!s.__zr&&(a=this.findHover(a.x,a.y),s=a.target);var l=this._hovered=o?new D1(r,i):this.findHover(r,i),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(a,"mouseout",n),this.dispatchToElement(l,"mousemove",n),u&&u!==s&&this.dispatchToElement(l,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new D1(0,0)},t.prototype.dispatch=function(n,r){var i=this[n];i&&i.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,i){n=n||{};var o=n.target;if(!(o&&o.silent)){for(var a="on"+r,s=hLe(r,n,i);o&&(o[a]&&(s.cancelBubble=!!o[a].call(o,s)),o.trigger(r,s),o=o.__hostTarget?o.__hostTarget:o.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[a]=="function"&&l[a].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(n,r,i){var o=this.storage.getDisplayList(),a=new D1(n,r);if(IW(o,a,n,r,i),this._pointerSize&&!a.target){for(var s=[],l=this._pointerSize,u=l/2,c=new dr(n-u,r-u,l,l),f=o.length-1;f>=0;f--){var d=o[f];d!==i&&!d.ignore&&!d.ignoreCoarsePointer&&(!d.parent||!d.parent.ignoreCoarsePointer)&&(Y5.copy(d.getBoundingRect()),d.transform&&Y5.applyTransform(d.transform),Y5.intersect(c)&&s.push(d))}if(s.length)for(var h=4,p=Math.PI/12,v=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(o,e,t)}});function mLe(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,i=void 0,o=!1;r;){if(r.ignoreClip&&(o=!0),!o){var a=r.getClipPath();if(a&&!a.contain(t,n))return!1}r.silent&&(i=!0);var s=r.__hostTarget;r=s||r.parent}return i?BJ:!0}return!1}function IW(e,t,n,r,i){for(var o=e.length-1;o>=0;o--){var a=e[o],s=void 0;if(a!==i&&!a.ignore&&(s=mLe(a,n,r))&&(!t.topTarget&&(t.topTarget=a),s!==BJ)){t.target=a;break}}}function ZJ(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var QJ=32,U1=7;function yLe(e){for(var t=0;e>=QJ;)t|=e&1,e>>=1;return e+t}function NW(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function ALe(e,t,n){for(n--;t>>1,i(o,e[l])<0?s=l:a=l+1;var u=r-a;switch(u){case 3:e[a+3]=e[a+2];case 2:e[a+2]=e[a+1];case 1:e[a+1]=e[a];break;default:for(;u>0;)e[a+u]=e[a+u-1],u--}e[a]=o}}function Z5(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])>0){for(s=r-i;l0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=a;a=i-l,l=i-u}for(a++;a>>1);o(e,t[n+c])>0?a=c+1:l=c}return l}function Q5(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])<0){for(s=i+1;ls&&(l=s);var u=a;a=i-l,l=i-u}else{for(s=r-i;l=0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}for(a++;a>>1);o(e,t[n+c])<0?l=c:a=c+1}return l}function RLe(e,t){var n=U1,r,i,o=0,a=[];r=[],i=[];function s(h,p){r[o]=h,i[o]=p,o+=1}function l(){for(;o>1;){var h=o-2;if(h>=1&&i[h-1]<=i[h]+i[h+1]||h>=2&&i[h-2]<=i[h]+i[h-1])i[h-1]i[h+1])break;c(h)}}function u(){for(;o>1;){var h=o-2;h>0&&i[h-1]=U1||w>=U1);if(L)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),p===1){for(m=0;m=0;m--)e[S+m]=e[x+m];e[A]=a[R];return}for(var w=n;;){var L=0,T=0,M=!1;do if(t(a[R],e[y])<0){if(e[A--]=e[y--],L++,T=0,--p===0){M=!0;break}}else if(e[A--]=a[R--],T++,L=0,--g===1){M=!0;break}while((L|T)=0;m--)e[S+m]=e[x+m];if(p===0){M=!0;break}}if(e[A--]=a[R--],--g===1){M=!0;break}if(T=g-Z5(e[y],a,0,g,g-1,t),T!==0){for(A-=T,R-=T,g-=T,S=A+1,x=R+1,m=0;m=U1||T>=U1);if(M)break;w<0&&(w=0),w+=2}if(n=w,n<1&&(n=1),g===1){for(A-=p,y-=p,S=A+1,x=y+1,m=p-1;m>=0;m--)e[S+m]=e[x+m];e[A]=a[R]}else{if(g===0)throw new Error;for(x=A-(g-1),m=0;ms&&(l=s),FW(e,n,n+l,n+o,t),o=l}a.pushRun(n,o),a.mergeRuns(),i-=o,n+=o}while(i!==0);a.forceMergeRuns()}}var jl=1,Pg=2,wp=4,EW=!1;function H5(){EW||(EW=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function XW(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var bLe=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=XW}return e.prototype.traverse=function(t,n){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(H5(),c.z=0),isNaN(c.z2)&&(H5(),c.z2=0),isNaN(c.zlevel)&&(H5(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,n,r);var d=t.getTextGuideLine();d&&this._updateAndAddDisplayable(d,n,r);var h=t.getTextContent();h&&this._updateAndAddDisplayable(h,n,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n=0&&this._roots.splice(i,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),E6;E6=or.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var Am={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Am.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Am.bounceIn(e*2)*.5:Am.bounceOut(e*2-1)*.5+.5}},$A=Math.pow,Uf=Math.sqrt,Hx=1e-8,HJ=1e-4,WW=Uf(3),jA=1/3,ql=r1(),vs=r1(),cv=r1();function _f(e){return e>-Hx&&eHx||e<-Hx}function Ki(e,t,n,r,i){var o=1-i;return o*o*(o*e+3*i*t)+i*i*(i*r+3*o*n)}function VW(e,t,n,r,i){var o=1-i;return 3*(((t-e)*o+2*(n-t)*i)*o+(r-n)*i*i)}function Kx(e,t,n,r,i,o){var a=r+3*(t-n)-e,s=3*(n-t*2+e),l=3*(t-e),u=e-i,c=s*s-3*a*l,f=s*l-9*a*u,d=l*l-3*s*u,h=0;if(_f(c)&&_f(f))if(_f(s))o[0]=0;else{var p=-l/s;p>=0&&p<=1&&(o[h++]=p)}else{var v=f*f-4*c*d;if(_f(v)){var g=f/c,p=-s/a+g,m=-g/2;p>=0&&p<=1&&(o[h++]=p),m>=0&&m<=1&&(o[h++]=m)}else if(v>0){var y=Uf(v),R=c*s+1.5*a*(-f+y),A=c*s+1.5*a*(-f-y);R<0?R=-$A(-R,jA):R=$A(R,jA),A<0?A=-$A(-A,jA):A=$A(A,jA);var p=(-s-(R+A))/(3*a);p>=0&&p<=1&&(o[h++]=p)}else{var x=(2*c*s-3*a*f)/(2*Uf(c*c*c)),S=Math.acos(x)/3,w=Uf(c),L=Math.cos(S),p=(-s-2*w*L)/(3*a),m=(-s+w*(L+WW*Math.sin(S)))/(3*a),T=(-s+w*(L-WW*Math.sin(S)))/(3*a);p>=0&&p<=1&&(o[h++]=p),m>=0&&m<=1&&(o[h++]=m),T>=0&&T<=1&&(o[h++]=T)}}return h}function GJ(e,t,n,r,i){var o=6*n-12*t+6*e,a=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(_f(a)){if(KJ(o)){var u=-s/o;u>=0&&u<=1&&(i[l++]=u)}}else{var c=o*o-4*a*s;if(_f(c))i[0]=-o/(2*a);else if(c>0){var f=Uf(c),u=(-o+f)/(2*a),d=(-o-f)/(2*a);u>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}function Gx(e,t,n,r,i,o){var a=(t-e)*i+e,s=(n-t)*i+t,l=(r-n)*i+n,u=(s-a)*i+a,c=(l-s)*i+s,f=(c-u)*i+u;o[0]=e,o[1]=a,o[2]=u,o[3]=f,o[4]=f,o[5]=c,o[6]=l,o[7]=r}function xLe(e,t,n,r,i,o,a,s,l,u,c){var f,d=.005,h=1/0,p,v,g,m;ql[0]=l,ql[1]=u;for(var y=0;y<1;y+=.05)vs[0]=Ki(e,n,i,a,y),vs[1]=Ki(t,r,o,s,y),g=lv(ql,vs),g=0&&g=0&&u<=1&&(i[l++]=u)}}else{var c=a*a-4*o*s;if(_f(c)){var u=-a/(2*o);u>=0&&u<=1&&(i[l++]=u)}else if(c>0){var f=Uf(c),u=(-a+f)/(2*o),d=(-a-f)/(2*o);u>=0&&u<=1&&(i[l++]=u),d>=0&&d<=1&&(i[l++]=d)}}return l}function zJ(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function zx(e,t,n,r,i){var o=(t-e)*r+e,a=(n-t)*r+t,s=(a-o)*r+o;i[0]=e,i[1]=o,i[2]=s,i[3]=s,i[4]=a,i[5]=n}function MLe(e,t,n,r,i,o,a,s,l){var u,c=.005,f=1/0;ql[0]=a,ql[1]=s;for(var d=0;d<1;d+=.05){vs[0]=jo(e,n,i,d),vs[1]=jo(t,r,o,d);var h=lv(ql,vs);h=0&&h=1?1:Kx(0,r,o,1,l,s)&&Ki(0,i,a,1,s[0])}}}var _Le=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Ya,this.ondestroy=t.ondestroy||Ya,this.onrestart=t.onrestart||Ya,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,i=t-this._startTime-this._pausedTime,o=i/r;o<0&&(o=0),o=Math.min(o,1);var a=this.easingFunc,s=a?a(o):o;if(this.onframe(s),o===1)if(this.loop){var l=i%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Rn(t)?t:Am[t]||qk(t)},e}(),JJ=function(){function e(t){this.value=t}return e}(),OLe=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new JJ(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),fy=function(){function e(t){this._list=new OLe,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,i=this._map,o=null;if(i[t]==null){var a=r.len(),s=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var l=r.head;r.remove(l),delete i[l.key],o=l.value,this._lastRemovedEntry=l}s?s.value=n:s=new JJ(n),s.key=t,r.insertEntry(s),i[t]=s}return o},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),UW={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Bf(e){return e=Math.round(e),e<0?0:e>255?255:e}function X6(e){return e<0?0:e>1?1:e}function K5(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Bf(parseFloat(t)/100*255):Bf(parseInt(t,10))}function Rm(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?X6(parseFloat(t)/100):X6(parseFloat(t))}function G5(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function qA(e,t,n){return e+(t-e)*n}function ls(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function W6(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var $J=new fy(20),eR=null;function K0(e,t){eR&&W6(eR,t),eR=$J.put(e,eR||t.slice())}function uu(e,t){if(e){t=t||[];var n=$J.get(e);if(n)return W6(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in UW)return W6(t,UW[r]),K0(e,t),t;var i=r.length;if(r.charAt(0)==="#"){if(i===4||i===5){var o=parseInt(r.slice(1,4),16);if(!(o>=0&&o<=4095)){ls(t,0,0,0,1);return}return ls(t,(o&3840)>>4|(o&3840)>>8,o&240|(o&240)>>4,o&15|(o&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),K0(e,t),t}else if(i===7||i===9){var o=parseInt(r.slice(1,7),16);if(!(o>=0&&o<=16777215)){ls(t,0,0,0,1);return}return ls(t,(o&16711680)>>16,(o&65280)>>8,o&255,i===9?parseInt(r.slice(7),16)/255:1),K0(e,t),t}return}var a=r.indexOf("("),s=r.indexOf(")");if(a!==-1&&s+1===i){var l=r.substr(0,a),u=r.substr(a+1,s-(a+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?ls(t,+u[0],+u[1],+u[2],1):ls(t,0,0,0,1);c=Rm(u.pop());case"rgb":if(u.length>=3)return ls(t,K5(u[0]),K5(u[1]),K5(u[2]),u.length===3?c:Rm(u[3])),K0(e,t),t;ls(t,0,0,0,1);return;case"hsla":if(u.length!==4){ls(t,0,0,0,1);return}return u[3]=Rm(u[3]),BW(u,t),K0(e,t),t;case"hsl":if(u.length!==3){ls(t,0,0,0,1);return}return BW(u,t),K0(e,t),t;default:return}}ls(t,0,0,0,1)}}function BW(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Rm(e[1]),i=Rm(e[2]),o=i<=.5?i*(r+1):i+r-i*r,a=i*2-o;return t=t||[],ls(t,Bf(G5(a,o,n+1/3)*255),Bf(G5(a,o,n)*255),Bf(G5(a,o,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function YW(e,t){var n=uu(e);if(n){for(var r=0;r<3;r++)n[r]=n[r]*(1-t)|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return M3(n,n.length===4?"rgba":"rgb")}}function kLe(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),i=Math.floor(r),o=Math.ceil(r),a=uu(t[i]),s=uu(t[o]),l=r-i,u=M3([Bf(qA(a[0],s[0],l)),Bf(qA(a[1],s[1],l)),Bf(qA(a[2],s[2],l)),X6(qA(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:i,rightIndex:o,value:r}:u}}function M3(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function Jx(e,t){var n=uu(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var ZW=new fy(100);function V6(e){if(Gt(e)){var t=ZW.get(e);return t||(t=YW(e,-.1),ZW.put(e,t)),t}else if(Gk(e)){var n=vt({},e);return n.colorStops=Ot(e.colorStops,function(r){return{offset:r.offset,color:YW(r.color,-.1)}}),n}return e}var $x=Math.round;function f2(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=uu(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var QW=1e-4;function Of(e){return e-QW}function tR(e){return $x(e*1e3)/1e3}function D6(e){return $x(e*1e4)/1e4}function PLe(e){return"matrix("+tR(e[0])+","+tR(e[1])+","+tR(e[2])+","+tR(e[3])+","+D6(e[4])+","+D6(e[5])+")"}var CLe={left:"start",right:"end",center:"middle",middle:"middle"};function ILe(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function NLe(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function FLe(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function jJ(e){return e&&!!e.image}function ELe(e){return e&&!!e.svgElement}function eP(e){return jJ(e)||ELe(e)}function qJ(e){return e.type==="linear"}function e$(e){return e.type==="radial"}function t$(e){return e&&(e.type==="linear"||e.type==="radial")}function L3(e){return"url(#"+e+")"}function n$(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function r$(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*bb,i=ln(e.scaleX,1),o=ln(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(i!==1||o!==1)&&l.push("scale("+i+","+o+")"),(a||s)&&l.push("skew("+$x(a*bb)+"deg, "+$x(s*bb)+"deg)"),l.join(" ")}var XLe=function(){return or.hasGlobalWindow&&Rn(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),U6=Array.prototype.slice;function Gu(e,t,n){return(t-e)*n+e}function z5(e,t,n,r){for(var i=t.length,o=0;or?t:e,o=Math.min(n,r),a=i[o-1]||{color:[0,0,0,0],offset:0},s=o;sa;if(s)r.length=a;else for(var l=o;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var i=this.keyframes,o=i.length,a=!1,s=KW,l=n;if(ha(n)){var u=ULe(n);s=u,(u===1&&!Rr(n[0])||u===2&&!Rr(n[0][0]))&&(a=!0)}else if(Rr(n)&&!Qx(n))s=rR;else if(Gt(n))if(!isNaN(+n))s=rR;else{var c=uu(n);c&&(l=c,s=Cg)}else if(Gk(n)){var f=vt({},l);f.colorStops=Ot(n.colorStops,function(h){return{offset:h.offset,color:uu(h.color)}}),qJ(n)?s=B6:e$(n)&&(s=Y6),l=f}o===0?this.valType=s:(s!==this.valType||s===KW)&&(a=!0),this.discrete=this.discrete||a;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=Rn(r)?r:Am[r]||qk(r)),i.push(d),d},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(v,g){return v.time-g.time});for(var i=this.valType,o=r.length,a=r[o-1],s=this.discrete,l=iR(i),u=GW(i),c=0;c=0&&!(a[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;cn);c++);c=d(c-1,s-2)}p=a[c+1],h=a[c]}if(h&&p){this._lastFr=c,this._lastFrP=n;var g=p.percent-h.percent,m=g===0?1:d((n-h.percent)/g,1);p.easingFunc&&(m=p.easingFunc(m));var y=r?this._additiveValue:u?B1:t[l];if((iR(o)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?h.rawValue:p.rawValue;else if(iR(o))o===Mb?z5(y,h[i],p[i],m):WLe(y,h[i],p[i],m);else if(GW(o)){var R=h[i],A=p[i],x=o===B6;t[l]={type:x?"linear":"radial",x:Gu(R.x,A.x,m),y:Gu(R.y,A.y,m),colorStops:Ot(R.colorStops,function(w,L){var T=A.colorStops[L];return{offset:Gu(w.offset,T.offset,m),color:wb(z5([],w.color,T.color,m))}}),global:A.global},x?(t[l].x2=Gu(R.x2,A.x2,m),t[l].y2=Gu(R.y2,A.y2,m)):t[l].r=Gu(R.r,A.r,m)}else if(u)z5(y,h[i],p[i],m),r||(t[l]=wb(y));else{var S=Gu(h[i],p[i],m);r?this._additiveValue=S:t[l]=S}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,i=this._additiveValue;n===rR?t[r]=t[r]+i:n===Cg?(uu(t[r],B1),nR(B1,B1,i,1),t[r]=wb(B1)):n===Mb?nR(t[r],t[r],i,1):n===i$&&HW(t[r],t[r],i,1)},e}(),tP=function(){function e(t,n,r,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&i){EJ("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,Un(n),r)},e.prototype.whenWithKeys=function(t,n,r,i){for(var o=this._tracks,a=0;a0&&l.addKeyframe(0,Sb(u),i),this._trackKeys.push(s)}l.addKeyframe(t,Sb(n[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r0)){this._started=1;for(var n=this,r=[],i=this._maxTime||0,o=0;o1){var s=a.pop();o.addKeyframe(s.time,t[i]),o.prepare(this._maxTime,o.getAdditiveTrack())}}}},e}();function Fp(){return new Date().getTime()}var YLe=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,i=n.next;r?r.next=i:this._head=i,i?i.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=Fp()-this._pausedTime,i=r-this._time,o=this._head;o;){var a=o.next,s=o.step(r,i);s&&(o.ondestroy(),this.removeClip(o)),o=a}this._time=r,n||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(E6(r),!n._paused&&n.update())}E6(r)},t.prototype.start=function(){this._running||(this._time=Fp(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Fp(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Fp()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var i=new tP(n,r.loop);return this.addAnimator(i),i},t}(wc),ZLe=300,J5=or.domSupported,$5=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=Ot(e,function(i){var o=i.replace("mouse","pointer");return n.hasOwnProperty(o)?o:i});return{mouse:e,touch:t,pointer:r}}(),zW={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},JW=!1;function Z6(e){var t=e.pointerType;return t==="pen"||t==="touch"}function QLe(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function j5(e){e&&(e.zrByTouch=!0)}function HLe(e,t){return el(e.dom,new KLe(e,t),!0)}function o$(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var KLe=function(){function e(t,n){this.stopPropagation=Ya,this.stopImmediatePropagation=Ya,this.preventDefault=Ya,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),tl={mousedown:function(e){e=el(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=el(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=el(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=el(this.dom,e);var t=e.toElement||e.relatedTarget;o$(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){JW=!0,e=el(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){JW||(e=el(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=el(this.dom,e),j5(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),tl.mousemove.call(this,e),tl.mousedown.call(this,e)},touchmove:function(e){e=el(this.dom,e),j5(e),this.handler.processGesture(e,"change"),tl.mousemove.call(this,e)},touchend:function(e){e=el(this.dom,e),j5(e),this.handler.processGesture(e,"end"),tl.mouseup.call(this,e),+new Date-+this.__lastTouchMomenteV||e<-eV}var Dd=[],G0=[],eL=ym(),tL=Math.abs,nP=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Vd(this.rotation)||Vd(this.x)||Vd(this.y)||Vd(this.scaleX-1)||Vd(this.scaleY-1)||Vd(this.skewX)||Vd(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(qW(r),this.invTransform=null);return}r=r||ym(),n?this.getLocalTransform(r):qW(r),t&&(n?uv(r,t,r):fLe(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(Dd);var r=Dd[0]<0?-1:1,i=Dd[1]<0?-1:1,o=((Dd[0]-r)*n+r)/Dd[0]||0,a=((Dd[1]-i)*n+i)/Dd[1]||0;t[0]*=o,t[1]*=o,t[2]*=a,t[3]*=a}this.invTransform=this.invTransform||ym(),jk(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),o=Math.PI/2+i-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(o),n=Math.sqrt(n),this.skewX=o,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||ym(),uv(G0,t.invTransform,n),n=G0);var r=this.originX,i=this.originY;(r||i)&&(eL[4]=r,eL[5]=i,uv(G0,n,eL),G0[4]-=r,G0[5]-=i,n=G0),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],i=this.invTransform;return i&&Ls(r,r,i),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],i=this.transform;return i&&Ls(r,r,i),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&tL(t[0]-1)>1e-10&&tL(t[3]-1)>1e-10?Math.sqrt(tL(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){s$(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,i=t.originY||0,o=t.scaleX,a=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,f=t.y,d=t.skewX?Math.tan(t.skewX):0,h=t.skewY?Math.tan(-t.skewY):0;if(r||i||s||l){var p=r+s,v=i+l;n[4]=-p*o-d*v*a,n[5]=-v*a-h*p*o}else n[4]=n[5]=0;return n[0]=o,n[3]=a,n[1]=h*o,n[2]=d*a,u&&UJ(n,n,u),n[4]+=r+c,n[5]+=i+f,n},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),d2=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function s$(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function jx(e,t,n){var r=t.position||"inside",i=t.distance!=null?t.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,c="left",f="top";if(r instanceof Array)l+=nd(r[0],n.width),u+=nd(r[1],n.height),c=null,f=null;else switch(r){case"left":l-=i,u+=s,c="right",f="middle";break;case"right":l+=i+a,u+=s,f="middle";break;case"top":l+=a/2,u-=i,c="center",f="bottom";break;case"bottom":l+=a/2,u+=o+i,c="center";break;case"inside":l+=a/2,u+=s,c="center",f="middle";break;case"insideLeft":l+=i,u+=s,f="middle";break;case"insideRight":l+=a-i,u+=s,c="right",f="middle";break;case"insideTop":l+=a/2,u+=i,c="center";break;case"insideBottom":l+=a/2,u+=o-i,c="center",f="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=a-i,u+=i,c="right";break;case"insideBottomLeft":l+=i,u+=o-i,f="bottom";break;case"insideBottomRight":l+=a-i,u+=o-i,c="right",f="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=f,e}var nL="__zr_normal__",rL=d2.concat(["ignore"]),jLe=td(d2,function(e,t){return e[t]=!0,e},{ignore:!1}),z0={},qLe=new dr(0,0,0,0),_3=function(){function e(t){this.id=FJ(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,i=r.local,o=n.innerTransformable,a=void 0,s=void 0,l=!1;o.parent=i?this:null;var u=!1;if(o.copyTransform(n),r.position!=null){var c=qLe;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),i||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(z0,r,c):jx(z0,r,c),o.x=z0.x,o.y=z0.y,a=z0.align,s=z0.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var d=void 0,h=void 0;f==="center"?(d=c.width*.5,h=c.height*.5):(d=nd(f[0],c.width),h=nd(f[1],c.height)),u=!0,o.originX=-o.x+d+(i?0:c.x),o.originY=-o.y+h+(i?0:c.y)}}r.rotation!=null&&(o.rotation=r.rotation);var p=r.offset;p&&(o.x+=p[0],o.y+=p[1],u||(o.originX=-p[0],o.originY=-p[1]));var v=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,y=void 0,R=void 0;v&&this.canBeInsideText()?(m=r.insideFill,y=r.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(m),R=!0)):(m=r.outsideFill,y=r.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(m),R=!0)),m=m||"#000",(m!==g.fill||y!==g.stroke||R!==g.autoStroke||a!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=m,g.stroke=y,g.autoStroke=R,g.align=a,g.verticalAlign=s,n.setDefaultTextStyle(g)),n.__dirty|=jl,l&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?G6:K6},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&uu(n);r||(r=[255,255,255,1]);for(var i=r[3],o=this.__zr.isDarkMode(),a=0;a<3;a++)r[a]=r[a]*i+(o?0:255)*(1-i);return r[3]=1,M3(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},vt(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(an(t))for(var r=t,i=Un(r),o=0;o0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(nL,!1,t)},e.prototype.useState=function(t,n,r,i){var o=t===nL,a=this.hasState();if(!(!a&&o)){var s=this.currentStates,l=this.stateTransition;if(!(wr(s,t)>=0&&(n||s.length===1))){var u;if(this.stateProxy&&!o&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!o){EJ("State "+t+" not exists.");return}o||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||i);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&l&&l.duration>0,l);var f=this._textContent,d=this._textGuide;return f&&f.useState(t,n,r,c),d&&d.useState(t,n,r,c),o?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~jl),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var i=[],o=this.currentStates,a=t.length,s=a===o.length;if(s){for(var l=0;l0,p);var v=this._textContent,g=this._textGuide;v&&v.useStates(t,n,d),g&&g.useStates(t,n,d),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~jl)}},e.prototype.isSilent=function(){for(var t=this.silent,n=this.parent;!t&&n;){if(n.silent){t=!0;break}n=n.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var i=this.currentStates.slice(),o=wr(i,t),a=wr(i,n)>=0;o>=0?a?i.splice(o,1):i[o]=n:r&&!a&&i.push(n),this.useStates(i)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,i=0;i=0&&o.splice(a,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,i=r.length,o=[],a=0;a0&&n.during&&o[0].during(function(p,v){n.during(v)});for(var d=0;d0||i.force&&!a.length){var L=void 0,T=void 0,M=void 0;if(s){T={},d&&(L={});for(var A=0;A=0&&(i.splice(o,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var i=wr(this._children,n);return i>=0&&this.replaceAt(r,i),this},t.prototype.replaceAt=function(n,r){var i=this._children,o=i[r];if(n&&n!==this&&n.parent!==this&&n!==o){i[r]=n,o.parent=null;var a=this.__zr;a&&o.removeSelfFromZr(a),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,i=this._children,o=wr(i,n);return o<0?this:(i.splice(o,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,i=0;i0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){if(!this._disposed)return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this._disposed||this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this._disposed||this.handler.off(t,n)},e.prototype.trigger=function(t,n){this._disposed||this.handler.trigger(t,n)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),n=0;n0){if(e<=i)return a;if(e>=o)return s}else{if(e>=i)return a;if(e<=o)return s}else{if(e===i)return a;if(e===o)return s}return(e-i)/l*u+a}function yr(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return Gt(e)?c8e(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function ci(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),f$),e=(+e).toFixed(t),n?e:+e}function oc(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return f8e(e)}function f8e(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,o=t.indexOf("."),a=o<0?0:i-1-o;return Math.max(0,a-r)}function d8e(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),o=Math.round(n(Math.abs(t[1]-t[0]))/r),a=Math.min(Math.max(-i+o,0),20);return isFinite(a)?a:20}function h8e(e,t){var n=ed(e,function(h,p){return h+(isNaN(p)?0:p)},0);if(n===0)return[];for(var r=Math.pow(10,t),i=Ot(e,function(h){return(isNaN(h)?0:h)/n*r*100}),o=r*100,a=Ot(i,function(h){return Math.floor(h)}),s=ed(a,function(h,p){return h+p},0),l=Ot(i,function(h,p){return h-a[p]});su&&(u=l[f],c=f);++a[c],l[c]=0,++s}return Ot(a,function(h){return h/r})}function p8e(e,t){var n=Math.max(oc(e),oc(t)),r=e+t;return n>f$?r:ci(r,n)}function d$(e){var t=Math.PI*2;return(e%t+t)%t}function qx(e){return e>-iV&&e=10&&t++,t}function h$(e,t){var n=rP(e),r=Math.pow(10,n),i=e/r,o;return i<1.5?o=1:i<2.5?o=2:i<4?o=3:i<7?o=5:o=10,e=o*r,n>=-20?+e.toFixed(n<0?-n:0):e}function m8e(e){var t=parseFloat(e);return t==e&&(t!==0||!Gt(e)||e.indexOf("x")<=0)?t:NaN}function y8e(e){return!isNaN(m8e(e))}function A8e(){return Math.round(Math.random()*9)}function p$(e,t){return t===0?e:p$(t,e%t)}function oV(e,t){return e==null?t:t==null?e:e*t/p$(e,t)}function Na(e){throw new Error(e)}function aV(e,t,n){return(t-e)*n+e}var v$="series\0",R8e="\0_ec_\0";function Io(e){return e instanceof Array?e:e==null?[]:[e]}function $6(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r=0,i=n.length;r=0||o&&wr(o,l)<0)){var u=r.getShallow(l,t);u!=null&&(a[e[s][0]]=u)}}return a}}var B8e=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],Y8e=p2(B8e),Z8e=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return Y8e(this,t,n)},e}(),j6=new fy(50);function Q8e(e){if(typeof e=="string"){var t=j6.get(e);return t&&t.image}else return e}function aP(e,t,n,r,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var o=j6.get(e),a={hostEl:n,cb:r,cbPayload:i};return o?(t=o.image,!P3(t)&&o.pending.push(a)):(t=uy.loadImage(e,lV,lV),t.__zrImageSrc=e,j6.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}else return e;else return t}function lV(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){if(!this._disposed)return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this._disposed||this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this._disposed||this.handler.off(t,n)},e.prototype.trigger=function(t,n){this._disposed||this.handler.trigger(t,n)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),n=0;n0){if(e<=i)return a;if(e>=o)return s}else{if(e>=i)return a;if(e<=o)return s}else{if(e===i)return a;if(e===o)return s}return(e-i)/l*u+a}function yr(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return Gt(e)?c8e(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function fi(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),f$),e=(+e).toFixed(t),n?e:+e}function oc(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return f8e(e)}function f8e(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,i=n>0?n:t.length,o=t.indexOf("."),a=o<0?0:i-1-o;return Math.max(0,a-r)}function d8e(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),o=Math.round(n(Math.abs(t[1]-t[0]))/r),a=Math.min(Math.max(-i+o,0),20);return isFinite(a)?a:20}function h8e(e,t){var n=td(e,function(h,p){return h+(isNaN(p)?0:p)},0);if(n===0)return[];for(var r=Math.pow(10,t),i=Ot(e,function(h){return(isNaN(h)?0:h)/n*r*100}),o=r*100,a=Ot(i,function(h){return Math.floor(h)}),s=td(a,function(h,p){return h+p},0),l=Ot(i,function(h,p){return h-a[p]});su&&(u=l[f],c=f);++a[c],l[c]=0,++s}return Ot(a,function(h){return h/r})}function p8e(e,t){var n=Math.max(oc(e),oc(t)),r=e+t;return n>f$?r:fi(r,n)}function d$(e){var t=Math.PI*2;return(e%t+t)%t}function qx(e){return e>-iV&&e=10&&t++,t}function h$(e,t){var n=rP(e),r=Math.pow(10,n),i=e/r,o;return i<1.5?o=1:i<2.5?o=2:i<4?o=3:i<7?o=5:o=10,e=o*r,n>=-20?+e.toFixed(n<0?-n:0):e}function m8e(e){var t=parseFloat(e);return t==e&&(t!==0||!Gt(e)||e.indexOf("x")<=0)?t:NaN}function y8e(e){return!isNaN(m8e(e))}function A8e(){return Math.round(Math.random()*9)}function p$(e,t){return t===0?e:p$(t,e%t)}function oV(e,t){return e==null?t:t==null?e:e*t/p$(e,t)}function Na(e){throw new Error(e)}function aV(e,t,n){return(t-e)*n+e}var v$="series\0",R8e="\0_ec_\0";function No(e){return e instanceof Array?e:e==null?[]:[e]}function $6(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r=0,i=n.length;r=0||o&&wr(o,l)<0)){var u=r.getShallow(l,t);u!=null&&(a[e[s][0]]=u)}}return a}}var B8e=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],Y8e=p2(B8e),Z8e=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return Y8e(this,t,n)},e}(),j6=new fy(50);function Q8e(e){if(typeof e=="string"){var t=j6.get(e);return t&&t.image}else return e}function aP(e,t,n,r,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var o=j6.get(e),a={hostEl:n,cb:r,cbPayload:i};return o?(t=o.image,!P3(t)&&o.pending.push(a)):(t=uy.loadImage(e,lV,lV),t.__zrImageSrc=e,j6.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}else return e;else return t}function lV(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=a;l++)s-=a;var u=Za(n,t);return u>s&&(n="",u=0),s=e-u,i.ellipsis=n,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=e,i}function x$(e,t){var n=t.containerWidth,r=t.font,i=t.contentWidth;if(!n)return"";var o=Za(e,r);if(o<=n)return e;for(var a=0;;a++){if(o<=i||a>=t.maxIterations){e+=t.ellipsis;break}var s=a===0?K8e(e,i,t.ascCharWidth,t.cnCharWidth):o>0?Math.floor(e.length*i/o):0;e=e.substr(0,s),o=Za(e,r)}return e===""&&(e=t.placeholder),e}function K8e(e,t,n,r){for(var i=0,o=0,a=e.length;oh&&u){var p=Math.floor(h/s);f=f.slice(0,p)}if(e&&o&&c!=null)for(var v=b$(c,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;gs&&lL(n,e.substring(s,u),t,a),lL(n,l[2],t,a,l[1]),s=sL.lastIndex}si){x>0?(y.tokens=y.tokens.slice(0,x),g(y,A,R),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m);break e}var k=w.width,I=k==null||k==="auto";if(typeof k=="string"&&k.charAt(k.length-1)==="%")S.percentWidth=k,c.push(S),S.contentWidth=Za(S.text,T);else{if(I){var C=w.backgroundColor,F=C&&C.image;F&&(F=Q8e(F),P3(F)&&(S.width=Math.max(S.width,F.width*P/F.height)))}var N=p&&r!=null?r-A:null;N!=null&&N0&&p+r.accumWidth>r.width&&(c=t.split(` +`):[];var d=f.length*s,h=ln(t.height,d);if(d>h&&u){var p=Math.floor(h/s);f=f.slice(0,p)}if(e&&o&&c!=null)for(var v=b$(c,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;gs&&lL(n,e.substring(s,u),t,a),lL(n,l[2],t,a,l[1]),s=sL.lastIndex}si){x>0?(y.tokens=y.tokens.slice(0,x),g(y,A,R),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m);break e}var k=w.width,I=k==null||k==="auto";if(typeof k=="string"&&k.charAt(k.length-1)==="%")S.percentWidth=k,c.push(S),S.contentWidth=Za(S.text,M);else{if(I){var C=w.backgroundColor,F=C&&C.image;F&&(F=Q8e(F),P3(F)&&(S.width=Math.max(S.width,F.width*P/F.height)))}var N=p&&r!=null?r-A:null;N!=null&&N0&&p+r.accumWidth>r.width&&(c=t.split(` `),u=!0),r.accumWidth=p}else{var v=S$(t,l,r.width,r.breakAll,r.accumWidth);r.accumWidth=v.accumWidth+h,f=v.linesWidths,c=v.lines}}else c=t.split(` -`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var q8e=ed(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function eTe(e){return j8e(e)?!!q8e[e]:!0}function S$(e,t,n,r,i){for(var o=[],a=[],s="",l="",u=0,c=0,f=0;fn:i+c+h>n){c?(s||l)&&(p?(s||(s=l,l="",u=0,c=u),o.push(s),a.push(c-u),l+=d,u+=h,s="",c=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(c),s=d,c=h)):p?(o.push(l),a.push(u),l=d,u=h):(o.push(d),a.push(h));continue}c+=h,p?(l+=d,u+=h):(l&&(s+=l,l="",u=0),s+=d)}return!o.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(c)),o.length===1&&(c+=i),{accumWidth:c,lines:o,linesWidths:a}}var q6="__zr_style_"+Math.round(Math.random()*10),Vh={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},C3={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Vh[q6]=!0;var cV=["z","z2","invisible"],tTe=["invisible"],nTe=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=Un(n),i=0;i1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(oR[0]=dL(i)*n+e,oR[1]=fL(i)*r+t,aR[0]=dL(o)*n+e,aR[1]=fL(o)*r+t,u(s,oR,aR),c(l,oR,aR),i=i%Ud,i<0&&(i=i+Ud),o=o%Ud,o<0&&(o=o+Ud),i>o&&!a?o+=Ud:ii&&(sR[0]=dL(h)*n+e,sR[1]=fL(h)*r+t,u(s,sR,s),c(l,sR,l))}var er={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Bd=[],Yd=[],Cl=[],Uc=[],Il=[],Nl=[],hL=Math.min,pL=Math.max,Zd=Math.cos,Qd=Math.sin,Bu=Math.abs,e_=Math.PI,lf=e_*2,vL=typeof Float32Array<"u",B1=[];function gL(e){var t=Math.round(e/e_*1e8)/1e8;return t%2*e_}function w$(e,t){var n=gL(e[0]);n<0&&(n+=lf);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=lf?i=n+lf:t&&n-i>=lf?i=n-lf:!t&&n>i?i=n+(lf-gL(n-i)):t&&n0&&(this._ux=Bu(r/jW/t)||0,this._uy=Bu(r/jW/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(er.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=Bu(t-this._xi),i=Bu(n-this._yi),o=r>this._ux||i>this._uy;if(this.addData(er.L,t,n),this._ctx&&o&&this._ctx.lineTo(t,n),o)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var a=r*r+i*i;a>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(t,n,r,i,o,a){return this._drawPendingPt(),this.addData(er.C,t,n,r,i,o,a),this._ctx&&this._ctx.bezierCurveTo(t,n,r,i,o,a),this._xi=o,this._yi=a,this},e.prototype.quadraticCurveTo=function(t,n,r,i){return this._drawPendingPt(),this.addData(er.Q,t,n,r,i),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,i),this._xi=r,this._yi=i,this},e.prototype.arc=function(t,n,r,i,o,a){this._drawPendingPt(),B1[0]=i,B1[1]=o,w$(B1,a),i=B1[0],o=B1[1];var s=o-i;return this.addData(er.A,t,n,r,r,i,s,0,a?0:1),this._ctx&&this._ctx.arc(t,n,r,i,o,a),this._xi=Zd(o)*r+t,this._yi=Qd(o)*r+n,this},e.prototype.arcTo=function(t,n,r,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,i,o),this},e.prototype.rect=function(t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,i),this.addData(er.R,t,n,r,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(er.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var n=t.length;!(this.data&&this.data.length===n)&&vL&&(this.data=new Float32Array(n));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var f=0;f0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Cl[0]=Cl[1]=Il[0]=Il[1]=Number.MAX_VALUE,Uc[0]=Uc[1]=Nl[0]=Nl[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,i=0,o=0,a;for(a=0;ar||Bu(R)>i||d===n-1)&&(v=Math.sqrt(y*y+R*R),o=g,a=m);break}case er.C:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++],S=t[d++],w=t[d++];v=SLe(o,a,A,x,g,m,S,w,10),o=S,a=w;break}case er.Q:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++];v=LLe(o,a,A,x,g,m,10),o=g,a=m;break}case er.A:var M=t[d++],L=t[d++],T=t[d++],P=t[d++],k=t[d++],I=t[d++],C=I+k;d+=1,p&&(s=Zd(k)*T+M,l=Qd(k)*P+L),v=pL(T,P)*hL(lf,Math.abs(I)),o=Zd(C)*T+M,a=Qd(C)*P+L;break;case er.R:{s=o=t[d++],l=a=t[d++];var F=t[d++],N=t[d++];v=F*2+N*2;break}case er.Z:{var y=s-o,R=l-a;v=Math.sqrt(y*y+R*R),o=s,a=l;break}}v>=0&&(u[f++]=v,c+=v)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,i=this._ux,o=this._uy,a=this._len,s,l,u,c,f,d,h=n<1,p,v,g=0,m=0,y,R=0,A,x;if(!(h&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,v=this._pathLen,y=n*v,!y)))e:for(var S=0;S0&&(t.lineTo(A,x),R=0),w){case er.M:s=u=r[S++],l=c=r[S++],t.moveTo(u,c);break;case er.L:{f=r[S++],d=r[S++];var L=Bu(f-u),T=Bu(d-c);if(L>i||T>o){if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;t.lineTo(u*(1-k)+f*k,c*(1-k)+d*k);break e}g+=P}t.lineTo(f,d),u=f,c=d,R=0}else{var I=L*L+T*T;I>R&&(A=f,x=d,R=I)}break}case er.C:{var C=r[S++],F=r[S++],N=r[S++],V=r[S++],W=r[S++],K=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;Gx(u,C,N,W,k,Bd),Gx(c,F,V,K,k,Yd),t.bezierCurveTo(Bd[1],Yd[1],Bd[2],Yd[2],Bd[3],Yd[3]);break e}g+=P}t.bezierCurveTo(C,F,N,V,W,K),u=W,c=K;break}case er.Q:{var C=r[S++],F=r[S++],N=r[S++],V=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;zx(u,C,N,k,Bd),zx(c,F,V,k,Yd),t.quadraticCurveTo(Bd[1],Yd[1],Bd[2],Yd[2]);break e}g+=P}t.quadraticCurveTo(C,F,N,V),u=N,c=V;break}case er.A:var ee=r[S++],B=r[S++],Y=r[S++],Z=r[S++],H=r[S++],te=r[S++],z=r[S++],ce=!r[S++],G=Y>Z?Y:Z,ye=Bu(Y-Z)>.001,le=H+te,de=!1;if(h){var P=p[m++];g+P>y&&(le=H+te*(y-g)/P,de=!0),g+=P}if(ye&&t.ellipse?t.ellipse(ee,B,Y,Z,z,H,le,ce):t.arc(ee,B,G,H,le,ce),de)break e;M&&(s=Zd(H)*Y+ee,l=Qd(H)*Z+B),u=Zd(le)*Y+ee,c=Qd(le)*Z+B;break;case er.R:s=u=r[S],l=c=r[S+1],f=r[S++],d=r[S++];var ue=r[S++],j=r[S++];if(h){var P=p[m++];if(g+P>y){var E=y-g;t.moveTo(f,d),t.lineTo(f+hL(E,ue),d),E-=ue,E>0&&t.lineTo(f+ue,d+hL(E,j)),E-=j,E>0&&t.lineTo(f+pL(ue-E,0),d+j),E-=ue,E>0&&t.lineTo(f,d+pL(j-E,0));break e}g+=P}t.rect(f,d,ue,j);break;case er.Z:if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;t.lineTo(u*(1-k)+s*k,c*(1-k)+l*k);break e}g+=P}t.closePath(),u=s,c=l}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=er,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function z0(e,t,n,r,i,o,a){if(i===0)return!1;var s=i,l=0,u=e;if(a>t+s&&a>r+s||ae+s&&o>n+s||ot+f&&c>r+f&&c>o+f&&c>s+f||ce+f&&u>n+f&&u>i+f&&u>a+f||ut+u&&l>r+u&&l>o+u||le+u&&s>n+u&&s>i+u||sn||c+ui&&(i+=Y1);var d=Math.atan2(l,s);return d<0&&(d+=Y1),d>=r&&d<=i||d+Y1>=r&&d+Y1<=i}function Hd(e,t,n,r,i,o){if(o>t&&o>r||oi?s:0}var Bc=rd.CMD,Kd=Math.PI*2,cTe=1e-4;function fTe(e,t){return Math.abs(e-t)t&&u>r&&u>o&&u>s||u1&&dTe(),h=Ki(t,r,o,s,ds[0]),d>1&&(p=Ki(t,r,o,s,ds[1]))),d===2?gt&&s>r&&s>o||s=0&&u<=1){for(var c=0,f=jo(t,r,o,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);_o[0]=-l,_o[1]=l;var u=Math.abs(r-i);if(u<1e-4)return 0;if(u>=Kd-1e-4){r=0,i=Kd;var c=o?1:-1;return a>=_o[0]+e&&a<=_o[1]+e?c:0}if(r>i){var f=r;r=i,i=f}r<0&&(r+=Kd,i+=Kd);for(var d=0,h=0;h<2;h++){var p=_o[h];if(p+e>a){var v=Math.atan2(s,p),c=o?1:-1;v<0&&(v=Kd+v),(v>=r&&v<=i||v+Kd>=r&&v+Kd<=i)&&(v>Math.PI/2&&v1&&(n||(s+=Hd(l,u,c,f,r,i))),g&&(l=o[p],u=o[p+1],c=l,f=u),v){case Bc.M:c=o[p++],f=o[p++],l=c,u=f;break;case Bc.L:if(n){if(z0(l,u,o[p],o[p+1],t,r,i))return!0}else s+=Hd(l,u,o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.C:if(n){if(sTe(l,u,o[p++],o[p++],o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=hTe(l,u,o[p++],o[p++],o[p++],o[p++],o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.Q:if(n){if(lTe(l,u,o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=pTe(l,u,o[p++],o[p++],o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.A:var m=o[p++],y=o[p++],R=o[p++],A=o[p++],x=o[p++],S=o[p++];p+=1;var w=!!(1-o[p++]);d=Math.cos(x)*R+m,h=Math.sin(x)*A+y,g?(c=d,f=h):s+=Hd(l,u,d,h,r,i);var M=(r-m)*A/R+m;if(n){if(uTe(m,y,A,x,x+S,w,t,M,i))return!0}else s+=vTe(m,y,A,x,x+S,w,M,i);l=Math.cos(x+S)*R+m,u=Math.sin(x+S)*A+y;break;case Bc.R:c=l=o[p++],f=u=o[p++];var L=o[p++],T=o[p++];if(d=c+L,h=f+T,n){if(z0(c,f,d,f,t,r,i)||z0(d,f,d,h,t,r,i)||z0(d,h,c,h,t,r,i)||z0(c,h,c,f,t,r,i))return!0}else s+=Hd(d,f,d,h,r,i),s+=Hd(c,h,c,f,r,i);break;case Bc.Z:if(n){if(z0(l,u,c,f,t,r,i))return!0}else s+=Hd(l,u,c,f,r,i);l=c,u=f;break}}return!n&&!fTe(u,f)&&(s+=Hd(l,u,c,f,r,i)||0),s!==0}function gTe(e,t,n){return M$(e,0,!1,t,n)}function mTe(e,t,n,r){return M$(e,t,!0,n,r)}var eS=Xn({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Vh),yTe={style:Xn({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},C3.style)},mL=d2.concat(["invisible","culling","z","z2","zlevel","parent"]),jn=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){n.buildPath(l,n.shape)}),i.silent=!0;var o=i.style;for(var a in r)o[a]!==r[a]&&(o[a]=r[a]);o.fill=r.fill?r.decal:null,o.decal=null,o.shadowColor=null,r.strokeFirst&&(o.stroke=null);for(var s=0;s.5?K6:r>.2?$Le:G6}else if(n)return G6}return K6},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(Gt(r)){var i=this.__zr,o=!!(i&&i.isDarkMode()),a=Jx(n,0)0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,i=!n;if(i){var o=!1;this.path||(o=!0,this.createPathProxy());var a=this.path;(o||this.__dirty&Sp)&&(a.beginPath(),this.buildPath(a,this.shape,!1),this.pathUpdated()),n=a.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||i){s.copy(n);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return n},t.prototype.contain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect(),a=this.style;if(n=i[0],r=i[1],o.contain(n,r)){var s=this.path;if(this.hasStroke()){var l=a.lineWidth,u=a.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),mTe(s,l/u,n,r)))return!0}if(this.hasFill())return gTe(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Sp,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var i=this.shape;return i||(i=this.shape={}),typeof n=="string"?i[n]=r:vt(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Sp)},t.prototype.createStyle=function(n){return w3(eS,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=vt({},this.shape))},t.prototype._applyStateObj=function(n,r,i,o,a,s){e.prototype._applyStateObj.call(this,n,r,i,o,a,s);var l=!(r&&o),u;if(r&&r.shape?a?o?u=r.shape:(u=vt({},i.shape),vt(u,r.shape)):(u=vt({},o?this.shape:i.shape),vt(u,r.shape)):l&&(u=i.shape),u)if(a){this.shape=vt({},this.shape);for(var c={},f=Un(u),d=0;d0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return w3(ATe,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var r=n.text;r!=null?r+="":r="";var i=l$(r,n.font,n.textAlign,n.textBaseline);if(i.x+=n.x||0,i.y+=n.y||0,this.hasStroke()){var o=n.lineWidth;i.x-=o/2,i.y-=o/2,i.width+=o,i.height+=o}this._rect=i}return this._rect},t.initDefaultProps=function(){var n=t.prototype;n.dirtyRectTolerance=10}(),t}(hy);v2.prototype.type="tspan";var RTe=Xn({x:0,y:0},Vh),bTe={style:Xn({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},C3.style)};function xTe(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var bl=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return w3(RTe,n)},t.prototype._getSize=function(n){var r=this.style,i=r[n];if(i!=null)return i;var o=xTe(r.image)?r.image:this.__image;if(!o)return 0;var a=n==="width"?"height":"width",s=r[a];return s==null?o[n]:o[n]/o[a]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return bTe},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new dr(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(hy);bl.prototype.type="image";function STe(e,t){var n=t.x,r=t.y,i=t.width,o=t.height,a=t.r,s,l,u,c;i<0&&(n=n+i,i=-i),o<0&&(r=r+o,o=-o),typeof a=="number"?s=l=u=c=a:a instanceof Array?a.length===1?s=l=u=c=a[0]:a.length===2?(s=u=a[0],l=c=a[1]):a.length===3?(s=a[0],l=c=a[1],u=a[2]):(s=a[0],l=a[1],u=a[2],c=a[3]):s=l=u=c=0;var f;s+l>i&&(f=s+l,s*=i/f,l*=i/f),u+c>i&&(f=u+c,u*=i/f,c*=i/f),l+u>o&&(f=l+u,l*=o/f,u*=o/f),s+c>o&&(f=s+c,s*=o/f,c*=o/f),e.moveTo(n+s,r),e.lineTo(n+i-l,r),l!==0&&e.arc(n+i-l,r+l,l,-Math.PI/2,0),e.lineTo(n+i,r+o-u),u!==0&&e.arc(n+i-u,r+o-u,u,0,Math.PI/2),e.lineTo(n+c,r+o),c!==0&&e.arc(n+c,r+o-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var Fp=Math.round;function L$(e,t,n){if(t){var r=t.x1,i=t.x2,o=t.y1,a=t.y2;e.x1=r,e.x2=i,e.y1=o,e.y2=a;var s=n&&n.lineWidth;return s&&(Fp(r*2)===Fp(i*2)&&(e.x1=e.x2=xh(r,s,!0)),Fp(o*2)===Fp(a*2)&&(e.y1=e.y2=xh(o,s,!0))),e}}function T$(e,t,n){if(t){var r=t.x,i=t.y,o=t.width,a=t.height;e.x=r,e.y=i,e.width=o,e.height=a;var s=n&&n.lineWidth;return s&&(e.x=xh(r,s,!0),e.y=xh(i,s,!0),e.width=Math.max(xh(r+o,s,!1)-e.x,o===0?0:1),e.height=Math.max(xh(i+a,s,!1)-e.y,a===0?0:1)),e}}function xh(e,t,n){if(!t)return e;var r=Fp(e*2);return(r+Fp(t))%2===0?r/2:(r+(n?1:-1))/2}var wTe=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),MTe={},ki=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new wTe},t.prototype.buildPath=function(n,r){var i,o,a,s;if(this.subPixelOptimize){var l=T$(MTe,r,this.style);i=l.x,o=l.y,a=l.width,s=l.height,l.r=r.r,r=l}else i=r.x,o=r.y,a=r.width,s=r.height;r.r?STe(n,r):n.rect(i,o,a,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(jn);ki.prototype.type="rect";var vV={fill:"#000"},gV=2,LTe={style:Xn({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},C3.style)},Ha=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=vV,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n0,k=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),I=a.calculatedLineHeight,C=0;C=0&&(C=S[I],C.align==="right");)this._placeToken(C,n,M,m,k,"right",R),L-=C.width,k-=C.width,I--;for(P+=(o-(P-g)-(y-k)-L)/2;T<=I;)C=S[T],this._placeToken(C,n,M,m,P+C.width/2,"center",R),P+=C.width,T++;m+=M}},t.prototype._placeToken=function(n,r,i,o,a,s,l){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,f=o+i/2;c==="top"?f=o+n.height/2:c==="bottom"&&(f=o+i-n.height/2);var d=!n.isLineHolder&&yL(u);d&&this._renderBackground(u,r,s==="right"?a-n.width:s==="center"?a-n.width/2:a,f-n.height/2,n.width,n.height);var h=!!u.backgroundColor,p=n.textPadding;p&&(a=xV(a,s,p),f-=n.height/2-p[0]-n.innerHeight/2);var v=this._getOrCreateChild(v2),g=v.createStyle();v.useStyle(g);var m=this._defaultStyle,y=!1,R=0,A=bV("fill"in u?u.fill:"fill"in r?r.fill:(y=!0,m.fill)),x=RV("stroke"in u?u.stroke:"stroke"in r?r.stroke:!h&&!l&&(!m.autoStroke||y)?(R=gV,m.stroke):null),S=u.textShadowBlur>0||r.textShadowBlur>0;g.text=n.text,g.x=a,g.y=f,S&&(g.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,g.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=n.font||qf,g.opacity=gm(u.opacity,r.opacity,1),yV(g,u),x&&(g.lineWidth=gm(u.lineWidth,r.lineWidth,R),g.lineDash=ln(u.lineDash,r.lineDash),g.lineDashOffset=r.lineDashOffset||0,g.stroke=x),A&&(g.fill=A);var w=n.contentWidth,M=n.contentHeight;v.setBoundingRect(new dr(Ig(g.x,w,g.textAlign),wp(g.y,M,g.textBaseline),w,M))},t.prototype._renderBackground=function(n,r,i,o,a,s){var l=n.backgroundColor,u=n.borderWidth,c=n.borderColor,f=l&&l.image,d=l&&!f,h=n.borderRadius,p=this,v,g;if(d||n.lineHeight||u&&c){v=this._getOrCreateChild(ki),v.useStyle(v.createStyle()),v.style.fill=null;var m=v.shape;m.x=i,m.y=o,m.width=a,m.height=s,m.r=h,v.dirtyShape()}if(d){var y=v.style;y.fill=l||null,y.fillOpacity=ln(n.fillOpacity,1)}else if(f){g=this._getOrCreateChild(bl),g.onload=function(){p.dirtyStyle()};var R=g.style;R.image=l.image,R.x=i,R.y=o,R.width=a,R.height=s}if(u&&c){var y=v.style;y.lineWidth=u,y.stroke=c,y.strokeOpacity=ln(n.strokeOpacity,1),y.lineDash=n.borderDash,y.lineDashOffset=n.borderDashOffset||0,v.strokeContainThreshold=0,v.hasFill()&&v.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var A=(v||g).style;A.shadowBlur=n.shadowBlur||0,A.shadowColor=n.shadowColor||"transparent",A.shadowOffsetX=n.shadowOffsetX||0,A.shadowOffsetY=n.shadowOffsetY||0,A.opacity=gm(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return O$(n)&&(r=[n.fontStyle,n.fontWeight,_$(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&Lf(r)||n.textFont||n.font},t}(hy),TTe={left:!0,right:1,center:1},_Te={top:1,bottom:1,middle:1},mV=["fontStyle","fontWeight","fontSize","fontFamily"];function _$(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?Qk+"px":e+"px"}function yV(e,t){for(var n=0;n=0,o=!1;if(e instanceof jn){var a=k$(e),s=i&&a.selectFill||a.normalFill,l=i&&a.selectStroke||a.normalStroke;if(J0(s)||J0(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(o=!0,r=vt({},r),u=vt({},u),u.fill=s):!J0(u.fill)&&J0(s)?(o=!0,r=vt({},r),u=vt({},u),u.fill=V6(s)):!J0(u.stroke)&&J0(l)&&(o||(r=vt({},r),u=vt({},u)),u.stroke=V6(l)),r.style=u}}if(r&&r.z2==null){o||(r=vt({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??PTe)}return r}function XTe(e,t,n){if(n&&n.z2==null){n=vt({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??CTe)}return n}function WTe(e,t,n){var r=wr(e.currentStates,t)>=0,i=e.style.opacity,o=r?null:FTe(e,["opacity"],t,{opacity:1});n=n||{};var a=n.style||{};return a.opacity==null&&(n=vt({},n),a=vt({opacity:r?i:o.opacity*.1},a),n.style=a),n}function AL(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return ETe(this,e,t,n);if(e==="blur")return WTe(this,e,n);if(e==="select")return XTe(this,e,n)}return n}function VTe(e){e.stateProxy=AL;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=AL),n&&(n.stateProxy=AL)}function _V(e,t){!X$(e,t)&&!e.__highByOuter&&Mc(e,P$)}function OV(e,t){!X$(e,t)&&!e.__highByOuter&&Mc(e,C$)}function nS(e,t){e.__highByOuter|=1<<(t||0),Mc(e,P$)}function rS(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Mc(e,C$)}function DTe(e){Mc(e,uP)}function N$(e){Mc(e,I$)}function F$(e){Mc(e,ITe)}function E$(e){Mc(e,NTe)}function X$(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function W$(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(i,o){var a=sP(o),s=i==="series",l=s?e.getViewOfSeriesModel(o):e.getViewOfComponentModel(o);!s&&r.push(l),a.isBlured&&(l.group.traverse(function(u){I$(u)}),s&&n.push(o)),a.isBlured=!1}),ke(r,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(n,!1,t)})}function t_(e,t,n,r){var i=r.getModel();n=n||"coordinateSystem";function o(u,c){for(var f=0;f0){var s={dataIndex:a,seriesIndex:n.seriesIndex};o!=null&&(s.dataType=o),t.push(s)}})}),t}function r_(e,t,n){V$(e,!0),Mc(e,VTe),KTe(e,t,n)}function HTe(e){V$(e,!1)}function Cv(e,t,n,r){r?HTe(e):r_(e,t,n)}function KTe(e,t,n){var r=Mr(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var PV=["emphasis","blur","select"],GTe={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Iv(e,t,n,r){n=n||"itemStyle";for(var i=0;i1&&(a*=RL(p),s*=RL(p));var v=(i===o?-1:1)*RL((a*a*(s*s)-a*a*(h*h)-s*s*(d*d))/(a*a*(h*h)+s*s*(d*d)))||0,g=v*a*h/s,m=v*-s*d/a,y=(e+n)/2+cR(f)*g-uR(f)*m,R=(t+r)/2+uR(f)*g+cR(f)*m,A=FV([1,0],[(d-g)/a,(h-m)/s]),x=[(d-g)/a,(h-m)/s],S=[(-1*d-g)/a,(-1*h-m)/s],w=FV(x,S);if(a_(x,S)<=-1&&(w=Z1),a_(x,S)>=1&&(w=0),w<0){var M=Math.round(w/Z1*1e6)/1e6;w=Z1*2+M%2*Z1}c.addData(u,y,R,a,s,A,w,f,o)}var e6e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,t6e=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function n6e(e){var t=new rd;if(!e)return t;var n=0,r=0,i=n,o=r,a,s=rd.CMD,l=e.match(e6e);if(!l)return t;for(var u=0;uC*C+F*F&&(M=T,L=P),{cx:M,cy:L,x0:-c,y0:-f,x1:M*(i/x-1),y1:L*(i/x-1)}}function c6e(e){var t;if(Ft(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function f6e(e,t){var n,r=Ng(t.r,0),i=Ng(t.r0||0,0),o=r>0,a=i>0;if(!(!o&&!a)){if(o||(r=i,i=0),i>r){var s=r;r=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,f=t.cy,d=!!t.clockwise,h=XV(u-l),p=h>bL&&h%bL;if(p>js&&(h=p),!(r>js))e.moveTo(c,f);else if(h>bL-js)e.moveTo(c+r*j0(l),f+r*Gd(l)),e.arc(c,f,r,l,u,!d),i>js&&(e.moveTo(c+i*j0(u),f+i*Gd(u)),e.arc(c,f,i,u,l,d));else{var v=void 0,g=void 0,m=void 0,y=void 0,R=void 0,A=void 0,x=void 0,S=void 0,w=void 0,M=void 0,L=void 0,T=void 0,P=void 0,k=void 0,I=void 0,C=void 0,F=r*j0(l),N=r*Gd(l),V=i*j0(u),W=i*Gd(u),K=h>js;if(K){var ee=t.cornerRadius;ee&&(n=c6e(ee),v=n[0],g=n[1],m=n[2],y=n[3]);var B=XV(r-i)/2;if(R=Fl(B,m),A=Fl(B,y),x=Fl(B,v),S=Fl(B,g),L=w=Ng(R,A),T=M=Ng(x,S),(w>js||M>js)&&(P=r*j0(u),k=r*Gd(u),I=i*j0(l),C=i*Gd(l),hjs){var ye=Fl(m,L),le=Fl(y,L),de=fR(I,C,F,N,r,ye,d),ue=fR(P,k,V,W,r,le,d);e.moveTo(c+de.cx+de.x0,f+de.cy+de.y0),L0&&e.arc(c+de.cx,f+de.cy,ye,eo(de.y0,de.x0),eo(de.y1,de.x1),!d),e.arc(c,f,r,eo(de.cy+de.y1,de.cx+de.x1),eo(ue.cy+ue.y1,ue.cx+ue.x1),!d),le>0&&e.arc(c+ue.cx,f+ue.cy,le,eo(ue.y1,ue.x1),eo(ue.y0,ue.x0),!d))}else e.moveTo(c+F,f+N),e.arc(c,f,r,l,u,!d);if(!(i>js)||!K)e.lineTo(c+V,f+W);else if(T>js){var ye=Fl(v,T),le=Fl(g,T),de=fR(V,W,P,k,i,-le,d),ue=fR(F,N,I,C,i,-ye,d);e.lineTo(c+de.cx+de.x0,f+de.cy+de.y0),T0&&e.arc(c+de.cx,f+de.cy,le,eo(de.y0,de.x0),eo(de.y1,de.x1),!d),e.arc(c,f,i,eo(de.cy+de.y1,de.cx+de.x1),eo(ue.cy+ue.y1,ue.cx+ue.x1),d),ye>0&&e.arc(c+ue.cx,f+ue.cy,ye,eo(ue.y1,ue.x1),eo(ue.y0,ue.x0),!d))}else e.lineTo(c+V,f+W),e.arc(c,f,i,u,l,d)}e.closePath()}}}var d6e=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),md=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new d6e},t.prototype.buildPath=function(n,r){f6e(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(jn);md.prototype.type="sector";var h6e=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),E3=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new h6e},t.prototype.buildPath=function(n,r){var i=r.cx,o=r.cy,a=Math.PI*2;n.moveTo(i+r.r,o),n.arc(i,o,r.r,0,a,!1),n.moveTo(i+r.r0,o),n.arc(i,o,r.r0,0,a,!0)},t}(jn);E3.prototype.type="ring";function p6e(e,t,n,r){var i=[],o=[],a=[],s=[],l,u,c,f;if(r){c=[1/0,1/0],f=[-1/0,-1/0];for(var d=0,h=e.length;d=2){if(r){var o=p6e(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var a=i.length,s=0;s<(n?a:a-1);s++){var l=o[s*2],u=o[s*2+1],c=i[(s+1)%a];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,f=i.length;sJd[1]){if(s=!1,o)return s;var c=Math.abs(Jd[0]-zd[1]),f=Math.abs(zd[0]-Jd[1]);Math.min(c,f)>i.len()&&(c0){var f=c.duration,d=c.delay,h=c.easing,p={duration:f,delay:d||0,easing:h,done:o,force:!!o||!!a,setToFinal:!u,scope:e,during:a};s?t.animateFrom(n,p):t.animateTo(n,p)}else t.stopAnimation(),!s&&t.attr(n),a&&a(1),o&&o()}function mo(e,t,n,r,i,o){hP("update",e,t,n,r,i,o)}function ua(e,t,n,r,i,o){hP("enter",e,t,n,r,i,o)}function Mm(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function DV(e){return!e.isGroup}function W6e(e){return e.shape!=null}function j$(e,t,n){if(!e||!t)return;function r(a){var s={};return a.traverse(function(l){DV(l)&&l.anid&&(s[l.anid]=l)}),s}function i(a){var s={x:a.x,y:a.y,rotation:a.rotation};return W6e(a)&&(s.shape=vt({},a.shape)),s}var o=r(e);t.traverse(function(a){if(DV(a)&&a.anid){var s=o[a.anid];if(s){var l=i(a);a.attr(i(s)),mo(a,l,n,Mr(a).dataIndex)}}})}function V6e(e,t){return Ot(e,function(n){var r=n[0];r=sS(r,t.x),r=lS(r,t.x+t.width);var i=n[1];return i=sS(i,t.y),i=lS(i,t.y+t.height),[r,i]})}function D6e(e,t){var n=sS(e.x,t.x),r=lS(e.x+e.width,t.x+t.width),i=sS(e.y,t.y),o=lS(e.y+e.height,t.y+t.height);if(r>=n&&o>=i)return{x:n,y:i,width:r-n,height:o-i}}function q$(e,t,n){var r=vt({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),Xn(i,n),new bl(r)):pP(e.replace("path://",""),r,n,"center")}function U6e(e,t,n,r,i){for(var o=0,a=i[i.length-1];o1)return!1;var g=xL(h,p,c,f)/d;return!(g<0||g>1)}function xL(e,t,n,r){return e*r-n*t}function B6e(e){return e<=1e-6&&e>=-1e-6}function vP(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=Gt(t)?{formatter:t}:t,o=n.mainType,a=n.componentIndex,s={componentType:o,name:r,$vars:["name"]};s[o+"Index"]=a;var l=e.formatterParamsExtra;l&&ke(Un(l),function(c){c2(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=Mr(e.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:r,option:Xn({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function UV(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function W3(e,t){if(e)if(Ft(e))for(var n=0;n=0&&s.push(l)}),s}}function rj(e,t){return sr(sr({},e,!0),t,!0)}const i_e={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},o_e={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var uS="ZH",gP="EN",cv=gP,kb={},mP={},ij=or.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||cv).toUpperCase();return e.indexOf(uS)>-1?uS:cv}():cv;function oj(e,t){e=e.toUpperCase(),mP[e]=new Pi(t),kb[e]=t}function a_e(e){if(Gt(e)){var t=kb[e.toUpperCase()]||{};return e===uS||e===gP?Dn(t):sr(Dn(t),Dn(kb[cv]),!1)}else return sr(Dn(e),Dn(kb[cv]),!1)}function s_e(e){return mP[e]}function l_e(){return mP[cv]}oj(gP,i_e);oj(uS,o_e);var yP=1e3,AP=yP*60,Lm=AP*60,Rs=Lm*24,GV=Rs*365,Fg={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},pR="{yyyy}-{MM}-{dd}",zV={year:"{yyyy}",month:"{yyyy}-{MM}",day:pR,hour:pR+" "+Fg.hour,minute:pR+" "+Fg.minute,second:pR+" "+Fg.second,millisecond:Fg.none},ML=["year","month","day","hour","minute","second","millisecond"],aj=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Yc(e,t){return e+="","0000".substr(0,t-e.length)+e}function fv(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function u_e(e){return e===fv(e)}function c_e(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function sj(e,t,n,r){var i=nd(e),o=i[RP(n)](),a=i[dv(n)]()+1,s=Math.floor((a-1)/3)+1,l=i[B3(n)](),u=i["get"+(n?"UTC":"")+"Day"](),c=i[A2(n)](),f=(c-1)%12+1,d=i[Y3(n)](),h=i[Z3(n)](),p=i[Q3(n)](),v=c>=12?"pm":"am",g=v.toUpperCase(),m=r instanceof Pi?r:s_e(r||ij)||l_e(),y=m.getModel("time"),R=y.get("month"),A=y.get("monthAbbr"),x=y.get("dayOfWeek"),S=y.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,v+"").replace(/{A}/g,g+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,Yc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,R[a-1]).replace(/{MMM}/g,A[a-1]).replace(/{MM}/g,Yc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Yc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Yc(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Yc(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Yc(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,Yc(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Yc(p,3)).replace(/{S}/g,p+"")}function f_e(e,t,n,r,i){var o=null;if(Gt(n))o=n;else if(Rn(n))o=n(e.value,t,{level:e.level});else{var a=vt({},Fg);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Ft(o)){var f=e.level==null?0:e.level>=0?e.level:o.length+e.level;f=Math.min(f,o.length-1),o=o[f]}}return sj(new Date(e.value),o,i,r)}function lj(e,t){var n=nd(e),r=n[dv(t)]()+1,i=n[B3(t)](),o=n[A2(t)](),a=n[Y3(t)](),s=n[Z3(t)](),l=n[Q3(t)](),u=l===0,c=u&&s===0,f=c&&a===0,d=f&&o===0,h=d&&i===1,p=h&&r===1;return p?"year":h?"month":d?"day":f?"hour":c?"minute":u?"second":"millisecond"}function JV(e,t,n){var r=Rr(e)?nd(e):e;switch(t=t||lj(e,n),t){case"year":return r[RP(n)]();case"half-year":return r[dv(n)]()>=6?1:0;case"quarter":return Math.floor((r[dv(n)]()+1)/4);case"month":return r[dv(n)]();case"day":return r[B3(n)]();case"half-day":return r[A2(n)]()/24;case"hour":return r[A2(n)]();case"minute":return r[Y3(n)]();case"second":return r[Z3(n)]();case"millisecond":return r[Q3(n)]()}}function RP(e){return e?"getUTCFullYear":"getFullYear"}function dv(e){return e?"getUTCMonth":"getMonth"}function B3(e){return e?"getUTCDate":"getDate"}function A2(e){return e?"getUTCHours":"getHours"}function Y3(e){return e?"getUTCMinutes":"getMinutes"}function Z3(e){return e?"getUTCSeconds":"getSeconds"}function Q3(e){return e?"getUTCMilliseconds":"getMilliseconds"}function d_e(e){return e?"setUTCFullYear":"setFullYear"}function uj(e){return e?"setUTCMonth":"setMonth"}function cj(e){return e?"setUTCDate":"setDate"}function fj(e){return e?"setUTCHours":"setHours"}function dj(e){return e?"setUTCMinutes":"setMinutes"}function hj(e){return e?"setUTCSeconds":"setSeconds"}function pj(e){return e?"setUTCMilliseconds":"setMilliseconds"}function h_e(e){if(!y8e(e))return Gt(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}var vj=XJ,$V=["a","b","c","d","e","f","g"],LL=function(e,t){return"{"+e+(t??"")+"}"};function p_e(e,t,n){Ft(t)||(t=[t]);var r=t.length;if(!r)return"";for(var i=t[0].$vars||[],o=0;or||l.newline?(o=0,h=v,a+=s+n,s=c.height):s=Math.max(s,c.height)}else{var g=c.height+(d?-d.y+c.y:0);p=a+g,p>i||l.newline?(o+=s+n,a=0,p=g,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),e==="horizontal"?o=h+n:a=p+n)})}var Tm=bP;Ea(bP,"vertical");Ea(bP,"horizontal");function cS(e,t,n){n=vj(n||0);var r=t.width,i=t.height,o=yr(e.left,r),a=yr(e.top,i),s=yr(e.right,r),l=yr(e.bottom,i),u=yr(e.width,r),c=yr(e.height,i),f=n[2]+n[0],d=n[1]+n[3],h=e.aspect;switch(isNaN(u)&&(u=r-s-d-o),isNaN(c)&&(c=i-l-f-a),h!=null&&(isNaN(u)&&isNaN(c)&&(h>r/i?u=r*.8:c=i*.8),isNaN(u)&&(u=h*c),isNaN(c)&&(c=u/h)),isNaN(o)&&(o=r-s-u-d),isNaN(a)&&(a=i-l-c-f),e.left||e.right){case"center":o=r/2-u/2-n[3];break;case"right":o=r-u-d;break}switch(e.top||e.bottom){case"middle":case"center":a=i/2-c/2-n[0];break;case"bottom":a=i-c-f;break}o=o||0,a=a||0,isNaN(u)&&(u=r-d-o-(s||0)),isNaN(c)&&(c=i-f-a-(l||0));var p=new dr(o+n[3],a+n[0],u,c);return p.margin=n,p}function R2(e){var t=e.layoutMode||e.constructor.layoutMode;return an(t)?t:t?{type:t}:null}function Nv(e,t,n){var r=n&&n.ignoreSize;!Ft(r)&&(r=[r,r]);var i=a(vR[0],0),o=a(vR[1],1);u(vR[0],e,i),u(vR[1],e,o);function a(c,f){var d={},h=0,p={},v=0,g=2;if(Pb(c,function(R){p[R]=e[R]}),Pb(c,function(R){s(t,R)&&(d[R]=p[R]=t[R]),l(d,R)&&h++,l(p,R)&&v++}),r[f])return l(t,c[1])?p[c[2]]=null:l(t,c[2])&&(p[c[1]]=null),p;if(v===g||!h)return p;if(h>=g)return d;for(var m=0;m=0;l--)s=sr(s,i[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var i=n+"Index",o=n+"Id";return O3(this.ecModel,n,{index:this.get(i,!0),id:this.get(o,!0)},r)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),t}(Pi);R$(fr,Pi);k3(fr);n_e(fr);r_e(fr,y_e);function y_e(e){var t=[];return ke(fr.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=Ot(t,function(n){return ru(n).main}),e!=="dataset"&&wr(t,"dataset")<=0&&t.unshift("dataset"),t}var gj="";typeof navigator<"u"&&(gj=navigator.platform||"");var q0="rgba(0, 0, 0, 0.2)";const A_e={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:q0,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:q0,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:q0,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:q0,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:q0,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:q0,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:gj.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var mj=Sn(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Xs="original",va="arrayRows",Sl="objectRows",wu="keyedColumns",Bf="typedArray",yj="unknown",cc="column",o1="row",Ui={Must:1,Might:2,Not:3},Aj=Ni();function R_e(e){Aj(e).datasetMap=Sn()}function b_e(e,t,n){var r={},i=xP(t);if(!i||!e)return r;var o=[],a=[],s=t.ecModel,l=Aj(s).datasetMap,u=i.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),ke(e,function(v,g){var m=an(v)?v:e[g]={name:v};m.type==="ordinal"&&c==null&&(c=g,f=p(m)),r[m.name]=[]});var d=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});ke(e,function(v,g){var m=v.name,y=p(v);if(c==null){var R=d.valueWayDim;h(r[m],R,y),h(a,R,y),d.valueWayDim+=y}else if(c===g)h(r[m],0,y),h(o,0,y);else{var R=d.categoryWayDim;h(r[m],R,y),h(a,R,y),d.categoryWayDim+=y}});function h(v,g,m){for(var y=0;yt)return e[r];return e[n-1]}function T_e(e,t,n,r,i,o,a){o=o||e;var s=t(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var c=a==null||!r?n:L_e(r,a);if(c=c||n,!(!c||!c.length)){var f=c[l];return i&&(u[i]=f),s.paletteIdx=(l+1)%c.length,f}}function __e(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var gR,Q1,qV,eD="\0_ec_inner",O_e=1,wP=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,i,o,a,s){o=o||{},this.option=null,this._theme=new Pi(o),this._locale=new Pi(a),this._optionManager=s},t.prototype.setOption=function(n,r,i){var o=rD(r);this._optionManager.setOption(n,i,o),this._resetOption(null,o)},t.prototype.resetOption=function(n,r){return this._resetOption(n,rD(r))},t.prototype._resetOption=function(n,r){var i=!1,o=this._optionManager;if(!n||n==="recreate"){var a=o.mountOption(n==="recreate");!this.option||n==="recreate"?qV(this,a):(this.restoreData(),this._mergeOption(a,r)),i=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var s=o.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,r))}if(!n||n==="recreate"||n==="media"){var l=o.getMediaOption(this);l.length&&ke(l,function(u){i=!0,this._mergeOption(u,r)},this)}return i},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var i=this.option,o=this._componentsMap,a=this._componentsCount,s=[],l=Sn(),u=r&&r.replaceMergeMainTypeMap;R_e(this),ke(n,function(f,d){f!=null&&(fr.hasClass(d)?d&&(s.push(d),l.set(d,!0)):i[d]=i[d]==null?Dn(f):sr(i[d],f,!0))}),u&&u.each(function(f,d){fr.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),fr.topologicalTravel(s,fr.getAllClassMainTypes(),c,this);function c(f){var d=M_e(this,f,Io(n[f])),h=o.get(f),p=h?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",v=x8e(h,d,p);O8e(v,f,fr),i[f]=null,o.set(f,null),a.set(f,0);var g=[],m=[],y=0,R;ke(v,function(A,x){var S=A.existing,w=A.newOption;if(!w)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var M=f==="series",L=fr.getClass(f,A.keyInfo.subType,!M);if(!L)return;if(f==="tooltip"){if(R)return;R=!0}if(S&&S.constructor===L)S.name=A.keyInfo.name,S.mergeOption(w,this),S.optionUpdated(w,!1);else{var T=vt({componentIndex:x},A.keyInfo);S=new L(w,this,this,T),vt(S,T),A.brandNew&&(S.__requireNewView=!0),S.init(w,this,this),S.optionUpdated(null,!0)}}S?(g.push(S.option),m.push(S),y++):(g.push(void 0),m.push(void 0))},this),i[f]=g,o.set(f,m),a.set(f,y),f==="series"&&gR(this)}this._seriesIndices||gR(this)},t.prototype.getOption=function(){var n=Dn(this.option);return ke(n,function(r,i){if(fr.hasClass(i)){for(var o=Io(r),a=o.length,s=!1,l=a-1;l>=0;l--)o[l]&&!h2(o[l])?s=!0:(o[l]=null,!s&&a--);o.length=a,n[i]=o}}),delete n[eD],n},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var i=this._componentsMap.get(n);if(i){var o=i[r||0];if(o)return o;if(r==null){for(var a=0;a=t:n==="max"?e<=t:e===t}function W_e(e,t){return e.join(",")===t.join(",")}var Zs=ke,b2=an,iD=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function _L(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=iD.length;n=0;g--){var m=e[g];if(s||(p=m.data.rawIndexOf(m.stackedByDimension,h)),p>=0){var y=m.data.getByRawIndex(m.stackResultDimension,p);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&d>=0&&y>0||l==="samesign"&&d<=0&&y<0){d=p8e(d,y),v=y;break}}}return r[0]=d,r[1]=v,r})})}var K3=function(){function e(t){this.data=t.data||(t.sourceFormat===wu?{}:[]),this.sourceFormat=t.sourceFormat||yj,this.seriesLayoutBy=t.seriesLayoutBy||cc,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;rv&&(v=R)}h[0]=p,h[1]=v}},i=function(){return this._data?this._data.length/this._dimSize:0};fD=(t={},t[va+"_"+cc]={pure:!0,appendData:o},t[va+"_"+o1]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Sl]={pure:!0,appendData:o},t[wu]={pure:!0,appendData:function(a){var s=this._data;ke(a,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Xs]={appendData:o},t[Bf]={persistent:!1,pure:!0,appendData:function(a){this._data=a},clean:function(){this._offset+=this.count(),this._data=null}},t);function o(a){for(var s=0;s=0&&(v=a.interpolatedValue[g])}return v!=null?v+"":""})}},e.prototype.getRawValue=function(t,n){return Fv(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function _m(e){return new nOe(e)}var nOe=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var i=this.context;i.data=i.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!r&&(o=this._plan(this.context));var a=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(a!==l||s!==u)&&(o="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||o==="reset")&&(this._dirty=!1,f=this._doReset(r)),this._modBy=l,this._modDataCount=u;var d=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,p=Math.min(d!=null?this._dueIndex+d:1/0,this._dueEnd);if(!r&&(f||h1&&r>0?s:a}};return o;function a(){return t=e?null:l65535?dOe:hOe}function ep(){return[1/0,-1/0]}function pOe(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function mD(e,t,n,r,i){var o=Nj[n||"float"];if(i){var a=e[t],s=a&&a.length;if(s!==r){for(var l=new o(r),u=0;ug[1]&&(g[1]=v)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,n,r){for(var i=this._provider,o=this._chunks,a=this._dimensions,s=a.length,l=this._rawExtent,u=Ot(a,function(y){return y.property}),c=0;cm[1]&&(m[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n=0&&n=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&rt)o=a-1;else return a}return-1},e.prototype.indicesOfNearest=function(t,n,r){var i=this._chunks,o=i[t],a=[];if(!o)return a;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=p,l=h,u=0),h===l&&(a[u++]=c))}return a.length=u,a},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,i=this._count;if(r===Array){t=new r(i);for(var o=0;o=f&&y<=d||isNaN(y))&&(l[u++]=v),v++}p=!0}else if(o===2){for(var g=h[i[0]],R=h[i[1]],A=t[i[1]][0],x=t[i[1]][1],m=0;m=f&&y<=d||isNaN(y))&&(S>=A&&S<=x||isNaN(S))&&(l[u++]=v),v++}p=!0}}if(!p)if(o===1)for(var m=0;m=f&&y<=d||isNaN(y))&&(l[u++]=w)}else for(var m=0;mt[T][1])&&(M=!1)}M&&(l[u++]=n.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),i=r._chunks,o=i[t],a=this.count(),s=0,l=Math.floor(1/n),u=this.getRawIndex(0),c,f,d,h=new(K1(this._rawCount))(Math.min((Math.ceil(a/l)+2)*2,a));h[s++]=u;for(var p=1;pc&&(c=f,d=A)}P>0&&Pc-p&&(l=c-p,s.length=l);for(var v=0;vf[1]&&(f[1]=m),d[h++]=y}return o._count=h,o._indices=d,o._updateGetRawIdx(),o},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,i=this._chunks,o=0,a=this.count();ol&&(l=f)}return a=[s,l],this._extent[t]=a,a},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],i=this._chunks,o=0;o=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(n,r,i,o){return Cb(n[o],this._dimensions[o])}PL={arrayRows:t,objectRows:function(n,r,i,o){return Cb(n[r],this._dimensions[o])},keyedColumns:t,original:function(n,r,i,o){var a=n&&(n.value==null?n:n.value);return Cb(a instanceof Array?a[o]:a,this._dimensions[o])},typedArray:function(n,r,i,o){return n[o]}}}(),e}(),vOe=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,i,o;if(mR(t)){var a=t,s=void 0,l=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,o=[c._getVersionSign()]}else s=a.get("data",!0),l=pa(s)?Bf:Xs,o=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},h=ln(f.seriesLayoutBy,d.seriesLayoutBy)||null,p=ln(f.sourceHeader,d.sourceHeader),v=ln(f.dimensions,d.dimensions),g=h!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||v;i=g?[c_(s,{seriesLayoutBy:h,sourceHeader:p,dimensions:v},l)]:[]}else{var m=t;if(r){var y=this._applyTransform(n);i=y.sourceList,o=y.upstreamSignList}else{var R=m.get("source",!0);i=[c_(R,this._getSourceMetaRawOption(),null)],o=[]}}this._setLocalSource(i,o)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),i=n.get("fromTransformResult",!0);if(i!=null){var o="";t.length!==1&&yD(o)}var a,s=[],l=[];return ke(t,function(u){u.prepareSource();var c=u.getSource(i||0),f="";i!=null&&!c&&yD(f),s.push(c),l.push(u._getVersionSign())}),r?a=cOe(r,s,{datasetIndex:n.componentIndex}):i!=null&&(a=[G_e(s[0])]),{sourceList:a,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n1||l&&!a){var p=mOe(s,t,n,o,u);c=p.inlineValues,f=p.inlineValueTypes,d=p.blocks,h=p.inlineValues[0]}else if(a){var v=i.getDimensionInfo(o[0]);h=c=Fv(i,n,o[0]),f=v.type}else h=c=l?s[0]:s;var g=iP(t),m=g&&t.name||"",y=i.getName(n),R=r?m:y;return x2("section",{header:m,noHeader:r||!g,sortParam:h,blocks:[x2("nameValue",{markerType:"item",markerColor:u,name:R,noName:!Lf(R),value:c,valueType:f,dataIndex:n})].concat(d||[])})}function mOe(e,t,n,r,i){var o=t.getData(),a=ed(e,function(f,d,h){var p=o.getDimensionInfo(h);return f=f||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];r.length?ke(r,function(f){c(Fv(o,n,f),f)}):ke(e,c);function c(f,d){var h=o.getDimensionInfo(d);!h||h.otherDims.tooltip===!1||(a?u.push(x2("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:f,valueType:h.type})):(s.push(f),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Zc=Ni();function yR(e,t){return e.getName(t)||e.getId(t)}var yOe="__universalTransitionEnabled",Ka=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,i){this.seriesIndex=this.componentIndex,this.dataTask=_m({count:ROe,reset:bOe}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,i);var o=Zc(this).sourceManager=new vOe(this);o.prepareSource();var a=this.getInitialData(n,i);RD(a,this),this.dataTask.context.data=a,Zc(this).dataBeforeProcessed=a,AD(this),this._initSelectedMapFromData(a)},t.prototype.mergeDefaultAndTheme=function(n,r){var i=R2(this),o=i?H3(n):{},a=this.subType;fr.hasClass(a)&&(a+="Series"),sr(n,r.getTheme().get(this.subType)),sr(n,this.getDefaultOption()),$6(n,"label",["show"]),this.fillDataTextStyle(n.data),i&&Nv(n,o,i)},t.prototype.mergeOption=function(n,r){n=sr(this.option,n,!0),this.fillDataTextStyle(n.data);var i=R2(this);i&&Nv(this.option,n,i);var o=Zc(this).sourceManager;o.dirty(),o.prepareSource();var a=this.getInitialData(n,r);RD(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,Zc(this).dataBeforeProcessed=a,AD(this),this._initSelectedMapFromData(a)},t.prototype.fillDataTextStyle=function(n){if(n&&!pa(n))for(var r=["show"],i=0;ithis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,i){var o=this.ecModel,a=SP.prototype.getColorFromPalette.call(this,n,r,i);return a||(a=o.getColorFromPalette(n,r,i)),a},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var i=this.option.selectedMap;if(i){var o=this.option.selectedMode,a=this.getData(r);if(o==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(a)}return i},t.prototype.isSelected=function(n,r){var i=this.option.selectedMap;if(!i)return!1;var o=this.getData(r);return(i==="all"||i[yR(o,n)])&&!o.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[yOe])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var i,o,a=this.option,s=a.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")a.selectedMap="all";else if(s==="multiple"){an(a.selectedMap)||(a.selectedMap={});for(var u=a.selectedMap,c=0;c0&&this._innerSelect(n,r)}},t.registerClass=function(n){return fr.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),t}(fr);Rl(Ka,tOe);Rl(Ka,SP);R$(Ka,fr);function AD(e){var t=e.name;iP(e)||(e.name=AOe(e)||t)}function AOe(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return ke(n,function(i){var o=t.getDimensionInfo(i);o.displayName&&r.push(o.displayName)}),r.join(" ")}function ROe(e){return e.model.getRawData().count()}function bOe(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),xOe}function xOe(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function RD(e,t){ke(U5e(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,Ea(SOe,t))})}function SOe(e,t){var n=d_(e);return n&&n.setOutputEnd((t||this).count()),t}function d_(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var gc=function(){function e(){this.group=new Ri,this.uid=U3("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,i){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,i){},e.prototype.updateLayout=function(t,n,r,i){},e.prototype.updateVisual=function(t,n,r,i){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e}();oP(gc);k3(gc);function OP(){var e=Ni();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,o=!!n.progressiveRender,a=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==a||o!==s)&&"reset"}}var Ej=Ni(),wOe=OP(),ca=function(){function e(){this.group=new Ri,this.uid=U3("viewChart"),this.renderTask=_m({plan:MOe,reset:LOe}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,i){},e.prototype.highlight=function(t,n,r,i){var o=t.getData(i&&i.dataType);o&&xD(o,i,"emphasis")},e.prototype.downplay=function(t,n,r,i){var o=t.getData(i&&i.dataType);o&&xD(o,i,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.updateLayout=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.updateVisual=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.eachRendered=function(t){W3(this.group,t)},e.markUpdateMethod=function(t,n){Ej(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function bD(e,t,n){e&&i_(e)&&(t==="emphasis"?nS:rS)(e,n)}function xD(e,t,n){var r=Pv(e,t),i=t&&t.highlightKey!=null?zTe(t.highlightKey):null;r!=null?ke(Io(r),function(o){bD(e.getItemGraphicEl(o),n,i)}):e.eachItemGraphicEl(function(o){bD(o,n,i)})}oP(ca);k3(ca);function MOe(e){return wOe(e.model)}function LOe(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=e.view,s=i&&Ej(i).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return l!=="render"&&a[l](t,n,r,i),TOe[l]}var TOe={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};function Xj(e,t,n){var r,i=0,o=0,a=null,s,l,u,c;t=t||0;function f(){o=new Date().getTime(),a=null,e.apply(l,u||[])}var d=function(){for(var h=[],p=0;p=0?f():a=setTimeout(f,-s),i=r};return d.clear=function(){a&&(clearTimeout(a),a=null)},d.debounceNextCall=function(h){c=h},d}var SD=Ni(),wD={itemStyle:p2(nj,!0),lineStyle:p2(tj,!0)},_Oe={lineStyle:"stroke",itemStyle:"fill"};function Wj(e,t){var n=e.visualStyleMapper||wD[t];return n||(console.warn("Unknown style type '"+t+"'."),wD.itemStyle)}function Vj(e,t){var n=e.visualDrawType||_Oe[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var OOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=e.getModel(r),o=Wj(e,r),a=o(i),s=i.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=Vj(e,r),u=a[l],c=Rn(u)?u:null,f=a.fill==="auto"||a.stroke==="auto";if(!a[l]||c||f){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill=a.fill==="auto"||Rn(a.fill)?d:a.fill,a.stroke=a.stroke==="auto"||Rn(a.stroke)?d:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(h,p){var v=e.getDataParams(p),g=vt({},a);g[l]=c(v),h.setItemVisual(p,"style",g)}}}},G1=new Pi,kOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=Wj(e,r),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(a,s){var l=a.getRawDataItem(s);if(l&&l[r]){G1.option=l[r];var u=i(G1),c=a.ensureUniqueItemVisual(s,"style");vt(c,u),G1.option.decal&&(a.setItemVisual(s,"decal",G1.option.decal),G1.option.decal.dirty=!0),o in u&&a.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},POe={performRawSeries:!0,overallReset:function(e){var t=Sn();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var i=n.type+"-"+r,o=t.get(i);o||(o={},t.set(i,o)),SD(n).scope=o}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),i={},o=n.getData(),a=SD(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=Vj(n,s);o.each(function(u){var c=o.getRawIndex(u);i[c]=u}),r.each(function(u){var c=i[u],f=o.getItemVisual(c,"colorFromPalette");if(f){var d=o.ensureUniqueItemVisual(c,"style"),h=r.getName(u)||u+"",p=r.count();d[l]=n.getColorFromPalette(h,a,p)}})}})}},AR=Math.PI;function COe(e,t){t=t||{},Xn(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Ri,r=new ki({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new Ha({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),o=new ki({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(o);var a;return t.showSpinner&&(a=new X3({shape:{startAngle:-AR/2,endAngle:-AR/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:AR*3/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:AR*3/2}).delay(300).start("circularInOut"),n.add(a)),n.resize=function(){var s=i.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=e.getHeight()/2;t.showSpinner&&a.setShape({cx:u,cy:c}),o.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var Dj=function(){function e(t,n,r,i){this._stageTaskMap=Sn(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=r.concat(i)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var i=r.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),i=r.context,o=!n&&r.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>r.blockIndex,a=o?r.step:null,s=i&&i.modDataCount,l=s!=null?Math.ceil(s/a):null;return{step:a,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),i=t.getData(),o=i.count(),a=r.progressiveEnabled&&n.incrementalPrepareRender&&o>=r.threshold,s=t.get("large")&&o>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?o:null;t.pipelineContext=r.context={progressiveRender:a,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=Sn();t.eachSeries(function(i){var o=i.getProgressive(),a=i.uid;r.set(a,{id:a,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:o&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(o||700),count:0}),n._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;ke(this._allHandlers,function(i){var o=t.get(i.uid)||t.set(i.uid,{}),a="";yu(!(i.reset&&i.overallReset),a),i.reset&&this._createSeriesStageTask(i,o,n,r),i.overallReset&&this._createOverallStageTask(i,o,n,r)},this)},e.prototype.prepareView=function(t,n,r,i){var o=t.renderTask,a=o.context;a.model=n,a.ecModel=r,a.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(n,o)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,i){i=i||{};var o=!1,a=this;ke(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var c=a._stageTaskMap.get(l.uid),f=c.seriesTaskMap,d=c.overallTask;if(d){var h,p=d.agentStubMap;p.each(function(g){s(i,g)&&(g.dirty(),h=!0)}),h&&d.dirty(),a.updatePayload(d,r);var v=a.getPerformArgs(d,i.block);p.each(function(g){g.perform(v)}),d.perform(v)&&(o=!0)}else f&&f.each(function(g,m){s(i,g)&&g.dirty();var y=a.getPerformArgs(g,i.block);y.skip=!l.performRawSeries&&n.isSeriesFiltered(g.context.model),a.updatePayload(g,r),g.perform(y)&&(o=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=o||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,i){var o=this,a=n.seriesTaskMap,s=n.seriesTaskMap=Sn(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,i).each(c);function c(f){var d=f.uid,h=s.set(d,a&&a.get(d)||_m({plan:XOe,reset:WOe,count:DOe}));h.context={model:f,ecModel:r,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:o},o._pipe(f,h)}},e.prototype._createOverallStageTask=function(t,n,r,i){var o=this,a=n.overallTask=n.overallTask||_m({reset:IOe});a.context={ecModel:r,api:i,overallReset:t.overallReset,scheduler:o};var s=a.agentStubMap,l=a.agentStubMap=Sn(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,h="";yu(!t.createOnAllSeries,h),u?r.eachRawSeriesByType(u,p):c?c(r,i).each(p):(f=!1,ke(r.getSeries(),p));function p(v){var g=v.uid,m=l.set(g,s&&s.get(g)||(d=!0,_m({reset:NOe,onDirty:EOe})));m.context={model:v,overallProgress:f},m.agent=a,m.__block=f,o._pipe(v,m)}d&&a.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,i=this._pipelineMap.get(r);!i.head&&(i.head=n),i.tail&&i.tail.pipe(n),i.tail=n,n.__idxInPipeline=i.count++,n.__pipeline=i},e.wrapStageHandler=function(t,n){return Rn(t)&&(t={overallReset:t,seriesType:UOe(t)}),t.uid=U3("stageHandler"),n&&(t.visualType=n),t},e}();function IOe(e){e.overallReset(e.ecModel,e.api,e.payload)}function NOe(e){return e.overallProgress&&FOe}function FOe(){this.agent.dirty(),this.getDownstream().dirty()}function EOe(){this.agent&&this.agent.dirty()}function XOe(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function WOe(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Io(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?Ot(t,function(n,r){return Uj(r)}):VOe}var VOe=Uj(0);function Uj(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var o=t.start;o0&&h===u.length-d.length){var p=u.slice(0,h);p!=="data"&&(n.mainType=p,n[d.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(i[u]=l)})}return{cptQuery:n,dataQuery:r,otherQuery:i}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var i=r.targetEl,o=r.packedEvent,a=r.model,s=r.view;if(!a||!s)return!0;var l=n.cptQuery,u=n.dataQuery;return c(l,a,"mainType")&&c(l,a,"subType")&&c(l,a,"index","componentIndex")&&c(l,a,"name")&&c(l,a,"id")&&c(u,o,"name")&&c(u,o,"dataIndex")&&c(u,o,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,n.otherQuery,i,o));function c(f,d,h,p){return f[h]==null||d[p||h]===f[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),h_=["symbol","symbolSize","symbolRotate","symbolOffset"],_D=h_.concat(["symbolKeepAspect"]),ZOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},o=!1,a=0;a=0&&Sh(l)?l:.5;var u=e.createRadialGradient(a,s,0,a,s,l);return u}function OD(e,t,n){for(var r=t.type==="radial"?lke(e,t,n):ske(e,t,n),i=t.colorStops,o=0;o0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Rr(e)?[e]:Ft(e)?e:null}function kP(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&cke(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=Ot(n,function(o){return o/i}),r/=i)}return[n,r]}var fke=new rd(!0);function dS(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function PD(e){return typeof e=="string"&&e!=="none"}function hS(e){var t=e.fill;return t!=null&&t!=="none"}function CD(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function ID(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function ND(e,t,n){var r=aP(t.image,t.__image,n);if(P3(r)){var i=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var o=new DOMMatrix;o.translateSelf(t.x||0,t.y||0),o.rotateSelf(0,0,(t.rotation||0)*bb),o.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(o)}return i}}function dke(e,t,n,r){var i,o=dS(n),a=hS(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||fke,f=t.__dirty;if(!r){var d=n.fill,h=n.stroke,p=a&&!!d.colorStops,v=o&&!!h.colorStops,g=a&&!!d.image,m=o&&!!h.image,y=void 0,R=void 0,A=void 0,x=void 0,S=void 0;(p||v)&&(S=t.getBoundingRect()),p&&(y=f?OD(e,d,S):t.__canvasFillGradient,t.__canvasFillGradient=y),v&&(R=f?OD(e,h,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=R),g&&(A=f||!t.__canvasFillPattern?ND(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=A),m&&(x=f||!t.__canvasStrokePattern?ND(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=A),p?e.fillStyle=y:g&&(A?e.fillStyle=A:a=!1),v?e.strokeStyle=R:m&&(x?e.strokeStyle=x:o=!1)}var w=t.getGlobalScale();c.setScale(w[0],w[1],t.segmentIgnoreThreshold);var M,L;e.setLineDash&&n.lineDash&&(i=kP(t),M=i[0],L=i[1]);var T=!0;(u||f&Sp)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),T=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),T&&c.rebuildPath(e,l?s:1),M&&(e.setLineDash(M),e.lineDashOffset=L),r||(n.strokeFirst?(o&&ID(e,n),a&&CD(e,n)):(a&&CD(e,n),o&&ID(e,n))),M&&e.setLineDash([])}function hke(e,t,n){var r=t.__image=aP(n.image,t.__image,t,t.onload);if(!(!r||!P3(r))){var i=n.x||0,o=n.y||0,a=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(a==null&&s!=null?a=s*l:s==null&&a!=null?s=a/l:a==null&&s==null&&(a=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,i,o,a,s)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,f=a-u,d=s-c;e.drawImage(r,u,c,f,d,i,o,a,s)}else e.drawImage(r,i,o,a,s)}}function pke(e,t,n){var r,i=n.text;if(i!=null&&(i+=""),i){e.font=n.font||qf,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var o=void 0,a=void 0;e.setLineDash&&n.lineDash&&(r=kP(t),o=r[0],a=r[1]),o&&(e.setLineDash(o),e.lineDashOffset=a),n.strokeFirst?(dS(n)&&e.strokeText(i,n.x,n.y),hS(n)&&e.fillText(i,n.x,n.y)):(hS(n)&&e.fillText(i,n.x,n.y),dS(n)&&e.strokeText(i,n.x,n.y)),o&&e.setLineDash([])}}var FD=["shadowBlur","shadowOffsetX","shadowOffsetY"],ED=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Kj(e,t,n,r,i){var o=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){ea(e,i),o=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?Vh.opacity:a}(r||t.blend!==n.blend)&&(o||(ea(e,i),o=!0),e.globalCompositeOperation=t.blend||Vh.blend);for(var s=0;s0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,i){if(!this[to]){if(this._disposed){this.id;return}var o,a,s;if(an(r)&&(i=r.lazyUpdate,o=r.silent,a=r.replaceMerge,s=r.transition,r=r.notMerge),this[to]=!0,!this._model||r){var l=new N_e(this._api),u=this._theme,c=this._model=new wP;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:a},y_);var f={seriesTransition:s,optionChanged:!0};if(i)this[Zo]={silent:o,updateParams:f},this[to]=!1,this.getZr().wakeUp();else{try{np(this),Qc.update.call(this,null,f)}catch(d){throw this[Zo]=null,this[to]=!1,d}this._ssr||this._zr.flush(),this[Zo]=null,this[to]=!1,z1.call(this,o),J1.call(this,o)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||or.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){if(or.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return ke(r,function(i){i.stopAnimation(null,!0)}),n.painter.toDataURL()}},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,i=this._model,o=[],a=this;ke(r,function(l){i.eachComponent({mainType:l},function(u){var c=a._componentsMap[u.__viewId];c.group.ignore||(o.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return ke(o,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",i=this.group,o=Math.min,a=Math.max,s=1/0;if($D[i]){var l=s,u=s,c=-s,f=-s,d=[],h=n&&n.pixelRatio||this.getDevicePixelRatio();ke(km,function(R,A){if(R.group===i){var x=r?R.getZr().painter.getSvgDom().innerHTML:R.renderToCanvas(Dn(n)),S=R.getDom().getBoundingClientRect();l=o(S.left,l),u=o(S.top,u),c=a(S.right,c),f=a(S.bottom,f),d.push({dom:x,left:S.left,top:S.top})}}),l*=h,u*=h,c*=h,f*=h;var p=c-l,v=f-u,g=uy.createCanvas(),m=rV(g,{renderer:r?"svg":"canvas"});if(m.resize({width:p,height:v}),r){var y="";return ke(d,function(R){var A=R.left-l,x=R.top-u;y+=''+R.dom+""}),m.painter.getSvgRoot().innerHTML=y,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new ki({shape:{x:0,y:0,width:p,height:v},style:{fill:n.connectedBackgroundColor}})),ke(d,function(R){var A=new bl({style:{x:R.left*h-l,y:R.top*h-u,image:R.dom}});m.add(A)}),m.refreshImmediately(),g.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r){return EL(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return EL(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var i=this._model,o,a=aL(i,n);return ke(a,function(s,l){l.indexOf("Models")>=0&&ke(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)o=o||!!c.containPoint(r);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(o=o||f.containPoint(r,u))}},this)},this),!!o},t.prototype.getVisual=function(n,r){var i=this._model,o=aL(i,n,{defaultMainType:"series"}),a=o.seriesModel,s=a.getData(),l=o.hasOwnProperty("dataIndexInside")?o.dataIndexInside:o.hasOwnProperty("dataIndex")?s.indexOfRawIndex(o.dataIndex):null;return l!=null?HOe(s,l,r):KOe(s,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;ke(Dke,function(r){var i=function(o){var a=n.getModel(),s=o.target,l,u=r==="globalout";if(u?l={}:s&&bR(s,function(p){var v=Mr(p);if(v&&v.dataIndex!=null){var g=v.dataModel||a.getSeriesByIndex(v.seriesIndex);return l=g&&g.getDataParams(v.dataIndex,v.dataType,s)||{},!0}else if(v.eventData)return l=vt({},v.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var d=c&&f!=null&&a.getComponent(c,f),h=d&&n[d.mainType==="series"?"_chartsMap":"_componentsMap"][d.__viewId];l.event=o,l.type=r,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:d,view:h},n.trigger(r,l)}};i.zrEventfulCallAtLast=!0,n._zr.on(r,i,n)}),ke(Om,function(r,i){n._messageCenter.on(i,function(o){this.trigger(i,o)},n)}),ke(["selectchanged"],function(r){n._messageCenter.on(r,function(i){this.trigger(r,i)},n)}),zOe(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&y$(this.getDom(),IP,"");var r=this,i=r._api,o=r._model;ke(r._componentsViews,function(a){a.dispose(o,i)}),ke(r._chartsViews,function(a){a.dispose(o,i)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete km[r.id]},t.prototype.resize=function(n){if(!this[to]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var i=r.resetOption("media"),o=n&&n.silent;this[Zo]&&(o==null&&(o=this[Zo].silent),i=!0,this[Zo]=null),this[to]=!0;try{i&&np(this),Qc.update.call(this,{type:"resize",animation:vt({duration:0},n&&n.animation)})}catch(a){throw this[to]=!1,a}this[to]=!1,z1.call(this,o),J1.call(this,o)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(an(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!A_[n]){var i=A_[n](this._api,r),o=this._zr;this._loadingFX=i,o.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=vt({},n);return r.type=Om[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(an(r)||(r={silent:!!r}),!!pS[n.type]&&this._model){if(this[to]){this._pendingActions.push(n);return}var i=r.silent;WL.call(this,n,i);var o=r.flush;o?this._zr.flush():o!==!1&&or.browser.weChat&&this._throttledZrFlush(),z1.call(this,i),J1.call(this,i)}},t.prototype.updateLabelLayout=function(){nl.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,i=this.getModel(),o=i.getSeriesByIndex(r);o.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){np=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),FL(f,!0),FL(f,!1),d.plan()},FL=function(f,d){for(var h=f._model,p=f._scheduler,v=d?f._componentsViews:f._chartsViews,g=d?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,R=0;Rd.get("hoverLayerThreshold")&&!or.node&&!or.worker&&d.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=f._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function a(f,d){var h=f.get("blendMode")||null;d.eachRendered(function(p){p.isGroup||(p.style.blend=h)})}function s(f,d){if(!f.preventAutoZ){var h=f.get("z")||0,p=f.get("zlevel")||0;d.eachRendered(function(v){return l(v,h,p,-1/0),!0})}}function l(f,d,h,p){var v=f.getTextContent(),g=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),R=0;R0?{duration:v,delay:h.get("delay"),easing:h.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(Mm(m))return;if(m instanceof jn&&JTe(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(p){m.stateTransition=g;var R=m.getTextContent(),A=m.getTextGuideLine();R&&(R.stateTransition=g),A&&(A.stateTransition=g)}m.__dirty&&i(m)}})}zD=function(f){return new(function(d){xt(h,d);function h(){return d!==null&&d.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(p){for(;p;){var v=p.__ecComponentInfo;if(v!=null)return f._model.getComponent(v.mainType,v.index);p=p.parent}},h.prototype.enterEmphasis=function(p,v){nS(p,v),is(f)},h.prototype.leaveEmphasis=function(p,v){rS(p,v),is(f)},h.prototype.enterBlur=function(p){DTe(p),is(f)},h.prototype.leaveBlur=function(p){N$(p),is(f)},h.prototype.enterSelect=function(p){F$(p),is(f)},h.prototype.leaveSelect=function(p){E$(p),is(f)},h.prototype.getModel=function(){return f.getModel()},h.prototype.getViewOfComponentModel=function(p){return f.getViewOfComponentModel(p)},h.prototype.getViewOfSeriesModel=function(p){return f.getViewOfSeriesModel(p)},h}(xj))(f)},sq=function(f){function d(h,p){for(var v=0;v=0)){jD.push(n);var o=Dj.wrapStageHandler(n,i);o.__prio=t,o.__raw=n,e.push(o)}}function hq(e,t){A_[e]=t}function Gke(e,t,n){var r=Mke("registerMap");r&&r(e,t,n)}var zke=uOe;m0(PP,OOe);m0(z3,kOe);m0(z3,POe);m0(PP,ZOe);m0(z3,QOe);m0(tq,Ske);fq(wj);dq(_ke,H_e);hq("default",COe);a1({type:Dh,event:Dh,update:Dh},Ya);a1({type:_b,event:_b,update:_b},Ya);a1({type:xm,event:xm,update:xm},Ya);a1({type:Ob,event:Ob,update:Ob},Ya);a1({type:Sm,event:Sm,update:Sm},Ya);cq("light",BOe);cq("dark",Zj);function $1(e){return e==null?0:e.length||1}function qD(e){return e}var Jke=function(){function e(t,n,r,i,o,a){this._old=t,this._new=n,this._oldKeyGetter=r||qD,this._newKeyGetter=i||qD,this.context=o,this._diffModeMultiple=a==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},i=new Array(t.length),o=new Array(n.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(n,r,o,"_newKeyGetter");for(var a=0;a1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,a)}else u===1?(r[s]=null,this._update&&this._update(l,a)):this._remove&&this._remove(a)}this._performRestAdd(o,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},i={},o=[],a=[];this._initIndexMap(t,r,o,"_oldKeyGetter"),this._initIndexMap(n,i,a,"_newKeyGetter");for(var s=0;s1&&d===1)this._updateManyToOne&&this._updateManyToOne(c,u),i[l]=null;else if(f===1&&d>1)this._updateOneToMany&&this._updateOneToMany(c,u),i[l]=null;else if(f===1&&d===1)this._update&&this._update(c,u),i[l]=null;else if(f>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,u),i[l]=null;else if(f>1)for(var h=0;h1)for(var s=0;s30}var j1=an,Hc=Ot,rPe=typeof Int32Array>"u"?Array:Int32Array,iPe="e\0\0",eU=-1,oPe=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],aPe=["_approximateExtent"],tU,MR,q1,eg,UL,LR,BL,Aq=function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,i=!1;vq(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,r=t),r=r||["x","y"];for(var o={},a=[],s={},l=!1,u={},c=0;c=n)){var r=this._store,i=r.getProvider();this._updateOrdinalMeta();var o=this._nameList,a=this._idList,s=i.getSource().sourceFormat,l=s===Xs;if(l&&!i.pure)for(var u=[],c=t;c0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,i=r[t];i||(i=r[t]={});var o=i[n];return o==null&&(o=this.getVisual(n),Ft(o)?o=o.slice():j1(o)&&(o=vt({},o)),i[n]=o),o},e.prototype.setItemVisual=function(t,n,r){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,j1(n)?vt(i,n):i[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){j1(t)?vt(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?vt(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;kTe(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){ke(this._graphicEls,function(r,i){r&&t&&t.call(n,r,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Hc(this.dimensions,this._getDimInfo,this),this.hostModel)),UL(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];Rn(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=r.apply(this,arguments);return n.apply(this,[i].concat(zk(arguments)))})},e.internalField=function(){tU=function(t){var n=t._invertedIndicesMap;ke(n,function(r,i){var o=t._dimInfos[i],a=o.ordinalMeta,s=t._store;if(a){r=n[i]=new rPe(a.categories.length);for(var l=0;l1&&(l+="__ec__"+c),i[n]=l}}}(),e}();function Rq(e,t){LP(e)||(e=Mj(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=Sn(),o=[],a=lPe(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&yq(a),l=r===e.dimensionsDefine,u=l?mq(e):gq(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,a));for(var f=Sn(c),d=new Ij(a),h=0;h0&&(r.name=i+(o-1)),o++,t.set(i,o)}}function lPe(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return ke(t,function(o){var a;an(o)&&(a=o.dimsDef)&&(i=Math.max(i,a.length))}),i}function uPe(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var cPe=function(){function e(t){this.coordSysDims=[],this.axisMap=Sn(),this.categoryAxisMap=Sn(),this.coordSysName=t}return e}();function fPe(e){var t=e.get("coordinateSystem"),n=new cPe(t),r=dPe[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var dPe={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents("xAxis",dl).models[0],o=e.getReferringComponents("yAxis",dl).models[0];t.coordSysDims=["x","y"],n.set("x",i),n.set("y",o),rp(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),rp(o)&&(r.set("y",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents("singleAxis",dl).models[0];t.coordSysDims=["single"],n.set("single",i),rp(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents("polar",dl).models[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),rp(o)&&(r.set("radius",o),t.firstCategoryDimIndex=0),rp(a)&&(r.set("angle",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var i=e.ecModel,o=i.getComponent("parallel",e.get("parallelIndex")),a=t.coordSysDims=o.dimensions.slice();ke(o.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),c=a[l];n.set(c,u),rp(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function rp(e){return e.get("type")==="category"}function hPe(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,o,a,s;pPe(t)?o=t:(a=t.schema,o=a.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(ke(o,function(y,R){Gt(y)&&(o[R]=y={name:y}),l&&!y.isExtraCoord&&(!r&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(c=y))}),c&&!r&&!u&&(r=!0),c){f="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=c.coordDim,p=c.type,v=0;ke(o,function(y){y.coordDim===h&&v++});var g={name:f,coordDim:h,coordDimIndex:v,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length},m={name:d,coordDim:d,coordDimIndex:v+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length+1};a?(s&&(g.storeDimIndex=s.ensureCalculationDimension(d,p),m.storeDimIndex=s.ensureCalculationDimension(f,p)),a.appendCalculationDimension(g),a.appendCalculationDimension(m)):(o.push(g),o.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:d,stackResultDimension:f}}function pPe(e){return!vq(e.schema)}function Ev(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function vPe(e,t){return Ev(e,t)?e.getCalculationInfo("stackResultDimension"):t}function gPe(e,t){var n=e.get("coordinateSystem"),r=MP.get(n),i;return t&&t.coordSysDims&&(i=Ot(t.coordSysDims,function(o){var a={name:o},s=t.axisMap.get(o);if(s){var l=s.get("type");a.type=qke(l)}return a})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}function mPe(e,t,n){var r,i;return n&&ke(e,function(o,a){var s=o.coordDim,l=n.categoryAxisMap.get(s);l&&(r==null&&(r=a),o.ordinalMeta=l.getOrdinalMeta(),t&&(o.createInvertedIndices=!0)),o.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function J3(e,t,n){n=n||{};var r=t.getSourceManager(),i,o=!1;i=r.getSource(),o=i.sourceFormat===Xs;var a=fPe(t),s=gPe(t,a),l=n.useEncodeDefaulter,u=Rn(l)?l:l?Ea(b_e,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},f=Rq(i,c),d=mPe(f.dimensions,n.createInvertedIndices,a),h=o?null:r.getSharedDataStore(f),p=hPe(t,{schema:f,store:h}),v=new Aq(f,t);v.setCalculationInfo(p);var g=d!=null&&yPe(i)?function(m,y,R,A){return A===d?R:this.defaultDimValueGetter(m,y,R,A)}:null;return v.hasItemOption=!1,v.initData(o?i:h,null,g),v}function yPe(e){if(e.sourceFormat===Xs){var t=APe(e.data||[]);return!Ft(dy(t))}}function APe(e){for(var t=0;tn[1]&&(n[1]=t[1])},e.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();k3(Mu);var RPe=0,R_=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++RPe}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&Ot(r,bPe);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!Gt(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var i=this._getOrCreateMap();return n=i.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,i.set(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Sn(this.categories))},e}();function bPe(e){return an(e)&&e.value!=null?e.value:e+""}function b_(e){return e.type==="interval"||e.type==="log"}function xPe(e,t,n,r){var i={},o=e[1]-e[0],a=i.interval=h$(o/t);n!=null&&ar&&(a=i.interval=r);var s=i.intervalPrecision=bq(a),l=i.niceTickExtent=[ci(Math.ceil(e[0]/a)*a,s),ci(Math.floor(e[1]/a)*a,s)];return SPe(l,e),i}function YL(e){var t=Math.pow(10,rP(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,ci(n*t)}function bq(e){return oc(e)+2}function nU(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function SPe(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),nU(e,0,t),nU(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function $3(e,t){return e>=t[0]&&e<=t[1]}function j3(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function q3(e,t){return e*(t[1]-t[0])+t[0]}var EP=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var i=r.getSetting("ordinalMeta");return i||(i=new R_({})),Ft(i)&&(i=new R_({categories:Ot(i,function(o){return an(o)?o.value:o})})),r._ordinalMeta=i,r._extent=r.getSetting("extent")||[0,i.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:Gt(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),$3(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),j3(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(q3(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,i=r[0];i<=r[1];)n.push({value:i}),i++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,i=this._ordinalNumbersByTick=[],o=this._ticksByOrdinalNumber=[],a=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);a=0&&n=0&&n=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Mu);Mu.registerClass(EP);var eh=ci,ad=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return $3(n,this._extent)},t.prototype.normalize=function(n){return j3(n,this._extent)},t.prototype.scale=function(n){return q3(n,this._extent)},t.prototype.setExtent=function(n,r){var i=this._extent;isNaN(n)||(i[0]=parseFloat(n)),isNaN(r)||(i[1]=parseFloat(r))},t.prototype.unionExtent=function(n){var r=this._extent;n[0]r[1]&&(r[1]=n[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=bq(n)},t.prototype.getTicks=function(n){var r=this._interval,i=this._extent,o=this._niceExtent,a=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;i[0]l)return[];var c=s.length?s[s.length-1].value:o[1];return i[1]>c&&(n?s.push({value:eh(c+r,a)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks(!0),i=[],o=this.getExtent(),a=1;ao[0]&&h0&&(o=o===null?s:Math.min(o,s))}n[r]=o}}return n}function wq(e){var t=LPe(e),n=[];return ke(e,function(r){var i=r.coordinateSystem,o=i.getBaseAxis(),a=o.getExtent(),s;if(o.type==="category")s=o.getBandWidth();else if(o.type==="value"||o.type==="time"){var l=o.dim+"_"+o.index,u=t[l],c=Math.abs(a[1]-a[0]),f=o.scale.getExtent(),d=Math.abs(f[1]-f[0]);s=u?c/d*u:c}else{var h=r.getData();s=Math.abs(a[1]-a[0])/h.count()}var p=yr(r.get("barWidth"),s),v=yr(r.get("barMaxWidth"),s),g=yr(r.get("barMinWidth")||(Lq(r)?.5:1),s),m=r.get("barGap"),y=r.get("barCategoryGap");n.push({bandWidth:s,barWidth:p,barMaxWidth:v,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:WP(o),stackId:XP(r)})}),TPe(n)}function TPe(e){var t={};ke(e,function(r,i){var o=r.axisKey,a=r.bandWidth,s=t[o]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[o]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=r.barMaxWidth;f&&(l[u].maxWidth=f);var d=r.barMinWidth;d&&(l[u].minWidth=d);var h=r.barGap;h!=null&&(s.gap=h);var p=r.barCategoryGap;p!=null&&(s.categoryGap=p)});var n={};return ke(t,function(r,i){n[i]={};var o=r.stacks,a=r.bandWidth,s=r.categoryGap;if(s==null){var l=Un(o).length;s=Math.max(35-l*4,15)+"%"}var u=yr(s,a),c=yr(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,h=(f-u)/(d+(d-1)*c);h=Math.max(h,0),ke(o,function(m){var y=m.maxWidth,R=m.minWidth;if(m.width){var A=m.width;y&&(A=Math.min(A,y)),R&&(A=Math.max(A,R)),m.width=A,f-=A+c*A,d--}else{var A=h;y&&yA&&(A=R),A!==h&&(m.width=A,f-=A+c*A,d--)}}),h=(f-u)/(d+(d-1)*c),h=Math.max(h,0);var p=0,v;ke(o,function(m,y){m.width||(m.width=h),v=m,p+=m.width*(1+c)}),v&&(p-=v.width*c);var g=-p/2;ke(o,function(m,y){n[i][y]=n[i][y]||{bandWidth:a,offset:g,width:m.width},g+=m.width*(1+c)})}),n}function _Pe(e,t,n){if(e&&t){var r=e[WP(t)];return r!=null&&n!=null?r[XP(n)]:r}}function OPe(e,t){var n=Sq(e,t),r=wq(n);ke(n,function(i){var o=i.getData(),a=i.coordinateSystem,s=a.getBaseAxis(),l=XP(i),u=r[WP(s)][l],c=u.offset,f=u.width;o.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function kPe(e){return{seriesType:e,plan:OP(),reset:function(t){if(Mq(t)){var n=t.getData(),r=t.coordinateSystem,i=r.getBaseAxis(),o=r.getOtherAxis(i),a=n.getDimensionIndex(n.mapDimension(o.dim)),s=n.getDimensionIndex(n.mapDimension(i.dim)),l=t.get("showBackground",!0),u=n.mapDimension(o.dim),c=n.getCalculationInfo("stackResultDimension"),f=Ev(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=o.isHorizontal(),h=PPe(i,o),p=Lq(t),v=t.get("barMinHeight")||0,g=c&&n.getDimensionIndex(c),m=n.getLayout("size"),y=n.getLayout("offset");return{progress:function(R,A){for(var x=R.count,S=p&&ac(x*3),w=p&&l&&ac(x*3),M=p&&ac(x),L=r.master.getRect(),T=d?L.width:L.height,P,k=A.getStore(),I=0;(P=R.next())!=null;){var C=k.get(f?g:a,P),F=k.get(s,P),N=h,V=void 0;f&&(V=+C-k.get(a,P));var W=void 0,K=void 0,ee=void 0,B=void 0;if(d){var Y=r.dataToPoint([C,F]);if(f){var Z=r.dataToPoint([V,F]);N=Z[0]}W=N,K=Y[1]+y,ee=Y[0]-N,B=m,Math.abs(ee)0?n:1:n))}var CPe=function(e,t,n,r){for(;n>>1;e[i][1]i&&(this._approxInterval=i);var s=TR.length,l=Math.min(CPe(TR,this._approxInterval,0,s),s-1);this._interval=TR[l][1],this._minLevelUnit=TR[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return Rr(n)?n:+nd(n)},t.prototype.contain=function(n){return $3(this.parse(n),this._extent)},t.prototype.normalize=function(n){return j3(this.parse(n),this._extent)},t.prototype.scale=function(n){return q3(n,this._extent)},t.type="time",t}(ad),TR=[["second",yP],["minute",AP],["hour",Lm],["quarter-day",Lm*6],["half-day",Lm*12],["day",Rs*1.2],["half-week",Rs*3.5],["week",Rs*7],["month",Rs*31],["quarter",Rs*95],["half-year",GV/2],["year",GV]];function IPe(e,t,n,r){var i=nd(t),o=nd(n),a=function(p){return JV(i,p,r)===JV(o,p,r)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},c=function(){return u()&&a("hour")},f=function(){return c()&&a("minute")},d=function(){return f()&&a("second")},h=function(){return d()&&a("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return d();case"millisecond":return h()}}function NPe(e,t){return e/=Rs,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function FPe(e){var t=30*Rs;return e/=t,e>6?6:e>3?3:e>2?2:1}function EPe(e){return e/=Lm,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function rU(e,t){return e/=t?AP:yP,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function XPe(e){return h$(e)}function WPe(e,t,n){var r=new Date(e);switch(fv(t)){case"year":case"month":r[uj(n)](0);case"day":r[cj(n)](1);case"hour":r[fj(n)](0);case"minute":r[dj(n)](0);case"second":r[hj(n)](0),r[pj(n)](0)}return r.getTime()}function VPe(e,t,n,r){var i=1e4,o=aj,a=0;function s(T,P,k,I,C,F,N){for(var V=new Date(P),W=P,K=V[I]();W1&&F===0&&k.unshift({value:k[0].value-W})}}for(var F=0;F=r[0]&&y<=r[1]&&f++)}var R=(r[1]-r[0])/t;if(f>R*1.5&&d>R/1.5||(u.push(g),f>R||e===o[h]))break}c=[]}}}for(var A=so(Ot(u,function(T){return so(T,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(T){return T.length>0}),x=[],S=A.length-1,h=0;h0;)o*=10;var s=[ci(BPe(r[0]/o)*o),ci(UPe(r[1]/o)*o)];this._interval=o,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){Pm.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=Qs(n)/Qs(this.base),$3(n,this._extent)},t.prototype.normalize=function(n){return n=Qs(n)/Qs(this.base),j3(n,this._extent)},t.prototype.scale=function(n){return n=q3(n,this._extent),_R(this.base,n)},t.type="log",t}(Mu),_q=VP.prototype;_q.getMinorTicks=Pm.getMinorTicks;_q.getLabel=Pm.getLabel;function OR(e,t){return DPe(e,oc(t))}Mu.registerClass(VP);var YPe=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var d=this._determinedMin,h=this._determinedMax;return d!=null&&(s=d,u=!0),h!=null&&(l=h,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},e.prototype.modifyDataMinMax=function(t,n){this[QPe[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=ZPe[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),ZPe={min:"_determinedMin",max:"_determinedMax"},QPe={min:"_dataMin",max:"_dataMax"};function HPe(e,t,n){var r=e.rawExtentInfo;return r||(r=new YPe(e,t,n),e.rawExtentInfo=r,r)}function kR(e,t){return t==null?null:Qx(t)?NaN:e.parse(t)}function Oq(e,t){var n=e.type,r=HPe(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var i=r.min,o=r.max,a=t.ecModel;if(a&&n==="time"){var s=Sq("bar",a),l=!1;if(ke(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=wq(s),c=KPe(i,o,t,u);i=c.min,o=c.max}}return{extent:[i,o],fixMin:r.minFixed,fixMax:r.maxFixed}}function KPe(e,t,n,r){var i=n.axis.getExtent(),o=i[1]-i[0],a=_Pe(r,n.axis);if(a===void 0)return{min:e,max:t};var s=1/0;ke(a,function(h){s=Math.min(h.offset,s)});var l=-1/0;ke(a,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,f=1-(s+l)/o,d=c/f-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function oU(e,t){var n=t,r=Oq(e,n),i=r.extent,o=n.get("splitNumber");e instanceof VP&&(e.base=n.get("logBase"));var a=e.type,s=n.get("interval"),l=a==="interval"||a==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:o,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function GPe(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new EP({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new Tq({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Mu.getClass(t)||ad)}}function zPe(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function s1(e){var t=e.getLabelModel().get("formatter"),n=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(r){return function(i,o){return e.scale.getFormattedLabel(i,o,r)}}(t):Gt(t)?function(r){return function(i){var o=e.scale.getLabel(i),a=r.replace("{value}",o??"");return a}}(t):Rn(t)?function(r){return function(i,o){return n!=null&&(o=i.value-n),r(JPe(e,i),o,i.level!=null?{level:i.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function JPe(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function $Pe(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,i,o=n.getExtent();n instanceof EP?i=n.count():(r=n.getTicks(),i=r.length);var a=e.getLabelModel(),s=s1(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var c=0;c=0||(aU.push(e),Rn(e)&&(e={install:e}),e.install(eCe))}var M2=Ni();function Cq(e,t){var n=Ot(t,function(r){return e.scale.parse(r)});return e.type==="time"&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function tCe(e){var t=e.getLabelModel().get("customValues");if(t){var n=s1(e);return{labels:Cq(e,t).map(function(r){var i={value:r};return{formattedLabel:n(i),rawLabel:e.scale.getLabel(i),tickValue:r}})}}return e.type==="category"?rCe(e):oCe(e)}function nCe(e,t){var n=e.getTickModel().get("customValues");return n?{ticks:Cq(e,n)}:e.type==="category"?iCe(e,t):{ticks:Ot(e.scale.getTicks(),function(r){return r.value})}}function rCe(e){var t=e.getLabelModel(),n=Iq(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Iq(e,t){var n=Nq(e,"labels"),r=DP(t),i=Fq(n,r);if(i)return i;var o,a;return Rn(r)?o=Wq(e,r):(a=r==="auto"?aCe(e):r,o=Xq(e,a)),Eq(n,r,{labels:o,labelCategoryInterval:a})}function iCe(e,t){var n=Nq(e,"ticks"),r=DP(t),i=Fq(n,r);if(i)return i;var o,a;if((!t.get("show")||e.scale.isBlank())&&(o=[]),Rn(r))o=Wq(e,r,!0);else if(r==="auto"){var s=Iq(e,e.getLabelModel());a=s.labelCategoryInterval,o=Ot(s.labels,function(l){return l.tickValue})}else a=r,o=Xq(e,a,!0);return Eq(n,r,{ticks:o,tickCategoryInterval:a})}function oCe(e){var t=e.scale.getTicks(),n=s1(e);return{labels:Ot(t,function(r,i){return{level:r.level,formattedLabel:n(r,i),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function Nq(e,t){return M2(e)[t]||(M2(e)[t]=[])}function Fq(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(r)),f=Math.abs(u*Math.sin(r)),d=0,h=0;l<=o[1];l+=s){var p=0,v=0,g=l$(n({value:l}),t.font,"center","top");p=g.width*1.3,v=g.height*1.3,d=Math.max(d,p,7),h=Math.max(h,v,7)}var m=d/c,y=h/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var R=Math.max(0,Math.floor(Math.min(m,y))),A=M2(e.model),x=e.getExtent(),S=A.lastAutoInterval,w=A.lastTickCount;return S!=null&&w!=null&&Math.abs(S-R)<=1&&Math.abs(w-a)<=1&&S>R&&A.axisExtent0===x[0]&&A.axisExtent1===x[1]?R=S:(A.lastTickCount=a,A.lastAutoInterval=R,A.axisExtent0=x[0],A.axisExtent1=x[1]),R}function lCe(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Xq(e,t,n){var r=s1(e),i=e.scale,o=i.getExtent(),a=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=o[0],c=i.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=kq(e),d=a.get("showMinLabel")||f,h=a.get("showMaxLabel")||f;d&&u!==o[0]&&v(o[0]);for(var p=u;p<=o[1];p+=l)v(p);h&&p-l!==o[1]&&v(o[1]);function v(g){var m={value:g};s.push(n?g:{formattedLabel:r(m),rawLabel:i.getLabel(m),tickValue:g})}return s}function Wq(e,t,n){var r=e.scale,i=s1(e),o=[];return ke(r.getTicks(),function(a){var s=r.getLabel(a),l=a.value;t(a.value,s)&&o.push(n?l:{formattedLabel:i(a),rawLabel:s,tickValue:l})}),o}var sU=[0,1],Vq=function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return t>=r&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return d8e(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(r=r.slice(),lU(r,i.count())),J6(t,sU,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(r=r.slice(),lU(r,i.count()));var o=J6(t,r,sU,n);return this.scale.scale(o)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=nCe(this,n),i=r.ticks,o=Ot(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),a=n.get("alignWithLabel");return uCe(this,o,a,t.clamp),o},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),i=Ot(r,function(o){return Ot(o,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this);return i},e.prototype.getViewLabels=function(){return tCe(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/r},e.prototype.calculateCategoryInterval=function(){return sCe(this)},e}();function lU(e,t){var n=e[1]-e[0],r=t,i=n/r/2;e[0]+=i,e[1]-=i}function uCe(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var o=e.getExtent(),a,s;if(i===1)t[0].coord=o[0],a=t[1]={coord:o[1]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;ke(t,function(h){h.coord-=u/2});var c=e.scale.getExtent();s=1+c[1]-t[i-1].tickValue,a={coord:t[i-1].coord+u*s},t.push(a)}var f=o[0]>o[1];d(t[0].coord,o[0])&&(r?t[0].coord=o[0]:t.shift()),r&&d(o[0],t[0].coord)&&t.unshift({coord:o[0]}),d(o[1],a.coord)&&(r?a.coord=o[1]:t.pop()),r&&d(a.coord,o[1])&&t.push({coord:o[1]});function d(h,p){return h=ci(h),p=ci(p),f?h>p:h0){t=t/180*Math.PI,Of.fromArray(e[0]),Kr.fromArray(e[1]),Zi.fromArray(e[2]),dn.sub(kf,Of,Kr),dn.sub(eu,Zi,Kr);var n=kf.len(),r=eu.len();if(!(n<.001||r<.001)){kf.scale(1/n),eu.scale(1/r);var i=kf.dot(eu),o=Math.cos(t);if(o1&&dn.copy(Oo,Zi),Oo.toArray(e[1])}}}}function fCe(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Of.fromArray(e[0]),Kr.fromArray(e[1]),Zi.fromArray(e[2]),dn.sub(kf,Kr,Of),dn.sub(eu,Zi,Kr);var r=kf.len(),i=eu.len();if(!(r<.001||i<.001)){kf.scale(1/r),eu.scale(1/i);var o=kf.dot(t),a=Math.cos(n);if(o=l)dn.copy(Oo,Zi);else{Oo.scaleAndAdd(eu,s/Math.tan(Math.PI/2-c));var f=Zi.x!==Kr.x?(Oo.x-Kr.x)/(Zi.x-Kr.x):(Oo.y-Kr.y)/(Zi.y-Kr.y);if(isNaN(f))return;f<0?dn.copy(Oo,Kr):f>1&&dn.copy(Oo,Zi)}Oo.toArray(e[1])}}}}function ZL(e,t,n,r){var i=n==="normal",o=i?e:e.ensureState(n);o.ignore=t;var a=r.get("smooth");a&&a===!0&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=r.getModel("lineStyle").getLineStyle();i?e.useStyle(s):o.style=s}function dCe(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=I6(r[0],r[1]),o=I6(r[1],r[2]);if(!i||!o){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var a=Math.min(i,o)*n,s=D5([],r[1],r[0],a/i),l=D5([],r[1],r[2],a/o),u=D5([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0&&o&&x(-c/a,0,a);var v=e[0],g=e[a-1],m,y;R(),m<0&&S(-m,.8),y<0&&S(y,.8),R(),A(m,y,1),A(y,m,-1),R(),m<0&&w(-m),y<0&&w(y);function R(){m=v.rect[t]-r,y=i-g.rect[t]-g.rect[n]}function A(M,L,T){if(M<0){var P=Math.min(L,-M);if(P>0){x(P*T,0,a);var k=P+M;k<0&&S(-k*T,1)}else S(-M*T,1)}}function x(M,L,T){M!==0&&(u=!0);for(var P=L;P0)for(var k=0;k0;k--){var N=T[k-1]*F;x(-N,k,a)}}}function w(M){var L=M<0?-1:1;M=Math.abs(M);for(var T=Math.ceil(M/(a-1)),P=0;P0?x(T,0,P+1):x(-T,a-P-1,a),M-=T,M<=0)return}return u}function mCe(e,t,n,r){return gCe(e,"y","height",t,n,r)}function yCe(e){var t=[];e.sort(function(v,g){return g.priority-v.priority});var n=new dr(0,0,0,0);function r(v){if(!v.ignore){var g=v.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}v.ignore=!0}for(var i=0;i-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Ka);function UP(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var i=Fv(e,t,n[0]);return i!=null?i+"":null}else if(r){for(var o=[],a=0;a=0&&r.push(t[o])}return r.join(" ")}var BP=function(e){xt(t,e);function t(n,r,i,o){var a=e.call(this)||this;return a.updateData(n,r,i,o),a}return t.prototype._createSymbol=function(n,r,i,o,a){this.removeAll();var s=od(n,-1,-1,2,2,null,a);s.attr({z2:100,culling:!0,scaleX:o[0]/2,scaleY:o[1]/2}),s.drift=RCe,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){nS(this.childAt(0))},t.prototype.downplay=function(){rS(this.childAt(0))},t.prototype.setZ=function(n,r){var i=this.childAt(0);i.zlevel=n,i.z=r},t.prototype.setDraggable=function(n,r){var i=this.childAt(0);i.draggable=n,i.cursor=!r&&n?"move":i.cursor},t.prototype.updateData=function(n,r,i,o){this.silent=!1;var a=n.getItemVisual(r,"symbol")||"circle",s=n.hostModel,l=t.getSymbolSize(n,r),u=a!==this._symbolType,c=o&&o.disableAnimation;if(u){var f=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(a,n,r,l,f)}else{var d=this.childAt(0);d.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(h):mo(d,h,s,r),g2(d)}if(this._updateCommon(n,r,l,i,o),u){var d=this.childAt(0);if(!c){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,ua(d,h,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,i,o,a){var s=this.childAt(0),l=n.hostModel,u,c,f,d,h,p,v,g,m;if(o&&(u=o.emphasisItemStyle,c=o.blurItemStyle,f=o.selectItemStyle,d=o.focus,h=o.blurScope,v=o.labelStatesModels,g=o.hoverScale,m=o.cursorStyle,p=o.emphasisDisabled),!o||n.hasItemOption){var y=o&&o.itemModel?o.itemModel:n.getItemModel(r),R=y.getModel("emphasis");u=R.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),d=R.get("focus"),h=R.get("blurScope"),p=R.get("disabled"),v=i1(y),g=R.getShallow("scale"),m=y.getShallow("cursor")}var A=n.getItemVisual(r,"symbolRotate");s.attr("rotation",(A||0)*Math.PI/180||0);var x=Hj(n.getItemVisual(r,"symbolOffset"),i);x&&(s.x=x[0],s.y=x[1]),m&&s.attr("cursor",m);var S=n.getItemVisual(r,"style"),w=S.fill;if(s instanceof bl){var M=s.style;s.useStyle(vt({image:M.image,x:M.x,y:M.y,width:M.width,height:M.height},S))}else s.__isEmptyBrush?s.useStyle(vt({},S)):s.useStyle(S),s.style.decal=null,s.setColor(w,a&&a.symbolInnerColor),s.style.strokeNoScale=!0;var L=n.getItemVisual(r,"liftZ"),T=this._z2;L!=null?T==null&&(this._z2=s.z2,s.z2+=L):T!=null&&(s.z2=T,this._z2=null);var P=a&&a.useNameLabel;r1(s,v,{labelFetcher:l,labelDataIndex:r,defaultText:k,inheritColor:w,defaultOpacity:S.opacity});function k(F){return P?n.getName(F):UP(n,F)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var I=s.ensureState("emphasis");I.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var C=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;I.scaleX=this._sizeX*C,I.scaleY=this._sizeY*C,this.setSymbolScale(1),Cv(this,d,h,p)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,i){var o=this.childAt(0),a=Mr(this).dataIndex,s=i&&i.animation;if(this.silent=o.silent=!0,i&&i.fadeLabel){var l=o.getTextContent();l&&oS(l,{style:{opacity:0}},r,{dataIndex:a,removeOpt:s,cb:function(){o.removeTextContent()}})}else o.removeTextContent();oS(o,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:a,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return Qj(n.getItemVisual(r,"symbolSize"))},t}(Ri);function RCe(e,t){this.parent.drift(e,t)}function QL(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function uU(e){return e!=null&&!an(e)&&(e={isIgnore:e}),e||{}}function cU(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:i1(t),cursorStyle:t.get("cursor")}}var Bq=function(){function e(t){this.group=new Ri,this._SymbolCtor=t||BP}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=uU(n);var r=this.group,i=t.hostModel,o=this._data,a=this._SymbolCtor,s=n.disableAnimation,l=cU(t),u={disableAnimation:s},c=n.getSymbolPoint||function(f){return t.getItemLayout(f)};o||r.removeAll(),t.diff(o).add(function(f){var d=c(f);if(QL(t,d,f,n)){var h=new a(t,f,l,u);h.setPosition(d),t.setItemGraphicEl(f,h),r.add(h)}}).update(function(f,d){var h=o.getItemGraphicEl(d),p=c(f);if(!QL(t,p,f,n)){r.remove(h);return}var v=t.getItemVisual(f,"symbol")||"circle",g=h&&h.getSymbolType&&h.getSymbolType();if(!h||g&&g!==v)r.remove(h),h=new a(t,f,l,u),h.setPosition(p);else{h.updateData(t,f,l,u);var m={x:p[0],y:p[1]};s?h.attr(m):mo(h,m,i)}r.add(h),t.setItemGraphicEl(f,h)}).remove(function(f){var d=o.getItemGraphicEl(f);d&&d.fadeOut(function(){r.remove(d)},i)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,i){var o=t._getSymbolPoint(i);r.setPosition(o),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=cU(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=uU(r);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var o=t.start;o0?n=r[0]:r[1]<0&&(n=r[1]),n}function Zq(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=e.valueStart);var o=e.baseDataOffset,a=[];return a[o]=n.get(e.baseDim,r),a[1-o]=i,t.dataToPoint(a)}function xCe(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,i){n.push({cmd:"=",idx:i,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function SCe(e,t,n,r,i,o,a,s){for(var l=xCe(e,t),u=[],c=[],f=[],d=[],h=[],p=[],v=[],g=Yq(i,t,a),m=e.getLayout("points")||[],y=t.getLayout("points")||[],R=0;R=i||v<0)break;if(Uh(m,y)){if(l){v+=o;continue}break}if(v===n)e[o>0?"moveTo":"lineTo"](m,y),f=m,d=y;else{var R=m-u,A=y-c;if(R*R+A*A<.5){v+=o;continue}if(a>0){for(var x=v+o,S=t[x*2],w=t[x*2+1];S===m&&w===y&&g=r||Uh(S,w))h=m,p=y;else{T=S-u,P=w-c;var C=m-u,F=S-m,N=y-c,V=w-y,W=void 0,K=void 0;if(s==="x"){W=Math.abs(C),K=Math.abs(F);var ee=T>0?1:-1;h=m-ee*W*a,p=y,k=m+ee*K*a,I=y}else if(s==="y"){W=Math.abs(N),K=Math.abs(V);var B=P>0?1:-1;h=m,p=y-B*W*a,k=m,I=y+B*K*a}else W=Math.sqrt(C*C+N*N),K=Math.sqrt(F*F+V*V),L=K/(K+W),h=m-T*a*(1-L),p=y-P*a*(1-L),k=m+T*a*L,I=y+P*a*L,k=Kc(k,Gc(S,m)),I=Kc(I,Gc(w,y)),k=Gc(k,Kc(S,m)),I=Gc(I,Kc(w,y)),T=k-m,P=I-y,h=m-T*W/K,p=y-P*W/K,h=Kc(h,Gc(u,m)),p=Kc(p,Gc(c,y)),h=Gc(h,Kc(u,m)),p=Gc(p,Kc(c,y)),T=m-h,P=y-p,k=m+T*K/W,I=y+P*K/W}e.bezierCurveTo(f,d,h,p,m,y),f=k,d=I}else e.lineTo(m,y)}u=m,c=y,v+=o}return g}var Qq=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),wCe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Qq},t.prototype.buildPath=function(n,r){var i=r.points,o=0,a=i.length/2;if(r.connectNulls){for(;a>0&&Uh(i[a*2-2],i[a*2-1]);a--);for(;o=0){var A=u?(p-l)*R+l:(h-s)*R+s;return u?[n,A]:[A,n]}s=h,l=p;break;case a.C:h=o[f++],p=o[f++],v=o[f++],g=o[f++],m=o[f++],y=o[f++];var x=u?Kx(s,h,v,m,n,c):Kx(l,p,g,y,n,c);if(x>0)for(var S=0;S=0){var A=u?Ki(l,p,g,y,w):Ki(s,h,v,m,w);return u?[n,A]:[A,n]}}s=m,l=y;break}}},t}(jn),MCe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Qq),LCe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new MCe},t.prototype.buildPath=function(n,r){var i=r.points,o=r.stackedOnPoints,a=0,s=i.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&Uh(i[s*2-2],i[s*2-1]);s--);for(;at){o?n.push(a(o,l,t)):i&&n.push(a(i,l,0),a(i,l,t));break}else i&&(n.push(a(i,l,0)),i=null),n.push(l),o=l}return n}function kCe(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var i,o,a=r.length-1;a>=0;a--){var s=e.getDimensionInfo(r[a].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){o=r[a];break}}if(o){var l=t.getAxis(i),u=Ot(o.stops,function(R){return{coord:l.toGlobalCoord(l.dataToCoord(R.value)),color:R.color}}),c=u.length,f=o.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var d=OCe(u,i==="x"?n.getWidth():n.getHeight()),h=d.length;if(!h&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var p=10,v=d[0].coord-p,g=d[h-1].coord+p,m=g-v;if(m<.001)return"transparent";ke(d,function(R){R.offset=(R.coord-v)/m}),d.push({offset:h?d[h-1].offset:.5,color:f[1]||"transparent"}),d.unshift({offset:h?d[0].offset:.5,color:f[0]||"transparent"});var y=new K$(0,0,0,0,d,!0);return y[i]=v,y[i+"2"]=g,y}}}function PCe(e,t,n){var r=e.get("showAllSymbol"),i=r==="auto";if(!(r&&!i)){var o=n.getAxesByScale("ordinal")[0];if(o&&!(i&&CCe(o,t))){var a=t.mapDimension(o.dim),s={};return ke(o.getViewLabels(),function(l){var u=o.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(a,l))}}}}function CCe(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),o=Math.max(1,Math.round(i/5)),a=0;ar)return!1;return!0}function ICe(e,t){return isNaN(e)||isNaN(t)}function NCe(e){for(var t=e.length/2;t>0&&ICe(e[t*2-2],e[t*2-1]);t--);return t-1}function vU(e,t){return[e[t*2],e[t*2+1]]}function FCe(e,t,n){for(var r=e.length/2,i=n==="x"?0:1,o,a,s=0,l=-1,u=0;u=t||o>=t&&a<=t){l=u;break}s=u,o=a}return{range:[s,l],t:(t-o)/(a-o)}}function Gq(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var ee=v.getState("emphasis").style;ee.lineWidth=+v.style.lineWidth+1}Mr(v).seriesIndex=n.seriesIndex,Cv(v,V,W,K);var B=pU(n.get("smooth")),Y=n.get("smoothMonotone");if(v.setShape({smooth:B,smoothMonotone:Y,connectNulls:M}),g){var Z=l.getCalculationInfo("stackedOnSeries"),H=0;g.useStyle(Xn(c.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),Z&&(H=pU(Z.get("smooth"))),g.setShape({smooth:B,stackedOnSmooth:H,smoothMonotone:Y,connectNulls:M}),Iv(g,n,"areaStyle"),Mr(g).seriesIndex=n.seriesIndex,Cv(g,V,W,K)}var te=function(z){o._changePolyState(z)};l.eachItemGraphicEl(function(z){z&&(z.onHoverStateChange=te)}),this._polyline.onHoverStateChange=te,this._data=l,this._coordSys=a,this._stackedOnPoints=S,this._points=f,this._step=P,this._valueOrigin=A,n.get("triggerLineEvent")&&(this.packEventData(n,v),g&&this.packEventData(n,g))},t.prototype.packEventData=function(n,r){Mr(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,i,o){var a=n.getData(),s=Pv(a,o);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=a.getLayout("points"),u=a.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var d=n.get("zlevel")||0,h=n.get("z")||0;u=new BP(a,s),u.x=c,u.y=f,u.setZ(d,h);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=d,p.z=h,p.z2=this._polyline.z2+1),u.__temp=!0,a.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else ca.prototype.highlight.call(this,n,r,i,o)},t.prototype.downplay=function(n,r,i,o){var a=n.getData(),s=Pv(a,o);if(this._changePolyState("normal"),s!=null&&s>=0){var l=a.getItemGraphicEl(s);l&&(l.__temp?(a.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else ca.prototype.downplay.call(this,n,r,i,o)},t.prototype._changePolyState=function(n){var r=this._polygon;TV(this._polyline,n),r&&TV(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new wCe({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new LCe({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(n,r,i){var o,a,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(o=s.isHorizontal(),a=!1):r.type==="polar"&&(o=s.dim==="angle",a=!0);var u=n.hostModel,c=u.get("animationDuration");Rn(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=Rn(f)?f(null):f;n.eachItemGraphicEl(function(h,p){var v=h;if(v){var g=[h.x,h.y],m=void 0,y=void 0,R=void 0;if(i)if(a){var A=i,x=r.pointToCoord(g);o?(m=A.startAngle,y=A.endAngle,R=-x[1]/180*Math.PI):(m=A.r0,y=A.r,R=x[0])}else{var S=i;o?(m=S.x,y=S.x+S.width,R=h.x):(m=S.y+S.height,y=S.y,R=h.y)}var w=y===m?0:(R-m)/(y-m);l&&(w=1-w);var M=Rn(f)?f(p):c*w+d,L=v.getSymbolPath(),T=L.getTextContent();v.attr({scaleX:0,scaleY:0}),v.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:M}),T&&T.animateFrom({style:{opacity:0}},{duration:300,delay:M}),L.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,i){var o=n.getModel("endLabel");if(Gq(n)){var a=n.getData(),s=this._polyline,l=a.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Ha({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=NCe(l);c>=0&&(r1(s,i1(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,h){return h!=null?Uq(a,h):UP(a,f)},enableTextSetter:!0},ECe(o,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,i,o,a,s,l){var u=this._endLabel,c=this._polyline;if(u){n<1&&o.originalX==null&&(o.originalX=u.x,o.originalY=u.y);var f=i.getLayout("points"),d=i.hostModel,h=d.get("connectNulls"),p=s.get("precision"),v=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,R=r.shape,A=y?m?R.x:R.y+R.height:m?R.x+R.width:R.y,x=(m?v:0)*(y?-1:1),S=(m?0:-v)*(y?-1:1),w=m?"x":"y",M=FCe(f,A,w),L=M.range,T=L[1]-L[0],P=void 0;if(T>=1){if(T>1&&!h){var k=vU(f,L[0]);u.attr({x:k[0]+x,y:k[1]+S}),a&&(P=d.getRawValue(L[0]))}else{var k=c.getPointOn(A,w);k&&u.attr({x:k[0]+x,y:k[1]+S});var I=d.getRawValue(L[0]),C=d.getRawValue(L[1]);a&&(P=I8e(i,p,I,C,M.t))}o.lastFrameIndex=L[0]}else{var F=n===1||o.lastFrameIndex>0?L[0]:0,k=vU(f,F);a&&(P=d.getRawValue(F)),u.attr({x:k[0]+x,y:k[1]+S})}if(a){var N=D3(u);typeof N.setLabelText=="function"&&N.setLabelText(P)}}},t.prototype._doUpdateAnimation=function(n,r,i,o,a,s,l){var u=this._polyline,c=this._polygon,f=n.hostModel,d=SCe(this._data,n,this._stackedOnPoints,r,this._coordSys,i,this._valueOrigin),h=d.current,p=d.stackedOnCurrent,v=d.next,g=d.stackedOnNext;if(a&&(h=zc(d.current,i,a,l),p=zc(d.stackedOnCurrent,i,a,l),v=zc(d.next,i,a,l),g=zc(d.stackedOnNext,i,a,l)),hU(h,v)>3e3||c&&hU(p,g)>3e3){u.stopAnimation(),u.setShape({points:v}),c&&(c.stopAnimation(),c.setShape({points:v,stackedOnPoints:g}));return}u.shape.__points=d.current,u.shape.points=h;var m={shape:{points:v}};d.current!==h&&(m.shape.__points=d.next),u.stopAnimation(),mo(u,m,f),c&&(c.setShape({points:h,stackedOnPoints:p}),c.stopAnimation(),mo(c,{shape:{stackedOnPoints:g}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],R=d.status,A=0;At&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;nt&&(t=o,n=i)}return isFinite(n)?n:NaN},nearest:function(e){return e[0]}},VCe=function(e){return Math.round(e.length/2)};function zq(e){return{seriesType:e,reset:function(t,n,r){var i=t.getData(),o=t.get("sampling"),a=t.coordinateSystem,s=i.count();if(s>10&&a.type==="cartesian2d"&&o){var l=a.getBaseAxis(),u=a.getOtherAxis(l),c=l.getExtent(),f=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(f||1),h=Math.round(s/d);if(isFinite(h)&&h>1){o==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var p=void 0;Gt(o)?p=WCe[o]:Rn(o)&&(p=o),p&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,p,VCe))}}}}}function DCe(e){e.registerChartView(XCe),e.registerSeriesModel(ACe),e.registerLayout(ZP("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zq("line"))}var S_=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return J3(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,i){var o=this.coordinateSystem;if(o&&o.clampData){var a=o.clampData(n),s=o.dataToPoint(a);if(i)ke(o.getAxes(),function(d,h){if(d.type==="category"&&r!=null){var p=d.getTicksCoords(),v=d.getTickModel().get("alignWithLabel"),g=a[h],m=r[h]==="x1"||r[h]==="y1";if(m&&!v&&(g+=1),p.length<2)return;if(p.length===2){s[h]=d.toGlobalCoord(d.getExtent()[m?1:0]);return}for(var y=void 0,R=void 0,A=1,x=0;xg){R=(S+y)/2;break}x===1&&(A=w-p[0].tickValue)}R==null&&(y?y&&(R=p[p.length-1].coord):R=p[0].coord),s[h]=d.toGlobalCoord(R)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=o.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(Ka);Ka.registerClass(S_);var UCe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return J3(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,i){return i.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=rj(S_.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(S_),BCe=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),gU=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new BCe},t.prototype.buildPath=function(n,r){var i=r.cx,o=r.cy,a=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-a)*.5,u=a+l,c=r.startAngle,f=r.endAngle,d=r.clockwise,h=Math.PI*2,p=d?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var i=r.scale,o=i.getExtent(),a=Math.max(0,o[0]),s=Math.min(o[1],i.getOrdinalMeta().categories.length-1);a<=s;++a)if(n.ordinalNumbers[a]!==i.getRawOrdinalNumber(a))return!0},t.prototype._updateSortWithinSameData=function(n,r,i,o){if(this._isOrderChangedWithinSameData(n,r,i)){var a=this._dataSort(n,i,r);this._isOrderDifferentInView(a,i)&&(this._removeOnRenderedListener(o),o.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:a}))}},t.prototype._dispatchInitSort=function(n,r,i){var o=r.baseAxis,a=this._dataSort(n,o,function(s){return n.get(n.mapDimension(r.otherAxis.dim),s)});i.dispatchAction({type:"changeAxisOrder",componentType:o.dim+"Axis",isInitSort:!0,axisId:o.index,sortInfo:a})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,i=this._data;n&&n.isAnimationEnabled()&&i&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],i.eachItemGraphicEl(function(o){aS(o,n,Mr(o).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(ca),mU={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,o=e.y+e.height,a=KL(t.x,e.x),s=GL(t.x+t.width,i),l=KL(t.y,e.y),u=GL(t.y+t.height,o),c=si?s:a,t.y=f&&l>o?u:l,t.width=c?0:s-a,t.height=f?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=GL(t.r,e.r),o=KL(t.r0,e.r0);t.r=i,t.r0=o;var a=i-o<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return a}},yU={cartesian2d:function(e,t,n,r,i,o,a,s,l){var u=new ki({shape:vt({},r),z2:1});if(u.__dataIndex=n,u.name="item",o){var c=u.shape,f=i?"height":"width";c[f]=0}return u},polar:function(e,t,n,r,i,o,a,s,l){var u=!i&&l?gU:md,c=new u({shape:r,z2:1});c.name="item";var f=Jq(i);if(c.calculateTextPosition=YCe(f,{isRoundCap:u===gU}),o){var d=c.shape,h=i?"r":"endAngle",p={};d[h]=i?r.r0:r.startAngle,p[h]=r[h],(s?mo:ua)(c,{shape:p},o)}return c}};function KCe(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function AU(e,t,n,r,i,o,a,s){var l,u;o?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(a?mo:ua)(n,{shape:l},t,i,null);var c=t?e.baseAxis.model:null;(a?mo:ua)(n,{shape:u},c,i)}function RU(e,t){for(var n=0;n0?1:-1,a=r.height>0?1:-1;return{x:r.x+o*i/2,y:r.y+a*i/2,width:r.width-o*i,height:r.height-a*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function JCe(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function Jq(e){return function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}}(e)}function xU(e,t,n,r,i,o,a,s){var l=t.getItemVisual(n,"style");if(s){if(!o.get("roundCap")){var c=e.shape,f=Xg(r.getModel("itemStyle"),c,!0);vt(c,f),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=r.getShallow("cursor");d&&e.attr("cursor",d);var h=s?a?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":a?i.height>=0?"bottom":"top":i.width>=0?"right":"left",p=i1(r);r1(e,p,{labelFetcher:o,labelDataIndex:n,defaultText:UP(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var v=e.getTextContent();if(s&&v){var g=r.get(["label","position"]);e.textConfig.inside=g==="middle"?!0:null,ZCe(e,g==="outside"?h:g,Jq(a),r.get(["label","rotate"]))}G6e(v,p,o.getRawValue(n),function(y){return Uq(t,y)});var m=r.getModel(["emphasis"]);Cv(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),Iv(e,r),JCe(i)&&(e.style.fill="none",e.style.stroke="none",ke(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function $Ce(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),o=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,o)}var jCe=function(){function e(){}return e}(),SU=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new jCe},t.prototype.buildPath=function(n,r){for(var i=r.points,o=this.baseDimIdx,a=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?n:null},30,!1);function qCe(e,t,n){for(var r=e.baseDimIdx,i=1-r,o=e.shape.points,a=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,f=o.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function $q(e,t,n){if(YP(n,"cartesian2d")){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),o=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:o.r0,r:e?i.r:o.r,startAngle:e?o.startAngle:0,endAngle:e?o.endAngle:Math.PI*2}}}function eIe(e,t,n){var r=e.type==="polar"?md:ki;return new r({shape:$q(t,n,e),silent:!0,z2:0})}function tIe(e){e.registerChartView(HCe),e.registerSeriesModel(UCe),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,Ea(OPe,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,kPe("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zq("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(i){t.sortInfo&&i.axis.setCategorySortInfo(t.sortInfo)})})}var LU=Math.PI*2,NR=Math.PI/180;function jq(e,t){return cS(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function qq(e,t){var n=jq(e,t),r=e.get("center"),i=e.get("radius");Ft(i)||(i=[0,i]);var o=yr(n.width,t.getWidth()),a=yr(n.height,t.getHeight()),s=Math.min(o,a),l=yr(i[0],s/2),u=yr(i[1],s/2),c,f,d=e.coordinateSystem;if(d){var h=d.dataToPoint(r);c=h[0]||0,f=h[1]||0}else Ft(r)||(r=[r,r]),c=yr(r[0],o)+n.x,f=yr(r[1],a)+n.y;return{cx:c,cy:f,r0:l,r:u}}function nIe(e,t,n){t.eachSeriesByType(e,function(r){var i=r.getData(),o=i.mapDimension("value"),a=jq(r,n),s=qq(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*NR,h=r.get("endAngle"),p=r.get("padAngle")*NR;h=h==="auto"?d-LU:-h*NR;var v=r.get("minAngle")*NR,g=v+p,m=0;i.each(o,function(V){!isNaN(V)&&m++});var y=i.getSum(o),R=Math.PI/(y||m)*2,A=r.get("clockwise"),x=r.get("roseType"),S=r.get("stillShowZeroSum"),w=i.getDataExtent(o);w[0]=0;var M=A?1:-1,L=[d,h],T=M*p/2;w$(L,!A),d=L[0],h=L[1];var P=eee(r);P.startAngle=d,P.endAngle=h,P.clockwise=A;var k=Math.abs(h-d),I=k,C=0,F=d;if(i.setLayout({viewRect:a,r:c}),i.each(o,function(V,W){var K;if(isNaN(V)){i.setItemLayout(W,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:A,cx:l,cy:u,r0:f,r:x?NaN:c});return}x!=="area"?K=y===0&&S?R:V*R:K=k/m,KK?(B=F+M*K/2,Y=B):(B=F+T,Y=ee-T),i.setItemLayout(W,{angle:K,startAngle:B,endAngle:Y,clockwise:A,cx:l,cy:u,r0:f,r:x?J6(V,w,[f,c]):c}),F=ee}),In?m:g,x=Math.abs(R.label.y-n);if(x>=A.maxY){var S=R.label.x-t-R.len2*i,w=r+R.len,M=Math.abs(S)e.unconstrainedWidth?null:h:null;r.setStyle("width",p)}var v=r.getBoundingRect();o.width=v.width;var g=(r.style.margin||0)+2.1;o.height=v.height+g,o.y-=(o.height-f)/2}}}function zL(e){return e.position==="center"}function oIe(e){var t=e.getData(),n=[],r,i,o=!1,a=(e.get("minShowLabelAngle")||0)*rIe,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,d=s.height;function h(S){S.ignore=!0}function p(S){if(!S.ignore)return!0;for(var w in S.states)if(S.states[w].ignore===!1)return!0;return!1}t.each(function(S){var w=t.getItemGraphicEl(S),M=w.shape,L=w.getTextContent(),T=w.getTextGuideLine(),P=t.getItemModel(S),k=P.getModel("label"),I=k.get("position")||P.get(["emphasis","label","position"]),C=k.get("distanceToLabelLine"),F=k.get("alignTo"),N=yr(k.get("edgeDistance"),u),V=k.get("bleedMargin"),W=P.getModel("labelLine"),K=W.get("length");K=yr(K,u);var ee=W.get("length2");if(ee=yr(ee,u),Math.abs(M.endAngle-M.startAngle)0?"right":"left":Y>0?"left":"right"}var $=Math.PI,se=0,ne=k.get("rotate");if(Rr(ne))se=ne*($/180);else if(I==="center")se=0;else if(ne==="radial"||ne===!0){var re=Y<0?-B+$:-B;se=re}else if(ne==="tangential"&&I!=="outside"&&I!=="outer"){var ae=Math.atan2(Y,Z);ae<0&&(ae=$*2+ae);var ve=Z>0;ve&&(ae=$+ae),se=ae-$}if(o=!!se,L.x=H,L.y=te,L.rotation=se,L.setStyle({verticalAlign:"middle"}),G){L.setStyle({align:ce});var Re=L.states.select;Re&&(Re.x+=L.x,Re.y+=L.y)}else{var fe=L.getBoundingRect().clone();fe.applyTransform(L.getComputedTransform());var ge=(L.style.margin||0)+2.1;fe.y-=ge/2,fe.height+=ge,n.push({label:L,labelLine:T,position:I,len:K,len2:ee,minTurnAngle:W.get("minTurnAngle"),maxSurfaceAngle:W.get("maxSurfaceAngle"),surfaceNormal:new dn(Y,Z),linePoints:z,textAlign:ce,labelDistance:C,labelAlignTo:F,edgeDistance:N,bleedMargin:V,rect:fe,unconstrainedWidth:fe.width,labelStyleWidth:L.style.width})}w.setTextConfig({inside:G})}}),!o&&e.get("avoidLabelOverlap")&&iIe(n,r,i,l,u,d,c,f);for(var v=0;v0){for(var c=a.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=o.r0}},t.type="pie",t}(ca);function ree(e,t,n){t=Ft(t)&&{coordDimensions:t}||vt({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=Rq(r,t).dimensions,o=new Aq(i,e);return o.initData(r,n),o}var iee=function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e}(),lIe=Ni(),uIe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new iee(mi(this.getData,this),mi(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return ree(this,{coordDimensions:["value"],encodeDefaulter:Ea(x_e,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),i=lIe(r),o=i.seats;if(!o){var a=[];r.each(r.mapDimension("value"),function(l){a.push(l)}),o=i.seats=h8e(a,r.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,n);return s.percent=o[n]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(n){$6(n,"labelLine",["show"]);var r=n.labelLine,i=n.emphasis.labelLine;r.show=r.show&&n.label.show,i.show=i.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(Ka);function cIe(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(i){var o=r.mapDimension("value"),a=r.get(o,i);return!(Rr(a)&&!isNaN(a)&&a<0)})}}}function fIe(e){e.registerChartView(sIe),e.registerSeriesModel(uIe),GOe("pie",e.registerAction),e.registerLayout(Ea(nIe,"pie")),e.registerProcessor(tee("pie")),e.registerProcessor(cIe("pie"))}var dIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n,r){return J3(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(n,r,i){return i.point(r.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(Ka),oee=4,hIe=function(){function e(){}return e}(),pIe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new hIe},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(n,r){var i=r.points,o=r.size,a=this.symbolProxy,s=a.shape,l=n.getContext?n.getContext():n,u=l&&o[0]=0;u--){var c=u*2,f=o[c]-s/2,d=o[c+1]-l/2;if(n>=f&&r>=d&&n<=f+s&&r<=d+l)return u}return-1},t.prototype.contain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect();if(n=i[0],r=i[1],o.contain(n,r)){var a=this.hoverDataIdx=this.findDataIndex(n,r);return a>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,i=r.points,o=r.size,a=o[0],s=o[1],l=1/0,u=1/0,c=-1/0,f=-1/0,d=0;d=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),gIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,i){var o=n.getData(),a=this._updateSymbolDraw(o,n);a.updateData(o,{clipShape:this._getClipShape(n)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,i){var o=n.getData(),a=this._updateSymbolDraw(o,n);a.incrementalPrepareUpdate(o),this._finished=!1},t.prototype.incrementalRender=function(n,r,i){this._symbolDraw.incrementalUpdate(n,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=n.end===r.getData().count()},t.prototype.updateTransform=function(n,r,i){var o=n.getData();if(this.group.dirty(),!this._finished||o.count()>1e4)return{update:!0};var a=ZP("").reset(n,r,i);a.progress&&a.progress({start:0,end:o.count(),count:o.count()},o),this._symbolDraw.updateLayout(o)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){if(n.get("clip",!0)){var r=n.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},t.prototype._updateSymbolDraw=function(n,r){var i=this._symbolDraw,o=r.pipelineContext,a=o.large;return(!i||a!==this._isLargeDraw)&&(i&&i.remove(),i=this._symbolDraw=a?new vIe:new Bq,this._isLargeDraw=a,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(ca),mIe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(fr),w_=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",dl).models[0]},t.type="cartesian2dAxis",t}(fr);Rl(w_,Pq);var aee={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},yIe=sr({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},aee),QP=sr({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},aee),AIe=sr({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},QP),RIe=Xn({logBase:10},QP);const see={category:yIe,value:QP,time:AIe,log:RIe};var bIe={value:1,category:1,time:1,log:1};function _U(e,t,n,r){ke(bIe,function(i,o){var a=sr(sr({},see[o],!0),r,!0),s=function(l){xt(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+o,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var d=R2(this),h=d?H3(c):{},p=f.getTheme();sr(c,p.get(o+"Axis")),sr(c,this.getDefaultOption()),c.type=OU(c),d&&Nv(c,h,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=R_.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+o,u.defaultOption=a,u}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",OU)}function OU(e){return e.type||(e.data?"category":"value")}var xIe=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return Ot(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),so(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e}(),M_=["x","y"];function kU(e){return e.type==="interval"||e.type==="time"}var SIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=M_,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!kU(n)||!kU(r))){var i=n.getExtent(),o=r.getExtent(),a=this.dataToPoint([i[0],o[0]]),s=this.dataToPoint([i[1],o[1]]),l=i[1]-i[0],u=o[1]-o[0];if(!(!l||!u)){var c=(s[0]-a[0])/l,f=(s[1]-a[1])/u,d=a[0]-i[0]*c,h=a[1]-o[0]*f,p=this._transform=[c,0,0,f,d,h];this._invTransform=jk([],p)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),i=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&i.contain(i.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var i=this.dataToPoint(n),o=this.dataToPoint(r),a=this.getArea(),s=new dr(i[0],i[1],o[0]-i[0],o[1]-i[1]);return a.intersect(s)},t.prototype.dataToPoint=function(n,r,i){i=i||[];var o=n[0],a=n[1];if(this._transform&&o!=null&&isFinite(o)&&a!=null&&isFinite(a))return Ls(i,n,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(o,r)),i[1]=l.toGlobalCoord(l.dataToCoord(a,r)),i},t.prototype.clampData=function(n,r){var i=this.getAxis("x").scale,o=this.getAxis("y").scale,a=i.getExtent(),s=o.getExtent(),l=i.parse(n[0]),u=o.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(a[0],a[1]),l),Math.max(a[0],a[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(n,r){var i=[];if(this._invTransform)return Ls(i,n,this._invTransform);var o=this.getAxis("x"),a=this.getAxis("y");return i[0]=o.coordToData(o.toLocalCoord(n[0]),r),i[1]=a.coordToData(a.toLocalCoord(n[1]),r),i},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(n){n=n||0;var r=this.getAxis("x").getGlobalExtent(),i=this.getAxis("y").getGlobalExtent(),o=Math.min(r[0],r[1])-n,a=Math.min(i[0],i[1])-n,s=Math.max(r[0],r[1])-o+n,l=Math.max(i[0],i[1])-a+n;return new dr(o,a,s,l)},t}(xIe),wIe=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this,n,r,i)||this;return s.index=0,s.type=o||"value",s.position=a||"bottom",s}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t}(Vq);function MIe(e,t,n){n=n||{};var r=e.coordinateSystem,i=t.axis,o={},a=i.getAxesOnZeroOf()[0],s=i.position,l=a?"onZero":s,u=i.dim,c=r.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,p=u==="x"?[f[2]-h,f[3]+h]:[f[0]-h,f[1]+h];if(a){var v=a.toGlobalCoord(a.dataToCoord(0));p[d.onZero]=Math.max(Math.min(v,p[1]),p[0])}o.position=[u==="y"?p[d[l]]:f[0],u==="x"?p[d[l]]:f[3]],o.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=g[s],o.labelOffset=a?p[d[s]]-p[d.onZero]:0,t.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),u2(n.labelInside,t.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var m=t.get(["axisLabel","rotate"]);return o.labelRotate=l==="top"?-m:m,o.z2=1,o}function PU(e){return e.get("coordinateSystem")==="cartesian2d"}function CU(e){var t={xAxisModel:null,yAxisModel:null};return ke(t,function(n,r){var i=r.replace(/Model$/,""),o=e.getReferringComponents(i,dl).models[0];t[r]=o}),t}var JL=Math.log;function lee(e,t,n){var r=ad.prototype,i=r.getTicks.call(n),o=r.getTicks.call(n,!0),a=i.length-1,s=r.getInterval.call(n),l=Oq(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=JL(e.base);u=[JL(u[0])/d,JL(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:a,fixMin:c,fixMax:f});var h=r.getExtent.call(e);c&&(u[0]=h[0]),f&&(u[1]=h[1]);var p=r.getInterval.call(e),v=u[0],g=u[1];if(c&&f)p=(g-v)/a;else if(c)for(g=u[0]+p*a;gu[0]&&isFinite(v)&&isFinite(u[0]);)p=YL(p),v=u[1]-p*a;else{var m=e.getTicks().length-1;m>a&&(p=YL(p));var y=p*a;g=Math.ceil(u[1]/p)*p,v=ci(g-y),v<0&&u[0]>=0?(v=0,g=ci(y)):g>0&&u[1]<=0&&(g=0,v=-ci(y))}var R=(i[0].value-o[0].value)/s,A=(i[a].value-o[a].value)/s;r.setExtent.call(e,v+p*R,g+p*A),r.setInterval.call(e,p),(R||A)&&r.setNiceExtent.call(e,v+p,g-p)}var LIe=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=M_,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function i(a){var s,l=Un(a),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var d=+l[f],h=a[d],p=h.model,v=h.scale;b_(v)&&p.get("alignTicks")&&p.get("interval")==null?c.push(h):(oU(v,p),b_(v)&&(s=h))}c.length&&(s||(s=c.pop(),oU(s.scale,s.model)),ke(c,function(g){lee(g.scale,g.model,s.scale)}))}}i(r.x),i(r.y);var o={};ke(r.x,function(a){IU(r,"y",a,o)}),ke(r.y,function(a){IU(r,"x",a,o)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var i=t.getBoxLayoutParams(),o=!r&&t.get("containLabel"),a=cS(i,{width:n.getWidth(),height:n.getHeight()});this._rect=a;var s=this._axesList;l(),o&&(ke(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=$Pe(u);if(c){var f=u.isHorizontal()?"height":"width",d=u.model.get(["axisLabel","margin"]);a[f]-=c[f]+d,u.position==="top"?a.y+=c.height+d:u.position==="left"&&(a.x+=c.width+d)}}}),l()),ke(this._coordsList,function(u){u.calcAffineTransform()});function l(){ke(s,function(u){var c=u.isHorizontal(),f=c?[0,a.width]:[0,a.height],d=u.inverse?1:0;u.setExtent(f[d],f[1-d]),TIe(u,c?a.x:a.y)})}},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}an(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,o=this._coordsList;i0?"top":"bottom",o="center"):qx(i-Pf)?(a=r>0?"bottom":"top",o="center"):(a="middle",i>0&&i0?"right":"left":o=r>0?"left":"right"),{rotation:i,textAlign:o,textVerticalAlign:a}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e}(),FU={axisLine:function(e,t,n,r){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var o=t.axis.getExtent(),a=r.transform,s=[o[0],0],l=[o[1],0],u=s[0]>l[0];a&&(Ls(s,s,a),Ls(l,l,a));var c=vt({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new id({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});m2(f.shape,f.style.lineWidth),f.anid="line",n.add(f);var d=t.get(["axisLine","symbol"]);if(d!=null){var h=t.get(["axisLine","symbolSize"]);Gt(d)&&(d=[d,d]),(Gt(h)||Rr(h))&&(h=[h,h]);var p=Hj(t.get(["axisLine","symbolOffset"])||0,h),v=h[0],g=h[1];ke([{rotate:e.rotation+Math.PI/2,offset:p[0],r:0},{rotate:e.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(d[y]!=="none"&&d[y]!=null){var R=od(d[y],-v/2,-g/2,v,g,c.stroke,!0),A=m.r+m.offset,x=u?l:s;R.attr({rotation:m.rotate,x:x[0]+A*Math.cos(e.rotation),y:x[1]-A*Math.sin(e.rotation),silent:!0,z2:11}),n.add(R)}})}}},axisTickLabel:function(e,t,n,r){var i=kIe(n,r,t,e),o=CIe(n,r,t,e);if(OIe(t,o,i),PIe(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var a=vCe(Ot(o,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));yCe(a)}},axisName:function(e,t,n,r){var i=u2(e.axisName,t.get("name"));if(i){var o=t.get("nameLocation"),a=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[o==="start"?u[0]-c*l:o==="end"?u[1]+c*l:(u[0]+u[1])/2,XU(o)?e.labelOffset+a*l:0],d,h=t.get("nameRotate");h!=null&&(h=h*Pf/180);var p;XU(o)?d=Yf.innerTextLayout(e.rotation,h??e.rotation,a):(d=_Ie(e.rotation,o,h||0,u),p=e.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(d.rotation)),!isFinite(p)&&(p=null)));var v=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=u2(e.nameTruncateMaxWidth,g.maxWidth,p),R=new Ha({x:f[0],y:f[1],rotation:d.rotation,silent:Yf.isLabelSilent(t),style:y2(s,{text:i,font:v,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||d.textAlign,verticalAlign:s.get("verticalAlign")||d.textVerticalAlign}),z2:1});if(vP({el:R,componentModel:t,itemName:i}),R.__fullText=i,R.anid="name",t.get("triggerEvent")){var A=Yf.makeAxisEventDataBase(t);A.targetType="axisName",A.name=i,Mr(R).eventData=A}r.add(R),R.updateTransform(),n.add(R),R.decomposeTransform()}}};function _Ie(e,t,n,r){var i=d$(n-e),o,a,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return qx(i-Pf/2)?(a=l?"bottom":"top",o="center"):qx(i-Pf*1.5)?(a=l?"top":"bottom",o="center"):(a="middle",iPf/2?o=l?"left":"right":o=l?"right":"left"),{rotation:i,textAlign:o,textVerticalAlign:a}}function OIe(e,t,n){if(!kq(e.axis)){var r=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var o=t[0],a=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],f=n[n.length-1],d=n[n.length-2];r===!1?(as(o),as(u)):EU(o,a)&&(r?(as(a),as(c)):(as(o),as(u))),i===!1?(as(s),as(f)):EU(l,s)&&(i?(as(l),as(d)):(as(s),as(f)))}}function as(e){e&&(e.ignore=!0)}function EU(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=$k([]);return UJ(i,i,-e.rotation),n.applyTransform(lv([],i,e.getLocalTransform())),r.applyTransform(lv([],i,t.getLocalTransform())),n.intersect(r)}}function XU(e){return e==="middle"||e==="center"}function uee(e,t,n,r,i){for(var o=[],a=[],s=[],l=0;ll[1]&&l.reverse(),(a==null||a>l[1])&&(a=l[1]),a0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var v=l;p.color!=null&&(v=Xn({color:p.color},l));var g=sr(Dn(p),{boundaryGap:n,splitNumber:r,scale:i,axisLine:o,axisTick:a,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:v,triggerEvent:d},!1);if(Gt(c)){var m=g.name;g.name=c.replace("{value}",m??"")}else Rn(c)&&(g.name=c(g.name,g));var y=new Pi(g,null,this.ecModel);return Rl(y,Pq.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=h},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:sr({lineStyle:{color:"#bbb"}},tg.axisLine),axisLabel:FR(tg.axisLabel,!1),axisTick:FR(tg.axisTick,!1),splitLine:FR(tg.splitLine,!0),splitArea:FR(tg.splitArea,!0),indicator:[]},t}(fr),jIe=["axisLine","axisTickLabel","axisName"],qIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,i){var o=this.group;o.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},t.prototype._buildAxes=function(n){var r=n.coordinateSystem,i=r.getIndicatorAxes(),o=Ot(i,function(a){var s=a.model.get("showName")?a.name:"",l=new Yf(a.model,{axisName:s,position:[r.cx,r.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});ke(o,function(a){ke(jIe,a.add,a),this.group.add(a.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(n){var r=n.coordinateSystem,i=r.getIndicatorAxes();if(!i.length)return;var o=n.get("shape"),a=n.getModel("splitLine"),s=n.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),c=a.get("show"),f=s.get("show"),d=l.get("color"),h=u.get("color"),p=Ft(d)?d:[d],v=Ft(h)?h:[h],g=[],m=[];function y(F,N,V){var W=V%N.length;return F[W]=F[W]||[],W}if(o==="circle")for(var R=i[0].getTicksCoords(),A=r.cx,x=r.cy,S=0;S=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(fr),ip=Ea,__=ke,ER=Ri,hee=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new ER),this.group.add(this._selectorGroup=new ER),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,i){var o=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var a=n.get("align"),s=n.get("orient");(!a||a==="auto")&&(a=n.get("left")==="right"&&s==="vertical"?"right":"left");var l=n.get("selector",!0),u=n.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(a,n,r,i,l,s,u);var c=n.getBoxLayoutParams(),f={width:i.getWidth(),height:i.getHeight()},d=n.get("padding"),h=cS(c,f,d),p=this.layoutInner(n,a,h,o,l,u),v=cS(Xn({width:p.width,height:p.height},c),f,d);this.group.x=v.x-p.x,this.group.y=v.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=iNe(p,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,i,o,a,s,l){var u=this.getContentGroup(),c=Sn(),f=r.get("selectedMode"),d=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&d.push(h.id)}),__(r.getData(),function(h,p){var v=h.get("name");if(!this.newlineDisabled&&(v===""||v===` -`)){var g=new ER;g.newline=!0,u.add(g);return}var m=i.getSeriesByName(v)[0];if(!c.get(v))if(m){var y=m.getData(),R=y.getVisual("legendLineStyle")||{},A=y.getVisual("legendIcon"),x=y.getVisual("style"),S=this._createItem(m,v,p,h,r,n,R,x,A,f,o);S.on("click",ip(BU,v,null,o,d)).on("mouseover",ip(O_,m.name,null,o,d)).on("mouseout",ip(k_,m.name,null,o,d)),i.ssr&&S.eachChild(function(w){var M=Mr(w);M.seriesIndex=m.seriesIndex,M.dataIndex=p,M.ssrType="legend"}),c.set(v,!0)}else i.eachRawSeries(function(w){if(!c.get(v)&&w.legendVisualProvider){var M=w.legendVisualProvider;if(!M.containName(v))return;var L=M.indexOfName(v),T=M.getItemVisual(L,"style"),P=M.getItemVisual(L,"legendIcon"),k=uu(T.fill);k&&k[3]===0&&(k[3]=.2,T=vt(vt({},T),{fill:M3(k,"rgba")}));var I=this._createItem(w,v,p,h,r,n,{},T,P,f,o);I.on("click",ip(BU,null,v,o,d)).on("mouseover",ip(O_,null,v,o,d)).on("mouseout",ip(k_,null,v,o,d)),i.ssr&&I.eachChild(function(C){var F=Mr(C);F.seriesIndex=w.seriesIndex,F.dataIndex=p,F.ssrType="legend"}),c.set(v,!0)}},this)},this),a&&this._createSelector(a,r,o,s,l)},t.prototype._createSelector=function(n,r,i,o,a){var s=this.getSelectorGroup();__(n,function(u){var c=u.type,f=new Ha({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var d=r.getModel("selectorLabel"),h=r.getModel(["emphasis","selectorLabel"]);r1(f,{normal:d,emphasis:h},{defaultText:u.title}),r_(f)})},t.prototype._createItem=function(n,r,i,o,a,s,l,u,c,f,d){var h=n.visualDrawType,p=a.get("itemWidth"),v=a.get("itemHeight"),g=a.isSelected(r),m=o.get("symbolRotate"),y=o.get("symbolKeepAspect"),R=o.get("icon");c=R||c||"roundRect";var A=aNe(c,o,l,u,h,g,d),x=new ER,S=o.getModel("textStyle");if(Rn(n.getLegendIcon)&&(!R||R==="inherit"))x.add(n.getLegendIcon({itemWidth:p,itemHeight:v,icon:c,iconRotate:m,itemStyle:A.itemStyle,lineStyle:A.lineStyle,symbolKeepAspect:y}));else{var w=R==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;x.add(sNe({itemWidth:p,itemHeight:v,icon:c,iconRotate:w,itemStyle:A.itemStyle,lineStyle:A.lineStyle,symbolKeepAspect:y}))}var M=s==="left"?p+5:-5,L=s,T=a.get("formatter"),P=r;Gt(T)&&T?P=T.replace("{name}",r??""):Rn(T)&&(P=T(r));var k=g?S.getTextColor():o.get("inactiveColor");x.add(new Ha({style:y2(S,{text:P,x:M,y:v/2,fill:k,align:L,verticalAlign:"middle"},{inheritColor:k})}));var I=new ki({shape:x.getBoundingRect(),style:{fill:"transparent"}}),C=o.getModel("tooltip");return C.get("show")&&vP({el:I,componentModel:a,itemName:r,itemTooltipOption:C.option}),x.add(I),x.eachChild(function(F){F.silent=!0}),I.silent=!f,this.getContentGroup().add(x),r_(x),x.__legendDataIndex=i,x},t.prototype.layoutInner=function(n,r,i,o,a,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Tm(n.get("orient"),l,n.get("itemGap"),i.width,i.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),a){Tm("horizontal",u,n.get("selectorItemGap",!0));var d=u.getBoundingRect(),h=[-d.x,-d.y],p=n.get("selectorButtonGap",!0),v=n.getOrient().index,g=v===0?"width":"height",m=v===0?"height":"width",y=v===0?"y":"x";s==="end"?h[v]+=c[g]+p:f[v]+=d[g]+p,h[1-v]+=c[m]/2-d[m]/2,u.x=h[0],u.y=h[1],l.x=f[0],l.y=f[1];var R={x:0,y:0};return R[g]=c[g]+p+d[g],R[m]=Math.max(c[m],d[m]),R[y]=Math.min(0,d[y]+h[1-v]),R}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(gc);function aNe(e,t,n,r,i,o,a){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),__(g,function(y,R){g[R]==="inherit"&&(g[R]=m[R])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?r.decal:g_(f,a),u.fill==="inherit"&&(u.fill=r[i]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(i==="fill"?r:n).opacity),s(u,r);var d=t.getModel("lineStyle"),h=d.getLineStyle();if(s(h,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),h.stroke==="auto"&&(h.stroke=r.fill),!o){var p=t.get("inactiveBorderWidth"),v=u[c];u.lineWidth=p==="auto"?r.lineWidth>0&&v?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),h.stroke=d.get("inactiveColor"),h.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:h}}function sNe(e){var t=e.icon||"roundRect",n=od(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function BU(e,t,n,r){k_(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),O_(e,t,n,r)}function pee(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;ri[a],g=[-h.x,-h.y];r||(g[o]=c[u]);var m=[0,0],y=[-p.x,-p.y],R=ln(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(v){var A=n.get("pageButtonPosition",!0);A==="end"?y[o]+=i[a]-p[a]:m[o]+=p[a]+R}y[1-o]+=h[s]/2-p[s]/2,c.setPosition(g),f.setPosition(m),d.setPosition(y);var x={x:0,y:0};if(x[a]=v?i[a]:h[a],x[s]=Math.max(h[s],p[s]),x[l]=Math.min(0,p[l]+y[1-o]),f.__rectSize=i[a],v){var S={x:0,y:0};S[a]=Math.max(i[a]-p[a]-R,0),S[s]=x[s],f.setClipPath(new ki({shape:S})),f.__rectSize=S[a]}else d.eachChild(function(M){M.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(n);return w.pageIndex!=null&&mo(c,{x:w.contentPosition[0],y:w.contentPosition[1]},v?n:null),this._updatePageInfoView(n,w),x},t.prototype._pageGo=function(n,r,i){var o=this._getPageInfo(r)[n];o!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:o,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var i=this._controllerGroup;ke(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",d=r[f]!=null,h=i.childOfName(c);h&&(h.setStyle("fill",d?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),h.cursor=d?"pointer":"default")});var o=i.childOfName("pageText"),a=n.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;o&&a&&o.setStyle("text",Gt(a)?a.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):a({current:l,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),i=this.getContentGroup(),o=this._containerGroup.__rectSize,a=n.getOrient().index,s=jL[a],l=qL[a],u=this._findTargetItemIndex(r),c=i.children(),f=c[u],d=c.length,h=d?1:0,p={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return p;var v=A(f);p.contentPosition[a]=-v.s;for(var g=u+1,m=v,y=v,R=null;g<=d;++g)R=A(c[g]),(!R&&y.e>m.s+o||R&&!x(R,m.s))&&(y.i>m.i?m=y:m=R,m&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=m.i),++p.pageCount)),y=R;for(var g=u-1,m=v,y=v,R=null;g>=-1;--g)R=A(c[g]),(!R||!x(y,R.s))&&m.i=w&&S.s<=w+o}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,i=this.getContentGroup(),o;return i.eachChild(function(a,s){var l=a.__legendDataIndex;o==null&&l!=null&&(o=s),l===n&&(r=s)}),r??o},t.type="legend.scroll",t}(hee);function dNe(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(r)})})}function hNe(e){i0(vee),e.registerComponentModel(cNe),e.registerComponentView(fNe),dNe(e)}function pNe(e){i0(vee),i0(hNe)}var e8=Math.sin,t8=Math.cos,gee=Math.PI,th=Math.PI*2,vNe=180/gee,mee=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,i,o,a){this._add("C",t,n,r,i,o,a)},e.prototype.quadraticCurveTo=function(t,n,r,i){this._add("Q",t,n,r,i)},e.prototype.arc=function(t,n,r,i,o,a){this.ellipse(t,n,r,r,0,i,o,a)},e.prototype.ellipse=function(t,n,r,i,o,a,s,l){var u=s-a,c=!l,f=Math.abs(u),d=_f(f-th)||(c?u>=th:-u>=th),h=u>0?u%th:u%th+th,p=!1;d?p=!0:_f(f)?p=!1:p=h>=gee==!!c;var v=t+r*t8(a),g=n+i*e8(a);this._start&&this._add("M",v,g);var m=Math.round(o*vNe);if(d){var y=1/this._p,R=(c?1:-1)*(th-y);this._add("A",r,i,m,1,+c,t+r*t8(a+R),n+i*e8(a+R)),y>.01&&this._add("A",r,i,m,0,+c,v,g)}else{var A=t+r*t8(s),x=n+i*e8(s);this._add("A",r,i,m,+p,+c,A,x)}},e.prototype.rect=function(t,n,r,i){this._add("M",t,n),this._add("l",r,0),this._add("l",0,i),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,i,o,a,s,l,u){for(var c=[],f=this._p,d=1;d"}function wNe(e){return""}function KP(e,t){t=t||{};var n=t.newline?` +`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var q8e=td(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function eTe(e){return j8e(e)?!!q8e[e]:!0}function S$(e,t,n,r,i){for(var o=[],a=[],s="",l="",u=0,c=0,f=0;fn:i+c+h>n){c?(s||l)&&(p?(s||(s=l,l="",u=0,c=u),o.push(s),a.push(c-u),l+=d,u+=h,s="",c=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(c),s=d,c=h)):p?(o.push(l),a.push(u),l=d,u=h):(o.push(d),a.push(h));continue}c+=h,p?(l+=d,u+=h):(l&&(s+=l,l="",u=0),s+=d)}return!o.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(c)),o.length===1&&(c+=i),{accumWidth:c,lines:o,linesWidths:a}}var q6="__zr_style_"+Math.round(Math.random()*10),Dh={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},C3={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Dh[q6]=!0;var cV=["z","z2","invisible"],tTe=["invisible"],nTe=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=Un(n),i=0;i1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(oR[0]=dL(i)*n+e,oR[1]=fL(i)*r+t,aR[0]=dL(o)*n+e,aR[1]=fL(o)*r+t,u(s,oR,aR),c(l,oR,aR),i=i%Bd,i<0&&(i=i+Bd),o=o%Bd,o<0&&(o=o+Bd),i>o&&!a?o+=Bd:ii&&(sR[0]=dL(h)*n+e,sR[1]=fL(h)*r+t,u(s,sR,s),c(l,sR,l))}var er={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Yd=[],Zd=[],Cl=[],Uc=[],Il=[],Nl=[],hL=Math.min,pL=Math.max,Qd=Math.cos,Hd=Math.sin,Bu=Math.abs,e_=Math.PI,lf=e_*2,vL=typeof Float32Array<"u",Y1=[];function gL(e){var t=Math.round(e/e_*1e8)/1e8;return t%2*e_}function w$(e,t){var n=gL(e[0]);n<0&&(n+=lf);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=lf?i=n+lf:t&&n-i>=lf?i=n-lf:!t&&n>i?i=n+(lf-gL(n-i)):t&&n0&&(this._ux=Bu(r/jW/t)||0,this._uy=Bu(r/jW/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(er.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=Bu(t-this._xi),i=Bu(n-this._yi),o=r>this._ux||i>this._uy;if(this.addData(er.L,t,n),this._ctx&&o&&this._ctx.lineTo(t,n),o)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var a=r*r+i*i;a>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=a)}return this},e.prototype.bezierCurveTo=function(t,n,r,i,o,a){return this._drawPendingPt(),this.addData(er.C,t,n,r,i,o,a),this._ctx&&this._ctx.bezierCurveTo(t,n,r,i,o,a),this._xi=o,this._yi=a,this},e.prototype.quadraticCurveTo=function(t,n,r,i){return this._drawPendingPt(),this.addData(er.Q,t,n,r,i),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,i),this._xi=r,this._yi=i,this},e.prototype.arc=function(t,n,r,i,o,a){this._drawPendingPt(),Y1[0]=i,Y1[1]=o,w$(Y1,a),i=Y1[0],o=Y1[1];var s=o-i;return this.addData(er.A,t,n,r,r,i,s,0,a?0:1),this._ctx&&this._ctx.arc(t,n,r,i,o,a),this._xi=Qd(o)*r+t,this._yi=Hd(o)*r+n,this},e.prototype.arcTo=function(t,n,r,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,i,o),this},e.prototype.rect=function(t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,i),this.addData(er.R,t,n,r,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(er.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var n=t.length;!(this.data&&this.data.length===n)&&vL&&(this.data=new Float32Array(n));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var f=0;f0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Cl[0]=Cl[1]=Il[0]=Il[1]=Number.MAX_VALUE,Uc[0]=Uc[1]=Nl[0]=Nl[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,i=0,o=0,a;for(a=0;ar||Bu(R)>i||d===n-1)&&(v=Math.sqrt(y*y+R*R),o=g,a=m);break}case er.C:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++],S=t[d++],w=t[d++];v=SLe(o,a,A,x,g,m,S,w,10),o=S,a=w;break}case er.Q:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++];v=LLe(o,a,A,x,g,m,10),o=g,a=m;break}case er.A:var L=t[d++],T=t[d++],M=t[d++],P=t[d++],k=t[d++],I=t[d++],C=I+k;d+=1,p&&(s=Qd(k)*M+L,l=Hd(k)*P+T),v=pL(M,P)*hL(lf,Math.abs(I)),o=Qd(C)*M+L,a=Hd(C)*P+T;break;case er.R:{s=o=t[d++],l=a=t[d++];var F=t[d++],N=t[d++];v=F*2+N*2;break}case er.Z:{var y=s-o,R=l-a;v=Math.sqrt(y*y+R*R),o=s,a=l;break}}v>=0&&(u[f++]=v,c+=v)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,i=this._ux,o=this._uy,a=this._len,s,l,u,c,f,d,h=n<1,p,v,g=0,m=0,y,R=0,A,x;if(!(h&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,v=this._pathLen,y=n*v,!y)))e:for(var S=0;S0&&(t.lineTo(A,x),R=0),w){case er.M:s=u=r[S++],l=c=r[S++],t.moveTo(u,c);break;case er.L:{f=r[S++],d=r[S++];var T=Bu(f-u),M=Bu(d-c);if(T>i||M>o){if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;t.lineTo(u*(1-k)+f*k,c*(1-k)+d*k);break e}g+=P}t.lineTo(f,d),u=f,c=d,R=0}else{var I=T*T+M*M;I>R&&(A=f,x=d,R=I)}break}case er.C:{var C=r[S++],F=r[S++],N=r[S++],V=r[S++],W=r[S++],H=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;Gx(u,C,N,W,k,Yd),Gx(c,F,V,H,k,Zd),t.bezierCurveTo(Yd[1],Zd[1],Yd[2],Zd[2],Yd[3],Zd[3]);break e}g+=P}t.bezierCurveTo(C,F,N,V,W,H),u=W,c=H;break}case er.Q:{var C=r[S++],F=r[S++],N=r[S++],V=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;zx(u,C,N,k,Yd),zx(c,F,V,k,Zd),t.quadraticCurveTo(Yd[1],Zd[1],Yd[2],Zd[2]);break e}g+=P}t.quadraticCurveTo(C,F,N,V),u=N,c=V;break}case er.A:var j=r[S++],B=r[S++],Y=r[S++],Z=r[S++],K=r[S++],ne=r[S++],z=r[S++],fe=!r[S++],G=Y>Z?Y:Z,ye=Bu(Y-Z)>.001,le=K+ne,de=!1;if(h){var P=p[m++];g+P>y&&(le=K+ne*(y-g)/P,de=!0),g+=P}if(ye&&t.ellipse?t.ellipse(j,B,Y,Z,z,K,le,fe):t.arc(j,B,G,K,le,fe),de)break e;L&&(s=Qd(K)*Y+j,l=Hd(K)*Z+B),u=Qd(le)*Y+j,c=Hd(le)*Z+B;break;case er.R:s=u=r[S],l=c=r[S+1],f=r[S++],d=r[S++];var ce=r[S++],q=r[S++];if(h){var P=p[m++];if(g+P>y){var X=y-g;t.moveTo(f,d),t.lineTo(f+hL(X,ce),d),X-=ce,X>0&&t.lineTo(f+ce,d+hL(X,q)),X-=q,X>0&&t.lineTo(f+pL(ce-X,0),d+q),X-=ce,X>0&&t.lineTo(f,d+pL(q-X,0));break e}g+=P}t.rect(f,d,ce,q);break;case er.Z:if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;t.lineTo(u*(1-k)+s*k,c*(1-k)+l*k);break e}g+=P}t.closePath(),u=s,c=l}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=er,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function J0(e,t,n,r,i,o,a){if(i===0)return!1;var s=i,l=0,u=e;if(a>t+s&&a>r+s||ae+s&&o>n+s||ot+f&&c>r+f&&c>o+f&&c>s+f||ce+f&&u>n+f&&u>i+f&&u>a+f||ut+u&&l>r+u&&l>o+u||le+u&&s>n+u&&s>i+u||sn||c+ui&&(i+=Z1);var d=Math.atan2(l,s);return d<0&&(d+=Z1),d>=r&&d<=i||d+Z1>=r&&d+Z1<=i}function Kd(e,t,n,r,i,o){if(o>t&&o>r||oi?s:0}var Bc=id.CMD,Gd=Math.PI*2,cTe=1e-4;function fTe(e,t){return Math.abs(e-t)t&&u>r&&u>o&&u>s||u1&&dTe(),h=Ki(t,r,o,s,ds[0]),d>1&&(p=Ki(t,r,o,s,ds[1]))),d===2?gt&&s>r&&s>o||s=0&&u<=1){for(var c=0,f=jo(t,r,o,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);_o[0]=-l,_o[1]=l;var u=Math.abs(r-i);if(u<1e-4)return 0;if(u>=Gd-1e-4){r=0,i=Gd;var c=o?1:-1;return a>=_o[0]+e&&a<=_o[1]+e?c:0}if(r>i){var f=r;r=i,i=f}r<0&&(r+=Gd,i+=Gd);for(var d=0,h=0;h<2;h++){var p=_o[h];if(p+e>a){var v=Math.atan2(s,p),c=o?1:-1;v<0&&(v=Gd+v),(v>=r&&v<=i||v+Gd>=r&&v+Gd<=i)&&(v>Math.PI/2&&v1&&(n||(s+=Kd(l,u,c,f,r,i))),g&&(l=o[p],u=o[p+1],c=l,f=u),v){case Bc.M:c=o[p++],f=o[p++],l=c,u=f;break;case Bc.L:if(n){if(J0(l,u,o[p],o[p+1],t,r,i))return!0}else s+=Kd(l,u,o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.C:if(n){if(sTe(l,u,o[p++],o[p++],o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=hTe(l,u,o[p++],o[p++],o[p++],o[p++],o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.Q:if(n){if(lTe(l,u,o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=pTe(l,u,o[p++],o[p++],o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Bc.A:var m=o[p++],y=o[p++],R=o[p++],A=o[p++],x=o[p++],S=o[p++];p+=1;var w=!!(1-o[p++]);d=Math.cos(x)*R+m,h=Math.sin(x)*A+y,g?(c=d,f=h):s+=Kd(l,u,d,h,r,i);var L=(r-m)*A/R+m;if(n){if(uTe(m,y,A,x,x+S,w,t,L,i))return!0}else s+=vTe(m,y,A,x,x+S,w,L,i);l=Math.cos(x+S)*R+m,u=Math.sin(x+S)*A+y;break;case Bc.R:c=l=o[p++],f=u=o[p++];var T=o[p++],M=o[p++];if(d=c+T,h=f+M,n){if(J0(c,f,d,f,t,r,i)||J0(d,f,d,h,t,r,i)||J0(d,h,c,h,t,r,i)||J0(c,h,c,f,t,r,i))return!0}else s+=Kd(d,f,d,h,r,i),s+=Kd(c,h,c,f,r,i);break;case Bc.Z:if(n){if(J0(l,u,c,f,t,r,i))return!0}else s+=Kd(l,u,c,f,r,i);l=c,u=f;break}}return!n&&!fTe(u,f)&&(s+=Kd(l,u,c,f,r,i)||0),s!==0}function gTe(e,t,n){return M$(e,0,!1,t,n)}function mTe(e,t,n,r){return M$(e,t,!0,n,r)}var eS=Xn({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Dh),yTe={style:Xn({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},C3.style)},mL=d2.concat(["invisible","culling","z","z2","zlevel","parent"]),jn=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){n.buildPath(l,n.shape)}),i.silent=!0;var o=i.style;for(var a in r)o[a]!==r[a]&&(o[a]=r[a]);o.fill=r.fill?r.decal:null,o.decal=null,o.shadowColor=null,r.strokeFirst&&(o.stroke=null);for(var s=0;s.5?K6:r>.2?$Le:G6}else if(n)return G6}return K6},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(Gt(r)){var i=this.__zr,o=!!(i&&i.isDarkMode()),a=Jx(n,0)0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,i=!n;if(i){var o=!1;this.path||(o=!0,this.createPathProxy());var a=this.path;(o||this.__dirty&wp)&&(a.beginPath(),this.buildPath(a,this.shape,!1),this.pathUpdated()),n=a.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||i){s.copy(n);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return n},t.prototype.contain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect(),a=this.style;if(n=i[0],r=i[1],o.contain(n,r)){var s=this.path;if(this.hasStroke()){var l=a.lineWidth,u=a.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),mTe(s,l/u,n,r)))return!0}if(this.hasFill())return gTe(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=wp,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var i=this.shape;return i||(i=this.shape={}),typeof n=="string"?i[n]=r:vt(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&wp)},t.prototype.createStyle=function(n){return w3(eS,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=vt({},this.shape))},t.prototype._applyStateObj=function(n,r,i,o,a,s){e.prototype._applyStateObj.call(this,n,r,i,o,a,s);var l=!(r&&o),u;if(r&&r.shape?a?o?u=r.shape:(u=vt({},i.shape),vt(u,r.shape)):(u=vt({},o?this.shape:i.shape),vt(u,r.shape)):l&&(u=i.shape),u)if(a){this.shape=vt({},this.shape);for(var c={},f=Un(u),d=0;d0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return w3(ATe,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var r=n.text;r!=null?r+="":r="";var i=l$(r,n.font,n.textAlign,n.textBaseline);if(i.x+=n.x||0,i.y+=n.y||0,this.hasStroke()){var o=n.lineWidth;i.x-=o/2,i.y-=o/2,i.width+=o,i.height+=o}this._rect=i}return this._rect},t.initDefaultProps=function(){var n=t.prototype;n.dirtyRectTolerance=10}(),t}(hy);v2.prototype.type="tspan";var RTe=Xn({x:0,y:0},Dh),bTe={style:Xn({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},C3.style)};function xTe(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var bl=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return w3(RTe,n)},t.prototype._getSize=function(n){var r=this.style,i=r[n];if(i!=null)return i;var o=xTe(r.image)?r.image:this.__image;if(!o)return 0;var a=n==="width"?"height":"width",s=r[a];return s==null?o[n]:o[n]/o[a]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return bTe},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new dr(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(hy);bl.prototype.type="image";function STe(e,t){var n=t.x,r=t.y,i=t.width,o=t.height,a=t.r,s,l,u,c;i<0&&(n=n+i,i=-i),o<0&&(r=r+o,o=-o),typeof a=="number"?s=l=u=c=a:a instanceof Array?a.length===1?s=l=u=c=a[0]:a.length===2?(s=u=a[0],l=c=a[1]):a.length===3?(s=a[0],l=c=a[1],u=a[2]):(s=a[0],l=a[1],u=a[2],c=a[3]):s=l=u=c=0;var f;s+l>i&&(f=s+l,s*=i/f,l*=i/f),u+c>i&&(f=u+c,u*=i/f,c*=i/f),l+u>o&&(f=l+u,l*=o/f,u*=o/f),s+c>o&&(f=s+c,s*=o/f,c*=o/f),e.moveTo(n+s,r),e.lineTo(n+i-l,r),l!==0&&e.arc(n+i-l,r+l,l,-Math.PI/2,0),e.lineTo(n+i,r+o-u),u!==0&&e.arc(n+i-u,r+o-u,u,0,Math.PI/2),e.lineTo(n+c,r+o),c!==0&&e.arc(n+c,r+o-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var Ep=Math.round;function L$(e,t,n){if(t){var r=t.x1,i=t.x2,o=t.y1,a=t.y2;e.x1=r,e.x2=i,e.y1=o,e.y2=a;var s=n&&n.lineWidth;return s&&(Ep(r*2)===Ep(i*2)&&(e.x1=e.x2=Sh(r,s,!0)),Ep(o*2)===Ep(a*2)&&(e.y1=e.y2=Sh(o,s,!0))),e}}function T$(e,t,n){if(t){var r=t.x,i=t.y,o=t.width,a=t.height;e.x=r,e.y=i,e.width=o,e.height=a;var s=n&&n.lineWidth;return s&&(e.x=Sh(r,s,!0),e.y=Sh(i,s,!0),e.width=Math.max(Sh(r+o,s,!1)-e.x,o===0?0:1),e.height=Math.max(Sh(i+a,s,!1)-e.y,a===0?0:1)),e}}function Sh(e,t,n){if(!t)return e;var r=Ep(e*2);return(r+Ep(t))%2===0?r/2:(r+(n?1:-1))/2}var wTe=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),MTe={},ki=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new wTe},t.prototype.buildPath=function(n,r){var i,o,a,s;if(this.subPixelOptimize){var l=T$(MTe,r,this.style);i=l.x,o=l.y,a=l.width,s=l.height,l.r=r.r,r=l}else i=r.x,o=r.y,a=r.width,s=r.height;r.r?STe(n,r):n.rect(i,o,a,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(jn);ki.prototype.type="rect";var vV={fill:"#000"},gV=2,LTe={style:Xn({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},C3.style)},Ha=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=vV,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n0,k=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),I=a.calculatedLineHeight,C=0;C=0&&(C=S[I],C.align==="right");)this._placeToken(C,n,L,m,k,"right",R),T-=C.width,k-=C.width,I--;for(P+=(o-(P-g)-(y-k)-T)/2;M<=I;)C=S[M],this._placeToken(C,n,L,m,P+C.width/2,"center",R),P+=C.width,M++;m+=L}},t.prototype._placeToken=function(n,r,i,o,a,s,l){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,f=o+i/2;c==="top"?f=o+n.height/2:c==="bottom"&&(f=o+i-n.height/2);var d=!n.isLineHolder&&yL(u);d&&this._renderBackground(u,r,s==="right"?a-n.width:s==="center"?a-n.width/2:a,f-n.height/2,n.width,n.height);var h=!!u.backgroundColor,p=n.textPadding;p&&(a=xV(a,s,p),f-=n.height/2-p[0]-n.innerHeight/2);var v=this._getOrCreateChild(v2),g=v.createStyle();v.useStyle(g);var m=this._defaultStyle,y=!1,R=0,A=bV("fill"in u?u.fill:"fill"in r?r.fill:(y=!0,m.fill)),x=RV("stroke"in u?u.stroke:"stroke"in r?r.stroke:!h&&!l&&(!m.autoStroke||y)?(R=gV,m.stroke):null),S=u.textShadowBlur>0||r.textShadowBlur>0;g.text=n.text,g.x=a,g.y=f,S&&(g.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,g.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=n.font||ed,g.opacity=gm(u.opacity,r.opacity,1),yV(g,u),x&&(g.lineWidth=gm(u.lineWidth,r.lineWidth,R),g.lineDash=ln(u.lineDash,r.lineDash),g.lineDashOffset=r.lineDashOffset||0,g.stroke=x),A&&(g.fill=A);var w=n.contentWidth,L=n.contentHeight;v.setBoundingRect(new dr(Ig(g.x,w,g.textAlign),Mp(g.y,L,g.textBaseline),w,L))},t.prototype._renderBackground=function(n,r,i,o,a,s){var l=n.backgroundColor,u=n.borderWidth,c=n.borderColor,f=l&&l.image,d=l&&!f,h=n.borderRadius,p=this,v,g;if(d||n.lineHeight||u&&c){v=this._getOrCreateChild(ki),v.useStyle(v.createStyle()),v.style.fill=null;var m=v.shape;m.x=i,m.y=o,m.width=a,m.height=s,m.r=h,v.dirtyShape()}if(d){var y=v.style;y.fill=l||null,y.fillOpacity=ln(n.fillOpacity,1)}else if(f){g=this._getOrCreateChild(bl),g.onload=function(){p.dirtyStyle()};var R=g.style;R.image=l.image,R.x=i,R.y=o,R.width=a,R.height=s}if(u&&c){var y=v.style;y.lineWidth=u,y.stroke=c,y.strokeOpacity=ln(n.strokeOpacity,1),y.lineDash=n.borderDash,y.lineDashOffset=n.borderDashOffset||0,v.strokeContainThreshold=0,v.hasFill()&&v.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var A=(v||g).style;A.shadowBlur=n.shadowBlur||0,A.shadowColor=n.shadowColor||"transparent",A.shadowOffsetX=n.shadowOffsetX||0,A.shadowOffsetY=n.shadowOffsetY||0,A.opacity=gm(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return O$(n)&&(r=[n.fontStyle,n.fontWeight,_$(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&Tf(r)||n.textFont||n.font},t}(hy),TTe={left:!0,right:1,center:1},_Te={top:1,bottom:1,middle:1},mV=["fontStyle","fontWeight","fontSize","fontFamily"];function _$(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?Qk+"px":e+"px"}function yV(e,t){for(var n=0;n=0,o=!1;if(e instanceof jn){var a=k$(e),s=i&&a.selectFill||a.normalFill,l=i&&a.selectStroke||a.normalStroke;if($0(s)||$0(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(o=!0,r=vt({},r),u=vt({},u),u.fill=s):!$0(u.fill)&&$0(s)?(o=!0,r=vt({},r),u=vt({},u),u.fill=V6(s)):!$0(u.stroke)&&$0(l)&&(o||(r=vt({},r),u=vt({},u)),u.stroke=V6(l)),r.style=u}}if(r&&r.z2==null){o||(r=vt({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??PTe)}return r}function XTe(e,t,n){if(n&&n.z2==null){n=vt({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??CTe)}return n}function WTe(e,t,n){var r=wr(e.currentStates,t)>=0,i=e.style.opacity,o=r?null:FTe(e,["opacity"],t,{opacity:1});n=n||{};var a=n.style||{};return a.opacity==null&&(n=vt({},n),a=vt({opacity:r?i:o.opacity*.1},a),n.style=a),n}function AL(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return ETe(this,e,t,n);if(e==="blur")return WTe(this,e,n);if(e==="select")return XTe(this,e,n)}return n}function VTe(e){e.stateProxy=AL;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=AL),n&&(n.stateProxy=AL)}function _V(e,t){!X$(e,t)&&!e.__highByOuter&&Mc(e,P$)}function OV(e,t){!X$(e,t)&&!e.__highByOuter&&Mc(e,C$)}function nS(e,t){e.__highByOuter|=1<<(t||0),Mc(e,P$)}function rS(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Mc(e,C$)}function DTe(e){Mc(e,uP)}function N$(e){Mc(e,I$)}function F$(e){Mc(e,ITe)}function E$(e){Mc(e,NTe)}function X$(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function W$(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(i,o){var a=sP(o),s=i==="series",l=s?e.getViewOfSeriesModel(o):e.getViewOfComponentModel(o);!s&&r.push(l),a.isBlured&&(l.group.traverse(function(u){I$(u)}),s&&n.push(o)),a.isBlured=!1}),ke(r,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(n,!1,t)})}function t_(e,t,n,r){var i=r.getModel();n=n||"coordinateSystem";function o(u,c){for(var f=0;f0){var s={dataIndex:a,seriesIndex:n.seriesIndex};o!=null&&(s.dataType=o),t.push(s)}})}),t}function r_(e,t,n){V$(e,!0),Mc(e,VTe),KTe(e,t,n)}function HTe(e){V$(e,!1)}function Iv(e,t,n,r){r?HTe(e):r_(e,t,n)}function KTe(e,t,n){var r=Mr(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var PV=["emphasis","blur","select"],GTe={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Nv(e,t,n,r){n=n||"itemStyle";for(var i=0;i1&&(a*=RL(p),s*=RL(p));var v=(i===o?-1:1)*RL((a*a*(s*s)-a*a*(h*h)-s*s*(d*d))/(a*a*(h*h)+s*s*(d*d)))||0,g=v*a*h/s,m=v*-s*d/a,y=(e+n)/2+cR(f)*g-uR(f)*m,R=(t+r)/2+uR(f)*g+cR(f)*m,A=FV([1,0],[(d-g)/a,(h-m)/s]),x=[(d-g)/a,(h-m)/s],S=[(-1*d-g)/a,(-1*h-m)/s],w=FV(x,S);if(a_(x,S)<=-1&&(w=Q1),a_(x,S)>=1&&(w=0),w<0){var L=Math.round(w/Q1*1e6)/1e6;w=Q1*2+L%2*Q1}c.addData(u,y,R,a,s,A,w,f,o)}var e6e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,t6e=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function n6e(e){var t=new id;if(!e)return t;var n=0,r=0,i=n,o=r,a,s=id.CMD,l=e.match(e6e);if(!l)return t;for(var u=0;uC*C+F*F&&(L=M,T=P),{cx:L,cy:T,x0:-c,y0:-f,x1:L*(i/x-1),y1:T*(i/x-1)}}function c6e(e){var t;if(Ft(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function f6e(e,t){var n,r=Ng(t.r,0),i=Ng(t.r0||0,0),o=r>0,a=i>0;if(!(!o&&!a)){if(o||(r=i,i=0),i>r){var s=r;r=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,f=t.cy,d=!!t.clockwise,h=XV(u-l),p=h>bL&&h%bL;if(p>js&&(h=p),!(r>js))e.moveTo(c,f);else if(h>bL-js)e.moveTo(c+r*q0(l),f+r*zd(l)),e.arc(c,f,r,l,u,!d),i>js&&(e.moveTo(c+i*q0(u),f+i*zd(u)),e.arc(c,f,i,u,l,d));else{var v=void 0,g=void 0,m=void 0,y=void 0,R=void 0,A=void 0,x=void 0,S=void 0,w=void 0,L=void 0,T=void 0,M=void 0,P=void 0,k=void 0,I=void 0,C=void 0,F=r*q0(l),N=r*zd(l),V=i*q0(u),W=i*zd(u),H=h>js;if(H){var j=t.cornerRadius;j&&(n=c6e(j),v=n[0],g=n[1],m=n[2],y=n[3]);var B=XV(r-i)/2;if(R=Fl(B,m),A=Fl(B,y),x=Fl(B,v),S=Fl(B,g),T=w=Ng(R,A),M=L=Ng(x,S),(w>js||L>js)&&(P=r*q0(u),k=r*zd(u),I=i*q0(l),C=i*zd(l),hjs){var ye=Fl(m,T),le=Fl(y,T),de=fR(I,C,F,N,r,ye,d),ce=fR(P,k,V,W,r,le,d);e.moveTo(c+de.cx+de.x0,f+de.cy+de.y0),T0&&e.arc(c+de.cx,f+de.cy,ye,eo(de.y0,de.x0),eo(de.y1,de.x1),!d),e.arc(c,f,r,eo(de.cy+de.y1,de.cx+de.x1),eo(ce.cy+ce.y1,ce.cx+ce.x1),!d),le>0&&e.arc(c+ce.cx,f+ce.cy,le,eo(ce.y1,ce.x1),eo(ce.y0,ce.x0),!d))}else e.moveTo(c+F,f+N),e.arc(c,f,r,l,u,!d);if(!(i>js)||!H)e.lineTo(c+V,f+W);else if(M>js){var ye=Fl(v,M),le=Fl(g,M),de=fR(V,W,P,k,i,-le,d),ce=fR(F,N,I,C,i,-ye,d);e.lineTo(c+de.cx+de.x0,f+de.cy+de.y0),M0&&e.arc(c+de.cx,f+de.cy,le,eo(de.y0,de.x0),eo(de.y1,de.x1),!d),e.arc(c,f,i,eo(de.cy+de.y1,de.cx+de.x1),eo(ce.cy+ce.y1,ce.cx+ce.x1),d),ye>0&&e.arc(c+ce.cx,f+ce.cy,ye,eo(ce.y1,ce.x1),eo(ce.y0,ce.x0),!d))}else e.lineTo(c+V,f+W),e.arc(c,f,i,u,l,d)}e.closePath()}}}var d6e=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),yd=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new d6e},t.prototype.buildPath=function(n,r){f6e(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(jn);yd.prototype.type="sector";var h6e=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),E3=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new h6e},t.prototype.buildPath=function(n,r){var i=r.cx,o=r.cy,a=Math.PI*2;n.moveTo(i+r.r,o),n.arc(i,o,r.r,0,a,!1),n.moveTo(i+r.r0,o),n.arc(i,o,r.r0,0,a,!0)},t}(jn);E3.prototype.type="ring";function p6e(e,t,n,r){var i=[],o=[],a=[],s=[],l,u,c,f;if(r){c=[1/0,1/0],f=[-1/0,-1/0];for(var d=0,h=e.length;d=2){if(r){var o=p6e(i,r,n,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var a=i.length,s=0;s<(n?a:a-1);s++){var l=o[s*2],u=o[s*2+1],c=i[(s+1)%a];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(i[0][0],i[0][1]);for(var s=1,f=i.length;s$d[1]){if(s=!1,o)return s;var c=Math.abs($d[0]-Jd[1]),f=Math.abs(Jd[0]-$d[1]);Math.min(c,f)>i.len()&&(c0){var f=c.duration,d=c.delay,h=c.easing,p={duration:f,delay:d||0,easing:h,done:o,force:!!o||!!a,setToFinal:!u,scope:e,during:a};s?t.animateFrom(n,p):t.animateTo(n,p)}else t.stopAnimation(),!s&&t.attr(n),a&&a(1),o&&o()}function mo(e,t,n,r,i,o){hP("update",e,t,n,r,i,o)}function ua(e,t,n,r,i,o){hP("enter",e,t,n,r,i,o)}function Mm(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function DV(e){return!e.isGroup}function W6e(e){return e.shape!=null}function j$(e,t,n){if(!e||!t)return;function r(a){var s={};return a.traverse(function(l){DV(l)&&l.anid&&(s[l.anid]=l)}),s}function i(a){var s={x:a.x,y:a.y,rotation:a.rotation};return W6e(a)&&(s.shape=vt({},a.shape)),s}var o=r(e);t.traverse(function(a){if(DV(a)&&a.anid){var s=o[a.anid];if(s){var l=i(a);a.attr(i(s)),mo(a,l,n,Mr(a).dataIndex)}}})}function V6e(e,t){return Ot(e,function(n){var r=n[0];r=sS(r,t.x),r=lS(r,t.x+t.width);var i=n[1];return i=sS(i,t.y),i=lS(i,t.y+t.height),[r,i]})}function D6e(e,t){var n=sS(e.x,t.x),r=lS(e.x+e.width,t.x+t.width),i=sS(e.y,t.y),o=lS(e.y+e.height,t.y+t.height);if(r>=n&&o>=i)return{x:n,y:i,width:r-n,height:o-i}}function q$(e,t,n){var r=vt({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),Xn(i,n),new bl(r)):pP(e.replace("path://",""),r,n,"center")}function U6e(e,t,n,r,i){for(var o=0,a=i[i.length-1];o1)return!1;var g=xL(h,p,c,f)/d;return!(g<0||g>1)}function xL(e,t,n,r){return e*r-n*t}function B6e(e){return e<=1e-6&&e>=-1e-6}function vP(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=Gt(t)?{formatter:t}:t,o=n.mainType,a=n.componentIndex,s={componentType:o,name:r,$vars:["name"]};s[o+"Index"]=a;var l=e.formatterParamsExtra;l&&ke(Un(l),function(c){c2(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=Mr(e.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:r,option:Xn({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function UV(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function W3(e,t){if(e)if(Ft(e))for(var n=0;n=0&&s.push(l)}),s}}function rj(e,t){return sr(sr({},e,!0),t,!0)}const i_e={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},o_e={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var uS="ZH",gP="EN",fv=gP,kb={},mP={},ij=or.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||fv).toUpperCase();return e.indexOf(uS)>-1?uS:fv}():fv;function oj(e,t){e=e.toUpperCase(),mP[e]=new Pi(t),kb[e]=t}function a_e(e){if(Gt(e)){var t=kb[e.toUpperCase()]||{};return e===uS||e===gP?Dn(t):sr(Dn(t),Dn(kb[fv]),!1)}else return sr(Dn(e),Dn(kb[fv]),!1)}function s_e(e){return mP[e]}function l_e(){return mP[fv]}oj(gP,i_e);oj(uS,o_e);var yP=1e3,AP=yP*60,Lm=AP*60,Rs=Lm*24,GV=Rs*365,Fg={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},pR="{yyyy}-{MM}-{dd}",zV={year:"{yyyy}",month:"{yyyy}-{MM}",day:pR,hour:pR+" "+Fg.hour,minute:pR+" "+Fg.minute,second:pR+" "+Fg.second,millisecond:Fg.none},ML=["year","month","day","hour","minute","second","millisecond"],aj=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Yc(e,t){return e+="","0000".substr(0,t-e.length)+e}function dv(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function u_e(e){return e===dv(e)}function c_e(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function sj(e,t,n,r){var i=rd(e),o=i[RP(n)](),a=i[hv(n)]()+1,s=Math.floor((a-1)/3)+1,l=i[B3(n)](),u=i["get"+(n?"UTC":"")+"Day"](),c=i[A2(n)](),f=(c-1)%12+1,d=i[Y3(n)](),h=i[Z3(n)](),p=i[Q3(n)](),v=c>=12?"pm":"am",g=v.toUpperCase(),m=r instanceof Pi?r:s_e(r||ij)||l_e(),y=m.getModel("time"),R=y.get("month"),A=y.get("monthAbbr"),x=y.get("dayOfWeek"),S=y.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,v+"").replace(/{A}/g,g+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,Yc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,R[a-1]).replace(/{MMM}/g,A[a-1]).replace(/{MM}/g,Yc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Yc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Yc(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Yc(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Yc(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,Yc(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Yc(p,3)).replace(/{S}/g,p+"")}function f_e(e,t,n,r,i){var o=null;if(Gt(n))o=n;else if(Rn(n))o=n(e.value,t,{level:e.level});else{var a=vt({},Fg);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Ft(o)){var f=e.level==null?0:e.level>=0?e.level:o.length+e.level;f=Math.min(f,o.length-1),o=o[f]}}return sj(new Date(e.value),o,i,r)}function lj(e,t){var n=rd(e),r=n[hv(t)]()+1,i=n[B3(t)](),o=n[A2(t)](),a=n[Y3(t)](),s=n[Z3(t)](),l=n[Q3(t)](),u=l===0,c=u&&s===0,f=c&&a===0,d=f&&o===0,h=d&&i===1,p=h&&r===1;return p?"year":h?"month":d?"day":f?"hour":c?"minute":u?"second":"millisecond"}function JV(e,t,n){var r=Rr(e)?rd(e):e;switch(t=t||lj(e,n),t){case"year":return r[RP(n)]();case"half-year":return r[hv(n)]()>=6?1:0;case"quarter":return Math.floor((r[hv(n)]()+1)/4);case"month":return r[hv(n)]();case"day":return r[B3(n)]();case"half-day":return r[A2(n)]()/24;case"hour":return r[A2(n)]();case"minute":return r[Y3(n)]();case"second":return r[Z3(n)]();case"millisecond":return r[Q3(n)]()}}function RP(e){return e?"getUTCFullYear":"getFullYear"}function hv(e){return e?"getUTCMonth":"getMonth"}function B3(e){return e?"getUTCDate":"getDate"}function A2(e){return e?"getUTCHours":"getHours"}function Y3(e){return e?"getUTCMinutes":"getMinutes"}function Z3(e){return e?"getUTCSeconds":"getSeconds"}function Q3(e){return e?"getUTCMilliseconds":"getMilliseconds"}function d_e(e){return e?"setUTCFullYear":"setFullYear"}function uj(e){return e?"setUTCMonth":"setMonth"}function cj(e){return e?"setUTCDate":"setDate"}function fj(e){return e?"setUTCHours":"setHours"}function dj(e){return e?"setUTCMinutes":"setMinutes"}function hj(e){return e?"setUTCSeconds":"setSeconds"}function pj(e){return e?"setUTCMilliseconds":"setMilliseconds"}function h_e(e){if(!y8e(e))return Gt(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}var vj=XJ,$V=["a","b","c","d","e","f","g"],LL=function(e,t){return"{"+e+(t??"")+"}"};function p_e(e,t,n){Ft(t)||(t=[t]);var r=t.length;if(!r)return"";for(var i=t[0].$vars||[],o=0;or||l.newline?(o=0,h=v,a+=s+n,s=c.height):s=Math.max(s,c.height)}else{var g=c.height+(d?-d.y+c.y:0);p=a+g,p>i||l.newline?(o+=s+n,a=0,p=g,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),e==="horizontal"?o=h+n:a=p+n)})}var Tm=bP;Ea(bP,"vertical");Ea(bP,"horizontal");function cS(e,t,n){n=vj(n||0);var r=t.width,i=t.height,o=yr(e.left,r),a=yr(e.top,i),s=yr(e.right,r),l=yr(e.bottom,i),u=yr(e.width,r),c=yr(e.height,i),f=n[2]+n[0],d=n[1]+n[3],h=e.aspect;switch(isNaN(u)&&(u=r-s-d-o),isNaN(c)&&(c=i-l-f-a),h!=null&&(isNaN(u)&&isNaN(c)&&(h>r/i?u=r*.8:c=i*.8),isNaN(u)&&(u=h*c),isNaN(c)&&(c=u/h)),isNaN(o)&&(o=r-s-u-d),isNaN(a)&&(a=i-l-c-f),e.left||e.right){case"center":o=r/2-u/2-n[3];break;case"right":o=r-u-d;break}switch(e.top||e.bottom){case"middle":case"center":a=i/2-c/2-n[0];break;case"bottom":a=i-c-f;break}o=o||0,a=a||0,isNaN(u)&&(u=r-d-o-(s||0)),isNaN(c)&&(c=i-f-a-(l||0));var p=new dr(o+n[3],a+n[0],u,c);return p.margin=n,p}function R2(e){var t=e.layoutMode||e.constructor.layoutMode;return an(t)?t:t?{type:t}:null}function Fv(e,t,n){var r=n&&n.ignoreSize;!Ft(r)&&(r=[r,r]);var i=a(vR[0],0),o=a(vR[1],1);u(vR[0],e,i),u(vR[1],e,o);function a(c,f){var d={},h=0,p={},v=0,g=2;if(Pb(c,function(R){p[R]=e[R]}),Pb(c,function(R){s(t,R)&&(d[R]=p[R]=t[R]),l(d,R)&&h++,l(p,R)&&v++}),r[f])return l(t,c[1])?p[c[2]]=null:l(t,c[2])&&(p[c[1]]=null),p;if(v===g||!h)return p;if(h>=g)return d;for(var m=0;m=0;l--)s=sr(s,i[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var i=n+"Index",o=n+"Id";return O3(this.ecModel,n,{index:this.get(i,!0),id:this.get(o,!0)},r)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),t}(Pi);R$(fr,Pi);k3(fr);n_e(fr);r_e(fr,y_e);function y_e(e){var t=[];return ke(fr.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=Ot(t,function(n){return ru(n).main}),e!=="dataset"&&wr(t,"dataset")<=0&&t.unshift("dataset"),t}var gj="";typeof navigator<"u"&&(gj=navigator.platform||"");var ep="rgba(0, 0, 0, 0.2)";const A_e={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:ep,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:ep,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:ep,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:ep,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:ep,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:ep,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:gj.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var mj=Sn(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Xs="original",va="arrayRows",Sl="objectRows",wu="keyedColumns",Yf="typedArray",yj="unknown",cc="column",a1="row",Ui={Must:1,Might:2,Not:3},Aj=Ni();function R_e(e){Aj(e).datasetMap=Sn()}function b_e(e,t,n){var r={},i=xP(t);if(!i||!e)return r;var o=[],a=[],s=t.ecModel,l=Aj(s).datasetMap,u=i.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),ke(e,function(v,g){var m=an(v)?v:e[g]={name:v};m.type==="ordinal"&&c==null&&(c=g,f=p(m)),r[m.name]=[]});var d=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});ke(e,function(v,g){var m=v.name,y=p(v);if(c==null){var R=d.valueWayDim;h(r[m],R,y),h(a,R,y),d.valueWayDim+=y}else if(c===g)h(r[m],0,y),h(o,0,y);else{var R=d.categoryWayDim;h(r[m],R,y),h(a,R,y),d.categoryWayDim+=y}});function h(v,g,m){for(var y=0;yt)return e[r];return e[n-1]}function T_e(e,t,n,r,i,o,a){o=o||e;var s=t(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var c=a==null||!r?n:L_e(r,a);if(c=c||n,!(!c||!c.length)){var f=c[l];return i&&(u[i]=f),s.paletteIdx=(l+1)%c.length,f}}function __e(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var gR,H1,qV,eD="\0_ec_inner",O_e=1,wP=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,i,o,a,s){o=o||{},this.option=null,this._theme=new Pi(o),this._locale=new Pi(a),this._optionManager=s},t.prototype.setOption=function(n,r,i){var o=rD(r);this._optionManager.setOption(n,i,o),this._resetOption(null,o)},t.prototype.resetOption=function(n,r){return this._resetOption(n,rD(r))},t.prototype._resetOption=function(n,r){var i=!1,o=this._optionManager;if(!n||n==="recreate"){var a=o.mountOption(n==="recreate");!this.option||n==="recreate"?qV(this,a):(this.restoreData(),this._mergeOption(a,r)),i=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var s=o.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,r))}if(!n||n==="recreate"||n==="media"){var l=o.getMediaOption(this);l.length&&ke(l,function(u){i=!0,this._mergeOption(u,r)},this)}return i},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var i=this.option,o=this._componentsMap,a=this._componentsCount,s=[],l=Sn(),u=r&&r.replaceMergeMainTypeMap;R_e(this),ke(n,function(f,d){f!=null&&(fr.hasClass(d)?d&&(s.push(d),l.set(d,!0)):i[d]=i[d]==null?Dn(f):sr(i[d],f,!0))}),u&&u.each(function(f,d){fr.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),fr.topologicalTravel(s,fr.getAllClassMainTypes(),c,this);function c(f){var d=M_e(this,f,No(n[f])),h=o.get(f),p=h?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",v=x8e(h,d,p);O8e(v,f,fr),i[f]=null,o.set(f,null),a.set(f,0);var g=[],m=[],y=0,R;ke(v,function(A,x){var S=A.existing,w=A.newOption;if(!w)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var L=f==="series",T=fr.getClass(f,A.keyInfo.subType,!L);if(!T)return;if(f==="tooltip"){if(R)return;R=!0}if(S&&S.constructor===T)S.name=A.keyInfo.name,S.mergeOption(w,this),S.optionUpdated(w,!1);else{var M=vt({componentIndex:x},A.keyInfo);S=new T(w,this,this,M),vt(S,M),A.brandNew&&(S.__requireNewView=!0),S.init(w,this,this),S.optionUpdated(null,!0)}}S?(g.push(S.option),m.push(S),y++):(g.push(void 0),m.push(void 0))},this),i[f]=g,o.set(f,m),a.set(f,y),f==="series"&&gR(this)}this._seriesIndices||gR(this)},t.prototype.getOption=function(){var n=Dn(this.option);return ke(n,function(r,i){if(fr.hasClass(i)){for(var o=No(r),a=o.length,s=!1,l=a-1;l>=0;l--)o[l]&&!h2(o[l])?s=!0:(o[l]=null,!s&&a--);o.length=a,n[i]=o}}),delete n[eD],n},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var i=this._componentsMap.get(n);if(i){var o=i[r||0];if(o)return o;if(r==null){for(var a=0;a=t:n==="max"?e<=t:e===t}function W_e(e,t){return e.join(",")===t.join(",")}var Zs=ke,b2=an,iD=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function _L(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=iD.length;n=0;g--){var m=e[g];if(s||(p=m.data.rawIndexOf(m.stackedByDimension,h)),p>=0){var y=m.data.getByRawIndex(m.stackResultDimension,p);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&d>=0&&y>0||l==="samesign"&&d<=0&&y<0){d=p8e(d,y),v=y;break}}}return r[0]=d,r[1]=v,r})})}var K3=function(){function e(t){this.data=t.data||(t.sourceFormat===wu?{}:[]),this.sourceFormat=t.sourceFormat||yj,this.seriesLayoutBy=t.seriesLayoutBy||cc,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;rv&&(v=R)}h[0]=p,h[1]=v}},i=function(){return this._data?this._data.length/this._dimSize:0};fD=(t={},t[va+"_"+cc]={pure:!0,appendData:o},t[va+"_"+a1]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Sl]={pure:!0,appendData:o},t[wu]={pure:!0,appendData:function(a){var s=this._data;ke(a,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Xs]={appendData:o},t[Yf]={persistent:!1,pure:!0,appendData:function(a){this._data=a},clean:function(){this._offset+=this.count(),this._data=null}},t);function o(a){for(var s=0;s=0&&(v=a.interpolatedValue[g])}return v!=null?v+"":""})}},e.prototype.getRawValue=function(t,n){return Ev(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function _m(e){return new nOe(e)}var nOe=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var i=this.context;i.data=i.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!r&&(o=this._plan(this.context));var a=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(a!==l||s!==u)&&(o="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||o==="reset")&&(this._dirty=!1,f=this._doReset(r)),this._modBy=l,this._modDataCount=u;var d=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var h=this._dueIndex,p=Math.min(d!=null?this._dueIndex+d:1/0,this._dueEnd);if(!r&&(f||h1&&r>0?s:a}};return o;function a(){return t=e?null:l65535?dOe:hOe}function tp(){return[1/0,-1/0]}function pOe(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function mD(e,t,n,r,i){var o=Nj[n||"float"];if(i){var a=e[t],s=a&&a.length;if(s!==r){for(var l=new o(r),u=0;ug[1]&&(g[1]=v)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,n,r){for(var i=this._provider,o=this._chunks,a=this._dimensions,s=a.length,l=this._rawExtent,u=Ot(a,function(y){return y.property}),c=0;cm[1]&&(m[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n=0&&n=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&rt)o=a-1;else return a}return-1},e.prototype.indicesOfNearest=function(t,n,r){var i=this._chunks,o=i[t],a=[];if(!o)return a;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=p,l=h,u=0),h===l&&(a[u++]=c))}return a.length=u,a},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,i=this._count;if(r===Array){t=new r(i);for(var o=0;o=f&&y<=d||isNaN(y))&&(l[u++]=v),v++}p=!0}else if(o===2){for(var g=h[i[0]],R=h[i[1]],A=t[i[1]][0],x=t[i[1]][1],m=0;m=f&&y<=d||isNaN(y))&&(S>=A&&S<=x||isNaN(S))&&(l[u++]=v),v++}p=!0}}if(!p)if(o===1)for(var m=0;m=f&&y<=d||isNaN(y))&&(l[u++]=w)}else for(var m=0;mt[M][1])&&(L=!1)}L&&(l[u++]=n.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),i=r._chunks,o=i[t],a=this.count(),s=0,l=Math.floor(1/n),u=this.getRawIndex(0),c,f,d,h=new(G1(this._rawCount))(Math.min((Math.ceil(a/l)+2)*2,a));h[s++]=u;for(var p=1;pc&&(c=f,d=A)}P>0&&Pc-p&&(l=c-p,s.length=l);for(var v=0;vf[1]&&(f[1]=m),d[h++]=y}return o._count=h,o._indices=d,o._updateGetRawIdx(),o},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,i=this._chunks,o=0,a=this.count();ol&&(l=f)}return a=[s,l],this._extent[t]=a,a},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],i=this._chunks,o=0;o=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(n,r,i,o){return Cb(n[o],this._dimensions[o])}PL={arrayRows:t,objectRows:function(n,r,i,o){return Cb(n[r],this._dimensions[o])},keyedColumns:t,original:function(n,r,i,o){var a=n&&(n.value==null?n:n.value);return Cb(a instanceof Array?a[o]:a,this._dimensions[o])},typedArray:function(n,r,i,o){return n[o]}}}(),e}(),vOe=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,i,o;if(mR(t)){var a=t,s=void 0,l=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,o=[c._getVersionSign()]}else s=a.get("data",!0),l=pa(s)?Yf:Xs,o=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},h=ln(f.seriesLayoutBy,d.seriesLayoutBy)||null,p=ln(f.sourceHeader,d.sourceHeader),v=ln(f.dimensions,d.dimensions),g=h!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||v;i=g?[c_(s,{seriesLayoutBy:h,sourceHeader:p,dimensions:v},l)]:[]}else{var m=t;if(r){var y=this._applyTransform(n);i=y.sourceList,o=y.upstreamSignList}else{var R=m.get("source",!0);i=[c_(R,this._getSourceMetaRawOption(),null)],o=[]}}this._setLocalSource(i,o)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),i=n.get("fromTransformResult",!0);if(i!=null){var o="";t.length!==1&&yD(o)}var a,s=[],l=[];return ke(t,function(u){u.prepareSource();var c=u.getSource(i||0),f="";i!=null&&!c&&yD(f),s.push(c),l.push(u._getVersionSign())}),r?a=cOe(r,s,{datasetIndex:n.componentIndex}):i!=null&&(a=[G_e(s[0])]),{sourceList:a,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n1||l&&!a){var p=mOe(s,t,n,o,u);c=p.inlineValues,f=p.inlineValueTypes,d=p.blocks,h=p.inlineValues[0]}else if(a){var v=i.getDimensionInfo(o[0]);h=c=Ev(i,n,o[0]),f=v.type}else h=c=l?s[0]:s;var g=iP(t),m=g&&t.name||"",y=i.getName(n),R=r?m:y;return x2("section",{header:m,noHeader:r||!g,sortParam:h,blocks:[x2("nameValue",{markerType:"item",markerColor:u,name:R,noName:!Tf(R),value:c,valueType:f,dataIndex:n})].concat(d||[])})}function mOe(e,t,n,r,i){var o=t.getData(),a=td(e,function(f,d,h){var p=o.getDimensionInfo(h);return f=f||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];r.length?ke(r,function(f){c(Ev(o,n,f),f)}):ke(e,c);function c(f,d){var h=o.getDimensionInfo(d);!h||h.otherDims.tooltip===!1||(a?u.push(x2("nameValue",{markerType:"subItem",markerColor:i,name:h.displayName,value:f,valueType:h.type})):(s.push(f),l.push(h.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Zc=Ni();function yR(e,t){return e.getName(t)||e.getId(t)}var yOe="__universalTransitionEnabled",Ka=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,i){this.seriesIndex=this.componentIndex,this.dataTask=_m({count:ROe,reset:bOe}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,i);var o=Zc(this).sourceManager=new vOe(this);o.prepareSource();var a=this.getInitialData(n,i);RD(a,this),this.dataTask.context.data=a,Zc(this).dataBeforeProcessed=a,AD(this),this._initSelectedMapFromData(a)},t.prototype.mergeDefaultAndTheme=function(n,r){var i=R2(this),o=i?H3(n):{},a=this.subType;fr.hasClass(a)&&(a+="Series"),sr(n,r.getTheme().get(this.subType)),sr(n,this.getDefaultOption()),$6(n,"label",["show"]),this.fillDataTextStyle(n.data),i&&Fv(n,o,i)},t.prototype.mergeOption=function(n,r){n=sr(this.option,n,!0),this.fillDataTextStyle(n.data);var i=R2(this);i&&Fv(this.option,n,i);var o=Zc(this).sourceManager;o.dirty(),o.prepareSource();var a=this.getInitialData(n,r);RD(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,Zc(this).dataBeforeProcessed=a,AD(this),this._initSelectedMapFromData(a)},t.prototype.fillDataTextStyle=function(n){if(n&&!pa(n))for(var r=["show"],i=0;ithis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,i){var o=this.ecModel,a=SP.prototype.getColorFromPalette.call(this,n,r,i);return a||(a=o.getColorFromPalette(n,r,i)),a},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var i=this.option.selectedMap;if(i){var o=this.option.selectedMode,a=this.getData(r);if(o==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(a)}return i},t.prototype.isSelected=function(n,r){var i=this.option.selectedMap;if(!i)return!1;var o=this.getData(r);return(i==="all"||i[yR(o,n)])&&!o.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[yOe])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var i,o,a=this.option,s=a.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")a.selectedMap="all";else if(s==="multiple"){an(a.selectedMap)||(a.selectedMap={});for(var u=a.selectedMap,c=0;c0&&this._innerSelect(n,r)}},t.registerClass=function(n){return fr.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),t}(fr);Rl(Ka,tOe);Rl(Ka,SP);R$(Ka,fr);function AD(e){var t=e.name;iP(e)||(e.name=AOe(e)||t)}function AOe(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return ke(n,function(i){var o=t.getDimensionInfo(i);o.displayName&&r.push(o.displayName)}),r.join(" ")}function ROe(e){return e.model.getRawData().count()}function bOe(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),xOe}function xOe(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function RD(e,t){ke(U5e(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,Ea(SOe,t))})}function SOe(e,t){var n=d_(e);return n&&n.setOutputEnd((t||this).count()),t}function d_(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}var gc=function(){function e(){this.group=new bi,this.uid=U3("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,i){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,i){},e.prototype.updateLayout=function(t,n,r,i){},e.prototype.updateVisual=function(t,n,r,i){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e}();oP(gc);k3(gc);function OP(){var e=Ni();return function(t){var n=e(t),r=t.pipelineContext,i=!!n.large,o=!!n.progressiveRender,a=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(i!==a||o!==s)&&"reset"}}var Ej=Ni(),wOe=OP(),ca=function(){function e(){this.group=new bi,this.uid=U3("viewChart"),this.renderTask=_m({plan:MOe,reset:LOe}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,i){},e.prototype.highlight=function(t,n,r,i){var o=t.getData(i&&i.dataType);o&&xD(o,i,"emphasis")},e.prototype.downplay=function(t,n,r,i){var o=t.getData(i&&i.dataType);o&&xD(o,i,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.updateLayout=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.updateVisual=function(t,n,r,i){this.render(t,n,r,i)},e.prototype.eachRendered=function(t){W3(this.group,t)},e.markUpdateMethod=function(t,n){Ej(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function bD(e,t,n){e&&i_(e)&&(t==="emphasis"?nS:rS)(e,n)}function xD(e,t,n){var r=Cv(e,t),i=t&&t.highlightKey!=null?zTe(t.highlightKey):null;r!=null?ke(No(r),function(o){bD(e.getItemGraphicEl(o),n,i)}):e.eachItemGraphicEl(function(o){bD(o,n,i)})}oP(ca);k3(ca);function MOe(e){return wOe(e.model)}function LOe(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=e.view,s=i&&Ej(i).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return l!=="render"&&a[l](t,n,r,i),TOe[l]}var TOe={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};function Xj(e,t,n){var r,i=0,o=0,a=null,s,l,u,c;t=t||0;function f(){o=new Date().getTime(),a=null,e.apply(l,u||[])}var d=function(){for(var h=[],p=0;p=0?f():a=setTimeout(f,-s),i=r};return d.clear=function(){a&&(clearTimeout(a),a=null)},d.debounceNextCall=function(h){c=h},d}var SD=Ni(),wD={itemStyle:p2(nj,!0),lineStyle:p2(tj,!0)},_Oe={lineStyle:"stroke",itemStyle:"fill"};function Wj(e,t){var n=e.visualStyleMapper||wD[t];return n||(console.warn("Unknown style type '"+t+"'."),wD.itemStyle)}function Vj(e,t){var n=e.visualDrawType||_Oe[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var OOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=e.getModel(r),o=Wj(e,r),a=o(i),s=i.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=Vj(e,r),u=a[l],c=Rn(u)?u:null,f=a.fill==="auto"||a.stroke==="auto";if(!a[l]||c||f){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill=a.fill==="auto"||Rn(a.fill)?d:a.fill,a.stroke=a.stroke==="auto"||Rn(a.stroke)?d:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(h,p){var v=e.getDataParams(p),g=vt({},a);g[l]=c(v),h.setItemVisual(p,"style",g)}}}},z1=new Pi,kOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=Wj(e,r),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(a,s){var l=a.getRawDataItem(s);if(l&&l[r]){z1.option=l[r];var u=i(z1),c=a.ensureUniqueItemVisual(s,"style");vt(c,u),z1.option.decal&&(a.setItemVisual(s,"decal",z1.option.decal),z1.option.decal.dirty=!0),o in u&&a.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},POe={performRawSeries:!0,overallReset:function(e){var t=Sn();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var i=n.type+"-"+r,o=t.get(i);o||(o={},t.set(i,o)),SD(n).scope=o}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),i={},o=n.getData(),a=SD(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=Vj(n,s);o.each(function(u){var c=o.getRawIndex(u);i[c]=u}),r.each(function(u){var c=i[u],f=o.getItemVisual(c,"colorFromPalette");if(f){var d=o.ensureUniqueItemVisual(c,"style"),h=r.getName(u)||u+"",p=r.count();d[l]=n.getColorFromPalette(h,a,p)}})}})}},AR=Math.PI;function COe(e,t){t=t||{},Xn(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new bi,r=new ki({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new Ha({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),o=new ki({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(o);var a;return t.showSpinner&&(a=new X3({shape:{startAngle:-AR/2,endAngle:-AR/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:AR*3/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:AR*3/2}).delay(300).start("circularInOut"),n.add(a)),n.resize=function(){var s=i.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=e.getHeight()/2;t.showSpinner&&a.setShape({cx:u,cy:c}),o.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var Dj=function(){function e(t,n,r,i){this._stageTaskMap=Sn(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=r.concat(i)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var i=r.overallTask;i&&i.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),i=r.context,o=!n&&r.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>r.blockIndex,a=o?r.step:null,s=i&&i.modDataCount,l=s!=null?Math.ceil(s/a):null;return{step:a,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),i=t.getData(),o=i.count(),a=r.progressiveEnabled&&n.incrementalPrepareRender&&o>=r.threshold,s=t.get("large")&&o>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?o:null;t.pipelineContext=r.context={progressiveRender:a,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=Sn();t.eachSeries(function(i){var o=i.getProgressive(),a=i.uid;r.set(a,{id:a,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:o&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(o||700),count:0}),n._pipe(i,i.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;ke(this._allHandlers,function(i){var o=t.get(i.uid)||t.set(i.uid,{}),a="";yu(!(i.reset&&i.overallReset),a),i.reset&&this._createSeriesStageTask(i,o,n,r),i.overallReset&&this._createOverallStageTask(i,o,n,r)},this)},e.prototype.prepareView=function(t,n,r,i){var o=t.renderTask,a=o.context;a.model=n,a.ecModel=r,a.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(n,o)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,i){i=i||{};var o=!1,a=this;ke(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var c=a._stageTaskMap.get(l.uid),f=c.seriesTaskMap,d=c.overallTask;if(d){var h,p=d.agentStubMap;p.each(function(g){s(i,g)&&(g.dirty(),h=!0)}),h&&d.dirty(),a.updatePayload(d,r);var v=a.getPerformArgs(d,i.block);p.each(function(g){g.perform(v)}),d.perform(v)&&(o=!0)}else f&&f.each(function(g,m){s(i,g)&&g.dirty();var y=a.getPerformArgs(g,i.block);y.skip=!l.performRawSeries&&n.isSeriesFiltered(g.context.model),a.updatePayload(g,r),g.perform(y)&&(o=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=o||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,i){var o=this,a=n.seriesTaskMap,s=n.seriesTaskMap=Sn(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,i).each(c);function c(f){var d=f.uid,h=s.set(d,a&&a.get(d)||_m({plan:XOe,reset:WOe,count:DOe}));h.context={model:f,ecModel:r,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:o},o._pipe(f,h)}},e.prototype._createOverallStageTask=function(t,n,r,i){var o=this,a=n.overallTask=n.overallTask||_m({reset:IOe});a.context={ecModel:r,api:i,overallReset:t.overallReset,scheduler:o};var s=a.agentStubMap,l=a.agentStubMap=Sn(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,h="";yu(!t.createOnAllSeries,h),u?r.eachRawSeriesByType(u,p):c?c(r,i).each(p):(f=!1,ke(r.getSeries(),p));function p(v){var g=v.uid,m=l.set(g,s&&s.get(g)||(d=!0,_m({reset:NOe,onDirty:EOe})));m.context={model:v,overallProgress:f},m.agent=a,m.__block=f,o._pipe(v,m)}d&&a.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,i=this._pipelineMap.get(r);!i.head&&(i.head=n),i.tail&&i.tail.pipe(n),i.tail=n,n.__idxInPipeline=i.count++,n.__pipeline=i},e.wrapStageHandler=function(t,n){return Rn(t)&&(t={overallReset:t,seriesType:UOe(t)}),t.uid=U3("stageHandler"),n&&(t.visualType=n),t},e}();function IOe(e){e.overallReset(e.ecModel,e.api,e.payload)}function NOe(e){return e.overallProgress&&FOe}function FOe(){this.agent.dirty(),this.getDownstream().dirty()}function EOe(){this.agent&&this.agent.dirty()}function XOe(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function WOe(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=No(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?Ot(t,function(n,r){return Uj(r)}):VOe}var VOe=Uj(0);function Uj(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var o=t.start;o0&&h===u.length-d.length){var p=u.slice(0,h);p!=="data"&&(n.mainType=p,n[d.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(i[u]=l)})}return{cptQuery:n,dataQuery:r,otherQuery:i}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var i=r.targetEl,o=r.packedEvent,a=r.model,s=r.view;if(!a||!s)return!0;var l=n.cptQuery,u=n.dataQuery;return c(l,a,"mainType")&&c(l,a,"subType")&&c(l,a,"index","componentIndex")&&c(l,a,"name")&&c(l,a,"id")&&c(u,o,"name")&&c(u,o,"dataIndex")&&c(u,o,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,n.otherQuery,i,o));function c(f,d,h,p){return f[h]==null||d[p||h]===f[h]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),h_=["symbol","symbolSize","symbolRotate","symbolOffset"],_D=h_.concat(["symbolKeepAspect"]),ZOe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},i={},o=!1,a=0;a=0&&wh(l)?l:.5;var u=e.createRadialGradient(a,s,0,a,s,l);return u}function OD(e,t,n){for(var r=t.type==="radial"?lke(e,t,n):ske(e,t,n),i=t.colorStops,o=0;o0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Rr(e)?[e]:Ft(e)?e:null}function kP(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&cke(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=Ot(n,function(o){return o/i}),r/=i)}return[n,r]}var fke=new id(!0);function dS(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function PD(e){return typeof e=="string"&&e!=="none"}function hS(e){var t=e.fill;return t!=null&&t!=="none"}function CD(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function ID(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function ND(e,t,n){var r=aP(t.image,t.__image,n);if(P3(r)){var i=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var o=new DOMMatrix;o.translateSelf(t.x||0,t.y||0),o.rotateSelf(0,0,(t.rotation||0)*bb),o.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(o)}return i}}function dke(e,t,n,r){var i,o=dS(n),a=hS(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||fke,f=t.__dirty;if(!r){var d=n.fill,h=n.stroke,p=a&&!!d.colorStops,v=o&&!!h.colorStops,g=a&&!!d.image,m=o&&!!h.image,y=void 0,R=void 0,A=void 0,x=void 0,S=void 0;(p||v)&&(S=t.getBoundingRect()),p&&(y=f?OD(e,d,S):t.__canvasFillGradient,t.__canvasFillGradient=y),v&&(R=f?OD(e,h,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=R),g&&(A=f||!t.__canvasFillPattern?ND(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=A),m&&(x=f||!t.__canvasStrokePattern?ND(e,h,t):t.__canvasStrokePattern,t.__canvasStrokePattern=A),p?e.fillStyle=y:g&&(A?e.fillStyle=A:a=!1),v?e.strokeStyle=R:m&&(x?e.strokeStyle=x:o=!1)}var w=t.getGlobalScale();c.setScale(w[0],w[1],t.segmentIgnoreThreshold);var L,T;e.setLineDash&&n.lineDash&&(i=kP(t),L=i[0],T=i[1]);var M=!0;(u||f&wp)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),M=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),M&&c.rebuildPath(e,l?s:1),L&&(e.setLineDash(L),e.lineDashOffset=T),r||(n.strokeFirst?(o&&ID(e,n),a&&CD(e,n)):(a&&CD(e,n),o&&ID(e,n))),L&&e.setLineDash([])}function hke(e,t,n){var r=t.__image=aP(n.image,t.__image,t,t.onload);if(!(!r||!P3(r))){var i=n.x||0,o=n.y||0,a=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(a==null&&s!=null?a=s*l:s==null&&a!=null?s=a/l:a==null&&s==null&&(a=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,i,o,a,s)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,f=a-u,d=s-c;e.drawImage(r,u,c,f,d,i,o,a,s)}else e.drawImage(r,i,o,a,s)}}function pke(e,t,n){var r,i=n.text;if(i!=null&&(i+=""),i){e.font=n.font||ed,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var o=void 0,a=void 0;e.setLineDash&&n.lineDash&&(r=kP(t),o=r[0],a=r[1]),o&&(e.setLineDash(o),e.lineDashOffset=a),n.strokeFirst?(dS(n)&&e.strokeText(i,n.x,n.y),hS(n)&&e.fillText(i,n.x,n.y)):(hS(n)&&e.fillText(i,n.x,n.y),dS(n)&&e.strokeText(i,n.x,n.y)),o&&e.setLineDash([])}}var FD=["shadowBlur","shadowOffsetX","shadowOffsetY"],ED=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Kj(e,t,n,r,i){var o=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){ea(e,i),o=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?Dh.opacity:a}(r||t.blend!==n.blend)&&(o||(ea(e,i),o=!0),e.globalCompositeOperation=t.blend||Dh.blend);for(var s=0;s0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,i){if(!this[to]){if(this._disposed){this.id;return}var o,a,s;if(an(r)&&(i=r.lazyUpdate,o=r.silent,a=r.replaceMerge,s=r.transition,r=r.notMerge),this[to]=!0,!this._model||r){var l=new N_e(this._api),u=this._theme,c=this._model=new wP;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:a},y_);var f={seriesTransition:s,optionChanged:!0};if(i)this[Qo]={silent:o,updateParams:f},this[to]=!1,this.getZr().wakeUp();else{try{rp(this),Qc.update.call(this,null,f)}catch(d){throw this[Qo]=null,this[to]=!1,d}this._ssr||this._zr.flush(),this[Qo]=null,this[to]=!1,J1.call(this,o),$1.call(this,o)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||or.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){if(or.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return ke(r,function(i){i.stopAnimation(null,!0)}),n.painter.toDataURL()}},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,i=this._model,o=[],a=this;ke(r,function(l){i.eachComponent({mainType:l},function(u){var c=a._componentsMap[u.__viewId];c.group.ignore||(o.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return ke(o,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",i=this.group,o=Math.min,a=Math.max,s=1/0;if($D[i]){var l=s,u=s,c=-s,f=-s,d=[],h=n&&n.pixelRatio||this.getDevicePixelRatio();ke(km,function(R,A){if(R.group===i){var x=r?R.getZr().painter.getSvgDom().innerHTML:R.renderToCanvas(Dn(n)),S=R.getDom().getBoundingClientRect();l=o(S.left,l),u=o(S.top,u),c=a(S.right,c),f=a(S.bottom,f),d.push({dom:x,left:S.left,top:S.top})}}),l*=h,u*=h,c*=h,f*=h;var p=c-l,v=f-u,g=uy.createCanvas(),m=rV(g,{renderer:r?"svg":"canvas"});if(m.resize({width:p,height:v}),r){var y="";return ke(d,function(R){var A=R.left-l,x=R.top-u;y+=''+R.dom+""}),m.painter.getSvgRoot().innerHTML=y,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new ki({shape:{x:0,y:0,width:p,height:v},style:{fill:n.connectedBackgroundColor}})),ke(d,function(R){var A=new bl({style:{x:R.left*h-l,y:R.top*h-u,image:R.dom}});m.add(A)}),m.refreshImmediately(),g.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r){return EL(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return EL(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var i=this._model,o,a=aL(i,n);return ke(a,function(s,l){l.indexOf("Models")>=0&&ke(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)o=o||!!c.containPoint(r);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(o=o||f.containPoint(r,u))}},this)},this),!!o},t.prototype.getVisual=function(n,r){var i=this._model,o=aL(i,n,{defaultMainType:"series"}),a=o.seriesModel,s=a.getData(),l=o.hasOwnProperty("dataIndexInside")?o.dataIndexInside:o.hasOwnProperty("dataIndex")?s.indexOfRawIndex(o.dataIndex):null;return l!=null?HOe(s,l,r):KOe(s,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;ke(Dke,function(r){var i=function(o){var a=n.getModel(),s=o.target,l,u=r==="globalout";if(u?l={}:s&&bR(s,function(p){var v=Mr(p);if(v&&v.dataIndex!=null){var g=v.dataModel||a.getSeriesByIndex(v.seriesIndex);return l=g&&g.getDataParams(v.dataIndex,v.dataType,s)||{},!0}else if(v.eventData)return l=vt({},v.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var d=c&&f!=null&&a.getComponent(c,f),h=d&&n[d.mainType==="series"?"_chartsMap":"_componentsMap"][d.__viewId];l.event=o,l.type=r,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:d,view:h},n.trigger(r,l)}};i.zrEventfulCallAtLast=!0,n._zr.on(r,i,n)}),ke(Om,function(r,i){n._messageCenter.on(i,function(o){this.trigger(i,o)},n)}),ke(["selectchanged"],function(r){n._messageCenter.on(r,function(i){this.trigger(r,i)},n)}),zOe(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&y$(this.getDom(),IP,"");var r=this,i=r._api,o=r._model;ke(r._componentsViews,function(a){a.dispose(o,i)}),ke(r._chartsViews,function(a){a.dispose(o,i)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete km[r.id]},t.prototype.resize=function(n){if(!this[to]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var i=r.resetOption("media"),o=n&&n.silent;this[Qo]&&(o==null&&(o=this[Qo].silent),i=!0,this[Qo]=null),this[to]=!0;try{i&&rp(this),Qc.update.call(this,{type:"resize",animation:vt({duration:0},n&&n.animation)})}catch(a){throw this[to]=!1,a}this[to]=!1,J1.call(this,o),$1.call(this,o)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(an(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!A_[n]){var i=A_[n](this._api,r),o=this._zr;this._loadingFX=i,o.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=vt({},n);return r.type=Om[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(an(r)||(r={silent:!!r}),!!pS[n.type]&&this._model){if(this[to]){this._pendingActions.push(n);return}var i=r.silent;WL.call(this,n,i);var o=r.flush;o?this._zr.flush():o!==!1&&or.browser.weChat&&this._throttledZrFlush(),J1.call(this,i),$1.call(this,i)}},t.prototype.updateLabelLayout=function(){nl.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,i=this.getModel(),o=i.getSeriesByIndex(r);o.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){rp=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),FL(f,!0),FL(f,!1),d.plan()},FL=function(f,d){for(var h=f._model,p=f._scheduler,v=d?f._componentsViews:f._chartsViews,g=d?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,R=0;Rd.get("hoverLayerThreshold")&&!or.node&&!or.worker&&d.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=f._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function a(f,d){var h=f.get("blendMode")||null;d.eachRendered(function(p){p.isGroup||(p.style.blend=h)})}function s(f,d){if(!f.preventAutoZ){var h=f.get("z")||0,p=f.get("zlevel")||0;d.eachRendered(function(v){return l(v,h,p,-1/0),!0})}}function l(f,d,h,p){var v=f.getTextContent(),g=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),R=0;R0?{duration:v,delay:h.get("delay"),easing:h.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(Mm(m))return;if(m instanceof jn&&JTe(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(p){m.stateTransition=g;var R=m.getTextContent(),A=m.getTextGuideLine();R&&(R.stateTransition=g),A&&(A.stateTransition=g)}m.__dirty&&i(m)}})}zD=function(f){return new(function(d){xt(h,d);function h(){return d!==null&&d.apply(this,arguments)||this}return h.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},h.prototype.getComponentByElement=function(p){for(;p;){var v=p.__ecComponentInfo;if(v!=null)return f._model.getComponent(v.mainType,v.index);p=p.parent}},h.prototype.enterEmphasis=function(p,v){nS(p,v),is(f)},h.prototype.leaveEmphasis=function(p,v){rS(p,v),is(f)},h.prototype.enterBlur=function(p){DTe(p),is(f)},h.prototype.leaveBlur=function(p){N$(p),is(f)},h.prototype.enterSelect=function(p){F$(p),is(f)},h.prototype.leaveSelect=function(p){E$(p),is(f)},h.prototype.getModel=function(){return f.getModel()},h.prototype.getViewOfComponentModel=function(p){return f.getViewOfComponentModel(p)},h.prototype.getViewOfSeriesModel=function(p){return f.getViewOfSeriesModel(p)},h}(xj))(f)},sq=function(f){function d(h,p){for(var v=0;v=0)){jD.push(n);var o=Dj.wrapStageHandler(n,i);o.__prio=t,o.__raw=n,e.push(o)}}function hq(e,t){A_[e]=t}function Gke(e,t,n){var r=Mke("registerMap");r&&r(e,t,n)}var zke=uOe;y0(PP,OOe);y0(z3,kOe);y0(z3,POe);y0(PP,ZOe);y0(z3,QOe);y0(tq,Ske);fq(wj);dq(_ke,H_e);hq("default",COe);s1({type:Uh,event:Uh,update:Uh},Ya);s1({type:_b,event:_b,update:_b},Ya);s1({type:xm,event:xm,update:xm},Ya);s1({type:Ob,event:Ob,update:Ob},Ya);s1({type:Sm,event:Sm,update:Sm},Ya);cq("light",BOe);cq("dark",Zj);function j1(e){return e==null?0:e.length||1}function qD(e){return e}var Jke=function(){function e(t,n,r,i,o,a){this._old=t,this._new=n,this._oldKeyGetter=r||qD,this._newKeyGetter=i||qD,this.context=o,this._diffModeMultiple=a==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},i=new Array(t.length),o=new Array(n.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(n,r,o,"_newKeyGetter");for(var a=0;a1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,a)}else u===1?(r[s]=null,this._update&&this._update(l,a)):this._remove&&this._remove(a)}this._performRestAdd(o,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},i={},o=[],a=[];this._initIndexMap(t,r,o,"_oldKeyGetter"),this._initIndexMap(n,i,a,"_newKeyGetter");for(var s=0;s1&&d===1)this._updateManyToOne&&this._updateManyToOne(c,u),i[l]=null;else if(f===1&&d>1)this._updateOneToMany&&this._updateOneToMany(c,u),i[l]=null;else if(f===1&&d===1)this._update&&this._update(c,u),i[l]=null;else if(f>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,u),i[l]=null;else if(f>1)for(var h=0;h1)for(var s=0;s30}var q1=an,Hc=Ot,rPe=typeof Int32Array>"u"?Array:Int32Array,iPe="e\0\0",eU=-1,oPe=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],aPe=["_approximateExtent"],tU,MR,eg,tg,UL,LR,BL,Aq=function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,i=!1;vq(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,r=t),r=r||["x","y"];for(var o={},a=[],s={},l=!1,u={},c=0;c=n)){var r=this._store,i=r.getProvider();this._updateOrdinalMeta();var o=this._nameList,a=this._idList,s=i.getSource().sourceFormat,l=s===Xs;if(l&&!i.pure)for(var u=[],c=t;c0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,i=r[t];i||(i=r[t]={});var o=i[n];return o==null&&(o=this.getVisual(n),Ft(o)?o=o.slice():q1(o)&&(o=vt({},o)),i[n]=o),o},e.prototype.setItemVisual=function(t,n,r){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,q1(n)?vt(i,n):i[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){q1(t)?vt(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?vt(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;kTe(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){ke(this._graphicEls,function(r,i){r&&t&&t.call(n,r,i)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Hc(this.dimensions,this._getDimInfo,this),this.hostModel)),UL(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];Rn(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=r.apply(this,arguments);return n.apply(this,[i].concat(zk(arguments)))})},e.internalField=function(){tU=function(t){var n=t._invertedIndicesMap;ke(n,function(r,i){var o=t._dimInfos[i],a=o.ordinalMeta,s=t._store;if(a){r=n[i]=new rPe(a.categories.length);for(var l=0;l1&&(l+="__ec__"+c),i[n]=l}}}(),e}();function Rq(e,t){LP(e)||(e=Mj(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=Sn(),o=[],a=lPe(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&yq(a),l=r===e.dimensionsDefine,u=l?mq(e):gq(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,a));for(var f=Sn(c),d=new Ij(a),h=0;h0&&(r.name=i+(o-1)),o++,t.set(i,o)}}function lPe(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return ke(t,function(o){var a;an(o)&&(a=o.dimsDef)&&(i=Math.max(i,a.length))}),i}function uPe(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var cPe=function(){function e(t){this.coordSysDims=[],this.axisMap=Sn(),this.categoryAxisMap=Sn(),this.coordSysName=t}return e}();function fPe(e){var t=e.get("coordinateSystem"),n=new cPe(t),r=dPe[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var dPe={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents("xAxis",dl).models[0],o=e.getReferringComponents("yAxis",dl).models[0];t.coordSysDims=["x","y"],n.set("x",i),n.set("y",o),ip(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),ip(o)&&(r.set("y",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents("singleAxis",dl).models[0];t.coordSysDims=["single"],n.set("single",i),ip(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents("polar",dl).models[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),ip(o)&&(r.set("radius",o),t.firstCategoryDimIndex=0),ip(a)&&(r.set("angle",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var i=e.ecModel,o=i.getComponent("parallel",e.get("parallelIndex")),a=t.coordSysDims=o.dimensions.slice();ke(o.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),c=a[l];n.set(c,u),ip(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function ip(e){return e.get("type")==="category"}function hPe(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,o,a,s;pPe(t)?o=t:(a=t.schema,o=a.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(ke(o,function(y,R){Gt(y)&&(o[R]=y={name:y}),l&&!y.isExtraCoord&&(!r&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!i||i===y.coordDim)&&(c=y))}),c&&!r&&!u&&(r=!0),c){f="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var h=c.coordDim,p=c.type,v=0;ke(o,function(y){y.coordDim===h&&v++});var g={name:f,coordDim:h,coordDimIndex:v,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length},m={name:d,coordDim:d,coordDimIndex:v+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:o.length+1};a?(s&&(g.storeDimIndex=s.ensureCalculationDimension(d,p),m.storeDimIndex=s.ensureCalculationDimension(f,p)),a.appendCalculationDimension(g),a.appendCalculationDimension(m)):(o.push(g),o.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:d,stackResultDimension:f}}function pPe(e){return!vq(e.schema)}function Xv(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function vPe(e,t){return Xv(e,t)?e.getCalculationInfo("stackResultDimension"):t}function gPe(e,t){var n=e.get("coordinateSystem"),r=MP.get(n),i;return t&&t.coordSysDims&&(i=Ot(t.coordSysDims,function(o){var a={name:o},s=t.axisMap.get(o);if(s){var l=s.get("type");a.type=qke(l)}return a})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}function mPe(e,t,n){var r,i;return n&&ke(e,function(o,a){var s=o.coordDim,l=n.categoryAxisMap.get(s);l&&(r==null&&(r=a),o.ordinalMeta=l.getOrdinalMeta(),t&&(o.createInvertedIndices=!0)),o.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(e[r].otherDims.itemName=0),r}function J3(e,t,n){n=n||{};var r=t.getSourceManager(),i,o=!1;i=r.getSource(),o=i.sourceFormat===Xs;var a=fPe(t),s=gPe(t,a),l=n.useEncodeDefaulter,u=Rn(l)?l:l?Ea(b_e,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},f=Rq(i,c),d=mPe(f.dimensions,n.createInvertedIndices,a),h=o?null:r.getSharedDataStore(f),p=hPe(t,{schema:f,store:h}),v=new Aq(f,t);v.setCalculationInfo(p);var g=d!=null&&yPe(i)?function(m,y,R,A){return A===d?R:this.defaultDimValueGetter(m,y,R,A)}:null;return v.hasItemOption=!1,v.initData(o?i:h,null,g),v}function yPe(e){if(e.sourceFormat===Xs){var t=APe(e.data||[]);return!Ft(dy(t))}}function APe(e){for(var t=0;tn[1]&&(n[1]=t[1])},e.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();k3(Mu);var RPe=0,R_=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++RPe}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&Ot(r,bPe);return new e({categories:i,needCollect:!i,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!Gt(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var i=this._getOrCreateMap();return n=i.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,i.set(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Sn(this.categories))},e}();function bPe(e){return an(e)&&e.value!=null?e.value:e+""}function b_(e){return e.type==="interval"||e.type==="log"}function xPe(e,t,n,r){var i={},o=e[1]-e[0],a=i.interval=h$(o/t);n!=null&&ar&&(a=i.interval=r);var s=i.intervalPrecision=bq(a),l=i.niceTickExtent=[fi(Math.ceil(e[0]/a)*a,s),fi(Math.floor(e[1]/a)*a,s)];return SPe(l,e),i}function YL(e){var t=Math.pow(10,rP(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,fi(n*t)}function bq(e){return oc(e)+2}function nU(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function SPe(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),nU(e,0,t),nU(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function $3(e,t){return e>=t[0]&&e<=t[1]}function j3(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function q3(e,t){return e*(t[1]-t[0])+t[0]}var EP=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var i=r.getSetting("ordinalMeta");return i||(i=new R_({})),Ft(i)&&(i=new R_({categories:Ot(i,function(o){return an(o)?o.value:o})})),r._ordinalMeta=i,r._extent=r.getSetting("extent")||[0,i.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:Gt(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),$3(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),j3(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(q3(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,i=r[0];i<=r[1];)n.push({value:i}),i++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,i=this._ordinalNumbersByTick=[],o=this._ticksByOrdinalNumber=[],a=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);a=0&&n=0&&n=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Mu);Mu.registerClass(EP);var th=fi,sd=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return $3(n,this._extent)},t.prototype.normalize=function(n){return j3(n,this._extent)},t.prototype.scale=function(n){return q3(n,this._extent)},t.prototype.setExtent=function(n,r){var i=this._extent;isNaN(n)||(i[0]=parseFloat(n)),isNaN(r)||(i[1]=parseFloat(r))},t.prototype.unionExtent=function(n){var r=this._extent;n[0]r[1]&&(r[1]=n[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=bq(n)},t.prototype.getTicks=function(n){var r=this._interval,i=this._extent,o=this._niceExtent,a=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;i[0]l)return[];var c=s.length?s[s.length-1].value:o[1];return i[1]>c&&(n?s.push({value:th(c+r,a)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks(!0),i=[],o=this.getExtent(),a=1;ao[0]&&h0&&(o=o===null?s:Math.min(o,s))}n[r]=o}}return n}function wq(e){var t=LPe(e),n=[];return ke(e,function(r){var i=r.coordinateSystem,o=i.getBaseAxis(),a=o.getExtent(),s;if(o.type==="category")s=o.getBandWidth();else if(o.type==="value"||o.type==="time"){var l=o.dim+"_"+o.index,u=t[l],c=Math.abs(a[1]-a[0]),f=o.scale.getExtent(),d=Math.abs(f[1]-f[0]);s=u?c/d*u:c}else{var h=r.getData();s=Math.abs(a[1]-a[0])/h.count()}var p=yr(r.get("barWidth"),s),v=yr(r.get("barMaxWidth"),s),g=yr(r.get("barMinWidth")||(Lq(r)?.5:1),s),m=r.get("barGap"),y=r.get("barCategoryGap");n.push({bandWidth:s,barWidth:p,barMaxWidth:v,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:WP(o),stackId:XP(r)})}),TPe(n)}function TPe(e){var t={};ke(e,function(r,i){var o=r.axisKey,a=r.bandWidth,s=t[o]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[o]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=r.barMaxWidth;f&&(l[u].maxWidth=f);var d=r.barMinWidth;d&&(l[u].minWidth=d);var h=r.barGap;h!=null&&(s.gap=h);var p=r.barCategoryGap;p!=null&&(s.categoryGap=p)});var n={};return ke(t,function(r,i){n[i]={};var o=r.stacks,a=r.bandWidth,s=r.categoryGap;if(s==null){var l=Un(o).length;s=Math.max(35-l*4,15)+"%"}var u=yr(s,a),c=yr(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,h=(f-u)/(d+(d-1)*c);h=Math.max(h,0),ke(o,function(m){var y=m.maxWidth,R=m.minWidth;if(m.width){var A=m.width;y&&(A=Math.min(A,y)),R&&(A=Math.max(A,R)),m.width=A,f-=A+c*A,d--}else{var A=h;y&&yA&&(A=R),A!==h&&(m.width=A,f-=A+c*A,d--)}}),h=(f-u)/(d+(d-1)*c),h=Math.max(h,0);var p=0,v;ke(o,function(m,y){m.width||(m.width=h),v=m,p+=m.width*(1+c)}),v&&(p-=v.width*c);var g=-p/2;ke(o,function(m,y){n[i][y]=n[i][y]||{bandWidth:a,offset:g,width:m.width},g+=m.width*(1+c)})}),n}function _Pe(e,t,n){if(e&&t){var r=e[WP(t)];return r!=null&&n!=null?r[XP(n)]:r}}function OPe(e,t){var n=Sq(e,t),r=wq(n);ke(n,function(i){var o=i.getData(),a=i.coordinateSystem,s=a.getBaseAxis(),l=XP(i),u=r[WP(s)][l],c=u.offset,f=u.width;o.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function kPe(e){return{seriesType:e,plan:OP(),reset:function(t){if(Mq(t)){var n=t.getData(),r=t.coordinateSystem,i=r.getBaseAxis(),o=r.getOtherAxis(i),a=n.getDimensionIndex(n.mapDimension(o.dim)),s=n.getDimensionIndex(n.mapDimension(i.dim)),l=t.get("showBackground",!0),u=n.mapDimension(o.dim),c=n.getCalculationInfo("stackResultDimension"),f=Xv(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=o.isHorizontal(),h=PPe(i,o),p=Lq(t),v=t.get("barMinHeight")||0,g=c&&n.getDimensionIndex(c),m=n.getLayout("size"),y=n.getLayout("offset");return{progress:function(R,A){for(var x=R.count,S=p&&ac(x*3),w=p&&l&&ac(x*3),L=p&&ac(x),T=r.master.getRect(),M=d?T.width:T.height,P,k=A.getStore(),I=0;(P=R.next())!=null;){var C=k.get(f?g:a,P),F=k.get(s,P),N=h,V=void 0;f&&(V=+C-k.get(a,P));var W=void 0,H=void 0,j=void 0,B=void 0;if(d){var Y=r.dataToPoint([C,F]);if(f){var Z=r.dataToPoint([V,F]);N=Z[0]}W=N,H=Y[1]+y,j=Y[0]-N,B=m,Math.abs(j)0?n:1:n))}var CPe=function(e,t,n,r){for(;n>>1;e[i][1]i&&(this._approxInterval=i);var s=TR.length,l=Math.min(CPe(TR,this._approxInterval,0,s),s-1);this._interval=TR[l][1],this._minLevelUnit=TR[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return Rr(n)?n:+rd(n)},t.prototype.contain=function(n){return $3(this.parse(n),this._extent)},t.prototype.normalize=function(n){return j3(this.parse(n),this._extent)},t.prototype.scale=function(n){return q3(n,this._extent)},t.type="time",t}(sd),TR=[["second",yP],["minute",AP],["hour",Lm],["quarter-day",Lm*6],["half-day",Lm*12],["day",Rs*1.2],["half-week",Rs*3.5],["week",Rs*7],["month",Rs*31],["quarter",Rs*95],["half-year",GV/2],["year",GV]];function IPe(e,t,n,r){var i=rd(t),o=rd(n),a=function(p){return JV(i,p,r)===JV(o,p,r)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},c=function(){return u()&&a("hour")},f=function(){return c()&&a("minute")},d=function(){return f()&&a("second")},h=function(){return d()&&a("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return d();case"millisecond":return h()}}function NPe(e,t){return e/=Rs,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function FPe(e){var t=30*Rs;return e/=t,e>6?6:e>3?3:e>2?2:1}function EPe(e){return e/=Lm,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function rU(e,t){return e/=t?AP:yP,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function XPe(e){return h$(e)}function WPe(e,t,n){var r=new Date(e);switch(dv(t)){case"year":case"month":r[uj(n)](0);case"day":r[cj(n)](1);case"hour":r[fj(n)](0);case"minute":r[dj(n)](0);case"second":r[hj(n)](0),r[pj(n)](0)}return r.getTime()}function VPe(e,t,n,r){var i=1e4,o=aj,a=0;function s(M,P,k,I,C,F,N){for(var V=new Date(P),W=P,H=V[I]();W1&&F===0&&k.unshift({value:k[0].value-W})}}for(var F=0;F=r[0]&&y<=r[1]&&f++)}var R=(r[1]-r[0])/t;if(f>R*1.5&&d>R/1.5||(u.push(g),f>R||e===o[h]))break}c=[]}}}for(var A=so(Ot(u,function(M){return so(M,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(M){return M.length>0}),x=[],S=A.length-1,h=0;h0;)o*=10;var s=[fi(BPe(r[0]/o)*o),fi(UPe(r[1]/o)*o)];this._interval=o,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){Pm.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=Qs(n)/Qs(this.base),$3(n,this._extent)},t.prototype.normalize=function(n){return n=Qs(n)/Qs(this.base),j3(n,this._extent)},t.prototype.scale=function(n){return n=q3(n,this._extent),_R(this.base,n)},t.type="log",t}(Mu),_q=VP.prototype;_q.getMinorTicks=Pm.getMinorTicks;_q.getLabel=Pm.getLabel;function OR(e,t){return DPe(e,oc(t))}Mu.registerClass(VP);var YPe=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var d=this._determinedMin,h=this._determinedMax;return d!=null&&(s=d,u=!0),h!=null&&(l=h,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},e.prototype.modifyDataMinMax=function(t,n){this[QPe[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=ZPe[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),ZPe={min:"_determinedMin",max:"_determinedMax"},QPe={min:"_dataMin",max:"_dataMax"};function HPe(e,t,n){var r=e.rawExtentInfo;return r||(r=new YPe(e,t,n),e.rawExtentInfo=r,r)}function kR(e,t){return t==null?null:Qx(t)?NaN:e.parse(t)}function Oq(e,t){var n=e.type,r=HPe(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var i=r.min,o=r.max,a=t.ecModel;if(a&&n==="time"){var s=Sq("bar",a),l=!1;if(ke(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=wq(s),c=KPe(i,o,t,u);i=c.min,o=c.max}}return{extent:[i,o],fixMin:r.minFixed,fixMax:r.maxFixed}}function KPe(e,t,n,r){var i=n.axis.getExtent(),o=i[1]-i[0],a=_Pe(r,n.axis);if(a===void 0)return{min:e,max:t};var s=1/0;ke(a,function(h){s=Math.min(h.offset,s)});var l=-1/0;ke(a,function(h){l=Math.max(h.offset+h.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,f=1-(s+l)/o,d=c/f-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function oU(e,t){var n=t,r=Oq(e,n),i=r.extent,o=n.get("splitNumber");e instanceof VP&&(e.base=n.get("logBase"));var a=e.type,s=n.get("interval"),l=a==="interval"||a==="time";e.setExtent(i[0],i[1]),e.calcNiceExtent({splitNumber:o,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function GPe(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new EP({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new Tq({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(Mu.getClass(t)||sd)}}function zPe(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function l1(e){var t=e.getLabelModel().get("formatter"),n=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(r){return function(i,o){return e.scale.getFormattedLabel(i,o,r)}}(t):Gt(t)?function(r){return function(i){var o=e.scale.getLabel(i),a=r.replace("{value}",o??"");return a}}(t):Rn(t)?function(r){return function(i,o){return n!=null&&(o=i.value-n),r(JPe(e,i),o,i.level!=null?{level:i.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function JPe(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function $Pe(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,i,o=n.getExtent();n instanceof EP?i=n.count():(r=n.getTicks(),i=r.length);var a=e.getLabelModel(),s=l1(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var c=0;c=0||(aU.push(e),Rn(e)&&(e={install:e}),e.install(eCe))}var M2=Ni();function Cq(e,t){var n=Ot(t,function(r){return e.scale.parse(r)});return e.type==="time"&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function tCe(e){var t=e.getLabelModel().get("customValues");if(t){var n=l1(e);return{labels:Cq(e,t).map(function(r){var i={value:r};return{formattedLabel:n(i),rawLabel:e.scale.getLabel(i),tickValue:r}})}}return e.type==="category"?rCe(e):oCe(e)}function nCe(e,t){var n=e.getTickModel().get("customValues");return n?{ticks:Cq(e,n)}:e.type==="category"?iCe(e,t):{ticks:Ot(e.scale.getTicks(),function(r){return r.value})}}function rCe(e){var t=e.getLabelModel(),n=Iq(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Iq(e,t){var n=Nq(e,"labels"),r=DP(t),i=Fq(n,r);if(i)return i;var o,a;return Rn(r)?o=Wq(e,r):(a=r==="auto"?aCe(e):r,o=Xq(e,a)),Eq(n,r,{labels:o,labelCategoryInterval:a})}function iCe(e,t){var n=Nq(e,"ticks"),r=DP(t),i=Fq(n,r);if(i)return i;var o,a;if((!t.get("show")||e.scale.isBlank())&&(o=[]),Rn(r))o=Wq(e,r,!0);else if(r==="auto"){var s=Iq(e,e.getLabelModel());a=s.labelCategoryInterval,o=Ot(s.labels,function(l){return l.tickValue})}else a=r,o=Xq(e,a,!0);return Eq(n,r,{ticks:o,tickCategoryInterval:a})}function oCe(e){var t=e.scale.getTicks(),n=l1(e);return{labels:Ot(t,function(r,i){return{level:r.level,formattedLabel:n(r,i),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function Nq(e,t){return M2(e)[t]||(M2(e)[t]=[])}function Fq(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(r)),f=Math.abs(u*Math.sin(r)),d=0,h=0;l<=o[1];l+=s){var p=0,v=0,g=l$(n({value:l}),t.font,"center","top");p=g.width*1.3,v=g.height*1.3,d=Math.max(d,p,7),h=Math.max(h,v,7)}var m=d/c,y=h/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var R=Math.max(0,Math.floor(Math.min(m,y))),A=M2(e.model),x=e.getExtent(),S=A.lastAutoInterval,w=A.lastTickCount;return S!=null&&w!=null&&Math.abs(S-R)<=1&&Math.abs(w-a)<=1&&S>R&&A.axisExtent0===x[0]&&A.axisExtent1===x[1]?R=S:(A.lastTickCount=a,A.lastAutoInterval=R,A.axisExtent0=x[0],A.axisExtent1=x[1]),R}function lCe(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Xq(e,t,n){var r=l1(e),i=e.scale,o=i.getExtent(),a=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=o[0],c=i.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=kq(e),d=a.get("showMinLabel")||f,h=a.get("showMaxLabel")||f;d&&u!==o[0]&&v(o[0]);for(var p=u;p<=o[1];p+=l)v(p);h&&p-l!==o[1]&&v(o[1]);function v(g){var m={value:g};s.push(n?g:{formattedLabel:r(m),rawLabel:i.getLabel(m),tickValue:g})}return s}function Wq(e,t,n){var r=e.scale,i=l1(e),o=[];return ke(r.getTicks(),function(a){var s=r.getLabel(a),l=a.value;t(a.value,s)&&o.push(n?l:{formattedLabel:i(a),rawLabel:s,tickValue:l})}),o}var sU=[0,1],Vq=function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return t>=r&&t<=i},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return d8e(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(r=r.slice(),lU(r,i.count())),J6(t,sU,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(r=r.slice(),lU(r,i.count()));var o=J6(t,r,sU,n);return this.scale.scale(o)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=nCe(this,n),i=r.ticks,o=Ot(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),a=n.get("alignWithLabel");return uCe(this,o,a,t.clamp),o},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),i=Ot(r,function(o){return Ot(o,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this);return i},e.prototype.getViewLabels=function(){return tCe(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/r},e.prototype.calculateCategoryInterval=function(){return sCe(this)},e}();function lU(e,t){var n=e[1]-e[0],r=t,i=n/r/2;e[0]+=i,e[1]-=i}function uCe(e,t,n,r){var i=t.length;if(!e.onBand||n||!i)return;var o=e.getExtent(),a,s;if(i===1)t[0].coord=o[0],a=t[1]={coord:o[1]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;ke(t,function(h){h.coord-=u/2});var c=e.scale.getExtent();s=1+c[1]-t[i-1].tickValue,a={coord:t[i-1].coord+u*s},t.push(a)}var f=o[0]>o[1];d(t[0].coord,o[0])&&(r?t[0].coord=o[0]:t.shift()),r&&d(o[0],t[0].coord)&&t.unshift({coord:o[0]}),d(o[1],a.coord)&&(r?a.coord=o[1]:t.pop()),r&&d(a.coord,o[1])&&t.push({coord:o[1]});function d(h,p){return h=fi(h),p=fi(p),f?h>p:h0){t=t/180*Math.PI,kf.fromArray(e[0]),Kr.fromArray(e[1]),Zi.fromArray(e[2]),dn.sub(Pf,kf,Kr),dn.sub(eu,Zi,Kr);var n=Pf.len(),r=eu.len();if(!(n<.001||r<.001)){Pf.scale(1/n),eu.scale(1/r);var i=Pf.dot(eu),o=Math.cos(t);if(o1&&dn.copy(Oo,Zi),Oo.toArray(e[1])}}}}function fCe(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,kf.fromArray(e[0]),Kr.fromArray(e[1]),Zi.fromArray(e[2]),dn.sub(Pf,Kr,kf),dn.sub(eu,Zi,Kr);var r=Pf.len(),i=eu.len();if(!(r<.001||i<.001)){Pf.scale(1/r),eu.scale(1/i);var o=Pf.dot(t),a=Math.cos(n);if(o=l)dn.copy(Oo,Zi);else{Oo.scaleAndAdd(eu,s/Math.tan(Math.PI/2-c));var f=Zi.x!==Kr.x?(Oo.x-Kr.x)/(Zi.x-Kr.x):(Oo.y-Kr.y)/(Zi.y-Kr.y);if(isNaN(f))return;f<0?dn.copy(Oo,Kr):f>1&&dn.copy(Oo,Zi)}Oo.toArray(e[1])}}}}function ZL(e,t,n,r){var i=n==="normal",o=i?e:e.ensureState(n);o.ignore=t;var a=r.get("smooth");a&&a===!0&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=r.getModel("lineStyle").getLineStyle();i?e.useStyle(s):o.style=s}function dCe(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var i=I6(r[0],r[1]),o=I6(r[1],r[2]);if(!i||!o){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var a=Math.min(i,o)*n,s=D5([],r[1],r[0],a/i),l=D5([],r[1],r[2],a/o),u=D5([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0&&o&&x(-c/a,0,a);var v=e[0],g=e[a-1],m,y;R(),m<0&&S(-m,.8),y<0&&S(y,.8),R(),A(m,y,1),A(y,m,-1),R(),m<0&&w(-m),y<0&&w(y);function R(){m=v.rect[t]-r,y=i-g.rect[t]-g.rect[n]}function A(L,T,M){if(L<0){var P=Math.min(T,-L);if(P>0){x(P*M,0,a);var k=P+L;k<0&&S(-k*M,1)}else S(-L*M,1)}}function x(L,T,M){L!==0&&(u=!0);for(var P=T;P0)for(var k=0;k0;k--){var N=M[k-1]*F;x(-N,k,a)}}}function w(L){var T=L<0?-1:1;L=Math.abs(L);for(var M=Math.ceil(L/(a-1)),P=0;P0?x(M,0,P+1):x(-M,a-P-1,a),L-=M,L<=0)return}return u}function mCe(e,t,n,r){return gCe(e,"y","height",t,n,r)}function yCe(e){var t=[];e.sort(function(v,g){return g.priority-v.priority});var n=new dr(0,0,0,0);function r(v){if(!v.ignore){var g=v.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}v.ignore=!0}for(var i=0;i-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(Ka);function UP(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var i=Ev(e,t,n[0]);return i!=null?i+"":null}else if(r){for(var o=[],a=0;a=0&&r.push(t[o])}return r.join(" ")}var BP=function(e){xt(t,e);function t(n,r,i,o){var a=e.call(this)||this;return a.updateData(n,r,i,o),a}return t.prototype._createSymbol=function(n,r,i,o,a){this.removeAll();var s=ad(n,-1,-1,2,2,null,a);s.attr({z2:100,culling:!0,scaleX:o[0]/2,scaleY:o[1]/2}),s.drift=RCe,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){nS(this.childAt(0))},t.prototype.downplay=function(){rS(this.childAt(0))},t.prototype.setZ=function(n,r){var i=this.childAt(0);i.zlevel=n,i.z=r},t.prototype.setDraggable=function(n,r){var i=this.childAt(0);i.draggable=n,i.cursor=!r&&n?"move":i.cursor},t.prototype.updateData=function(n,r,i,o){this.silent=!1;var a=n.getItemVisual(r,"symbol")||"circle",s=n.hostModel,l=t.getSymbolSize(n,r),u=a!==this._symbolType,c=o&&o.disableAnimation;if(u){var f=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(a,n,r,l,f)}else{var d=this.childAt(0);d.silent=!1;var h={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(h):mo(d,h,s,r),g2(d)}if(this._updateCommon(n,r,l,i,o),u){var d=this.childAt(0);if(!c){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,ua(d,h,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,i,o,a){var s=this.childAt(0),l=n.hostModel,u,c,f,d,h,p,v,g,m;if(o&&(u=o.emphasisItemStyle,c=o.blurItemStyle,f=o.selectItemStyle,d=o.focus,h=o.blurScope,v=o.labelStatesModels,g=o.hoverScale,m=o.cursorStyle,p=o.emphasisDisabled),!o||n.hasItemOption){var y=o&&o.itemModel?o.itemModel:n.getItemModel(r),R=y.getModel("emphasis");u=R.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),d=R.get("focus"),h=R.get("blurScope"),p=R.get("disabled"),v=o1(y),g=R.getShallow("scale"),m=y.getShallow("cursor")}var A=n.getItemVisual(r,"symbolRotate");s.attr("rotation",(A||0)*Math.PI/180||0);var x=Hj(n.getItemVisual(r,"symbolOffset"),i);x&&(s.x=x[0],s.y=x[1]),m&&s.attr("cursor",m);var S=n.getItemVisual(r,"style"),w=S.fill;if(s instanceof bl){var L=s.style;s.useStyle(vt({image:L.image,x:L.x,y:L.y,width:L.width,height:L.height},S))}else s.__isEmptyBrush?s.useStyle(vt({},S)):s.useStyle(S),s.style.decal=null,s.setColor(w,a&&a.symbolInnerColor),s.style.strokeNoScale=!0;var T=n.getItemVisual(r,"liftZ"),M=this._z2;T!=null?M==null&&(this._z2=s.z2,s.z2+=T):M!=null&&(s.z2=M,this._z2=null);var P=a&&a.useNameLabel;i1(s,v,{labelFetcher:l,labelDataIndex:r,defaultText:k,inheritColor:w,defaultOpacity:S.opacity});function k(F){return P?n.getName(F):UP(n,F)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var I=s.ensureState("emphasis");I.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var C=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;I.scaleX=this._sizeX*C,I.scaleY=this._sizeY*C,this.setSymbolScale(1),Iv(this,d,h,p)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,i){var o=this.childAt(0),a=Mr(this).dataIndex,s=i&&i.animation;if(this.silent=o.silent=!0,i&&i.fadeLabel){var l=o.getTextContent();l&&oS(l,{style:{opacity:0}},r,{dataIndex:a,removeOpt:s,cb:function(){o.removeTextContent()}})}else o.removeTextContent();oS(o,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:a,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return Qj(n.getItemVisual(r,"symbolSize"))},t}(bi);function RCe(e,t){this.parent.drift(e,t)}function QL(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function uU(e){return e!=null&&!an(e)&&(e={isIgnore:e}),e||{}}function cU(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:o1(t),cursorStyle:t.get("cursor")}}var Bq=function(){function e(t){this.group=new bi,this._SymbolCtor=t||BP}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=uU(n);var r=this.group,i=t.hostModel,o=this._data,a=this._SymbolCtor,s=n.disableAnimation,l=cU(t),u={disableAnimation:s},c=n.getSymbolPoint||function(f){return t.getItemLayout(f)};o||r.removeAll(),t.diff(o).add(function(f){var d=c(f);if(QL(t,d,f,n)){var h=new a(t,f,l,u);h.setPosition(d),t.setItemGraphicEl(f,h),r.add(h)}}).update(function(f,d){var h=o.getItemGraphicEl(d),p=c(f);if(!QL(t,p,f,n)){r.remove(h);return}var v=t.getItemVisual(f,"symbol")||"circle",g=h&&h.getSymbolType&&h.getSymbolType();if(!h||g&&g!==v)r.remove(h),h=new a(t,f,l,u),h.setPosition(p);else{h.updateData(t,f,l,u);var m={x:p[0],y:p[1]};s?h.attr(m):mo(h,m,i)}r.add(h),t.setItemGraphicEl(f,h)}).remove(function(f){var d=o.getItemGraphicEl(f);d&&d.fadeOut(function(){r.remove(d)},i)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,i){var o=t._getSymbolPoint(i);r.setPosition(o),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=cU(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=uU(r);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var o=t.start;o0?n=r[0]:r[1]<0&&(n=r[1]),n}function Zq(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=e.valueStart);var o=e.baseDataOffset,a=[];return a[o]=n.get(e.baseDim,r),a[1-o]=i,t.dataToPoint(a)}function xCe(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,i){n.push({cmd:"=",idx:i,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function SCe(e,t,n,r,i,o,a,s){for(var l=xCe(e,t),u=[],c=[],f=[],d=[],h=[],p=[],v=[],g=Yq(i,t,a),m=e.getLayout("points")||[],y=t.getLayout("points")||[],R=0;R=i||v<0)break;if(Bh(m,y)){if(l){v+=o;continue}break}if(v===n)e[o>0?"moveTo":"lineTo"](m,y),f=m,d=y;else{var R=m-u,A=y-c;if(R*R+A*A<.5){v+=o;continue}if(a>0){for(var x=v+o,S=t[x*2],w=t[x*2+1];S===m&&w===y&&g=r||Bh(S,w))h=m,p=y;else{M=S-u,P=w-c;var C=m-u,F=S-m,N=y-c,V=w-y,W=void 0,H=void 0;if(s==="x"){W=Math.abs(C),H=Math.abs(F);var j=M>0?1:-1;h=m-j*W*a,p=y,k=m+j*H*a,I=y}else if(s==="y"){W=Math.abs(N),H=Math.abs(V);var B=P>0?1:-1;h=m,p=y-B*W*a,k=m,I=y+B*H*a}else W=Math.sqrt(C*C+N*N),H=Math.sqrt(F*F+V*V),T=H/(H+W),h=m-M*a*(1-T),p=y-P*a*(1-T),k=m+M*a*T,I=y+P*a*T,k=Kc(k,Gc(S,m)),I=Kc(I,Gc(w,y)),k=Gc(k,Kc(S,m)),I=Gc(I,Kc(w,y)),M=k-m,P=I-y,h=m-M*W/H,p=y-P*W/H,h=Kc(h,Gc(u,m)),p=Kc(p,Gc(c,y)),h=Gc(h,Kc(u,m)),p=Gc(p,Kc(c,y)),M=m-h,P=y-p,k=m+M*H/W,I=y+P*H/W}e.bezierCurveTo(f,d,h,p,m,y),f=k,d=I}else e.lineTo(m,y)}u=m,c=y,v+=o}return g}var Qq=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),wCe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Qq},t.prototype.buildPath=function(n,r){var i=r.points,o=0,a=i.length/2;if(r.connectNulls){for(;a>0&&Bh(i[a*2-2],i[a*2-1]);a--);for(;o=0){var A=u?(p-l)*R+l:(h-s)*R+s;return u?[n,A]:[A,n]}s=h,l=p;break;case a.C:h=o[f++],p=o[f++],v=o[f++],g=o[f++],m=o[f++],y=o[f++];var x=u?Kx(s,h,v,m,n,c):Kx(l,p,g,y,n,c);if(x>0)for(var S=0;S=0){var A=u?Ki(l,p,g,y,w):Ki(s,h,v,m,w);return u?[n,A]:[A,n]}}s=m,l=y;break}}},t}(jn),MCe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Qq),LCe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new MCe},t.prototype.buildPath=function(n,r){var i=r.points,o=r.stackedOnPoints,a=0,s=i.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&Bh(i[s*2-2],i[s*2-1]);s--);for(;at){o?n.push(a(o,l,t)):i&&n.push(a(i,l,0),a(i,l,t));break}else i&&(n.push(a(i,l,0)),i=null),n.push(l),o=l}return n}function kCe(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var i,o,a=r.length-1;a>=0;a--){var s=e.getDimensionInfo(r[a].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){o=r[a];break}}if(o){var l=t.getAxis(i),u=Ot(o.stops,function(R){return{coord:l.toGlobalCoord(l.dataToCoord(R.value)),color:R.color}}),c=u.length,f=o.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var d=OCe(u,i==="x"?n.getWidth():n.getHeight()),h=d.length;if(!h&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var p=10,v=d[0].coord-p,g=d[h-1].coord+p,m=g-v;if(m<.001)return"transparent";ke(d,function(R){R.offset=(R.coord-v)/m}),d.push({offset:h?d[h-1].offset:.5,color:f[1]||"transparent"}),d.unshift({offset:h?d[0].offset:.5,color:f[0]||"transparent"});var y=new K$(0,0,0,0,d,!0);return y[i]=v,y[i+"2"]=g,y}}}function PCe(e,t,n){var r=e.get("showAllSymbol"),i=r==="auto";if(!(r&&!i)){var o=n.getAxesByScale("ordinal")[0];if(o&&!(i&&CCe(o,t))){var a=t.mapDimension(o.dim),s={};return ke(o.getViewLabels(),function(l){var u=o.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(a,l))}}}}function CCe(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),o=Math.max(1,Math.round(i/5)),a=0;ar)return!1;return!0}function ICe(e,t){return isNaN(e)||isNaN(t)}function NCe(e){for(var t=e.length/2;t>0&&ICe(e[t*2-2],e[t*2-1]);t--);return t-1}function vU(e,t){return[e[t*2],e[t*2+1]]}function FCe(e,t,n){for(var r=e.length/2,i=n==="x"?0:1,o,a,s=0,l=-1,u=0;u=t||o>=t&&a<=t){l=u;break}s=u,o=a}return{range:[s,l],t:(t-o)/(a-o)}}function Gq(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var j=v.getState("emphasis").style;j.lineWidth=+v.style.lineWidth+1}Mr(v).seriesIndex=n.seriesIndex,Iv(v,V,W,H);var B=pU(n.get("smooth")),Y=n.get("smoothMonotone");if(v.setShape({smooth:B,smoothMonotone:Y,connectNulls:L}),g){var Z=l.getCalculationInfo("stackedOnSeries"),K=0;g.useStyle(Xn(c.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),Z&&(K=pU(Z.get("smooth"))),g.setShape({smooth:B,stackedOnSmooth:K,smoothMonotone:Y,connectNulls:L}),Nv(g,n,"areaStyle"),Mr(g).seriesIndex=n.seriesIndex,Iv(g,V,W,H)}var ne=function(z){o._changePolyState(z)};l.eachItemGraphicEl(function(z){z&&(z.onHoverStateChange=ne)}),this._polyline.onHoverStateChange=ne,this._data=l,this._coordSys=a,this._stackedOnPoints=S,this._points=f,this._step=P,this._valueOrigin=A,n.get("triggerLineEvent")&&(this.packEventData(n,v),g&&this.packEventData(n,g))},t.prototype.packEventData=function(n,r){Mr(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,i,o){var a=n.getData(),s=Cv(a,o);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=a.getLayout("points"),u=a.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var d=n.get("zlevel")||0,h=n.get("z")||0;u=new BP(a,s),u.x=c,u.y=f,u.setZ(d,h);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=d,p.z=h,p.z2=this._polyline.z2+1),u.__temp=!0,a.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else ca.prototype.highlight.call(this,n,r,i,o)},t.prototype.downplay=function(n,r,i,o){var a=n.getData(),s=Cv(a,o);if(this._changePolyState("normal"),s!=null&&s>=0){var l=a.getItemGraphicEl(s);l&&(l.__temp?(a.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else ca.prototype.downplay.call(this,n,r,i,o)},t.prototype._changePolyState=function(n){var r=this._polygon;TV(this._polyline,n),r&&TV(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new wCe({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new LCe({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(n,r,i){var o,a,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(o=s.isHorizontal(),a=!1):r.type==="polar"&&(o=s.dim==="angle",a=!0);var u=n.hostModel,c=u.get("animationDuration");Rn(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=Rn(f)?f(null):f;n.eachItemGraphicEl(function(h,p){var v=h;if(v){var g=[h.x,h.y],m=void 0,y=void 0,R=void 0;if(i)if(a){var A=i,x=r.pointToCoord(g);o?(m=A.startAngle,y=A.endAngle,R=-x[1]/180*Math.PI):(m=A.r0,y=A.r,R=x[0])}else{var S=i;o?(m=S.x,y=S.x+S.width,R=h.x):(m=S.y+S.height,y=S.y,R=h.y)}var w=y===m?0:(R-m)/(y-m);l&&(w=1-w);var L=Rn(f)?f(p):c*w+d,T=v.getSymbolPath(),M=T.getTextContent();v.attr({scaleX:0,scaleY:0}),v.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:L}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:L}),T.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,i){var o=n.getModel("endLabel");if(Gq(n)){var a=n.getData(),s=this._polyline,l=a.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Ha({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=NCe(l);c>=0&&(i1(s,o1(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,h){return h!=null?Uq(a,h):UP(a,f)},enableTextSetter:!0},ECe(o,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,i,o,a,s,l){var u=this._endLabel,c=this._polyline;if(u){n<1&&o.originalX==null&&(o.originalX=u.x,o.originalY=u.y);var f=i.getLayout("points"),d=i.hostModel,h=d.get("connectNulls"),p=s.get("precision"),v=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,R=r.shape,A=y?m?R.x:R.y+R.height:m?R.x+R.width:R.y,x=(m?v:0)*(y?-1:1),S=(m?0:-v)*(y?-1:1),w=m?"x":"y",L=FCe(f,A,w),T=L.range,M=T[1]-T[0],P=void 0;if(M>=1){if(M>1&&!h){var k=vU(f,T[0]);u.attr({x:k[0]+x,y:k[1]+S}),a&&(P=d.getRawValue(T[0]))}else{var k=c.getPointOn(A,w);k&&u.attr({x:k[0]+x,y:k[1]+S});var I=d.getRawValue(T[0]),C=d.getRawValue(T[1]);a&&(P=I8e(i,p,I,C,L.t))}o.lastFrameIndex=T[0]}else{var F=n===1||o.lastFrameIndex>0?T[0]:0,k=vU(f,F);a&&(P=d.getRawValue(F)),u.attr({x:k[0]+x,y:k[1]+S})}if(a){var N=D3(u);typeof N.setLabelText=="function"&&N.setLabelText(P)}}},t.prototype._doUpdateAnimation=function(n,r,i,o,a,s,l){var u=this._polyline,c=this._polygon,f=n.hostModel,d=SCe(this._data,n,this._stackedOnPoints,r,this._coordSys,i,this._valueOrigin),h=d.current,p=d.stackedOnCurrent,v=d.next,g=d.stackedOnNext;if(a&&(h=zc(d.current,i,a,l),p=zc(d.stackedOnCurrent,i,a,l),v=zc(d.next,i,a,l),g=zc(d.stackedOnNext,i,a,l)),hU(h,v)>3e3||c&&hU(p,g)>3e3){u.stopAnimation(),u.setShape({points:v}),c&&(c.stopAnimation(),c.setShape({points:v,stackedOnPoints:g}));return}u.shape.__points=d.current,u.shape.points=h;var m={shape:{points:v}};d.current!==h&&(m.shape.__points=d.next),u.stopAnimation(),mo(u,m,f),c&&(c.setShape({points:h,stackedOnPoints:p}),c.stopAnimation(),mo(c,{shape:{stackedOnPoints:g}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],R=d.status,A=0;At&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;nt&&(t=o,n=i)}return isFinite(n)?n:NaN},nearest:function(e){return e[0]}},VCe=function(e){return Math.round(e.length/2)};function zq(e){return{seriesType:e,reset:function(t,n,r){var i=t.getData(),o=t.get("sampling"),a=t.coordinateSystem,s=i.count();if(s>10&&a.type==="cartesian2d"&&o){var l=a.getBaseAxis(),u=a.getOtherAxis(l),c=l.getExtent(),f=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(f||1),h=Math.round(s/d);if(isFinite(h)&&h>1){o==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/h));var p=void 0;Gt(o)?p=WCe[o]:Rn(o)&&(p=o),p&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,p,VCe))}}}}}function DCe(e){e.registerChartView(XCe),e.registerSeriesModel(ACe),e.registerLayout(ZP("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zq("line"))}var S_=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return J3(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,i){var o=this.coordinateSystem;if(o&&o.clampData){var a=o.clampData(n),s=o.dataToPoint(a);if(i)ke(o.getAxes(),function(d,h){if(d.type==="category"&&r!=null){var p=d.getTicksCoords(),v=d.getTickModel().get("alignWithLabel"),g=a[h],m=r[h]==="x1"||r[h]==="y1";if(m&&!v&&(g+=1),p.length<2)return;if(p.length===2){s[h]=d.toGlobalCoord(d.getExtent()[m?1:0]);return}for(var y=void 0,R=void 0,A=1,x=0;xg){R=(S+y)/2;break}x===1&&(A=w-p[0].tickValue)}R==null&&(y?y&&(R=p[p.length-1].coord):R=p[0].coord),s[h]=d.toGlobalCoord(R)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=o.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(Ka);Ka.registerClass(S_);var UCe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return J3(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,i){return i.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=rj(S_.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(S_),BCe=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),gU=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new BCe},t.prototype.buildPath=function(n,r){var i=r.cx,o=r.cy,a=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-a)*.5,u=a+l,c=r.startAngle,f=r.endAngle,d=r.clockwise,h=Math.PI*2,p=d?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var i=r.scale,o=i.getExtent(),a=Math.max(0,o[0]),s=Math.min(o[1],i.getOrdinalMeta().categories.length-1);a<=s;++a)if(n.ordinalNumbers[a]!==i.getRawOrdinalNumber(a))return!0},t.prototype._updateSortWithinSameData=function(n,r,i,o){if(this._isOrderChangedWithinSameData(n,r,i)){var a=this._dataSort(n,i,r);this._isOrderDifferentInView(a,i)&&(this._removeOnRenderedListener(o),o.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:a}))}},t.prototype._dispatchInitSort=function(n,r,i){var o=r.baseAxis,a=this._dataSort(n,o,function(s){return n.get(n.mapDimension(r.otherAxis.dim),s)});i.dispatchAction({type:"changeAxisOrder",componentType:o.dim+"Axis",isInitSort:!0,axisId:o.index,sortInfo:a})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,i=this._data;n&&n.isAnimationEnabled()&&i&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],i.eachItemGraphicEl(function(o){aS(o,n,Mr(o).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(ca),mU={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=e.x+e.width,o=e.y+e.height,a=KL(t.x,e.x),s=GL(t.x+t.width,i),l=KL(t.y,e.y),u=GL(t.y+t.height,o),c=si?s:a,t.y=f&&l>o?u:l,t.width=c?0:s-a,t.height=f?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var i=GL(t.r,e.r),o=KL(t.r0,e.r0);t.r=i,t.r0=o;var a=i-o<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return a}},yU={cartesian2d:function(e,t,n,r,i,o,a,s,l){var u=new ki({shape:vt({},r),z2:1});if(u.__dataIndex=n,u.name="item",o){var c=u.shape,f=i?"height":"width";c[f]=0}return u},polar:function(e,t,n,r,i,o,a,s,l){var u=!i&&l?gU:yd,c=new u({shape:r,z2:1});c.name="item";var f=Jq(i);if(c.calculateTextPosition=YCe(f,{isRoundCap:u===gU}),o){var d=c.shape,h=i?"r":"endAngle",p={};d[h]=i?r.r0:r.startAngle,p[h]=r[h],(s?mo:ua)(c,{shape:p},o)}return c}};function KCe(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function AU(e,t,n,r,i,o,a,s){var l,u;o?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(a?mo:ua)(n,{shape:l},t,i,null);var c=t?e.baseAxis.model:null;(a?mo:ua)(n,{shape:u},c,i)}function RU(e,t){for(var n=0;n0?1:-1,a=r.height>0?1:-1;return{x:r.x+o*i/2,y:r.y+a*i/2,width:r.width-o*i,height:r.height-a*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function JCe(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function Jq(e){return function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}}(e)}function xU(e,t,n,r,i,o,a,s){var l=t.getItemVisual(n,"style");if(s){if(!o.get("roundCap")){var c=e.shape,f=Xg(r.getModel("itemStyle"),c,!0);vt(c,f),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=r.getShallow("cursor");d&&e.attr("cursor",d);var h=s?a?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":a?i.height>=0?"bottom":"top":i.width>=0?"right":"left",p=o1(r);i1(e,p,{labelFetcher:o,labelDataIndex:n,defaultText:UP(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var v=e.getTextContent();if(s&&v){var g=r.get(["label","position"]);e.textConfig.inside=g==="middle"?!0:null,ZCe(e,g==="outside"?h:g,Jq(a),r.get(["label","rotate"]))}G6e(v,p,o.getRawValue(n),function(y){return Uq(t,y)});var m=r.getModel(["emphasis"]);Iv(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),Nv(e,r),JCe(i)&&(e.style.fill="none",e.style.stroke="none",ke(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function $Ce(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),o=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,o)}var jCe=function(){function e(){}return e}(),SU=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new jCe},t.prototype.buildPath=function(n,r){for(var i=r.points,o=this.baseDimIdx,a=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?n:null},30,!1);function qCe(e,t,n){for(var r=e.baseDimIdx,i=1-r,o=e.shape.points,a=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,f=o.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function $q(e,t,n){if(YP(n,"cartesian2d")){var r=t,i=n.getArea();return{x:e?r.x:i.x,y:e?i.y:r.y,width:e?r.width:i.width,height:e?i.height:r.height}}else{var i=n.getArea(),o=t;return{cx:i.cx,cy:i.cy,r0:e?i.r0:o.r0,r:e?i.r:o.r,startAngle:e?o.startAngle:0,endAngle:e?o.endAngle:Math.PI*2}}}function eIe(e,t,n){var r=e.type==="polar"?yd:ki;return new r({shape:$q(t,n,e),silent:!0,z2:0})}function tIe(e){e.registerChartView(HCe),e.registerSeriesModel(UCe),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,Ea(OPe,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,kPe("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,zq("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(i){t.sortInfo&&i.axis.setCategorySortInfo(t.sortInfo)})})}var LU=Math.PI*2,NR=Math.PI/180;function jq(e,t){return cS(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function qq(e,t){var n=jq(e,t),r=e.get("center"),i=e.get("radius");Ft(i)||(i=[0,i]);var o=yr(n.width,t.getWidth()),a=yr(n.height,t.getHeight()),s=Math.min(o,a),l=yr(i[0],s/2),u=yr(i[1],s/2),c,f,d=e.coordinateSystem;if(d){var h=d.dataToPoint(r);c=h[0]||0,f=h[1]||0}else Ft(r)||(r=[r,r]),c=yr(r[0],o)+n.x,f=yr(r[1],a)+n.y;return{cx:c,cy:f,r0:l,r:u}}function nIe(e,t,n){t.eachSeriesByType(e,function(r){var i=r.getData(),o=i.mapDimension("value"),a=jq(r,n),s=qq(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*NR,h=r.get("endAngle"),p=r.get("padAngle")*NR;h=h==="auto"?d-LU:-h*NR;var v=r.get("minAngle")*NR,g=v+p,m=0;i.each(o,function(V){!isNaN(V)&&m++});var y=i.getSum(o),R=Math.PI/(y||m)*2,A=r.get("clockwise"),x=r.get("roseType"),S=r.get("stillShowZeroSum"),w=i.getDataExtent(o);w[0]=0;var L=A?1:-1,T=[d,h],M=L*p/2;w$(T,!A),d=T[0],h=T[1];var P=eee(r);P.startAngle=d,P.endAngle=h,P.clockwise=A;var k=Math.abs(h-d),I=k,C=0,F=d;if(i.setLayout({viewRect:a,r:c}),i.each(o,function(V,W){var H;if(isNaN(V)){i.setItemLayout(W,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:A,cx:l,cy:u,r0:f,r:x?NaN:c});return}x!=="area"?H=y===0&&S?R:V*R:H=k/m,HH?(B=F+L*H/2,Y=B):(B=F+M,Y=j-M),i.setItemLayout(W,{angle:H,startAngle:B,endAngle:Y,clockwise:A,cx:l,cy:u,r0:f,r:x?J6(V,w,[f,c]):c}),F=j}),In?m:g,x=Math.abs(R.label.y-n);if(x>=A.maxY){var S=R.label.x-t-R.len2*i,w=r+R.len,L=Math.abs(S)e.unconstrainedWidth?null:h:null;r.setStyle("width",p)}var v=r.getBoundingRect();o.width=v.width;var g=(r.style.margin||0)+2.1;o.height=v.height+g,o.y-=(o.height-f)/2}}}function zL(e){return e.position==="center"}function oIe(e){var t=e.getData(),n=[],r,i,o=!1,a=(e.get("minShowLabelAngle")||0)*rIe,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,d=s.height;function h(S){S.ignore=!0}function p(S){if(!S.ignore)return!0;for(var w in S.states)if(S.states[w].ignore===!1)return!0;return!1}t.each(function(S){var w=t.getItemGraphicEl(S),L=w.shape,T=w.getTextContent(),M=w.getTextGuideLine(),P=t.getItemModel(S),k=P.getModel("label"),I=k.get("position")||P.get(["emphasis","label","position"]),C=k.get("distanceToLabelLine"),F=k.get("alignTo"),N=yr(k.get("edgeDistance"),u),V=k.get("bleedMargin"),W=P.getModel("labelLine"),H=W.get("length");H=yr(H,u);var j=W.get("length2");if(j=yr(j,u),Math.abs(L.endAngle-L.startAngle)0?"right":"left":Y>0?"left":"right"}var $=Math.PI,se=0,te=k.get("rotate");if(Rr(te))se=te*($/180);else if(I==="center")se=0;else if(te==="radial"||te===!0){var re=Y<0?-B+$:-B;se=re}else if(te==="tangential"&&I!=="outside"&&I!=="outer"){var oe=Math.atan2(Y,Z);oe<0&&(oe=$*2+oe);var ve=Z>0;ve&&(oe=$+oe),se=oe-$}if(o=!!se,T.x=K,T.y=ne,T.rotation=se,T.setStyle({verticalAlign:"middle"}),G){T.setStyle({align:fe});var Re=T.states.select;Re&&(Re.x+=T.x,Re.y+=T.y)}else{var ue=T.getBoundingRect().clone();ue.applyTransform(T.getComputedTransform());var pe=(T.style.margin||0)+2.1;ue.y-=pe/2,ue.height+=pe,n.push({label:T,labelLine:M,position:I,len:H,len2:j,minTurnAngle:W.get("minTurnAngle"),maxSurfaceAngle:W.get("maxSurfaceAngle"),surfaceNormal:new dn(Y,Z),linePoints:z,textAlign:fe,labelDistance:C,labelAlignTo:F,edgeDistance:N,bleedMargin:V,rect:ue,unconstrainedWidth:ue.width,labelStyleWidth:T.style.width})}w.setTextConfig({inside:G})}}),!o&&e.get("avoidLabelOverlap")&&iIe(n,r,i,l,u,d,c,f);for(var v=0;v0){for(var c=a.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=o.r0}},t.type="pie",t}(ca);function ree(e,t,n){t=Ft(t)&&{coordDimensions:t}||vt({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=Rq(r,t).dimensions,o=new Aq(i,e);return o.initData(r,n),o}var iee=function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e}(),lIe=Ni(),uIe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new iee(yi(this.getData,this),yi(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return ree(this,{coordDimensions:["value"],encodeDefaulter:Ea(x_e,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),i=lIe(r),o=i.seats;if(!o){var a=[];r.each(r.mapDimension("value"),function(l){a.push(l)}),o=i.seats=h8e(a,r.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,n);return s.percent=o[n]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(n){$6(n,"labelLine",["show"]);var r=n.labelLine,i=n.emphasis.labelLine;r.show=r.show&&n.label.show,i.show=i.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(Ka);function cIe(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(i){var o=r.mapDimension("value"),a=r.get(o,i);return!(Rr(a)&&!isNaN(a)&&a<0)})}}}function fIe(e){e.registerChartView(sIe),e.registerSeriesModel(uIe),GOe("pie",e.registerAction),e.registerLayout(Ea(nIe,"pie")),e.registerProcessor(tee("pie")),e.registerProcessor(cIe("pie"))}var dIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n,r){return J3(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(n,r,i){return i.point(r.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(Ka),oee=4,hIe=function(){function e(){}return e}(),pIe=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new hIe},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(n,r){var i=r.points,o=r.size,a=this.symbolProxy,s=a.shape,l=n.getContext?n.getContext():n,u=l&&o[0]=0;u--){var c=u*2,f=o[c]-s/2,d=o[c+1]-l/2;if(n>=f&&r>=d&&n<=f+s&&r<=d+l)return u}return-1},t.prototype.contain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect();if(n=i[0],r=i[1],o.contain(n,r)){var a=this.hoverDataIdx=this.findDataIndex(n,r);return a>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,i=r.points,o=r.size,a=o[0],s=o[1],l=1/0,u=1/0,c=-1/0,f=-1/0,d=0;d=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),gIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,i){var o=n.getData(),a=this._updateSymbolDraw(o,n);a.updateData(o,{clipShape:this._getClipShape(n)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,i){var o=n.getData(),a=this._updateSymbolDraw(o,n);a.incrementalPrepareUpdate(o),this._finished=!1},t.prototype.incrementalRender=function(n,r,i){this._symbolDraw.incrementalUpdate(n,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=n.end===r.getData().count()},t.prototype.updateTransform=function(n,r,i){var o=n.getData();if(this.group.dirty(),!this._finished||o.count()>1e4)return{update:!0};var a=ZP("").reset(n,r,i);a.progress&&a.progress({start:0,end:o.count(),count:o.count()},o),this._symbolDraw.updateLayout(o)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){if(n.get("clip",!0)){var r=n.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},t.prototype._updateSymbolDraw=function(n,r){var i=this._symbolDraw,o=r.pipelineContext,a=o.large;return(!i||a!==this._isLargeDraw)&&(i&&i.remove(),i=this._symbolDraw=a?new vIe:new Bq,this._isLargeDraw=a,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(ca),mIe=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(fr),w_=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",dl).models[0]},t.type="cartesian2dAxis",t}(fr);Rl(w_,Pq);var aee={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},yIe=sr({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},aee),QP=sr({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},aee),AIe=sr({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},QP),RIe=Xn({logBase:10},QP);const see={category:yIe,value:QP,time:AIe,log:RIe};var bIe={value:1,category:1,time:1,log:1};function _U(e,t,n,r){ke(bIe,function(i,o){var a=sr(sr({},see[o],!0),r,!0),s=function(l){xt(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+o,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var d=R2(this),h=d?H3(c):{},p=f.getTheme();sr(c,p.get(o+"Axis")),sr(c,this.getDefaultOption()),c.type=OU(c),d&&Fv(c,h,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=R_.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+o,u.defaultOption=a,u}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",OU)}function OU(e){return e.type||(e.data?"category":"value")}var xIe=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return Ot(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),so(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e}(),M_=["x","y"];function kU(e){return e.type==="interval"||e.type==="time"}var SIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=M_,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!kU(n)||!kU(r))){var i=n.getExtent(),o=r.getExtent(),a=this.dataToPoint([i[0],o[0]]),s=this.dataToPoint([i[1],o[1]]),l=i[1]-i[0],u=o[1]-o[0];if(!(!l||!u)){var c=(s[0]-a[0])/l,f=(s[1]-a[1])/u,d=a[0]-i[0]*c,h=a[1]-o[0]*f,p=this._transform=[c,0,0,f,d,h];this._invTransform=jk([],p)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),i=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&i.contain(i.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var i=this.dataToPoint(n),o=this.dataToPoint(r),a=this.getArea(),s=new dr(i[0],i[1],o[0]-i[0],o[1]-i[1]);return a.intersect(s)},t.prototype.dataToPoint=function(n,r,i){i=i||[];var o=n[0],a=n[1];if(this._transform&&o!=null&&isFinite(o)&&a!=null&&isFinite(a))return Ls(i,n,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(o,r)),i[1]=l.toGlobalCoord(l.dataToCoord(a,r)),i},t.prototype.clampData=function(n,r){var i=this.getAxis("x").scale,o=this.getAxis("y").scale,a=i.getExtent(),s=o.getExtent(),l=i.parse(n[0]),u=o.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(a[0],a[1]),l),Math.max(a[0],a[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(n,r){var i=[];if(this._invTransform)return Ls(i,n,this._invTransform);var o=this.getAxis("x"),a=this.getAxis("y");return i[0]=o.coordToData(o.toLocalCoord(n[0]),r),i[1]=a.coordToData(a.toLocalCoord(n[1]),r),i},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(n){n=n||0;var r=this.getAxis("x").getGlobalExtent(),i=this.getAxis("y").getGlobalExtent(),o=Math.min(r[0],r[1])-n,a=Math.min(i[0],i[1])-n,s=Math.max(r[0],r[1])-o+n,l=Math.max(i[0],i[1])-a+n;return new dr(o,a,s,l)},t}(xIe),wIe=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this,n,r,i)||this;return s.index=0,s.type=o||"value",s.position=a||"bottom",s}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t}(Vq);function MIe(e,t,n){n=n||{};var r=e.coordinateSystem,i=t.axis,o={},a=i.getAxesOnZeroOf()[0],s=i.position,l=a?"onZero":s,u=i.dim,c=r.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},h=t.get("offset")||0,p=u==="x"?[f[2]-h,f[3]+h]:[f[0]-h,f[1]+h];if(a){var v=a.toGlobalCoord(a.dataToCoord(0));p[d.onZero]=Math.max(Math.min(v,p[1]),p[0])}o.position=[u==="y"?p[d[l]]:f[0],u==="x"?p[d[l]]:f[3]],o.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=g[s],o.labelOffset=a?p[d[s]]-p[d.onZero]:0,t.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),u2(n.labelInside,t.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var m=t.get(["axisLabel","rotate"]);return o.labelRotate=l==="top"?-m:m,o.z2=1,o}function PU(e){return e.get("coordinateSystem")==="cartesian2d"}function CU(e){var t={xAxisModel:null,yAxisModel:null};return ke(t,function(n,r){var i=r.replace(/Model$/,""),o=e.getReferringComponents(i,dl).models[0];t[r]=o}),t}var JL=Math.log;function lee(e,t,n){var r=sd.prototype,i=r.getTicks.call(n),o=r.getTicks.call(n,!0),a=i.length-1,s=r.getInterval.call(n),l=Oq(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=JL(e.base);u=[JL(u[0])/d,JL(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:a,fixMin:c,fixMax:f});var h=r.getExtent.call(e);c&&(u[0]=h[0]),f&&(u[1]=h[1]);var p=r.getInterval.call(e),v=u[0],g=u[1];if(c&&f)p=(g-v)/a;else if(c)for(g=u[0]+p*a;gu[0]&&isFinite(v)&&isFinite(u[0]);)p=YL(p),v=u[1]-p*a;else{var m=e.getTicks().length-1;m>a&&(p=YL(p));var y=p*a;g=Math.ceil(u[1]/p)*p,v=fi(g-y),v<0&&u[0]>=0?(v=0,g=fi(y)):g>0&&u[1]<=0&&(g=0,v=-fi(y))}var R=(i[0].value-o[0].value)/s,A=(i[a].value-o[a].value)/s;r.setExtent.call(e,v+p*R,g+p*A),r.setInterval.call(e,p),(R||A)&&r.setNiceExtent.call(e,v+p,g-p)}var LIe=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=M_,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function i(a){var s,l=Un(a),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var d=+l[f],h=a[d],p=h.model,v=h.scale;b_(v)&&p.get("alignTicks")&&p.get("interval")==null?c.push(h):(oU(v,p),b_(v)&&(s=h))}c.length&&(s||(s=c.pop(),oU(s.scale,s.model)),ke(c,function(g){lee(g.scale,g.model,s.scale)}))}}i(r.x),i(r.y);var o={};ke(r.x,function(a){IU(r,"y",a,o)}),ke(r.y,function(a){IU(r,"x",a,o)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var i=t.getBoxLayoutParams(),o=!r&&t.get("containLabel"),a=cS(i,{width:n.getWidth(),height:n.getHeight()});this._rect=a;var s=this._axesList;l(),o&&(ke(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=$Pe(u);if(c){var f=u.isHorizontal()?"height":"width",d=u.model.get(["axisLabel","margin"]);a[f]-=c[f]+d,u.position==="top"?a.y+=c.height+d:u.position==="left"&&(a.x+=c.width+d)}}}),l()),ke(this._coordsList,function(u){u.calcAffineTransform()});function l(){ke(s,function(u){var c=u.isHorizontal(),f=c?[0,a.width]:[0,a.height],d=u.inverse?1:0;u.setExtent(f[d],f[1-d]),TIe(u,c?a.x:a.y)})}},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}an(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,o=this._coordsList;i0?"top":"bottom",o="center"):qx(i-Cf)?(a=r>0?"bottom":"top",o="center"):(a="middle",i>0&&i0?"right":"left":o=r>0?"left":"right"),{rotation:i,textAlign:o,textVerticalAlign:a}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e}(),FU={axisLine:function(e,t,n,r){var i=t.get(["axisLine","show"]);if(i==="auto"&&e.handleAutoShown&&(i=e.handleAutoShown("axisLine")),!!i){var o=t.axis.getExtent(),a=r.transform,s=[o[0],0],l=[o[1],0],u=s[0]>l[0];a&&(Ls(s,s,a),Ls(l,l,a));var c=vt({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new od({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});m2(f.shape,f.style.lineWidth),f.anid="line",n.add(f);var d=t.get(["axisLine","symbol"]);if(d!=null){var h=t.get(["axisLine","symbolSize"]);Gt(d)&&(d=[d,d]),(Gt(h)||Rr(h))&&(h=[h,h]);var p=Hj(t.get(["axisLine","symbolOffset"])||0,h),v=h[0],g=h[1];ke([{rotate:e.rotation+Math.PI/2,offset:p[0],r:0},{rotate:e.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(d[y]!=="none"&&d[y]!=null){var R=ad(d[y],-v/2,-g/2,v,g,c.stroke,!0),A=m.r+m.offset,x=u?l:s;R.attr({rotation:m.rotate,x:x[0]+A*Math.cos(e.rotation),y:x[1]-A*Math.sin(e.rotation),silent:!0,z2:11}),n.add(R)}})}}},axisTickLabel:function(e,t,n,r){var i=kIe(n,r,t,e),o=CIe(n,r,t,e);if(OIe(t,o,i),PIe(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var a=vCe(Ot(o,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));yCe(a)}},axisName:function(e,t,n,r){var i=u2(e.axisName,t.get("name"));if(i){var o=t.get("nameLocation"),a=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[o==="start"?u[0]-c*l:o==="end"?u[1]+c*l:(u[0]+u[1])/2,XU(o)?e.labelOffset+a*l:0],d,h=t.get("nameRotate");h!=null&&(h=h*Cf/180);var p;XU(o)?d=Zf.innerTextLayout(e.rotation,h??e.rotation,a):(d=_Ie(e.rotation,o,h||0,u),p=e.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(d.rotation)),!isFinite(p)&&(p=null)));var v=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=u2(e.nameTruncateMaxWidth,g.maxWidth,p),R=new Ha({x:f[0],y:f[1],rotation:d.rotation,silent:Zf.isLabelSilent(t),style:y2(s,{text:i,font:v,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||d.textAlign,verticalAlign:s.get("verticalAlign")||d.textVerticalAlign}),z2:1});if(vP({el:R,componentModel:t,itemName:i}),R.__fullText=i,R.anid="name",t.get("triggerEvent")){var A=Zf.makeAxisEventDataBase(t);A.targetType="axisName",A.name=i,Mr(R).eventData=A}r.add(R),R.updateTransform(),n.add(R),R.decomposeTransform()}}};function _Ie(e,t,n,r){var i=d$(n-e),o,a,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return qx(i-Cf/2)?(a=l?"bottom":"top",o="center"):qx(i-Cf*1.5)?(a=l?"top":"bottom",o="center"):(a="middle",iCf/2?o=l?"left":"right":o=l?"right":"left"),{rotation:i,textAlign:o,textVerticalAlign:a}}function OIe(e,t,n){if(!kq(e.axis)){var r=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var o=t[0],a=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],f=n[n.length-1],d=n[n.length-2];r===!1?(as(o),as(u)):EU(o,a)&&(r?(as(a),as(c)):(as(o),as(u))),i===!1?(as(s),as(f)):EU(l,s)&&(i?(as(l),as(d)):(as(s),as(f)))}}function as(e){e&&(e.ignore=!0)}function EU(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=$k([]);return UJ(i,i,-e.rotation),n.applyTransform(uv([],i,e.getLocalTransform())),r.applyTransform(uv([],i,t.getLocalTransform())),n.intersect(r)}}function XU(e){return e==="middle"||e==="center"}function uee(e,t,n,r,i){for(var o=[],a=[],s=[],l=0;ll[1]&&l.reverse(),(a==null||a>l[1])&&(a=l[1]),a0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var v=l;p.color!=null&&(v=Xn({color:p.color},l));var g=sr(Dn(p),{boundaryGap:n,splitNumber:r,scale:i,axisLine:o,axisTick:a,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:v,triggerEvent:d},!1);if(Gt(c)){var m=g.name;g.name=c.replace("{value}",m??"")}else Rn(c)&&(g.name=c(g.name,g));var y=new Pi(g,null,this.ecModel);return Rl(y,Pq.prototype),y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this._indicatorModels=h},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:sr({lineStyle:{color:"#bbb"}},ng.axisLine),axisLabel:FR(ng.axisLabel,!1),axisTick:FR(ng.axisTick,!1),splitLine:FR(ng.splitLine,!0),splitArea:FR(ng.splitArea,!0),indicator:[]},t}(fr),jIe=["axisLine","axisTickLabel","axisName"],qIe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,i){var o=this.group;o.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},t.prototype._buildAxes=function(n){var r=n.coordinateSystem,i=r.getIndicatorAxes(),o=Ot(i,function(a){var s=a.model.get("showName")?a.name:"",l=new Zf(a.model,{axisName:s,position:[r.cx,r.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});ke(o,function(a){ke(jIe,a.add,a),this.group.add(a.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(n){var r=n.coordinateSystem,i=r.getIndicatorAxes();if(!i.length)return;var o=n.get("shape"),a=n.getModel("splitLine"),s=n.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),c=a.get("show"),f=s.get("show"),d=l.get("color"),h=u.get("color"),p=Ft(d)?d:[d],v=Ft(h)?h:[h],g=[],m=[];function y(F,N,V){var W=V%N.length;return F[W]=F[W]||[],W}if(o==="circle")for(var R=i[0].getTicksCoords(),A=r.cx,x=r.cy,S=0;S=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(fr),op=Ea,__=ke,ER=bi,hee=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new ER),this.group.add(this._selectorGroup=new ER),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,i){var o=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var a=n.get("align"),s=n.get("orient");(!a||a==="auto")&&(a=n.get("left")==="right"&&s==="vertical"?"right":"left");var l=n.get("selector",!0),u=n.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(a,n,r,i,l,s,u);var c=n.getBoxLayoutParams(),f={width:i.getWidth(),height:i.getHeight()},d=n.get("padding"),h=cS(c,f,d),p=this.layoutInner(n,a,h,o,l,u),v=cS(Xn({width:p.width,height:p.height},c),f,d);this.group.x=v.x-p.x,this.group.y=v.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=iNe(p,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,i,o,a,s,l){var u=this.getContentGroup(),c=Sn(),f=r.get("selectedMode"),d=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&d.push(h.id)}),__(r.getData(),function(h,p){var v=h.get("name");if(!this.newlineDisabled&&(v===""||v===` +`)){var g=new ER;g.newline=!0,u.add(g);return}var m=i.getSeriesByName(v)[0];if(!c.get(v))if(m){var y=m.getData(),R=y.getVisual("legendLineStyle")||{},A=y.getVisual("legendIcon"),x=y.getVisual("style"),S=this._createItem(m,v,p,h,r,n,R,x,A,f,o);S.on("click",op(BU,v,null,o,d)).on("mouseover",op(O_,m.name,null,o,d)).on("mouseout",op(k_,m.name,null,o,d)),i.ssr&&S.eachChild(function(w){var L=Mr(w);L.seriesIndex=m.seriesIndex,L.dataIndex=p,L.ssrType="legend"}),c.set(v,!0)}else i.eachRawSeries(function(w){if(!c.get(v)&&w.legendVisualProvider){var L=w.legendVisualProvider;if(!L.containName(v))return;var T=L.indexOfName(v),M=L.getItemVisual(T,"style"),P=L.getItemVisual(T,"legendIcon"),k=uu(M.fill);k&&k[3]===0&&(k[3]=.2,M=vt(vt({},M),{fill:M3(k,"rgba")}));var I=this._createItem(w,v,p,h,r,n,{},M,P,f,o);I.on("click",op(BU,null,v,o,d)).on("mouseover",op(O_,null,v,o,d)).on("mouseout",op(k_,null,v,o,d)),i.ssr&&I.eachChild(function(C){var F=Mr(C);F.seriesIndex=w.seriesIndex,F.dataIndex=p,F.ssrType="legend"}),c.set(v,!0)}},this)},this),a&&this._createSelector(a,r,o,s,l)},t.prototype._createSelector=function(n,r,i,o,a){var s=this.getSelectorGroup();__(n,function(u){var c=u.type,f=new Ha({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var d=r.getModel("selectorLabel"),h=r.getModel(["emphasis","selectorLabel"]);i1(f,{normal:d,emphasis:h},{defaultText:u.title}),r_(f)})},t.prototype._createItem=function(n,r,i,o,a,s,l,u,c,f,d){var h=n.visualDrawType,p=a.get("itemWidth"),v=a.get("itemHeight"),g=a.isSelected(r),m=o.get("symbolRotate"),y=o.get("symbolKeepAspect"),R=o.get("icon");c=R||c||"roundRect";var A=aNe(c,o,l,u,h,g,d),x=new ER,S=o.getModel("textStyle");if(Rn(n.getLegendIcon)&&(!R||R==="inherit"))x.add(n.getLegendIcon({itemWidth:p,itemHeight:v,icon:c,iconRotate:m,itemStyle:A.itemStyle,lineStyle:A.lineStyle,symbolKeepAspect:y}));else{var w=R==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;x.add(sNe({itemWidth:p,itemHeight:v,icon:c,iconRotate:w,itemStyle:A.itemStyle,lineStyle:A.lineStyle,symbolKeepAspect:y}))}var L=s==="left"?p+5:-5,T=s,M=a.get("formatter"),P=r;Gt(M)&&M?P=M.replace("{name}",r??""):Rn(M)&&(P=M(r));var k=g?S.getTextColor():o.get("inactiveColor");x.add(new Ha({style:y2(S,{text:P,x:L,y:v/2,fill:k,align:T,verticalAlign:"middle"},{inheritColor:k})}));var I=new ki({shape:x.getBoundingRect(),style:{fill:"transparent"}}),C=o.getModel("tooltip");return C.get("show")&&vP({el:I,componentModel:a,itemName:r,itemTooltipOption:C.option}),x.add(I),x.eachChild(function(F){F.silent=!0}),I.silent=!f,this.getContentGroup().add(x),r_(x),x.__legendDataIndex=i,x},t.prototype.layoutInner=function(n,r,i,o,a,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Tm(n.get("orient"),l,n.get("itemGap"),i.width,i.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),a){Tm("horizontal",u,n.get("selectorItemGap",!0));var d=u.getBoundingRect(),h=[-d.x,-d.y],p=n.get("selectorButtonGap",!0),v=n.getOrient().index,g=v===0?"width":"height",m=v===0?"height":"width",y=v===0?"y":"x";s==="end"?h[v]+=c[g]+p:f[v]+=d[g]+p,h[1-v]+=c[m]/2-d[m]/2,u.x=h[0],u.y=h[1],l.x=f[0],l.y=f[1];var R={x:0,y:0};return R[g]=c[g]+p+d[g],R[m]=Math.max(c[m],d[m]),R[y]=Math.min(0,d[y]+h[1-v]),R}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(gc);function aNe(e,t,n,r,i,o,a){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),__(g,function(y,R){g[R]==="inherit"&&(g[R]=m[R])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?r.decal:g_(f,a),u.fill==="inherit"&&(u.fill=r[i]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(i==="fill"?r:n).opacity),s(u,r);var d=t.getModel("lineStyle"),h=d.getLineStyle();if(s(h,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),h.stroke==="auto"&&(h.stroke=r.fill),!o){var p=t.get("inactiveBorderWidth"),v=u[c];u.lineWidth=p==="auto"?r.lineWidth>0&&v?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),h.stroke=d.get("inactiveColor"),h.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:h}}function sNe(e){var t=e.icon||"roundRect",n=ad(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function BU(e,t,n,r){k_(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),O_(e,t,n,r)}function pee(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;ri[a],g=[-h.x,-h.y];r||(g[o]=c[u]);var m=[0,0],y=[-p.x,-p.y],R=ln(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(v){var A=n.get("pageButtonPosition",!0);A==="end"?y[o]+=i[a]-p[a]:m[o]+=p[a]+R}y[1-o]+=h[s]/2-p[s]/2,c.setPosition(g),f.setPosition(m),d.setPosition(y);var x={x:0,y:0};if(x[a]=v?i[a]:h[a],x[s]=Math.max(h[s],p[s]),x[l]=Math.min(0,p[l]+y[1-o]),f.__rectSize=i[a],v){var S={x:0,y:0};S[a]=Math.max(i[a]-p[a]-R,0),S[s]=x[s],f.setClipPath(new ki({shape:S})),f.__rectSize=S[a]}else d.eachChild(function(L){L.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(n);return w.pageIndex!=null&&mo(c,{x:w.contentPosition[0],y:w.contentPosition[1]},v?n:null),this._updatePageInfoView(n,w),x},t.prototype._pageGo=function(n,r,i){var o=this._getPageInfo(r)[n];o!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:o,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var i=this._controllerGroup;ke(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",d=r[f]!=null,h=i.childOfName(c);h&&(h.setStyle("fill",d?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),h.cursor=d?"pointer":"default")});var o=i.childOfName("pageText"),a=n.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;o&&a&&o.setStyle("text",Gt(a)?a.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):a({current:l,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),i=this.getContentGroup(),o=this._containerGroup.__rectSize,a=n.getOrient().index,s=jL[a],l=qL[a],u=this._findTargetItemIndex(r),c=i.children(),f=c[u],d=c.length,h=d?1:0,p={contentPosition:[i.x,i.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return p;var v=A(f);p.contentPosition[a]=-v.s;for(var g=u+1,m=v,y=v,R=null;g<=d;++g)R=A(c[g]),(!R&&y.e>m.s+o||R&&!x(R,m.s))&&(y.i>m.i?m=y:m=R,m&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=m.i),++p.pageCount)),y=R;for(var g=u-1,m=v,y=v,R=null;g>=-1;--g)R=A(c[g]),(!R||!x(y,R.s))&&m.i=w&&S.s<=w+o}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,i=this.getContentGroup(),o;return i.eachChild(function(a,s){var l=a.__legendDataIndex;o==null&&l!=null&&(o=s),l===n&&(r=s)}),r??o},t.type="legend.scroll",t}(hee);function dNe(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(r)})})}function hNe(e){o0(vee),e.registerComponentModel(cNe),e.registerComponentView(fNe),dNe(e)}function pNe(e){o0(vee),o0(hNe)}var e8=Math.sin,t8=Math.cos,gee=Math.PI,nh=Math.PI*2,vNe=180/gee,mee=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,i,o,a){this._add("C",t,n,r,i,o,a)},e.prototype.quadraticCurveTo=function(t,n,r,i){this._add("Q",t,n,r,i)},e.prototype.arc=function(t,n,r,i,o,a){this.ellipse(t,n,r,r,0,i,o,a)},e.prototype.ellipse=function(t,n,r,i,o,a,s,l){var u=s-a,c=!l,f=Math.abs(u),d=Of(f-nh)||(c?u>=nh:-u>=nh),h=u>0?u%nh:u%nh+nh,p=!1;d?p=!0:Of(f)?p=!1:p=h>=gee==!!c;var v=t+r*t8(a),g=n+i*e8(a);this._start&&this._add("M",v,g);var m=Math.round(o*vNe);if(d){var y=1/this._p,R=(c?1:-1)*(nh-y);this._add("A",r,i,m,1,+c,t+r*t8(a+R),n+i*e8(a+R)),y>.01&&this._add("A",r,i,m,0,+c,v,g)}else{var A=t+r*t8(s),x=n+i*e8(s);this._add("A",r,i,m,+p,+c,A,x)}},e.prototype.rect=function(t,n,r,i){this._add("M",t,n),this._add("l",r,0),this._add("l",0,i),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,i,o,a,s,l,u){for(var c=[],f=this._p,d=1;d"}function wNe(e){return""}function KP(e,t){t=t||{};var n=t.newline?` `:"";function r(i){var o=i.children,a=i.tag,s=i.attrs,l=i.text;return SNe(a,s)+(a!=="style"?nLe(l):l||"")+(o?""+n+Ot(o,function(u){return r(u)}).join(n)+n:"")+wNe(a)}return r(e)}function MNe(e,t,n){n=n||{};var r=n.newline?` -`:"",i=" {"+r,o=r+"}",a=Ot(Un(e),function(l){return l+i+Ot(Un(e[l]),function(u){return u+":"+e[l][u]+";"}).join(r)+o}).join(r),s=Ot(Un(t),function(l){return"@keyframes "+l+i+Ot(Un(t[l]),function(u){return u+i+Ot(Un(t[l][u]),function(c){var f=t[l][u][c];return c==="d"&&(f='path("'+f+'")'),c+":"+f+";"}).join(r)+o}).join(r)+o}).join(r);return!a&&!s?"":[""].join(r)}function C_(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function HU(e,t,n,r){return Ai("svg","root",{width:e,height:t,xmlns:yee,"xmlns:xlink":Aee,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var LNe=0;function bee(){return LNe++}var KU={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},lh="transform-origin";function TNe(e,t,n){var r=vt({},e.shape);vt(r,t),e.buildPath(n,r);var i=new mee;return i.reset(n$(e)),n.rebuildPath(i,1),i.generateStr(),i.getStr()}function _Ne(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[lh]=n+"px "+r+"px")}var ONe={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function xee(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function kNe(e,t,n){var r=e.shape.paths,i={},o,a;if(ke(r,function(l){var u=C_(n.zrId);u.animation=!0,e4(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=Un(c),h=d.length;if(h){a=d[h-1];var p=c[a];for(var v in p){var g=p[v];i[v]=i[v]||{d:""},i[v].d+=g.d||""}for(var m in f){var y=f[m].animation;y.indexOf(a)>=0&&(o=y)}}}),!!o){t.d=!1;var s=xee(i,n);return o.replace(a,s)}}function GU(e){return Gt(e)?KU[e]?"cubic-bezier("+KU[e]+")":qk(e)?e:"":""}function e4(e,t,n,r){var i=e.animators,o=i.length,a=[];if(e instanceof Q$){var s=kNe(e,t,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0}).length){var ce=xee(w,n);return ce+" "+y[0]+" both"}}for(var g in l){var s=v(l[g]);s&&a.push(s)}if(a.length){var m=n.zrId+"-cls-"+bee();n.cssNodes["."+m]={animation:a.join(",")},t.class=m}}function PNe(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};zU(r,t,n)}else{var i=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},o=i.fill;if(!o){var a=e.style&&e.style.fill,s=e.states.select&&e.states.select.style&&e.states.select.style.fill,l=e.currentStates.indexOf("select")>=0&&s||a;l&&(o=V6(l))}var u=i.lineWidth;if(u){var c=!i.strokeNoScale&&e.transform?e.transform[0]:1;u=u/c}var r={cursor:"pointer"};o&&(r.fill=o),i.stroke&&(r.stroke=i.stroke),u&&(r["stroke-width"]=u),zU(r,t,n)}}function zU(e,t,n,r){var i=JSON.stringify(e),o=n.cssStyleCache[i];o||(o=n.zrId+"-cls-"+bee(),n.cssStyleCache[i]=o,n.cssNodes["."+o+":hover"]=e),t.class=t.class?t.class+" "+o:o}var L2=Math.round;function See(e){return e&&Gt(e.src)}function wee(e){return e&&Rn(e.toDataURL)}function GP(e,t,n,r){RNe(function(i,o){var a=i==="fill"||i==="stroke";a&&t$(o)?Lee(t,e,i,r):a&&eP(o)?Tee(n,e,i,r):a&&o==="none"?e[i]="transparent":e[i]=o},t,n,!1),WNe(n,e,r)}function zP(e,t){var n=l8e(t);n&&(n.each(function(r,i){r!=null&&(e[(QU+i).toLowerCase()]=r+"")}),t.isSilent()&&(e[QU+"silent"]="true"))}function JU(e){return _f(e[0]-1)&&_f(e[1])&&_f(e[2])&&_f(e[3]-1)}function CNe(e){return _f(e[4])&&_f(e[5])}function JP(e,t,n){if(t&&!(CNe(t)&&JU(t))){var r=1e4;e.transform=JU(t)?"translate("+L2(t[4]*r)/r+" "+L2(t[5]*r)/r+")":PLe(t)}}function $U(e,t,n){for(var r=e.points,i=[],o=0;o"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";yu(d,g),yu(h,g)}else if(d==null||h==null){var m=function(T,P){if(T){var k=T.elm,I=d||P.width,C=h||P.height;T.tag==="pattern"&&(u?(C=1,I/=o.width):c&&(I=1,C/=o.height)),T.attrs.width=I,T.attrs.height=C,k&&(k.setAttribute("width",I),k.setAttribute("height",C))}},y=aP(p,null,e,function(T){l||m(S,T),m(f,T)});y&&y.width&&y.height&&(d=d||y.width,h=h||y.height)}f=Ai("image","img",{href:p,width:d,height:h}),a.width=d,a.height=h}else i.svgElement&&(f=Dn(i.svgElement),a.width=i.svgWidth,a.height=i.svgHeight);if(f){var R,A;l?R=A=1:u?(A=1,R=a.width/o.width):c?(R=1,A=a.height/o.height):a.patternUnits="userSpaceOnUse",R!=null&&!isNaN(R)&&(a.width=R),A!=null&&!isNaN(A)&&(a.height=A);var x=r$(i);x&&(a.patternTransform=x);var S=Ai("pattern","",a,[f]),w=KP(S),M=r.patternCache,L=M[w];L||(L=r.zrId+"-p"+r.patternIdx++,M[w]=L,a.id=L,S=r.defs[L]=Ai("pattern",L,a,[f])),t[n]=L3(L)}}function VNe(e,t,n){var r=n.clipPathCache,i=n.defs,o=r[e.id];if(!o){o=n.zrId+"-c"+n.clipPathIdx++;var a={id:o};r[e.id]=o,i[o]=Ai("clipPath",o,a,[Mee(e,n)])}t["clip-path"]=L3(o)}function eB(e){return document.createTextNode(e)}function ph(e,t,n){e.insertBefore(t,n)}function tB(e,t){e.removeChild(t)}function nB(e,t){e.appendChild(t)}function _ee(e){return e.parentNode}function Oee(e){return e.nextSibling}function n8(e,t){e.textContent=t}var rB=58,DNe=120,UNe=Ai("","");function I_(e){return e===void 0}function Ql(e){return e!==void 0}function BNe(e,t,n){for(var r={},i=t;i<=n;++i){var o=e[i].key;o!==void 0&&(r[o]=i)}return r}function Wg(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function T2(e){var t,n=e.children,r=e.tag;if(Ql(r)){var i=e.elm=Ree(r);if($P(UNe,e),Ft(n))for(t=0;to?(p=n[l+1]==null?null:n[l+1].elm,kee(e,p,n,i,l)):mS(e,t,r,o))}function Mp(e,t){var n=t.elm=e.elm,r=e.children,i=t.children;e!==t&&($P(e,t),I_(t.text)?Ql(r)&&Ql(i)?r!==i&&YNe(n,r,i):Ql(i)?(Ql(e.text)&&n8(n,""),kee(n,null,i,0,i.length-1)):Ql(r)?mS(n,r,0,r.length-1):Ql(e.text)&&n8(n,""):e.text!==t.text&&(Ql(r)&&mS(n,r,0,r.length-1),n8(n,t.text)))}function ZNe(e,t){if(Wg(e,t))Mp(e,t);else{var n=e.elm,r=_ee(n);T2(t),r!==null&&(ph(r,t.elm,Oee(n)),mS(r,[e],0,0))}return t}var QNe=0,HNe=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=iB(),this.configLayer=iB(),this.storage=n,this._opts=r=vt({},r),this.root=t,this._id="zr"+QNe++,this._oldVNode=HU(r.width,r.height),t&&!r.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var o=this._svgDom=this._oldVNode.elm=Ree("svg");$P(null,this._oldVNode),i.appendChild(o),t.appendChild(i)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",ZNe(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return qU(t,C_(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,i=this._height,o=C_(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress,o.emphasis=t.emphasis;var a=[],s=this._bgVNode=KNe(r,i,this._backgroundColor,o);s&&a.push(s);var l=t.compress?null:this._mainVNode=Ai("g","main",{},[]);this._paintList(n,o,l?l.children:a),l&&a.push(l);var u=Ot(Un(o.defs),function(d){return o.defs[d]});if(u.length&&a.push(Ai("defs","defs",{},u)),t.animation){var c=MNe(o.cssNodes,o.cssAnims,{newline:!0});if(c){var f=Ai("style","stl",{},[],c);a.push(f)}}return HU(r,i,a,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},KP(this.renderToVNode({animation:ln(t.cssAnimation,!0),emphasis:ln(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:ln(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var i=t.length,o=[],a=0,s,l,u=0,c=0;c=0&&!(d&&l&&d[v]===l[v]);v--);for(var g=p-1;g>v;g--)a--,s=o[a-1];for(var m=v+1;m{let a=[];if(t.themeColors.length>=10)a=t.themeColors;else if(t.themeColors.length===1)a=ot(t.themeColors[0]).analogous(10).map(s=>s.toRgbString());else{const s=t.themeColors.length,l=ot(t.themeColors[s-1]).analogous(11-s).map(u=>u.toRgbString());a=[...t.themeColors.slice(0,s-1),...l]}return a}),o=()=>{var s,l;const a=b5e({type:t.type,data:t.data,themeColors:i.value,textColor:t.textColor,lineSmooth:((s=t.options)==null?void 0:s.lineSmooth)||!1,stack:((l=t.options)==null?void 0:l.stack)||!1});a&&n.setOption(a,!0)};return Wt(()=>{n=Bke(r.value,null,{renderer:"svg"}),o();const a=()=>n.resize();new ResizeObserver(a).observe(r.value)}),Lt(()=>t.type,o),Lt(()=>t.data,o),Lt(()=>t.themeColors,o),Lt(()=>t.textColor,o),(a,s)=>(U(),q("div",{class:"chart",ref_key:"chartRef",ref:r},null,512))}}),Pee=Be(zNe,[["__scopeId","data-v-1e5b5ad9"]]),JNe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=i=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo))},r=()=>{Gi.emit(Ti.OPEN_CHART_DATA_EDITOR)};return(i,o)=>{const a=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-chart",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",style:Me({backgroundColor:i.elementInfo.fill}),onMousedown:o[0]||(o[0]=s=>n(s)),onTouchstart:o[1]||(o[1]=s=>n(s)),onDblclick:o[2]||(o[2]=s=>r())},[O(A3,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),O(Pee,{width:i.elementInfo.width,height:i.elementInfo.height,type:i.elementInfo.chartType,data:i.elementInfo.data,themeColors:i.elementInfo.themeColors,textColor:i.elementInfo.textColor,options:i.elementInfo.options},null,8,["width","height","type","data","themeColors","textColor","options"])],36)),[[a,i.contextmenus]])],4)],6)}}}),Cee=Be(JNe,[["__scopeId","data-v-3b1105a2"]]),Iee=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:i,color:o,backcolor:a,fontsize:s,fontname:l,align:u}=e;let c=`${r?"underline":""} ${i?"line-through":""}`;return c===" "&&(c="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:c,color:o||"#000",backgroundColor:a||"",fontSize:s||"14px",fontFamily:l||"",textAlign:u||"left"}},Nee=e=>e.replace(/\n/g,"
    ").replace(/ /g," "),Fee=e=>({hideCells:Se(()=>{const n=[];for(let r=0;r1||a.rowspan>1)for(let s=r;s{const t=he(["",""]);return Lt(()=>e.value,()=>{e.value&&(t.value=qH(e.value.color))},{immediate:!0}),{subThemeColor:t}},$Ne=["innerHTML"],jNe=Ee({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,i=he(),o=he(""),a=he(!1);Lt(()=>n.value,()=>{a.value||(o.value=n.value,i.value&&(i.value.innerHTML=n.value))},{immediate:!0});const s=()=>{if(!i.value)return;const c=i.value.innerHTML;r("updateValue",c)},l=()=>{a.value=!0,i.value&&(i.value.onpaste=c=>{if(c.preventDefault(),!c.clipboardData)return;const f=c.clipboardData.items[0];f&&f.kind==="string"&&(f.type==="text/plain"?f.getAsString(d=>{if(typeof tk(d)=="object")return;const p=zH(d);if(p){r("insertExcelData",p),i.value&&(i.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)}):f.type==="text/html"&&f.getAsString(d=>{const h=JH(d);h&&(r("insertExcelData",h),i.value&&(i.value.innerHTML=h[0][0]))}))})},u=()=>{a.value=!1,i.value&&(i.value.onpaste=null)};return s0(()=>{i.value&&(i.value.onpaste=null)}),(c,f)=>(U(),q("div",{class:"custom-textarea",ref_key:"textareaRef",ref:i,contenteditable:!0,onFocus:f[0]||(f[0]=d=>l()),onBlur:f[1]||(f[1]=d=>u()),onInput:f[2]||(f[2]=d=>s()),innerHTML:o.value},null,40,$Ne))}}),qNe=Be(jNe,[["__scopeId","data-v-1ce2fbf6"]]),e7e={key:0,class:"handler"},t7e=["onMousedown"],n7e=["width"],r7e=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],i7e=["innerHTML"],o7e=Ee({__name:"EditableTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},emits:["change","changeColWidths","changeSelectedCells"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:i}=Ve(pt()),o=he(!1),a=he([]),s=he([]),l=Se({get(){return n.data},set(le){r("change",le)}}),u=Se(()=>n.theme),{subThemeColor:c}=Eee(u),f=he([]),d=Se(()=>f.value.reduce((le,de)=>le+de));Lt([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(le=>le*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};Lt(()=>n.editable,()=>{n.editable||h()});const p=Se(()=>{const le=[];for(let de=1;dej+E);le.push(ue)}return le}),v=Se(()=>n.data),{hideCells:g}=Fee(v),m=Se(()=>{if(!a.value.length)return[];const[le,de]=a.value;if(!s.value.length)return[`${le}_${de}`];const[ue,j]=s.value;if(le===ue&&de===j)return[`${le}_${de}`];const E=[],$=Math.min(le,ue),se=Math.min(de,j),ne=Math.max(le,ue),re=Math.max(de,j);for(let ae=0;ae=$&&ae<=ne&&fe>=se&&fe<=re&&E.push(`${ae}_${fe}`)}return E});Lt(m,(le,de)=>{Zn.isEqual(le,de)||r("changeSelectedCells",m.value)});const y=Se(()=>m.value.length>1?null:m.value[0]),R=()=>o.value=!1,A=(le,de,ue)=>{le.button===0&&(s.value=[],o.value=!0,a.value=[de,ue])},x=(le,de)=>{o.value&&(s.value=[le,de])};Wt(()=>{document.addEventListener("mouseup",R)}),En(()=>{document.removeEventListener("mouseup",R)});const S=(le,de)=>g.value.includes(`${le}_${de}`),w=le=>{const de=l.value.length-1;a.value=[0,le],s.value=[de,le]},M=le=>{const de=l.value[le].length-1;a.value=[le,0],s.value=[le,de]},L=()=>{const le=l.value.length-1,de=l.value[le].length-1;a.value=[0,0],s.value=[le,de]},T=le=>{const de=JSON.parse(JSON.stringify(l.value)),ue=l.value[le],j=[];for(let E=0;E=0;$--)if(!S($,E)){de[$][E].rowspan=de[$][E].rowspan-1;break}de.splice(le,1),l.value=de},P=le=>{const de=JSON.parse(JSON.stringify(l.value)),ue=[];for(let j=0;j=0;E--)if(!S(j,E)){de[j][E].colspan=de[j][E].colspan-1;break}l.value=de.map(j=>(j.splice(le,1),j)),f.value.splice(le,1),r("changeColWidths",f.value)},k=le=>{const de=JSON.parse(JSON.stringify(l.value)),ue=[];for(let j=0;j{l.value=l.value.map(de=>{const ue={colspan:1,rowspan:1,text:"",id:Ut(10)};return de.splice(le,0,ue),de}),f.value.splice(le,0,100),r("changeColWidths",f.value)},C=(le,de)=>{let ue=JSON.parse(JSON.stringify(l.value));const j={colspan:1,rowspan:1,text:""};if(le){const E=[];for(let $=0;${const $=[];for(let se=0;se{const[le,de]=a.value,[ue,j]=s.value,E=Math.min(le,ue),$=Math.min(de,j),se=Math.max(le,ue),ne=Math.max(de,j),re=JSON.parse(JSON.stringify(l.value));re[E][$].rowspan=se-E+1,re[E][$].colspan=ne-$+1,l.value=re,h()},N=(le,de)=>{const ue=JSON.parse(JSON.stringify(l.value));ue[le][de].rowspan=1,ue[le][de].colspan=1,l.value=ue,h()},V=(le,de)=>{h();let ue=!0;const j=f.value[de],E=le.pageX,$=50;document.onmousemove=se=>{if(!ue)return;const ne=(se.pageX-E)/i.value,re=j+ne<$?$:Math.round(j+ne);f.value[de]=re},document.onmouseup=()=>{ue=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},W=()=>{const le=JSON.parse(JSON.stringify(l.value));for(let de=0;de{hr(()=>{const le=document.querySelector(".cell-text.active");le&&le.focus()})},ee=()=>{const le=(E,$)=>l.value[E]?l.value[E][$]?S(E,$)?le(E,$+1):[E,$]:le(E+1,0):null;s.value=[];const de=a.value[0],ue=a.value[1]+1,j=le(de,ue);j?a.value=j:(k(de+1),a.value=[de+1,0]),K()},B=le=>{const de=+m.value[0].split("_")[0],ue=+m.value[0].split("_")[1],j=l.value.length,E=l.value[0].length,$=se=>{if(se[0]<0||se[1]<0||se[0]>j-1||se[1]>E-1)return[0,0];const ne=`${se[0]}_${se[1]}`;return g.value.includes(ne)?le==="UP"?$([se[0],se[1]-1]):le==="DOWN"?$([se[0],se[1]-1]):le==="LEFT"?$([se[0]-1,se[1]]):le==="RIGHT"?$([se[0]-1,se[1]]):[0,0]:se};if(le==="UP"){const se=de-1;if(se<0)return;s.value=[],a.value=$([se,ue])}else if(le==="DOWN"){const se=de+1;if(se>j-1)return;s.value=[],a.value=$([se,ue])}else if(le==="LEFT"){const se=ue-1;if(se<0)return;s.value=[],a.value=$([de,se])}else if(le==="RIGHT"){const se=ue+1;if(se>E-1)return;s.value=[],a.value=$([de,se])}K()},Y=le=>{var ue;const de=window.getSelection();if(de&&de.rangeCount>0){const j=de.getRangeAt(0),E=j.cloneRange();E.selectNodeContents(le),E.setEnd(j.startContainer,j.startOffset);const $=E.toString().length;E.setEnd(j.endContainer,j.endOffset);const se=E.toString().length,ne=((ue=le.textContent)==null?void 0:ue.length)||0;return{start:$,end:se,len:ne}}return null},Z=le=>{if(!n.editable||!m.value.length)return;const de=le.key.toUpperCase();if(m.value.length<2){if(de===yt.TAB)le.preventDefault(),ee();else if(le.ctrlKey&&de===yt.UP){le.preventDefault();const ue=+m.value[0].split("_")[0];k(ue)}else if(le.ctrlKey&&de===yt.DOWN){le.preventDefault();const ue=+m.value[0].split("_")[0];k(ue+1)}else if(le.ctrlKey&&de===yt.LEFT){le.preventDefault();const ue=+m.value[0].split("_")[1];I(ue)}else if(le.ctrlKey&&de===yt.RIGHT){le.preventDefault();const ue=+m.value[0].split("_")[1];I(ue+1)}else if(de===yt.UP){const ue=Y(le.target);ue&&ue.start===ue.end&&ue.start===0&&B("UP")}else if(de===yt.DOWN){const ue=Y(le.target);ue&&ue.start===ue.end&&ue.start===ue.len&&B("DOWN")}else if(de===yt.LEFT){const ue=Y(le.target);ue&&ue.start===ue.end&&ue.start===0&&B("LEFT")}else if(de===yt.RIGHT){const ue=Y(le.target);ue&&ue.start===ue.end&&ue.start===ue.len&&B("RIGHT")}}else de===yt.DELETE&&W()};Wt(()=>{document.addEventListener("keydown",Z)}),En(()=>{document.removeEventListener("keydown",Z)});const H=Zn.debounce(function(le,de,ue){l.value[de][ue].text=le,r("change",l.value)},300,{trailing:!0}),te=(le,de,ue)=>{const j=le.length,E=le[0].length;let $=0,se=0;de+j>l.value.length&&($=de+j-l.value.length),ue+E>l.value[0].length&&(se=ue+E-l.value[0].length),($||se)&&C($,se),hr(()=>{for(let ne=0;ne{const le=[];for(let de=0;de{const le=z(),de=le.length>1,ue=le[0].length>1;return{canDeleteRow:de,canDeleteCol:ue}},G=(le,de)=>{const ue=m.value.length>1,j=l.value[le][de],E=ue,$=!ue&&(j.rowspan>1||j.colspan>1);return{canMerge:E,canSplit:$}},ye=le=>{const de=le.dataset.cellIndex,ue=+de.split("_")[0],j=+de.split("_")[1];m.value.includes(`${ue}_${j}`)||(a.value=[ue,j],s.value=[]);const{canMerge:E,canSplit:$}=G(ue,j),{canDeleteRow:se,canDeleteCol:ne}=ce();return[{text:"插入列",children:[{text:"到左侧",handler:()=>I(j)},{text:"到右侧",handler:()=>I(j+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>k(ue)},{text:"到下方",handler:()=>k(ue+1)}]},{text:"删除列",disable:!ne,handler:()=>P(j)},{text:"删除行",disable:!se,handler:()=>T(ue)},{divider:!0},{text:"合并单元格",disable:!E,handler:F},{text:"取消合并单元格",disable:!$,handler:()=>N(ue,j)},{divider:!0},{text:"选中当前列",handler:()=>w(j)},{text:"选中当前行",handler:()=>M(ue)},{text:"选中全部单元格",handler:L}]};return(le,de)=>{var j,E,$,se,ne;const ue=_n("contextmenu");return U(),q("div",{class:"editable-table",style:Me({width:d.value+"px"})},[le.editable?(U(),q("div",e7e,[(U(!0),q(Ne,null,Je(p.value,(re,ae)=>(U(),q("div",{class:"drag-line",key:ae,style:Me({left:re+"px"}),onMousedown:ve=>V(ve,ae)},null,44,t7e))),128))])):Ye("",!0),D("table",{class:Ge({theme:u.value,"row-header":(j=u.value)==null?void 0:j.rowHeader,"row-footer":(E=u.value)==null?void 0:E.rowFooter,"col-header":($=u.value)==null?void 0:$.colHeader,"col-footer":(se=u.value)==null?void 0:se.colFooter}),style:Me(`--themeColor: ${(ne=u.value)==null?void 0:ne.color}; --subThemeColor1: ${J(c)[0]}; --subThemeColor2: ${J(c)[1]}`)},[D("colgroup",null,[(U(!0),q(Ne,null,Je(f.value,(re,ae)=>(U(),q("col",{span:"1",key:ae,width:re},null,8,n7e))),128))]),D("tbody",null,[(U(!0),q(Ne,null,Je(l.value,(re,ae)=>(U(),q("tr",{key:ae,style:Me({height:le.cellMinHeight+"px"})},[(U(!0),q(Ne,null,Je(re,(ve,fe)=>ze((U(),q("td",{class:Ge(["cell",{selected:m.value.includes(`${ae}_${fe}`)&&m.value.length>1,active:y.value===`${ae}_${fe}`}]),style:Me({borderStyle:le.outline.style,borderColor:le.outline.color,borderWidth:le.outline.width+"px",...J(Iee)(ve.style)}),key:ve.id,rowspan:ve.rowspan,colspan:ve.colspan,"data-cell-index":`${ae}_${fe}`,onMousedown:ge=>A(ge,ae,fe),onMouseenter:ge=>x(ae,fe)},[y.value===`${ae}_${fe}`?(U(),Te(qNe,{key:0,class:Ge(["cell-text",{active:y.value===`${ae}_${fe}`}]),style:Me({minHeight:le.cellMinHeight-4+"px"}),value:ve.text,onUpdateValue:ge=>J(H)(ge,ae,fe),onInsertExcelData:ge=>te(ge,ae,fe)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(U(),q("div",{key:1,class:"cell-text",style:Me({minHeight:le.cellMinHeight-4+"px"}),innerHTML:J(Nee)(ve.text)},null,12,i7e))],46,r7e)),[[hc,!J(g).includes(`${ae}_${fe}`)],[ue,ge=>ye(ge)]])),128))],4))),128))])],6)],4)}}}),a7e=Be(o7e,[["__scopeId","data-v-938823e2"]]),s7e={class:"element-content"},l7e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{canvasScale:i,handleElementId:o,isScaling:a}=Ve(n),s=he(),{addHistorySnapshot:l}=on(),u=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},c=he(!1);Lt(o,()=>{o.value!==t.elementInfo.id&&(c.value=!1)}),Lt(c,()=>{n.setDisableHotkeysState(c.value)});const f=()=>{t.elementInfo.lock||(c.value=!0)},d=he(-1);Lt(a,()=>{o.value===t.elementInfo.id&&(a.value&&(c.value=!1),!a.value&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:d.value}}),d.value=-1))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const A=R.height;t.elementInfo.height!==A&&(a.value?d.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}}))},p=new ResizeObserver(h);Wt(()=>{s.value&&p.observe(s.value)}),En(()=>{s.value&&p.unobserve(s.value)});const v=y=>{r.updateElement({id:t.elementInfo.id,props:{data:y}}),l()},g=y=>{const R=y.reduce((x,S)=>x+S),A=y.map(x=>x/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:A}}),l()},m=y=>{hr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const A=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-table",{lock:y.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:Me({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${y.elementInfo.rotate}deg)`})},[ze((U(),q("div",s7e,[O(a7e,{onMousedown:R[0]||(R[0]=Nt(()=>{},["stop"])),data:y.elementInfo.data,width:y.elementInfo.width,cellMinHeight:y.elementInfo.cellMinHeight,colWidths:y.elementInfo.colWidths,outline:y.elementInfo.outline,theme:y.elementInfo.theme,editable:c.value,onChange:R[1]||(R[1]=x=>v(x)),onChangeColWidths:R[2]||(R[2]=x=>g(x)),onChangeSelectedCells:R[3]||(R[3]=x=>m(x))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!c.value||y.elementInfo.lock?(U(),q("div",{key:0,class:Ge(["table-mask",{lock:y.elementInfo.lock}]),onDblclick:R[4]||(R[4]=x=>f()),onMousedown:R[5]||(R[5]=x=>u(x)),onTouchstart:R[6]||(R[6]=x=>u(x))},[J(o)===y.elementInfo.id?(U(),q("div",{key:0,class:"mask-tip",style:Me({transform:`scale(${1/J(i)})`})},"双击编辑",4)):Ye("",!0)],34)):Ye("",!0)])),[[A,y.contextmenus]])],4)],6)}}}),Xee=Be(l7e,[["__scopeId","data-v-7795910a"]]),u7e=["width","height","stroke","stroke-width"],c7e=["transform"],f7e=["d"],d7e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=i=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo))},r=()=>{Gi.emit(Ti.OPEN_LATEX_EDITOR)};return(i,o)=>{const a=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-latex",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",onMousedown:o[0]||(o[0]=s=>n(s)),onTouchstart:o[1]||(o[1]=s=>n(s)),onDblclick:o[2]||(o[2]=s=>r())},[(U(),q("svg",{overflow:"visible",width:i.elementInfo.width,height:i.elementInfo.height,stroke:i.elementInfo.color,"stroke-width":i.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${i.elementInfo.width/i.elementInfo.viewBox[0]}, ${i.elementInfo.height/i.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{d:i.elementInfo.path},null,8,f7e)],8,c7e)],8,u7e))],32)),[[a,i.contextmenus]])],4)],6)}}}),Wee=Be(d7e,[["__scopeId","data-v-b73586f6"]]),h7e=(e,t)=>{Wt(()=>{if(!t.value)return;let n="normal";if(/m3u8(#|\?|$)/i.exec(e)?n="hls":/.flv(#|\?|$)/i.exec(e)&&(n="flv"),t.value&&n==="hls"&&(t.value.canPlayType("application/x-mpegURL")||t.value.canPlayType("application/vnd.apple.mpegURL"))&&(n="normal"),n==="hls"){const r=window.Hls;if(r&&r.isSupported()){const i=new r;i.loadSource(e),i.attachMedia(t.value)}}else if(n==="flv"){const r=window.flvjs;if(r&&r.isSupported()){const i=r.createPlayer({type:"flv",url:e});i.attachMediaElement(t.value),i.load()}}})},jP=e=>(jt("data-v-597c0901"),e=e(),qt(),e),p7e={key:0,class:"load-error"},v7e=["src","autoplay","poster"],g7e={class:"bezel"},m7e=jP(()=>D("div",{class:"controller-mask"},null,-1)),y7e={class:"controller"},A7e={class:"icons icons-left"},R7e={class:"icon-content"},b7e={class:"volume"},x7e={class:"icon-content"},S7e=jP(()=>D("span",{class:"thumb"},null,-1)),w7e=[S7e],M7e={class:"time"},L7e={class:"ptime"},T7e={class:"dtime"},_7e={class:"icons icons-right"},O7e={class:"speed"},k7e={class:"icon speed-icon"},P7e=["onClick"],C7e={class:"icon-content"},I7e={class:"bar"},N7e=jP(()=>D("span",{class:"thumb"},null,-1)),F7e=[N7e],E7e=Ee({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(E=0)=>{if(E===0||isNaN(E))return"00:00";const $=ae=>ae<10?"0"+ae:""+ae,se=Math.floor(E/3600),ne=Math.floor((E-se*3600)/60),re=Math.floor(E-se*3600-ne*60);return(se>0?[se,ne,re]:[ne,re]).map($).join(":")},r=E=>E.getBoundingClientRect().left,i=he(),o=he(),a=he(),s=he(.5),l=he(!0),u=he(0),c=he(0),f=he(0),d=he(!1),h=he(!1),p=he(1),v=he(!1),g=he("00:00"),m=he("0"),y=Se(()=>n(u.value)),R=Se(()=>n(c.value)),A=Se(()=>u.value/c.value*100+"%"),x=Se(()=>f.value/c.value*100+"%"),S=Se(()=>s.value*100+"%"),w=he(!1),M=[{label:"2x",value:2},{label:"1.5x",value:1.5},{label:"1.25x",value:1.25},{label:"1x",value:1},{label:"0.75x",value:.75},{label:"0.5x",value:.5}],L=E=>{i.value&&(E=Math.max(E,0),E=Math.min(E,c.value),i.value.currentTime=E,u.value=E)},T=()=>{i.value&&(l.value=!1,i.value.play(),h.value=!0)},P=()=>{i.value&&(l.value=!0,i.value.pause(),h.value=!0)},k=()=>{l.value?T():P()},I=E=>{i.value&&(E=Math.max(E,0),E=Math.min(E,1),i.value.volume=E,s.value=E,i.value.muted&&E!==0&&(i.value.muted=!1))},C=E=>{i.value&&(i.value.playbackRate=E),p.value=E},F=()=>{var E;c.value=((E=i.value)==null?void 0:E.duration)||0},N=()=>{var E;u.value=((E=i.value)==null?void 0:E.currentTime)||0},V=()=>{d.value?(L(0),T()):P()},W=()=>{var E;f.value=(E=i.value)!=null&&E.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},K=he(!1),ee=()=>K.value=!0,B=E=>{if(!i.value||!o.value)return;let se=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const ne=se*c.value;i.value.currentTime=ne,u.value=ne},Y=E=>{if(!i.value||!o.value)return;let se=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const ne=se*c.value;i.value.currentTime=ne,u.value=ne,document.removeEventListener("mousemove",B),document.removeEventListener("touchmove",B),document.removeEventListener("mouseup",Y),document.removeEventListener("touchend",Y)},Z=()=>{document.addEventListener("mousemove",B),document.addEventListener("touchmove",B),document.addEventListener("mouseup",Y),document.addEventListener("touchend",Y)},H=E=>{if(!a.value)return;const se=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(a.value))/45;I(se)},te=()=>{document.removeEventListener("mousemove",H),document.removeEventListener("touchmove",H),document.removeEventListener("mouseup",te),document.removeEventListener("touchend",te)},z=()=>{document.addEventListener("mousemove",H),document.addEventListener("touchmove",H),document.addEventListener("mouseup",te),document.addEventListener("touchend",te)},ce=E=>{if(!a.value)return;const $=(E.clientX-r(a.value))/45;I($)},G=E=>{if(c.value&&o.value){const $=o.value.getBoundingClientRect().left,se=E.clientX-$;if(se<0||se>o.value.offsetWidth)return;const ne=c.value*(se/o.value.offsetWidth);m.value=`${se-(ne>=3600?25:20)}px`,g.value=n(ne),v.value=!0}},ye=()=>{i.value&&(i.value.muted?(i.value.muted=!1,I(.5)):(i.value.muted=!0,I(0)))},le=()=>{d.value=!d.value},de=he(-1),ue=he(!1),j=()=>{ue.value=!1,clearTimeout(de.value),de.value=setTimeout(()=>{var E;(E=i.value)!=null&&E.played.length&&(ue.value=!0)},3e3)};return h7e(t.src,i),(E,$)=>{const se=xe("IconPause"),ne=xe("IconPlayOne"),re=xe("IconVolumeMute"),ae=xe("IconVolumeNotice"),ve=xe("IconVolumeSmall");return U(),q("div",{class:Ge(["video-player",{"hide-controller":ue.value}]),style:Me({width:E.width*E.scale+"px",height:E.height*E.scale+"px",transform:`scale(${1/E.scale})`}),onMousemove:$[22]||($[22]=fe=>j()),onClick:$[23]||($[23]=fe=>j())},[D("div",{class:"video-wrap",onClick:$[8]||($[8]=fe=>k())},[K.value?(U(),q("div",p7e,"视频加载失败")):Ye("",!0),D("video",{class:"video",ref_key:"videoRef",ref:i,src:E.src,autoplay:E.autoplay,poster:E.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:$[0]||($[0]=fe=>F()),onTimeupdate:$[1]||($[1]=fe=>N()),onEnded:$[2]||($[2]=fe=>V()),onProgress:$[3]||($[3]=fe=>W()),onPlay:$[4]||($[4]=fe=>{j(),l.value=!1}),onPause:$[5]||($[5]=fe=>j()),onError:$[6]||($[6]=fe=>ee())},null,40,v7e),D("div",g7e,[D("span",{class:Ge(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:$[7]||($[7]=fe=>h.value=!1)},[l.value?(U(),Te(se,{key:0})):(U(),Te(ne,{key:1}))],34)])]),m7e,D("div",y7e,[D("div",A7e,[D("div",{class:"icon play-icon",onClick:$[9]||($[9]=fe=>k())},[D("span",R7e,[l.value?(U(),Te(ne,{key:0})):(U(),Te(se,{key:1}))])]),D("div",b7e,[D("div",{class:"icon volume-icon",onClick:$[10]||($[10]=fe=>ye())},[D("span",x7e,[s.value===0?(U(),Te(re,{key:0})):s.value===1?(U(),Te(ae,{key:1})):(U(),Te(ve,{key:2}))])]),D("div",{class:"volume-bar-wrap",onMousedown:$[11]||($[11]=fe=>z()),onTouchstart:$[12]||($[12]=fe=>z()),onClick:$[13]||($[13]=fe=>ce(fe))},[D("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[D("div",{class:"volume-bar-inner",style:Me({width:S.value})},w7e,4)],512)],32)]),D("span",M7e,[D("span",L7e,dt(y.value),1),De(" / "),D("span",T7e,dt(R.value),1)])]),D("div",_7e,[D("div",O7e,[D("div",k7e,[D("span",{class:"icon-content",onClick:$[14]||($[14]=fe=>w.value=!w.value)},dt(p.value===1?"倍速":p.value+"x"),1),w.value?(U(),q("div",{key:0,class:"speed-menu",onMouseleave:$[15]||($[15]=fe=>w.value=!1)},[(U(),q(Ne,null,Je(M,fe=>D("div",{class:Ge(["speed-menu-item",{active:fe.value===p.value}]),key:fe.label,onClick:ge=>C(fe.value)},dt(fe.label),11,P7e)),64))],32)):Ye("",!0)])]),D("div",{class:"loop",onClick:$[16]||($[16]=fe=>le())},[D("div",{class:Ge(["icon loop-icon",{active:d.value}])},[D("span",C7e,"循环"+dt(d.value?"开":"关"),1)],2)])]),D("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:o,onMousedown:$[17]||($[17]=fe=>Z()),onTouchstart:$[18]||($[18]=fe=>Z()),onMousemove:$[19]||($[19]=fe=>G(fe)),onMouseenter:$[20]||($[20]=fe=>v.value=!0),onMouseleave:$[21]||($[21]=fe=>v.value=!1)},[D("div",{class:Ge(["bar-time",{hidden:!v.value}]),style:Me({left:m.value})},dt(g.value),7),D("div",I7e,[D("div",{class:"loaded",style:Me({width:x.value})},null,4),D("div",{class:"played",style:Me({width:A.value})},F7e,4)])],544)])],38)}}}),Vee=Be(E7e,[["__scopeId","data-v-597c0901"]]),X7e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=(i,o=!0)=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo,o))};return(i,o)=>{const a=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-video",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",onMousedown:o[2]||(o[2]=s=>r(s,!1)),onTouchstart:o[3]||(o[3]=s=>r(s,!1))},[O(Vee,{width:i.elementInfo.width,height:i.elementInfo.height,src:i.elementInfo.src,poster:i.elementInfo.poster,scale:J(n)},null,8,["width","height","src","poster","scale"]),(U(),q(Ne,null,Je(["t","b","l","r"],s=>D("div",{class:Ge(["handler-border",s]),key:s,onMousedown:o[0]||(o[0]=l=>r(l)),onTouchstart:o[1]||(o[1]=l=>r(l))},null,34)),64))],32)),[[a,i.contextmenus]])],4)],6)}}}),Dee=Be(X7e,[["__scopeId","data-v-c50d3bc7"]]),Uee=e=>(jt("data-v-32038f5c"),e=e(),qt(),e),W7e=["src","autoplay"],V7e={class:"controller"},D7e={class:"icons"},U7e={class:"icon-content"},B7e={class:"volume"},Y7e={class:"icon-content"},Z7e=Uee(()=>D("span",{class:"thumb"},null,-1)),Q7e=[Z7e],H7e={class:"time"},K7e={class:"ptime"},G7e={class:"dtime"},z7e={class:"bar"},J7e=Uee(()=>D("span",{class:"thumb"},null,-1)),$7e=[J7e],j7e=Ee({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(te=0)=>{if(te===0||isNaN(te))return"00:00";const z=le=>le<10?"0"+le:""+le,ce=Math.floor(te/3600),G=Math.floor((te-ce*3600)/60),ye=Math.floor(te-ce*3600-G*60);return(ce>0?[ce,G,ye]:[G,ye]).map(z).join(":")},i=te=>te.getBoundingClientRect().left,o=he(),a=he(),s=he(),l=he(.5),u=he(!0),c=he(0),f=he(0),d=he(0),h=he(!1),p=he("00:00"),v=he("0"),g=Se(()=>r(c.value)),m=Se(()=>r(f.value)),y=Se(()=>c.value/f.value*100+"%"),R=Se(()=>d.value/f.value*100+"%"),A=Se(()=>l.value*100+"%"),x=te=>{o.value&&(te=Math.max(te,0),te=Math.min(te,f.value),o.value.currentTime=te,c.value=te)},S=()=>{o.value&&(u.value=!1,o.value.play())},w=()=>{o.value&&(u.value=!0,o.value.pause())},M=()=>{u.value?S():w()},L=te=>{o.value&&(te=Math.max(te,0),te=Math.min(te,1),o.value.volume=te,l.value=te,o.value.muted&&te!==0&&(o.value.muted=!1))},T=()=>{var te;f.value=((te=o.value)==null?void 0:te.duration)||0},P=()=>{var te;c.value=((te=o.value)==null?void 0:te.currentTime)||0},k=()=>{u.value=!1},I=()=>{n.loop?(x(0),S()):w()},C=()=>{var te;d.value=(te=o.value)!=null&&te.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},F=()=>un.error("视频加载失败"),N=te=>{if(!o.value||!a.value)return;let ce=(("clientX"in te?te.clientX:te.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;ce=Math.max(ce,0),ce=Math.min(ce,1);const G=ce*f.value;o.value.currentTime=G,c.value=G},V=te=>{if(!o.value||!a.value)return;let ce=(("clientX"in te?te.clientX:te.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;ce=Math.max(ce,0),ce=Math.min(ce,1);const G=ce*f.value;o.value.currentTime=G,c.value=G,document.removeEventListener("mousemove",N),document.removeEventListener("touchmove",N),document.removeEventListener("mouseup",V),document.removeEventListener("touchend",V)},W=()=>{document.addEventListener("mousemove",N),document.addEventListener("touchmove",N),document.addEventListener("mouseup",V),document.addEventListener("touchend",V)},K=te=>{if(!s.value)return;const ce=(("clientX"in te?te.clientX:te.changedTouches[0].clientX)-i(s.value))/45;L(ce)},ee=()=>{document.removeEventListener("mousemove",K),document.removeEventListener("touchmove",K),document.removeEventListener("mouseup",ee),document.removeEventListener("touchend",ee)},B=()=>{document.addEventListener("mousemove",K),document.addEventListener("touchmove",K),document.addEventListener("mouseup",ee),document.addEventListener("touchend",ee)},Y=te=>{if(!s.value)return;const z=(te.clientX-i(s.value))/45;L(z)},Z=te=>{if(f.value&&a.value){const z=a.value.getBoundingClientRect().left,ce=te.clientX-z;if(ce<0||ce>a.value.offsetWidth)return;const G=f.value*(ce/a.value.offsetWidth);v.value=`${ce-(G>=3600?25:20)}px`,p.value=r(G),h.value=!0}},H=()=>{o.value&&(o.value.muted?(o.value.muted=!1,L(.5)):(o.value.muted=!0,L(0)))};return t({toggle:M}),(te,z)=>{const ce=xe("IconPlayOne"),G=xe("IconPause"),ye=xe("IconVolumeMute"),le=xe("IconVolumeNotice"),de=xe("IconVolumeSmall");return U(),q("div",{class:"audio-player",style:Me({transform:`scale(${1/te.scale})`})},[D("audio",{class:"audio",ref_key:"audioRef",ref:o,src:te.src,autoplay:te.autoplay,onDurationchange:z[0]||(z[0]=ue=>T()),onTimeupdate:z[1]||(z[1]=ue=>P()),onPlay:z[2]||(z[2]=ue=>k()),onEnded:z[3]||(z[3]=ue=>I()),onProgress:z[4]||(z[4]=ue=>C()),onError:z[5]||(z[5]=ue=>F())},null,40,W7e),D("div",V7e,[D("div",D7e,[D("div",{class:"icon play-icon",onClick:z[6]||(z[6]=ue=>M())},[D("span",U7e,[u.value?(U(),Te(ce,{key:0})):(U(),Te(G,{key:1}))])]),D("div",B7e,[D("div",{class:"icon volume-icon",onClick:z[7]||(z[7]=ue=>H())},[D("span",Y7e,[l.value===0?(U(),Te(ye,{key:0})):l.value===1?(U(),Te(le,{key:1})):(U(),Te(de,{key:2}))])]),D("div",{class:"volume-bar-wrap",onMousedown:z[8]||(z[8]=ue=>B()),onTouchstart:z[9]||(z[9]=ue=>B()),onClick:z[10]||(z[10]=ue=>Y(ue))},[D("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[D("div",{class:"volume-bar-inner",style:Me({width:A.value})},Q7e,4)],512)],32)])]),D("span",H7e,[D("span",K7e,dt(g.value),1),De(" / "),D("span",G7e,dt(m.value),1)]),D("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:z[11]||(z[11]=ue=>W()),onTouchstart:z[12]||(z[12]=ue=>W()),onMousemove:z[13]||(z[13]=ue=>Z(ue)),onMouseenter:z[14]||(z[14]=ue=>h.value=!0),onMouseleave:z[15]||(z[15]=ue=>h.value=!1)},[D("div",{class:Ge(["bar-time",{hidden:!h.value}]),style:Me({left:v.value})},dt(p.value),7),D("div",z7e,[D("div",{class:"loaded",style:Me({width:R.value})},null,4),D("div",{class:"played",style:Me({width:y.value})},$7e,4)])],544)])],4)}}}),Bee=Be(j7e,[["__scopeId","data-v-32038f5c"]]),q7e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Ve(pt()),{viewportRatio:i,viewportSize:o}=Ve(at()),a=Se(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),s=Se(()=>{const u=o.value,c=o.value*i.value,f=280/n.value,d=50/n.value,h=t.elementInfo.width,p=t.elementInfo.height,v=t.elementInfo.left,g=t.elementInfo.top;let m=0,y=p;return v+f>=u&&(m=h-f),g+p+d>=c&&(y=-d),{left:m+"px",top:y+"px"}}),l=u=>{t.elementInfo.lock||(u.stopPropagation(),t.selectElement(u,t.elementInfo))};return(u,c)=>{const f=xe("IconVolumeNotice"),d=_n("contextmenu");return U(),q("div",{class:Ge(["editable-element-audio",{lock:u.elementInfo.lock}]),style:Me({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px",width:u.elementInfo.width+"px",height:u.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${u.elementInfo.rotate}deg)`})},[ze((U(),q("div",{class:"element-content",onMousedown:c[1]||(c[1]=h=>l(h)),onTouchstart:c[2]||(c[2]=h=>l(h))},[O(f,{class:"audio-icon",style:Me({fontSize:a.value,color:u.elementInfo.color})},null,8,["style"]),J(r)===u.elementInfo.id?(U(),Te(Bee,{key:0,class:"audio-player",style:Me({...s.value}),src:u.elementInfo.src,loop:u.elementInfo.loop,scale:J(n),onMousedown:c[0]||(c[0]=Nt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Ye("",!0)],32)),[[d,u.contextmenus]])],4)],6)}}}),Yee=Be(q7e,[["__scopeId","data-v-07f623ea"]]),e9e=["id"],t9e=Ee({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=Se(()=>({[Et.IMAGE]:Cz,[Et.TEXT]:LJ,[Et.SHAPE]:kJ,[Et.LINE]:PJ,[Et.CHART]:Cee,[Et.TABLE]:Xee,[Et.LATEX]:Wee,[Et.VIDEO]:Dee,[Et.AUDIO]:Yee})[t.elementInfo.type]||null),{orderElement:r}=z2(),{alignElementToCanvas:i}=m3(),{combineElements:o,uncombineElements:a}=ok(),{deleteElement:s}=G2(),{lockElement:l,unlockElement:u}=tK(),{copyElement:c,pasteElement:f,cutElement:d}=ak(),{selectAllElements:h}=i3(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>u(t.elementInfo)}]:[{text:"剪切",subText:"Ctrl + X",handler:d},{text:"复制",subText:"Ctrl + C",handler:c},{text:"粘贴",subText:"Ctrl + V",handler:f},{divider:!0},{text:"水平居中",handler:()=>i(gn.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>i(gn.CENTER)},{text:"水平居中",handler:()=>i(gn.HORIZONTAL)},{text:"左对齐",handler:()=>i(gn.LEFT)},{text:"右对齐",handler:()=>i(gn.RIGHT)}]},{text:"垂直居中",handler:()=>i(gn.VERTICAL),children:[{text:"水平垂直居中",handler:()=>i(gn.CENTER)},{text:"垂直居中",handler:()=>i(gn.VERTICAL)},{text:"顶部对齐",handler:()=>i(gn.TOP)},{text:"底部对齐",handler:()=>i(gn.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Wr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,Wr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,Wr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Wr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,Wr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,Wr.DOWN)}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?a:o,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:h},{text:"锁定",subText:"Ctrl + L",handler:l},{text:"删除",subText:"Delete",handler:s}];return(v,g)=>(U(),q("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${v.elementInfo.id}`,style:Me({zIndex:v.elementIndex})},[(U(),Te(xu(n.value),{elementInfo:v.elementInfo,selectElement:v.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,e9e))}}),n9e=Ee({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(U(),q("div",{class:Ge(`mouse-selection quadrant-${t.quadrant}`),style:Me({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),r9e=Be(n9e,[["__scopeId","data-v-053bfa3e"]]),i9e={class:"grid-lines"},o9e=["d","stroke"],a9e=Ee({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Ve(pt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=Ve(at()),a=Se(()=>{var u;return(u=r.value)==null?void 0:u.background}),s=Se(()=>{var f;const u=((f=a.value)==null?void 0:f.color)||"#fff",c=["#000","#fff"];return ot.mostReadable(u,c,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),l=Se(()=>{const u=o.value,c=o.value*i.value;let f="";for(let d=0;d<=Math.floor(c/n.value);d++)f+=`M0 ${d*n.value} L${u} ${d*n.value} `;for(let d=0;d<=Math.floor(u/n.value);d++)f+=`M${d*n.value} 0 L${d*n.value} ${c} `;return f});return(u,c)=>(U(),q("svg",i9e,[D("path",{style:Me({transform:`scale(${J(t)})`}),d:l.value,fill:"none",stroke:s.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,o9e)]))}}),s9e=Be(a9e,[["__scopeId","data-v-93264269"]]),t4=e=>({backgroundStyle:Se(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:i,gradient:o}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image"&&i){const{src:a,size:s}=i;return a?s==="repeat"?{backgroundImage:`url(${a}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${a}`,backgroundRepeat:"no-repeat",backgroundSize:s||"cover"}:{backgroundColor:"#fff"}}else if(n==="gradient"&&o){const{type:a,colors:s,rotate:l}=o,u=s.map(c=>`${c.color} ${c.pos}%`);return a==="radial"?{backgroundImage:`radial-gradient(${u.join(",")}`}:{backgroundImage:`linear-gradient(${l}deg, ${u.join(",")}`}}return{backgroundColor:"#fff"}})}),l9e=Ee({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Ve(pt()),{currentSlide:n}=Ve(at()),r=Se(()=>{var o;return(o=n.value)==null?void 0:o.background}),{backgroundStyle:i}=t4(r);return(o,a)=>(U(),q("div",{class:"viewport-background",style:Me(J(i))},[J(t)?(U(),Te(s9e,{key:0})):Ye("",!0)],4))}}),u9e=Be(l9e,[["__scopeId","data-v-203ea8ff"]]),c9e=Ee({__name:"AlignmentLine",props:{type:{},axis:{},length:{},canvasScale:{}},setup(e){const t=e,n=Se(()=>t.axis.x*t.canvasScale+"px"),r=Se(()=>t.axis.y*t.canvasScale+"px"),i=Se(()=>t.type==="vertical"?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"});return(o,a)=>(U(),q("div",{class:"alignment-line",style:Me({left:n.value,top:r.value})},[D("div",{class:Ge(["line",o.type]),style:Me(i.value)},null,6)],4))}}),Zee=Be(c9e,[["__scopeId","data-v-7cd3d25d"]]),f9e={class:"ruler"},d9e={key:0},h9e={key:0},p9e=Ee({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=Ve(pt()),{viewportRatio:i,viewportSize:o}=Ve(at()),a=he(null);Bv(()=>{const l=t.elementList.filter(u=>r.value.includes(u.id));if(!l.length)return a.value=null;a.value=nc(l)});const s=Se(()=>t.viewportStyles.width*n.value/(o.value/100));return(l,u)=>(U(),q("div",f9e,[D("div",{class:"h",style:Me({width:l.viewportStyles.width*J(n)+"px",left:l.viewportStyles.left+"px"})},[(U(),q(Ne,null,Je(20,c=>D("div",{class:Ge(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`h-marker-100-${c}`,style:Me({width:s.value+"px"})},[c*100<=J(o)?(U(),q("span",d9e,dt(c*100),1)):Ye("",!0)],6)),64)),a.value?(U(),q("div",{key:0,class:"range",style:Me({left:a.value.minX*J(n)+"px",width:(a.value.maxX-a.value.minX)*J(n)+"px"})},null,4)):Ye("",!0)],4),D("div",{class:"v",style:Me({height:l.viewportStyles.height*J(n)+"px",top:l.viewportStyles.top+"px"})},[(U(),q(Ne,null,Je(20,c=>D("div",{class:Ge(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`v-marker-100-${c}`,style:Me({height:s.value+"px"})},[c*100<=J(o)*J(i)?(U(),q("span",h9e,dt(c*100),1)):Ye("",!0)],6)),64)),a.value?(U(),q("div",{key:0,class:"range",style:Me({top:a.value.minY*J(n)+"px",height:(a.value.maxY-a.value.minY)*J(n)+"px"})},null,4)):Ye("",!0)],4)]))}}),v9e=Be(p9e,[["__scopeId","data-v-c6df5cc2"]]),g9e=["width","height"],m9e=["d"],y9e=Ee({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=pt(),{creatingElement:i}=Ve(r),{ctrlOrShiftKeyActive:o}=Ve(Fs()),a=he(),s=he(),l=he(),u=he({x:0,y:0});Wt(()=>{if(!l.value)return;const{x:h,y:p}=l.value.getBoundingClientRect();u.value={x:h,y:p}});const c=h=>{let p=!0;const v=h.pageX,g=h.pageY;a.value=[v,g],document.onmousemove=m=>{if(!i.value||!p)return;let y=m.pageX,R=m.pageY;if(o.value){const A=y-v,x=R-g,S=Math.abs(A),w=Math.abs(x);if(i.value.type==="shape"){const M=x>0&&A<0||x<0&&A>0;S>w?R=M?g-A:g+A:y=M?v-x:v+x}else i.value.type==="line"&&(S>w?R=g:y=v)}s.value=[y,R]},document.onmouseup=m=>{var x,S;if(document.onmousemove=null,document.onmouseup=null,m.button===2){setTimeout(()=>r.setCreatingElement(null),0);return}p=!1;const y=m.pageX,R=m.pageY,A=30;if(((x=i.value)==null?void 0:x.type)==="line"&&(Math.abs(y-v)>=A||Math.abs(R-g)>=A))n("created",{start:a.value,end:s.value});else if(((S=i.value)==null?void 0:S.type)!=="line"&&Math.abs(y-v)>=A&&Math.abs(R-g)>=A)n("created",{start:a.value,end:s.value});else{const M=Math.min(y,v),L=Math.min(R,g),T=Math.max(y,v),P=Math.max(R,g),k=T-M>=A?T-M:200,I=P-L>=A?P-L:200;n("created",{start:[M,L],end:[M+k,L+I]})}}},f=Se(()=>{if(!a.value||!s.value||!i.value||i.value.type!=="line")return null;const[h,p]=a.value,[v,g]=s.value,m=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,g),A=Math.max(p,g),x=y-m>=24?y-m:24,S=A-R>=24?A-R:24,w=h===m?0:y-m,M=p===R?0:A-R,L=v===m?0:y-m,T=g===R?0:A-R,P=`M${w}, ${M} L${L}, ${T}`;return{svgWidth:x,svgHeight:S,startX:w,startY:M,endX:L,endY:T,path:P}}),d=Se(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[v,g]=s.value,m=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,g),A=Math.max(p,g),x=y-m,S=A-R;return{left:m-u.value.x+"px",top:R-u.value.y+"px",width:x+"px",height:S+"px"}});return(h,p)=>{var v,g;return U(),q("div",{class:"element-create-selection",ref_key:"selectionRef",ref:l,onMousedown:p[0]||(p[0]=Nt(m=>c(m),["stop"])),onContextmenu:p[1]||(p[1]=Nt(()=>{},["stop","prevent"]))},[a.value&&s.value?(U(),q("div",{key:0,class:Ge(["selection",(v=J(i))==null?void 0:v.type]),style:Me(d.value)},[((g=J(i))==null?void 0:g.type)==="line"&&f.value?(U(),q("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[D("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,m9e)],8,g9e)):Ye("",!0)],6)):Ye("",!0)],544)}}}),A9e=Be(y9e,[["__scopeId","data-v-7b17a883"]]),R9e={overflow:"visible"},b9e=["d","fill"],x9e=Ee({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=pt(),{ctrlOrShiftKeyActive:i}=Ve(Fs()),{theme:o}=Ve(at()),a=he(),s=he(!1),l=he({x:0,y:0});Wt(()=>{if(!a.value)return;const{x:A,y:x}=a.value.getBoundingClientRect();l.value={x:A,y:x}});const u=he(null),c=he([]),f=he(!1),d=(A,x=!1)=>{let S=A.pageX-l.value.x,w=A.pageY-l.value.y;if(x)return{pageX:S,pageY:w};if(i.value&&c.value.length){const[M,L]=c.value[c.value.length-1];Math.abs(M-S)-Math.abs(L-w)>0?w=L:S=M}return{pageX:S,pageY:w}},h=A=>{if(s.value){const{pageX:w,pageY:M}=d(A,!0);c.value.push([w,M]),u.value=null;return}const{pageX:x,pageY:S}=d(A);if(u.value=[x,S],c.value.length>=2){const[w,M]=c.value[0];Math.abs(w-x)<5&&Math.abs(M-S)<5?f.value=!0:f.value=!1}else f.value=!1},p=Se(()=>{let A="";for(let x=0;x{const x=c.value.map(N=>N[0]),S=c.value.map(N=>N[1]),w=Math.min(...x),M=Math.min(...S),L=Math.max(...x),T=Math.max(...S),P=c.value.map(N=>[N[0]-w,N[1]-M]);let k="";for(let N=0;N{const{pageX:x,pageY:S}=d(A);s.value=!0,f.value?n("created",v()):c.value.push([x,S]),document.onmouseup=()=>{s.value=!1}},m=()=>{r.setCreatingCustomShapeState(!1)},y=()=>{n("created",{...v(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:o.value.themeColors[0],style:"solid"}}),m()},R=A=>{const x=A.key.toUpperCase();x===yt.ESC&&m(),x===yt.ENTER&&y()};return Wt(()=>{un.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),En(()=>{document.removeEventListener("keydown",R),un.closeAll()}),(A,x)=>(U(),q("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:x[0]||(x[0]=Nt(S=>g(S),["stop"])),onMousemove:x[1]||(x[1]=S=>h(S)),onContextmenu:x[2]||(x[2]=Nt(S=>m(),["stop","prevent"]))},[(U(),q("svg",R9e,[D("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,b9e)]))],544))}}),S9e=Be(x9e,[["__scopeId","data-v-08eeb427"]]),y0=(e,t)=>{const n=Se(()=>[{direction:Rt.LEFT_TOP,style:{}},{direction:Rt.TOP,style:{left:e.value/2+"px"}},{direction:Rt.RIGHT_TOP,style:{left:e.value+"px"}},{direction:Rt.LEFT,style:{top:t.value/2+"px"}},{direction:Rt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:Rt.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:Rt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:Rt.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]),r=Se(()=>[{direction:Rt.LEFT,style:{top:t.value/2+"px"}},{direction:Rt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),i=Se(()=>[{direction:Rt.TOP,style:{left:e.value/2+"px"}},{direction:Rt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),o=Se(()=>[{type:yg.T,style:{width:e.value+"px"}},{type:yg.B,style:{top:t.value+"px",width:e.value+"px"}},{type:yg.L,style:{height:t.value+"px"}},{type:yg.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:i,borderLines:o}},w9e=Ee({__name:"ResizeHandler",props:{type:{},rotate:{default:0}},setup(e){const t=e,n=Se(()=>{const r="rotate-",i=t.rotate;return i>-22.5&&i<=22.5?r+0:i>22.5&&i<=67.5?r+45:i>67.5&&i<=112.5?r+90:i>112.5&&i<=157.5?r+135:i>157.5||i<=-157.5?r+0:i>-157.5&&i<=-112.5?r+45:i>-112.5&&i<=-67.5?r+90:i>-67.5&&i<=-22.5?r+135:r+0});return(r,i)=>(U(),q("div",{class:Ge(["resize-handler",n.value,r.type])},null,2))}}),yd=Be(w9e,[["__scopeId","data-v-bb3f9e62"]]),M9e=Ee({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),q("div",{class:Ge(["border-line",t.type,{wide:t.isWide}])},null,2))}}),A0=Be(M9e,[["__scopeId","data-v-7114fb45"]]),L9e=Ee({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Ve(pt()),i=Se(()=>t.elementList.filter(d=>n.value.includes(d.id))),o=he({minX:0,maxX:0,minY:0,maxY:0}),a=Se(()=>(o.value.maxX-o.value.minX)*r.value),s=Se(()=>(o.value.maxY-o.value.minY)*r.value),{resizeHandlers:l,borderLines:u}=y0(a,s);Bv(()=>{const{minX:d,maxX:h,minY:p,maxY:v}=nc(i.value);o.value={minX:d,maxX:h,minY:p,maxY:v}});const f=Se(()=>i.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(U(),q("div",{class:"multi-select-operate",style:Me({left:o.value.minX*J(r)+"px",top:o.value.minY*J(r)+"px"})},[(U(!0),q(Ne,null,Je(J(u),p=>(U(),Te(A0,{key:p.type,type:p.type,style:Me(p.style)},null,8,["type","style"]))),128)),f.value?Ye("",!0):(U(!0),q(Ne,{key:0},Je(J(l),p=>(U(),Te(yd,{key:p.direction,type:p.direction,style:Me(p.style),onMousedown:Nt(v=>d.scaleMultiElement(v,o.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),T9e=Be(L9e,[["__scopeId","data-v-135c8cb7"]]),_9e={},O9e={class:"rotate-handler"};function k9e(e,t){return U(),q("div",O9e)}const l1=Be(_9e,[["render",k9e],["__scopeId","data-v-9f21fc0f"]]),P9e={inheritAttrs:!1},C9e=Ee({...P9e,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Ve(pt()),i=Se(()=>r.value===t.elementInfo.id),o=Se(()=>t.elementInfo.width*n.value),a=Se(()=>t.elementInfo.height*n.value),{resizeHandlers:s,borderLines:l}=y0(o,a);return(u,c)=>(U(),q("div",{class:Ge(["image-element-operate",{cliping:i.value}])},[(U(!0),q(Ne,null,Je(J(l),f=>(U(),Te(A0,{class:"operate-border-line",key:f.type,type:f.type,style:Me(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(J(s),f=>(U(),Te(yd,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Me(f.style),onMousedown:Nt(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(l1,{class:"operate-rotate-handler",style:Me({left:o.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)],2))}}),I9e=Be(C9e,[["__scopeId","data-v-2a1bef4e"]]),N9e={class:"text-element-operate"},F9e={inheritAttrs:!1},E9e=Ee({...F9e,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=Se(()=>t.elementInfo.width*n.value),i=Se(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:o,verticalTextElementResizeHandlers:a,borderLines:s}=y0(r,i),l=Se(()=>t.elementInfo.vertical?a.value:o.value);return(u,c)=>(U(),q("div",N9e,[(U(!0),q(Ne,null,Je(J(s),f=>(U(),Te(A0,{class:"operate-border-line",key:f.type,type:f.type,style:Me(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(l.value,f=>(U(),Te(yd,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Me(f.style),onMousedown:Nt(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(l1,{class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)]))}}),X9e={class:"shape-element-operate"},W9e=["onMousedown"],V9e={inheritAttrs:!1},D9e=Ee({...V9e,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=Se(()=>t.elementInfo.width*n.value),i=Se(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=y0(r,i),s=Se(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const l=f0[t.elementInfo.pathFormula];return t.elementInfo.keypoints.map((u,c)=>{const f=l.getBaseSize[c],d=l.relative[c],h=f(t.elementInfo.width,t.elementInfo.height)*u;let p={};return d==="left"?p={left:h*n.value+"px"}:d==="right"?p={left:(t.elementInfo.width-h)*n.value+"px"}:d==="center"?p={left:(t.elementInfo.width-h)/2*n.value+"px"}:d==="top"?p={top:h*n.value+"px"}:d==="bottom"?p={top:(t.elementInfo.height-h)*n.value+"px"}:d==="left_bottom"?p={left:h*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="right_bottom"?p={left:(t.elementInfo.width-h)*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="top_right"?p={left:t.elementInfo.width*n.value+"px",top:h*n.value+"px"}:d==="bottom_right"&&(p={left:t.elementInfo.width*n.value+"px",top:(t.elementInfo.height-h)*n.value+"px"}),{keypoint:u,styles:p}})});return(l,u)=>(U(),q("div",X9e,[(U(!0),q(Ne,null,Je(J(a),c=>(U(),Te(A0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(J(o),c=>(U(),Te(yd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(l1,{class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]),(U(!0),q(Ne,null,Je(s.value,(c,f)=>(U(),q("div",{class:"operate-keypoint-handler",key:f,style:Me(c.styles),onMousedown:Nt(d=>l.moveShapeKeypoint(d,l.elementInfo,f),["stop"])},null,44,W9e))),128))],64)):Ye("",!0)]))}}),U9e=Be(D9e,[["__scopeId","data-v-11747e5a"]]),B9e={class:"line-element-operate"},Y9e=["width","height","stroke"],Z9e={key:0},Q9e=["x1","y1","x2","y2"],H9e=["x1","y1","x2","y2"],K9e=["x1","y1","x2","y2"],G9e=["x1","y1","x2","y2"],z9e={inheritAttrs:!1},J9e=Ee({...z9e,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=Se(()=>Math.max(t.elementInfo.start[0],t.elementInfo.end[0])),i=Se(()=>Math.max(t.elementInfo.start[1],t.elementInfo.end[1])),o=Se(()=>{const a=[{handler:Go.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:Go.END,style:{left:t.elementInfo.end[0]*n.value+"px",top:t.elementInfo.end[1]*n.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2){const s=t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2;a.push({handler:Go.C,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}})}else if(t.elementInfo.cubic){const[s,l]=t.elementInfo.cubic;a.push({handler:Go.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:Go.C2,style:{left:l[0]*n.value+"px",top:l[1]*n.value+"px"}})}return a});return(a,s)=>(U(),q("div",B9e,[a.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(o.value,l=>(U(),Te(yd,{class:"operate-resize-handler",key:l.handler,style:Me(l.style),onMousedown:Nt(u=>a.dragLineElement(u,a.elementInfo,l.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(U(),q("svg",{width:r.value||1,height:i.value||1,stroke:a.elementInfo.color,overflow:"visible",style:Me({transform:`scale(${J(n)})`})},[a.elementInfo.curve?(U(),q("g",Z9e,[D("line",{class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,Q9e),D("line",{class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,H9e)])):Ye("",!0),a.elementInfo.cubic?(U(!0),q(Ne,{key:1},Je(a.elementInfo.cubic,(l,u)=>(U(),q("g",{key:u},[u===0?(U(),q("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:l[0],y2:l[1]},null,8,K9e)):Ye("",!0),u===1?(U(),q("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:l[0],y2:l[1]},null,8,G9e)):Ye("",!0)]))),128)):Ye("",!0)],12,Y9e))],64)):Ye("",!0)]))}}),$9e=Be(J9e,[["__scopeId","data-v-9dea4d6a"]]),j9e={class:"table-element-operate"},q9e={inheritAttrs:!1},eFe=Ee({...q9e,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=Se(()=>t.elementInfo.outline.width||1),i=Se(()=>(t.elementInfo.width+r.value)*n.value),o=Se(()=>t.elementInfo.height*n.value),{resizeHandlers:a,borderLines:s}=y0(i,o);return(l,u)=>(U(),q("div",j9e,[(U(!0),q(Ne,null,Je(J(s),c=>(U(),Te(A0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(J(a),c=>(U(),Te(yd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(l1,{class:"operate-rotate-handler",style:Me({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)]))}}),tFe={class:"common-element-operate"},nFe={inheritAttrs:!1},XR=Ee({...nFe,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=Se(()=>t.elementInfo.width*n.value),i=Se(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=y0(r,i),s=Se(()=>["chart","video","audio"].includes(t.elementInfo.type));return(l,u)=>(U(),q("div",tFe,[(U(!0),q(Ne,null,Je(J(a),c=>(U(),Te(A0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),q(Ne,{key:0},[(U(!0),q(Ne,null,Je(J(o),c=>(U(),Te(yd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Ye("",!0):(U(),Te(l1,{key:0,class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]))],64)):Ye("",!0)]))}}),Qee=()=>{const e=at(),{addHistorySnapshot:t}=on();return{setLink:(i,o)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(o.type==="web"&&!a.test(o.target))return un.error("不是正确的网页链接地址"),!1;if(o.type==="slide"&&!o.target)return un.error("请先选择链接目标"),!1;const s={link:o};return e.updateElement({id:i.id,props:s}),t(),!0},removeLink:i=>{e.removeElementProps({id:i.id,propName:"link"}),t()}}},rFe=Ee({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:-1}},setup(e){return(t,n)=>(U(),q("div",{class:Ge(["divider",t.type]),style:Me({margin:t.type==="horizontal"?`${t.margin>=0?t.margin:24}px 0`:`0 ${t.margin>=0?t.margin:8}px`})},null,6))}}),Bt=Be(rFe,[["__scopeId","data-v-80adabfa"]]),iFe=["href"],oFe={class:"btns"},aFe=Ee({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{canvasScale:i}=Ve(n),{slides:o}=Ve(r),{removeLink:a}=Qee(),s=Se(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),l=u=>{const c=o.value.findIndex(f=>f.id===u);c!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(c))};return(u,c)=>(U(),q("div",{class:"link-handler",style:Me({top:s.value*J(i)+10+"px"})},[u.link.type==="web"?(U(),q("a",{key:0,class:"link",href:u.link.target,target:"_blank"},dt(u.link.target),9,iFe)):(U(),q("a",{key:1,class:"link",onClick:c[0]||(c[0]=f=>l(u.link.target))},"幻灯片页面 "+dt(u.link.target),1)),D("div",oFe,[D("div",{class:"btn",onClick:c[1]||(c[1]=f=>u.openLinkDialog())},"更换"),O(Bt,{type:"vertical"}),D("div",{class:"btn",onClick:c[2]||(c[2]=f=>J(a)(u.elementInfo))},"移除")])],4))}}),sFe=Be(aFe,[["__scopeId","data-v-821fa8e0"]]),lFe={key:1,class:"animation-index"},uFe=Ee({__name:"index",props:{elementInfo:{},isSelected:{type:Boolean},isActive:{type:Boolean},isActiveGroupElement:{type:Boolean},isMultiSelect:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},dragLineElement:{type:Function},moveShapeKeypoint:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,{canvasScale:n,toolbarState:r}=Ve(pt()),{formatedAnimations:i}=Ve(at()),o=Se(()=>({[Et.IMAGE]:I9e,[Et.TEXT]:E9e,[Et.SHAPE]:U9e,[Et.LINE]:$9e,[Et.TABLE]:eFe,[Et.CHART]:XR,[Et.LATEX]:XR,[Et.VIDEO]:XR,[Et.AUDIO]:XR})[t.elementInfo.type]||null),a=Se(()=>{const u=[];for(let c=0;cd.elId).includes(t.elementInfo.id)&&u.push(c);return u}),s=Se(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),l=Se(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(u,c)=>(U(),q("div",{class:Ge(["operate",{"multi-select":u.isMultiSelect&&!u.isActive}]),style:Me({top:u.elementInfo.top*J(n)+"px",left:u.elementInfo.left*J(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${u.elementInfo.width*J(n)/2}px ${l.value*J(n)/2}px`})},[u.isSelected?(U(),Te(xu(o.value),{key:0,elementInfo:u.elementInfo,handlerVisible:!u.elementInfo.lock&&(u.isActiveGroupElement||!u.isMultiSelect),rotateElement:u.rotateElement,scaleElement:u.scaleElement,dragLineElement:u.dragLineElement,moveShapeKeypoint:u.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Ye("",!0),J(r)==="elAnimation"&&a.value.length?(U(),q("div",lFe,[(U(!0),q(Ne,null,Je(a.value,f=>(U(),q("div",{class:"index-item",key:f},dt(f+1),1))),128))])):Ye("",!0),u.isActive&&u.elementInfo.link?(U(),Te(sFe,{key:2,elementInfo:u.elementInfo,link:u.elementInfo.link,openLinkDialog:u.openLinkDialog,onMousedown:c[0]||(c[0]=Nt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Ye("",!0)],6))}}),cFe=Be(uFe,[["__scopeId","data-v-7c6be7e7"]]),fFe=["src"],dFe=Ee({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=Se(()=>t.elementInfo.shadow),{shadowStyle:r}=vd(n),i=Se(()=>t.elementInfo.flipH),o=Se(()=>t.elementInfo.flipV),{flipStyle:a}=y3(i,o),s=Se(()=>t.elementInfo),{clipShape:l,imgPosition:u}=Ik(s),c=Se(()=>t.elementInfo.filters),{filter:f}=Oz(c);return(d,h)=>(U(),q("div",{class:"base-element-image",style:Me({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${d.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({filter:J(r)?`drop-shadow(${J(r)})`:"",transform:J(a)})},[O(kz,{elementInfo:d.elementInfo},null,8,["elementInfo"]),D("div",{class:"image-content",style:Me({clipPath:J(l).style})},[D("img",{src:d.elementInfo.src,draggable:!1,style:Me({top:J(u).top,left:J(u).left,width:J(u).width,height:J(u).height,filter:J(f)}),alt:""},null,12,fFe),d.elementInfo.colorMask?(U(),q("div",{key:0,class:"color-mask",style:Me({backgroundColor:d.elementInfo.colorMask})},null,4)):Ye("",!0)],4)],4)],4)],4))}}),Hee=Be(dFe,[["__scopeId","data-v-67c9bdc0"]]),hFe=["innerHTML"],pFe=Ee({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=Se(()=>t.elementInfo.shadow),{shadowStyle:r}=vd(n);return(i,o)=>(U(),q("div",{class:"base-element-text",style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({width:i.elementInfo.vertical?"auto":i.elementInfo.width+"px",height:i.elementInfo.vertical?i.elementInfo.height+"px":"auto",backgroundColor:i.elementInfo.fill,opacity:i.elementInfo.opacity,textShadow:J(r),lineHeight:i.elementInfo.lineHeight,letterSpacing:(i.elementInfo.wordSpace||0)+"px",color:i.elementInfo.defaultColor,fontFamily:i.elementInfo.defaultFontName,writingMode:i.elementInfo.vertical?"vertical-rl":"horizontal-tb"})},[O(A3,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),D("div",{class:Ge(["text ProseMirror-static",{thumbnail:i.target==="thumbnail"}]),style:Me({"--paragraphSpace":`${i.elementInfo.paragraphSpace===void 0?5:i.elementInfo.paragraphSpace}px`}),innerHTML:i.elementInfo.content},null,14,hFe)],4)],4)],4))}}),Kee=Be(pFe,[["__scopeId","data-v-a3ec163d"]]),vFe=["width","height"],gFe=["transform"],mFe=["d","fill","stroke","stroke-width","stroke-dasharray"],yFe=["innerHTML"],AFe=Ee({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=Se(()=>t.elementInfo),{fill:r}=TJ(n,"base"),i=Se(()=>t.elementInfo.outline),{outlineWidth:o,outlineColor:a,strokeDashArray:s}=t1(i),l=Se(()=>t.elementInfo.shadow),{shadowStyle:u}=vd(l),c=Se(()=>t.elementInfo.flipH),f=Se(()=>t.elementInfo.flipV),{flipStyle:d}=y3(c,f),h=Se(()=>{const p={content:"",defaultFontName:"",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:p});return(p,v)=>(U(),q("div",{class:"base-element-shape",style:Me({top:p.elementInfo.top+"px",left:p.elementInfo.left+"px",width:p.elementInfo.width+"px",height:p.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${p.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({opacity:p.elementInfo.opacity,filter:J(u)?`drop-shadow(${J(u)})`:"",transform:J(d),color:h.value.defaultColor,fontFamily:h.value.defaultFontName})},[(U(),q("svg",{overflow:"visible",width:p.elementInfo.width,height:p.elementInfo.height},[D("defs",null,[p.elementInfo.pattern?(U(),Te(OJ,{key:0,id:`base-pattern-${p.elementInfo.id}`,src:p.elementInfo.pattern},null,8,["id","src"])):p.elementInfo.gradient?(U(),Te(_J,{key:1,id:`base-gradient-${p.elementInfo.id}`,type:p.elementInfo.gradient.type,colors:p.elementInfo.gradient.colors,rotate:p.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])):Ye("",!0)]),D("g",{transform:`scale(${p.elementInfo.width/p.elementInfo.viewBox[0]}, ${p.elementInfo.height/p.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:p.elementInfo.path,fill:J(r),stroke:J(a),"stroke-width":J(o),"stroke-dasharray":J(s)},null,8,mFe)],8,gFe)],8,vFe)),D("div",{class:Ge(["shape-text",h.value.align])},[D("div",{class:"ProseMirror-static",innerHTML:h.value.content},null,8,yFe)],2)],4)],4)],4))}}),Gee=Be(AFe,[["__scopeId","data-v-778fd44b"]]),RFe=["width","height"],bFe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],xFe=Ee({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=Se(()=>t.elementInfo.shadow),{shadowStyle:r}=vd(n),i=Se(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),o=Se(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),a=Se(()=>{const l=t.elementInfo.width;return t.elementInfo.style==="dashed"?l<=8?`${l*5} ${l*2.5}`:`${l*5} ${l*1.5}`:t.elementInfo.style==="dotted"?l<=8?`${l*1.8} ${l*1.6}`:`${l*1.5} ${l*1.2}`:"0 0"}),s=Se(()=>nk(t.elementInfo));return(l,u)=>(U(),q("div",{class:"base-element-line",style:Me({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[D("div",{class:"element-content",style:Me({filter:J(r)?`drop-shadow(${J(r)})`:""})},[(U(),q("svg",{overflow:"visible",width:i.value,height:o.value},[D("defs",null,[l.elementInfo.points[0]?(U(),Te(jf,{key:0,id:l.elementInfo.id,position:"start",type:l.elementInfo.points[0],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0),l.elementInfo.points[1]?(U(),Te(jf,{key:1,id:l.elementInfo.id,position:"end",type:l.elementInfo.points[1],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0)]),D("path",{d:s.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":a.value,fill:"none","marker-start":l.elementInfo.points[0]?`url(#${l.elementInfo.id}-${l.elementInfo.points[0]}-start)`:"","marker-end":l.elementInfo.points[1]?`url(#${l.elementInfo.id}-${l.elementInfo.points[1]}-end)`:""},null,8,bFe)],8,RFe))],4)],4))}}),zee=Be(xFe,[["__scopeId","data-v-833e88cd"]]),SFe=Ee({__name:"BaseChartElement",props:{elementInfo:{},target:{}},setup(e){return(t,n)=>(U(),q("div",{class:Ge(["base-element-chart",{"is-thumbnail":t.target==="thumbnail"}]),style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({backgroundColor:t.elementInfo.fill})},[O(A3,{width:t.elementInfo.width,height:t.elementInfo.height,outline:t.elementInfo.outline},null,8,["width","height","outline"]),O(Pee,{width:t.elementInfo.width,height:t.elementInfo.height,type:t.elementInfo.chartType,data:t.elementInfo.data,themeColors:t.elementInfo.themeColors,textColor:t.elementInfo.textColor,options:t.elementInfo.options},null,8,["width","height","type","data","themeColors","textColor","options"])],4)],4)],6))}}),Jee=Be(SFe,[["__scopeId","data-v-5a1fd6e3"]]),wFe=["width"],MFe=["rowspan","colspan"],LFe=["innerHTML"],TFe=Ee({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=he([]),r=Se(()=>n.value.reduce((l,u)=>l+u));Lt([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(l=>l*t.width)},{immediate:!0});const i=Se(()=>t.data),{hideCells:o}=Fee(i),a=Se(()=>t.theme),{subThemeColor:s}=Eee(a);return(l,u)=>{var c,f,d,h,p;return U(),q("div",{class:"static-table",style:Me({width:r.value+"px"})},[D("table",{class:Ge({theme:a.value,"row-header":(c=a.value)==null?void 0:c.rowHeader,"row-footer":(f=a.value)==null?void 0:f.rowFooter,"col-header":(d=a.value)==null?void 0:d.colHeader,"col-footer":(h=a.value)==null?void 0:h.colFooter}),style:Me(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${J(s)[0]}; --subThemeColor2: ${J(s)[1]}`)},[D("colgroup",null,[(U(!0),q(Ne,null,Je(n.value,(v,g)=>(U(),q("col",{span:"1",key:g,width:v},null,8,wFe))),128))]),D("tbody",null,[(U(!0),q(Ne,null,Je(l.data,(v,g)=>(U(),q("tr",{key:g,style:Me({height:l.cellMinHeight+"px"})},[(U(!0),q(Ne,null,Je(v,(m,y)=>ze((U(),q("td",{class:"cell",style:Me({borderStyle:l.outline.style,borderColor:l.outline.color,borderWidth:l.outline.width+"px",...J(Iee)(m.style)}),key:m.id,rowspan:m.rowspan,colspan:m.colspan},[D("div",{class:"cell-text",style:Me({minHeight:l.cellMinHeight-4+"px"}),innerHTML:J(Nee)(m.text)},null,12,LFe)],12,MFe)),[[hc,!J(o).includes(`${g}_${y}`)]])),128))],4))),128))])],6)],4)}}}),_Fe=Be(TFe,[["__scopeId","data-v-6d887dcd"]]),OFe={class:"element-content"},kFe=Ee({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),q("div",{class:"base-element-table",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",OFe,[O(_Fe,{data:t.elementInfo.data,width:t.elementInfo.width,cellMinHeight:t.elementInfo.cellMinHeight,colWidths:t.elementInfo.colWidths,outline:t.elementInfo.outline,theme:t.elementInfo.theme},null,8,["data","width","cellMinHeight","colWidths","outline","theme"])])],4)],4))}}),$ee=Be(kFe,[["__scopeId","data-v-77cfa6e4"]]),PFe={class:"element-content"},CFe=["width","height","stroke","stroke-width"],IFe=["transform"],NFe=["d"],FFe=Ee({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),q("div",{class:"base-element-latex",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",PFe,[(U(),q("svg",{overflow:"visible",width:t.elementInfo.width,height:t.elementInfo.height,stroke:t.elementInfo.color,"stroke-width":t.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${t.elementInfo.width/t.elementInfo.viewBox[0]}, ${t.elementInfo.height/t.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{d:t.elementInfo.path},null,8,NFe)],8,IFe)],8,CFe))])],4)],4))}}),jee=Be(FFe,[["__scopeId","data-v-93374af9"]]),EFe=Ee({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=xe("IconPlayOne");return U(),q("div",{class:"base-element-video",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[O(r,{class:"icon"})],4)],4)],4)}}}),XFe=Be(EFe,[["__scopeId","data-v-2fb0e771"]]),WFe={class:"element-content"},VFe=Ee({__name:"BaseAudioElement",props:{elementInfo:{}},setup(e){const t=e,n=Se(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px");return(r,i)=>{const o=xe("IconVolumeNotice");return U(),q("div",{class:"base-element-audio",style:Me({top:r.elementInfo.top+"px",left:r.elementInfo.left+"px",width:r.elementInfo.width+"px",height:r.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${r.elementInfo.rotate}deg)`})},[D("div",WFe,[O(o,{class:"audio-icon",style:Me({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),DFe=Be(VFe,[["__scopeId","data-v-b33e6120"]]),UFe=Ee({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=Se(()=>({[Et.IMAGE]:Hee,[Et.TEXT]:Kee,[Et.SHAPE]:Gee,[Et.LINE]:zee,[Et.CHART]:Jee,[Et.TABLE]:$ee,[Et.LATEX]:jee,[Et.VIDEO]:XFe,[Et.AUDIO]:DFe})[t.elementInfo.type]||null);return(r,i)=>(U(),q("div",{class:Ge(["base-element",`base-element-${r.elementInfo.id}`]),style:Me({zIndex:r.elementIndex})},[(U(),Te(xu(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),BFe={key:1,class:"placeholder"},YFe=Ee({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n,viewportSize:r}=Ve(at()),i=Se(()=>t.slide.background),{backgroundStyle:o}=t4(i),a=Se(()=>t.size/r.value);return l0(oy,a),(s,l)=>(U(),q("div",{class:"thumbnail-slide",style:Me({width:s.size+"px",height:s.size*J(n)+"px"})},[s.visible?(U(),q("div",{key:0,class:"elements",style:Me({width:J(r)+"px",height:J(r)*J(n)+"px",transform:`scale(${a.value})`})},[D("div",{class:"background",style:Me(J(o))},null,4),(U(!0),q(Ne,null,Je(s.slide.elements,(u,c)=>(U(),Te(UFe,{key:u.id,elementInfo:u,elementIndex:c+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(U(),q("div",BFe,"加载中 ..."))],4))}}),Cs=Be(YFe,[["__scopeId","data-v-c8cdb1af"]]),ZFe=["onClick"],QFe=Ee({__name:"Tabs",props:{value:{},tabs:{},card:{type:Boolean,default:!1},tabsStyle:{},tabStyle:{},spaceAround:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=t;return(r,i)=>(U(),q("div",{class:Ge(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:Me(r.tabsStyle||{})},[(U(!0),q(Ne,null,Je(r.tabs,o=>(U(),q("div",{class:Ge(["tab",{active:o.key===r.value}]),key:o.key,style:Me({...r.tabStyle||{},"--color":o.color}),onClick:a=>n("update:value",o.key)},dt(o.label),15,ZFe))),128))],6))}}),gl=Be(QFe,[["__scopeId","data-v-c7f9dce0"]]),HFe=Ee({__name:"Button",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{default:"default"},size:{default:"normal"},first:{type:Boolean,default:!1},last:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,i=()=>{n.disabled||r("click")};return(o,a)=>(U(),q("button",{class:Ge(["button",{disabled:o.disabled,checked:!o.disabled&&o.checked,default:!o.disabled&&o.type==="default",primary:!o.disabled&&o.type==="primary",checkbox:!o.disabled&&o.type==="checkbox",radio:!o.disabled&&o.type==="radio",small:o.size==="small",first:o.first,last:o.last}]),onClick:a[0]||(a[0]=s=>i())},[ar(o.$slots,"default",{},void 0,!0)],2))}}),qe=Be(HFe,[["__scopeId","data-v-3a484f58"]]),KFe={key:0,class:"select-wrap"},GFe={class:"selector"},zFe={class:"icon"},JFe=["onClick"],$Fe={class:"selector"},jFe={class:"icon"},qFe=Ee({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1},search:{type:Boolean,default:!1},searchLabel:{default:"搜索"}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,i=he(!1),o=he(),a=he(),s=he(0),l=he(""),u=Se(()=>{var p;return((p=n.options.find(v=>v.value===n.value))==null?void 0:p.label)||n.value}),c=Se(()=>{if(!n.search||!l.value.trim())return n.options;const p=n.options.filter(v=>v.label.toLowerCase().indexOf(l.value.toLowerCase())!==-1);return p.length?p:n.options});Lt(i,()=>{i.value?hr(()=>{a.value&&a.value.focus()}):l.value=""}),s0(()=>{l.value=""});const f=()=>{o.value&&(s.value=o.value.clientWidth)},d=new ResizeObserver(f);Wt(()=>{o.value&&d.observe(o.value)}),En(()=>{o.value&&d.unobserve(o.value)});const h=p=>{p.disabled||(r("update:value",p.value),i.value=!1)};return(p,v)=>{const g=xe("IconDown");return p.disabled?(U(),q("div",KFe,[D("div",{class:"select disabled",ref_key:"selectRef",ref:o},[D("div",GFe,dt(p.value),1),D("div",zFe,[ar(p.$slots,"icon",{},()=>[O(g,{size:14})],!0)])],512)])):(U(),Te(It,{key:1,class:"select-wrap",trigger:"click",value:i.value,"onUpdate:value":v[1]||(v[1]=m=>i.value=m),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:ie(()=>[p.search?(U(),q(Ne,{key:0},[O(pu,{ref_key:"searchInputRef",ref:a,simple:"",placeholder:p.searchLabel,value:l.value,"onUpdate:value":v[0]||(v[0]=m=>l.value=m),style:Me({width:s.value+2+"px"})},null,8,["placeholder","value","style"]),O(Bt,{margin:0})],64)):Ye("",!0),D("div",{class:"options",style:Me({width:s.value+2+"px"})},[(U(!0),q(Ne,null,Je(c.value,m=>(U(),q("div",{class:Ge(["option",{disabled:m.disabled,selected:m.value===p.value}]),key:m.value,onClick:y=>h(m)},dt(m.label),11,JFe))),128))],4)]),default:ie(()=>[D("div",{class:"select",ref_key:"selectRef",ref:o},[D("div",$Fe,dt(u.value),1),D("div",jFe,[ar(p.$slots,"icon",{},()=>[O(g,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Vr=Be(qFe,[["__scopeId","data-v-eb1f268a"]]),eEe=e=>(jt("data-v-853e5bc2"),e=e(),qt(),e),tEe={class:"link-dialog"},nEe={key:2,class:"preview"},rEe=eEe(()=>D("div",null,"预览:",-1)),iEe={class:"btns"},oEe=Ee({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Ve(pt()),{slides:i,currentSlide:o}=Ve(at()),a=he("web"),s=he(""),l=he(""),u=Se(()=>i.value.map((v,g)=>({label:`幻灯片 ${g+1}`,value:v.id,disabled:o.value.id===v.id})));l.value=((p=i.value.find(v=>v.id!==o.value.id))==null?void 0:p.id)||"";const c=Se(()=>l.value&&i.value.find(v=>v.id===l.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=Qee();Wt(()=>{var v;(v=r.value)!=null&&v.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(l.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const v={type:a.value,target:a.value==="web"?s.value:l.value};r.value&&(d(r.value,v)?n("close"):s.value="")};return(v,g)=>(U(),q("div",tEe,[O(gl,{tabs:f,value:a.value,"onUpdate:value":g[0]||(g[0]=m=>a.value=m),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(U(),Te(pu,{key:0,class:"input",value:s.value,"onUpdate:value":g[1]||(g[1]=m=>s.value=m),placeholder:"请输入网页链接地址"},null,8,["value"])):Ye("",!0),a.value==="slide"?(U(),Te(Vr,{key:1,class:"input",value:l.value,"onUpdate:value":g[2]||(g[2]=m=>l.value=m),options:u.value},null,8,["value","options"])):Ye("",!0),a.value==="slide"&&c.value?(U(),q("div",nEe,[rEe,O(Cs,{class:"thumbnail",slide:c.value,size:500},null,8,["slide"])])):Ye("",!0),D("div",iEe,[O(qe,{onClick:g[3]||(g[3]=m=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:g[4]||(g[4]=m=>h())},{default:ie(()=>[De("确认")]),_:1})])]))}}),aEe=Be(oEe,[["__scopeId","data-v-853e5bc2"]]),sEe=Ee({__name:"Modal",props:{visible:{type:Boolean},width:{default:480},closeButton:{type:Boolean,default:!1},closeOnClickMask:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},contentStyle:{}},emits:["update:visible","closed"],setup(e,{emit:t}){const{IconClose:n}=Ax,r=e,i=he(),o=t,a=he(!1),s=Se(()=>({width:r.width+"px",...r.contentStyle||{}}));Lt(()=>r.visible,()=>{r.visible&&hr(()=>i.value.focus())});const l=()=>{o("update:visible",!1),o("closed")},u=()=>{r.visible&&r.closeOnEsc&&l()},c=()=>{r.closeOnClickMask&&l()};return(f,d)=>(U(),Te(SO,{to:"body"},[O(Kh,{name:"modal-fade"},{default:ie(()=>[ze(D("div",{class:"modal",ref_key:"modalRef",ref:i,tabindex:"-1",onKeyup:d[4]||(d[4]=pl(h=>u(),["esc"]))},[D("div",{class:"mask",onClick:d[0]||(d[0]=h=>c())}),O(Kh,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:ie(()=>[ze(D("div",{class:"modal-content",style:Me(s.value)},[f.closeButton?(U(),q("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>l())},[O(J(n))])):Ye("",!0),a.value?ar(f.$slots,"default",{key:1},void 0,!0):Ye("",!0)],4),[[hc,f.visible]])]),_:3})],544),[[hc,f.visible]])]),_:3})]))}}),mc=Be(sEe,[["__scopeId","data-v-4d27bcca"]]),lEe={class:"operates"},uEe={key:2,class:"drag-mask"},cEe=Ee({__name:"index",setup(e){const t=pt(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:i,hiddenElementIdList:o,editorAreaFocus:a,gridLineSize:s,showRuler:l,creatingElement:u,creatingCustomShape:c,canvasScale:f,textFormatPainter:d}=Ve(t),{currentSlide:h}=Ve(at()),{ctrlKeyState:p,spaceKeyState:v}=Ve(Fs()),g=he(),m=he([]),y=he(!1),R=()=>y.value=!0;Lt(i,()=>{t.setActiveGroupElementId("")});const A=he([]);Bv(()=>{A.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const S=he(),{dragViewport:w,viewportStyles:M}=o3e(S);s3e(S);const{mouseSelection:L,mouseSelectionVisible:T,mouseSelectionQuadrant:P,updateMouseSelection:k}=a3e(A,g),{dragElement:I}=Tz(A,m,f),{dragLineElement:C}=c3e(A),{selectElement:F}=u3e(A,I),{scaleElement:N,scaleMultiElement:V}=Lz(A,m,f),{rotateElement:W}=wz(A,g,f),{moveShapeKeypoint:K}=f3e(A,f),{selectAllElements:ee}=i3(),{deleteAllElements:B}=G2(),{pasteElement:Y}=ak(),{enterScreeningFromStart:Z}=dd(),{updateSlideIndex:H}=bc(),{createTextElement:te,createShapeElement:z}=d0();Wt(()=>{n.value.length&&hr(()=>t.setActiveElementIdList([]))});const ce=ae=>{n.value.length&&t.setActiveElementIdList([]),v.value?w(ae):k(ae),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),i3e()},G=ae=>{if(n.value.length||u.value||c.value||!g.value)return;const ve=g.value.getBoundingClientRect(),fe=(ae.pageX-ve.x)/f.value,ge=(ae.pageY-ve.y)/f.value;te({left:fe,top:ge,width:200/f.value,height:0})};En(()=>{d.value&&t.setTextFormatPainter(null)});const ye=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:le}=lk(),de=Zn.throttle(le,100,{leading:!0,trailing:!1}),ue=Zn.throttle(H,300,{leading:!0,trailing:!1}),j=ae=>{ae.preventDefault(),p.value?ae.deltaY>0?de("-"):ae.deltaY<0&&de("+"):ae.deltaY>0?ue(yt.DOWN):ae.deltaY<0&&ue(yt.UP)},E=()=>{t.setRulerState(!l.value)},{insertElementFromCreateSelection:$,formatCreateSelection:se}=d3e(g),ne=ae=>{const{start:ve,end:fe,path:ge,viewBox:Re}=ae,We=se({start:ve,end:fe});if(We){const Fe={};ae.fill&&(Fe.fill=ae.fill),ae.outline&&(Fe.outline=ae.outline),z(We,{path:ge,viewBox:Re},Fe)}t.setCreatingCustomShapeState(!1)},re=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Y},{text:"全选",subText:"Ctrl + A",handler:ee},{text:"标尺",subText:l.value?"√":"",handler:E},{text:"网格线",handler:()=>t.setGridLineSize(s.value?0:50),children:[{text:"无",subText:s.value===0?"√":"",handler:()=>t.setGridLineSize(0)},{text:"小",subText:s.value===25?"√":"",handler:()=>t.setGridLineSize(25)},{text:"中",subText:s.value===50?"√":"",handler:()=>t.setGridLineSize(50)},{text:"大",subText:s.value===100?"√":"",handler:()=>t.setGridLineSize(100)}]},{text:"重置当前页",handler:B},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:Z}];return l0(oy,f),(ae,ve)=>{const fe=_n("contextmenu"),ge=_n("click-outside");return ze((U(),q("div",{class:"canvas",ref_key:"canvasRef",ref:S,onWheel:ve[4]||(ve[4]=Re=>j(Re)),onMousedown:ve[5]||(ve[5]=Re=>ce(Re)),onDblclick:ve[6]||(ve[6]=Re=>G(Re))},[J(u)?(U(),Te(A9e,{key:0,onCreated:ve[0]||(ve[0]=Re=>J($)(Re))})):Ye("",!0),J(c)?(U(),Te(S9e,{key:1,onCreated:ve[1]||(ve[1]=Re=>ne(Re))})):Ye("",!0),D("div",{class:"viewport-wrapper",style:Me({width:J(M).width*J(f)+"px",height:J(M).height*J(f)+"px",left:J(M).left+"px",top:J(M).top+"px"})},[D("div",lEe,[(U(!0),q(Ne,null,Je(m.value,(Re,We)=>(U(),Te(Zee,{key:We,type:Re.type,axis:Re.axis,length:Re.length,canvasScale:J(f)},null,8,["type","axis","length","canvasScale"]))),128)),J(n).length>1?(U(),Te(T9e,{key:0,elementList:A.value,scaleMultiElement:J(V)},null,8,["elementList","scaleMultiElement"])):Ye("",!0),(U(!0),q(Ne,null,Je(A.value,Re=>ze((U(),Te(cFe,{key:Re.id,elementInfo:Re,isSelected:J(n).includes(Re.id),isActive:J(i)===Re.id,isActiveGroupElement:J(r)===Re.id,isMultiSelect:J(n).length>1,rotateElement:J(W),scaleElement:J(N),openLinkDialog:R,dragLineElement:J(C),moveShapeKeypoint:J(K)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[hc,!J(o).includes(Re.id)]])),128)),O(u9e)]),D("div",{class:"viewport",ref_key:"viewportRef",ref:g,style:Me({transform:`scale(${J(f)})`})},[J(T)?(U(),Te(r9e,{key:0,top:J(L).top,left:J(L).left,width:J(L).width,height:J(L).height,quadrant:J(P)},null,8,["top","left","width","height","quadrant"])):Ye("",!0),(U(!0),q(Ne,null,Je(A.value,(Re,We)=>ze((U(),Te(t9e,{key:Re.id,elementInfo:Re,elementIndex:We+1,isMultiSelect:J(n).length>1,selectElement:J(F),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[hc,!J(o).includes(Re.id)]])),128))],4)],4),J(v)?(U(),q("div",uEe)):Ye("",!0),J(l)?(U(),Te(v9e,{key:3,viewportStyles:J(M),elementList:A.value},null,8,["viewportStyles","elementList"])):Ye("",!0),O(mc,{visible:y.value,"onUpdate:visible":ve[3]||(ve[3]=Re=>y.value=Re),width:540},{default:ie(()=>[O(aEe,{onClose:ve[2]||(ve[2]=Re=>y.value=!1)})]),_:1},8,["visible"])],32)),[[fe,re],[ge,ye]])}}}),fEe=Be(cEe,[["__scopeId","data-v-904dbab0"]]),dEe={class:"shape-item-thumbnail"},hEe={class:"shape-content"},pEe={overflow:"visible",width:"18",height:"18"},vEe=["transform"],gEe=["fill","stroke","d"],mEe=Ee({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(U(),q("div",dEe,[D("div",hEe,[(U(),q("svg",pEe,[D("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{class:Ge(["shape-path",{outlined:t.shape.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:t.shape.outlined?"#999":"transparent",stroke:t.shape.outlined?"transparent":"#999","stroke-width":"2",d:t.shape.path},null,10,gEe)],8,vEe)]))])]))}}),qee=Be(mEe,[["__scopeId","data-v-2896ae03"]]),yEe={class:"shape-pool"},AEe={class:"category-name"},REe={class:"shape-list"},bEe=Ee({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),q("div",yEe,[(U(!0),q(Ne,null,Je(J(rk),a=>(U(),q("div",{class:"category",key:a.type},[D("div",AEe,dt(a.type),1),D("div",REe,[(U(!0),q(Ne,null,Je(a.children,(s,l)=>(U(),Te(qee,{class:"shape-item",key:l,shape:s,onClick:u=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),xEe=Be(bEe,[["__scopeId","data-v-d92f642a"]]),SEe=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 L 10 0 L 10 20 L 20 20",style:"solid",points:["","arrow"],isBroken2:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],wEe={class:"line-pool"},MEe={class:"category-name"},LEe={class:"line-list"},TEe=["onClick"],_Ee={overflow:"visible",width:"20",height:"20"},OEe=["d","stroke-dasharray","marker-start","marker-end"],kEe=Ee({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),q("div",wEe,[(U(!0),q(Ne,null,Je(J(SEe),(a,s)=>(U(),q("div",{class:"category",key:a.type},[D("div",MEe,dt(a.type),1),D("div",LEe,[(U(!0),q(Ne,null,Je(a.children,(l,u)=>(U(),q("div",{class:"line-item",key:u},[D("div",{class:"line-content",onClick:c=>r(l)},[(U(),q("svg",_Ee,[D("defs",null,[l.points[0]?(U(),Te(jf,{key:0,class:"line-marker",id:`preset-line-${s}-${u}`,position:"start",type:l.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Ye("",!0),l.points[1]?(U(),Te(jf,{key:1,class:"line-marker",id:`preset-line-${s}-${u}`,position:"end",type:l.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Ye("",!0)]),D("path",{class:"line-path",d:l.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":l.style==="solid"?"0, 0":"4, 1","marker-start":l.points[0]?`url(#${`preset-line-${s}-${u}`}-${l.points[0]}-start)`:"","marker-end":l.points[1]?`url(#${`preset-line-${s}-${u}`}-${l.points[1]}-end)`:""},null,8,OEe)]))],8,TEe)]))),128))])]))),128))]))}}),PEe=Be(kEe,[["__scopeId","data-v-fd42a3c4"]]),CEe={class:"chart-pool"},IEe=["onClick"],NEe={class:"name"},FEe=Ee({__name:"ChartPool",emits:["select"],setup(e,{emit:t}){const n=t,r=["bar","column","line","area","scatter","pie","ring","radar"],i=o=>{n("select",o)};return(o,a)=>{const s=xe("IconChartLine"),l=xe("IconChartHistogram"),u=xe("IconChartPie"),c=xe("IconChartHistogramOne"),f=xe("IconChartLineArea"),d=xe("IconChartRing"),h=xe("IconChartScatter"),p=xe("IconRadarChart");return U(),q("ul",CEe,[(U(),q(Ne,null,Je(r,(v,g)=>D("li",{class:"chart-item",key:g},[D("div",{class:"chart-content",onClick:m=>i(v)},[v==="line"?(U(),Te(s,{key:0,size:"24"})):v==="bar"?(U(),Te(l,{key:1,size:"24"})):v==="pie"?(U(),Te(u,{key:2,size:"24"})):v==="column"?(U(),Te(c,{key:3,size:"24"})):v==="area"?(U(),Te(f,{key:4,size:"24"})):v==="ring"?(U(),Te(d,{key:5,size:"24"})):v==="scatter"?(U(),Te(h,{key:6,size:"24"})):v==="radar"?(U(),Te(p,{key:7,size:"23"})):Ye("",!0),D("div",NEe,dt(J(OT)[v]),1)],8,IEe)])),64))])}}}),EEe=Be(FEe,[["__scopeId","data-v-55770a5d"]]),ete=e=>(jt("data-v-ba8ef208"),e=e(),qt(),e),XEe={class:"prefix"},WEe={class:"input-wrap"},VEe=["disabled","placeholder"],DEe={class:"handlers"},UEe=ete(()=>D("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[D("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)),BEe=[UEe],YEe=ete(()=>D("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[D("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)),ZEe=[YEe],QEe={class:"suffix"},HEe=Ee({__name:"NumberInput",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},min:{default:0},max:{default:1/0},step:{default:1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{emit:t}){const n=e,r=t,i=he(0),o=he(!1);Lt(()=>n.value,()=>{n.value!==i.value&&(i.value=n.value)},{immediate:!0}),Lt(i,()=>{const c=+i.value;if(!isNaN(c)){{if(c>n.max)return;if(c{let c=+i.value;isNaN(c)?c=n.min:c>n.max?c=n.max:c{a(),r("enter",c)},l=c=>{a(),o.value=!1,r("blur",c)},u=c=>{o.value=!0,r("focus",c)};return(c,f)=>(U(),q("div",{class:Ge(["number-input",{disabled:c.disabled,focused:o.value}])},[D("span",XEe,[ar(c.$slots,"prefix",{},void 0,!0)]),D("div",WEe,[ze(D("input",{type:"text",disabled:c.disabled,"onUpdate:modelValue":f[0]||(f[0]=d=>i.value=d),placeholder:c.placeholder,onInput:f[1]||(f[1]=d=>r("input",d)),onFocus:f[2]||(f[2]=d=>u(d)),onBlur:f[3]||(f[3]=d=>l(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=pl(d=>s(d),["enter"]))},null,40,VEe),[[Zm,i.value]]),D("div",DEe,[D("span",{class:"handler",onClick:f[6]||(f[6]=d=>i.value+=c.step)},BEe),D("span",{class:"handler",onClick:f[7]||(f[7]=d=>i.value-=c.step)},ZEe)])]),D("span",QEe,[ar(c.$slots,"suffix",{},void 0,!0)])],2))}}),ta=Be(HEe,[["__scopeId","data-v-ba8ef208"]]),tte=e=>(jt("data-v-dcc16f05"),e=e(),qt(),e),KEe={class:"table-generator"},GEe={class:"title"},zEe={class:"lef"},JEe=["onMouseenter"],$Ee={key:1,class:"custom"},jEe={class:"row"},qEe=tte(()=>D("div",{class:"label",style:{width:"25%"}},"行数:",-1)),eXe={class:"row"},tXe=tte(()=>D("div",{class:"label",style:{width:"25%"}},"列数:",-1)),nXe={class:"btns"},rXe=Ee({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=he([]),i=he(3),o=he(3),a=he(!1),s=()=>{if(!r.value.length)return;const[c,f]=r.value;n("insert",{row:c,col:f})},l=()=>{if(i.value<1||i.value>20||o.value<1||o.value>20)return un.warning("行数/列数必须在0~20之间!");n("insert",{row:i.value,col:o.value}),a.value=!1},u=()=>{n("close"),a.value=!1};return(c,f)=>(U(),q("div",KEe,[D("div",GEe,[D("div",zEe,"表格 "+dt(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),D("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},dt(a.value?"返回":"自定义"),1)]),a.value?(U(),q("div",$Ee,[D("div",jEe,[qEe,O(ta,{min:1,max:20,value:i.value,"onUpdate:value":f[3]||(f[3]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),D("div",eXe,[tXe,O(ta,{min:1,max:20,value:o.value,"onUpdate:value":f[4]||(f[4]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),D("div",nXe,[O(qe,{class:"btn",onClick:f[5]||(f[5]=d=>u())},{default:ie(()=>[De("取消")]),_:1}),O(qe,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>l())},{default:ie(()=>[De("确认")]),_:1})])])):(U(),q("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[D("tbody",null,[(U(),q(Ne,null,Je(10,d=>D("tr",{key:d},[(U(),q(Ne,null,Je(10,h=>D("td",{onMouseenter:p=>r.value=[d,h],key:h},[D("div",{class:Ge(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,JEe)),64))])),64))])],32))]))}}),iXe=Be(rXe,[["__scopeId","data-v-dcc16f05"]]),oXe={class:"media-input"},aXe={class:"btns"},sXe={class:"btns"},lXe=Ee({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=he("video"),i=he("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),o=he("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!i.value)return un.error("请先输入正确的视频地址");n("insertVideo",i.value)},l=()=>{if(!o.value)return un.error("请先输入正确的音频地址");n("insertAudio",o.value)};return(u,c)=>(U(),q("div",oXe,[O(gl,{tabs:a,value:r.value,"onUpdate:value":c[0]||(c[0]=f=>r.value=f),tabsStyle:{marginBottom:"15px"}},null,8,["value"]),r.value==="video"?(U(),q(Ne,{key:0},[O(pu,{value:i.value,"onUpdate:value":c[1]||(c[1]=f=>i.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),D("div",aXe,[O(qe,{onClick:c[2]||(c[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:c[3]||(c[3]=f=>s())},{default:ie(()=>[De("确认")]),_:1})])],64)):Ye("",!0),r.value==="audio"?(U(),q(Ne,{key:1},[O(pu,{value:o.value,"onUpdate:value":c[4]||(c[4]=f=>o.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),D("div",sXe,[O(qe,{onClick:c[5]||(c[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:c[6]||(c[6]=f=>l())},{default:ie(()=>[De("确认")]),_:1})])],64)):Ye("",!0)]))}}),uXe=Be(lXe,[["__scopeId","data-v-999b18ca"]]);var WR=82;function Ep(e){return N_[e]==null&&cXe(e),N_[e]}function cXe(e){var t=fXe[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-WR,i=1*n.charCodeAt(1)-WR,o=t.substring(5),a=[[]],s=1/0,l=-1/0,u=1/0,c=-1/0,f=0;ff>RfR",797:" 3D`D``D",798:" 3RRR>Rf",799:" 3D`DD``",800:" 3D`DR`R",801:" 3F^FY^K",802:" 3KYK^YF",803:" 3RRRDR`",804:" 3KYKFY^",805:" 3F^FK^Y",806:" 3KYKRYR",807:" 3MWMWWM",808:" 3RRRKRY",809:" 3MWMMWW",810:" 8GRRGPGMHJJHMGPGR",811:" 8GRGRGTHWJZM\\P]R]",812:" 8R]R]T]W\\ZZ\\W]T]R",813:" 8R]]R]P\\MZJWHTGRG",814:" 9D`DOGQKSPTTTYS]Q`O",815:" 9PUUDSGQKPPPTQYS]U`",816:" 9OTODQGSKTPTTSYQ]O`",817:" 9D`DUGSKQPPTPYQ]S`U",818:" 5KYRJYNKVRZ",819:" 5JZJRNKVYZR",820:" 5KYKVKNYVYN",821:" 5JZLXJPZTXL",822:" 23JZJ]L]O\\Q[TXUVVSVOULTJSIQIPJOLNONSOVPXS[U\\X]Z]",823:" 23I]]Z]X\\U[SXPVOSNONLOJPIQISJTLUOVSVVUXT[Q\\O]L]J",824:" 23JZZGXGUHSIPLONNQNUOXPZQ[S[TZUXVUVQUNTLQIOHLGJG",825:" 23G[GJGLHOIQLTNUQVUVXUZT[S[QZPXOUNQNNOLPISHUGXGZ",826:" 21E[EPFRHTJUMVQVUUXSZP[NZLWLSMQNNPLSKVKYL\\M^",827:" 19EYETHVKWPWSVVTXQYNYLXKVKSLPNNQMTMYN\\P_",828:" 26OUQOOQOSQUSUUSUQSOQO RQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",829:" 11RWRMSMUNVOWQWSVUUVSWRW",830:" 9D`DRJR RORUR RZR`R",831:" 5D`DUDO`O`U",832:" 6JZRDJR RRDZR",833:" 9D`DR`R RJYZY RP`T`",834:" 9D`DR`R RDRRb R`RRb",840:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",841:" 6LXLLLXXXXLLL",842:" 5KYRJKVYVRJ",843:" 6LXRHLRR\\XRRH",844:" 12JZRIPOJOOSMYRUWYUSZOTORI",845:" 6KYRKRY RKRYR",846:" 6MWMMWW RWMMW",847:" 9MWRLRX RMOWU RWOMU",850:" 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS",851:" 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU",852:" 17MWRLMUWURL RROOT RROUT RRRQT RRRST",853:" 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ",854:" 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP",855:" 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS",856:" 22LXRLNWXPLPVWRL RRRRL RRRLP RRRNW RRRVW RRRXP",857:" 11RYRKRY RRKYNRQ RSMVNSO",860:" 13MWRLRX ROOUO RMUOWQXSXUWWU",861:" 11LXRLRX RLQMOWOXQ RPWTW",862:" 14KYMNWX RWNMX ROLLOKQ RULXOYQ",863:" 18I[NII[ RVI[[ RMM[[ RWMI[ RNIVI RMMWM",864:" 21I[RGRV RMJWP RWJMP RIVL\\ R[VX\\ RIV[V RL\\X\\",865:" 11G[MJSV RKPSL RG\\[\\[RG\\",866:" 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL",867:" 32KYYPXNVLSKQKNLLNKQKSLVNXQYSYVXXVYT RYPWNUMSMQNPOOQOSPUQVSWUWWVYT",868:" 10KYRJKVYVRJ RRZYNKNRZ",869:" 34G]PIPGQFSFTGTI RGZHXJVKTLPLKMJOIUIWJXKXPYTZV\\X]Z RGZ]Z RQZP[Q\\S\\T[SZ",870:" 64JZRMRS RRSQ\\ RRSS\\ RQ\\S\\ RRMQJPHNG RQJNG RRMSJTHVG RSJVG RRMNKLKJM RPLLLJM RRMVKXKZM RTLXLZM RRMPNOOOR RRMPOOR RRMTNUOUR RRMTOUR",871:" 94JZRIRK RRNRP RRSRU RRYQ\\ RRYS\\ RQ\\S\\ RRGQIPJ RRGSITJ RPJRITJ RRKPNNOMN RRKTNVOWN RNOPORNTOVO RRPPSNTLTKRKSLT RRPTSVTXTYRYSXT RNTPTRSTTVT RRUPXOYMZLZKYJWJYLZ RRUTXUYWZXZYYZWZYXZ RMZOZRYUZWZ",872:" 40JZRYQ\\ RRYS\\ RQ\\S\\ RRYUZXZZXZUYTWTYRZOYMWLUMVJUHSGQGOHNJOMMLKMJOKRMTKTJUJXLZOZRY",873:" 32JZRYQ\\ RRYS\\ RQ\\S\\ RRYVXVVXUXRZQZLYIXHVHTGPGNHLHKIJLJQLRLUNVNXRY",874:" 15I[IPKR RLKNP RRGRO RXKVP R[PYR",899:" 6QSRQQRRSSRRQ",900:" 10PTQPPQPSQTSTTSTQSPQP",901:" 14NVQNOONQNSOUQVSVUUVSVQUOSNQN",902:" 18MWQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM",903:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",904:" 22G]PGMHJJHMGPGTHWJZM\\P]T]W\\ZZ\\W]T]P\\MZJWHTGPG",905:" 34AcPALBJCGEEGCJBLAPATBXCZE]G_JaLbPcTcXbZa]__]aZbXcTcPbLaJ_G]EZCXBTAPA",906:" 34fRAPCMDJDGCEA>H@JAMAZB]D_G`M`PaRc RRATCWDZD]C_AfHdJcMcZb]`_]`W`TaRc",909:" 33AcRAPCMDJDGCEABGAKAPBTDXG\\L`Rc RRATCWDZD]C_AbGcKcPbT`X]\\X`Rc RBHbH",997:" 3MWMXWX",998:" 3JZJZZZ",999:" 3JZJ]Z]",1001:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1002:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1003:" 24KYVLWKWOVLTKQKOLNMMPMSNVOWQXTXVWWU RQKOMNPNSOVQX",1004:" 26JZNKNX ROKOX RLKSKVLWMXPXSWVVWSXLX RSKULVMWPWSVVUWSX",1005:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1006:" 20JXNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXQX",1007:" 36K[VLWKWOVLTKQKOLNMMPMSNVOWQXTXVW RQKOMNPNSOVQX RTXUWVU RVSVX RWSWX RTSYS",1008:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1009:" 12NWRKRX RSKSX RPKUK RPXUX",1010:" 19LXSKSURWQX RTKTUSWQXPXNWMUNTOUNV RQKVK",1011:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1012:" 14KXOKOX RPKPX RMKRK RMXWXWTVX",1013:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1014:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1015:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1016:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1017:" 47KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RPWPUQTSTTUUZV[W[XZ RTUUXVZW[",1018:" 37JZNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX RSRTSUWVXWXXW RSRUSVWWX",1019:" 32KZVMWKWOVMULSKQKOLNMNOOPQQTRVSWT RNNOOQPTQVRWSWVVWTXRXPWOVNTNXOV",1020:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1021:" 20J[NKNUOWQXTXVWWUWK ROKOUPWQX RLKQK RUKYK",1022:" 15KYMKRX RNKRU RWKRX RKKPK RTKYK",1023:" 24I[LKOX RMKOT RRKOX RRKUX RSKUT RXKUX RJKOK RVKZK",1024:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1025:" 20LYNKRRRX ROKSR RWKSRSX RLKQK RTKYK RPXUX",1026:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1027:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1028:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1029:" 14KXOKOX RPKPX RMKWKWOVK RMXRX",1030:" 15KYRKLX RRMWX RRKXX RMWVW RLXXX",1031:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1032:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1033:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1034:" 44KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RQOQT RTOTT RQQTQ RQRTR",1035:" 12NWRKRX RSKSX RPKUK RPXUX",1036:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1037:" 15KYRKMX RRNVX RRKWX RKXPX RTXYX",1038:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1039:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1040:" 36JZMJLM RXJWM RPPOS RUPTS RMVLY RXVWY RMKWK RMLWL RPQTQ RPRTR RMWWW RMXWX",1041:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1042:" 21J[NKNX ROKOX RVKVX RWKWX RLKYK RLXQX RTXYX",1043:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1044:" 20K[MKRQ RNKSQMX RMKWKXOVK RNWWW RMXWXXTVX",1045:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1046:" 33KZMONLOKPKQLRORX RXOWLVKUKTLSOSX RMONMOLPLQMRO RXOWMVLULTMSO RPXUX",1047:" 40KZRKRX RSKSX RQNNOMQMRNTQUTUWTXRXQWOTNQN RQNOONQNROTQU RTUVTWRWQVOTN RPKUK RPXUX",1048:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1049:" 33J[RKRX RSKSX RLPMONOOSQU RTUVSWOXOYP RMONROTQUTUVTWRXO RPKUK RPXUX",1050:" 35KZMVNXQXMRMONMOLQKTKVLWMXOXRTXWXXV ROUNRNOOMQK RTKVMWOWRVU RNWPW RUWWW",1051:" 18KYTKKX RSMTX RTKUX RNTTT RIXNX RRXWX",1052:" 34JYPKLX RQKMX RNKUKWLWNVPSQ RUKVLVNUPSQ ROQRQTRUSUUTWQXJX RRQTSTUSWQX",1053:" 25KXVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUU RRKPMOONRNVPX",1054:" 26JYPKLX RQKMX RNKTKVLWNWQVTUVTWQXJX RTKULVNVQUTTVSWQX",1055:" 22JYPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXTXUUSX",1056:" 20JXPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXOX",1057:" 33KYVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUVVS RRKPMOONRNVPX RRXTVUS RSSXS",1058:" 27J[PKLX RQKMX RXKTX RYKUX RNKSK RVK[K ROQVQ RJXOX RRXWX",1059:" 12NWTKPX RUKQX RRKWK RNXSX",1060:" 19LXUKRUQWPX RVKSURWPXOXMWLUMTNUMV RSKXK",1061:" 27JZPKLX RQKMX RYKOR RRPTX RSPUX RNKSK RVK[K RJXOX RRXWX",1062:" 14KXQKMX RRKNX ROKTK RKXUXVUTX",1063:" 30I\\OKKX ROMPX RPKQV RYKPX RYKUX RZKVX RMKPK RYK\\K RIXMX RSXXX",1064:" 21JZPKLX RPKTX RQKTU RXKTX RNKQK RVKZK RJXNX",1065:" 32KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK",1066:" 24JYPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RJXOX",1067:" 46KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK ROWOVPUQURVRZS[T[UZ RRVSZT[",1068:" 35JZPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RSRTWUXVXWW RSRTSUWVX RJXOX",1069:" 28KZWLXLYKXNWLUKRKPLOMOOPPUSVT RONPOURVSVVUWSXPXNWMULXMWNW",1070:" 16KZTKPX RUKQX RPKNNOKZKYNYK RNXSX",1071:" 20J[PKMUMWOXSXUWVUYK RQKNUNWOX RNKSK RWK[K",1072:" 15KYOKPX RPKQV RYKPX RMKRK RVK[K",1073:" 24I[NKMX ROKNV RTKMX RTKSX RUKTV RZKSX RLKQK RXK\\K",1074:" 21KZPKTX RQKUX RYKLX RNKSK RVK[K RJXOX RRXWX",1075:" 20LYPKRQPX RQKSQ RYKSQQX RNKSK RVK[K RNXSX",1076:" 16LYXKLX RYKMX RQKONPKYK RLXUXVUTX",1101:" 32LZQOPPPQOQOPQOTOVQVWWXXX RTOUQUWWX RURRSPTOUOWPXSXTWUU RRSPUPWQX",1102:" 29JYNKNX ROKOX RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLKOK",1103:" 24LXVQUQURVRVQUPSOQOOPNRNUOWQXSXUWVV RQOPPOROUPWQX",1104:" 32L[VKVX RWKWX RVRUPSOQOOPNRNUOWQXSXUWVU RQOPPOROUPWQX RTKWK RVXYX",1105:" 26LXOSVSVRUPSOQOOPNRNUOWQXSXUWVV RUSUQSO RQOPPOROUPWQX",1106:" 20LWTKULUMVMVLTKRKPMPX RRKQMQX RNOSO RNXSX",1107:" 42LYQOOQOSQUSUUSUQSOQO RQOPQPSQU RSUTSTQSO RTPUOVO RPTOUOXPYTYVZ ROWPXTXVYV[T\\P\\N[NYPX",1108:" 28J[NKNX ROKOX RORPPROTOVPWRWX RTOUPVRVX RLKOK RLXQX RTXYX",1109:" 18NWRKRLSLSKRK RRORX RSOSX RPOSO RPXUX",1110:" 23NWSKSLTLTKSK RSOSZR\\ RTOTZR\\P\\O[OZPZP[O[ RQOTO",1111:" 27JZNKNX ROKOX RWOOU RRSVX RSSWX RLKOK RTOYO RLXQX RTXYX",1112:" 12NWRKRX RSKSX RPKSK RPXUX",1113:" 44F_JOJX RKOKX RKRLPNOPORPSRSX RPOQPRRRX RSRTPVOXOZP[R[X RXOYPZRZX RHOKO RHXMX RPXUX RXX]X",1114:" 28J[NONX ROOOX RORPPROTOVPWRWX RTOUPVRVX RLOOO RLXQX RTXYX",1115:" 28LYQOOPNRNUOWQXTXVWWUWRVPTOQO RQOPPOROUPWQX RTXUWVUVRUPTO",1116:" 32JYNON\\ ROOO\\ RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLOOO RL\\Q\\",1117:" 29KYUOU\\ RVOV\\ RURTPROPONPMRMUNWPXRXTWUU RPOOPNRNUOWPX RS\\X\\",1118:" 22KXOOOX RPOPX RPRQPSOUOVPVQUQUPVP RMOPO RMXRX",1119:" 26LYTOUPUQVQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWOVPVPWQX",1120:" 14LWPKPVRXTXUWUV RQKQVRX RNOTO",1121:" 28J[NONUOWQXSXUWVU ROOOUPWQX RVOVX RWOWX RLOOO RTOWO RVXYX",1122:" 15KYNORX ROORV RVORX RLOQO RTOXO",1123:" 24I[LOOX RMOOU RROOX RROUX RSOUU RXOUX RJOOO RVOZO",1124:" 21KYNOUX ROOVX RVONX RLOQO RTOXO RLXPX RSXXX",1125:" 23KYNORX ROORV RVORXP[N\\M\\L[LZMZM[L[ RLOQO RTOXO",1126:" 16LXUONX RVOOX ROONQNOVO RNXVXVVUX",1127:" 32K[QOOPNQMSMUNWPXQXSWUUWRXO RQOOQNSNUOWPX RQOSOUPWWXX RSOTPVWXXYX",1128:" 40KXRKPMOOMUK\\ RQLPNNTL\\ RRKTKVLVNUPRQ RTKULUNTPRQ RRQTRUTUVTWRXQXOWNT RRQSRTTTVRX",1129:" 19KYLQNOPORPSSSXR\\ RLQNPPPRQSS RWOVRSXQ\\",1130:" 39KYSOQOOPNQMSMUNWPXRXTWUVVTVRUPRNQLQKRJTJUKVM RQOOQNSNVPX RRXTVUTUQSO RQLRKTKVM",1131:" 27LXVPTOQOOPOQPRRS RQOPPPQRS RRSOTNUNWPXSXUW RRSPTOUOWPX",1132:" 28LWRKQLQMSNVNVMSNPOOPNRNTOVPWRXSYS[R\\P\\O[ RSNQOPPOROTPVRX",1133:" 26IYJRKPLONOOPOQMX RMONPNQLX ROQPPROTOVPVRS\\ RTOUPURR\\",1134:" 35IYJSKQLPNPOQOVPX RMPNQNUOWPXQXSWTVUTVQVNULTKRKQLQNRPURWS RQXSVTTUQUNTK",1135:" 13NWROPVPWQXSXUWVU RSOQVQWRX",1136:" 26KYOOLX RPOMX RUOVPWPVOTORQOR RORPSRWTXVWWU RORQSSWTX",1137:" 15LXLKNKPLWX RNKOLVX RRPMX RRPNX",1138:" 26KZOOK\\ RPOL\\ RNUNWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1139:" 19JYNOMX ROONUMX RVRVOWOVRTUQWNXMX RLOOO",1140:" 36MXRKQLQMSNVN RTNQOPPPRRSUS RTNROQPQRRS RSSPTOUOWQXSYTZT[S\\Q\\ RSSQTPUPWQX",1141:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1142:" 20IZPPMX RPPNX RTPSX RTPTX RKQMOXO RKQMPXP",1143:" 29JXSOQOOPNQMSJ\\ RQOOQNSK\\ RSOUPVRVTUVTWRXPXNWMU RSOUQUTTVRX",1144:" 28K[YOQOOPNQMSMUNWPXRXTWUVVTVRUPYP RQOOQNSNVPX RRXTVUTUQSO",1145:" 14KZSPQX RSPRX RMQOOXO RMQOPXP",1146:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1147:" 35KZOPNQMSMUNWPXRXUWWUXRXPWOUOTPSRRUO\\ RMUNVPWRWUVWTXR RXQWPUPSR RRUQXP\\",1148:" 17KXMONOPPS[T\\ RNOOPR[T\\U\\ RVOTRNYL\\",1149:" 28I[TKQ\\ RUKP\\ RJRKPLONOOPOVPWSWUVWT RMONPNTOWPXSXUWWTXRYO",1150:" 36JZNPPPPONPMQLSLUMWNXPXQWRUSR RLUNWPWRU RRRRWSXUXWVXTXRWPVOVPWP RRUSWUWWV",1151:" 32KZVOTVTWUXWXXWYU RWOUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1152:" 32JXOKMR RPKNRNVPX RNROPQOSOUPVRVTUVTWRXPXNWMUMR RSOUQUTTVRX RMKPK",1153:" 22KXUPUQVQUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1154:" 35KZWKTVTWUXWXXWYU RXKUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RUKXK",1155:" 23KWNURTTSURUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1156:" 23MXWKXLXKVKTLSNPYO[N\\ RVKULTNQYP[N\\L\\L[M\\ RPOVO",1157:" 34KYVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1158:" 29KZPKLX RQKMX ROQPPROTOVPVRUUUWVX RTOUPURTUTWUXWXXWYU RNKQK",1159:" 26MWSKSLTLTKSK RNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1160:" 26MWTKTLULUKTK RORPPQOSOTPTRRYQ[O\\M\\M[N\\ RROSPSRQYP[O\\",1161:" 32KXPKLX RQKMX RVPUQVQVPUOTORQPROR RORPSQWRXTXUWVU RORQSRWSX RNKQK",1162:" 16NVSKPVPWQXSXTWUU RTKQVQWRX RQKTK",1163:" 46F^GRHPIOKOLPLQJX RJOKPKQIX RLQMPOOQOSPSQQX RQORPRQPX RSQTPVOXOZPZRYUYWZX RXOYPYRXUXWYX[X\\W]U",1164:" 33J[KRLPMOOOPPPQNX RNOOPOQMX RPQQPSOUOWPWRVUVWWX RUOVPVRUUUWVXXXYWZU",1165:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1166:" 35JYKRLPMOOOPPPQM\\ RNOOPOQL\\ RPQROTOVPWRWTVVUWSXQXOVOT RTOVQVTUVSX RJ\\O\\",1167:" 28KYVOR\\ RWOS\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RP\\U\\",1168:" 22LXMRNPOOQORPRQPX RPOQPQQOX RRQSPUOVOWPWQVQWP",1169:" 24LYVPVQWQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWNVOVOW",1170:" 16NWSKPVPWQXSXTWUU RTKQVQWRX RPOUO",1171:" 33IZJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1172:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1173:" 37H\\IRJPKOMONPNRMUMWNX RLOMPMRLULWNXOXQWRV RTORVRWTX RUOSVSWTXUXWWYUZRZOYOZP",1174:" 38JZMRNPPOROSPSR RQORPRRQUPWNXMXLWLVMVLW RXPWQXQXPWOVOTPSRRURWSX RQUQWRXTXVWWU",1175:" 35IYJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\",1176:" 27KYWOWPVQNVMWMX RNQOOROUQ ROPRPUQVQ RNVOVRWUW ROVRXUXVV",1177:" 39H[RKSLSMTMTLRKOKMLLNLX ROKNLMNMX RXKYLYMZMZLXKVKTMTX RVKUMUX RJOWO RJXOX RRXWX",1178:" 29J[UKVLWLWKQKOLNNNX RQKPLONOX RVOVX RWOWX RLOWO RLXQX RTXYX",1179:" 27J[WKQKOLNNNX RQKPLONOX RUKVLVX RWKWX RLOVO RLXQX RTXYX",1180:" 48F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX RYKZL[L[KUKSLRNRX RUKTLSNSX RZOZX R[O[X RHO[O RHXMX RPXUX RXX]X",1181:" 46F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX R[KUKSLRNRX RUKTLSNSX RYKZLZX R[K[X RHOZO RHXMX RPXUX RXX]X",1182:" 12NWRORX RSOSX RPOSO RPXUX",1184:" 21LXVPTOROPPOQNSNUOWQXSXUW RROPQOSOVQX ROSSS",1185:" 35LYSKQLPMOONRNUOWPXRXTWUVVTWQWNVLUKSK RSKQMPOOSOVPX RRXTVUTVPVMUK ROQVQ",1186:" 34KZTKQ\\ RUKP\\ RQONPMRMUNWQXTXWWXUXRWPTOQO RQOOPNRNUOWQX RTXVWWUWRVPTO",1187:" 22LXUPVRVQUPSOQOOPNRNTOVRX RQOOQOTPVRXSYS[R\\P\\",1191:" 45I[VKWLXLVKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RZK[L[KYKWLVNSYR[Q\\ RYKXLWNTYS[Q\\O\\O[P\\ RLOYO",1192:" 38IZVKWLXLXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RVOTVTWUXWXXWYU RWOUVUWVX RLOWO",1193:" 38IZVKWL RXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RWKTVTWUXWXXWYU RXKUVUWVX RLOVO",1194:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L\\L\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ RZOXVXWYX[X\\W]U R[OYVYWZX RIO[O",1195:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L R\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ R[KXVXWYX[X\\W]U R\\KYVYWZX RIOZO",1196:" 20MWNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1200:" 28LYQKOLNONTOWQXTXVWWTWOVLTKQK RQKPLOOOTPWQX RTXUWVTVOULTK",1201:" 10LYPNSKSX RRLRX ROXVX",1202:" 35LYOMONNNNMOLQKTKVLWNVPTQQROSNUNX RTKULVNUPTQ RNWOVPVSWVWWV RPVSXVXWVWU",1203:" 39LYOMONNNNMOLQKTKVLWNVPTQ RTKULVNUPTQ RRQTQVRWTWUVWTXQXOWNVNUOUOV RTQURVTVUUWTX",1204:" 13LYSMSX RTKTX RTKMTXT RQXVX",1205:" 33LYOKNQ ROKVK ROLSLVK RNQOPQOTOVPWRWUVWTXQXOWNVNUOUOV RTOUPVRVUUWTX",1206:" 36LYVMVNWNWMVLTKRKPLOMNPNUOWQXTXVWWUWSVQTPQPNR RRKPMOPOUPWQX RTXUWVUVSUQTP",1207:" 22LYNKNO RVMRTPX RWKTQQX RNMPKRKUM RNMPLRLUMVM",1208:" 51LYQKOLNNOPQQTQVPWNVLTKQK RQKPLONPPQQ RTQUPVNULTK RQQORNTNUOWQXTXVWWUWTVRTQ RQQPROTOUPWQX RTXUWVUVTURTQ",1209:" 36LYOVOUNUNVOWQXSXUWVVWSWNVLTKQKOLNNNPORQSTSWQ RSXUVVSVNULTK RQKPLONOPPRQS",1210:" 6NVRVQWRXSWRV",1211:" 8NVSWRXQWRVSWSYQ[",1212:" 12NVROQPRQSPRO RRVQWRXSWRV",1213:" 14NVROQPRQSPRO RSWRXQWRVSWSYQ[",1214:" 15NVRKQLRSSLRK RRLRO RRVQWRXSWRV",1215:" 29LYNNONOONONNOLQKTKVLWNWOVQSRRSRTST RTKVMVPUQSR RRWRXSXSWRW",1216:" 6OVRKRP RSKRP",1217:" 12LXOKOP RPKOP RUKUP RVKUP",1218:" 10MWQKPLPNQOSOTNTLSKQK",1219:" 9MWRJRP ROKUO RUKOO",1220:" 3KZXHM\\",1221:" 16MWUHSJQMPPPTQWSZU\\ RSJRLQPQTRXSZ",1222:" 16MWOHQJSMTPTTSWQZO\\ RQJRLSPSTRXQZ",1223:" 12MWPHP\\ RQHQ\\ RPHUH RP\\U\\",1224:" 12MWSHS\\ RTHT\\ ROHTH RO\\T\\",1225:" 38LWSHQIPJPLRNSP RQIPL RSNRQ RPJQLSNSPRQPRRSSTSVQXPZ RRSSV RPXQ[ RSTRVPXPZQ[S\\",1226:" 38MXQHSITJTLRNQP RSITL RQNRQ RTJSLQNQPRQTRRSQTQVSXTZ RRSQV RTXS[ RQTRVTXTZS[Q\\",1227:" 4MWTHPRT\\",1228:" 4MWPHTRP\\",1229:" 3OURHR\\",1230:" 6MWPHP\\ RTHT\\",1231:" 3I[LRXR",1232:" 6I[RLRX RLRXR",1233:" 9JZRMRX RMRWR RMXWX",1234:" 9JZRMRX RMMWM RMRWR",1235:" 6JZMMWW RWMMW",1236:" 6NVRQQRRSSRRQ",1237:" 15I[RLQMRNSMRL RLRXR RRVQWRXSWRV",1238:" 6I[LPXP RLTXT",1239:" 9I[WLMX RLPXP RLTXT",1240:" 9I[LNXN RLRXR RLVXV",1241:" 4JZWLMRWX",1242:" 4JZMLWRMX",1243:" 10JZWKMOWS RMTWT RMXWX",1244:" 10JZMKWOMS RMTWT RMXWX",1245:" 21H[YUWUUTTSRPQOONNNLOKQKRLTNUOUQTRSTPUOWNYN",1246:" 16JZLTLRMPOPUSWSXR RLRMQOQUTWTXRXP",1247:" 8JZMSRPWS RMSRQWS",1248:" 7NVSKPO RSKTLPO",1249:" 7NVQKTO RQKPLTO",1250:" 14LXNKOMQNSNUMVK RNKONQOSOUNVK",1251:" 8NVSLRMQLRKSLSNQP",1252:" 8NVSKQMQORPSORNQO",1253:" 8NVQLRMSLRKQLQNSP",1254:" 8NVQKSMSORPQORNSO",1256:" 11JZWMQMONNOMQMSNUOVQWWW",1257:" 11JZMMMSNUOVQWSWUVVUWSWM",1258:" 11JZMMSMUNVOWQWSVUUVSWMW",1259:" 11JZMWMQNOONQMSMUNVOWQWW",1260:" 14JZWMQMONNOMQMSNUOVQWWW RMRUR",1261:" 13I[TOUPXRUTTU RUPWRUT RLRWR",1262:" 13MWRMRX ROPPORLTOUP RPORMTO",1263:" 13I[POOPLROTPU ROPMROT RMRXR",1264:" 13MWRLRW ROTPURXTUUT RPURWTU",1265:" 37KYVSUPSOQOOPNQMSMUNWPXRXTWUVVTWQWNVLTKQKPLQLRK RQOOQNSNVPX RRXTVUTVQVNULTK",1266:" 15JZLKRX RMKRV RXKRX RLKXK RNLWL",1267:" 10G[IOLORW RKORX R[FRX",1268:" 26I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[",1269:" 40I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[ RQNOONQNSOUQVSVUUVSVQUOSNQN",1270:" 26H\\ZRYTWUVUTTSSQPPONNMNKOJQJRKTMUNUPTQSSPTOVNWNYOZQZR",1271:" 26JZXKLX ROKPLPNOOMOLNLLMKOKSLVLXK RUTTUTWUXWXXWXUWTUT",1272:" 41J[YPXPXQYQYPXOWOVPUTTVSWQXOXMWLVLTMSORRPSNSLRKPKOLONPQUWWXXXYW ROXMVMTOR RONPPVWWX",1273:" 29J[UPSOQOPQPRQTSTUS RUOUSVTXTYRYQXNVLSKRKOLMNLQLRMUOWRXSXVW",1274:" 34KZQHQ\\ RTHT\\ RWLVLVMWMWLUKPKNLNNOPVSWT RNNOOVRWTWVVWTXQXOWNVNUOUOVNV",1275:" 12KYRKN\\ RVKR\\ RNQWQ RMVVV",1276:" 40LXTLSLSMTMTLSKQKPLPNQPTRUS RPNQOTQUSUUSW RQPOROTPVSXTY ROTPUSWTYT[S\\Q\\P[PZQZQ[P[",1277:" 29LXRKQLRMSLRK RRMRQ RRQQSRVSSRQ RRVR\\ RPOONNOOPPOTOUNVOUPTO",1278:" 42LXRMSLRKQLRMRQQRSURV RRQSRQURVRZQ[R\\S[RZ RPOONNOOPPOTOUNVOUPTO RPXOWNXOYPXTXUWVXUYTX",1279:" 12LYVKVX RNKVK RQQVQ RNXVX",1281:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRQQRRSSRRQ",1282:" 33LYQKPLPMQN RTKULUMTN RRNPOOQORPTRUSUUTVRVQUOSNRN RRURY RSUSY ROWVW",1283:" 23LYRKPLONOOPQRRSRUQVOVNULSKRK RRRRX RSRSX ROUVU",1284:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRKRY RKRYR",1285:" 25JYRRPQOQMRLTLUMWOXPXRWSUSTRR RWMRR RRMWMWR RRMVNWR",1286:" 25JZLLMKOKQLRNRPQRPSNT ROKPLQNQQPS RVKUX RWKTX RNTXT",1287:" 27JYNKNU ROKNR RNROPQOSOUPVQVTTVTXUYVYWX RSOUQUTTV RLKOK",1288:" 27LYONRKRQ RVNSKSQ RRQPROTOUPWRXSXUWVUVTURSQ RRTRUSUSTRT",1289:" 27JZRKRY RMKMPNRPSTSVRWPWK RLMMKNM RQMRKSM RVMWKXM ROVUV",1290:" 27JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXVXVUUX",1291:" 20LYWKTKQLONNQNSOVQXTYWY RWKTLRNQQQSRVTXWY",1292:" 23JZRRPQOQMRLTLUMWOXPXRWSUSTRR RSLQQ RWMRR RXQSS",1293:" 12KYPMTW RTMPW RMPWT RWPMT",1294:" 34J[OUMULVLXMYOYPXPVNTMRMONMOLQKTKVLWMXOXRWTUVUXVYXYYXYVXUVU RNMPLULWM",1295:" 34J[OOMOLNLLMKOKPLPNNPMRMUNWOXQYTYVXWWXUXRWPUNULVKXKYLYNXOVO RNWPXUXWW",1401:" 21F^KHK\\ RLHL\\ RXHX\\ RYHY\\ RHH\\H RH\\O\\ RU\\\\\\",1402:" 20H]KHRQJ\\ RJHQQ RJHYHZMXH RK[X[ RJ\\Y\\ZWX\\",1403:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",1404:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",1405:" 12KYOBOb RPBPb ROBVB RObVb",1406:" 12KYTBTb RUBUb RNBUB RNbUb",1407:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",1408:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",1409:" 24KYU@RCPFOIOLPOSVTYT\\S_Ra RRCQEPHPKQNTUUXU[T^RaOd",1410:" 24KYO@RCTFUIULTOQVPYP\\Q_Ra RRCSETHTKSNPUOXO[P^RaUd",1411:" 13AXCRGRR` RGSRa RFSRb RX:Rb",1412:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2001:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2002:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2003:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2004:" 30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[",2005:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2006:" 20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[",2007:" 40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\\S",2008:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2009:" 12MXRFR[ RSFS[ ROFVF RO[V[",2010:" 20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF",2011:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2012:" 14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[",2013:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2014:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2015:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2016:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2017:" 64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\\W^X_Y_Z^",2018:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X",2019:" 34H\\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX",2020:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2021:" 23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\\F",2022:" 15H\\KFR[ RLFRX RYFR[ RIFOF RUF[F",2023:" 24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F",2024:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2025:" 20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\\F RO[V[",2026:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2027:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2028:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2029:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2030:" 15H\\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[",2031:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2032:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2033:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2034:" 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ",2035:" 12MXRFR[ RSFS[ ROFVF RO[V[",2036:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2037:" 15H\\RFK[ RRFY[ RRIX[ RI[O[ RU[[[",2038:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2039:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2040:" 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\\ RZWY\\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ",2041:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2042:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2043:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2044:" 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[",2045:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2046:" 33I\\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[",2047:" 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[",2048:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2049:" 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\\M ROFVF RO[V[",2050:" 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ",2051:" 18H\\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[",2052:" 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[",2053:" 34H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[",2054:" 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[",2055:" 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[",2056:" 20F\\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[",2057:" 42H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\\T",2058:" 27E_NFH[ ROFI[ R[FU[ R\\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[",2059:" 12LYUFO[ RVFP[ RRFYF RL[S[",2060:" 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F",2061:" 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[",2062:" 14H\\QFK[ RRFL[ RNFUF RH[W[YUV[",2063:" 30E`NFH[ RNFO[ ROFPY R\\FO[ R\\FV[ R]FW[ RKFOF R\\F`F RE[K[ RS[Z[",2064:" 21F_OFI[ ROFVX ROIV[ R\\FV[ RLFOF RYF_F RF[L[",2065:" 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF",2066:" 27F]OFI[ RPFJ[ RLFXF[G\\I\\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[",2067:" 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^",2068:" 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[",2069:" 35G^ZH[H\\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY",2070:" 16H]UFO[ RVFP[ ROFLLNF]F\\L\\F RL[S[",2071:" 25F_NFKQJUJXKZN[R[UZWXXU\\F ROFLQKUKXLZN[ RKFRF RYF_F",2072:" 15H\\NFO[ ROFPY R\\FO[ RLFRF RXF^F",2073:" 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F",2074:" 21G]NFU[ ROFV[ R\\FH[ RLFRF RXF^F RF[L[ RR[X[",2075:" 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[",2076:" 16G][FH[ R\\FI[ ROFLLNF\\F RH[V[XUU[",2077:" 46H\\KILKXWYYY[ RLLXX RKIKKLMXYY[ RPPLTKVKXLZK[ RKVMZ RLTLVMXMZK[ RSSXN RVIVLWNYNYLWKVI RVIWLYN",2101:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2102:" 33G\\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF",2103:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2104:" 36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[",2105:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2106:" 22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[",2107:" 60I\\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\\U\\X]Y^ RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[",2108:" 28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[",2109:" 18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[",2110:" 25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM",2111:" 27G\\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[",2112:" 12MXRFR[ RSFS[ ROFSF RO[V[",2113:" 44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\\N]P][ RDMHM RD[K[ RO[V[ RZ[a[",2114:" 28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[",2115:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2116:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2117:" 33H\\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b",2118:" 23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[",2119:" 32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY",2120:" 16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM",2121:" 28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[",2122:" 15I[LMR[ RMMRY RXMR[ RJMPM RTMZM",2123:" 24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M",2124:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2125:" 22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2126:" 16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[",2127:" 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[",2128:" 57G\\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[",2129:" 28H\\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY",2130:" 44I\\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH",2131:" 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[",2132:" 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[",2133:" 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb",2134:" 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF",2135:" 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[",2136:" 29H\\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW",2137:" 23H\\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[",2138:" 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\\W RYMVXVZW[",2139:" 24H\\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM",2140:" 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\\S^T_TaRbPb RSTPUNVMXMZO\\S^",2141:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2142:" 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N",2143:" 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb",2144:" 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N",2145:" 16H\\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN",2146:" 31H\\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO",2147:" 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb",2148:" 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb",2149:" 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M",2150:" 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW",2151:" 39H]XMVTUXUZV[Y[[Y\\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2152:" 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF",2153:" 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ",2154:" 42H]ZFVTUXUZV[Y[[Y\\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F",2155:" 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ",2156:" 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM",2157:" 43H\\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2158:" 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W RMFQF",2159:" 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2160:" 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb",2161:" 34H\\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF",2162:" 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF",2163:" 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\\N]O]Q[W[Z\\[ RZM\\O\\QZWZZ[[^[`YaW",2164:" 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W",2165:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2166:" 42G\\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb",2167:" 33H\\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb",2168:" 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN",2169:" 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY",2170:" 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM",2171:" 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\\W RYMWTVXVZW[",2172:" 26H\\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO",2173:" 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\\V]R]M\\M]O RUMSVSYU[",2174:" 42H\\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[",2175:" 41G\\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb",2176:" 31H\\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW",2177:" 43G^VGUHVIWHWGUFRFOGMILLL[ RRFPGNIMLM[ R\\G[H\\I]H]G\\FZFXGWIW[ RZFYGXIX[ RIM[M RI[P[ RT[[[",2178:" 33G]WGVHWIXHWGUFRFOGMILLL[ RRFPGNIMLM[ RWMW[ RXMX[ RIMXM RI[P[ RT[[[",2179:" 35G]VGUHVIWHWGUF RXFRFOGMILLL[ RRFPGNIMLM[ RWHW[ RXFX[ RIMWM RI[P[ RT[[[",2180:" 54BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R]G\\H]I^H]G[FXFUGSIRLR[ RXFVGTISLS[ R]M][ R^M^[ RDM^M RD[K[ RO[V[ RZ[a[",2181:" 56BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R\\G[H\\I]H]G[F R^FXFUGSIRLR[ RXFVGTISLS[ R]H][ R^F^[ RDM]M RD[K[ RO[V[ RZ[a[",2182:" 12MXRMR[ RSMS[ ROMSM RO[V[",2184:" 25IZWNUMRMONMPLSLVMYNZQ[T[VZ RRMPNNPMSMVNYOZQ[ RMTUT",2185:" 43I\\TFQGOJNLMOLTLXMZO[Q[TZVWWUXRYMYIXGVFTF RTFRGPJOLNOMTMXNZO[ RQ[SZUWVUWRXMXIWGVF RNPWP",2186:" 42G]UFOb RVFNb RQMMNKPJSJVKXMZP[S[WZYXZUZRYPWNTMQM RQMNNLPKSKVLXNZP[ RS[VZXXYUYRXPVNTM",2187:" 27I[TMVNXPXOWNTMQMNNMOLQLSMUOWSZ RQMONNOMQMSNUSZT\\T^S_Q_",2190:" 45G]LMKNJPJRKUOYP[ RJRKTOXP[P]O`MbLbKaJ_J\\KXMTOQRNTMVMYNZPZTYXWZU[T[SZSXTWUXTY RVMXNYPYTXXWZ",2191:" 69E_YGXHYIZHYGWFTFQGOINKMNLRJ[I_Ha RTFRGPIOKNNLWK[J^I`HaFbDbCaC`D_E`Da R_G^H_I`H`G_F]F[GZHYJXMU[T_Sa R]F[HZJYNWWV[U^T`SaQbObNaN`O_P`Oa RIM^M",2192:" 52F^[GZH[I\\H[GXFUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea RYMWTVXVZW[Z[\\Y]W RZMXTWXWZX[ RJMZM",2193:" 54F^YGXHYIZHZGXF R\\FUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea R[FWTVXVZW[Z[\\Y]W R\\FXTWXWZX[ RJMYM",2194:" 86@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R`G_H`IaH`G]FZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R^M\\T[X[Z\\[_[aYbW R_M]T\\X\\Z][ RDM_M",2195:" 88@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R^G]H^I_H_G]F RaFZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R`F\\T[X[Z\\[_[aYbW RaF]T\\X\\Z][ RDM^M",2196:" 20LYMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2200:" 40H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF",2201:" 11H\\NJPISFS[ RRGR[ RN[W[",2202:" 45H\\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV",2203:" 47H\\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2204:" 13H\\THT[ RUFU[ RUFJUZU RQ[X[",2205:" 39H\\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF",2206:" 48H\\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN",2207:" 31H\\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[",2208:" 63H\\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO",2209:" 48H\\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[",2210:" 6MWRYQZR[SZRY",2211:" 8MWR[QZRYSZS\\R^Q_",2212:" 12MWRMQNROSNRM RRYQZR[SZRY",2213:" 14MWRMQNROSNRM RR[QZRYSZS\\R^Q_",2214:" 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY",2215:" 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY",2216:" 6NVRFQM RSFQM",2217:" 12JZNFMM ROFMM RVFUM RWFUM",2218:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",2219:" 9JZRFRR RMIWO RWIMO",2220:" 3G][BIb",2221:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",2222:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",2223:" 12KYOBOb RPBPb ROBVB RObVb",2224:" 12KYTBTb RUBUb RNBUB RNbUb",2225:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",2226:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",2227:" 4KYUBNRUb",2228:" 4KYOBVROb",2229:" 3NVRBRb",2230:" 6KYOBOb RUBUb",2231:" 3E_IR[R",2232:" 6E_RIR[ RIR[R",2233:" 9F^RJR[ RJRZR RJ[Z[",2234:" 9F^RJR[ RJJZJ RJRZR",2235:" 6G]KKYY RYKKY",2236:" 6MWRQQRRSSRRQ",2237:" 15E_RIQJRKSJRI RIR[R RRYQZR[SZRY",2238:" 6E_IO[O RIU[U",2239:" 9E_YIK[ RIO[O RIU[U",2240:" 9E_IM[M RIR[R RIW[W",2241:" 4F^ZIJRZ[",2242:" 4F^JIZRJ[",2243:" 10F^ZFJMZT RJVZV RJ[Z[",2244:" 10F^JFZMJT RJVZV RJ[Z[",2245:" 21F_[WYWWVUTRPQOONMNKOJQJSKUMVOVQURTUPWNYM[M",2246:" 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O",2247:" 8G]JTROZT RJTRPZT",2248:" 7LXTFOL RTFUGOL",2249:" 7LXPFUL RPFOGUL",2250:" 18H\\KFLHNJQKSKVJXHYF RKFLINKQLSLVKXIYF",2251:" 8MWRHQGRFSGSIRKQL",2252:" 8MWSFRGQIQKRLSKRJ",2253:" 8MWRHSGRFQGQIRKSL",2254:" 8MWQFRGSISKRLQKRJ",2255:" 10E[HMLMRY RKMR[ R[BR[",2256:" 13F^ZJSJOKMLKNJQJSKVMXOYSZZZ",2257:" 13F^JJJQKULWNYQZSZVYXWYUZQZJ",2258:" 13F^JJQJUKWLYNZQZSYVWXUYQZJZ",2259:" 13F^JZJSKOLMNKQJSJVKXMYOZSZZ",2260:" 16F^ZJSJOKMLKNJQJSKVMXOYSZZZ RJRVR",2261:" 11E_XP[RXT RUMZRUW RIRZR",2262:" 11JZPLRITL RMORJWO RRJR[",2263:" 11E_LPIRLT ROMJROW RJR[R",2264:" 11JZPXR[TX RMURZWU RRIRZ",2265:" 44I\\XRWOVNTMRMONMQLTLWMYNZP[R[UZWXXUYPYKXHWGUFRFPGOHOIPIPH RRMPNNQMTMXNZ RR[TZVXWUXPXKWHUF",2266:" 15H\\JFR[ RKFRY RZFR[ RJFZF RKGYG",2267:" 10AbDMIMRY RHNR[ Rb:R[",2268:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2269:" 50F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia RQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",2270:" 26F_\\S[UYVWVUUTTQPPONNLNJOIQISJULVNVPUQTTPUOWNYN[O\\Q\\S",2271:" 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT",2272:" 49F_[NZO[P\\O\\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\\Z\\Y RM[KZJXJUKSMQ RMKNMVXXZZ[",2273:" 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\\T]Q]O\\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV",2274:" 42H\\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX",2275:" 12H]SFLb RYFRb RLQZQ RKWYW",2276:" 46JZUITJUKVJVIUGSFQFOGNINKOMQOVR ROMTPVRWTWVVXTZ RPNNPMRMTNVPXU[ RNVSYU[V]V_UaSbQbOaN_N^O]P^O_",2277:" 30JZRFQHRJSHRF RRFRb RRQQTRbSTRQ RLMNNPMNLLM RLMXM RTMVNXMVLTM",2278:" 56JZRFQHRJSHRF RRFRT RRPQRSVRXQVSRRP RRTRb RR^Q`RbS`R^ RLMNNPMNLLM RLMXM RTMVNXMVLTM RL[N\\P[NZL[ RL[X[ RT[V\\X[VZT[",2279:" 12I\\XFX[ RKFXF RPPXP RK[X[",2281:" 38E`QFNGKIILHOHRIUKXNZQ[T[WZZX\\U]R]O\\LZIWGTFQF RROQPQQRRSRTQTPSORO RRPRQSQSPRP",2282:" 45J[PFNGOIQJ RPFOGOI RUFWGVITJ RUFVGVI RQJOKNLMNMQNSOTQUTUVTWSXQXNWLVKTJQJ RRUR[ RSUS[ RNXWX",2283:" 27I\\RFOGMILLLMMPORRSSSVRXPYMYLXIVGSFRF RRSR[ RSSS[ RNWWW",2284:" 28D`PFMGJIHLGOGSHVJYM[P\\T\\W[ZY\\V]S]O\\LZIWGTFPF RRFR\\ RGQ]Q",2285:" 31G`PMMNKPJSJTKWMYPZQZTYVWWTWSVPTNQMPM R]GWG[HUN R]G]M\\IVO R\\HVN",2286:" 28F\\IIJGLFOFQGRIRLQOPQNSKU ROFPGQIQMPPNS RVFT[ RWFS[ RKUYU",2287:" 30I\\MFMU RNFMQ RMQNOONQMTMWNXPXRWTUV RTMVNWPWRTXTZU[W[YY RKFNF",2288:" 44I\\RNOOMQLTLUMXOZR[S[VZXXYUYTXQVOSNRN RRHNJRFRN RSHWJSFSN RRSQTQURVSVTUTTSSRS RRTRUSUSTRT",2289:" 37G^QHRFR[ RTHSFS[ RJHKFKMLPNRQSRS RMHLFLNMQ R[HZFZMYPWRTSSS RXHYFYNXQ RNWWW",2290:" 31G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[Y[YVX[",2291:" 24H[YGUGQHNJLMKPKSLVNYQ[U\\Y\\ RYGVHSJQMPPPSQVSYV[Y\\",2292:" 27F_OQMQKRJSIUIWJYKZM[O[QZRYSWSURSQROQ RSHPQ RZJRR R\\QST",2293:" 12H\\OKUY RUKOY RKOYU RYOKU",2294:" 48F^NVLUKUIVHXHYI[K\\L\\N[OYOXNVKRJOJMKJMHPGTGWHYJZMZOYRVVUXUYV[X\\Y\\[[\\Y\\X[VYUXUVV RJMKKMIPHTHWIYKZM",2295:" 48F^NMLNKNIMHKHJIHKGLGNHOJOKNMKQJTJVKYM[P\\T\\W[YYZVZTYQVMUKUJVHXGYG[H\\J\\K[MYNXNVM RJVKXMZP[T[WZYXZV",2301:" 40F_JMILIJJHLGNGPHQIRKSP RIJKHMHOIPJQLRPR[ R[M\\L\\J[HYGWGUHTISKRP R\\JZHXHVIUJTLSPS[",2302:" 51F^IGJKKMMOPPTPWOYMZK[G RIGJJKLMNPOTOWNYLZJ[G RPONPMQLSLVMXOZQ[S[UZWXXVXSWQVPTO RPPNQMSMVNY RVYWVWSVQTP",2303:" 30F^MJMV RNKNU RVKVU RWJWV RIGKIMJPKTKWJYI[G RIYKWMVPUTUWVYW[Y",2304:" 48F^[ILIJJILINJPLQNQPPQNQLPJ[J RIMJOKPMQ RQMPKOJMI RIXXXZW[U[SZQXPVPTQSSSUTWIW R[TZRYQWP RSTTVUWWX",2305:" 48F]OUMTLTJUIWIXJZL[M[OZPXPWOUJPINIKJILHOGSGWHYJZLZOYRVUUWUYV[X[YZZX RMSKPJNJKKILH RSGVHXJYLYOXRVU",2306:" 48G_HKKHMKMV RJILLLV RMKPHRKRU ROIQLQU RRKUHWKW[ RTIVLV[ RWKZH[J\\M\\P[SZUXWUYP[ RYIZJ[M[PZSYUWWTYP[",2307:" 41F^ISMSLRKOKMLJNHQGSGVHXJYMYOXRWS[S RITOTMRLOLMMJOHQG RSGUHWJXMXOWRUT[T RKXYX RKYYY",2308:" 30F_GLJIMLMX RIJLMLX RMLPISLSX ROJRMRX RSLVIYLYW[Y RUJXMXXZZ]W",2309:" 33G]ZIJY RZIWJQJ RXKUKQJ RZIYLYR RXKXNYR RQRJR RPSMSJR RQRQY RPSPVQY",2310:" 33F^HOJKOU RJMOWRPWPZO[M[KZIXHWHUITKTMUPVRWUWXUZ RWHVIUKUMWQXTXWWYUZ",2311:" 36F^IOLLPN RKMOORLUN RQMTOWLYN RVMXO[L RIULRPT RKSOURRUT RQSTUWRYT RVSXU[R",2312:" 48F^JHNJPLQOQRPUNWJY RJHMIOJQLRO RRRQUOWMXJY RZHWIUJSLRO RRRSUUWWXZY RZHVJTLSOSRTUVWZY RIP[P RIQ[Q",2317:" 12NVQQQSSSSQQQ RQQSS RSQQS",2318:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2319:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2320:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2321:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2322:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2323:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2324:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2325:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2326:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2327:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2328:" 49JZMLWX RMLONQOTOVNWMWKUKUMTO RONTO RQOWM RVKVN RULWL RWXUVSUPUNVMWMYOYOWPU RUVPU RSUMW RNVNY RMXOX",2329:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLWY",2330:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2331:"103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\\V\\Y[[Y\\W]T]P\\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW",2332:" 30D`H@Hd RM@Md RW@Wd R\\@\\d RMMWK RMNWL RMOWM RMWWU RMXWV RMYWW",2367:" 12NVQQQSSSSQQQ RQQSS RSQQS",2368:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2369:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2370:" 32H\\PMMNLOKQKSLUMVPWTWWVXUYSYQXOWNTMPM RMNLPLSMUNVPW RWVXTXQWOVNTM",2371:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2372:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2373:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2374:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2375:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2376:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2377:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2378:" 36JZQCVMRTRU RULQS RTITKPRRUUY RW\\UYSXQXOYN[N]O_Ra RW\\UZSYOYO]P_Ra RSXPZN]",2379:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLSY",2380:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2381:" 89IjNQOOQNSNUOVQVSUUSVQVOUNTMQMNNKPISHWH[I^K`NaRaW`[_]]`ZcVfQiMk RWHZI]K_N`R`W_[^]\\`YcTgQi RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU ReLeNgNgLeL RfLfN ReMgM ReVeXgXgVeV RfVfX ReWgW",2382:" 85D`H>Hf RI>If RM>Mf RQBSBSDQDQAR?T>W>Y?[A\\D\\I[LYNWOUOSNRLQNOQNROSQVRXSVUUWUYV[X\\[\\`[cYeWfTfReQcQ`S`SbQb RRBRD RQCSC RY?ZA[D[IZLYN RRLRNPQNRPSRVRX RYVZX[[[`ZcYe RR`Rb RQaSa",2401:" 21AcHBHb RIBIb R[B[b R\\B\\b RDB`B RDbMb RWb`b",2402:" 23BaGBQPFb RFBPP REBPQ REB\\B^I[B RGa\\a RFb\\b^[[b",2403:" 28I[X+U1R8P=OANFMNMVN^OcPgRlUsXy RU1S6Q":2242,"~":2246,"@":2273,"\\":804}[e]}var Pa={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function dXe(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;c=e[f].bbox.y,e[u].text=="'"?e[u].bbox.y=c:(To(e[u],Pa.SUB_SUP_SCALE,null,0,0),Tn[e[f].text]&&Tn[e[f].text].flags.big?e[u].bbox.y=c-e[u].bbox.h:e[f].text=="\\int"?e[u].bbox.y=c:e[u].bbox.y=c-e[u].bbox.h/2)}else if(e[u].text=="_"){let c=1,f=u;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;c=e[f].bbox.y+e[f].bbox.h,To(e[u],Pa.SUB_SUP_SCALE,null,0,0),Tn[e[f].text]&&Tn[e[f].text].flags.big?e[u].bbox.y=c:e[f].text=="\\int"?e[u].bbox.y=c-e[u].bbox.h:e[u].bbox.y=c-e[u].bbox.h/2}function n(u,c,f,d,h){let p=u,v=h,g=1/0,m=-1/0;for(;d>0?p=0;){if(e[p].text==c)v++;else if(e[p].text==f){if(v--,v==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(g=Math.min(g,e[p].bbox.y),m=Math.max(m,e[p].bbox.y+e[p].bbox.h));p+=d}return[g,m]}for(let u=0;uu.text=="&"||u.text=="\\\\"))return;let r=[],i=[],o=[];for(let u=0;u0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=Tn[e.chld[y].text]&&Tn[e.chld[y].text].flags.big;if(g.text=="'"){let A=y+1,x=0;for(;A1;vXe(e.chld,f);let p=rte(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let v=0;vr.bbox.w)c=c/Math.max(a.w,1)*r.bbox.w,c+=r.bbox.x;else{c=c/16*i;let d=(r.bbox.w-a.w/16*i)/2;c+=r.bbox.x+d}if(Tn[r.text].flags.yfl)f=(f-a.ymin)/Math.max(a.ymax-a.ymin,1)*r.bbox.h,f+=r.bbox.y;else{if(f=f/16*i,o){let d=(a.ymax+a.ymin)/2;f-=d/16*i}f+=r.bbox.y+r.bbox.h/2}l.push([c,f])}t.push(l)}}else if(Tn[r.text]&&Tn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(Tn[r.text]&&Tn[r.text].flags.txt);for(let l=Number(s);l16?h*=16/u.w:h+=(16-u.w)/2/16),h+=a,p+=r.bbox.y+r.bbox.h/2,f.push([h,p])}t.push(f)}r.mode=="tt"?a+=i:a+=u.w/16*i}}}return t}function El(e){return Math.round(e*100)/100}var qP=class{constructor(e){this._latex=e,this._tokens=dXe(e),this._tree=F_(this._tokens),nte(this._tree.chld),Wl(this._tree),gXe(this._tree),this._polylines=mXe(this._tree)}resolveScale(e){var t,n,r,i;if(e==null)return[16,16,16,16];let o=(t=e.SCALE_X)!=null?t:16,a=(n=e.SCALE_Y)!=null?n:16;if(e.MIN_CHAR_H!=null){let u=0;for(let f=0;f"].join(r)}function C_(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function HU(e,t,n,r){return Ri("svg","root",{width:e,height:t,xmlns:yee,"xmlns:xlink":Aee,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var LNe=0;function bee(){return LNe++}var KU={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},uh="transform-origin";function TNe(e,t,n){var r=vt({},e.shape);vt(r,t),e.buildPath(n,r);var i=new mee;return i.reset(n$(e)),n.rebuildPath(i,1),i.generateStr(),i.getStr()}function _Ne(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[uh]=n+"px "+r+"px")}var ONe={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function xee(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function kNe(e,t,n){var r=e.shape.paths,i={},o,a;if(ke(r,function(l){var u=C_(n.zrId);u.animation=!0,e4(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=Un(c),h=d.length;if(h){a=d[h-1];var p=c[a];for(var v in p){var g=p[v];i[v]=i[v]||{d:""},i[v].d+=g.d||""}for(var m in f){var y=f[m].animation;y.indexOf(a)>=0&&(o=y)}}}),!!o){t.d=!1;var s=xee(i,n);return o.replace(a,s)}}function GU(e){return Gt(e)?KU[e]?"cubic-bezier("+KU[e]+")":qk(e)?e:"":""}function e4(e,t,n,r){var i=e.animators,o=i.length,a=[];if(e instanceof Q$){var s=kNe(e,t,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0}).length){var fe=xee(w,n);return fe+" "+y[0]+" both"}}for(var g in l){var s=v(l[g]);s&&a.push(s)}if(a.length){var m=n.zrId+"-cls-"+bee();n.cssNodes["."+m]={animation:a.join(",")},t.class=m}}function PNe(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};zU(r,t,n)}else{var i=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},o=i.fill;if(!o){var a=e.style&&e.style.fill,s=e.states.select&&e.states.select.style&&e.states.select.style.fill,l=e.currentStates.indexOf("select")>=0&&s||a;l&&(o=V6(l))}var u=i.lineWidth;if(u){var c=!i.strokeNoScale&&e.transform?e.transform[0]:1;u=u/c}var r={cursor:"pointer"};o&&(r.fill=o),i.stroke&&(r.stroke=i.stroke),u&&(r["stroke-width"]=u),zU(r,t,n)}}function zU(e,t,n,r){var i=JSON.stringify(e),o=n.cssStyleCache[i];o||(o=n.zrId+"-cls-"+bee(),n.cssStyleCache[i]=o,n.cssNodes["."+o+":hover"]=e),t.class=t.class?t.class+" "+o:o}var L2=Math.round;function See(e){return e&&Gt(e.src)}function wee(e){return e&&Rn(e.toDataURL)}function GP(e,t,n,r){RNe(function(i,o){var a=i==="fill"||i==="stroke";a&&t$(o)?Lee(t,e,i,r):a&&eP(o)?Tee(n,e,i,r):a&&o==="none"?e[i]="transparent":e[i]=o},t,n,!1),WNe(n,e,r)}function zP(e,t){var n=l8e(t);n&&(n.each(function(r,i){r!=null&&(e[(QU+i).toLowerCase()]=r+"")}),t.isSilent()&&(e[QU+"silent"]="true"))}function JU(e){return Of(e[0]-1)&&Of(e[1])&&Of(e[2])&&Of(e[3]-1)}function CNe(e){return Of(e[4])&&Of(e[5])}function JP(e,t,n){if(t&&!(CNe(t)&&JU(t))){var r=1e4;e.transform=JU(t)?"translate("+L2(t[4]*r)/r+" "+L2(t[5]*r)/r+")":PLe(t)}}function $U(e,t,n){for(var r=e.points,i=[],o=0;o"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";yu(d,g),yu(h,g)}else if(d==null||h==null){var m=function(M,P){if(M){var k=M.elm,I=d||P.width,C=h||P.height;M.tag==="pattern"&&(u?(C=1,I/=o.width):c&&(I=1,C/=o.height)),M.attrs.width=I,M.attrs.height=C,k&&(k.setAttribute("width",I),k.setAttribute("height",C))}},y=aP(p,null,e,function(M){l||m(S,M),m(f,M)});y&&y.width&&y.height&&(d=d||y.width,h=h||y.height)}f=Ri("image","img",{href:p,width:d,height:h}),a.width=d,a.height=h}else i.svgElement&&(f=Dn(i.svgElement),a.width=i.svgWidth,a.height=i.svgHeight);if(f){var R,A;l?R=A=1:u?(A=1,R=a.width/o.width):c?(R=1,A=a.height/o.height):a.patternUnits="userSpaceOnUse",R!=null&&!isNaN(R)&&(a.width=R),A!=null&&!isNaN(A)&&(a.height=A);var x=r$(i);x&&(a.patternTransform=x);var S=Ri("pattern","",a,[f]),w=KP(S),L=r.patternCache,T=L[w];T||(T=r.zrId+"-p"+r.patternIdx++,L[w]=T,a.id=T,S=r.defs[T]=Ri("pattern",T,a,[f])),t[n]=L3(T)}}function VNe(e,t,n){var r=n.clipPathCache,i=n.defs,o=r[e.id];if(!o){o=n.zrId+"-c"+n.clipPathIdx++;var a={id:o};r[e.id]=o,i[o]=Ri("clipPath",o,a,[Mee(e,n)])}t["clip-path"]=L3(o)}function eB(e){return document.createTextNode(e)}function vh(e,t,n){e.insertBefore(t,n)}function tB(e,t){e.removeChild(t)}function nB(e,t){e.appendChild(t)}function _ee(e){return e.parentNode}function Oee(e){return e.nextSibling}function n8(e,t){e.textContent=t}var rB=58,DNe=120,UNe=Ri("","");function I_(e){return e===void 0}function Ql(e){return e!==void 0}function BNe(e,t,n){for(var r={},i=t;i<=n;++i){var o=e[i].key;o!==void 0&&(r[o]=i)}return r}function Wg(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function T2(e){var t,n=e.children,r=e.tag;if(Ql(r)){var i=e.elm=Ree(r);if($P(UNe,e),Ft(n))for(t=0;to?(p=n[l+1]==null?null:n[l+1].elm,kee(e,p,n,i,l)):mS(e,t,r,o))}function Lp(e,t){var n=t.elm=e.elm,r=e.children,i=t.children;e!==t&&($P(e,t),I_(t.text)?Ql(r)&&Ql(i)?r!==i&&YNe(n,r,i):Ql(i)?(Ql(e.text)&&n8(n,""),kee(n,null,i,0,i.length-1)):Ql(r)?mS(n,r,0,r.length-1):Ql(e.text)&&n8(n,""):e.text!==t.text&&(Ql(r)&&mS(n,r,0,r.length-1),n8(n,t.text)))}function ZNe(e,t){if(Wg(e,t))Lp(e,t);else{var n=e.elm,r=_ee(n);T2(t),r!==null&&(vh(r,t.elm,Oee(n)),mS(r,[e],0,0))}return t}var QNe=0,HNe=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=iB(),this.configLayer=iB(),this.storage=n,this._opts=r=vt({},r),this.root=t,this._id="zr"+QNe++,this._oldVNode=HU(r.width,r.height),t&&!r.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var o=this._svgDom=this._oldVNode.elm=Ree("svg");$P(null,this._oldVNode),i.appendChild(o),t.appendChild(i)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",ZNe(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return qU(t,C_(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,i=this._height,o=C_(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress,o.emphasis=t.emphasis;var a=[],s=this._bgVNode=KNe(r,i,this._backgroundColor,o);s&&a.push(s);var l=t.compress?null:this._mainVNode=Ri("g","main",{},[]);this._paintList(n,o,l?l.children:a),l&&a.push(l);var u=Ot(Un(o.defs),function(d){return o.defs[d]});if(u.length&&a.push(Ri("defs","defs",{},u)),t.animation){var c=MNe(o.cssNodes,o.cssAnims,{newline:!0});if(c){var f=Ri("style","stl",{},[],c);a.push(f)}}return HU(r,i,a,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},KP(this.renderToVNode({animation:ln(t.cssAnimation,!0),emphasis:ln(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:ln(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var i=t.length,o=[],a=0,s,l,u=0,c=0;c=0&&!(d&&l&&d[v]===l[v]);v--);for(var g=p-1;g>v;g--)a--,s=o[a-1];for(var m=v+1;m{let a=[];if(t.themeColors.length>=10)a=t.themeColors;else if(t.themeColors.length===1)a=ot(t.themeColors[0]).analogous(10).map(s=>s.toRgbString());else{const s=t.themeColors.length,l=ot(t.themeColors[s-1]).analogous(11-s).map(u=>u.toRgbString());a=[...t.themeColors.slice(0,s-1),...l]}return a}),o=()=>{var s,l;const a=b5e({type:t.type,data:t.data,themeColors:i.value,textColor:t.textColor,lineSmooth:((s=t.options)==null?void 0:s.lineSmooth)||!1,stack:((l=t.options)==null?void 0:l.stack)||!1});a&&n.setOption(a,!0)};return Wt(()=>{n=Bke(r.value,null,{renderer:"svg"}),o();const a=()=>n.resize();new ResizeObserver(a).observe(r.value)}),Lt(()=>t.type,o),Lt(()=>t.data,o),Lt(()=>t.themeColors,o),Lt(()=>t.textColor,o),(a,s)=>(U(),ee("div",{class:"chart",ref_key:"chartRef",ref:r},null,512))}}),Pee=Be(zNe,[["__scopeId","data-v-1e5b5ad9"]]),JNe=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=i=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo))},r=()=>{Gi.emit(Ti.OPEN_CHART_DATA_EDITOR)};return(i,o)=>{const a=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-chart",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",style:Me({backgroundColor:i.elementInfo.fill}),onMousedown:o[0]||(o[0]=s=>n(s)),onTouchstart:o[1]||(o[1]=s=>n(s)),onDblclick:o[2]||(o[2]=s=>r())},[O(A3,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),O(Pee,{width:i.elementInfo.width,height:i.elementInfo.height,type:i.elementInfo.chartType,data:i.elementInfo.data,themeColors:i.elementInfo.themeColors,textColor:i.elementInfo.textColor,options:i.elementInfo.options},null,8,["width","height","type","data","themeColors","textColor","options"])],36)),[[a,i.contextmenus]])],4)],6)}}}),Cee=Be(JNe,[["__scopeId","data-v-3b1105a2"]]),Iee=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:i,color:o,backcolor:a,fontsize:s,fontname:l,align:u}=e;let c=`${r?"underline":""} ${i?"line-through":""}`;return c===" "&&(c="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:c,color:o||"#000",backgroundColor:a||"",fontSize:s||"14px",fontFamily:l||"",textAlign:u||"left"}},Nee=e=>e.replace(/\n/g,"
    ").replace(/ /g," "),Fee=e=>({hideCells:we(()=>{const n=[];for(let r=0;r1||a.rowspan>1)for(let s=r;s{const t=he(["",""]);return Lt(()=>e.value,()=>{e.value&&(t.value=qH(e.value.color))},{immediate:!0}),{subThemeColor:t}},$Ne=["innerHTML"],jNe=Xe({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,i=he(),o=he(""),a=he(!1);Lt(()=>n.value,()=>{a.value||(o.value=n.value,i.value&&(i.value.innerHTML=n.value))},{immediate:!0});const s=()=>{if(!i.value)return;const c=i.value.innerHTML;r("updateValue",c)},l=()=>{a.value=!0,i.value&&(i.value.onpaste=c=>{if(c.preventDefault(),!c.clipboardData)return;const f=c.clipboardData.items[0];f&&f.kind==="string"&&(f.type==="text/plain"?f.getAsString(d=>{if(typeof tk(d)=="object")return;const p=zH(d);if(p){r("insertExcelData",p),i.value&&(i.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)}):f.type==="text/html"&&f.getAsString(d=>{const h=JH(d);h&&(r("insertExcelData",h),i.value&&(i.value.innerHTML=h[0][0]))}))})},u=()=>{a.value=!1,i.value&&(i.value.onpaste=null)};return l0(()=>{i.value&&(i.value.onpaste=null)}),(c,f)=>(U(),ee("div",{class:"custom-textarea",ref_key:"textareaRef",ref:i,contenteditable:!0,onFocus:f[0]||(f[0]=d=>l()),onBlur:f[1]||(f[1]=d=>u()),onInput:f[2]||(f[2]=d=>s()),innerHTML:o.value},null,40,$Ne))}}),qNe=Be(jNe,[["__scopeId","data-v-1ce2fbf6"]]),e7e={key:0,class:"handler"},t7e=["onMousedown"],n7e=["width"],r7e=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],i7e=["innerHTML"],o7e=Xe({__name:"EditableTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},emits:["change","changeColWidths","changeSelectedCells"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:i}=Ve(pt()),o=he(!1),a=he([]),s=he([]),l=we({get(){return n.data},set(le){r("change",le)}}),u=we(()=>n.theme),{subThemeColor:c}=Eee(u),f=he([]),d=we(()=>f.value.reduce((le,de)=>le+de));Lt([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(le=>le*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};Lt(()=>n.editable,()=>{n.editable||h()});const p=we(()=>{const le=[];for(let de=1;deq+X);le.push(ce)}return le}),v=we(()=>n.data),{hideCells:g}=Fee(v),m=we(()=>{if(!a.value.length)return[];const[le,de]=a.value;if(!s.value.length)return[`${le}_${de}`];const[ce,q]=s.value;if(le===ce&&de===q)return[`${le}_${de}`];const X=[],$=Math.min(le,ce),se=Math.min(de,q),te=Math.max(le,ce),re=Math.max(de,q);for(let oe=0;oe=$&&oe<=te&&ue>=se&&ue<=re&&X.push(`${oe}_${ue}`)}return X});Lt(m,(le,de)=>{Zn.isEqual(le,de)||r("changeSelectedCells",m.value)});const y=we(()=>m.value.length>1?null:m.value[0]),R=()=>o.value=!1,A=(le,de,ce)=>{le.button===0&&(s.value=[],o.value=!0,a.value=[de,ce])},x=(le,de)=>{o.value&&(s.value=[le,de])};Wt(()=>{document.addEventListener("mouseup",R)}),En(()=>{document.removeEventListener("mouseup",R)});const S=(le,de)=>g.value.includes(`${le}_${de}`),w=le=>{const de=l.value.length-1;a.value=[0,le],s.value=[de,le]},L=le=>{const de=l.value[le].length-1;a.value=[le,0],s.value=[le,de]},T=()=>{const le=l.value.length-1,de=l.value[le].length-1;a.value=[0,0],s.value=[le,de]},M=le=>{const de=JSON.parse(JSON.stringify(l.value)),ce=l.value[le],q=[];for(let X=0;X=0;$--)if(!S($,X)){de[$][X].rowspan=de[$][X].rowspan-1;break}de.splice(le,1),l.value=de},P=le=>{const de=JSON.parse(JSON.stringify(l.value)),ce=[];for(let q=0;q=0;X--)if(!S(q,X)){de[q][X].colspan=de[q][X].colspan-1;break}l.value=de.map(q=>(q.splice(le,1),q)),f.value.splice(le,1),r("changeColWidths",f.value)},k=le=>{const de=JSON.parse(JSON.stringify(l.value)),ce=[];for(let q=0;q{l.value=l.value.map(de=>{const ce={colspan:1,rowspan:1,text:"",id:Ut(10)};return de.splice(le,0,ce),de}),f.value.splice(le,0,100),r("changeColWidths",f.value)},C=(le,de)=>{let ce=JSON.parse(JSON.stringify(l.value));const q={colspan:1,rowspan:1,text:""};if(le){const X=[];for(let $=0;${const $=[];for(let se=0;se{const[le,de]=a.value,[ce,q]=s.value,X=Math.min(le,ce),$=Math.min(de,q),se=Math.max(le,ce),te=Math.max(de,q),re=JSON.parse(JSON.stringify(l.value));re[X][$].rowspan=se-X+1,re[X][$].colspan=te-$+1,l.value=re,h()},N=(le,de)=>{const ce=JSON.parse(JSON.stringify(l.value));ce[le][de].rowspan=1,ce[le][de].colspan=1,l.value=ce,h()},V=(le,de)=>{h();let ce=!0;const q=f.value[de],X=le.pageX,$=50;document.onmousemove=se=>{if(!ce)return;const te=(se.pageX-X)/i.value,re=q+te<$?$:Math.round(q+te);f.value[de]=re},document.onmouseup=()=>{ce=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},W=()=>{const le=JSON.parse(JSON.stringify(l.value));for(let de=0;de{hr(()=>{const le=document.querySelector(".cell-text.active");le&&le.focus()})},j=()=>{const le=(X,$)=>l.value[X]?l.value[X][$]?S(X,$)?le(X,$+1):[X,$]:le(X+1,0):null;s.value=[];const de=a.value[0],ce=a.value[1]+1,q=le(de,ce);q?a.value=q:(k(de+1),a.value=[de+1,0]),H()},B=le=>{const de=+m.value[0].split("_")[0],ce=+m.value[0].split("_")[1],q=l.value.length,X=l.value[0].length,$=se=>{if(se[0]<0||se[1]<0||se[0]>q-1||se[1]>X-1)return[0,0];const te=`${se[0]}_${se[1]}`;return g.value.includes(te)?le==="UP"?$([se[0],se[1]-1]):le==="DOWN"?$([se[0],se[1]-1]):le==="LEFT"?$([se[0]-1,se[1]]):le==="RIGHT"?$([se[0]-1,se[1]]):[0,0]:se};if(le==="UP"){const se=de-1;if(se<0)return;s.value=[],a.value=$([se,ce])}else if(le==="DOWN"){const se=de+1;if(se>q-1)return;s.value=[],a.value=$([se,ce])}else if(le==="LEFT"){const se=ce-1;if(se<0)return;s.value=[],a.value=$([de,se])}else if(le==="RIGHT"){const se=ce+1;if(se>X-1)return;s.value=[],a.value=$([de,se])}H()},Y=le=>{var ce;const de=window.getSelection();if(de&&de.rangeCount>0){const q=de.getRangeAt(0),X=q.cloneRange();X.selectNodeContents(le),X.setEnd(q.startContainer,q.startOffset);const $=X.toString().length;X.setEnd(q.endContainer,q.endOffset);const se=X.toString().length,te=((ce=le.textContent)==null?void 0:ce.length)||0;return{start:$,end:se,len:te}}return null},Z=le=>{if(!n.editable||!m.value.length)return;const de=le.key.toUpperCase();if(m.value.length<2){if(de===yt.TAB)le.preventDefault(),j();else if(le.ctrlKey&&de===yt.UP){le.preventDefault();const ce=+m.value[0].split("_")[0];k(ce)}else if(le.ctrlKey&&de===yt.DOWN){le.preventDefault();const ce=+m.value[0].split("_")[0];k(ce+1)}else if(le.ctrlKey&&de===yt.LEFT){le.preventDefault();const ce=+m.value[0].split("_")[1];I(ce)}else if(le.ctrlKey&&de===yt.RIGHT){le.preventDefault();const ce=+m.value[0].split("_")[1];I(ce+1)}else if(de===yt.UP){const ce=Y(le.target);ce&&ce.start===ce.end&&ce.start===0&&B("UP")}else if(de===yt.DOWN){const ce=Y(le.target);ce&&ce.start===ce.end&&ce.start===ce.len&&B("DOWN")}else if(de===yt.LEFT){const ce=Y(le.target);ce&&ce.start===ce.end&&ce.start===0&&B("LEFT")}else if(de===yt.RIGHT){const ce=Y(le.target);ce&&ce.start===ce.end&&ce.start===ce.len&&B("RIGHT")}}else de===yt.DELETE&&W()};Wt(()=>{document.addEventListener("keydown",Z)}),En(()=>{document.removeEventListener("keydown",Z)});const K=Zn.debounce(function(le,de,ce){l.value[de][ce].text=le,r("change",l.value)},300,{trailing:!0}),ne=(le,de,ce)=>{const q=le.length,X=le[0].length;let $=0,se=0;de+q>l.value.length&&($=de+q-l.value.length),ce+X>l.value[0].length&&(se=ce+X-l.value[0].length),($||se)&&C($,se),hr(()=>{for(let te=0;te{const le=[];for(let de=0;de{const le=z(),de=le.length>1,ce=le[0].length>1;return{canDeleteRow:de,canDeleteCol:ce}},G=(le,de)=>{const ce=m.value.length>1,q=l.value[le][de],X=ce,$=!ce&&(q.rowspan>1||q.colspan>1);return{canMerge:X,canSplit:$}},ye=le=>{const de=le.dataset.cellIndex,ce=+de.split("_")[0],q=+de.split("_")[1];m.value.includes(`${ce}_${q}`)||(a.value=[ce,q],s.value=[]);const{canMerge:X,canSplit:$}=G(ce,q),{canDeleteRow:se,canDeleteCol:te}=fe();return[{text:"插入列",children:[{text:"到左侧",handler:()=>I(q)},{text:"到右侧",handler:()=>I(q+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>k(ce)},{text:"到下方",handler:()=>k(ce+1)}]},{text:"删除列",disable:!te,handler:()=>P(q)},{text:"删除行",disable:!se,handler:()=>M(ce)},{divider:!0},{text:"合并单元格",disable:!X,handler:F},{text:"取消合并单元格",disable:!$,handler:()=>N(ce,q)},{divider:!0},{text:"选中当前列",handler:()=>w(q)},{text:"选中当前行",handler:()=>L(ce)},{text:"选中全部单元格",handler:T}]};return(le,de)=>{var q,X,$,se,te;const ce=_n("contextmenu");return U(),ee("div",{class:"editable-table",style:Me({width:d.value+"px"})},[le.editable?(U(),ee("div",e7e,[(U(!0),ee(Ne,null,Je(p.value,(re,oe)=>(U(),ee("div",{class:"drag-line",key:oe,style:Me({left:re+"px"}),onMousedown:ve=>V(ve,oe)},null,44,t7e))),128))])):Ye("",!0),D("table",{class:Ge({theme:u.value,"row-header":(q=u.value)==null?void 0:q.rowHeader,"row-footer":(X=u.value)==null?void 0:X.rowFooter,"col-header":($=u.value)==null?void 0:$.colHeader,"col-footer":(se=u.value)==null?void 0:se.colFooter}),style:Me(`--themeColor: ${(te=u.value)==null?void 0:te.color}; --subThemeColor1: ${J(c)[0]}; --subThemeColor2: ${J(c)[1]}`)},[D("colgroup",null,[(U(!0),ee(Ne,null,Je(f.value,(re,oe)=>(U(),ee("col",{span:"1",key:oe,width:re},null,8,n7e))),128))]),D("tbody",null,[(U(!0),ee(Ne,null,Je(l.value,(re,oe)=>(U(),ee("tr",{key:oe,style:Me({height:le.cellMinHeight+"px"})},[(U(!0),ee(Ne,null,Je(re,(ve,ue)=>ze((U(),ee("td",{class:Ge(["cell",{selected:m.value.includes(`${oe}_${ue}`)&&m.value.length>1,active:y.value===`${oe}_${ue}`}]),style:Me({borderStyle:le.outline.style,borderColor:le.outline.color,borderWidth:le.outline.width+"px",...J(Iee)(ve.style)}),key:ve.id,rowspan:ve.rowspan,colspan:ve.colspan,"data-cell-index":`${oe}_${ue}`,onMousedown:pe=>A(pe,oe,ue),onMouseenter:pe=>x(oe,ue)},[y.value===`${oe}_${ue}`?(U(),Te(qNe,{key:0,class:Ge(["cell-text",{active:y.value===`${oe}_${ue}`}]),style:Me({minHeight:le.cellMinHeight-4+"px"}),value:ve.text,onUpdateValue:pe=>J(K)(pe,oe,ue),onInsertExcelData:pe=>ne(pe,oe,ue)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(U(),ee("div",{key:1,class:"cell-text",style:Me({minHeight:le.cellMinHeight-4+"px"}),innerHTML:J(Nee)(ve.text)},null,12,i7e))],46,r7e)),[[hc,!J(g).includes(`${oe}_${ue}`)],[ce,pe=>ye(pe)]])),128))],4))),128))])],6)],4)}}}),a7e=Be(o7e,[["__scopeId","data-v-938823e2"]]),s7e={class:"element-content"},l7e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{canvasScale:i,handleElementId:o,isScaling:a}=Ve(n),s=he(),{addHistorySnapshot:l}=on(),u=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},c=he(!1);Lt(o,()=>{o.value!==t.elementInfo.id&&(c.value=!1)}),Lt(c,()=>{n.setDisableHotkeysState(c.value)});const f=()=>{t.elementInfo.lock||(c.value=!0)},d=he(-1);Lt(a,()=>{o.value===t.elementInfo.id&&(a.value&&(c.value=!1),!a.value&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:d.value}}),d.value=-1))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const A=R.height;t.elementInfo.height!==A&&(a.value?d.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}}))},p=new ResizeObserver(h);Wt(()=>{s.value&&p.observe(s.value)}),En(()=>{s.value&&p.unobserve(s.value)});const v=y=>{r.updateElement({id:t.elementInfo.id,props:{data:y}}),l()},g=y=>{const R=y.reduce((x,S)=>x+S),A=y.map(x=>x/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:A}}),l()},m=y=>{hr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const A=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-table",{lock:y.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:Me({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${y.elementInfo.rotate}deg)`})},[ze((U(),ee("div",s7e,[O(a7e,{onMousedown:R[0]||(R[0]=Nt(()=>{},["stop"])),data:y.elementInfo.data,width:y.elementInfo.width,cellMinHeight:y.elementInfo.cellMinHeight,colWidths:y.elementInfo.colWidths,outline:y.elementInfo.outline,theme:y.elementInfo.theme,editable:c.value,onChange:R[1]||(R[1]=x=>v(x)),onChangeColWidths:R[2]||(R[2]=x=>g(x)),onChangeSelectedCells:R[3]||(R[3]=x=>m(x))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!c.value||y.elementInfo.lock?(U(),ee("div",{key:0,class:Ge(["table-mask",{lock:y.elementInfo.lock}]),onDblclick:R[4]||(R[4]=x=>f()),onMousedown:R[5]||(R[5]=x=>u(x)),onTouchstart:R[6]||(R[6]=x=>u(x))},[J(o)===y.elementInfo.id?(U(),ee("div",{key:0,class:"mask-tip",style:Me({transform:`scale(${1/J(i)})`})},"双击编辑",4)):Ye("",!0)],34)):Ye("",!0)])),[[A,y.contextmenus]])],4)],6)}}}),Xee=Be(l7e,[["__scopeId","data-v-7795910a"]]),u7e=["width","height","stroke","stroke-width"],c7e=["transform"],f7e=["d"],d7e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=i=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo))},r=()=>{Gi.emit(Ti.OPEN_LATEX_EDITOR)};return(i,o)=>{const a=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-latex",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",onMousedown:o[0]||(o[0]=s=>n(s)),onTouchstart:o[1]||(o[1]=s=>n(s)),onDblclick:o[2]||(o[2]=s=>r())},[(U(),ee("svg",{overflow:"visible",width:i.elementInfo.width,height:i.elementInfo.height,stroke:i.elementInfo.color,"stroke-width":i.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${i.elementInfo.width/i.elementInfo.viewBox[0]}, ${i.elementInfo.height/i.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{d:i.elementInfo.path},null,8,f7e)],8,c7e)],8,u7e))],32)),[[a,i.contextmenus]])],4)],6)}}}),Wee=Be(d7e,[["__scopeId","data-v-b73586f6"]]),h7e=(e,t)=>{Wt(()=>{if(!t.value)return;let n="normal";if(/m3u8(#|\?|$)/i.exec(e)?n="hls":/.flv(#|\?|$)/i.exec(e)&&(n="flv"),t.value&&n==="hls"&&(t.value.canPlayType("application/x-mpegURL")||t.value.canPlayType("application/vnd.apple.mpegURL"))&&(n="normal"),n==="hls"){const r=window.Hls;if(r&&r.isSupported()){const i=new r;i.loadSource(e),i.attachMedia(t.value)}}else if(n==="flv"){const r=window.flvjs;if(r&&r.isSupported()){const i=r.createPlayer({type:"flv",url:e});i.attachMediaElement(t.value),i.load()}}})},jP=e=>(jt("data-v-597c0901"),e=e(),qt(),e),p7e={key:0,class:"load-error"},v7e=["src","autoplay","poster"],g7e={class:"bezel"},m7e=jP(()=>D("div",{class:"controller-mask"},null,-1)),y7e={class:"controller"},A7e={class:"icons icons-left"},R7e={class:"icon-content"},b7e={class:"volume"},x7e={class:"icon-content"},S7e=jP(()=>D("span",{class:"thumb"},null,-1)),w7e=[S7e],M7e={class:"time"},L7e={class:"ptime"},T7e={class:"dtime"},_7e={class:"icons icons-right"},O7e={class:"speed"},k7e={class:"icon speed-icon"},P7e=["onClick"],C7e={class:"icon-content"},I7e={class:"bar"},N7e=jP(()=>D("span",{class:"thumb"},null,-1)),F7e=[N7e],E7e=Xe({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(X=0)=>{if(X===0||isNaN(X))return"00:00";const $=oe=>oe<10?"0"+oe:""+oe,se=Math.floor(X/3600),te=Math.floor((X-se*3600)/60),re=Math.floor(X-se*3600-te*60);return(se>0?[se,te,re]:[te,re]).map($).join(":")},r=X=>X.getBoundingClientRect().left,i=he(),o=he(),a=he(),s=he(.5),l=he(!0),u=he(0),c=he(0),f=he(0),d=he(!1),h=he(!1),p=he(1),v=he(!1),g=he("00:00"),m=he("0"),y=we(()=>n(u.value)),R=we(()=>n(c.value)),A=we(()=>u.value/c.value*100+"%"),x=we(()=>f.value/c.value*100+"%"),S=we(()=>s.value*100+"%"),w=he(!1),L=[{label:"2x",value:2},{label:"1.5x",value:1.5},{label:"1.25x",value:1.25},{label:"1x",value:1},{label:"0.75x",value:.75},{label:"0.5x",value:.5}],T=X=>{i.value&&(X=Math.max(X,0),X=Math.min(X,c.value),i.value.currentTime=X,u.value=X)},M=()=>{i.value&&(l.value=!1,i.value.play(),h.value=!0)},P=()=>{i.value&&(l.value=!0,i.value.pause(),h.value=!0)},k=()=>{l.value?M():P()},I=X=>{i.value&&(X=Math.max(X,0),X=Math.min(X,1),i.value.volume=X,s.value=X,i.value.muted&&X!==0&&(i.value.muted=!1))},C=X=>{i.value&&(i.value.playbackRate=X),p.value=X},F=()=>{var X;c.value=((X=i.value)==null?void 0:X.duration)||0},N=()=>{var X;u.value=((X=i.value)==null?void 0:X.currentTime)||0},V=()=>{d.value?(T(0),M()):P()},W=()=>{var X;f.value=(X=i.value)!=null&&X.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},H=he(!1),j=()=>H.value=!0,B=X=>{if(!i.value||!o.value)return;let se=(("clientX"in X?X.clientX:X.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const te=se*c.value;i.value.currentTime=te,u.value=te},Y=X=>{if(!i.value||!o.value)return;let se=(("clientX"in X?X.clientX:X.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const te=se*c.value;i.value.currentTime=te,u.value=te,document.removeEventListener("mousemove",B),document.removeEventListener("touchmove",B),document.removeEventListener("mouseup",Y),document.removeEventListener("touchend",Y)},Z=()=>{document.addEventListener("mousemove",B),document.addEventListener("touchmove",B),document.addEventListener("mouseup",Y),document.addEventListener("touchend",Y)},K=X=>{if(!a.value)return;const se=(("clientX"in X?X.clientX:X.changedTouches[0].clientX)-r(a.value))/45;I(se)},ne=()=>{document.removeEventListener("mousemove",K),document.removeEventListener("touchmove",K),document.removeEventListener("mouseup",ne),document.removeEventListener("touchend",ne)},z=()=>{document.addEventListener("mousemove",K),document.addEventListener("touchmove",K),document.addEventListener("mouseup",ne),document.addEventListener("touchend",ne)},fe=X=>{if(!a.value)return;const $=(X.clientX-r(a.value))/45;I($)},G=X=>{if(c.value&&o.value){const $=o.value.getBoundingClientRect().left,se=X.clientX-$;if(se<0||se>o.value.offsetWidth)return;const te=c.value*(se/o.value.offsetWidth);m.value=`${se-(te>=3600?25:20)}px`,g.value=n(te),v.value=!0}},ye=()=>{i.value&&(i.value.muted?(i.value.muted=!1,I(.5)):(i.value.muted=!0,I(0)))},le=()=>{d.value=!d.value},de=he(-1),ce=he(!1),q=()=>{ce.value=!1,clearTimeout(de.value),de.value=setTimeout(()=>{var X;(X=i.value)!=null&&X.played.length&&(ce.value=!0)},3e3)};return h7e(t.src,i),(X,$)=>{const se=Se("IconPause"),te=Se("IconPlayOne"),re=Se("IconVolumeMute"),oe=Se("IconVolumeNotice"),ve=Se("IconVolumeSmall");return U(),ee("div",{class:Ge(["video-player",{"hide-controller":ce.value}]),style:Me({width:X.width*X.scale+"px",height:X.height*X.scale+"px",transform:`scale(${1/X.scale})`}),onMousemove:$[22]||($[22]=ue=>q()),onClick:$[23]||($[23]=ue=>q())},[D("div",{class:"video-wrap",onClick:$[8]||($[8]=ue=>k())},[H.value?(U(),ee("div",p7e,"视频加载失败")):Ye("",!0),D("video",{class:"video",ref_key:"videoRef",ref:i,src:X.src,autoplay:X.autoplay,poster:X.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:$[0]||($[0]=ue=>F()),onTimeupdate:$[1]||($[1]=ue=>N()),onEnded:$[2]||($[2]=ue=>V()),onProgress:$[3]||($[3]=ue=>W()),onPlay:$[4]||($[4]=ue=>{q(),l.value=!1}),onPause:$[5]||($[5]=ue=>q()),onError:$[6]||($[6]=ue=>j())},null,40,v7e),D("div",g7e,[D("span",{class:Ge(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:$[7]||($[7]=ue=>h.value=!1)},[l.value?(U(),Te(se,{key:0})):(U(),Te(te,{key:1}))],34)])]),m7e,D("div",y7e,[D("div",A7e,[D("div",{class:"icon play-icon",onClick:$[9]||($[9]=ue=>k())},[D("span",R7e,[l.value?(U(),Te(te,{key:0})):(U(),Te(se,{key:1}))])]),D("div",b7e,[D("div",{class:"icon volume-icon",onClick:$[10]||($[10]=ue=>ye())},[D("span",x7e,[s.value===0?(U(),Te(re,{key:0})):s.value===1?(U(),Te(oe,{key:1})):(U(),Te(ve,{key:2}))])]),D("div",{class:"volume-bar-wrap",onMousedown:$[11]||($[11]=ue=>z()),onTouchstart:$[12]||($[12]=ue=>z()),onClick:$[13]||($[13]=ue=>fe(ue))},[D("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[D("div",{class:"volume-bar-inner",style:Me({width:S.value})},w7e,4)],512)],32)]),D("span",M7e,[D("span",L7e,dt(y.value),1),De(" / "),D("span",T7e,dt(R.value),1)])]),D("div",_7e,[D("div",O7e,[D("div",k7e,[D("span",{class:"icon-content",onClick:$[14]||($[14]=ue=>w.value=!w.value)},dt(p.value===1?"倍速":p.value+"x"),1),w.value?(U(),ee("div",{key:0,class:"speed-menu",onMouseleave:$[15]||($[15]=ue=>w.value=!1)},[(U(),ee(Ne,null,Je(L,ue=>D("div",{class:Ge(["speed-menu-item",{active:ue.value===p.value}]),key:ue.label,onClick:pe=>C(ue.value)},dt(ue.label),11,P7e)),64))],32)):Ye("",!0)])]),D("div",{class:"loop",onClick:$[16]||($[16]=ue=>le())},[D("div",{class:Ge(["icon loop-icon",{active:d.value}])},[D("span",C7e,"循环"+dt(d.value?"开":"关"),1)],2)])]),D("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:o,onMousedown:$[17]||($[17]=ue=>Z()),onTouchstart:$[18]||($[18]=ue=>Z()),onMousemove:$[19]||($[19]=ue=>G(ue)),onMouseenter:$[20]||($[20]=ue=>v.value=!0),onMouseleave:$[21]||($[21]=ue=>v.value=!1)},[D("div",{class:Ge(["bar-time",{hidden:!v.value}]),style:Me({left:m.value})},dt(g.value),7),D("div",I7e,[D("div",{class:"loaded",style:Me({width:x.value})},null,4),D("div",{class:"played",style:Me({width:A.value})},F7e,4)])],544)])],38)}}}),Vee=Be(E7e,[["__scopeId","data-v-597c0901"]]),X7e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=(i,o=!0)=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo,o))};return(i,o)=>{const a=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-video",{lock:i.elementInfo.lock}]),style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",onMousedown:o[2]||(o[2]=s=>r(s,!1)),onTouchstart:o[3]||(o[3]=s=>r(s,!1))},[O(Vee,{width:i.elementInfo.width,height:i.elementInfo.height,src:i.elementInfo.src,poster:i.elementInfo.poster,scale:J(n)},null,8,["width","height","src","poster","scale"]),(U(),ee(Ne,null,Je(["t","b","l","r"],s=>D("div",{class:Ge(["handler-border",s]),key:s,onMousedown:o[0]||(o[0]=l=>r(l)),onTouchstart:o[1]||(o[1]=l=>r(l))},null,34)),64))],32)),[[a,i.contextmenus]])],4)],6)}}}),Dee=Be(X7e,[["__scopeId","data-v-c50d3bc7"]]),Uee=e=>(jt("data-v-32038f5c"),e=e(),qt(),e),W7e=["src","autoplay"],V7e={class:"controller"},D7e={class:"icons"},U7e={class:"icon-content"},B7e={class:"volume"},Y7e={class:"icon-content"},Z7e=Uee(()=>D("span",{class:"thumb"},null,-1)),Q7e=[Z7e],H7e={class:"time"},K7e={class:"ptime"},G7e={class:"dtime"},z7e={class:"bar"},J7e=Uee(()=>D("span",{class:"thumb"},null,-1)),$7e=[J7e],j7e=Xe({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(ne=0)=>{if(ne===0||isNaN(ne))return"00:00";const z=le=>le<10?"0"+le:""+le,fe=Math.floor(ne/3600),G=Math.floor((ne-fe*3600)/60),ye=Math.floor(ne-fe*3600-G*60);return(fe>0?[fe,G,ye]:[G,ye]).map(z).join(":")},i=ne=>ne.getBoundingClientRect().left,o=he(),a=he(),s=he(),l=he(.5),u=he(!0),c=he(0),f=he(0),d=he(0),h=he(!1),p=he("00:00"),v=he("0"),g=we(()=>r(c.value)),m=we(()=>r(f.value)),y=we(()=>c.value/f.value*100+"%"),R=we(()=>d.value/f.value*100+"%"),A=we(()=>l.value*100+"%"),x=ne=>{o.value&&(ne=Math.max(ne,0),ne=Math.min(ne,f.value),o.value.currentTime=ne,c.value=ne)},S=()=>{o.value&&(u.value=!1,o.value.play())},w=()=>{o.value&&(u.value=!0,o.value.pause())},L=()=>{u.value?S():w()},T=ne=>{o.value&&(ne=Math.max(ne,0),ne=Math.min(ne,1),o.value.volume=ne,l.value=ne,o.value.muted&&ne!==0&&(o.value.muted=!1))},M=()=>{var ne;f.value=((ne=o.value)==null?void 0:ne.duration)||0},P=()=>{var ne;c.value=((ne=o.value)==null?void 0:ne.currentTime)||0},k=()=>{u.value=!1},I=()=>{n.loop?(x(0),S()):w()},C=()=>{var ne;d.value=(ne=o.value)!=null&&ne.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},F=()=>un.error("视频加载失败"),N=ne=>{if(!o.value||!a.value)return;let fe=(("clientX"in ne?ne.clientX:ne.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;fe=Math.max(fe,0),fe=Math.min(fe,1);const G=fe*f.value;o.value.currentTime=G,c.value=G},V=ne=>{if(!o.value||!a.value)return;let fe=(("clientX"in ne?ne.clientX:ne.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;fe=Math.max(fe,0),fe=Math.min(fe,1);const G=fe*f.value;o.value.currentTime=G,c.value=G,document.removeEventListener("mousemove",N),document.removeEventListener("touchmove",N),document.removeEventListener("mouseup",V),document.removeEventListener("touchend",V)},W=()=>{document.addEventListener("mousemove",N),document.addEventListener("touchmove",N),document.addEventListener("mouseup",V),document.addEventListener("touchend",V)},H=ne=>{if(!s.value)return;const fe=(("clientX"in ne?ne.clientX:ne.changedTouches[0].clientX)-i(s.value))/45;T(fe)},j=()=>{document.removeEventListener("mousemove",H),document.removeEventListener("touchmove",H),document.removeEventListener("mouseup",j),document.removeEventListener("touchend",j)},B=()=>{document.addEventListener("mousemove",H),document.addEventListener("touchmove",H),document.addEventListener("mouseup",j),document.addEventListener("touchend",j)},Y=ne=>{if(!s.value)return;const z=(ne.clientX-i(s.value))/45;T(z)},Z=ne=>{if(f.value&&a.value){const z=a.value.getBoundingClientRect().left,fe=ne.clientX-z;if(fe<0||fe>a.value.offsetWidth)return;const G=f.value*(fe/a.value.offsetWidth);v.value=`${fe-(G>=3600?25:20)}px`,p.value=r(G),h.value=!0}},K=()=>{o.value&&(o.value.muted?(o.value.muted=!1,T(.5)):(o.value.muted=!0,T(0)))};return t({toggle:L}),(ne,z)=>{const fe=Se("IconPlayOne"),G=Se("IconPause"),ye=Se("IconVolumeMute"),le=Se("IconVolumeNotice"),de=Se("IconVolumeSmall");return U(),ee("div",{class:"audio-player",style:Me({transform:`scale(${1/ne.scale})`})},[D("audio",{class:"audio",ref_key:"audioRef",ref:o,src:ne.src,autoplay:ne.autoplay,onDurationchange:z[0]||(z[0]=ce=>M()),onTimeupdate:z[1]||(z[1]=ce=>P()),onPlay:z[2]||(z[2]=ce=>k()),onEnded:z[3]||(z[3]=ce=>I()),onProgress:z[4]||(z[4]=ce=>C()),onError:z[5]||(z[5]=ce=>F())},null,40,W7e),D("div",V7e,[D("div",D7e,[D("div",{class:"icon play-icon",onClick:z[6]||(z[6]=ce=>L())},[D("span",U7e,[u.value?(U(),Te(fe,{key:0})):(U(),Te(G,{key:1}))])]),D("div",B7e,[D("div",{class:"icon volume-icon",onClick:z[7]||(z[7]=ce=>K())},[D("span",Y7e,[l.value===0?(U(),Te(ye,{key:0})):l.value===1?(U(),Te(le,{key:1})):(U(),Te(de,{key:2}))])]),D("div",{class:"volume-bar-wrap",onMousedown:z[8]||(z[8]=ce=>B()),onTouchstart:z[9]||(z[9]=ce=>B()),onClick:z[10]||(z[10]=ce=>Y(ce))},[D("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[D("div",{class:"volume-bar-inner",style:Me({width:A.value})},Q7e,4)],512)],32)])]),D("span",H7e,[D("span",K7e,dt(g.value),1),De(" / "),D("span",G7e,dt(m.value),1)]),D("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:z[11]||(z[11]=ce=>W()),onTouchstart:z[12]||(z[12]=ce=>W()),onMousemove:z[13]||(z[13]=ce=>Z(ce)),onMouseenter:z[14]||(z[14]=ce=>h.value=!0),onMouseleave:z[15]||(z[15]=ce=>h.value=!1)},[D("div",{class:Ge(["bar-time",{hidden:!h.value}]),style:Me({left:v.value})},dt(p.value),7),D("div",z7e,[D("div",{class:"loaded",style:Me({width:R.value})},null,4),D("div",{class:"played",style:Me({width:y.value})},$7e,4)])],544)])],4)}}}),Bee=Be(j7e,[["__scopeId","data-v-32038f5c"]]),q7e=Xe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Ve(pt()),{viewportRatio:i,viewportSize:o}=Ve(at()),a=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),s=we(()=>{const u=o.value,c=o.value*i.value,f=280/n.value,d=50/n.value,h=t.elementInfo.width,p=t.elementInfo.height,v=t.elementInfo.left,g=t.elementInfo.top;let m=0,y=p;return v+f>=u&&(m=h-f),g+p+d>=c&&(y=-d),{left:m+"px",top:y+"px"}}),l=u=>{t.elementInfo.lock||(u.stopPropagation(),t.selectElement(u,t.elementInfo))};return(u,c)=>{const f=Se("IconVolumeNotice"),d=_n("contextmenu");return U(),ee("div",{class:Ge(["editable-element-audio",{lock:u.elementInfo.lock}]),style:Me({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px",width:u.elementInfo.width+"px",height:u.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${u.elementInfo.rotate}deg)`})},[ze((U(),ee("div",{class:"element-content",onMousedown:c[1]||(c[1]=h=>l(h)),onTouchstart:c[2]||(c[2]=h=>l(h))},[O(f,{class:"audio-icon",style:Me({fontSize:a.value,color:u.elementInfo.color})},null,8,["style"]),J(r)===u.elementInfo.id?(U(),Te(Bee,{key:0,class:"audio-player",style:Me({...s.value}),src:u.elementInfo.src,loop:u.elementInfo.loop,scale:J(n),onMousedown:c[0]||(c[0]=Nt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Ye("",!0)],32)),[[d,u.contextmenus]])],4)],6)}}}),Yee=Be(q7e,[["__scopeId","data-v-07f623ea"]]),e9e=["id"],t9e=Xe({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=we(()=>({[Et.IMAGE]:Cz,[Et.TEXT]:LJ,[Et.SHAPE]:kJ,[Et.LINE]:PJ,[Et.CHART]:Cee,[Et.TABLE]:Xee,[Et.LATEX]:Wee,[Et.VIDEO]:Dee,[Et.AUDIO]:Yee})[t.elementInfo.type]||null),{orderElement:r}=z2(),{alignElementToCanvas:i}=m3(),{combineElements:o,uncombineElements:a}=ok(),{deleteElement:s}=G2(),{lockElement:l,unlockElement:u}=tK(),{copyElement:c,pasteElement:f,cutElement:d}=ak(),{selectAllElements:h}=i3(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>u(t.elementInfo)}]:[{text:"剪切",subText:"Ctrl + X",handler:d},{text:"复制",subText:"Ctrl + C",handler:c},{text:"粘贴",subText:"Ctrl + V",handler:f},{divider:!0},{text:"水平居中",handler:()=>i(gn.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>i(gn.CENTER)},{text:"水平居中",handler:()=>i(gn.HORIZONTAL)},{text:"左对齐",handler:()=>i(gn.LEFT)},{text:"右对齐",handler:()=>i(gn.RIGHT)}]},{text:"垂直居中",handler:()=>i(gn.VERTICAL),children:[{text:"水平垂直居中",handler:()=>i(gn.CENTER)},{text:"垂直居中",handler:()=>i(gn.VERTICAL)},{text:"顶部对齐",handler:()=>i(gn.TOP)},{text:"底部对齐",handler:()=>i(gn.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Wr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,Wr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,Wr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Wr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,Wr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,Wr.DOWN)}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?a:o,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:h},{text:"锁定",subText:"Ctrl + L",handler:l},{text:"删除",subText:"Delete",handler:s}];return(v,g)=>(U(),ee("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${v.elementInfo.id}`,style:Me({zIndex:v.elementIndex})},[(U(),Te(xu(n.value),{elementInfo:v.elementInfo,selectElement:v.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,e9e))}}),n9e=Xe({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(U(),ee("div",{class:Ge(`mouse-selection quadrant-${t.quadrant}`),style:Me({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),r9e=Be(n9e,[["__scopeId","data-v-053bfa3e"]]),i9e={class:"grid-lines"},o9e=["d","stroke"],a9e=Xe({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Ve(pt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=Ve(at()),a=we(()=>{var u;return(u=r.value)==null?void 0:u.background}),s=we(()=>{var f;const u=((f=a.value)==null?void 0:f.color)||"#fff",c=["#000","#fff"];return ot.mostReadable(u,c,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),l=we(()=>{const u=o.value,c=o.value*i.value;let f="";for(let d=0;d<=Math.floor(c/n.value);d++)f+=`M0 ${d*n.value} L${u} ${d*n.value} `;for(let d=0;d<=Math.floor(u/n.value);d++)f+=`M${d*n.value} 0 L${d*n.value} ${c} `;return f});return(u,c)=>(U(),ee("svg",i9e,[D("path",{style:Me({transform:`scale(${J(t)})`}),d:l.value,fill:"none",stroke:s.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,o9e)]))}}),s9e=Be(a9e,[["__scopeId","data-v-93264269"]]),t4=e=>({backgroundStyle:we(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:i,gradient:o}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image"&&i){const{src:a,size:s}=i;return a?s==="repeat"?{backgroundImage:`url(${a}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${a}`,backgroundRepeat:"no-repeat",backgroundSize:s||"cover"}:{backgroundColor:"#fff"}}else if(n==="gradient"&&o){const{type:a,colors:s,rotate:l}=o,u=s.map(c=>`${c.color} ${c.pos}%`);return a==="radial"?{backgroundImage:`radial-gradient(${u.join(",")}`}:{backgroundImage:`linear-gradient(${l}deg, ${u.join(",")}`}}return{backgroundColor:"#fff"}})}),l9e=Xe({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Ve(pt()),{currentSlide:n}=Ve(at()),r=we(()=>{var o;return(o=n.value)==null?void 0:o.background}),{backgroundStyle:i}=t4(r);return(o,a)=>(U(),ee("div",{class:"viewport-background",style:Me(J(i))},[J(t)?(U(),Te(s9e,{key:0})):Ye("",!0)],4))}}),u9e=Be(l9e,[["__scopeId","data-v-203ea8ff"]]),c9e=Xe({__name:"AlignmentLine",props:{type:{},axis:{},length:{},canvasScale:{}},setup(e){const t=e,n=we(()=>t.axis.x*t.canvasScale+"px"),r=we(()=>t.axis.y*t.canvasScale+"px"),i=we(()=>t.type==="vertical"?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"});return(o,a)=>(U(),ee("div",{class:"alignment-line",style:Me({left:n.value,top:r.value})},[D("div",{class:Ge(["line",o.type]),style:Me(i.value)},null,6)],4))}}),Zee=Be(c9e,[["__scopeId","data-v-7cd3d25d"]]),f9e={class:"ruler"},d9e={key:0},h9e={key:0},p9e=Xe({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=Ve(pt()),{viewportRatio:i,viewportSize:o}=Ve(at()),a=he(null);Yv(()=>{const l=t.elementList.filter(u=>r.value.includes(u.id));if(!l.length)return a.value=null;a.value=tc(l)});const s=we(()=>t.viewportStyles.width*n.value/(o.value/100));return(l,u)=>(U(),ee("div",f9e,[D("div",{class:"h",style:Me({width:l.viewportStyles.width*J(n)+"px",left:l.viewportStyles.left+"px"})},[(U(),ee(Ne,null,Je(20,c=>D("div",{class:Ge(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`h-marker-100-${c}`,style:Me({width:s.value+"px"})},[c*100<=J(o)?(U(),ee("span",d9e,dt(c*100),1)):Ye("",!0)],6)),64)),a.value?(U(),ee("div",{key:0,class:"range",style:Me({left:a.value.minX*J(n)+"px",width:(a.value.maxX-a.value.minX)*J(n)+"px"})},null,4)):Ye("",!0)],4),D("div",{class:"v",style:Me({height:l.viewportStyles.height*J(n)+"px",top:l.viewportStyles.top+"px"})},[(U(),ee(Ne,null,Je(20,c=>D("div",{class:Ge(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`v-marker-100-${c}`,style:Me({height:s.value+"px"})},[c*100<=J(o)*J(i)?(U(),ee("span",h9e,dt(c*100),1)):Ye("",!0)],6)),64)),a.value?(U(),ee("div",{key:0,class:"range",style:Me({top:a.value.minY*J(n)+"px",height:(a.value.maxY-a.value.minY)*J(n)+"px"})},null,4)):Ye("",!0)],4)]))}}),v9e=Be(p9e,[["__scopeId","data-v-c6df5cc2"]]),g9e=["width","height"],m9e=["d"],y9e=Xe({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=pt(),{creatingElement:i}=Ve(r),{ctrlOrShiftKeyActive:o}=Ve(Fs()),a=he(),s=he(),l=he(),u=he({x:0,y:0});Wt(()=>{if(!l.value)return;const{x:h,y:p}=l.value.getBoundingClientRect();u.value={x:h,y:p}});const c=h=>{let p=!0;const v=h.pageX,g=h.pageY;a.value=[v,g],document.onmousemove=m=>{if(!i.value||!p)return;let y=m.pageX,R=m.pageY;if(o.value){const A=y-v,x=R-g,S=Math.abs(A),w=Math.abs(x);if(i.value.type==="shape"){const L=x>0&&A<0||x<0&&A>0;S>w?R=L?g-A:g+A:y=L?v-x:v+x}else i.value.type==="line"&&(S>w?R=g:y=v)}s.value=[y,R]},document.onmouseup=m=>{var x,S;if(document.onmousemove=null,document.onmouseup=null,m.button===2){setTimeout(()=>r.setCreatingElement(null),0);return}p=!1;const y=m.pageX,R=m.pageY,A=30;if(((x=i.value)==null?void 0:x.type)==="line"&&(Math.abs(y-v)>=A||Math.abs(R-g)>=A))n("created",{start:a.value,end:s.value});else if(((S=i.value)==null?void 0:S.type)!=="line"&&Math.abs(y-v)>=A&&Math.abs(R-g)>=A)n("created",{start:a.value,end:s.value});else{const L=Math.min(y,v),T=Math.min(R,g),M=Math.max(y,v),P=Math.max(R,g),k=M-L>=A?M-L:200,I=P-T>=A?P-T:200;n("created",{start:[L,T],end:[L+k,T+I]})}}},f=we(()=>{if(!a.value||!s.value||!i.value||i.value.type!=="line")return null;const[h,p]=a.value,[v,g]=s.value,m=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,g),A=Math.max(p,g),x=y-m>=24?y-m:24,S=A-R>=24?A-R:24,w=h===m?0:y-m,L=p===R?0:A-R,T=v===m?0:y-m,M=g===R?0:A-R,P=`M${w}, ${L} L${T}, ${M}`;return{svgWidth:x,svgHeight:S,startX:w,startY:L,endX:T,endY:M,path:P}}),d=we(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[v,g]=s.value,m=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,g),A=Math.max(p,g),x=y-m,S=A-R;return{left:m-u.value.x+"px",top:R-u.value.y+"px",width:x+"px",height:S+"px"}});return(h,p)=>{var v,g;return U(),ee("div",{class:"element-create-selection",ref_key:"selectionRef",ref:l,onMousedown:p[0]||(p[0]=Nt(m=>c(m),["stop"])),onContextmenu:p[1]||(p[1]=Nt(()=>{},["stop","prevent"]))},[a.value&&s.value?(U(),ee("div",{key:0,class:Ge(["selection",(v=J(i))==null?void 0:v.type]),style:Me(d.value)},[((g=J(i))==null?void 0:g.type)==="line"&&f.value?(U(),ee("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[D("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,m9e)],8,g9e)):Ye("",!0)],6)):Ye("",!0)],544)}}}),A9e=Be(y9e,[["__scopeId","data-v-7b17a883"]]),R9e={overflow:"visible"},b9e=["d","fill"],x9e=Xe({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=pt(),{ctrlOrShiftKeyActive:i}=Ve(Fs()),{theme:o}=Ve(at()),a=he(),s=he(!1),l=he({x:0,y:0});Wt(()=>{if(!a.value)return;const{x:A,y:x}=a.value.getBoundingClientRect();l.value={x:A,y:x}});const u=he(null),c=he([]),f=he(!1),d=(A,x=!1)=>{let S=A.pageX-l.value.x,w=A.pageY-l.value.y;if(x)return{pageX:S,pageY:w};if(i.value&&c.value.length){const[L,T]=c.value[c.value.length-1];Math.abs(L-S)-Math.abs(T-w)>0?w=T:S=L}return{pageX:S,pageY:w}},h=A=>{if(s.value){const{pageX:w,pageY:L}=d(A,!0);c.value.push([w,L]),u.value=null;return}const{pageX:x,pageY:S}=d(A);if(u.value=[x,S],c.value.length>=2){const[w,L]=c.value[0];Math.abs(w-x)<5&&Math.abs(L-S)<5?f.value=!0:f.value=!1}else f.value=!1},p=we(()=>{let A="";for(let x=0;x{const x=c.value.map(N=>N[0]),S=c.value.map(N=>N[1]),w=Math.min(...x),L=Math.min(...S),T=Math.max(...x),M=Math.max(...S),P=c.value.map(N=>[N[0]-w,N[1]-L]);let k="";for(let N=0;N{const{pageX:x,pageY:S}=d(A);s.value=!0,f.value?n("created",v()):c.value.push([x,S]),document.onmouseup=()=>{s.value=!1}},m=()=>{r.setCreatingCustomShapeState(!1)},y=()=>{n("created",{...v(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:o.value.themeColors[0],style:"solid"}}),m()},R=A=>{const x=A.key.toUpperCase();x===yt.ESC&&m(),x===yt.ENTER&&y()};return Wt(()=>{un.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),En(()=>{document.removeEventListener("keydown",R),un.closeAll()}),(A,x)=>(U(),ee("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:x[0]||(x[0]=Nt(S=>g(S),["stop"])),onMousemove:x[1]||(x[1]=S=>h(S)),onContextmenu:x[2]||(x[2]=Nt(S=>m(),["stop","prevent"]))},[(U(),ee("svg",R9e,[D("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,b9e)]))],544))}}),S9e=Be(x9e,[["__scopeId","data-v-08eeb427"]]),A0=(e,t)=>{const n=we(()=>[{direction:Rt.LEFT_TOP,style:{}},{direction:Rt.TOP,style:{left:e.value/2+"px"}},{direction:Rt.RIGHT_TOP,style:{left:e.value+"px"}},{direction:Rt.LEFT,style:{top:t.value/2+"px"}},{direction:Rt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:Rt.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:Rt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:Rt.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]),r=we(()=>[{direction:Rt.LEFT,style:{top:t.value/2+"px"}},{direction:Rt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),i=we(()=>[{direction:Rt.TOP,style:{left:e.value/2+"px"}},{direction:Rt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),o=we(()=>[{type:Ag.T,style:{width:e.value+"px"}},{type:Ag.B,style:{top:t.value+"px",width:e.value+"px"}},{type:Ag.L,style:{height:t.value+"px"}},{type:Ag.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:i,borderLines:o}},w9e=Xe({__name:"ResizeHandler",props:{type:{},rotate:{default:0}},setup(e){const t=e,n=we(()=>{const r="rotate-",i=t.rotate;return i>-22.5&&i<=22.5?r+0:i>22.5&&i<=67.5?r+45:i>67.5&&i<=112.5?r+90:i>112.5&&i<=157.5?r+135:i>157.5||i<=-157.5?r+0:i>-157.5&&i<=-112.5?r+45:i>-112.5&&i<=-67.5?r+90:i>-67.5&&i<=-22.5?r+135:r+0});return(r,i)=>(U(),ee("div",{class:Ge(["resize-handler",n.value,r.type])},null,2))}}),Ad=Be(w9e,[["__scopeId","data-v-bb3f9e62"]]),M9e=Xe({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),ee("div",{class:Ge(["border-line",t.type,{wide:t.isWide}])},null,2))}}),R0=Be(M9e,[["__scopeId","data-v-7114fb45"]]),L9e=Xe({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Ve(pt()),i=we(()=>t.elementList.filter(d=>n.value.includes(d.id))),o=he({minX:0,maxX:0,minY:0,maxY:0}),a=we(()=>(o.value.maxX-o.value.minX)*r.value),s=we(()=>(o.value.maxY-o.value.minY)*r.value),{resizeHandlers:l,borderLines:u}=A0(a,s);Yv(()=>{const{minX:d,maxX:h,minY:p,maxY:v}=tc(i.value);o.value={minX:d,maxX:h,minY:p,maxY:v}});const f=we(()=>i.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(U(),ee("div",{class:"multi-select-operate",style:Me({left:o.value.minX*J(r)+"px",top:o.value.minY*J(r)+"px"})},[(U(!0),ee(Ne,null,Je(J(u),p=>(U(),Te(R0,{key:p.type,type:p.type,style:Me(p.style)},null,8,["type","style"]))),128)),f.value?Ye("",!0):(U(!0),ee(Ne,{key:0},Je(J(l),p=>(U(),Te(Ad,{key:p.direction,type:p.direction,style:Me(p.style),onMousedown:Nt(v=>d.scaleMultiElement(v,o.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),T9e=Be(L9e,[["__scopeId","data-v-135c8cb7"]]),_9e={},O9e={class:"rotate-handler"};function k9e(e,t){return U(),ee("div",O9e)}const u1=Be(_9e,[["render",k9e],["__scopeId","data-v-9f21fc0f"]]),P9e={inheritAttrs:!1},C9e=Xe({...P9e,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Ve(pt()),i=we(()=>r.value===t.elementInfo.id),o=we(()=>t.elementInfo.width*n.value),a=we(()=>t.elementInfo.height*n.value),{resizeHandlers:s,borderLines:l}=A0(o,a);return(u,c)=>(U(),ee("div",{class:Ge(["image-element-operate",{cliping:i.value}])},[(U(!0),ee(Ne,null,Je(J(l),f=>(U(),Te(R0,{class:"operate-border-line",key:f.type,type:f.type,style:Me(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(J(s),f=>(U(),Te(Ad,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Me(f.style),onMousedown:Nt(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(u1,{class:"operate-rotate-handler",style:Me({left:o.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)],2))}}),I9e=Be(C9e,[["__scopeId","data-v-2a1bef4e"]]),N9e={class:"text-element-operate"},F9e={inheritAttrs:!1},E9e=Xe({...F9e,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:o,verticalTextElementResizeHandlers:a,borderLines:s}=A0(r,i),l=we(()=>t.elementInfo.vertical?a.value:o.value);return(u,c)=>(U(),ee("div",N9e,[(U(!0),ee(Ne,null,Je(J(s),f=>(U(),Te(R0,{class:"operate-border-line",key:f.type,type:f.type,style:Me(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(l.value,f=>(U(),Te(Ad,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Me(f.style),onMousedown:Nt(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(u1,{class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)]))}}),X9e={class:"shape-element-operate"},W9e=["onMousedown"],V9e={inheritAttrs:!1},D9e=Xe({...V9e,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=A0(r,i),s=we(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const l=d0[t.elementInfo.pathFormula];return t.elementInfo.keypoints.map((u,c)=>{const f=l.getBaseSize[c],d=l.relative[c],h=f(t.elementInfo.width,t.elementInfo.height)*u;let p={};return d==="left"?p={left:h*n.value+"px"}:d==="right"?p={left:(t.elementInfo.width-h)*n.value+"px"}:d==="center"?p={left:(t.elementInfo.width-h)/2*n.value+"px"}:d==="top"?p={top:h*n.value+"px"}:d==="bottom"?p={top:(t.elementInfo.height-h)*n.value+"px"}:d==="left_bottom"?p={left:h*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="right_bottom"?p={left:(t.elementInfo.width-h)*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="top_right"?p={left:t.elementInfo.width*n.value+"px",top:h*n.value+"px"}:d==="bottom_right"&&(p={left:t.elementInfo.width*n.value+"px",top:(t.elementInfo.height-h)*n.value+"px"}),{keypoint:u,styles:p}})});return(l,u)=>(U(),ee("div",X9e,[(U(!0),ee(Ne,null,Je(J(a),c=>(U(),Te(R0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(J(o),c=>(U(),Te(Ad,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(u1,{class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]),(U(!0),ee(Ne,null,Je(s.value,(c,f)=>(U(),ee("div",{class:"operate-keypoint-handler",key:f,style:Me(c.styles),onMousedown:Nt(d=>l.moveShapeKeypoint(d,l.elementInfo,f),["stop"])},null,44,W9e))),128))],64)):Ye("",!0)]))}}),U9e=Be(D9e,[["__scopeId","data-v-11747e5a"]]),B9e={class:"line-element-operate"},Y9e=["width","height","stroke"],Z9e={key:0},Q9e=["x1","y1","x2","y2"],H9e=["x1","y1","x2","y2"],K9e=["x1","y1","x2","y2"],G9e=["x1","y1","x2","y2"],z9e={inheritAttrs:!1},J9e=Xe({...z9e,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=we(()=>Math.max(t.elementInfo.start[0],t.elementInfo.end[0])),i=we(()=>Math.max(t.elementInfo.start[1],t.elementInfo.end[1])),o=we(()=>{const a=[{handler:zo.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:zo.END,style:{left:t.elementInfo.end[0]*n.value+"px",top:t.elementInfo.end[1]*n.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2){const s=t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2;a.push({handler:zo.C,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}})}else if(t.elementInfo.cubic){const[s,l]=t.elementInfo.cubic;a.push({handler:zo.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:zo.C2,style:{left:l[0]*n.value+"px",top:l[1]*n.value+"px"}})}return a});return(a,s)=>(U(),ee("div",B9e,[a.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(o.value,l=>(U(),Te(Ad,{class:"operate-resize-handler",key:l.handler,style:Me(l.style),onMousedown:Nt(u=>a.dragLineElement(u,a.elementInfo,l.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(U(),ee("svg",{width:r.value||1,height:i.value||1,stroke:a.elementInfo.color,overflow:"visible",style:Me({transform:`scale(${J(n)})`})},[a.elementInfo.curve?(U(),ee("g",Z9e,[D("line",{class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,Q9e),D("line",{class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,H9e)])):Ye("",!0),a.elementInfo.cubic?(U(!0),ee(Ne,{key:1},Je(a.elementInfo.cubic,(l,u)=>(U(),ee("g",{key:u},[u===0?(U(),ee("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:l[0],y2:l[1]},null,8,K9e)):Ye("",!0),u===1?(U(),ee("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:l[0],y2:l[1]},null,8,G9e)):Ye("",!0)]))),128)):Ye("",!0)],12,Y9e))],64)):Ye("",!0)]))}}),$9e=Be(J9e,[["__scopeId","data-v-9dea4d6a"]]),j9e={class:"table-element-operate"},q9e={inheritAttrs:!1},eFe=Xe({...q9e,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=we(()=>t.elementInfo.outline.width||1),i=we(()=>(t.elementInfo.width+r.value)*n.value),o=we(()=>t.elementInfo.height*n.value),{resizeHandlers:a,borderLines:s}=A0(i,o);return(l,u)=>(U(),ee("div",j9e,[(U(!0),ee(Ne,null,Je(J(s),c=>(U(),Te(R0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(J(a),c=>(U(),Te(Ad,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(u1,{class:"operate-rotate-handler",style:Me({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"])],64)):Ye("",!0)]))}}),tFe={class:"common-element-operate"},nFe={inheritAttrs:!1},XR=Xe({...nFe,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ve(pt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=A0(r,i),s=we(()=>["chart","video","audio"].includes(t.elementInfo.type));return(l,u)=>(U(),ee("div",tFe,[(U(!0),ee(Ne,null,Je(J(a),c=>(U(),Te(R0,{class:"operate-border-line",key:c.type,type:c.type,style:Me(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(Ne,{key:0},[(U(!0),ee(Ne,null,Je(J(o),c=>(U(),Te(Ad,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Me(c.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Ye("",!0):(U(),Te(u1,{key:0,class:"operate-rotate-handler",style:Me({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]))],64)):Ye("",!0)]))}}),Qee=()=>{const e=at(),{addHistorySnapshot:t}=on();return{setLink:(i,o)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(o.type==="web"&&!a.test(o.target))return un.error("不是正确的网页链接地址"),!1;if(o.type==="slide"&&!o.target)return un.error("请先选择链接目标"),!1;const s={link:o};return e.updateElement({id:i.id,props:s}),t(),!0},removeLink:i=>{e.removeElementProps({id:i.id,propName:"link"}),t()}}},rFe=Xe({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:-1}},setup(e){return(t,n)=>(U(),ee("div",{class:Ge(["divider",t.type]),style:Me({margin:t.type==="horizontal"?`${t.margin>=0?t.margin:24}px 0`:`0 ${t.margin>=0?t.margin:8}px`})},null,6))}}),Bt=Be(rFe,[["__scopeId","data-v-80adabfa"]]),iFe=["href"],oFe={class:"btns"},aFe=Xe({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=pt(),r=at(),{canvasScale:i}=Ve(n),{slides:o}=Ve(r),{removeLink:a}=Qee(),s=we(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),l=u=>{const c=o.value.findIndex(f=>f.id===u);c!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(c))};return(u,c)=>(U(),ee("div",{class:"link-handler",style:Me({top:s.value*J(i)+10+"px"})},[u.link.type==="web"?(U(),ee("a",{key:0,class:"link",href:u.link.target,target:"_blank"},dt(u.link.target),9,iFe)):(U(),ee("a",{key:1,class:"link",onClick:c[0]||(c[0]=f=>l(u.link.target))},"幻灯片页面 "+dt(u.link.target),1)),D("div",oFe,[D("div",{class:"btn",onClick:c[1]||(c[1]=f=>u.openLinkDialog())},"更换"),O(Bt,{type:"vertical"}),D("div",{class:"btn",onClick:c[2]||(c[2]=f=>J(a)(u.elementInfo))},"移除")])],4))}}),sFe=Be(aFe,[["__scopeId","data-v-821fa8e0"]]),lFe={key:1,class:"animation-index"},uFe=Xe({__name:"index",props:{elementInfo:{},isSelected:{type:Boolean},isActive:{type:Boolean},isActiveGroupElement:{type:Boolean},isMultiSelect:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},dragLineElement:{type:Function},moveShapeKeypoint:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,{canvasScale:n,toolbarState:r}=Ve(pt()),{formatedAnimations:i}=Ve(at()),o=we(()=>({[Et.IMAGE]:I9e,[Et.TEXT]:E9e,[Et.SHAPE]:U9e,[Et.LINE]:$9e,[Et.TABLE]:eFe,[Et.CHART]:XR,[Et.LATEX]:XR,[Et.VIDEO]:XR,[Et.AUDIO]:XR})[t.elementInfo.type]||null),a=we(()=>{const u=[];for(let c=0;cd.elId).includes(t.elementInfo.id)&&u.push(c);return u}),s=we(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),l=we(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(u,c)=>(U(),ee("div",{class:Ge(["operate",{"multi-select":u.isMultiSelect&&!u.isActive}]),style:Me({top:u.elementInfo.top*J(n)+"px",left:u.elementInfo.left*J(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${u.elementInfo.width*J(n)/2}px ${l.value*J(n)/2}px`})},[u.isSelected?(U(),Te(xu(o.value),{key:0,elementInfo:u.elementInfo,handlerVisible:!u.elementInfo.lock&&(u.isActiveGroupElement||!u.isMultiSelect),rotateElement:u.rotateElement,scaleElement:u.scaleElement,dragLineElement:u.dragLineElement,moveShapeKeypoint:u.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Ye("",!0),J(r)==="elAnimation"&&a.value.length?(U(),ee("div",lFe,[(U(!0),ee(Ne,null,Je(a.value,f=>(U(),ee("div",{class:"index-item",key:f},dt(f+1),1))),128))])):Ye("",!0),u.isActive&&u.elementInfo.link?(U(),Te(sFe,{key:2,elementInfo:u.elementInfo,link:u.elementInfo.link,openLinkDialog:u.openLinkDialog,onMousedown:c[0]||(c[0]=Nt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Ye("",!0)],6))}}),cFe=Be(uFe,[["__scopeId","data-v-7c6be7e7"]]),fFe=["src"],dFe=Xe({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=gd(n),i=we(()=>t.elementInfo.flipH),o=we(()=>t.elementInfo.flipV),{flipStyle:a}=y3(i,o),s=we(()=>t.elementInfo),{clipShape:l,imgPosition:u}=Ik(s),c=we(()=>t.elementInfo.filters),{filter:f}=Oz(c);return(d,h)=>(U(),ee("div",{class:"base-element-image",style:Me({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${d.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({filter:J(r)?`drop-shadow(${J(r)})`:"",transform:J(a)})},[O(kz,{elementInfo:d.elementInfo},null,8,["elementInfo"]),D("div",{class:"image-content",style:Me({clipPath:J(l).style})},[D("img",{src:d.elementInfo.src,draggable:!1,style:Me({top:J(u).top,left:J(u).left,width:J(u).width,height:J(u).height,filter:J(f)}),alt:""},null,12,fFe),d.elementInfo.colorMask?(U(),ee("div",{key:0,class:"color-mask",style:Me({backgroundColor:d.elementInfo.colorMask})},null,4)):Ye("",!0)],4)],4)],4)],4))}}),Hee=Be(dFe,[["__scopeId","data-v-67c9bdc0"]]),hFe=["innerHTML"],pFe=Xe({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=gd(n);return(i,o)=>(U(),ee("div",{class:"base-element-text",style:Me({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${i.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({width:i.elementInfo.vertical?"auto":i.elementInfo.width+"px",height:i.elementInfo.vertical?i.elementInfo.height+"px":"auto",backgroundColor:i.elementInfo.fill,opacity:i.elementInfo.opacity,textShadow:J(r),lineHeight:i.elementInfo.lineHeight,letterSpacing:(i.elementInfo.wordSpace||0)+"px",color:i.elementInfo.defaultColor,fontFamily:i.elementInfo.defaultFontName,writingMode:i.elementInfo.vertical?"vertical-rl":"horizontal-tb"})},[O(A3,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),D("div",{class:Ge(["text ProseMirror-static",{thumbnail:i.target==="thumbnail"}]),style:Me({"--paragraphSpace":`${i.elementInfo.paragraphSpace===void 0?5:i.elementInfo.paragraphSpace}px`}),innerHTML:i.elementInfo.content},null,14,hFe)],4)],4)],4))}}),Kee=Be(pFe,[["__scopeId","data-v-a3ec163d"]]),vFe=["width","height"],gFe=["transform"],mFe=["d","fill","stroke","stroke-width","stroke-dasharray"],yFe=["innerHTML"],AFe=Xe({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo),{fill:r}=TJ(n,"base"),i=we(()=>t.elementInfo.outline),{outlineWidth:o,outlineColor:a,strokeDashArray:s}=n1(i),l=we(()=>t.elementInfo.shadow),{shadowStyle:u}=gd(l),c=we(()=>t.elementInfo.flipH),f=we(()=>t.elementInfo.flipV),{flipStyle:d}=y3(c,f),h=we(()=>{const p={content:"",defaultFontName:"",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:p});return(p,v)=>(U(),ee("div",{class:"base-element-shape",style:Me({top:p.elementInfo.top+"px",left:p.elementInfo.left+"px",width:p.elementInfo.width+"px",height:p.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${p.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({opacity:p.elementInfo.opacity,filter:J(u)?`drop-shadow(${J(u)})`:"",transform:J(d),color:h.value.defaultColor,fontFamily:h.value.defaultFontName})},[(U(),ee("svg",{overflow:"visible",width:p.elementInfo.width,height:p.elementInfo.height},[D("defs",null,[p.elementInfo.pattern?(U(),Te(OJ,{key:0,id:`base-pattern-${p.elementInfo.id}`,src:p.elementInfo.pattern},null,8,["id","src"])):p.elementInfo.gradient?(U(),Te(_J,{key:1,id:`base-gradient-${p.elementInfo.id}`,type:p.elementInfo.gradient.type,colors:p.elementInfo.gradient.colors,rotate:p.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])):Ye("",!0)]),D("g",{transform:`scale(${p.elementInfo.width/p.elementInfo.viewBox[0]}, ${p.elementInfo.height/p.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:p.elementInfo.path,fill:J(r),stroke:J(a),"stroke-width":J(o),"stroke-dasharray":J(s)},null,8,mFe)],8,gFe)],8,vFe)),D("div",{class:Ge(["shape-text",h.value.align])},[D("div",{class:"ProseMirror-static",innerHTML:h.value.content},null,8,yFe)],2)],4)],4)],4))}}),Gee=Be(AFe,[["__scopeId","data-v-778fd44b"]]),RFe=["width","height"],bFe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],xFe=Xe({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=gd(n),i=we(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),o=we(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),a=we(()=>{const l=t.elementInfo.width;return t.elementInfo.style==="dashed"?l<=8?`${l*5} ${l*2.5}`:`${l*5} ${l*1.5}`:t.elementInfo.style==="dotted"?l<=8?`${l*1.8} ${l*1.6}`:`${l*1.5} ${l*1.2}`:"0 0"}),s=we(()=>nk(t.elementInfo));return(l,u)=>(U(),ee("div",{class:"base-element-line",style:Me({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[D("div",{class:"element-content",style:Me({filter:J(r)?`drop-shadow(${J(r)})`:""})},[(U(),ee("svg",{overflow:"visible",width:i.value,height:o.value},[D("defs",null,[l.elementInfo.points[0]?(U(),Te(qf,{key:0,id:l.elementInfo.id,position:"start",type:l.elementInfo.points[0],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0),l.elementInfo.points[1]?(U(),Te(qf,{key:1,id:l.elementInfo.id,position:"end",type:l.elementInfo.points[1],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Ye("",!0)]),D("path",{d:s.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":a.value,fill:"none","marker-start":l.elementInfo.points[0]?`url(#${l.elementInfo.id}-${l.elementInfo.points[0]}-start)`:"","marker-end":l.elementInfo.points[1]?`url(#${l.elementInfo.id}-${l.elementInfo.points[1]}-end)`:""},null,8,bFe)],8,RFe))],4)],4))}}),zee=Be(xFe,[["__scopeId","data-v-833e88cd"]]),SFe=Xe({__name:"BaseChartElement",props:{elementInfo:{},target:{}},setup(e){return(t,n)=>(U(),ee("div",{class:Ge(["base-element-chart",{"is-thumbnail":t.target==="thumbnail"}]),style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({backgroundColor:t.elementInfo.fill})},[O(A3,{width:t.elementInfo.width,height:t.elementInfo.height,outline:t.elementInfo.outline},null,8,["width","height","outline"]),O(Pee,{width:t.elementInfo.width,height:t.elementInfo.height,type:t.elementInfo.chartType,data:t.elementInfo.data,themeColors:t.elementInfo.themeColors,textColor:t.elementInfo.textColor,options:t.elementInfo.options},null,8,["width","height","type","data","themeColors","textColor","options"])],4)],4)],6))}}),Jee=Be(SFe,[["__scopeId","data-v-5a1fd6e3"]]),wFe=["width"],MFe=["rowspan","colspan"],LFe=["innerHTML"],TFe=Xe({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=he([]),r=we(()=>n.value.reduce((l,u)=>l+u));Lt([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(l=>l*t.width)},{immediate:!0});const i=we(()=>t.data),{hideCells:o}=Fee(i),a=we(()=>t.theme),{subThemeColor:s}=Eee(a);return(l,u)=>{var c,f,d,h,p;return U(),ee("div",{class:"static-table",style:Me({width:r.value+"px"})},[D("table",{class:Ge({theme:a.value,"row-header":(c=a.value)==null?void 0:c.rowHeader,"row-footer":(f=a.value)==null?void 0:f.rowFooter,"col-header":(d=a.value)==null?void 0:d.colHeader,"col-footer":(h=a.value)==null?void 0:h.colFooter}),style:Me(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${J(s)[0]}; --subThemeColor2: ${J(s)[1]}`)},[D("colgroup",null,[(U(!0),ee(Ne,null,Je(n.value,(v,g)=>(U(),ee("col",{span:"1",key:g,width:v},null,8,wFe))),128))]),D("tbody",null,[(U(!0),ee(Ne,null,Je(l.data,(v,g)=>(U(),ee("tr",{key:g,style:Me({height:l.cellMinHeight+"px"})},[(U(!0),ee(Ne,null,Je(v,(m,y)=>ze((U(),ee("td",{class:"cell",style:Me({borderStyle:l.outline.style,borderColor:l.outline.color,borderWidth:l.outline.width+"px",...J(Iee)(m.style)}),key:m.id,rowspan:m.rowspan,colspan:m.colspan},[D("div",{class:"cell-text",style:Me({minHeight:l.cellMinHeight-4+"px"}),innerHTML:J(Nee)(m.text)},null,12,LFe)],12,MFe)),[[hc,!J(o).includes(`${g}_${y}`)]])),128))],4))),128))])],6)],4)}}}),_Fe=Be(TFe,[["__scopeId","data-v-6d887dcd"]]),OFe={class:"element-content"},kFe=Xe({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ee("div",{class:"base-element-table",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",OFe,[O(_Fe,{data:t.elementInfo.data,width:t.elementInfo.width,cellMinHeight:t.elementInfo.cellMinHeight,colWidths:t.elementInfo.colWidths,outline:t.elementInfo.outline,theme:t.elementInfo.theme},null,8,["data","width","cellMinHeight","colWidths","outline","theme"])])],4)],4))}}),$ee=Be(kFe,[["__scopeId","data-v-77cfa6e4"]]),PFe={class:"element-content"},CFe=["width","height","stroke","stroke-width"],IFe=["transform"],NFe=["d"],FFe=Xe({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ee("div",{class:"base-element-latex",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",PFe,[(U(),ee("svg",{overflow:"visible",width:t.elementInfo.width,height:t.elementInfo.height,stroke:t.elementInfo.color,"stroke-width":t.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${t.elementInfo.width/t.elementInfo.viewBox[0]}, ${t.elementInfo.height/t.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{d:t.elementInfo.path},null,8,NFe)],8,IFe)],8,CFe))])],4)],4))}}),jee=Be(FFe,[["__scopeId","data-v-93374af9"]]),EFe=Xe({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=Se("IconPlayOne");return U(),ee("div",{class:"base-element-video",style:Me({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${t.elementInfo.rotate}deg)`})},[D("div",{class:"element-content",style:Me({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[O(r,{class:"icon"})],4)],4)],4)}}}),XFe=Be(EFe,[["__scopeId","data-v-2fb0e771"]]),WFe={class:"element-content"},VFe=Xe({__name:"BaseAudioElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px");return(r,i)=>{const o=Se("IconVolumeNotice");return U(),ee("div",{class:"base-element-audio",style:Me({top:r.elementInfo.top+"px",left:r.elementInfo.left+"px",width:r.elementInfo.width+"px",height:r.elementInfo.height+"px"})},[D("div",{class:"rotate-wrapper",style:Me({transform:`rotate(${r.elementInfo.rotate}deg)`})},[D("div",WFe,[O(o,{class:"audio-icon",style:Me({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),DFe=Be(VFe,[["__scopeId","data-v-b33e6120"]]),UFe=Xe({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=we(()=>({[Et.IMAGE]:Hee,[Et.TEXT]:Kee,[Et.SHAPE]:Gee,[Et.LINE]:zee,[Et.CHART]:Jee,[Et.TABLE]:$ee,[Et.LATEX]:jee,[Et.VIDEO]:XFe,[Et.AUDIO]:DFe})[t.elementInfo.type]||null);return(r,i)=>(U(),ee("div",{class:Ge(["base-element",`base-element-${r.elementInfo.id}`]),style:Me({zIndex:r.elementIndex})},[(U(),Te(xu(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),BFe={key:1,class:"placeholder"},YFe=Xe({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n,viewportSize:r}=Ve(at()),i=we(()=>t.slide.background),{backgroundStyle:o}=t4(i),a=we(()=>t.size/r.value);return u0(oy,a),(s,l)=>(U(),ee("div",{class:"thumbnail-slide",style:Me({width:s.size+"px",height:s.size*J(n)+"px"})},[s.visible?(U(),ee("div",{key:0,class:"elements",style:Me({width:J(r)+"px",height:J(r)*J(n)+"px",transform:`scale(${a.value})`})},[D("div",{class:"background",style:Me(J(o))},null,4),(U(!0),ee(Ne,null,Je(s.slide.elements,(u,c)=>(U(),Te(UFe,{key:u.id,elementInfo:u,elementIndex:c+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(U(),ee("div",BFe,"加载中 ..."))],4))}}),Cs=Be(YFe,[["__scopeId","data-v-c8cdb1af"]]),ZFe=["onClick"],QFe=Xe({__name:"Tabs",props:{value:{},tabs:{},card:{type:Boolean,default:!1},tabsStyle:{},tabStyle:{},spaceAround:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=t;return(r,i)=>(U(),ee("div",{class:Ge(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:Me(r.tabsStyle||{})},[(U(!0),ee(Ne,null,Je(r.tabs,o=>(U(),ee("div",{class:Ge(["tab",{active:o.key===r.value}]),key:o.key,style:Me({...r.tabStyle||{},"--color":o.color}),onClick:a=>n("update:value",o.key)},dt(o.label),15,ZFe))),128))],6))}}),gl=Be(QFe,[["__scopeId","data-v-c7f9dce0"]]),HFe=Xe({__name:"Button",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{default:"default"},size:{default:"normal"},first:{type:Boolean,default:!1},last:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,i=()=>{n.disabled||r("click")};return(o,a)=>(U(),ee("button",{class:Ge(["button",{disabled:o.disabled,checked:!o.disabled&&o.checked,default:!o.disabled&&o.type==="default",primary:!o.disabled&&o.type==="primary",checkbox:!o.disabled&&o.type==="checkbox",radio:!o.disabled&&o.type==="radio",small:o.size==="small",first:o.first,last:o.last}]),onClick:a[0]||(a[0]=s=>i())},[ar(o.$slots,"default",{},void 0,!0)],2))}}),qe=Be(HFe,[["__scopeId","data-v-3a484f58"]]),KFe={key:0,class:"select-wrap"},GFe={class:"selector"},zFe={class:"icon"},JFe=["onClick"],$Fe={class:"selector"},jFe={class:"icon"},qFe=Xe({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1},search:{type:Boolean,default:!1},searchLabel:{default:"搜索"}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,i=he(!1),o=he(),a=he(),s=he(0),l=he(""),u=we(()=>{var p;return((p=n.options.find(v=>v.value===n.value))==null?void 0:p.label)||n.value}),c=we(()=>{if(!n.search||!l.value.trim())return n.options;const p=n.options.filter(v=>v.label.toLowerCase().indexOf(l.value.toLowerCase())!==-1);return p.length?p:n.options});Lt(i,()=>{i.value?hr(()=>{a.value&&a.value.focus()}):l.value=""}),l0(()=>{l.value=""});const f=()=>{o.value&&(s.value=o.value.clientWidth)},d=new ResizeObserver(f);Wt(()=>{o.value&&d.observe(o.value)}),En(()=>{o.value&&d.unobserve(o.value)});const h=p=>{p.disabled||(r("update:value",p.value),i.value=!1)};return(p,v)=>{const g=Se("IconDown");return p.disabled?(U(),ee("div",KFe,[D("div",{class:"select disabled",ref_key:"selectRef",ref:o},[D("div",GFe,dt(p.value),1),D("div",zFe,[ar(p.$slots,"icon",{},()=>[O(g,{size:14})],!0)])],512)])):(U(),Te(It,{key:1,class:"select-wrap",trigger:"click",value:i.value,"onUpdate:value":v[1]||(v[1]=m=>i.value=m),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:ie(()=>[p.search?(U(),ee(Ne,{key:0},[O(pu,{ref_key:"searchInputRef",ref:a,simple:"",placeholder:p.searchLabel,value:l.value,"onUpdate:value":v[0]||(v[0]=m=>l.value=m),style:Me({width:s.value+2+"px"})},null,8,["placeholder","value","style"]),O(Bt,{margin:0})],64)):Ye("",!0),D("div",{class:"options",style:Me({width:s.value+2+"px"})},[(U(!0),ee(Ne,null,Je(c.value,m=>(U(),ee("div",{class:Ge(["option",{disabled:m.disabled,selected:m.value===p.value}]),key:m.value,onClick:y=>h(m)},dt(m.label),11,JFe))),128))],4)]),default:ie(()=>[D("div",{class:"select",ref_key:"selectRef",ref:o},[D("div",$Fe,dt(u.value),1),D("div",jFe,[ar(p.$slots,"icon",{},()=>[O(g,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Vr=Be(qFe,[["__scopeId","data-v-eb1f268a"]]),eEe=e=>(jt("data-v-853e5bc2"),e=e(),qt(),e),tEe={class:"link-dialog"},nEe={key:2,class:"preview"},rEe=eEe(()=>D("div",null,"预览:",-1)),iEe={class:"btns"},oEe=Xe({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Ve(pt()),{slides:i,currentSlide:o}=Ve(at()),a=he("web"),s=he(""),l=he(""),u=we(()=>i.value.map((v,g)=>({label:`幻灯片 ${g+1}`,value:v.id,disabled:o.value.id===v.id})));l.value=((p=i.value.find(v=>v.id!==o.value.id))==null?void 0:p.id)||"";const c=we(()=>l.value&&i.value.find(v=>v.id===l.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=Qee();Wt(()=>{var v;(v=r.value)!=null&&v.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(l.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const v={type:a.value,target:a.value==="web"?s.value:l.value};r.value&&(d(r.value,v)?n("close"):s.value="")};return(v,g)=>(U(),ee("div",tEe,[O(gl,{tabs:f,value:a.value,"onUpdate:value":g[0]||(g[0]=m=>a.value=m),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(U(),Te(pu,{key:0,class:"input",value:s.value,"onUpdate:value":g[1]||(g[1]=m=>s.value=m),placeholder:"请输入网页链接地址"},null,8,["value"])):Ye("",!0),a.value==="slide"?(U(),Te(Vr,{key:1,class:"input",value:l.value,"onUpdate:value":g[2]||(g[2]=m=>l.value=m),options:u.value},null,8,["value","options"])):Ye("",!0),a.value==="slide"&&c.value?(U(),ee("div",nEe,[rEe,O(Cs,{class:"thumbnail",slide:c.value,size:500},null,8,["slide"])])):Ye("",!0),D("div",iEe,[O(qe,{onClick:g[3]||(g[3]=m=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:g[4]||(g[4]=m=>h())},{default:ie(()=>[De("确认")]),_:1})])]))}}),aEe=Be(oEe,[["__scopeId","data-v-853e5bc2"]]),sEe=Xe({__name:"Modal",props:{visible:{type:Boolean},width:{default:480},closeButton:{type:Boolean,default:!1},closeOnClickMask:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},contentStyle:{}},emits:["update:visible","closed"],setup(e,{emit:t}){const{IconClose:n}=Ax,r=e,i=he(),o=t,a=he(!1),s=we(()=>({width:r.width+"px",...r.contentStyle||{}}));Lt(()=>r.visible,()=>{r.visible&&hr(()=>i.value.focus())});const l=()=>{o("update:visible",!1),o("closed")},u=()=>{r.visible&&r.closeOnEsc&&l()},c=()=>{r.closeOnClickMask&&l()};return(f,d)=>(U(),Te(SO,{to:"body"},[O(Gh,{name:"modal-fade"},{default:ie(()=>[ze(D("div",{class:"modal",ref_key:"modalRef",ref:i,tabindex:"-1",onKeyup:d[4]||(d[4]=pl(h=>u(),["esc"]))},[D("div",{class:"mask",onClick:d[0]||(d[0]=h=>c())}),O(Gh,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:ie(()=>[ze(D("div",{class:"modal-content",style:Me(s.value)},[f.closeButton?(U(),ee("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>l())},[O(J(n))])):Ye("",!0),a.value?ar(f.$slots,"default",{key:1},void 0,!0):Ye("",!0)],4),[[hc,f.visible]])]),_:3})],544),[[hc,f.visible]])]),_:3})]))}}),mc=Be(sEe,[["__scopeId","data-v-4d27bcca"]]),lEe={class:"operates"},uEe={key:2,class:"drag-mask"},cEe=Xe({__name:"index",setup(e){const t=pt(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:i,hiddenElementIdList:o,editorAreaFocus:a,gridLineSize:s,showRuler:l,creatingElement:u,creatingCustomShape:c,canvasScale:f,textFormatPainter:d}=Ve(t),{currentSlide:h}=Ve(at()),{ctrlKeyState:p,spaceKeyState:v}=Ve(Fs()),g=he(),m=he([]),y=he(!1),R=()=>y.value=!0;Lt(i,()=>{t.setActiveGroupElementId("")});const A=he([]);Yv(()=>{A.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const S=he(),{dragViewport:w,viewportStyles:L}=o3e(S);s3e(S);const{mouseSelection:T,mouseSelectionVisible:M,mouseSelectionQuadrant:P,updateMouseSelection:k}=a3e(A,g),{dragElement:I}=Tz(A,m,f),{dragLineElement:C}=c3e(A),{selectElement:F}=u3e(A,I),{scaleElement:N,scaleMultiElement:V}=Lz(A,m,f),{rotateElement:W}=wz(A,g,f),{moveShapeKeypoint:H}=f3e(A,f),{selectAllElements:j}=i3(),{deleteAllElements:B}=G2(),{pasteElement:Y}=ak(),{enterScreeningFromStart:Z}=hd(),{updateSlideIndex:K}=bc(),{createTextElement:ne,createShapeElement:z}=h0();Wt(()=>{n.value.length&&hr(()=>t.setActiveElementIdList([]))});const fe=oe=>{n.value.length&&t.setActiveElementIdList([]),v.value?w(oe):k(oe),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),i3e()},G=oe=>{if(n.value.length||u.value||c.value||!g.value)return;const ve=g.value.getBoundingClientRect(),ue=(oe.pageX-ve.x)/f.value,pe=(oe.pageY-ve.y)/f.value;ne({left:ue,top:pe,width:200/f.value,height:0})};En(()=>{d.value&&t.setTextFormatPainter(null)});const ye=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:le}=lk(),de=Zn.throttle(le,100,{leading:!0,trailing:!1}),ce=Zn.throttle(K,300,{leading:!0,trailing:!1}),q=oe=>{oe.preventDefault(),p.value?oe.deltaY>0?de("-"):oe.deltaY<0&&de("+"):oe.deltaY>0?ce(yt.DOWN):oe.deltaY<0&&ce(yt.UP)},X=()=>{t.setRulerState(!l.value)},{insertElementFromCreateSelection:$,formatCreateSelection:se}=d3e(g),te=oe=>{const{start:ve,end:ue,path:pe,viewBox:Re}=oe,Fe=se({start:ve,end:ue});if(Fe){const Ee={};oe.fill&&(Ee.fill=oe.fill),oe.outline&&(Ee.outline=oe.outline),z(Fe,{path:pe,viewBox:Re},Ee)}t.setCreatingCustomShapeState(!1)},re=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Y},{text:"全选",subText:"Ctrl + A",handler:j},{text:"标尺",subText:l.value?"√":"",handler:X},{text:"网格线",handler:()=>t.setGridLineSize(s.value?0:50),children:[{text:"无",subText:s.value===0?"√":"",handler:()=>t.setGridLineSize(0)},{text:"小",subText:s.value===25?"√":"",handler:()=>t.setGridLineSize(25)},{text:"中",subText:s.value===50?"√":"",handler:()=>t.setGridLineSize(50)},{text:"大",subText:s.value===100?"√":"",handler:()=>t.setGridLineSize(100)}]},{text:"重置当前页",handler:B},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:Z}];return u0(oy,f),(oe,ve)=>{const ue=_n("contextmenu"),pe=_n("click-outside");return ze((U(),ee("div",{class:"canvas",ref_key:"canvasRef",ref:S,onWheel:ve[4]||(ve[4]=Re=>q(Re)),onMousedown:ve[5]||(ve[5]=Re=>fe(Re)),onDblclick:ve[6]||(ve[6]=Re=>G(Re))},[J(u)?(U(),Te(A9e,{key:0,onCreated:ve[0]||(ve[0]=Re=>J($)(Re))})):Ye("",!0),J(c)?(U(),Te(S9e,{key:1,onCreated:ve[1]||(ve[1]=Re=>te(Re))})):Ye("",!0),D("div",{class:"viewport-wrapper",style:Me({width:J(L).width*J(f)+"px",height:J(L).height*J(f)+"px",left:J(L).left+"px",top:J(L).top+"px"})},[D("div",lEe,[(U(!0),ee(Ne,null,Je(m.value,(Re,Fe)=>(U(),Te(Zee,{key:Fe,type:Re.type,axis:Re.axis,length:Re.length,canvasScale:J(f)},null,8,["type","axis","length","canvasScale"]))),128)),J(n).length>1?(U(),Te(T9e,{key:0,elementList:A.value,scaleMultiElement:J(V)},null,8,["elementList","scaleMultiElement"])):Ye("",!0),(U(!0),ee(Ne,null,Je(A.value,Re=>ze((U(),Te(cFe,{key:Re.id,elementInfo:Re,isSelected:J(n).includes(Re.id),isActive:J(i)===Re.id,isActiveGroupElement:J(r)===Re.id,isMultiSelect:J(n).length>1,rotateElement:J(W),scaleElement:J(N),openLinkDialog:R,dragLineElement:J(C),moveShapeKeypoint:J(H)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[hc,!J(o).includes(Re.id)]])),128)),O(u9e)]),D("div",{class:"viewport",ref_key:"viewportRef",ref:g,style:Me({transform:`scale(${J(f)})`})},[J(M)?(U(),Te(r9e,{key:0,top:J(T).top,left:J(T).left,width:J(T).width,height:J(T).height,quadrant:J(P)},null,8,["top","left","width","height","quadrant"])):Ye("",!0),(U(!0),ee(Ne,null,Je(A.value,(Re,Fe)=>ze((U(),Te(t9e,{key:Re.id,elementInfo:Re,elementIndex:Fe+1,isMultiSelect:J(n).length>1,selectElement:J(F),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[hc,!J(o).includes(Re.id)]])),128))],4)],4),J(v)?(U(),ee("div",uEe)):Ye("",!0),J(l)?(U(),Te(v9e,{key:3,viewportStyles:J(L),elementList:A.value},null,8,["viewportStyles","elementList"])):Ye("",!0),O(mc,{visible:y.value,"onUpdate:visible":ve[3]||(ve[3]=Re=>y.value=Re),width:540},{default:ie(()=>[O(aEe,{onClose:ve[2]||(ve[2]=Re=>y.value=!1)})]),_:1},8,["visible"])],32)),[[ue,re],[pe,ye]])}}}),fEe=Be(cEe,[["__scopeId","data-v-904dbab0"]]),dEe={class:"shape-item-thumbnail"},hEe={class:"shape-content"},pEe={overflow:"visible",width:"18",height:"18"},vEe=["transform"],gEe=["fill","stroke","d"],mEe=Xe({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(U(),ee("div",dEe,[D("div",hEe,[(U(),ee("svg",pEe,[D("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[D("path",{class:Ge(["shape-path",{outlined:t.shape.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:t.shape.outlined?"#999":"transparent",stroke:t.shape.outlined?"transparent":"#999","stroke-width":"2",d:t.shape.path},null,10,gEe)],8,vEe)]))])]))}}),qee=Be(mEe,[["__scopeId","data-v-2896ae03"]]),yEe={class:"shape-pool"},AEe={class:"category-name"},REe={class:"shape-list"},bEe=Xe({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),ee("div",yEe,[(U(!0),ee(Ne,null,Je(J(rk),a=>(U(),ee("div",{class:"category",key:a.type},[D("div",AEe,dt(a.type),1),D("div",REe,[(U(!0),ee(Ne,null,Je(a.children,(s,l)=>(U(),Te(qee,{class:"shape-item",key:l,shape:s,onClick:u=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),xEe=Be(bEe,[["__scopeId","data-v-d92f642a"]]),SEe=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 L 10 0 L 10 20 L 20 20",style:"solid",points:["","arrow"],isBroken2:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],wEe={class:"line-pool"},MEe={class:"category-name"},LEe={class:"line-list"},TEe=["onClick"],_Ee={overflow:"visible",width:"20",height:"20"},OEe=["d","stroke-dasharray","marker-start","marker-end"],kEe=Xe({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),ee("div",wEe,[(U(!0),ee(Ne,null,Je(J(SEe),(a,s)=>(U(),ee("div",{class:"category",key:a.type},[D("div",MEe,dt(a.type),1),D("div",LEe,[(U(!0),ee(Ne,null,Je(a.children,(l,u)=>(U(),ee("div",{class:"line-item",key:u},[D("div",{class:"line-content",onClick:c=>r(l)},[(U(),ee("svg",_Ee,[D("defs",null,[l.points[0]?(U(),Te(qf,{key:0,class:"line-marker",id:`preset-line-${s}-${u}`,position:"start",type:l.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Ye("",!0),l.points[1]?(U(),Te(qf,{key:1,class:"line-marker",id:`preset-line-${s}-${u}`,position:"end",type:l.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Ye("",!0)]),D("path",{class:"line-path",d:l.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":l.style==="solid"?"0, 0":"4, 1","marker-start":l.points[0]?`url(#${`preset-line-${s}-${u}`}-${l.points[0]}-start)`:"","marker-end":l.points[1]?`url(#${`preset-line-${s}-${u}`}-${l.points[1]}-end)`:""},null,8,OEe)]))],8,TEe)]))),128))])]))),128))]))}}),PEe=Be(kEe,[["__scopeId","data-v-fd42a3c4"]]),CEe={class:"chart-pool"},IEe=["onClick"],NEe={class:"name"},FEe=Xe({__name:"ChartPool",emits:["select"],setup(e,{emit:t}){const n=t,r=["bar","column","line","area","scatter","pie","ring","radar"],i=o=>{n("select",o)};return(o,a)=>{const s=Se("IconChartLine"),l=Se("IconChartHistogram"),u=Se("IconChartPie"),c=Se("IconChartHistogramOne"),f=Se("IconChartLineArea"),d=Se("IconChartRing"),h=Se("IconChartScatter"),p=Se("IconRadarChart");return U(),ee("ul",CEe,[(U(),ee(Ne,null,Je(r,(v,g)=>D("li",{class:"chart-item",key:g},[D("div",{class:"chart-content",onClick:m=>i(v)},[v==="line"?(U(),Te(s,{key:0,size:"24"})):v==="bar"?(U(),Te(l,{key:1,size:"24"})):v==="pie"?(U(),Te(u,{key:2,size:"24"})):v==="column"?(U(),Te(c,{key:3,size:"24"})):v==="area"?(U(),Te(f,{key:4,size:"24"})):v==="ring"?(U(),Te(d,{key:5,size:"24"})):v==="scatter"?(U(),Te(h,{key:6,size:"24"})):v==="radar"?(U(),Te(p,{key:7,size:"23"})):Ye("",!0),D("div",NEe,dt(J(OT)[v]),1)],8,IEe)])),64))])}}}),EEe=Be(FEe,[["__scopeId","data-v-55770a5d"]]),ete=e=>(jt("data-v-ba8ef208"),e=e(),qt(),e),XEe={class:"prefix"},WEe={class:"input-wrap"},VEe=["disabled","placeholder"],DEe={class:"handlers"},UEe=ete(()=>D("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[D("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)),BEe=[UEe],YEe=ete(()=>D("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[D("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)),ZEe=[YEe],QEe={class:"suffix"},HEe=Xe({__name:"NumberInput",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},min:{default:0},max:{default:1/0},step:{default:1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{emit:t}){const n=e,r=t,i=he(0),o=he(!1);Lt(()=>n.value,()=>{n.value!==i.value&&(i.value=n.value)},{immediate:!0}),Lt(i,()=>{const c=+i.value;if(!isNaN(c)){{if(c>n.max)return;if(c{let c=+i.value;isNaN(c)?c=n.min:c>n.max?c=n.max:c{a(),r("enter",c)},l=c=>{a(),o.value=!1,r("blur",c)},u=c=>{o.value=!0,r("focus",c)};return(c,f)=>(U(),ee("div",{class:Ge(["number-input",{disabled:c.disabled,focused:o.value}])},[D("span",XEe,[ar(c.$slots,"prefix",{},void 0,!0)]),D("div",WEe,[ze(D("input",{type:"text",disabled:c.disabled,"onUpdate:modelValue":f[0]||(f[0]=d=>i.value=d),placeholder:c.placeholder,onInput:f[1]||(f[1]=d=>r("input",d)),onFocus:f[2]||(f[2]=d=>u(d)),onBlur:f[3]||(f[3]=d=>l(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=pl(d=>s(d),["enter"]))},null,40,VEe),[[Zm,i.value]]),D("div",DEe,[D("span",{class:"handler",onClick:f[6]||(f[6]=d=>i.value+=c.step)},BEe),D("span",{class:"handler",onClick:f[7]||(f[7]=d=>i.value-=c.step)},ZEe)])]),D("span",QEe,[ar(c.$slots,"suffix",{},void 0,!0)])],2))}}),ta=Be(HEe,[["__scopeId","data-v-ba8ef208"]]),tte=e=>(jt("data-v-dcc16f05"),e=e(),qt(),e),KEe={class:"table-generator"},GEe={class:"title"},zEe={class:"lef"},JEe=["onMouseenter"],$Ee={key:1,class:"custom"},jEe={class:"row"},qEe=tte(()=>D("div",{class:"label",style:{width:"25%"}},"行数:",-1)),eXe={class:"row"},tXe=tte(()=>D("div",{class:"label",style:{width:"25%"}},"列数:",-1)),nXe={class:"btns"},rXe=Xe({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=he([]),i=he(3),o=he(3),a=he(!1),s=()=>{if(!r.value.length)return;const[c,f]=r.value;n("insert",{row:c,col:f})},l=()=>{if(i.value<1||i.value>20||o.value<1||o.value>20)return un.warning("行数/列数必须在0~20之间!");n("insert",{row:i.value,col:o.value}),a.value=!1},u=()=>{n("close"),a.value=!1};return(c,f)=>(U(),ee("div",KEe,[D("div",GEe,[D("div",zEe,"表格 "+dt(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),D("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},dt(a.value?"返回":"自定义"),1)]),a.value?(U(),ee("div",$Ee,[D("div",jEe,[qEe,O(ta,{min:1,max:20,value:i.value,"onUpdate:value":f[3]||(f[3]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),D("div",eXe,[tXe,O(ta,{min:1,max:20,value:o.value,"onUpdate:value":f[4]||(f[4]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),D("div",nXe,[O(qe,{class:"btn",onClick:f[5]||(f[5]=d=>u())},{default:ie(()=>[De("取消")]),_:1}),O(qe,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>l())},{default:ie(()=>[De("确认")]),_:1})])])):(U(),ee("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[D("tbody",null,[(U(),ee(Ne,null,Je(10,d=>D("tr",{key:d},[(U(),ee(Ne,null,Je(10,h=>D("td",{onMouseenter:p=>r.value=[d,h],key:h},[D("div",{class:Ge(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,JEe)),64))])),64))])],32))]))}}),iXe=Be(rXe,[["__scopeId","data-v-dcc16f05"]]),oXe={class:"media-input"},aXe={class:"btns"},sXe={class:"btns"},lXe=Xe({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=he("video"),i=he("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),o=he("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!i.value)return un.error("请先输入正确的视频地址");n("insertVideo",i.value)},l=()=>{if(!o.value)return un.error("请先输入正确的音频地址");n("insertAudio",o.value)};return(u,c)=>(U(),ee("div",oXe,[O(gl,{tabs:a,value:r.value,"onUpdate:value":c[0]||(c[0]=f=>r.value=f),tabsStyle:{marginBottom:"15px"}},null,8,["value"]),r.value==="video"?(U(),ee(Ne,{key:0},[O(pu,{value:i.value,"onUpdate:value":c[1]||(c[1]=f=>i.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),D("div",aXe,[O(qe,{onClick:c[2]||(c[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:c[3]||(c[3]=f=>s())},{default:ie(()=>[De("确认")]),_:1})])],64)):Ye("",!0),r.value==="audio"?(U(),ee(Ne,{key:1},[O(pu,{value:o.value,"onUpdate:value":c[4]||(c[4]=f=>o.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),D("div",sXe,[O(qe,{onClick:c[5]||(c[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:ie(()=>[De("取消")]),_:1}),O(qe,{type:"primary",onClick:c[6]||(c[6]=f=>l())},{default:ie(()=>[De("确认")]),_:1})])],64)):Ye("",!0)]))}}),uXe=Be(lXe,[["__scopeId","data-v-999b18ca"]]);var WR=82;function Xp(e){return N_[e]==null&&cXe(e),N_[e]}function cXe(e){var t=fXe[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-WR,i=1*n.charCodeAt(1)-WR,o=t.substring(5),a=[[]],s=1/0,l=-1/0,u=1/0,c=-1/0,f=0;ff>RfR",797:" 3D`D``D",798:" 3RRR>Rf",799:" 3D`DD``",800:" 3D`DR`R",801:" 3F^FY^K",802:" 3KYK^YF",803:" 3RRRDR`",804:" 3KYKFY^",805:" 3F^FK^Y",806:" 3KYKRYR",807:" 3MWMWWM",808:" 3RRRKRY",809:" 3MWMMWW",810:" 8GRRGPGMHJJHMGPGR",811:" 8GRGRGTHWJZM\\P]R]",812:" 8R]R]T]W\\ZZ\\W]T]R",813:" 8R]]R]P\\MZJWHTGRG",814:" 9D`DOGQKSPTTTYS]Q`O",815:" 9PUUDSGQKPPPTQYS]U`",816:" 9OTODQGSKTPTTSYQ]O`",817:" 9D`DUGSKQPPTPYQ]S`U",818:" 5KYRJYNKVRZ",819:" 5JZJRNKVYZR",820:" 5KYKVKNYVYN",821:" 5JZLXJPZTXL",822:" 23JZJ]L]O\\Q[TXUVVSVOULTJSIQIPJOLNONSOVPXS[U\\X]Z]",823:" 23I]]Z]X\\U[SXPVOSNONLOJPIQISJTLUOVSVVUXT[Q\\O]L]J",824:" 23JZZGXGUHSIPLONNQNUOXPZQ[S[TZUXVUVQUNTLQIOHLGJG",825:" 23G[GJGLHOIQLTNUQVUVXUZT[S[QZPXOUNQNNOLPISHUGXGZ",826:" 21E[EPFRHTJUMVQVUUXSZP[NZLWLSMQNNPLSKVKYL\\M^",827:" 19EYETHVKWPWSVVTXQYNYLXKVKSLPNNQMTMYN\\P_",828:" 26OUQOOQOSQUSUUSUQSOQO RQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",829:" 11RWRMSMUNVOWQWSVUUVSWRW",830:" 9D`DRJR RORUR RZR`R",831:" 5D`DUDO`O`U",832:" 6JZRDJR RRDZR",833:" 9D`DR`R RJYZY RP`T`",834:" 9D`DR`R RDRRb R`RRb",840:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",841:" 6LXLLLXXXXLLL",842:" 5KYRJKVYVRJ",843:" 6LXRHLRR\\XRRH",844:" 12JZRIPOJOOSMYRUWYUSZOTORI",845:" 6KYRKRY RKRYR",846:" 6MWMMWW RWMMW",847:" 9MWRLRX RMOWU RWOMU",850:" 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS",851:" 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU",852:" 17MWRLMUWURL RROOT RROUT RRRQT RRRST",853:" 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ",854:" 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP",855:" 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS",856:" 22LXRLNWXPLPVWRL RRRRL RRRLP RRRNW RRRVW RRRXP",857:" 11RYRKRY RRKYNRQ RSMVNSO",860:" 13MWRLRX ROOUO RMUOWQXSXUWWU",861:" 11LXRLRX RLQMOWOXQ RPWTW",862:" 14KYMNWX RWNMX ROLLOKQ RULXOYQ",863:" 18I[NII[ RVI[[ RMM[[ RWMI[ RNIVI RMMWM",864:" 21I[RGRV RMJWP RWJMP RIVL\\ R[VX\\ RIV[V RL\\X\\",865:" 11G[MJSV RKPSL RG\\[\\[RG\\",866:" 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL",867:" 32KYYPXNVLSKQKNLLNKQKSLVNXQYSYVXXVYT RYPWNUMSMQNPOOQOSPUQVSWUWWVYT",868:" 10KYRJKVYVRJ RRZYNKNRZ",869:" 34G]PIPGQFSFTGTI RGZHXJVKTLPLKMJOIUIWJXKXPYTZV\\X]Z RGZ]Z RQZP[Q\\S\\T[SZ",870:" 64JZRMRS RRSQ\\ RRSS\\ RQ\\S\\ RRMQJPHNG RQJNG RRMSJTHVG RSJVG RRMNKLKJM RPLLLJM RRMVKXKZM RTLXLZM RRMPNOOOR RRMPOOR RRMTNUOUR RRMTOUR",871:" 94JZRIRK RRNRP RRSRU RRYQ\\ RRYS\\ RQ\\S\\ RRGQIPJ RRGSITJ RPJRITJ RRKPNNOMN RRKTNVOWN RNOPORNTOVO RRPPSNTLTKRKSLT RRPTSVTXTYRYSXT RNTPTRSTTVT RRUPXOYMZLZKYJWJYLZ RRUTXUYWZXZYYZWZYXZ RMZOZRYUZWZ",872:" 40JZRYQ\\ RRYS\\ RQ\\S\\ RRYUZXZZXZUYTWTYRZOYMWLUMVJUHSGQGOHNJOMMLKMJOKRMTKTJUJXLZOZRY",873:" 32JZRYQ\\ RRYS\\ RQ\\S\\ RRYVXVVXUXRZQZLYIXHVHTGPGNHLHKIJLJQLRLUNVNXRY",874:" 15I[IPKR RLKNP RRGRO RXKVP R[PYR",899:" 6QSRQQRRSSRRQ",900:" 10PTQPPQPSQTSTTSTQSPQP",901:" 14NVQNOONQNSOUQVSVUUVSVQUOSNQN",902:" 18MWQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM",903:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",904:" 22G]PGMHJJHMGPGTHWJZM\\P]T]W\\ZZ\\W]T]P\\MZJWHTGPG",905:" 34AcPALBJCGEEGCJBLAPATBXCZE]G_JaLbPcTcXbZa]__]aZbXcTcPbLaJ_G]EZCXBTAPA",906:" 34fRAPCMDJDGCEA>H@JAMAZB]D_G`M`PaRc RRATCWDZD]C_AfHdJcMcZb]`_]`W`TaRc",909:" 33AcRAPCMDJDGCEABGAKAPBTDXG\\L`Rc RRATCWDZD]C_AbGcKcPbT`X]\\X`Rc RBHbH",997:" 3MWMXWX",998:" 3JZJZZZ",999:" 3JZJ]Z]",1001:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1002:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1003:" 24KYVLWKWOVLTKQKOLNMMPMSNVOWQXTXVWWU RQKOMNPNSOVQX",1004:" 26JZNKNX ROKOX RLKSKVLWMXPXSWVVWSXLX RSKULVMWPWSVVUWSX",1005:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1006:" 20JXNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXQX",1007:" 36K[VLWKWOVLTKQKOLNMMPMSNVOWQXTXVW RQKOMNPNSOVQX RTXUWVU RVSVX RWSWX RTSYS",1008:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1009:" 12NWRKRX RSKSX RPKUK RPXUX",1010:" 19LXSKSURWQX RTKTUSWQXPXNWMUNTOUNV RQKVK",1011:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1012:" 14KXOKOX RPKPX RMKRK RMXWXWTVX",1013:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1014:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1015:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1016:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1017:" 47KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RPWPUQTSTTUUZV[W[XZ RTUUXVZW[",1018:" 37JZNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX RSRTSUWVXWXXW RSRUSVWWX",1019:" 32KZVMWKWOVMULSKQKOLNMNOOPQQTRVSWT RNNOOQPTQVRWSWVVWTXRXPWOVNTNXOV",1020:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1021:" 20J[NKNUOWQXTXVWWUWK ROKOUPWQX RLKQK RUKYK",1022:" 15KYMKRX RNKRU RWKRX RKKPK RTKYK",1023:" 24I[LKOX RMKOT RRKOX RRKUX RSKUT RXKUX RJKOK RVKZK",1024:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1025:" 20LYNKRRRX ROKSR RWKSRSX RLKQK RTKYK RPXUX",1026:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1027:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1028:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1029:" 14KXOKOX RPKPX RMKWKWOVK RMXRX",1030:" 15KYRKLX RRMWX RRKXX RMWVW RLXXX",1031:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1032:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1033:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1034:" 44KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RQOQT RTOTT RQQTQ RQRTR",1035:" 12NWRKRX RSKSX RPKUK RPXUX",1036:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1037:" 15KYRKMX RRNVX RRKWX RKXPX RTXYX",1038:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1039:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1040:" 36JZMJLM RXJWM RPPOS RUPTS RMVLY RXVWY RMKWK RMLWL RPQTQ RPRTR RMWWW RMXWX",1041:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1042:" 21J[NKNX ROKOX RVKVX RWKWX RLKYK RLXQX RTXYX",1043:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1044:" 20K[MKRQ RNKSQMX RMKWKXOVK RNWWW RMXWXXTVX",1045:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1046:" 33KZMONLOKPKQLRORX RXOWLVKUKTLSOSX RMONMOLPLQMRO RXOWMVLULTMSO RPXUX",1047:" 40KZRKRX RSKSX RQNNOMQMRNTQUTUWTXRXQWOTNQN RQNOONQNROTQU RTUVTWRWQVOTN RPKUK RPXUX",1048:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1049:" 33J[RKRX RSKSX RLPMONOOSQU RTUVSWOXOYP RMONROTQUTUVTWRXO RPKUK RPXUX",1050:" 35KZMVNXQXMRMONMOLQKTKVLWMXOXRTXWXXV ROUNRNOOMQK RTKVMWOWRVU RNWPW RUWWW",1051:" 18KYTKKX RSMTX RTKUX RNTTT RIXNX RRXWX",1052:" 34JYPKLX RQKMX RNKUKWLWNVPSQ RUKVLVNUPSQ ROQRQTRUSUUTWQXJX RRQTSTUSWQX",1053:" 25KXVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUU RRKPMOONRNVPX",1054:" 26JYPKLX RQKMX RNKTKVLWNWQVTUVTWQXJX RTKULVNVQUTTVSWQX",1055:" 22JYPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXTXUUSX",1056:" 20JXPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXOX",1057:" 33KYVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUVVS RRKPMOONRNVPX RRXTVUS RSSXS",1058:" 27J[PKLX RQKMX RXKTX RYKUX RNKSK RVK[K ROQVQ RJXOX RRXWX",1059:" 12NWTKPX RUKQX RRKWK RNXSX",1060:" 19LXUKRUQWPX RVKSURWPXOXMWLUMTNUMV RSKXK",1061:" 27JZPKLX RQKMX RYKOR RRPTX RSPUX RNKSK RVK[K RJXOX RRXWX",1062:" 14KXQKMX RRKNX ROKTK RKXUXVUTX",1063:" 30I\\OKKX ROMPX RPKQV RYKPX RYKUX RZKVX RMKPK RYK\\K RIXMX RSXXX",1064:" 21JZPKLX RPKTX RQKTU RXKTX RNKQK RVKZK RJXNX",1065:" 32KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK",1066:" 24JYPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RJXOX",1067:" 46KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK ROWOVPUQURVRZS[T[UZ RRVSZT[",1068:" 35JZPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RSRTWUXVXWW RSRTSUWVX RJXOX",1069:" 28KZWLXLYKXNWLUKRKPLOMOOPPUSVT RONPOURVSVVUWSXPXNWMULXMWNW",1070:" 16KZTKPX RUKQX RPKNNOKZKYNYK RNXSX",1071:" 20J[PKMUMWOXSXUWVUYK RQKNUNWOX RNKSK RWK[K",1072:" 15KYOKPX RPKQV RYKPX RMKRK RVK[K",1073:" 24I[NKMX ROKNV RTKMX RTKSX RUKTV RZKSX RLKQK RXK\\K",1074:" 21KZPKTX RQKUX RYKLX RNKSK RVK[K RJXOX RRXWX",1075:" 20LYPKRQPX RQKSQ RYKSQQX RNKSK RVK[K RNXSX",1076:" 16LYXKLX RYKMX RQKONPKYK RLXUXVUTX",1101:" 32LZQOPPPQOQOPQOTOVQVWWXXX RTOUQUWWX RURRSPTOUOWPXSXTWUU RRSPUPWQX",1102:" 29JYNKNX ROKOX RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLKOK",1103:" 24LXVQUQURVRVQUPSOQOOPNRNUOWQXSXUWVV RQOPPOROUPWQX",1104:" 32L[VKVX RWKWX RVRUPSOQOOPNRNUOWQXSXUWVU RQOPPOROUPWQX RTKWK RVXYX",1105:" 26LXOSVSVRUPSOQOOPNRNUOWQXSXUWVV RUSUQSO RQOPPOROUPWQX",1106:" 20LWTKULUMVMVLTKRKPMPX RRKQMQX RNOSO RNXSX",1107:" 42LYQOOQOSQUSUUSUQSOQO RQOPQPSQU RSUTSTQSO RTPUOVO RPTOUOXPYTYVZ ROWPXTXVYV[T\\P\\N[NYPX",1108:" 28J[NKNX ROKOX RORPPROTOVPWRWX RTOUPVRVX RLKOK RLXQX RTXYX",1109:" 18NWRKRLSLSKRK RRORX RSOSX RPOSO RPXUX",1110:" 23NWSKSLTLTKSK RSOSZR\\ RTOTZR\\P\\O[OZPZP[O[ RQOTO",1111:" 27JZNKNX ROKOX RWOOU RRSVX RSSWX RLKOK RTOYO RLXQX RTXYX",1112:" 12NWRKRX RSKSX RPKSK RPXUX",1113:" 44F_JOJX RKOKX RKRLPNOPORPSRSX RPOQPRRRX RSRTPVOXOZP[R[X RXOYPZRZX RHOKO RHXMX RPXUX RXX]X",1114:" 28J[NONX ROOOX RORPPROTOVPWRWX RTOUPVRVX RLOOO RLXQX RTXYX",1115:" 28LYQOOPNRNUOWQXTXVWWUWRVPTOQO RQOPPOROUPWQX RTXUWVUVRUPTO",1116:" 32JYNON\\ ROOO\\ RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLOOO RL\\Q\\",1117:" 29KYUOU\\ RVOV\\ RURTPROPONPMRMUNWPXRXTWUU RPOOPNRNUOWPX RS\\X\\",1118:" 22KXOOOX RPOPX RPRQPSOUOVPVQUQUPVP RMOPO RMXRX",1119:" 26LYTOUPUQVQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWOVPVPWQX",1120:" 14LWPKPVRXTXUWUV RQKQVRX RNOTO",1121:" 28J[NONUOWQXSXUWVU ROOOUPWQX RVOVX RWOWX RLOOO RTOWO RVXYX",1122:" 15KYNORX ROORV RVORX RLOQO RTOXO",1123:" 24I[LOOX RMOOU RROOX RROUX RSOUU RXOUX RJOOO RVOZO",1124:" 21KYNOUX ROOVX RVONX RLOQO RTOXO RLXPX RSXXX",1125:" 23KYNORX ROORV RVORXP[N\\M\\L[LZMZM[L[ RLOQO RTOXO",1126:" 16LXUONX RVOOX ROONQNOVO RNXVXVVUX",1127:" 32K[QOOPNQMSMUNWPXQXSWUUWRXO RQOOQNSNUOWPX RQOSOUPWWXX RSOTPVWXXYX",1128:" 40KXRKPMOOMUK\\ RQLPNNTL\\ RRKTKVLVNUPRQ RTKULUNTPRQ RRQTRUTUVTWRXQXOWNT RRQSRTTTVRX",1129:" 19KYLQNOPORPSSSXR\\ RLQNPPPRQSS RWOVRSXQ\\",1130:" 39KYSOQOOPNQMSMUNWPXRXTWUVVTVRUPRNQLQKRJTJUKVM RQOOQNSNVPX RRXTVUTUQSO RQLRKTKVM",1131:" 27LXVPTOQOOPOQPRRS RQOPPPQRS RRSOTNUNWPXSXUW RRSPTOUOWPX",1132:" 28LWRKQLQMSNVNVMSNPOOPNRNTOVPWRXSYS[R\\P\\O[ RSNQOPPOROTPVRX",1133:" 26IYJRKPLONOOPOQMX RMONPNQLX ROQPPROTOVPVRS\\ RTOUPURR\\",1134:" 35IYJSKQLPNPOQOVPX RMPNQNUOWPXQXSWTVUTVQVNULTKRKQLQNRPURWS RQXSVTTUQUNTK",1135:" 13NWROPVPWQXSXUWVU RSOQVQWRX",1136:" 26KYOOLX RPOMX RUOVPWPVOTORQOR RORPSRWTXVWWU RORQSSWTX",1137:" 15LXLKNKPLWX RNKOLVX RRPMX RRPNX",1138:" 26KZOOK\\ RPOL\\ RNUNWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1139:" 19JYNOMX ROONUMX RVRVOWOVRTUQWNXMX RLOOO",1140:" 36MXRKQLQMSNVN RTNQOPPPRRSUS RTNROQPQRRS RSSPTOUOWQXSYTZT[S\\Q\\ RSSQTPUPWQX",1141:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1142:" 20IZPPMX RPPNX RTPSX RTPTX RKQMOXO RKQMPXP",1143:" 29JXSOQOOPNQMSJ\\ RQOOQNSK\\ RSOUPVRVTUVTWRXPXNWMU RSOUQUTTVRX",1144:" 28K[YOQOOPNQMSMUNWPXRXTWUVVTVRUPYP RQOOQNSNVPX RRXTVUTUQSO",1145:" 14KZSPQX RSPRX RMQOOXO RMQOPXP",1146:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1147:" 35KZOPNQMSMUNWPXRXUWWUXRXPWOUOTPSRRUO\\ RMUNVPWRWUVWTXR RXQWPUPSR RRUQXP\\",1148:" 17KXMONOPPS[T\\ RNOOPR[T\\U\\ RVOTRNYL\\",1149:" 28I[TKQ\\ RUKP\\ RJRKPLONOOPOVPWSWUVWT RMONPNTOWPXSXUWWTXRYO",1150:" 36JZNPPPPONPMQLSLUMWNXPXQWRUSR RLUNWPWRU RRRRWSXUXWVXTXRWPVOVPWP RRUSWUWWV",1151:" 32KZVOTVTWUXWXXWYU RWOUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1152:" 32JXOKMR RPKNRNVPX RNROPQOSOUPVRVTUVTWRXPXNWMUMR RSOUQUTTVRX RMKPK",1153:" 22KXUPUQVQUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1154:" 35KZWKTVTWUXWXXWYU RXKUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RUKXK",1155:" 23KWNURTTSURUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1156:" 23MXWKXLXKVKTLSNPYO[N\\ RVKULTNQYP[N\\L\\L[M\\ RPOVO",1157:" 34KYVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1158:" 29KZPKLX RQKMX ROQPPROTOVPVRUUUWVX RTOUPURTUTWUXWXXWYU RNKQK",1159:" 26MWSKSLTLTKSK RNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1160:" 26MWTKTLULUKTK RORPPQOSOTPTRRYQ[O\\M\\M[N\\ RROSPSRQYP[O\\",1161:" 32KXPKLX RQKMX RVPUQVQVPUOTORQPROR RORPSQWRXTXUWVU RORQSRWSX RNKQK",1162:" 16NVSKPVPWQXSXTWUU RTKQVQWRX RQKTK",1163:" 46F^GRHPIOKOLPLQJX RJOKPKQIX RLQMPOOQOSPSQQX RQORPRQPX RSQTPVOXOZPZRYUYWZX RXOYPYRXUXWYX[X\\W]U",1164:" 33J[KRLPMOOOPPPQNX RNOOPOQMX RPQQPSOUOWPWRVUVWWX RUOVPVRUUUWVXXXYWZU",1165:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1166:" 35JYKRLPMOOOPPPQM\\ RNOOPOQL\\ RPQROTOVPWRWTVVUWSXQXOVOT RTOVQVTUVSX RJ\\O\\",1167:" 28KYVOR\\ RWOS\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RP\\U\\",1168:" 22LXMRNPOOQORPRQPX RPOQPQQOX RRQSPUOVOWPWQVQWP",1169:" 24LYVPVQWQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWNVOVOW",1170:" 16NWSKPVPWQXSXTWUU RTKQVQWRX RPOUO",1171:" 33IZJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1172:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1173:" 37H\\IRJPKOMONPNRMUMWNX RLOMPMRLULWNXOXQWRV RTORVRWTX RUOSVSWTXUXWWYUZRZOYOZP",1174:" 38JZMRNPPOROSPSR RQORPRRQUPWNXMXLWLVMVLW RXPWQXQXPWOVOTPSRRURWSX RQUQWRXTXVWWU",1175:" 35IYJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\",1176:" 27KYWOWPVQNVMWMX RNQOOROUQ ROPRPUQVQ RNVOVRWUW ROVRXUXVV",1177:" 39H[RKSLSMTMTLRKOKMLLNLX ROKNLMNMX RXKYLYMZMZLXKVKTMTX RVKUMUX RJOWO RJXOX RRXWX",1178:" 29J[UKVLWLWKQKOLNNNX RQKPLONOX RVOVX RWOWX RLOWO RLXQX RTXYX",1179:" 27J[WKQKOLNNNX RQKPLONOX RUKVLVX RWKWX RLOVO RLXQX RTXYX",1180:" 48F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX RYKZL[L[KUKSLRNRX RUKTLSNSX RZOZX R[O[X RHO[O RHXMX RPXUX RXX]X",1181:" 46F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX R[KUKSLRNRX RUKTLSNSX RYKZLZX R[K[X RHOZO RHXMX RPXUX RXX]X",1182:" 12NWRORX RSOSX RPOSO RPXUX",1184:" 21LXVPTOROPPOQNSNUOWQXSXUW RROPQOSOVQX ROSSS",1185:" 35LYSKQLPMOONRNUOWPXRXTWUVVTWQWNVLUKSK RSKQMPOOSOVPX RRXTVUTVPVMUK ROQVQ",1186:" 34KZTKQ\\ RUKP\\ RQONPMRMUNWQXTXWWXUXRWPTOQO RQOOPNRNUOWQX RTXVWWUWRVPTO",1187:" 22LXUPVRVQUPSOQOOPNRNTOVRX RQOOQOTPVRXSYS[R\\P\\",1191:" 45I[VKWLXLVKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RZK[L[KYKWLVNSYR[Q\\ RYKXLWNTYS[Q\\O\\O[P\\ RLOYO",1192:" 38IZVKWLXLXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RVOTVTWUXWXXWYU RWOUVUWVX RLOWO",1193:" 38IZVKWL RXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RWKTVTWUXWXXWYU RXKUVUWVX RLOVO",1194:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L\\L\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ RZOXVXWYX[X\\W]U R[OYVYWZX RIO[O",1195:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L R\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ R[KXVXWYX[X\\W]U R\\KYVYWZX RIOZO",1196:" 20MWNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1200:" 28LYQKOLNONTOWQXTXVWWTWOVLTKQK RQKPLOOOTPWQX RTXUWVTVOULTK",1201:" 10LYPNSKSX RRLRX ROXVX",1202:" 35LYOMONNNNMOLQKTKVLWNVPTQQROSNUNX RTKULVNUPTQ RNWOVPVSWVWWV RPVSXVXWVWU",1203:" 39LYOMONNNNMOLQKTKVLWNVPTQ RTKULVNUPTQ RRQTQVRWTWUVWTXQXOWNVNUOUOV RTQURVTVUUWTX",1204:" 13LYSMSX RTKTX RTKMTXT RQXVX",1205:" 33LYOKNQ ROKVK ROLSLVK RNQOPQOTOVPWRWUVWTXQXOWNVNUOUOV RTOUPVRVUUWTX",1206:" 36LYVMVNWNWMVLTKRKPLOMNPNUOWQXTXVWWUWSVQTPQPNR RRKPMOPOUPWQX RTXUWVUVSUQTP",1207:" 22LYNKNO RVMRTPX RWKTQQX RNMPKRKUM RNMPLRLUMVM",1208:" 51LYQKOLNNOPQQTQVPWNVLTKQK RQKPLONPPQQ RTQUPVNULTK RQQORNTNUOWQXTXVWWUWTVRTQ RQQPROTOUPWQX RTXUWVUVTURTQ",1209:" 36LYOVOUNUNVOWQXSXUWVVWSWNVLTKQKOLNNNPORQSTSWQ RSXUVVSVNULTK RQKPLONOPPRQS",1210:" 6NVRVQWRXSWRV",1211:" 8NVSWRXQWRVSWSYQ[",1212:" 12NVROQPRQSPRO RRVQWRXSWRV",1213:" 14NVROQPRQSPRO RSWRXQWRVSWSYQ[",1214:" 15NVRKQLRSSLRK RRLRO RRVQWRXSWRV",1215:" 29LYNNONOONONNOLQKTKVLWNWOVQSRRSRTST RTKVMVPUQSR RRWRXSXSWRW",1216:" 6OVRKRP RSKRP",1217:" 12LXOKOP RPKOP RUKUP RVKUP",1218:" 10MWQKPLPNQOSOTNTLSKQK",1219:" 9MWRJRP ROKUO RUKOO",1220:" 3KZXHM\\",1221:" 16MWUHSJQMPPPTQWSZU\\ RSJRLQPQTRXSZ",1222:" 16MWOHQJSMTPTTSWQZO\\ RQJRLSPSTRXQZ",1223:" 12MWPHP\\ RQHQ\\ RPHUH RP\\U\\",1224:" 12MWSHS\\ RTHT\\ ROHTH RO\\T\\",1225:" 38LWSHQIPJPLRNSP RQIPL RSNRQ RPJQLSNSPRQPRRSSTSVQXPZ RRSSV RPXQ[ RSTRVPXPZQ[S\\",1226:" 38MXQHSITJTLRNQP RSITL RQNRQ RTJSLQNQPRQTRRSQTQVSXTZ RRSQV RTXS[ RQTRVTXTZS[Q\\",1227:" 4MWTHPRT\\",1228:" 4MWPHTRP\\",1229:" 3OURHR\\",1230:" 6MWPHP\\ RTHT\\",1231:" 3I[LRXR",1232:" 6I[RLRX RLRXR",1233:" 9JZRMRX RMRWR RMXWX",1234:" 9JZRMRX RMMWM RMRWR",1235:" 6JZMMWW RWMMW",1236:" 6NVRQQRRSSRRQ",1237:" 15I[RLQMRNSMRL RLRXR RRVQWRXSWRV",1238:" 6I[LPXP RLTXT",1239:" 9I[WLMX RLPXP RLTXT",1240:" 9I[LNXN RLRXR RLVXV",1241:" 4JZWLMRWX",1242:" 4JZMLWRMX",1243:" 10JZWKMOWS RMTWT RMXWX",1244:" 10JZMKWOMS RMTWT RMXWX",1245:" 21H[YUWUUTTSRPQOONNNLOKQKRLTNUOUQTRSTPUOWNYN",1246:" 16JZLTLRMPOPUSWSXR RLRMQOQUTWTXRXP",1247:" 8JZMSRPWS RMSRQWS",1248:" 7NVSKPO RSKTLPO",1249:" 7NVQKTO RQKPLTO",1250:" 14LXNKOMQNSNUMVK RNKONQOSOUNVK",1251:" 8NVSLRMQLRKSLSNQP",1252:" 8NVSKQMQORPSORNQO",1253:" 8NVQLRMSLRKQLQNSP",1254:" 8NVQKSMSORPQORNSO",1256:" 11JZWMQMONNOMQMSNUOVQWWW",1257:" 11JZMMMSNUOVQWSWUVVUWSWM",1258:" 11JZMMSMUNVOWQWSVUUVSWMW",1259:" 11JZMWMQNOONQMSMUNVOWQWW",1260:" 14JZWMQMONNOMQMSNUOVQWWW RMRUR",1261:" 13I[TOUPXRUTTU RUPWRUT RLRWR",1262:" 13MWRMRX ROPPORLTOUP RPORMTO",1263:" 13I[POOPLROTPU ROPMROT RMRXR",1264:" 13MWRLRW ROTPURXTUUT RPURWTU",1265:" 37KYVSUPSOQOOPNQMSMUNWPXRXTWUVVTWQWNVLTKQKPLQLRK RQOOQNSNVPX RRXTVUTVQVNULTK",1266:" 15JZLKRX RMKRV RXKRX RLKXK RNLWL",1267:" 10G[IOLORW RKORX R[FRX",1268:" 26I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[",1269:" 40I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[ RQNOONQNSOUQVSVUUVSVQUOSNQN",1270:" 26H\\ZRYTWUVUTTSSQPPONNMNKOJQJRKTMUNUPTQSSPTOVNWNYOZQZR",1271:" 26JZXKLX ROKPLPNOOMOLNLLMKOKSLVLXK RUTTUTWUXWXXWXUWTUT",1272:" 41J[YPXPXQYQYPXOWOVPUTTVSWQXOXMWLVLTMSORRPSNSLRKPKOLONPQUWWXXXYW ROXMVMTOR RONPPVWWX",1273:" 29J[UPSOQOPQPRQTSTUS RUOUSVTXTYRYQXNVLSKRKOLMNLQLRMUOWRXSXVW",1274:" 34KZQHQ\\ RTHT\\ RWLVLVMWMWLUKPKNLNNOPVSWT RNNOOVRWTWVVWTXQXOWNVNUOUOVNV",1275:" 12KYRKN\\ RVKR\\ RNQWQ RMVVV",1276:" 40LXTLSLSMTMTLSKQKPLPNQPTRUS RPNQOTQUSUUSW RQPOROTPVSXTY ROTPUSWTYT[S\\Q\\P[PZQZQ[P[",1277:" 29LXRKQLRMSLRK RRMRQ RRQQSRVSSRQ RRVR\\ RPOONNOOPPOTOUNVOUPTO",1278:" 42LXRMSLRKQLRMRQQRSURV RRQSRQURVRZQ[R\\S[RZ RPOONNOOPPOTOUNVOUPTO RPXOWNXOYPXTXUWVXUYTX",1279:" 12LYVKVX RNKVK RQQVQ RNXVX",1281:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRQQRRSSRRQ",1282:" 33LYQKPLPMQN RTKULUMTN RRNPOOQORPTRUSUUTVRVQUOSNRN RRURY RSUSY ROWVW",1283:" 23LYRKPLONOOPQRRSRUQVOVNULSKRK RRRRX RSRSX ROUVU",1284:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRKRY RKRYR",1285:" 25JYRRPQOQMRLTLUMWOXPXRWSUSTRR RWMRR RRMWMWR RRMVNWR",1286:" 25JZLLMKOKQLRNRPQRPSNT ROKPLQNQQPS RVKUX RWKTX RNTXT",1287:" 27JYNKNU ROKNR RNROPQOSOUPVQVTTVTXUYVYWX RSOUQUTTV RLKOK",1288:" 27LYONRKRQ RVNSKSQ RRQPROTOUPWRXSXUWVUVTURSQ RRTRUSUSTRT",1289:" 27JZRKRY RMKMPNRPSTSVRWPWK RLMMKNM RQMRKSM RVMWKXM ROVUV",1290:" 27JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXVXVUUX",1291:" 20LYWKTKQLONNQNSOVQXTYWY RWKTLRNQQQSRVTXWY",1292:" 23JZRRPQOQMRLTLUMWOXPXRWSUSTRR RSLQQ RWMRR RXQSS",1293:" 12KYPMTW RTMPW RMPWT RWPMT",1294:" 34J[OUMULVLXMYOYPXPVNTMRMONMOLQKTKVLWMXOXRWTUVUXVYXYYXYVXUVU RNMPLULWM",1295:" 34J[OOMOLNLLMKOKPLPNNPMRMUNWOXQYTYVXWWXUXRWPUNULVKXKYLYNXOVO RNWPXUXWW",1401:" 21F^KHK\\ RLHL\\ RXHX\\ RYHY\\ RHH\\H RH\\O\\ RU\\\\\\",1402:" 20H]KHRQJ\\ RJHQQ RJHYHZMXH RK[X[ RJ\\Y\\ZWX\\",1403:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",1404:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",1405:" 12KYOBOb RPBPb ROBVB RObVb",1406:" 12KYTBTb RUBUb RNBUB RNbUb",1407:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",1408:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",1409:" 24KYU@RCPFOIOLPOSVTYT\\S_Ra RRCQEPHPKQNTUUXU[T^RaOd",1410:" 24KYO@RCTFUIULTOQVPYP\\Q_Ra RRCSETHTKSNPUOXO[P^RaUd",1411:" 13AXCRGRR` RGSRa RFSRb RX:Rb",1412:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2001:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2002:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2003:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2004:" 30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[",2005:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2006:" 20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[",2007:" 40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\\S",2008:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2009:" 12MXRFR[ RSFS[ ROFVF RO[V[",2010:" 20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF",2011:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2012:" 14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[",2013:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2014:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2015:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2016:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2017:" 64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\\W^X_Y_Z^",2018:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X",2019:" 34H\\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX",2020:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2021:" 23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\\F",2022:" 15H\\KFR[ RLFRX RYFR[ RIFOF RUF[F",2023:" 24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F",2024:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2025:" 20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\\F RO[V[",2026:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2027:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2028:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2029:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2030:" 15H\\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[",2031:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2032:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2033:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2034:" 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ",2035:" 12MXRFR[ RSFS[ ROFVF RO[V[",2036:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2037:" 15H\\RFK[ RRFY[ RRIX[ RI[O[ RU[[[",2038:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2039:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2040:" 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\\ RZWY\\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ",2041:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2042:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2043:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2044:" 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[",2045:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2046:" 33I\\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[",2047:" 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[",2048:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2049:" 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\\M ROFVF RO[V[",2050:" 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ",2051:" 18H\\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[",2052:" 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[",2053:" 34H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[",2054:" 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[",2055:" 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[",2056:" 20F\\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[",2057:" 42H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\\T",2058:" 27E_NFH[ ROFI[ R[FU[ R\\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[",2059:" 12LYUFO[ RVFP[ RRFYF RL[S[",2060:" 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F",2061:" 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[",2062:" 14H\\QFK[ RRFL[ RNFUF RH[W[YUV[",2063:" 30E`NFH[ RNFO[ ROFPY R\\FO[ R\\FV[ R]FW[ RKFOF R\\F`F RE[K[ RS[Z[",2064:" 21F_OFI[ ROFVX ROIV[ R\\FV[ RLFOF RYF_F RF[L[",2065:" 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF",2066:" 27F]OFI[ RPFJ[ RLFXF[G\\I\\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[",2067:" 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^",2068:" 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[",2069:" 35G^ZH[H\\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY",2070:" 16H]UFO[ RVFP[ ROFLLNF]F\\L\\F RL[S[",2071:" 25F_NFKQJUJXKZN[R[UZWXXU\\F ROFLQKUKXLZN[ RKFRF RYF_F",2072:" 15H\\NFO[ ROFPY R\\FO[ RLFRF RXF^F",2073:" 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F",2074:" 21G]NFU[ ROFV[ R\\FH[ RLFRF RXF^F RF[L[ RR[X[",2075:" 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[",2076:" 16G][FH[ R\\FI[ ROFLLNF\\F RH[V[XUU[",2077:" 46H\\KILKXWYYY[ RLLXX RKIKKLMXYY[ RPPLTKVKXLZK[ RKVMZ RLTLVMXMZK[ RSSXN RVIVLWNYNYLWKVI RVIWLYN",2101:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2102:" 33G\\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF",2103:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2104:" 36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[",2105:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2106:" 22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[",2107:" 60I\\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\\U\\X]Y^ RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[",2108:" 28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[",2109:" 18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[",2110:" 25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM",2111:" 27G\\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[",2112:" 12MXRFR[ RSFS[ ROFSF RO[V[",2113:" 44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\\N]P][ RDMHM RD[K[ RO[V[ RZ[a[",2114:" 28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[",2115:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2116:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2117:" 33H\\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b",2118:" 23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[",2119:" 32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY",2120:" 16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM",2121:" 28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[",2122:" 15I[LMR[ RMMRY RXMR[ RJMPM RTMZM",2123:" 24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M",2124:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2125:" 22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2126:" 16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[",2127:" 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[",2128:" 57G\\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[",2129:" 28H\\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY",2130:" 44I\\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH",2131:" 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[",2132:" 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[",2133:" 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb",2134:" 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF",2135:" 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[",2136:" 29H\\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW",2137:" 23H\\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[",2138:" 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\\W RYMVXVZW[",2139:" 24H\\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM",2140:" 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\\S^T_TaRbPb RSTPUNVMXMZO\\S^",2141:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2142:" 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N",2143:" 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb",2144:" 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N",2145:" 16H\\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN",2146:" 31H\\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO",2147:" 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb",2148:" 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb",2149:" 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M",2150:" 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW",2151:" 39H]XMVTUXUZV[Y[[Y\\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2152:" 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF",2153:" 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ",2154:" 42H]ZFVTUXUZV[Y[[Y\\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F",2155:" 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ",2156:" 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM",2157:" 43H\\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2158:" 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W RMFQF",2159:" 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2160:" 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb",2161:" 34H\\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF",2162:" 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF",2163:" 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\\N]O]Q[W[Z\\[ RZM\\O\\QZWZZ[[^[`YaW",2164:" 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W",2165:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2166:" 42G\\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb",2167:" 33H\\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb",2168:" 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN",2169:" 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY",2170:" 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM",2171:" 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\\W RYMWTVXVZW[",2172:" 26H\\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO",2173:" 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\\V]R]M\\M]O RUMSVSYU[",2174:" 42H\\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[",2175:" 41G\\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb",2176:" 31H\\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW",2177:" 43G^VGUHVIWHWGUFRFOGMILLL[ RRFPGNIMLM[ R\\G[H\\I]H]G\\FZFXGWIW[ RZFYGXIX[ RIM[M RI[P[ RT[[[",2178:" 33G]WGVHWIXHWGUFRFOGMILLL[ RRFPGNIMLM[ RWMW[ RXMX[ RIMXM RI[P[ RT[[[",2179:" 35G]VGUHVIWHWGUF RXFRFOGMILLL[ RRFPGNIMLM[ RWHW[ RXFX[ RIMWM RI[P[ RT[[[",2180:" 54BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R]G\\H]I^H]G[FXFUGSIRLR[ RXFVGTISLS[ R]M][ R^M^[ RDM^M RD[K[ RO[V[ RZ[a[",2181:" 56BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R\\G[H\\I]H]G[F R^FXFUGSIRLR[ RXFVGTISLS[ R]H][ R^F^[ RDM]M RD[K[ RO[V[ RZ[a[",2182:" 12MXRMR[ RSMS[ ROMSM RO[V[",2184:" 25IZWNUMRMONMPLSLVMYNZQ[T[VZ RRMPNNPMSMVNYOZQ[ RMTUT",2185:" 43I\\TFQGOJNLMOLTLXMZO[Q[TZVWWUXRYMYIXGVFTF RTFRGPJOLNOMTMXNZO[ RQ[SZUWVUWRXMXIWGVF RNPWP",2186:" 42G]UFOb RVFNb RQMMNKPJSJVKXMZP[S[WZYXZUZRYPWNTMQM RQMNNLPKSKVLXNZP[ RS[VZXXYUYRXPVNTM",2187:" 27I[TMVNXPXOWNTMQMNNMOLQLSMUOWSZ RQMONNOMQMSNUSZT\\T^S_Q_",2190:" 45G]LMKNJPJRKUOYP[ RJRKTOXP[P]O`MbLbKaJ_J\\KXMTOQRNTMVMYNZPZTYXWZU[T[SZSXTWUXTY RVMXNYPYTXXWZ",2191:" 69E_YGXHYIZHYGWFTFQGOINKMNLRJ[I_Ha RTFRGPIOKNNLWK[J^I`HaFbDbCaC`D_E`Da R_G^H_I`H`G_F]F[GZHYJXMU[T_Sa R]F[HZJYNWWV[U^T`SaQbObNaN`O_P`Oa RIM^M",2192:" 52F^[GZH[I\\H[GXFUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea RYMWTVXVZW[Z[\\Y]W RZMXTWXWZX[ RJMZM",2193:" 54F^YGXHYIZHZGXF R\\FUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea R[FWTVXVZW[Z[\\Y]W R\\FXTWXWZX[ RJMYM",2194:" 86@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R`G_H`IaH`G]FZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R^M\\T[X[Z\\[_[aYbW R_M]T\\X\\Z][ RDM_M",2195:" 88@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R^G]H^I_H_G]F RaFZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R`F\\T[X[Z\\[_[aYbW RaF]T\\X\\Z][ RDM^M",2196:" 20LYMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2200:" 40H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF",2201:" 11H\\NJPISFS[ RRGR[ RN[W[",2202:" 45H\\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV",2203:" 47H\\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2204:" 13H\\THT[ RUFU[ RUFJUZU RQ[X[",2205:" 39H\\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF",2206:" 48H\\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN",2207:" 31H\\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[",2208:" 63H\\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO",2209:" 48H\\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[",2210:" 6MWRYQZR[SZRY",2211:" 8MWR[QZRYSZS\\R^Q_",2212:" 12MWRMQNROSNRM RRYQZR[SZRY",2213:" 14MWRMQNROSNRM RR[QZRYSZS\\R^Q_",2214:" 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY",2215:" 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY",2216:" 6NVRFQM RSFQM",2217:" 12JZNFMM ROFMM RVFUM RWFUM",2218:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",2219:" 9JZRFRR RMIWO RWIMO",2220:" 3G][BIb",2221:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",2222:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",2223:" 12KYOBOb RPBPb ROBVB RObVb",2224:" 12KYTBTb RUBUb RNBUB RNbUb",2225:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",2226:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",2227:" 4KYUBNRUb",2228:" 4KYOBVROb",2229:" 3NVRBRb",2230:" 6KYOBOb RUBUb",2231:" 3E_IR[R",2232:" 6E_RIR[ RIR[R",2233:" 9F^RJR[ RJRZR RJ[Z[",2234:" 9F^RJR[ RJJZJ RJRZR",2235:" 6G]KKYY RYKKY",2236:" 6MWRQQRRSSRRQ",2237:" 15E_RIQJRKSJRI RIR[R RRYQZR[SZRY",2238:" 6E_IO[O RIU[U",2239:" 9E_YIK[ RIO[O RIU[U",2240:" 9E_IM[M RIR[R RIW[W",2241:" 4F^ZIJRZ[",2242:" 4F^JIZRJ[",2243:" 10F^ZFJMZT RJVZV RJ[Z[",2244:" 10F^JFZMJT RJVZV RJ[Z[",2245:" 21F_[WYWWVUTRPQOONMNKOJQJSKUMVOVQURTUPWNYM[M",2246:" 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O",2247:" 8G]JTROZT RJTRPZT",2248:" 7LXTFOL RTFUGOL",2249:" 7LXPFUL RPFOGUL",2250:" 18H\\KFLHNJQKSKVJXHYF RKFLINKQLSLVKXIYF",2251:" 8MWRHQGRFSGSIRKQL",2252:" 8MWSFRGQIQKRLSKRJ",2253:" 8MWRHSGRFQGQIRKSL",2254:" 8MWQFRGSISKRLQKRJ",2255:" 10E[HMLMRY RKMR[ R[BR[",2256:" 13F^ZJSJOKMLKNJQJSKVMXOYSZZZ",2257:" 13F^JJJQKULWNYQZSZVYXWYUZQZJ",2258:" 13F^JJQJUKWLYNZQZSYVWXUYQZJZ",2259:" 13F^JZJSKOLMNKQJSJVKXMYOZSZZ",2260:" 16F^ZJSJOKMLKNJQJSKVMXOYSZZZ RJRVR",2261:" 11E_XP[RXT RUMZRUW RIRZR",2262:" 11JZPLRITL RMORJWO RRJR[",2263:" 11E_LPIRLT ROMJROW RJR[R",2264:" 11JZPXR[TX RMURZWU RRIRZ",2265:" 44I\\XRWOVNTMRMONMQLTLWMYNZP[R[UZWXXUYPYKXHWGUFRFPGOHOIPIPH RRMPNNQMTMXNZ RR[TZVXWUXPXKWHUF",2266:" 15H\\JFR[ RKFRY RZFR[ RJFZF RKGYG",2267:" 10AbDMIMRY RHNR[ Rb:R[",2268:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2269:" 50F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia RQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",2270:" 26F_\\S[UYVWVUUTTQPPONNLNJOIQISJULVNVPUQTTPUOWNYN[O\\Q\\S",2271:" 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT",2272:" 49F_[NZO[P\\O\\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\\Z\\Y RM[KZJXJUKSMQ RMKNMVXXZZ[",2273:" 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\\T]Q]O\\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV",2274:" 42H\\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX",2275:" 12H]SFLb RYFRb RLQZQ RKWYW",2276:" 46JZUITJUKVJVIUGSFQFOGNINKOMQOVR ROMTPVRWTWVVXTZ RPNNPMRMTNVPXU[ RNVSYU[V]V_UaSbQbOaN_N^O]P^O_",2277:" 30JZRFQHRJSHRF RRFRb RRQQTRbSTRQ RLMNNPMNLLM RLMXM RTMVNXMVLTM",2278:" 56JZRFQHRJSHRF RRFRT RRPQRSVRXQVSRRP RRTRb RR^Q`RbS`R^ RLMNNPMNLLM RLMXM RTMVNXMVLTM RL[N\\P[NZL[ RL[X[ RT[V\\X[VZT[",2279:" 12I\\XFX[ RKFXF RPPXP RK[X[",2281:" 38E`QFNGKIILHOHRIUKXNZQ[T[WZZX\\U]R]O\\LZIWGTFQF RROQPQQRRSRTQTPSORO RRPRQSQSPRP",2282:" 45J[PFNGOIQJ RPFOGOI RUFWGVITJ RUFVGVI RQJOKNLMNMQNSOTQUTUVTWSXQXNWLVKTJQJ RRUR[ RSUS[ RNXWX",2283:" 27I\\RFOGMILLLMMPORRSSSVRXPYMYLXIVGSFRF RRSR[ RSSS[ RNWWW",2284:" 28D`PFMGJIHLGOGSHVJYM[P\\T\\W[ZY\\V]S]O\\LZIWGTFPF RRFR\\ RGQ]Q",2285:" 31G`PMMNKPJSJTKWMYPZQZTYVWWTWSVPTNQMPM R]GWG[HUN R]G]M\\IVO R\\HVN",2286:" 28F\\IIJGLFOFQGRIRLQOPQNSKU ROFPGQIQMPPNS RVFT[ RWFS[ RKUYU",2287:" 30I\\MFMU RNFMQ RMQNOONQMTMWNXPXRWTUV RTMVNWPWRTXTZU[W[YY RKFNF",2288:" 44I\\RNOOMQLTLUMXOZR[S[VZXXYUYTXQVOSNRN RRHNJRFRN RSHWJSFSN RRSQTQURVSVTUTTSSRS RRTRUSUSTRT",2289:" 37G^QHRFR[ RTHSFS[ RJHKFKMLPNRQSRS RMHLFLNMQ R[HZFZMYPWRTSSS RXHYFYNXQ RNWWW",2290:" 31G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[Y[YVX[",2291:" 24H[YGUGQHNJLMKPKSLVNYQ[U\\Y\\ RYGVHSJQMPPPSQVSYV[Y\\",2292:" 27F_OQMQKRJSIUIWJYKZM[O[QZRYSWSURSQROQ RSHPQ RZJRR R\\QST",2293:" 12H\\OKUY RUKOY RKOYU RYOKU",2294:" 48F^NVLUKUIVHXHYI[K\\L\\N[OYOXNVKRJOJMKJMHPGTGWHYJZMZOYRVVUXUYV[X\\Y\\[[\\Y\\X[VYUXUVV RJMKKMIPHTHWIYKZM",2295:" 48F^NMLNKNIMHKHJIHKGLGNHOJOKNMKQJTJVKYM[P\\T\\W[YYZVZTYQVMUKUJVHXGYG[H\\J\\K[MYNXNVM RJVKXMZP[T[WZYXZV",2301:" 40F_JMILIJJHLGNGPHQIRKSP RIJKHMHOIPJQLRPR[ R[M\\L\\J[HYGWGUHTISKRP R\\JZHXHVIUJTLSPS[",2302:" 51F^IGJKKMMOPPTPWOYMZK[G RIGJJKLMNPOTOWNYLZJ[G RPONPMQLSLVMXOZQ[S[UZWXXVXSWQVPTO RPPNQMSMVNY RVYWVWSVQTP",2303:" 30F^MJMV RNKNU RVKVU RWJWV RIGKIMJPKTKWJYI[G RIYKWMVPUTUWVYW[Y",2304:" 48F^[ILIJJILINJPLQNQPPQNQLPJ[J RIMJOKPMQ RQMPKOJMI RIXXXZW[U[SZQXPVPTQSSSUTWIW R[TZRYQWP RSTTVUWWX",2305:" 48F]OUMTLTJUIWIXJZL[M[OZPXPWOUJPINIKJILHOGSGWHYJZLZOYRVUUWUYV[X[YZZX RMSKPJNJKKILH RSGVHXJYLYOXRVU",2306:" 48G_HKKHMKMV RJILLLV RMKPHRKRU ROIQLQU RRKUHWKW[ RTIVLV[ RWKZH[J\\M\\P[SZUXWUYP[ RYIZJ[M[PZSYUWWTYP[",2307:" 41F^ISMSLRKOKMLJNHQGSGVHXJYMYOXRWS[S RITOTMRLOLMMJOHQG RSGUHWJXMXOWRUT[T RKXYX RKYYY",2308:" 30F_GLJIMLMX RIJLMLX RMLPISLSX ROJRMRX RSLVIYLYW[Y RUJXMXXZZ]W",2309:" 33G]ZIJY RZIWJQJ RXKUKQJ RZIYLYR RXKXNYR RQRJR RPSMSJR RQRQY RPSPVQY",2310:" 33F^HOJKOU RJMOWRPWPZO[M[KZIXHWHUITKTMUPVRWUWXUZ RWHVIUKUMWQXTXWWYUZ",2311:" 36F^IOLLPN RKMOORLUN RQMTOWLYN RVMXO[L RIULRPT RKSOURRUT RQSTUWRYT RVSXU[R",2312:" 48F^JHNJPLQOQRPUNWJY RJHMIOJQLRO RRRQUOWMXJY RZHWIUJSLRO RRRSUUWWXZY RZHVJTLSOSRTUVWZY RIP[P RIQ[Q",2317:" 12NVQQQSSSSQQQ RQQSS RSQQS",2318:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2319:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2320:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2321:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2322:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2323:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2324:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2325:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2326:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2327:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2328:" 49JZMLWX RMLONQOTOVNWMWKUKUMTO RONTO RQOWM RVKVN RULWL RWXUVSUPUNVMWMYOYOWPU RUVPU RSUMW RNVNY RMXOX",2329:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLWY",2330:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2331:"103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\\V\\Y[[Y\\W]T]P\\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW",2332:" 30D`H@Hd RM@Md RW@Wd R\\@\\d RMMWK RMNWL RMOWM RMWWU RMXWV RMYWW",2367:" 12NVQQQSSSSQQQ RQQSS RSQQS",2368:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2369:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2370:" 32H\\PMMNLOKQKSLUMVPWTWWVXUYSYQXOWNTMPM RMNLPLSMUNVPW RWVXTXQWOVNTM",2371:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2372:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2373:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2374:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2375:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2376:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2377:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2378:" 36JZQCVMRTRU RULQS RTITKPRRUUY RW\\UYSXQXOYN[N]O_Ra RW\\UZSYOYO]P_Ra RSXPZN]",2379:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLSY",2380:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2381:" 89IjNQOOQNSNUOVQVSUUSVQVOUNTMQMNNKPISHWH[I^K`NaRaW`[_]]`ZcVfQiMk RWHZI]K_N`R`W_[^]\\`YcTgQi RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU ReLeNgNgLeL RfLfN ReMgM ReVeXgXgVeV RfVfX ReWgW",2382:" 85D`H>Hf RI>If RM>Mf RQBSBSDQDQAR?T>W>Y?[A\\D\\I[LYNWOUOSNRLQNOQNROSQVRXSVUUWUYV[X\\[\\`[cYeWfTfReQcQ`S`SbQb RRBRD RQCSC RY?ZA[D[IZLYN RRLRNPQNRPSRVRX RYVZX[[[`ZcYe RR`Rb RQaSa",2401:" 21AcHBHb RIBIb R[B[b R\\B\\b RDB`B RDbMb RWb`b",2402:" 23BaGBQPFb RFBPP REBPQ REB\\B^I[B RGa\\a RFb\\b^[[b",2403:" 28I[X+U1R8P=OANFMNMVN^OcPgRlUsXy RU1S6Q":2242,"~":2246,"@":2273,"\\":804}[e]}var Pa={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function dXe(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;c=e[f].bbox.y,e[u].text=="'"?e[u].bbox.y=c:(To(e[u],Pa.SUB_SUP_SCALE,null,0,0),Tn[e[f].text]&&Tn[e[f].text].flags.big?e[u].bbox.y=c-e[u].bbox.h:e[f].text=="\\int"?e[u].bbox.y=c:e[u].bbox.y=c-e[u].bbox.h/2)}else if(e[u].text=="_"){let c=1,f=u;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;c=e[f].bbox.y+e[f].bbox.h,To(e[u],Pa.SUB_SUP_SCALE,null,0,0),Tn[e[f].text]&&Tn[e[f].text].flags.big?e[u].bbox.y=c:e[f].text=="\\int"?e[u].bbox.y=c-e[u].bbox.h:e[u].bbox.y=c-e[u].bbox.h/2}function n(u,c,f,d,h){let p=u,v=h,g=1/0,m=-1/0;for(;d>0?p=0;){if(e[p].text==c)v++;else if(e[p].text==f){if(v--,v==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(g=Math.min(g,e[p].bbox.y),m=Math.max(m,e[p].bbox.y+e[p].bbox.h));p+=d}return[g,m]}for(let u=0;uu.text=="&"||u.text=="\\\\"))return;let r=[],i=[],o=[];for(let u=0;u0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=Tn[e.chld[y].text]&&Tn[e.chld[y].text].flags.big;if(g.text=="'"){let A=y+1,x=0;for(;A1;vXe(e.chld,f);let p=rte(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let v=0;vr.bbox.w)c=c/Math.max(a.w,1)*r.bbox.w,c+=r.bbox.x;else{c=c/16*i;let d=(r.bbox.w-a.w/16*i)/2;c+=r.bbox.x+d}if(Tn[r.text].flags.yfl)f=(f-a.ymin)/Math.max(a.ymax-a.ymin,1)*r.bbox.h,f+=r.bbox.y;else{if(f=f/16*i,o){let d=(a.ymax+a.ymin)/2;f-=d/16*i}f+=r.bbox.y+r.bbox.h/2}l.push([c,f])}t.push(l)}}else if(Tn[r.text]&&Tn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(Tn[r.text]&&Tn[r.text].flags.txt);for(let l=Number(s);l16?h*=16/u.w:h+=(16-u.w)/2/16),h+=a,p+=r.bbox.y+r.bbox.h/2,f.push([h,p])}t.push(f)}r.mode=="tt"?a+=i:a+=u.w/16*i}}}return t}function El(e){return Math.round(e*100)/100}var qP=class{constructor(e){this._latex=e,this._tokens=dXe(e),this._tree=F_(this._tokens),nte(this._tree.chld),Wl(this._tree),gXe(this._tree),this._polylines=mXe(this._tree)}resolveScale(e){var t,n,r,i;if(e==null)return[16,16,16,16];let o=(t=e.SCALE_X)!=null?t:16,a=(n=e.SCALE_Y)!=null?n:16;if(e.MIN_CHAR_H!=null){let u=0;for(let f=0;f>startxref %%EOF -`,l+u}boxes(e){e||(e={});let[t,n,r,i]=this.resolveScale(e),o=[];for(let a=0;a"},{latex:"="},{latex:"\\neq\\ne"},{latex:"\\leqq"},{latex:"\\geqq"},{latex:"\\leq"},{latex:"\\geq"},{latex:"\\propto"},{latex:"\\sim"},{latex:"\\equiv"},{latex:"\\dagger"},{latex:"\\ddagger"},{latex:"\\ell"},{latex:"\\#"},{latex:"\\$"},{latex:"\\&"},{latex:"\\%"},{latex:"\\langle\\rangle"},{latex:"()"},{latex:"[]"},{latex:"\\{\\}"},{latex:"||"},{latex:"\\|"},{latex:"\\exists"},{latex:"\\in"},{latex:"\\subset"},{latex:"\\supset"},{latex:"\\cup"},{latex:"\\cap"},{latex:"\\infty"},{latex:"\\partial"},{latex:"\\nabla"},{latex:"\\aleph"},{latex:"\\wp"},{latex:"\\therefore"},{latex:"\\mid"},{latex:"\\sum"},{latex:"\\prod"},{latex:"\\bigoplus"},{latex:"\\bigodot"},{latex:"\\int"},{latex:"\\oint"},{latex:"\\oplus"},{latex:"\\odot"},{latex:"\\perp"},{latex:"\\angle"},{latex:"\\triangle"},{latex:"\\Box"},{latex:"\\rightarrow"},{latex:"\\to"},{latex:"\\leftarrow"},{latex:"\\gets"},{latex:"\\circ"},{latex:"\\bigcirc"},{latex:"\\bullet"},{latex:"\\star"},{latex:"\\diamond"},{latex:"\\ast"},{latex:","},{latex:"."},{latex:";"},{latex:"!"}]},{type:"group",label:"组合",children:[{latex:"\\frac{a}{b}"},{latex:"\\frac{dx}{dx}"},{latex:"\\frac{\\partial a}{\\partial b}"},{latex:"\\sqrt{x}"},{latex:"\\sqrt[n]{x}"},{latex:"x^{n}"},{latex:"x_{n}"},{latex:"x_a^b"},{latex:"\\int_{a}^{b}"},{latex:"\\oint_a^b"},{latex:"\\lim_{a \\rightarrow b}"},{latex:"\\prod_a^b"},{latex:"\\sum_a^b"},{latex:"\\left(\\begin{array}a \\\\ b\\end{array}\\right)"},{latex:"\\begin{bmatrix}a & b \\\\ c & d \\end{bmatrix}"},{latex:"\\begin{cases}a & x = 0 \\\\ b & x > 0\\end{cases}"},{latex:"\\hat{a}"},{latex:"\\breve{a}"},{latex:"\\acute{a}"},{latex:"\\grave{a}"},{latex:"\\tilde{a}"},{latex:"\\bar{a}"},{latex:"\\vec{a}"},{latex:"\\underline{a}"},{latex:"\\overline{a}"},{latex:"\\widehat{ab}"},{latex:"\\overleftarrow{ab}"},{latex:"\\overrightarrow{ab}"}]},{type:"verbatim",label:"函数",children:[{latex:"\\log"},{latex:"\\ln"},{latex:"\\exp"},{latex:"\\mod"},{latex:"\\lim"},{latex:"\\sin"},{latex:"\\cos"},{latex:"\\tan"},{latex:"\\csc"},{latex:"\\sec"},{latex:"\\cot"},{latex:"\\sinh"},{latex:"\\cosh"},{latex:"\\tanh"},{latex:"\\csch"},{latex:"\\sech"},{latex:"\\coth"},{latex:"\\arcsin"},{latex:"\\arccos"},{latex:"\\arctan"},{latex:"\\arccsc"},{latex:"\\arcsec"},{latex:"\\arccot"}]},{type:"greek",label:"希腊字母",children:[{latex:"\\alpha"},{latex:"\\beta"},{latex:"\\gamma"},{latex:"\\delta"},{latex:"\\varepsilon"},{latex:"\\zeta"},{latex:"\\eta"},{latex:"\\vartheta"},{latex:"\\iota"},{latex:"\\kappa"},{latex:"\\lambda"},{latex:"\\mu"},{latex:"\\nu"},{latex:"\\xi"},{latex:"\\omicron"},{latex:"\\pi"},{latex:"\\rho"},{latex:"\\sigma"},{latex:"\\tau"},{latex:"\\upsilon"},{latex:"\\varphi"},{latex:"\\chi"},{latex:"\\psi"},{latex:"\\omega"},{latex:"\\epsilon"},{latex:"\\theta"},{latex:"\\phi"},{latex:"\\varsigma"},{latex:"\\Alpha"},{latex:"\\Beta"},{latex:"\\Gamma"},{latex:"\\Delta"},{latex:"\\Epsilon"},{latex:"\\Zeta"},{latex:"\\Eta"},{latex:"\\Theta"},{latex:"\\Iota"},{latex:"\\Kappa"},{latex:"\\Lambda"},{latex:"\\Mu"},{latex:"\\Nu"},{latex:"\\Xi"},{latex:"\\Omicron"},{latex:"\\Pi"},{latex:"\\Rho"},{latex:"\\Sigma"},{latex:"\\Tau"},{latex:"\\Upsilon"},{latex:"\\Phi"},{latex:"\\Chi"},{latex:"\\Psi"},{latex:"\\Omega"}]}],AXe=["width","height"],RXe=["transform"],bXe=["d"],xXe=Ee({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=he({x:0,y:0,w:0,h:0}),r=he("");Lt(()=>t.latex,()=>{const o=new qP(t.latex);r.value=o.pathd({}),n.value=o.box({})},{immediate:!0});const i=Se(()=>{const o=n.value.w+32,a=n.value.h+32;return o>t.width||a>t.height?o/a>t.width/t.height?t.width/o:t.height/a:1});return(o,a)=>(U(),q("svg",{class:"formula-content",overflow:"visible",width:n.value.w+32,height:n.value.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${i.value}, ${i.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[D("path",{d:r.value},null,8,bXe)],8,RXe)],8,AXe))}}),oB=Be(xXe,[["__scopeId","data-v-fa1b116d"]]),SXe=["innerHTML"],wXe=Ee({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=Se(()=>new qP(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,i)=>(U(),q("div",{class:"symbol-content",innerHTML:n.value},null,8,SXe))}}),MXe=["disabled","value","rows","placeholder"],LXe=Ee({__name:"TextArea",props:{value:{},rows:{default:4},padding:{},disabled:{type:Boolean,default:!1},resizable:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","focus","blur","enter"],setup(e,{expose:t,emit:n}){const r=n,i=s=>{r("update:value",s.target.value)},o=he();return t({focus:()=>{o.value&&o.value.focus()}}),(s,l)=>(U(),q("textarea",{class:Ge(["textarea",{disabled:s.disabled,resizable:s.resizable}]),ref_key:"textareaRef",ref:o,disabled:s.disabled,value:s.value,rows:s.rows,placeholder:s.placeholder,style:Me({padding:s.padding?`${s.padding}px`:"10px"}),onInput:l[0]||(l[0]=u=>i(u)),onFocus:l[1]||(l[1]=u=>r("focus",u)),onBlur:l[2]||(l[2]=u=>r("blur",u)),onKeydown:l[3]||(l[3]=pl(u=>r("enter",u),["enter"]))},null,46,MXe))}}),E_=Be(LXe,[["__scopeId","data-v-96f315e1"]]),TXe={class:"latex-editor"},_Xe={class:"container"},OXe={class:"left"},kXe={class:"input-area"},PXe={class:"preview"},CXe={key:0,class:"placeholder"},IXe={key:1,class:"preview-content"},NXe={class:"right"},FXe={class:"content"},EXe={key:0,class:"symbol"},XXe={class:"symbol-pool"},WXe=["onClick"],VXe={key:1,class:"formula"},DXe={class:"formula-title"},UXe=["onClick"],BXe={class:"footer"},YXe=Ee({__name:"index",props:{value:{default:""}},emits:["update","close"],setup(e,{emit:t}){const n=[{label:"常用符号",key:"symbol"},{label:"预置公式",key:"formula"}],r=e,i=t,o=yXe,a=r8.map(p=>({label:p.label,key:p.type})),s=he(""),l=he("symbol"),u=he(),c=he(r8[0].type),f=Se(()=>{const p=r8.find(v=>v.type===c.value);return(p==null?void 0:p.children)||[]});Wt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return un.error("公式不能为空");const p=new qP(s.value),v=p.pathd({}),g=p.box({});i("update",{latex:s.value,path:v,w:g.w+32,h:g.h+32})},h=p=>{u.value&&(u.value.focus(),document.execCommand("insertText",!1,p))};return(p,v)=>(U(),q("div",TXe,[D("div",_Xe,[D("div",OXe,[D("div",kXe,[O(E_,{value:s.value,"onUpdate:value":v[0]||(v[0]=g=>s.value=g),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:u},null,8,["value"])]),D("div",PXe,[s.value?(U(),q("div",IXe,[O(oB,{width:518,height:138,latex:s.value},null,8,["latex"])])):(U(),q("div",CXe,"公式预览"))])]),D("div",NXe,[O(gl,{tabs:n,value:l.value,"onUpdate:value":v[1]||(v[1]=g=>l.value=g),card:""},null,8,["value"]),D("div",FXe,[l.value==="symbol"?(U(),q("div",EXe,[O(gl,{tabs:J(a),value:c.value,"onUpdate:value":v[2]||(v[2]=g=>c.value=g),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),D("div",XXe,[(U(!0),q(Ne,null,Je(f.value,g=>(U(),q("div",{class:"symbol-item",key:g.latex,onClick:m=>h(g.latex)},[O(wXe,{latex:g.latex},null,8,["latex"])],8,WXe))),128))])])):(U(),q("div",VXe,[(U(!0),q(Ne,null,Je(J(o),g=>(U(),q("div",{class:"formula-item",key:g.label},[D("div",DXe,dt(g.label),1),D("div",{class:"formula-item-content",onClick:m=>s.value=g.latex},[O(oB,{width:236,height:60,latex:g.latex},null,8,["latex"])],8,UXe)]))),128))]))])])]),D("div",BXe,[O(qe,{class:"btn",onClick:v[3]||(v[3]=g=>i("close"))},{default:ie(()=>[De("取消")]),_:1}),O(qe,{class:"btn",type:"primary",onClick:v[4]||(v[4]=g=>d())},{default:ie(()=>[De("确定")]),_:1})])]))}}),ite=Be(YXe,[["__scopeId","data-v-fc449335"]]),ZXe={class:"canvas-tool"},QXe={class:"left-handler"},HXe={class:"more"},KXe={class:"add-element-handler"},GXe={class:"handler-item group-btn"},zXe={class:"handler-item group-btn",offset:10},JXe={class:"right-handler"},$Xe={class:"text"},jXe=Ee({__name:"index",setup(e){const t=pt(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:i,showSearchPanel:o,showNotesPanel:a}=Ve(t),{canUndo:s,canRedo:l}=Ve(zS()),{redo:u,undo:c}=on(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=lk(),v=[200,150,125,100,75,50],g=he(!1),m=te=>{d(te),g.value=!1},{createImageElement:y,createChartElement:R,createTableElement:A,createLatexElement:x,createVideoElement:S,createAudioElement:w}=d0(),M=te=>{const z=te[0];z&&Rc(z).then(ce=>y(ce))},L=he(!1),T=he(!1),P=he(!1),k=he(!1),I=he(!1),C=he(!1),F=he(!1),N=he(!1),V=he(!1),W=(te=!1)=>{t.setCreatingElement({type:"text",vertical:te})},K=te=>{t.setCreatingElement({type:"shape",data:te}),L.value=!1},ee=()=>{t.setCreatingCustomShapeState(!0),L.value=!1},B=te=>{t.setCreatingElement({type:"line",data:te}),T.value=!1},Y=()=>{t.setSelectPanelState(!i.value)},Z=()=>{t.setSearchPanelState(!o.value)},H=()=>{t.setNotesPanelState(!a.value)};return(te,z)=>{var _e;const ce=xe("IconBack"),G=xe("IconNext"),ye=xe("IconMore"),le=xe("IconComment"),de=xe("IconMoveOne"),ue=xe("IconSearch"),j=xe("IconFontSize"),E=xe("IconTextRotationNone"),$=xe("IconTextRotationDown"),se=xe("IconDown"),ne=xe("IconGraphicDesign"),re=xe("IconPicture"),ae=xe("IconConnection"),ve=xe("IconChartProportion"),fe=xe("IconInsertTable"),ge=xe("IconFormula"),Re=xe("IconVideoTwo"),We=xe("IconMinus"),Fe=xe("IconPlus"),Ke=xe("IconFullScreen"),Ue=_n("tooltip");return U(),q("div",ZXe,[D("div",QXe,[ze(O(ce,{class:Ge(["handler-item",{disable:!J(s)}]),onClick:z[0]||(z[0]=Ae=>J(c)())},null,8,["class"]),[[Ue,"撤销(Ctrl + Z)"]]),ze(O(G,{class:Ge(["handler-item",{disable:!J(l)}]),onClick:z[1]||(z[1]=Ae=>J(u)())},null,8,["class"]),[[Ue,"重做(Ctrl + Y)"]]),D("div",HXe,[O(Bt,{type:"vertical",style:{height:"20px"}}),O(It,{class:"more-icon",trigger:"click",value:V.value,"onUpdate:value":z[5]||(z[5]=Ae=>V.value=Ae),offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[2]||(z[2]=Ae=>{H(),V.value=!1})},{default:ie(()=>[De("批注面板")]),_:1}),O(Hr,{center:"",onClick:z[3]||(z[3]=Ae=>{Y(),V.value=!1})},{default:ie(()=>[De("选择窗格")]),_:1}),O(Hr,{center:"",onClick:z[4]||(z[4]=Ae=>{Z(),V.value=!1})},{default:ie(()=>[De("查找替换")]),_:1})]),default:ie(()=>[O(ye,{class:"handler-item"})]),_:1},8,["value"]),ze(O(le,{class:Ge(["handler-item",{active:J(a)}]),onClick:z[6]||(z[6]=Ae=>H())},null,8,["class"]),[[Ue,"批注面板"]]),ze(O(de,{class:Ge(["handler-item",{active:J(i)}]),onClick:z[7]||(z[7]=Ae=>Y())},null,8,["class"]),[[Ue,"选择窗格"]]),ze(O(ue,{class:Ge(["handler-item",{active:J(o)}]),onClick:z[8]||(z[8]=Ae=>Z())},null,8,["class"]),[[Ue,"查找/替换(Ctrl + F)"]])])]),D("div",KXe,[ze((U(),q("div",GXe,[O(j,{class:Ge(["icon",{active:((_e=J(n))==null?void 0:_e.type)==="text"}]),onClick:z[9]||(z[9]=Ae=>W())},null,8,["class"]),O(It,{trigger:"click",value:F.value,"onUpdate:value":z[12]||(z[12]=Ae=>F.value=Ae),style:{height:"100%"},offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[10]||(z[10]=()=>{W(),F.value=!1})},{default:ie(()=>[O(E),De(" 横向文本框")]),_:1}),O(Hr,{center:"",onClick:z[11]||(z[11]=()=>{W(!0),F.value=!1})},{default:ie(()=>[O($),De(" 竖向文本框")]),_:1})]),default:ie(()=>[O(se,{class:"arrow"})]),_:1},8,["value"])])),[[Ue,"插入文字"]]),ze((U(),q("div",zXe,[O(It,{trigger:"click",style:{height:"100%"},value:L.value,"onUpdate:value":z[14]||(z[14]=Ae=>L.value=Ae),offset:10},{content:ie(()=>[O(xEe,{onSelect:z[13]||(z[13]=Ae=>K(Ae))})]),default:ie(()=>{var Ae;return[O(ne,{class:Ge(["icon",{active:J(r)||((Ae=J(n))==null?void 0:Ae.type)==="shape"}])},null,8,["class"])]}),_:1},8,["value"]),O(It,{trigger:"click",value:N.value,"onUpdate:value":z[16]||(z[16]=Ae=>N.value=Ae),style:{height:"100%"},offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[15]||(z[15]=()=>{ee(),N.value=!1})},{default:ie(()=>[De("自由绘制")]),_:1})]),default:ie(()=>[O(se,{class:"arrow"})]),_:1},8,["value"])])),[[Ue,"插入形状"]]),O(Jf,{onChange:z[17]||(z[17]=Ae=>M(Ae))},{default:ie(()=>[ze(O(re,{class:"handler-item"},null,512),[[Ue,"插入图片"]])]),_:1}),O(It,{trigger:"click",value:T.value,"onUpdate:value":z[19]||(z[19]=Ae=>T.value=Ae),offset:10},{content:ie(()=>[O(PEe,{onSelect:z[18]||(z[18]=Ae=>B(Ae))})]),default:ie(()=>{var Ae;return[ze(O(ae,{class:Ge(["handler-item",{active:((Ae=J(n))==null?void 0:Ae.type)==="line"}])},null,8,["class"]),[[Ue,"插入线条"]])]}),_:1},8,["value"]),O(It,{trigger:"click",value:P.value,"onUpdate:value":z[21]||(z[21]=Ae=>P.value=Ae),offset:10},{content:ie(()=>[O(EEe,{onSelect:z[20]||(z[20]=Ae=>{J(R)(Ae),P.value=!1})})]),default:ie(()=>[ze(O(ve,{class:"handler-item"},null,512),[[Ue,"插入图表"]])]),_:1},8,["value"]),O(It,{trigger:"click",value:k.value,"onUpdate:value":z[24]||(z[24]=Ae=>k.value=Ae),offset:10},{content:ie(()=>[O(iXe,{onClose:z[22]||(z[22]=Ae=>k.value=!1),onInsert:z[23]||(z[23]=({row:Ae,col:Le})=>{J(A)(Ae,Le),k.value=!1})})]),default:ie(()=>[ze(O(fe,{class:"handler-item"},null,512),[[Ue,"插入表格"]])]),_:1},8,["value"]),ze(O(ge,{class:"handler-item",onClick:z[25]||(z[25]=Ae=>C.value=!0)},null,512),[[Ue,"插入公式"]]),O(It,{trigger:"click",value:I.value,"onUpdate:value":z[29]||(z[29]=Ae=>I.value=Ae),offset:10},{content:ie(()=>[O(uXe,{onClose:z[26]||(z[26]=Ae=>I.value=!1),onInsertVideo:z[27]||(z[27]=Ae=>{J(S)(Ae),I.value=!1}),onInsertAudio:z[28]||(z[28]=Ae=>{J(w)(Ae),I.value=!1})})]),default:ie(()=>[ze(O(Re,{class:"handler-item"},null,512),[[Ue,"插入音视频"]])]),_:1},8,["value"])]),D("div",JXe,[ze(O(We,{class:"handler-item viewport-size",onClick:z[30]||(z[30]=Ae=>J(f)("-"))},null,512),[[Ue,"画布缩小(Ctrl + -)"]]),O(It,{trigger:"click",value:g.value,"onUpdate:value":z[32]||(z[32]=Ae=>g.value=Ae)},{content:ie(()=>[(U(),q(Ne,null,Je(v,Ae=>O(Hr,{center:"",key:Ae,onClick:Le=>m(Ae)},{default:ie(()=>[De(dt(Ae)+"%",1)]),_:2},1032,["onClick"])),64)),O(Hr,{center:"",onClick:z[31]||(z[31]=Ae=>{J(h)(),g.value=!1})},{default:ie(()=>[De("适应屏幕")]),_:1})]),default:ie(()=>[D("span",$Xe,dt(J(p)),1)]),_:1},8,["value"]),ze(O(Fe,{class:"handler-item viewport-size",onClick:z[33]||(z[33]=Ae=>J(f)("+"))},null,512),[[Ue,"画布放大(Ctrl + =)"]]),ze(O(Ke,{class:"handler-item viewport-size-adaptation",onClick:z[34]||(z[34]=Ae=>J(h)())},null,512),[[Ue,"适应屏幕(Ctrl + 0)"]])]),O(mc,{visible:C.value,"onUpdate:visible":z[37]||(z[37]=Ae=>C.value=Ae),width:880},{default:ie(()=>[O(ite,{onClose:z[35]||(z[35]=Ae=>C.value=!1),onUpdate:z[36]||(z[36]=Ae=>{J(x)(Ae),C.value=!1})})]),_:1},8,["visible"])])}}}),qXe=Be(jXe,[["__scopeId","data-v-4a6550c3"]]),eWe=()=>{const e=at(),{slides:t}=Ve(e),{addHistorySnapshot:n}=on(),{deleteSlide:r}=bc();return{createSection:()=>{e.updateSlide({sectionTag:{id:Ut(6)}}),n()},removeSection:u=>{if(!u)return;const c=t.value.find(f=>{var d;return((d=f.sectionTag)==null?void 0:d.id)===u});e.removeSlideProps({id:c.id,propName:"sectionTag"}),n()},removeAllSection:()=>{const u=t.value.map(c=>(c.sectionTag&&delete c.sectionTag,c));e.setSlides(u),n()},removeSectionSlides:u=>{let c=0;u&&(c=t.value.findIndex(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===u}));const f=[];for(let d=c;d{if(c){if(u==="default")e.updateSlide({sectionTag:{id:Ut(6),title:c}},t.value[0].id);else{const f=t.value.find(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===u});if(!f)return;e.updateSlide({sectionTag:{...f.sectionTag,title:c}},f.id)}n()}}}},u1=()=>{const{slides:e}=Ve(at()),t=he(null),n=he(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Wt(r),En(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},tWe={class:"templates"},nWe={class:"catalogs"},rWe=["onClick"],iWe={class:"content"},oWe={class:"types"},aWe=["onClick"],sWe={key:0,class:"slide-item"},lWe={class:"btns"},uWe=Ee({__name:"Templates",emits:["select"],setup(e,{emit:t}){const n=t,r=at(),{templates:i}=Ve(r),o=he([]),a=he(),s=he([{label:"全部",value:"all"},{label:"封面",value:"cover"},{label:"目录",value:"contents"},{label:"过渡",value:"transition"},{label:"内容",value:"content"},{label:"结束",value:"end"}]),l=he("all"),u=he(""),c=d=>{n("select",d)},f=d=>{u.value=d,tv.getFileData(u.value).then(h=>{o.value=h.slides,a.value&&a.value.scrollTo(0,0)})};return Wt(()=>{f(i.value[0].id)}),(d,h)=>(U(),q("div",tWe,[D("div",nWe,[(U(!0),q(Ne,null,Je(J(i),p=>(U(),q("div",{class:Ge(["catalog",{active:u.value===p.id}]),key:p.id,onClick:v=>f(p.id)},dt(p.name),11,rWe))),128))]),D("div",iWe,[D("div",oWe,[(U(!0),q(Ne,null,Je(s.value,p=>(U(),q("div",{class:Ge(["type",{active:l.value===p.value}]),key:p.value,onClick:v=>l.value=p.value},dt(p.label),11,aWe))),128))]),D("div",{class:"list",ref_key:"listRef",ref:a},[(U(!0),q(Ne,null,Je(o.value,p=>(U(),q(Ne,{key:p.id},[p.type===l.value||l.value==="all"?(U(),q("div",sWe,[O(Cs,{class:"thumbnail",slide:p,size:180},null,8,["slide"]),D("div",lWe,[O(qe,{class:"btn",type:"primary",size:"small",onClick:v=>c(p)},{default:ie(()=>[De("插入模板")]),_:2},1032,["onClick"])])])):Ye("",!0)],64))),128))],512)])]))}}),cWe=Be(uWe,[["__scopeId","data-v-4495cdf6"]]);var ote={exports:{}};const fWe=FO(Zde);/**! +`,l+u}boxes(e){e||(e={});let[t,n,r,i]=this.resolveScale(e),o=[];for(let a=0;a"},{latex:"="},{latex:"\\neq\\ne"},{latex:"\\leqq"},{latex:"\\geqq"},{latex:"\\leq"},{latex:"\\geq"},{latex:"\\propto"},{latex:"\\sim"},{latex:"\\equiv"},{latex:"\\dagger"},{latex:"\\ddagger"},{latex:"\\ell"},{latex:"\\#"},{latex:"\\$"},{latex:"\\&"},{latex:"\\%"},{latex:"\\langle\\rangle"},{latex:"()"},{latex:"[]"},{latex:"\\{\\}"},{latex:"||"},{latex:"\\|"},{latex:"\\exists"},{latex:"\\in"},{latex:"\\subset"},{latex:"\\supset"},{latex:"\\cup"},{latex:"\\cap"},{latex:"\\infty"},{latex:"\\partial"},{latex:"\\nabla"},{latex:"\\aleph"},{latex:"\\wp"},{latex:"\\therefore"},{latex:"\\mid"},{latex:"\\sum"},{latex:"\\prod"},{latex:"\\bigoplus"},{latex:"\\bigodot"},{latex:"\\int"},{latex:"\\oint"},{latex:"\\oplus"},{latex:"\\odot"},{latex:"\\perp"},{latex:"\\angle"},{latex:"\\triangle"},{latex:"\\Box"},{latex:"\\rightarrow"},{latex:"\\to"},{latex:"\\leftarrow"},{latex:"\\gets"},{latex:"\\circ"},{latex:"\\bigcirc"},{latex:"\\bullet"},{latex:"\\star"},{latex:"\\diamond"},{latex:"\\ast"},{latex:","},{latex:"."},{latex:";"},{latex:"!"}]},{type:"group",label:"组合",children:[{latex:"\\frac{a}{b}"},{latex:"\\frac{dx}{dx}"},{latex:"\\frac{\\partial a}{\\partial b}"},{latex:"\\sqrt{x}"},{latex:"\\sqrt[n]{x}"},{latex:"x^{n}"},{latex:"x_{n}"},{latex:"x_a^b"},{latex:"\\int_{a}^{b}"},{latex:"\\oint_a^b"},{latex:"\\lim_{a \\rightarrow b}"},{latex:"\\prod_a^b"},{latex:"\\sum_a^b"},{latex:"\\left(\\begin{array}a \\\\ b\\end{array}\\right)"},{latex:"\\begin{bmatrix}a & b \\\\ c & d \\end{bmatrix}"},{latex:"\\begin{cases}a & x = 0 \\\\ b & x > 0\\end{cases}"},{latex:"\\hat{a}"},{latex:"\\breve{a}"},{latex:"\\acute{a}"},{latex:"\\grave{a}"},{latex:"\\tilde{a}"},{latex:"\\bar{a}"},{latex:"\\vec{a}"},{latex:"\\underline{a}"},{latex:"\\overline{a}"},{latex:"\\widehat{ab}"},{latex:"\\overleftarrow{ab}"},{latex:"\\overrightarrow{ab}"}]},{type:"verbatim",label:"函数",children:[{latex:"\\log"},{latex:"\\ln"},{latex:"\\exp"},{latex:"\\mod"},{latex:"\\lim"},{latex:"\\sin"},{latex:"\\cos"},{latex:"\\tan"},{latex:"\\csc"},{latex:"\\sec"},{latex:"\\cot"},{latex:"\\sinh"},{latex:"\\cosh"},{latex:"\\tanh"},{latex:"\\csch"},{latex:"\\sech"},{latex:"\\coth"},{latex:"\\arcsin"},{latex:"\\arccos"},{latex:"\\arctan"},{latex:"\\arccsc"},{latex:"\\arcsec"},{latex:"\\arccot"}]},{type:"greek",label:"希腊字母",children:[{latex:"\\alpha"},{latex:"\\beta"},{latex:"\\gamma"},{latex:"\\delta"},{latex:"\\varepsilon"},{latex:"\\zeta"},{latex:"\\eta"},{latex:"\\vartheta"},{latex:"\\iota"},{latex:"\\kappa"},{latex:"\\lambda"},{latex:"\\mu"},{latex:"\\nu"},{latex:"\\xi"},{latex:"\\omicron"},{latex:"\\pi"},{latex:"\\rho"},{latex:"\\sigma"},{latex:"\\tau"},{latex:"\\upsilon"},{latex:"\\varphi"},{latex:"\\chi"},{latex:"\\psi"},{latex:"\\omega"},{latex:"\\epsilon"},{latex:"\\theta"},{latex:"\\phi"},{latex:"\\varsigma"},{latex:"\\Alpha"},{latex:"\\Beta"},{latex:"\\Gamma"},{latex:"\\Delta"},{latex:"\\Epsilon"},{latex:"\\Zeta"},{latex:"\\Eta"},{latex:"\\Theta"},{latex:"\\Iota"},{latex:"\\Kappa"},{latex:"\\Lambda"},{latex:"\\Mu"},{latex:"\\Nu"},{latex:"\\Xi"},{latex:"\\Omicron"},{latex:"\\Pi"},{latex:"\\Rho"},{latex:"\\Sigma"},{latex:"\\Tau"},{latex:"\\Upsilon"},{latex:"\\Phi"},{latex:"\\Chi"},{latex:"\\Psi"},{latex:"\\Omega"}]}],AXe=["width","height"],RXe=["transform"],bXe=["d"],xXe=Xe({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=he({x:0,y:0,w:0,h:0}),r=he("");Lt(()=>t.latex,()=>{const o=new qP(t.latex);r.value=o.pathd({}),n.value=o.box({})},{immediate:!0});const i=we(()=>{const o=n.value.w+32,a=n.value.h+32;return o>t.width||a>t.height?o/a>t.width/t.height?t.width/o:t.height/a:1});return(o,a)=>(U(),ee("svg",{class:"formula-content",overflow:"visible",width:n.value.w+32,height:n.value.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[D("g",{transform:`scale(${i.value}, ${i.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[D("path",{d:r.value},null,8,bXe)],8,RXe)],8,AXe))}}),oB=Be(xXe,[["__scopeId","data-v-fa1b116d"]]),SXe=["innerHTML"],wXe=Xe({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=we(()=>new qP(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,i)=>(U(),ee("div",{class:"symbol-content",innerHTML:n.value},null,8,SXe))}}),MXe=["disabled","value","rows","placeholder"],LXe=Xe({__name:"TextArea",props:{value:{},rows:{default:4},padding:{},disabled:{type:Boolean,default:!1},resizable:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","focus","blur","enter"],setup(e,{expose:t,emit:n}){const r=n,i=s=>{r("update:value",s.target.value)},o=he();return t({focus:()=>{o.value&&o.value.focus()}}),(s,l)=>(U(),ee("textarea",{class:Ge(["textarea",{disabled:s.disabled,resizable:s.resizable}]),ref_key:"textareaRef",ref:o,disabled:s.disabled,value:s.value,rows:s.rows,placeholder:s.placeholder,style:Me({padding:s.padding?`${s.padding}px`:"10px"}),onInput:l[0]||(l[0]=u=>i(u)),onFocus:l[1]||(l[1]=u=>r("focus",u)),onBlur:l[2]||(l[2]=u=>r("blur",u)),onKeydown:l[3]||(l[3]=pl(u=>r("enter",u),["enter"]))},null,46,MXe))}}),E_=Be(LXe,[["__scopeId","data-v-96f315e1"]]),TXe={class:"latex-editor"},_Xe={class:"container"},OXe={class:"left"},kXe={class:"input-area"},PXe={class:"preview"},CXe={key:0,class:"placeholder"},IXe={key:1,class:"preview-content"},NXe={class:"right"},FXe={class:"content"},EXe={key:0,class:"symbol"},XXe={class:"symbol-pool"},WXe=["onClick"],VXe={key:1,class:"formula"},DXe={class:"formula-title"},UXe=["onClick"],BXe={class:"footer"},YXe=Xe({__name:"index",props:{value:{default:""}},emits:["update","close"],setup(e,{emit:t}){const n=[{label:"常用符号",key:"symbol"},{label:"预置公式",key:"formula"}],r=e,i=t,o=yXe,a=r8.map(p=>({label:p.label,key:p.type})),s=he(""),l=he("symbol"),u=he(),c=he(r8[0].type),f=we(()=>{const p=r8.find(v=>v.type===c.value);return(p==null?void 0:p.children)||[]});Wt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return un.error("公式不能为空");const p=new qP(s.value),v=p.pathd({}),g=p.box({});i("update",{latex:s.value,path:v,w:g.w+32,h:g.h+32})},h=p=>{u.value&&(u.value.focus(),document.execCommand("insertText",!1,p))};return(p,v)=>(U(),ee("div",TXe,[D("div",_Xe,[D("div",OXe,[D("div",kXe,[O(E_,{value:s.value,"onUpdate:value":v[0]||(v[0]=g=>s.value=g),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:u},null,8,["value"])]),D("div",PXe,[s.value?(U(),ee("div",IXe,[O(oB,{width:518,height:138,latex:s.value},null,8,["latex"])])):(U(),ee("div",CXe,"公式预览"))])]),D("div",NXe,[O(gl,{tabs:n,value:l.value,"onUpdate:value":v[1]||(v[1]=g=>l.value=g),card:""},null,8,["value"]),D("div",FXe,[l.value==="symbol"?(U(),ee("div",EXe,[O(gl,{tabs:J(a),value:c.value,"onUpdate:value":v[2]||(v[2]=g=>c.value=g),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),D("div",XXe,[(U(!0),ee(Ne,null,Je(f.value,g=>(U(),ee("div",{class:"symbol-item",key:g.latex,onClick:m=>h(g.latex)},[O(wXe,{latex:g.latex},null,8,["latex"])],8,WXe))),128))])])):(U(),ee("div",VXe,[(U(!0),ee(Ne,null,Je(J(o),g=>(U(),ee("div",{class:"formula-item",key:g.label},[D("div",DXe,dt(g.label),1),D("div",{class:"formula-item-content",onClick:m=>s.value=g.latex},[O(oB,{width:236,height:60,latex:g.latex},null,8,["latex"])],8,UXe)]))),128))]))])])]),D("div",BXe,[O(qe,{class:"btn",onClick:v[3]||(v[3]=g=>i("close"))},{default:ie(()=>[De("取消")]),_:1}),O(qe,{class:"btn",type:"primary",onClick:v[4]||(v[4]=g=>d())},{default:ie(()=>[De("确定")]),_:1})])]))}}),ite=Be(YXe,[["__scopeId","data-v-fc449335"]]),ZXe={class:"canvas-tool"},QXe={class:"left-handler"},HXe={class:"more"},KXe={class:"add-element-handler"},GXe={class:"handler-item group-btn"},zXe={class:"handler-item group-btn",offset:10},JXe={class:"right-handler"},$Xe={class:"text"},jXe=Xe({__name:"index",setup(e){const t=pt(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:i,showSearchPanel:o,showNotesPanel:a}=Ve(t),{canUndo:s,canRedo:l}=Ve(zS()),{redo:u,undo:c}=on(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=lk(),v=[200,150,125,100,75,50],g=he(!1),m=ne=>{d(ne),g.value=!1},{createImageElement:y,createChartElement:R,createTableElement:A,createLatexElement:x,createVideoElement:S,createAudioElement:w}=h0(),L=ne=>{const z=ne[0];z&&Rc(z).then(fe=>y(fe))},T=he(!1),M=he(!1),P=he(!1),k=he(!1),I=he(!1),C=he(!1),F=he(!1),N=he(!1),V=he(!1),W=(ne=!1)=>{t.setCreatingElement({type:"text",vertical:ne})},H=ne=>{t.setCreatingElement({type:"shape",data:ne}),T.value=!1},j=()=>{t.setCreatingCustomShapeState(!0),T.value=!1},B=ne=>{t.setCreatingElement({type:"line",data:ne}),M.value=!1},Y=()=>{t.setSelectPanelState(!i.value)},Z=()=>{t.setSearchPanelState(!o.value)},K=()=>{t.setNotesPanelState(!a.value)};return(ne,z)=>{var _e;const fe=Se("IconBack"),G=Se("IconNext"),ye=Se("IconMore"),le=Se("IconComment"),de=Se("IconMoveOne"),ce=Se("IconSearch"),q=Se("IconFontSize"),X=Se("IconTextRotationNone"),$=Se("IconTextRotationDown"),se=Se("IconDown"),te=Se("IconGraphicDesign"),re=Se("IconPicture"),oe=Se("IconConnection"),ve=Se("IconChartProportion"),ue=Se("IconInsertTable"),pe=Se("IconFormula"),Re=Se("IconVideoTwo"),Fe=Se("IconMinus"),Ee=Se("IconPlus"),Ke=Se("IconFullScreen"),Ue=_n("tooltip");return U(),ee("div",ZXe,[D("div",QXe,[ze(O(fe,{class:Ge(["handler-item",{disable:!J(s)}]),onClick:z[0]||(z[0]=Ae=>J(c)())},null,8,["class"]),[[Ue,"撤销(Ctrl + Z)"]]),ze(O(G,{class:Ge(["handler-item",{disable:!J(l)}]),onClick:z[1]||(z[1]=Ae=>J(u)())},null,8,["class"]),[[Ue,"重做(Ctrl + Y)"]]),D("div",HXe,[O(Bt,{type:"vertical",style:{height:"20px"}}),O(It,{class:"more-icon",trigger:"click",value:V.value,"onUpdate:value":z[5]||(z[5]=Ae=>V.value=Ae),offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[2]||(z[2]=Ae=>{K(),V.value=!1})},{default:ie(()=>[De("批注面板")]),_:1}),O(Hr,{center:"",onClick:z[3]||(z[3]=Ae=>{Y(),V.value=!1})},{default:ie(()=>[De("选择窗格")]),_:1}),O(Hr,{center:"",onClick:z[4]||(z[4]=Ae=>{Z(),V.value=!1})},{default:ie(()=>[De("查找替换")]),_:1})]),default:ie(()=>[O(ye,{class:"handler-item"})]),_:1},8,["value"]),ze(O(le,{class:Ge(["handler-item",{active:J(a)}]),onClick:z[6]||(z[6]=Ae=>K())},null,8,["class"]),[[Ue,"批注面板"]]),ze(O(de,{class:Ge(["handler-item",{active:J(i)}]),onClick:z[7]||(z[7]=Ae=>Y())},null,8,["class"]),[[Ue,"选择窗格"]]),ze(O(ce,{class:Ge(["handler-item",{active:J(o)}]),onClick:z[8]||(z[8]=Ae=>Z())},null,8,["class"]),[[Ue,"查找/替换(Ctrl + F)"]])])]),D("div",KXe,[ze((U(),ee("div",GXe,[O(q,{class:Ge(["icon",{active:((_e=J(n))==null?void 0:_e.type)==="text"}]),onClick:z[9]||(z[9]=Ae=>W())},null,8,["class"]),O(It,{trigger:"click",value:F.value,"onUpdate:value":z[12]||(z[12]=Ae=>F.value=Ae),style:{height:"100%"},offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[10]||(z[10]=()=>{W(),F.value=!1})},{default:ie(()=>[O(X),De(" 横向文本框")]),_:1}),O(Hr,{center:"",onClick:z[11]||(z[11]=()=>{W(!0),F.value=!1})},{default:ie(()=>[O($),De(" 竖向文本框")]),_:1})]),default:ie(()=>[O(se,{class:"arrow"})]),_:1},8,["value"])])),[[Ue,"插入文字"]]),ze((U(),ee("div",zXe,[O(It,{trigger:"click",style:{height:"100%"},value:T.value,"onUpdate:value":z[14]||(z[14]=Ae=>T.value=Ae),offset:10},{content:ie(()=>[O(xEe,{onSelect:z[13]||(z[13]=Ae=>H(Ae))})]),default:ie(()=>{var Ae;return[O(te,{class:Ge(["icon",{active:J(r)||((Ae=J(n))==null?void 0:Ae.type)==="shape"}])},null,8,["class"])]}),_:1},8,["value"]),O(It,{trigger:"click",value:N.value,"onUpdate:value":z[16]||(z[16]=Ae=>N.value=Ae),style:{height:"100%"},offset:10},{content:ie(()=>[O(Hr,{center:"",onClick:z[15]||(z[15]=()=>{j(),N.value=!1})},{default:ie(()=>[De("自由绘制")]),_:1})]),default:ie(()=>[O(se,{class:"arrow"})]),_:1},8,["value"])])),[[Ue,"插入形状"]]),O($f,{onChange:z[17]||(z[17]=Ae=>L(Ae))},{default:ie(()=>[ze(O(re,{class:"handler-item"},null,512),[[Ue,"插入图片"]])]),_:1}),O(It,{trigger:"click",value:M.value,"onUpdate:value":z[19]||(z[19]=Ae=>M.value=Ae),offset:10},{content:ie(()=>[O(PEe,{onSelect:z[18]||(z[18]=Ae=>B(Ae))})]),default:ie(()=>{var Ae;return[ze(O(oe,{class:Ge(["handler-item",{active:((Ae=J(n))==null?void 0:Ae.type)==="line"}])},null,8,["class"]),[[Ue,"插入线条"]])]}),_:1},8,["value"]),O(It,{trigger:"click",value:P.value,"onUpdate:value":z[21]||(z[21]=Ae=>P.value=Ae),offset:10},{content:ie(()=>[O(EEe,{onSelect:z[20]||(z[20]=Ae=>{J(R)(Ae),P.value=!1})})]),default:ie(()=>[ze(O(ve,{class:"handler-item"},null,512),[[Ue,"插入图表"]])]),_:1},8,["value"]),O(It,{trigger:"click",value:k.value,"onUpdate:value":z[24]||(z[24]=Ae=>k.value=Ae),offset:10},{content:ie(()=>[O(iXe,{onClose:z[22]||(z[22]=Ae=>k.value=!1),onInsert:z[23]||(z[23]=({row:Ae,col:Le})=>{J(A)(Ae,Le),k.value=!1})})]),default:ie(()=>[ze(O(ue,{class:"handler-item"},null,512),[[Ue,"插入表格"]])]),_:1},8,["value"]),ze(O(pe,{class:"handler-item",onClick:z[25]||(z[25]=Ae=>C.value=!0)},null,512),[[Ue,"插入公式"]]),O(It,{trigger:"click",value:I.value,"onUpdate:value":z[29]||(z[29]=Ae=>I.value=Ae),offset:10},{content:ie(()=>[O(uXe,{onClose:z[26]||(z[26]=Ae=>I.value=!1),onInsertVideo:z[27]||(z[27]=Ae=>{J(S)(Ae),I.value=!1}),onInsertAudio:z[28]||(z[28]=Ae=>{J(w)(Ae),I.value=!1})})]),default:ie(()=>[ze(O(Re,{class:"handler-item"},null,512),[[Ue,"插入音视频"]])]),_:1},8,["value"])]),D("div",JXe,[ze(O(Fe,{class:"handler-item viewport-size",onClick:z[30]||(z[30]=Ae=>J(f)("-"))},null,512),[[Ue,"画布缩小(Ctrl + -)"]]),O(It,{trigger:"click",value:g.value,"onUpdate:value":z[32]||(z[32]=Ae=>g.value=Ae)},{content:ie(()=>[(U(),ee(Ne,null,Je(v,Ae=>O(Hr,{center:"",key:Ae,onClick:Le=>m(Ae)},{default:ie(()=>[De(dt(Ae)+"%",1)]),_:2},1032,["onClick"])),64)),O(Hr,{center:"",onClick:z[31]||(z[31]=Ae=>{J(h)(),g.value=!1})},{default:ie(()=>[De("适应屏幕")]),_:1})]),default:ie(()=>[D("span",$Xe,dt(J(p)),1)]),_:1},8,["value"]),ze(O(Ee,{class:"handler-item viewport-size",onClick:z[33]||(z[33]=Ae=>J(f)("+"))},null,512),[[Ue,"画布放大(Ctrl + =)"]]),ze(O(Ke,{class:"handler-item viewport-size-adaptation",onClick:z[34]||(z[34]=Ae=>J(h)())},null,512),[[Ue,"适应屏幕(Ctrl + 0)"]])]),O(mc,{visible:C.value,"onUpdate:visible":z[37]||(z[37]=Ae=>C.value=Ae),width:880},{default:ie(()=>[O(ite,{onClose:z[35]||(z[35]=Ae=>C.value=!1),onUpdate:z[36]||(z[36]=Ae=>{J(x)(Ae),C.value=!1})})]),_:1},8,["visible"])])}}}),qXe=Be(jXe,[["__scopeId","data-v-4a6550c3"]]),eWe=()=>{const e=at(),{slides:t}=Ve(e),{addHistorySnapshot:n}=on(),{deleteSlide:r}=bc();return{createSection:()=>{e.updateSlide({sectionTag:{id:Ut(6)}}),n()},removeSection:u=>{if(!u)return;const c=t.value.find(f=>{var d;return((d=f.sectionTag)==null?void 0:d.id)===u});e.removeSlideProps({id:c.id,propName:"sectionTag"}),n()},removeAllSection:()=>{const u=t.value.map(c=>(c.sectionTag&&delete c.sectionTag,c));e.setSlides(u),n()},removeSectionSlides:u=>{let c=0;u&&(c=t.value.findIndex(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===u}));const f=[];for(let d=c;d{if(c){if(u==="default")e.updateSlide({sectionTag:{id:Ut(6),title:c}},t.value[0].id);else{const f=t.value.find(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===u});if(!f)return;e.updateSlide({sectionTag:{...f.sectionTag,title:c}},f.id)}n()}}}},c1=()=>{const{slides:e}=Ve(at()),t=he(null),n=he(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Wt(r),En(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},tWe={class:"templates"},nWe={class:"catalogs"},rWe=["onClick"],iWe={class:"content"},oWe={class:"types"},aWe=["onClick"],sWe={key:0,class:"slide-item"},lWe={class:"btns"},uWe=Xe({__name:"Templates",emits:["select"],setup(e,{emit:t}){const n=t,r=at(),{templates:i}=Ve(r),o=he([]),a=he(),s=he([{label:"全部",value:"all"},{label:"封面",value:"cover"},{label:"目录",value:"contents"},{label:"过渡",value:"transition"},{label:"内容",value:"content"},{label:"结束",value:"end"}]),l=he("all"),u=he(""),c=d=>{n("select",d)},f=d=>{u.value=d,nv.getFileData(u.value).then(h=>{o.value=h.slides,a.value&&a.value.scrollTo(0,0)})};return Wt(()=>{f(i.value[0].id)}),(d,h)=>(U(),ee("div",tWe,[D("div",nWe,[(U(!0),ee(Ne,null,Je(J(i),p=>(U(),ee("div",{class:Ge(["catalog",{active:u.value===p.id}]),key:p.id,onClick:v=>f(p.id)},dt(p.name),11,rWe))),128))]),D("div",iWe,[D("div",oWe,[(U(!0),ee(Ne,null,Je(s.value,p=>(U(),ee("div",{class:Ge(["type",{active:l.value===p.value}]),key:p.value,onClick:v=>l.value=p.value},dt(p.label),11,aWe))),128))]),D("div",{class:"list",ref_key:"listRef",ref:a},[(U(!0),ee(Ne,null,Je(o.value,p=>(U(),ee(Ne,{key:p.id},[p.type===l.value||l.value==="all"?(U(),ee("div",sWe,[O(Cs,{class:"thumbnail",slide:p,size:180},null,8,["slide"]),D("div",lWe,[O(qe,{class:"btn",type:"primary",size:"small",onClick:v=>c(p)},{default:ie(()=>[De("插入模板")]),_:2},1032,["onClick"])])])):Ye("",!0)],64))),128))],512)])]))}}),cWe=Be(uWe,[["__scopeId","data-v-4495cdf6"]]);var ote={exports:{}};const fWe=FO(Zde);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function aB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Au(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function pWe(e,t){if(e==null)return{};var n=hWe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vWe(e){return gWe(e)||mWe(e)||yWe(e)||AWe()}function gWe(e){if(Array.isArray(e))return X_(e)}function mWe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yWe(e,t){if(e){if(typeof e=="string")return X_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return X_(e,t)}}function X_(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function xWe(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ol(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&yS(e,t):yS(e,t))||r&&e===n)return e;if(e===n)break}while(e=xWe(e))}return null}var lB=/\s+/g;function Er(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(lB," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(lB," ")}}function Pt(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Bh(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Pt(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function lte(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i=o,!a)return r;if(r===fu())break;r=Cf(r,!1)}return!1}function Xv(e,t,n,r){for(var i=0,o=0,a=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},i=r.evt,o=pWe(r,OWe);my.pluginEvent.bind(zt)(t,n,Au({dragEl:mt,parentEl:Yr,ghostEl:vn,rootEl:_r,nextEl:uh,lastDownEl:Eb,cloneEl:Qr,cloneHidden:xf,dragStarted:Dg,putSortable:Vi,activeSortable:zt.active,originalEvent:i,oldIndex:Xp,oldDraggableIndex:Nm,newIndex:Ta,newDraggableIndex:mf,hideGhostForTarget:pte,unhideGhostForTarget:vte,cloneNowHidden:function(){xf=!0},cloneNowShown:function(){xf=!1},dispatchSortableEvent:function(s){Lo({sortable:n,name:s,originalEvent:i})}},o))};function Lo(e){Vg(Au({putSortable:Vi,cloneEl:Qr,targetEl:mt,rootEl:_r,oldIndex:Xp,oldDraggableIndex:Nm,newIndex:Ta,newDraggableIndex:mf},e))}var mt,Yr,vn,_r,uh,Eb,Qr,xf,Xp,Ta,Nm,mf,VR,Vi,Lp=!1,AS=!1,RS=[],nh,Hs,s8,l8,dB,hB,Dg,ap,Fm,Em=!1,DR=!1,Xb,no,u8=[],W_=!1,bS=[],n4=typeof document<"u",UR=ate,pB=gy||Lc?"cssFloat":"float",kWe=n4&&!bWe&&!ate&&"draggable"in document.createElement("div"),fte=function(){if(n4){if(Lc)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),dte=function(t,n){var r=Pt(t),i=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=Xv(t,0,n),a=Xv(t,1,n),s=o&&Pt(o),l=a&&Pt(a),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Pr(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Pr(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&s.float&&s.float!=="none"){var f=s.float==="left"?"left":"right";return a&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return o&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||u>=i&&r[pB]==="none"||a&&r[pB]==="none"&&u+c>i)?"vertical":"horizontal"},PWe=function(t,n,r){var i=r?t.left:t.top,o=r?t.right:t.bottom,a=r?t.width:t.height,s=r?n.left:n.top,l=r?n.right:n.bottom,u=r?n.width:n.height;return i===s||o===l||i+a/2===s+u/2},CWe=function(t,n){var r;return RS.some(function(i){var o=i[fo].options.emptyInsertThreshold;if(!(!o||eC(i))){var a=Pr(i),s=t>=a.left-o&&t<=a.right+o,l=n>=a.top-o&&n<=a.bottom+o;if(s&&l)return r=i}}),r},hte=function(t){function n(o,a){return function(s,l,u,c){var f=s.options.group.name&&l.options.group.name&&s.options.group.name===l.options.group.name;if(o==null&&(a||f))return!0;if(o==null||o===!1)return!1;if(a&&o==="clone")return o;if(typeof o=="function")return n(o(s,l,u,c),a)(s,l,u,c);var d=(a?s:l).options.group.name;return o===!0||typeof o=="string"&&o===d||o.join&&o.indexOf(d)>-1}}var r={},i=t.group;(!i||Fb(i)!="object")&&(i={name:i}),r.name=i.name,r.checkPull=n(i.pull,!0),r.checkPut=n(i.put),r.revertClone=i.revertClone,t.group=r},pte=function(){!fte&&vn&&Pt(vn,"display","none")},vte=function(){!fte&&vn&&Pt(vn,"display","")};n4&&document.addEventListener("click",function(e){if(AS)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),AS=!1,!1},!0);var rh=function(t){if(mt){t=t.touches?t.touches[0]:t;var n=CWe(t.clientX,t.clientY);if(n){var r={};for(var i in t)t.hasOwnProperty(i)&&(r[i]=t[i]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[fo]._onDragOver(r)}}},IWe=function(t){mt&&mt.parentNode[fo]._isOutsideThisEl(t.target)};function zt(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Is({},t),e[fo]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return dte(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,s){a.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:zt.supportPointer!==!1&&"PointerEvent"in window&&!Cm,emptyInsertThreshold:5};my.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);hte(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:kWe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Pn(e,"pointerdown",this._onTapStart):(Pn(e,"mousedown",this._onTapStart),Pn(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Pn(e,"dragover",this),Pn(e,"dragenter",this)),RS.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Is(this,LWe())}zt.prototype={constructor:zt,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(ap=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,mt):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,i=this.options,o=i.preventOnFilter,a=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,l=(s||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,c=i.filter;if(UWe(r),!mt&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||i.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&Cm&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=ol(l,i.draggable,r,!1),!(l&&l.animated)&&Eb!==l)){if(Xp=zr(l),Nm=zr(l,i.draggable),typeof c=="function"){if(c.call(this,t,l,this)){Lo({sortable:n,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),Qo("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(c&&(c=c.split(",").some(function(f){if(f=ol(u,f.trim(),r,!1),f)return Lo({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),Qo("filter",n,{evt:t}),!0}),c)){o&&t.cancelable&&t.preventDefault();return}i.handle&&!ol(u,i.handle,r,!1)||this._prepareDragStart(t,s,l)}}},_prepareDragStart:function(t,n,r){var i=this,o=i.el,a=i.options,s=o.ownerDocument,l;if(r&&!mt&&r.parentNode===o){var u=Pr(r);if(_r=o,mt=r,Yr=mt.parentNode,uh=mt.nextSibling,Eb=r,VR=a.group,zt.dragged=mt,nh={target:mt,clientX:(n||t).clientX,clientY:(n||t).clientY},dB=nh.clientX-u.left,hB=nh.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,mt.style["will-change"]="all",l=function(){if(Qo("delayEnded",i,{evt:t}),zt.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!sB&&i.nativeDraggable&&(mt.draggable=!0),i._triggerDragStart(t,n),Lo({sortable:i,name:"choose",originalEvent:t}),Er(mt,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){lte(mt,c.trim(),c8)}),Pn(s,"dragover",rh),Pn(s,"mousemove",rh),Pn(s,"touchmove",rh),Pn(s,"mouseup",i._onDrop),Pn(s,"touchend",i._onDrop),Pn(s,"touchcancel",i._onDrop),sB&&this.nativeDraggable&&(this.options.touchStartThreshold=4,mt.draggable=!0),Qo("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(gy||Lc))){if(zt.eventCanceled){this._onDrop();return}Pn(s,"mouseup",i._disableDelayedDrag),Pn(s,"touchend",i._disableDelayedDrag),Pn(s,"touchcancel",i._disableDelayedDrag),Pn(s,"mousemove",i._delayedDragTouchMoveHandler),Pn(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&Pn(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(l,a.delay)}else l()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){mt&&c8(mt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;wn(t,"mouseup",this._disableDelayedDrag),wn(t,"touchend",this._disableDelayedDrag),wn(t,"touchcancel",this._disableDelayedDrag),wn(t,"mousemove",this._delayedDragTouchMoveHandler),wn(t,"touchmove",this._delayedDragTouchMoveHandler),wn(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?Pn(document,"pointermove",this._onTouchMove):n?Pn(document,"touchmove",this._onTouchMove):Pn(document,"mousemove",this._onTouchMove):(Pn(mt,"dragend",this),Pn(_r,"dragstart",this._onDragStart));try{document.selection?Wb(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Lp=!1,_r&&mt){Qo("dragStarted",this,{evt:n}),this.nativeDraggable&&Pn(document,"dragover",IWe);var r=this.options;!t&&Er(mt,r.dragClass,!1),Er(mt,r.ghostClass,!0),zt.active=this,t&&this._appendGhost(),Lo({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Hs){this._lastX=Hs.clientX,this._lastY=Hs.clientY,pte();for(var t=document.elementFromPoint(Hs.clientX,Hs.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Hs.clientX,Hs.clientY),t!==n);)n=t;if(mt.parentNode[fo]._isOutsideThisEl(t),n)do{if(n[fo]){var r=void 0;if(r=n[fo]._onDragOver({clientX:Hs.clientX,clientY:Hs.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);vte()}},_onTouchMove:function(t){if(nh){var n=this.options,r=n.fallbackTolerance,i=n.fallbackOffset,o=t.touches?t.touches[0]:t,a=vn&&Bh(vn,!0),s=vn&&a&&a.a,l=vn&&a&&a.d,u=UR&&no&&cB(no),c=(o.clientX-nh.clientX+i.x)/(s||1)+(u?u[0]-u8[0]:0)/(s||1),f=(o.clientY-nh.clientY+i.y)/(l||1)+(u?u[1]-u8[1]:0)/(l||1);if(!zt.active&&!Lp){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(Lo({rootEl:Yr,name:"add",toEl:Yr,fromEl:_r,originalEvent:t}),Lo({sortable:this,name:"remove",toEl:Yr,originalEvent:t}),Lo({rootEl:Yr,name:"sort",toEl:Yr,fromEl:_r,originalEvent:t}),Lo({sortable:this,name:"sort",toEl:Yr,originalEvent:t})),Vi&&Vi.save()):Ta!==Xp&&Ta>=0&&(Lo({sortable:this,name:"update",toEl:Yr,originalEvent:t}),Lo({sortable:this,name:"sort",toEl:Yr,originalEvent:t})),zt.active&&((Ta==null||Ta===-1)&&(Ta=Xp,mf=Nm),Lo({sortable:this,name:"end",toEl:Yr,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Qo("nulling",this),_r=mt=Yr=vn=uh=Qr=Eb=xf=nh=Hs=Dg=Ta=mf=Xp=Nm=ap=Fm=Vi=VR=zt.dragged=zt.ghost=zt.clone=zt.active=null,bS.forEach(function(t){t.checked=!0}),bS.length=s8=l8=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":mt&&(this._onDragOver(t),NWe(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,i=0,o=r.length,a=this.options;ir.right+i||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+i}function WWe(e,t,n,r,i,o,a,s){var l=r?e.clientY:e.clientX,u=r?n.height:n.width,c=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a){if(s&&Xbc+u*o/2:lf-Xb)return-Fm}else if(l>c+u*(1-i)/2&&lf-u*o/2)?l>c+u/2?1:-1:0}function VWe(e){return zr(mt)1&&(fn.forEach(function(s){o.addAnimationState({target:s,rect:Ho?Pr(s):a}),o8(s),s.fromRect=a,r.removeAnimationState(s)}),Ho=!1,HWe(!this.options.removeCloneOnHide,i))},dragOverCompleted:function(n){var r=n.sortable,i=n.isOwner,o=n.insertion,a=n.activeSortable,s=n.parentEl,l=n.putSortable,u=this.options;if(o){if(i&&a._hideClone(),ig=!1,u.animation&&fn.length>1&&(Ho||!i&&!a.options.sort&&!l)){var c=Pr(vr,!1,!0,!0);fn.forEach(function(d){d!==vr&&(fB(d,c),s.appendChild(d))}),Ho=!0}if(!i)if(Ho||ZR(),fn.length>1){var f=YR;a._showClone(r),a.options.animation&&!YR&&f&&La.forEach(function(d){a.addAnimationState({target:d,rect:og}),d.fromRect=og,d.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,i=n.isOwner,o=n.activeSortable;if(fn.forEach(function(s){s.thisAnimationDuration=null}),o.options.animation&&!i&&o.multiDrag.isMultiDrag){og=Is({},r);var a=Bh(vr,!0);og.top-=a.f,og.left-=a.e}},dragOverAnimationComplete:function(){Ho&&(Ho=!1,ZR())},drop:function(n){var r=n.originalEvent,i=n.rootEl,o=n.parentEl,a=n.sortable,s=n.dispatchSortableEvent,l=n.oldIndex,u=n.putSortable,c=u||this.sortable;if(r){var f=this.options,d=o.children;if(!sp)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Er(vr,f.selectedClass,!~fn.indexOf(vr)),~fn.indexOf(vr))fn.splice(fn.indexOf(vr),1),rg=null,Vg({sortable:a,rootEl:i,name:"deselect",targetEl:vr,originalEvt:r});else{if(fn.push(vr),Vg({sortable:a,rootEl:i,name:"select",targetEl:vr,originalEvt:r}),r.shiftKey&&rg&&a.el.contains(rg)){var h=zr(rg),p=zr(vr);if(~h&&~p&&h!==p){var v,g;for(p>h?(g=h,v=p):(g=p,v=h+1);g1){var m=Pr(vr),y=zr(vr,":not(."+this.options.selectedClass+")");if(!ig&&f.animation&&(vr.thisAnimationDuration=null),c.captureAnimationState(),!ig&&(f.animation&&(vr.fromRect=m,fn.forEach(function(A){if(A.thisAnimationDuration=null,A!==vr){var x=Ho?Pr(A):m;A.fromRect=x,c.addAnimationState({target:A,rect:x})}})),ZR(),fn.forEach(function(A){d[y]?o.insertBefore(A,d[y]):o.appendChild(A),y++}),l===zr(vr))){var R=!1;fn.forEach(function(A){if(A.sortableIndex!==zr(A)){R=!0;return}}),R&&s("update")}fn.forEach(function(A){o8(A)}),c.animateAll()}Ks=c}(i===o||u&&u.lastPutMode!=="clone")&&La.forEach(function(A){A.parentNode&&A.parentNode.removeChild(A)})}},nullingGlobal:function(){this.isMultiDrag=sp=!1,La.length=0},destroyGlobal:function(){this._deselectMultiDrag(),wn(document,"pointerup",this._deselectMultiDrag),wn(document,"mouseup",this._deselectMultiDrag),wn(document,"touchend",this._deselectMultiDrag),wn(document,"keydown",this._checkKeyDown),wn(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof sp<"u"&&sp)&&Ks===this.sortable&&!(n&&ol(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;fn.length;){var r=fn[0];Er(r,this.options.selectedClass,!1),fn.shift(),Vg({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Is(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[fo];!r||!r.options.multiDrag||~fn.indexOf(n)||(Ks&&Ks!==r&&(Ks.multiDrag._deselectMultiDrag(),Ks=r),Er(n,r.options.selectedClass,!0),fn.push(n))},deselect:function(n){var r=n.parentNode[fo],i=fn.indexOf(n);!r||!r.options.multiDrag||!~i||(Er(n,r.options.selectedClass,!1),fn.splice(i,1))}},eventProperties:function(){var n=this,r=[],i=[];return fn.forEach(function(o){r.push({multiDragElement:o,index:o.sortableIndex});var a;Ho&&o!==vr?a=-1:Ho?a=zr(o,":not(."+n.options.selectedClass+")"):a=zr(o),i.push({multiDragElement:o,index:a})}),{items:vWe(fn),clones:[].concat(La),oldIndicies:r,newIndicies:i}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function HWe(e,t){fn.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function gB(e,t){La.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function ZR(){fn.forEach(function(e){e!==vr&&e.parentNode&&e.parentNode.removeChild(e)})}zt.mount(new BWe);zt.mount(rC,nC);const KWe=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:QWe,Sortable:zt,Swap:YWe,default:zt},Symbol.toStringTag,{value:"Module"})),GWe=FO(KWe);(function(e,t){(function(r,i){e.exports=i(fWe,GWe)})(typeof self<"u"?self:Xt,function(n,r){return function(i){var o={};function a(s){if(o[s])return o[s].exports;var l=o[s]={i:s,l:!1,exports:{}};return i[s].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=i,a.c=o,a.d=function(s,l,u){a.o(s,l)||Object.defineProperty(s,l,{enumerable:!0,get:u})},a.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},a.t=function(s,l){if(l&1&&(s=a(s)),l&8||l&4&&typeof s=="object"&&s&&s.__esModule)return s;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:s}),l&2&&typeof s!="string")for(var c in s)a.d(u,c,(function(f){return s[f]}).bind(null,c));return u},a.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return a.d(l,"a",l),l},a.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},a.p="",a(a.s="fb15")}({"00ee":function(i,o,a){var s=a("b622"),l=s("toStringTag"),u={};u[l]="z",i.exports=String(u)==="[object z]"},"0366":function(i,o,a){var s=a("1c0b");i.exports=function(l,u,c){if(s(l),u===void 0)return l;switch(c){case 0:return function(){return l.call(u)};case 1:return function(f){return l.call(u,f)};case 2:return function(f,d){return l.call(u,f,d)};case 3:return function(f,d,h){return l.call(u,f,d,h)}}return function(){return l.apply(u,arguments)}}},"057f":function(i,o,a){var s=a("fc6a"),l=a("241c").f,u={}.toString,c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return l(d)}catch{return c.slice()}};i.exports.f=function(h){return c&&u.call(h)=="[object Window]"?f(h):l(s(h))}},"06cf":function(i,o,a){var s=a("83ab"),l=a("d1e7"),u=a("5c6c"),c=a("fc6a"),f=a("c04e"),d=a("5135"),h=a("0cfb"),p=Object.getOwnPropertyDescriptor;o.f=s?p:function(g,m){if(g=c(g),m=f(m,!0),h)try{return p(g,m)}catch{}if(d(g,m))return u(!l.f.call(g,m),g[m])}},"0cfb":function(i,o,a){var s=a("83ab"),l=a("d039"),u=a("cc12");i.exports=!s&&!l(function(){return Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(i,o,a){var s=a("23e7"),l=a("d58f").left,u=a("a640"),c=a("ae40"),f=u("reduce"),d=c("reduce",{1:0});s({target:"Array",proto:!0,forced:!f||!d},{reduce:function(p){return l(this,p,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(i,o,a){var s=a("c6b6"),l=a("9263");i.exports=function(u,c){var f=u.exec;if(typeof f=="function"){var d=f.call(u,c);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(s(u)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(u,c)}},"159b":function(i,o,a){var s=a("da84"),l=a("fdbc"),u=a("17c2"),c=a("9112");for(var f in l){var d=s[f],h=d&&d.prototype;if(h&&h.forEach!==u)try{c(h,"forEach",u)}catch{h.forEach=u}}},"17c2":function(i,o,a){var s=a("b727").forEach,l=a("a640"),u=a("ae40"),c=l("forEach"),f=u("forEach");i.exports=!c||!f?function(h){return s(this,h,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(i,o,a){var s=a("d066");i.exports=s("document","documentElement")},"1c0b":function(i,o){i.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(i,o,a){var s=a("b622"),l=s("iterator"),u=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){u=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}i.exports=function(d,h){if(!h&&!u)return!1;var p=!1;try{var v={};v[l]=function(){return{next:function(){return{done:p=!0}}}},d(v)}catch{}return p}},"1d80":function(i,o){i.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(i,o,a){var s=a("d039"),l=a("b622"),u=a("2d00"),c=l("species");i.exports=function(f){return u>=51||!s(function(){var d=[],h=d.constructor={};return h[c]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(i,o,a){var s=a("a691"),l=Math.max,u=Math.min;i.exports=function(c,f){var d=s(c);return d<0?l(d+f,0):u(d,f)}},"23e7":function(i,o,a){var s=a("da84"),l=a("06cf").f,u=a("9112"),c=a("6eeb"),f=a("ce4e"),d=a("e893"),h=a("94ca");i.exports=function(p,v){var g=p.target,m=p.global,y=p.stat,R,A,x,S,w,M;if(m?A=s:y?A=s[g]||f(g,{}):A=(s[g]||{}).prototype,A)for(x in v){if(w=v[x],p.noTargetGet?(M=l(A,x),S=M&&M.value):S=A[x],R=h(m?x:g+(y?".":"#")+x,p.forced),!R&&S!==void 0){if(typeof w==typeof S)continue;d(w,S)}(p.sham||S&&S.sham)&&u(w,"sham",!0),c(A,x,w,p)}}},"241c":function(i,o,a){var s=a("ca84"),l=a("7839"),u=l.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(f){return s(f,u)}},"25f0":function(i,o,a){var s=a("6eeb"),l=a("825a"),u=a("d039"),c=a("ad6d"),f="toString",d=RegExp.prototype,h=d[f],p=u(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),v=h.name!=f;(p||v)&&s(RegExp.prototype,f,function(){var m=l(this),y=String(m.source),R=m.flags,A=String(R===void 0&&m instanceof RegExp&&!("flags"in d)?c.call(m):R);return"/"+y+"/"+A},{unsafe:!0})},"2ca0":function(i,o,a){var s=a("23e7"),l=a("06cf").f,u=a("50c4"),c=a("5a34"),f=a("1d80"),d=a("ab13"),h=a("c430"),p="".startsWith,v=Math.min,g=d("startsWith"),m=!h&&!g&&!!function(){var y=l(String.prototype,"startsWith");return y&&!y.writable}();s({target:"String",proto:!0,forced:!m&&!g},{startsWith:function(R){var A=String(f(this));c(R);var x=u(v(arguments.length>1?arguments[1]:void 0,A.length)),S=String(R);return p?p.call(A,S,x):A.slice(x,x+S.length)===S}})},"2d00":function(i,o,a){var s=a("da84"),l=a("342f"),u=s.process,c=u&&u.versions,f=c&&c.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):l&&(d=l.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=l.match(/Chrome\/(\d+)/),d&&(h=d[1]))),i.exports=h&&+h},"342f":function(i,o,a){var s=a("d066");i.exports=s("navigator","userAgent")||""},"35a1":function(i,o,a){var s=a("f5df"),l=a("3f8c"),u=a("b622"),c=u("iterator");i.exports=function(f){if(f!=null)return f[c]||f["@@iterator"]||l[s(f)]}},"37e8":function(i,o,a){var s=a("83ab"),l=a("9bf2"),u=a("825a"),c=a("df75");i.exports=s?Object.defineProperties:function(d,h){u(d);for(var p=c(h),v=p.length,g=0,m;v>g;)l.f(d,m=p[g++],h[m]);return d}},"3bbe":function(i,o,a){var s=a("861d");i.exports=function(l){if(!s(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(i,o,a){var s=a("6547").charAt,l=a("69f3"),u=a("7dd0"),c="String Iterator",f=l.set,d=l.getterFor(c);u(String,"String",function(h){f(this,{type:c,string:String(h),index:0})},function(){var p=d(this),v=p.string,g=p.index,m;return g>=v.length?{value:void 0,done:!0}:(m=s(v,g),p.index+=m.length,{value:m,done:!1})})},"3f8c":function(i,o){i.exports={}},4160:function(i,o,a){var s=a("23e7"),l=a("17c2");s({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(i,o,a){var s=a("da84");i.exports=s},"44ad":function(i,o,a){var s=a("d039"),l=a("c6b6"),u="".split;i.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(c){return l(c)=="String"?u.call(c,""):Object(c)}:Object},"44d2":function(i,o,a){var s=a("b622"),l=a("7c73"),u=a("9bf2"),c=s("unscopables"),f=Array.prototype;f[c]==null&&u.f(f,c,{configurable:!0,value:l(null)}),i.exports=function(d){f[c][d]=!0}},"44e7":function(i,o,a){var s=a("861d"),l=a("c6b6"),u=a("b622"),c=u("match");i.exports=function(f){var d;return s(f)&&((d=f[c])!==void 0?!!d:l(f)=="RegExp")}},4930:function(i,o,a){var s=a("d039");i.exports=!!Object.getOwnPropertySymbols&&!s(function(){return!String(Symbol())})},"4d64":function(i,o,a){var s=a("fc6a"),l=a("50c4"),u=a("23cb"),c=function(f){return function(d,h,p){var v=s(d),g=l(v.length),m=u(p,g),y;if(f&&h!=h){for(;g>m;)if(y=v[m++],y!=y)return!0}else for(;g>m;m++)if((f||m in v)&&v[m]===h)return f||m||0;return!f&&-1}};i.exports={includes:c(!0),indexOf:c(!1)}},"4de4":function(i,o,a){var s=a("23e7"),l=a("b727").filter,u=a("1dde"),c=a("ae40"),f=u("filter"),d=c("filter");s({target:"Array",proto:!0,forced:!f||!d},{filter:function(p){return l(this,p,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(i,o,a){var s=a("0366"),l=a("7b0b"),u=a("9bdd"),c=a("e95a"),f=a("50c4"),d=a("8418"),h=a("35a1");i.exports=function(v){var g=l(v),m=typeof this=="function"?this:Array,y=arguments.length,R=y>1?arguments[1]:void 0,A=R!==void 0,x=h(g),S=0,w,M,L,T,P,k;if(A&&(R=s(R,y>2?arguments[2]:void 0,2)),x!=null&&!(m==Array&&c(x)))for(T=x.call(g),P=T.next,M=new m;!(L=P.call(T)).done;S++)k=A?u(T,R,[L.value,S],!0):L.value,d(M,S,k);else for(w=f(g.length),M=new m(w);w>S;S++)k=A?R(g[S],S):g[S],d(M,S,k);return M.length=S,M}},"4fad":function(i,o,a){var s=a("23e7"),l=a("6f53").entries;s({target:"Object",stat:!0},{entries:function(c){return l(c)}})},"50c4":function(i,o,a){var s=a("a691"),l=Math.min;i.exports=function(u){return u>0?l(s(u),9007199254740991):0}},5135:function(i,o){var a={}.hasOwnProperty;i.exports=function(s,l){return a.call(s,l)}},5319:function(i,o,a){var s=a("d784"),l=a("825a"),u=a("7b0b"),c=a("50c4"),f=a("a691"),d=a("1d80"),h=a("8aa5"),p=a("14c3"),v=Math.max,g=Math.min,m=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,R=/\$([$&'`]|\d\d?)/g,A=function(x){return x===void 0?x:String(x)};s("replace",2,function(x,S,w,M){var L=M.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,T=M.REPLACE_KEEPS_$0,P=L?"$":"$0";return[function(C,F){var N=d(this),V=C==null?void 0:C[x];return V!==void 0?V.call(C,N,F):S.call(String(N),C,F)},function(I,C){if(!L&&T||typeof C=="string"&&C.indexOf(P)===-1){var F=w(S,I,this,C);if(F.done)return F.value}var N=l(I),V=String(this),W=typeof C=="function";W||(C=String(C));var K=N.global;if(K){var ee=N.unicode;N.lastIndex=0}for(var B=[];;){var Y=p(N,V);if(Y===null||(B.push(Y),!K))break;var Z=String(Y[0]);Z===""&&(N.lastIndex=h(V,c(N.lastIndex),ee))}for(var H="",te=0,z=0;z=te&&(H+=V.slice(te,G)+j,te=G+ce.length)}return H+V.slice(te)}];function k(I,C,F,N,V,W){var K=F+I.length,ee=N.length,B=R;return V!==void 0&&(V=u(V),B=y),S.call(W,B,function(Y,Z){var H;switch(Z.charAt(0)){case"$":return"$";case"&":return I;case"`":return C.slice(0,F);case"'":return C.slice(K);case"<":H=V[Z.slice(1,-1)];break;default:var te=+Z;if(te===0)return Y;if(te>ee){var z=m(te/10);return z===0?Y:z<=ee?N[z-1]===void 0?Z.charAt(1):N[z-1]+Z.charAt(1):Y}H=N[te-1]}return H===void 0?"":H})}})},5692:function(i,o,a){var s=a("c430"),l=a("c6cd");(i.exports=function(u,c){return l[u]||(l[u]=c!==void 0?c:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(i,o,a){var s=a("d066"),l=a("241c"),u=a("7418"),c=a("825a");i.exports=s("Reflect","ownKeys")||function(d){var h=l.f(c(d)),p=u.f;return p?h.concat(p(d)):h}},"5a34":function(i,o,a){var s=a("44e7");i.exports=function(l){if(s(l))throw TypeError("The method doesn't accept regular expressions");return l}},"5c6c":function(i,o){i.exports=function(a,s){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:s}}},"5db7":function(i,o,a){var s=a("23e7"),l=a("a2bf"),u=a("7b0b"),c=a("50c4"),f=a("1c0b"),d=a("65f0");s({target:"Array",proto:!0},{flatMap:function(p){var v=u(this),g=c(v.length),m;return f(p),m=d(v,0),m.length=l(m,v,v,g,0,1,p,arguments.length>1?arguments[1]:void 0),m}})},6547:function(i,o,a){var s=a("a691"),l=a("1d80"),u=function(c){return function(f,d){var h=String(l(f)),p=s(d),v=h.length,g,m;return p<0||p>=v?c?"":void 0:(g=h.charCodeAt(p),g<55296||g>56319||p+1===v||(m=h.charCodeAt(p+1))<56320||m>57343?c?h.charAt(p):g:c?h.slice(p,p+2):(g-55296<<10)+(m-56320)+65536)}};i.exports={codeAt:u(!1),charAt:u(!0)}},"65f0":function(i,o,a){var s=a("861d"),l=a("e8b5"),u=a("b622"),c=u("species");i.exports=function(f,d){var h;return l(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||l(h.prototype))?h=void 0:s(h)&&(h=h[c],h===null&&(h=void 0))),new(h===void 0?Array:h)(d===0?0:d)}},"69f3":function(i,o,a){var s=a("7f9a"),l=a("da84"),u=a("861d"),c=a("9112"),f=a("5135"),d=a("f772"),h=a("d012"),p=l.WeakMap,v,g,m,y=function(L){return m(L)?g(L):v(L,{})},R=function(L){return function(T){var P;if(!u(T)||(P=g(T)).type!==L)throw TypeError("Incompatible receiver, "+L+" required");return P}};if(s){var A=new p,x=A.get,S=A.has,w=A.set;v=function(L,T){return w.call(A,L,T),T},g=function(L){return x.call(A,L)||{}},m=function(L){return S.call(A,L)}}else{var M=d("state");h[M]=!0,v=function(L,T){return c(L,M,T),T},g=function(L){return f(L,M)?L[M]:{}},m=function(L){return f(L,M)}}i.exports={set:v,get:g,has:m,enforce:y,getterFor:R}},"6eeb":function(i,o,a){var s=a("da84"),l=a("9112"),u=a("5135"),c=a("ce4e"),f=a("8925"),d=a("69f3"),h=d.get,p=d.enforce,v=String(String).split("String");(i.exports=function(g,m,y,R){var A=R?!!R.unsafe:!1,x=R?!!R.enumerable:!1,S=R?!!R.noTargetGet:!1;if(typeof y=="function"&&(typeof m=="string"&&!u(y,"name")&&l(y,"name",m),p(y).source=v.join(typeof m=="string"?m:"")),g===s){x?g[m]=y:c(m,y);return}else A?!S&&g[m]&&(x=!0):delete g[m];x?g[m]=y:l(g,m,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(i,o,a){var s=a("83ab"),l=a("df75"),u=a("fc6a"),c=a("d1e7").f,f=function(d){return function(h){for(var p=u(h),v=l(p),g=v.length,m=0,y=[],R;g>m;)R=v[m++],(!s||c.call(p,R))&&y.push(d?[R,p[R]]:p[R]);return y}};i.exports={entries:f(!0),values:f(!1)}},"73d9":function(i,o,a){var s=a("44d2");s("flatMap")},7418:function(i,o){o.f=Object.getOwnPropertySymbols},"746f":function(i,o,a){var s=a("428f"),l=a("5135"),u=a("e538"),c=a("9bf2").f;i.exports=function(f){var d=s.Symbol||(s.Symbol={});l(d,f)||c(d,f,{value:u.f(f)})}},7839:function(i,o){i.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(i,o,a){var s=a("1d80");i.exports=function(l){return Object(s(l))}},"7c73":function(i,o,a){var s=a("825a"),l=a("37e8"),u=a("7839"),c=a("d012"),f=a("1be4"),d=a("cc12"),h=a("f772"),p=">",v="<",g="prototype",m="script",y=h("IE_PROTO"),R=function(){},A=function(L){return v+m+p+L+v+"/"+m+p},x=function(L){L.write(A("")),L.close();var T=L.parentWindow.Object;return L=null,T},S=function(){var L=d("iframe"),T="java"+m+":",P;return L.style.display="none",f.appendChild(L),L.src=String(T),P=L.contentWindow.document,P.open(),P.write(A("document.F=Object")),P.close(),P.F},w,M=function(){try{w=document.domain&&new ActiveXObject("htmlfile")}catch{}M=w?x(w):S();for(var L=u.length;L--;)delete M[g][u[L]];return M()};c[y]=!0,i.exports=Object.create||function(T,P){var k;return T!==null?(R[g]=s(T),k=new R,R[g]=null,k[y]=T):k=M(),P===void 0?k:l(k,P)}},"7dd0":function(i,o,a){var s=a("23e7"),l=a("9ed3"),u=a("e163"),c=a("d2bb"),f=a("d44e"),d=a("9112"),h=a("6eeb"),p=a("b622"),v=a("c430"),g=a("3f8c"),m=a("ae93"),y=m.IteratorPrototype,R=m.BUGGY_SAFARI_ITERATORS,A=p("iterator"),x="keys",S="values",w="entries",M=function(){return this};i.exports=function(L,T,P,k,I,C,F){l(P,T,k);var N=function(z){if(z===I&&B)return B;if(!R&&z in K)return K[z];switch(z){case x:return function(){return new P(this,z)};case S:return function(){return new P(this,z)};case w:return function(){return new P(this,z)}}return function(){return new P(this)}},V=T+" Iterator",W=!1,K=L.prototype,ee=K[A]||K["@@iterator"]||I&&K[I],B=!R&&ee||N(I),Y=T=="Array"&&K.entries||ee,Z,H,te;if(Y&&(Z=u(Y.call(new L)),y!==Object.prototype&&Z.next&&(!v&&u(Z)!==y&&(c?c(Z,y):typeof Z[A]!="function"&&d(Z,A,M)),f(Z,V,!0,!0),v&&(g[V]=M))),I==S&&ee&&ee.name!==S&&(W=!0,B=function(){return ee.call(this)}),(!v||F)&&K[A]!==B&&d(K,A,B),g[T]=B,I)if(H={values:N(S),keys:C?B:N(x),entries:N(w)},F)for(te in H)(R||W||!(te in K))&&h(K,te,H[te]);else s({target:T,proto:!0,forced:R||W},H);return H}},"7f9a":function(i,o,a){var s=a("da84"),l=a("8925"),u=s.WeakMap;i.exports=typeof u=="function"&&/native code/.test(l(u))},"825a":function(i,o,a){var s=a("861d");i.exports=function(l){if(!s(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(i,o,a){var s=a("d039");i.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(i,o,a){var s=a("c04e"),l=a("9bf2"),u=a("5c6c");i.exports=function(c,f,d){var h=s(f);h in c?l.f(c,h,u(0,d)):c[h]=d}},"861d":function(i,o){i.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(i,o,a){var s,l,u;(function(c,f){l=[],s=f,u=typeof s=="function"?s.apply(o,l):s,u!==void 0&&(i.exports=u)})(typeof self<"u"?self:this,function(){function c(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==c&&document.currentScript)return document.currentScript;try{throw new Error}catch(w){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,p=d.exec(w.stack)||h.exec(w.stack),v=p&&p[1]||!1,g=p&&p[2]||!1,m=document.location.href.replace(document.location.hash,""),y,R,A,x=document.getElementsByTagName("script");v===m&&(y=document.documentElement.outerHTML,R=new RegExp("(?:[^\\n]+?\\n){0,"+(g-2)+"}[^<]* +