mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
353 lines
2.6 MiB
353 lines
2.6 MiB
var _se=Object.defineProperty;var Ose=(e,t,n)=>t in e?_se(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Sr=(e,t,n)=>Ose(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();/**
|
||
* @vue/shared v3.4.34
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**//*! #__NO_SIDE_EFFECTS__ */function $x(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const Qn={},Lp=[],zo=()=>{},kse=()=>!1,o2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$T=e=>e.startsWith("onUpdate:"),Er=Object.assign,jT=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Pse=Object.prototype.hasOwnProperty,En=(e,t)=>Pse.call(e,t),Ot=Array.isArray,Tp=e=>Rv(e)==="[object Map]",Bh=e=>Rv(e)==="[object Set]",XN=e=>Rv(e)==="[object Date]",Cse=e=>Rv(e)==="[object RegExp]",Ht=e=>typeof e=="function",_r=e=>typeof e=="string",eu=e=>typeof e=="symbol",or=e=>e!==null&&typeof e=="object",qT=e=>(or(e)||Ht(e))&&Ht(e.then)&&Ht(e.catch),fU=Object.prototype.toString,Rv=e=>fU.call(e),Nse=e=>Rv(e).slice(8,-1),dU=e=>Rv(e)==="[object Object]",e_=e=>_r(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_p=$x(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jx=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ise=/-(\w)/g,so=jx(e=>e.replace(Ise,(t,n)=>n?n.toUpperCase():"")),Fse=/\B([A-Z])/g,Qo=jx(e=>e.replace(Fse,"-$1").toLowerCase()),a2=jx(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ag=jx(e=>e?`on${a2(e)}`:""),wo=(e,t)=>!Object.is(e,t),Op=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},hU=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},vb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},gb=e=>{const t=_r(e)?Number(e):NaN;return isNaN(t)?e:t};let WN;const pU=()=>WN||(WN=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Ese="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",Xse=$x(Ese);function Le(e){if(Ot(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],i=_r(r)?Use(r):Le(r);if(i)for(const o in i)t[o]=i[o]}return t}else if(_r(e)||or(e))return e}const Wse=/;(?![^(]*\))/g,Vse=/:([^]+)/,Dse=/\/\*[^]*?\*\//g;function Use(e){const t={};return e.replace(Dse,"").split(Wse).forEach(n=>{if(n){const r=n.split(Vse);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(_r(e))t=e;else if(Ot(e))for(let n=0;n<e.length;n++){const r=$e(e[n]);r&&(t+=r+" ")}else if(or(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Bse(e){if(!e)return null;let{class:t,style:n}=e;return t&&!_r(t)&&(e.class=$e(t)),n&&(e.style=Le(n)),e}const Yse="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Zse=$x(Yse);function vU(e){return!!e||e===""}function Qse(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=_f(e[r],t[r]);return n}function _f(e,t){if(e===t)return!0;let n=XN(e),r=XN(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=eu(e),r=eu(t),n||r)return e===t;if(n=Ot(e),r=Ot(t),n||r)return n&&r?Qse(e,t):!1;if(n=or(e),r=or(t),n||r){if(!n||!r)return!1;const i=Object.keys(e).length,o=Object.keys(t).length;if(i!==o)return!1;for(const a in e){const s=e.hasOwnProperty(a),l=t.hasOwnProperty(a);if(s&&!l||!s&&l||!_f(e[a],t[a]))return!1}}return String(e)===String(t)}function qx(e,t){return e.findIndex(n=>_f(n,t))}const gU=e=>!!(e&&e.__v_isRef===!0),pt=e=>_r(e)?e:e==null?"":Ot(e)||or(e)&&(e.toString===fU||!Ht(e.toString))?gU(e)?pt(e.value):JSON.stringify(e,mU,2):String(e),mU=(e,t)=>gU(t)?mU(e,t.value):Tp(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i],o)=>(n[JS(r,o)+" =>"]=i,n),{})}:Bh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>JS(n))}:eu(t)?JS(t):or(t)&&!Ot(t)&&!dU(t)?String(t):t,JS=(e,t="")=>{var n;return eu(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 xa;class t_{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xa,!t&&xa&&(this.index=(xa.scopes||(xa.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xa;try{return xa=this,t()}finally{xa=n}}}on(){xa=this}off(){xa=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function n_(e){return new t_(e)}function yU(e,t=xa){t&&t.active&&t.effects.push(e)}function r_(){return xa}function AU(e){xa&&xa.cleanups.push(e)}let ch;class zp{constructor(t,n,r,i){this.fn=t,this.trigger=n,this.scheduler=r,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,yU(this,i)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,Hf();for(let t=0;t<this._depsLength;t++){const n=this.deps[t];if(n.computed&&(Hse(n.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Kf()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=mf,n=ch;try{return mf=!0,ch=this,this._runnings++,VN(this),this.fn()}finally{DN(this),this._runnings--,ch=n,mf=t}}stop(){this.active&&(VN(this),DN(this),this.onStop&&this.onStop(),this.active=!1)}}function Hse(e){return e.value}function VN(e){e._trackId++,e._depsLength=0}function DN(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)RU(e.deps[t],e);e.deps.length=e._depsLength}}function RU(e,t){const n=e.get(t);n!==void 0&&t._trackId!==n&&(e.delete(t),e.size===0&&e.cleanup())}function Kse(e,t){e.effect instanceof zp&&(e=e.effect.fn);const n=new zp(e,zo,()=>{n.dirty&&n.run()});t&&(Er(n,t),t.scope&&yU(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function Gse(e){e.effect.stop()}let mf=!0,E8=0;const bU=[];function Hf(){bU.push(mf),mf=!1}function Kf(){const e=bU.pop();mf=e===void 0?!0:e}function i_(){E8++}function o_(){for(E8--;!E8&&X8.length;)X8.shift()()}function xU(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&RU(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const X8=[];function SU(e,t,n){i_();for(const r of e.keys()){let i;r._dirtyLevel<t&&(i??(i=e.get(r)===r._trackId))&&(r._shouldSchedule||(r._shouldSchedule=r._dirtyLevel===0),r._dirtyLevel=t),r._shouldSchedule&&(i??(i=e.get(r)===r._trackId))&&(r.trigger(),(!r._runnings||r.allowRecurse)&&r._dirtyLevel!==2&&(r._shouldSchedule=!1,r.scheduler&&X8.push(r.scheduler)))}o_()}const wU=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},mb=new WeakMap,fh=Symbol(""),W8=Symbol("");function ra(e,t,n){if(mf&&ch){let r=mb.get(e);r||mb.set(e,r=new Map);let i=r.get(n);i||r.set(n,i=wU(()=>r.delete(n))),xU(ch,i)}}function Hu(e,t,n,r,i,o){const a=mb.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&Ot(e)){const l=Number(r);a.forEach((u,c)=>{(c==="length"||!eu(c)&&c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":Ot(e)?e_(n)&&s.push(a.get("length")):(s.push(a.get(fh)),Tp(e)&&s.push(a.get(W8)));break;case"delete":Ot(e)||(s.push(a.get(fh)),Tp(e)&&s.push(a.get(W8)));break;case"set":Tp(e)&&s.push(a.get(fh));break}i_();for(const l of s)l&&SU(l,4);o_()}function zse(e,t){const n=mb.get(e);return n&&n.get(t)}const Jse=$x("__proto__,__v_isRef,__isVue"),MU=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(eu)),UN=$se();function $se(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=_n(this);for(let o=0,a=this.length;o<a;o++)ra(r,"get",o+"");const i=r[t](...n);return i===-1||i===!1?r[t](...n.map(_n)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Hf(),i_();const r=_n(this)[t].apply(this,n);return o_(),Kf(),r}}),e}function jse(e){eu(e)||(e=String(e));const t=_n(this);return ra(t,"has",e),t.hasOwnProperty(e)}class LU{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?CU:PU:o?kU:OU).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=Ot(t);if(!i){if(a&&En(UN,n))return Reflect.get(UN,n,r);if(n==="hasOwnProperty")return jse}const s=Reflect.get(t,n,r);return(eu(n)?MU.has(n):Jse(n))||(i||ra(t,"get",n),o)?s:Or(s)?a&&e_(n)?s:s.value:or(s)?i?s_(s):s2(s):s}}class TU extends LU{constructor(t=!1){super(!1,t)}set(t,n,r,i){let o=t[n];if(!this._isShallow){const l=Of(o);if(!Th(r)&&!Of(r)&&(o=_n(o),r=_n(r)),!Ot(t)&&Or(o)&&!Or(r))return l?!1:(o.value=r,!0)}const a=Ot(t)&&e_(n)?Number(n)<t.length:En(t,n),s=Reflect.set(t,n,r,i);return t===_n(i)&&(a?wo(r,o)&&Hu(t,"set",n,r):Hu(t,"add",n,r)),s}deleteProperty(t,n){const r=En(t,n);t[n];const i=Reflect.deleteProperty(t,n);return i&&r&&Hu(t,"delete",n,void 0),i}has(t,n){const r=Reflect.has(t,n);return(!eu(n)||!MU.has(n))&&ra(t,"has",n),r}ownKeys(t){return ra(t,"iterate",Ot(t)?"length":fh),Reflect.ownKeys(t)}}class _U extends LU{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const qse=new TU,ele=new _U,tle=new TU(!0),nle=new _U(!0),a_=e=>e,e4=e=>Reflect.getPrototypeOf(e);function Uy(e,t,n=!1,r=!1){e=e.__v_raw;const i=_n(e),o=_n(t);n||(wo(t,o)&&ra(i,"get",t),ra(i,"get",o));const{has:a}=e4(i),s=r?a_:n?u_:dm;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 By(e,t=!1){const n=this.__v_raw,r=_n(n),i=_n(e);return t||(wo(e,i)&&ra(r,"has",e),ra(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function Yy(e,t=!1){return e=e.__v_raw,!t&&ra(_n(e),"iterate",fh),Reflect.get(e,"size",e)}function BN(e,t=!1){!t&&!Th(e)&&!Of(e)&&(e=_n(e));const n=_n(this);return e4(n).has.call(n,e)||(n.add(e),Hu(n,"add",e,e)),this}function YN(e,t,n=!1){!n&&!Th(t)&&!Of(t)&&(t=_n(t));const r=_n(this),{has:i,get:o}=e4(r);let a=i.call(r,e);a||(e=_n(e),a=i.call(r,e));const s=o.call(r,e);return r.set(e,t),a?wo(t,s)&&Hu(r,"set",e,t):Hu(r,"add",e,t),this}function ZN(e){const t=_n(this),{has:n,get:r}=e4(t);let i=n.call(t,e);i||(e=_n(e),i=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return i&&Hu(t,"delete",e,void 0),o}function QN(){const e=_n(this),t=e.size!==0,n=e.clear();return t&&Hu(e,"clear",void 0,void 0),n}function Zy(e,t){return function(r,i){const o=this,a=o.__v_raw,s=_n(a),l=t?a_:e?u_:dm;return!e&&ra(s,"iterate",fh),a.forEach((u,c)=>r.call(i,l(u),l(c),o))}}function Qy(e,t,n){return function(...r){const i=this.__v_raw,o=_n(i),a=Tp(o),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=i[e](...r),c=n?a_:t?u_:dm;return!t&&ra(o,"iterate",l?W8:fh),{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 Ac(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function rle(){const e={get(o){return Uy(this,o)},get size(){return Yy(this)},has:By,add:BN,set:YN,delete:ZN,clear:QN,forEach:Zy(!1,!1)},t={get(o){return Uy(this,o,!1,!0)},get size(){return Yy(this)},has:By,add(o){return BN.call(this,o,!0)},set(o,a){return YN.call(this,o,a,!0)},delete:ZN,clear:QN,forEach:Zy(!1,!0)},n={get(o){return Uy(this,o,!0)},get size(){return Yy(this,!0)},has(o){return By.call(this,o,!0)},add:Ac("add"),set:Ac("set"),delete:Ac("delete"),clear:Ac("clear"),forEach:Zy(!0,!1)},r={get(o){return Uy(this,o,!0,!0)},get size(){return Yy(this,!0)},has(o){return By.call(this,o,!0)},add:Ac("add"),set:Ac("set"),delete:Ac("delete"),clear:Ac("clear"),forEach:Zy(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Qy(o,!1,!1),n[o]=Qy(o,!0,!1),t[o]=Qy(o,!1,!0),r[o]=Qy(o,!0,!0)}),[e,n,t,r]}const[ile,ole,ale,sle]=rle();function t4(e,t){const n=t?e?sle:ale:e?ole:ile;return(r,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(En(n,i)&&i in r?n:r,i,o)}const lle={get:t4(!1,!1)},ule={get:t4(!1,!0)},cle={get:t4(!0,!1)},fle={get:t4(!0,!0)},OU=new WeakMap,kU=new WeakMap,PU=new WeakMap,CU=new WeakMap;function dle(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hle(e){return e.__v_skip||!Object.isExtensible(e)?0:dle(Nse(e))}function s2(e){return Of(e)?e:n4(e,!1,qse,lle,OU)}function NU(e){return n4(e,!1,tle,ule,kU)}function s_(e){return n4(e,!0,ele,cle,PU)}function ple(e){return n4(e,!0,nle,fle,CU)}function n4(e,t,n,r,i){if(!or(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const a=hle(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return i.set(e,s),s}function Hl(e){return Of(e)?Hl(e.__v_raw):!!(e&&e.__v_isReactive)}function Of(e){return!!(e&&e.__v_isReadonly)}function Th(e){return!!(e&&e.__v_isShallow)}function l_(e){return e?!!e.__v_raw:!1}function _n(e){const t=e&&e.__v_raw;return t?_n(t):e}function r4(e){return Object.isExtensible(e)&&hU(e,"__v_skip",!0),e}const dm=e=>or(e)?s2(e):e,u_=e=>or(e)?s_(e):e;class IU{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 zp(()=>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=_n(this);return(!t._cacheable||t.effect.dirty)&&wo(t._value,t._value=t.effect.run())&&kp(t,4),c_(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 vle(e,t,n=!1){let r,i;const o=Ht(e);return o?(r=e,i=zo):(r=e.get,i=e.set),new IU(r,i,o||!i,n)}function c_(e){var t;mf&&ch&&(e=_n(e),xU(ch,(t=e.dep)!=null?t:e.dep=wU(()=>e.dep=void 0,e instanceof IU?e:void 0)))}function kp(e,t=4,n,r){e=_n(e);const i=e.dep;i&&SU(i,t)}function Or(e){return!!(e&&e.__v_isRef===!0)}function ge(e){return FU(e,!1)}function gle(e){return FU(e,!0)}function FU(e,t){return Or(e)?e:new mle(e,t)}class mle{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:_n(t),this._value=n?t:dm(t)}get value(){return c_(this),this._value}set value(t){const n=this.__v_isShallow||Th(t)||Of(t);t=n?t:_n(t),wo(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:dm(t),kp(this,4))}}function yle(e){kp(e,4)}function z(e){return Or(e)?e.value:e}function Ale(e){return Ht(e)?e():z(e)}const Rle={get:(e,t,n)=>z(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Or(i)&&!Or(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function f_(e){return Hl(e)?e:new Proxy(e,Rle)}class ble{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>c_(this),()=>kp(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function EU(e){return new ble(e)}function XU(e){const t=Ot(e)?new Array(e.length):{};for(const n in e)t[n]=WU(e,n);return t}class xle{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 zse(_n(this._object),this._key)}}class Sle{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function bv(e,t,n){return Or(e)?e:Ht(e)?new Sle(e):or(e)&&arguments.length>1?WU(e,t,n):ge(e)}function WU(e,t,n){const r=e[t];return Or(r)?r:new xle(e,t,n)}const wle={GET:"get",HAS:"has",ITERATE:"iterate"},Mle={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 Lle(e,t){}const Tle={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"},_le={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 Ku(e,t,n,r){try{return r?e(...r):e()}catch(i){Yh(i,t,n)}}function Ca(e,t,n,r){if(Ht(e)){const i=Ku(e,t,n,r);return i&&qT(i)&&i.catch(o=>{Yh(o,t,n)}),i}if(Ot(e)){const i=[];for(let o=0;o<e.length;o++)i.push(Ca(e[o],t,n,r));return i}}function Yh(e,t,n,r=!0){const i=t?t.vnode:null;if(t){let o=t.parent;const a=t.proxy,s=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const u=o.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,a,s)===!1)return}o=o.parent}const l=t.appContext.config.errorHandler;if(l){Hf(),Ku(l,null,10,[e,a,s]),Kf();return}}Ole(e,n,i,r)}function Ole(e,t,n,r=!0){console.error(e)}let hm=!1,V8=!1;const no=[];let Fl=0;const Pp=[];let Qc=null,zd=0;const VU=Promise.resolve();let d_=null;function Qr(e){const t=d_||VU;return e?t.then(this?e.bind(this):e):t}function kle(e){let t=Fl+1,n=no.length;for(;t<n;){const r=t+n>>>1,i=no[r],o=pm(i);o<e||o===e&&i.pre?t=r+1:n=r}return t}function i4(e){(!no.length||!no.includes(e,hm&&e.allowRecurse?Fl+1:Fl))&&(e.id==null?no.push(e):no.splice(kle(e.id),0,e),DU())}function DU(){!hm&&!V8&&(V8=!0,d_=VU.then(UU))}function Ple(e){const t=no.indexOf(e);t>Fl&&no.splice(t,1)}function yb(e){Ot(e)?Pp.push(...e):(!Qc||!Qc.includes(e,e.allowRecurse?zd+1:zd))&&Pp.push(e),DU()}function HN(e,t,n=hm?Fl+1:0){for(;n<no.length;n++){const r=no[n];if(r&&r.pre){if(e&&r.id!==e.uid)continue;no.splice(n,1),n--,r()}}}function Ab(e){if(Pp.length){const t=[...new Set(Pp)].sort((n,r)=>pm(n)-pm(r));if(Pp.length=0,Qc){Qc.push(...t);return}for(Qc=t,zd=0;zd<Qc.length;zd++){const n=Qc[zd];n.active!==!1&&n()}Qc=null,zd=0}}const pm=e=>e.id==null?1/0:e.id,Cle=(e,t)=>{const n=pm(e)-pm(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function UU(e){V8=!1,hm=!0,no.sort(Cle);try{for(Fl=0;Fl<no.length;Fl++){const t=no[Fl];t&&t.active!==!1&&Ku(t,t.i,t.i?15:14)}}finally{Fl=0,no.length=0,Ab(),hm=!1,d_=null,(no.length||Pp.length)&&UU()}}let G0,Hy=[];function BU(e,t){var n,r;G0=e,G0?(G0.enabled=!0,Hy.forEach(({event:i,args:o})=>G0.emit(i,...o)),Hy=[]):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=>{BU(o,t)}),setTimeout(()=>{G0||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Hy=[])},3e3)):Hy=[]}let hi=null,o4=null;function vm(e){const t=hi;return hi=e,o4=e&&e.type.__scopeId||null,t}function rn(e){o4=e}function on(){o4=null}const Nle=e=>se;function se(e,t=hi,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&G8(-1);const o=vm(t);let a;try{a=e(...i)}finally{vm(o),r._d&&G8(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Ge(e,t){if(hi===null)return e;const n=f2(hi),r=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[o,a,s,l=Qn]=t[i];o&&(Ht(o)&&(o={mounted:o,updated:o}),o.deep&&nf(a),r.push({dir:o,instance:n,value:a,oldValue:void 0,arg:s,modifiers:l}))}return e}function Pl(e,t,n,r){const i=e.dirs,o=t&&t.dirs;for(let a=0;a<i.length;a++){const s=i[a];o&&(s.oldValue=o[a].value);let l=s.dir[r];l&&(Hf(),Ca(l,n,8,[e.el,s,e,t]),Kf())}}const Hc=Symbol("_leaveCb"),Ky=Symbol("_enterCb");function h_(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return jt(()=>{e.isMounted=!0}),Zh(()=>{e.isUnmounting=!0}),e}const Ga=[Function,Array],p_={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ga,onEnter:Ga,onAfterEnter:Ga,onEnterCancelled:Ga,onBeforeLeave:Ga,onLeave:Ga,onAfterLeave:Ga,onLeaveCancelled:Ga,onBeforeAppear:Ga,onAppear:Ga,onAfterAppear:Ga,onAppearCancelled:Ga},YU=e=>{const t=e.subTree;return t.component?YU(t.component):t},Ile={name:"BaseTransition",props:p_,setup(e,{slots:t}){const n=ic(),r=h_();return()=>{const i=t.default&&a4(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const d of i)if(d.type!==xi){o=d;break}}const a=_n(e),{mode:s}=a;if(r.isLeaving)return $S(o);const l=KN(o);if(!l)return $S(o);let u=Jp(l,a,r,n,d=>u=d);kf(l,u);const c=n.subTree,f=c&&KN(c);if(f&&f.type!==xi&&!Js(l,f)&&YU(n).type!==xi){const d=Jp(f,a,r,n);if(kf(f,d),s==="out-in"&&l.type!==xi)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},$S(o);s==="in-out"&&l.type!==xi&&(d.delayLeave=(h,p,v)=>{const g=QU(r,f);g[String(f.key)]=f,h[Hc]=()=>{p(),h[Hc]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return o}}},ZU=Ile;function QU(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 Jp(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=QU(n,e),S=(M,O)=>{M&&Ca(M,r,9,O)},T=(M,O)=>{const P=O[1];S(M,O),Ot(M)?M.every(k=>k.length<=1)&&P():M.length<=1&&P()},w={mode:a,persisted:s,beforeEnter(M){let O=l;if(!n.isMounted)if(o)O=g||l;else return;M[Hc]&&M[Hc](!0);const P=x[A];P&&Js(e,P)&&P.el[Hc]&&P.el[Hc](),S(O,[M])},enter(M){let O=u,P=c,k=f;if(!n.isMounted)if(o)O=m||u,P=y||c,k=R||f;else return;let F=!1;const C=M[Ky]=I=>{F||(F=!0,I?S(k,[M]):S(P,[M]),w.delayedLeave&&w.delayedLeave(),M[Ky]=void 0)};O?T(O,[M,C]):C()},leave(M,O){const P=String(e.key);if(M[Ky]&&M[Ky](!0),n.isUnmounting)return O();S(d,[M]);let k=!1;const F=M[Hc]=C=>{k||(k=!0,O(),C?S(v,[M]):S(p,[M]),M[Hc]=void 0,x[P]===e&&delete x[P])};x[P]=e,h?T(h,[M,F]):F()},clone(M){const O=Jp(M,t,n,r,i);return i&&i(O),O}};return w}function $S(e){if(l2(e))return e=tu(e),e.children=null,e}function KN(e){if(!l2(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ht(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 a4(e,t=!1,n){let r=[],i=0;for(let o=0;o<e.length;o++){let a=e[o];const s=n==null?a.key:String(n)+String(a.key!=null?a.key:o);a.type===Ve?(a.patchFlag&128&&i++,r=r.concat(a4(a.children,t,s))):(t||a.type!==xi)&&r.push(s!=null?tu(a,{key:s}):a)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function Ee(e,t){return Ht(e)?Er({name:e.name},t,{setup:e}):e}const dh=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Fle(e){Ht(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=fi;if(u)return()=>jS(u,h);const p=y=>{l=null,Yh(y,h,13,!r)};if(a&&h.suspense||c2)return d().then(y=>()=>jS(y,h)).catch(y=>(p(y),()=>r?_(r,{error:y}):null));const v=ge(!1),g=ge(),m=ge(!!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&&l2(h.parent.vnode)&&(h.parent.effect.dirty=!0,i4(h.parent.update))}).catch(y=>{p(y),g.value=y}),()=>{if(v.value&&u)return jS(u,h);if(g.value&&r)return _(r,{error:g.value});if(n&&!m.value)return _(n)}}})}function jS(e,t){const{ref:n,props:r,children:i,ce:o}=t.vnode,a=_(e,r,i);return a.ref=n,a.ce=o,delete t.vnode.ce,a}const l2=e=>e.type.__isKeepAlive,Ele={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ic(),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 T=y.component;u(y,R,A,0,s),l(T.vnode,y,R,A,T,s,x,y.slotScopeIds,S),Ri(()=>{T.isDeactivated=!1,T.a&&Op(T.a);const w=y.props&&y.props.onVnodeMounted;w&&Do(w,T.parent,y)},s)},r.deactivate=y=>{const R=y.component;xb(R.m),xb(R.a),u(y,d,null,1,s),Ri(()=>{R.da&&Op(R.da);const A=y.props&&y.props.onVnodeUnmounted;A&&Do(A,R.parent,y),R.isDeactivated=!0},s)};function h(y){qS(y),c(y,n,s,!0)}function p(y){i.forEach((R,A)=>{const x=q8(R.type);x&&(!y||!y(x))&&v(A)})}function v(y){const R=i.get(y);!a||!Js(R,a)?h(R):a&&qS(a),i.delete(y),o.delete(y)}_t(()=>[e.include,e.exclude],([y,R])=>{y&&p(A=>W1(y,A)),R&&p(A=>!W1(R,A))},{flush:"post",deep:!0});let g=null;const m=()=>{g!=null&&(H8(n.subTree.type)?Ri(()=>{i.set(g,Gy(n.subTree))},n.subTree.suspense):i.set(g,Gy(n.subTree)))};return jt(m),l4(m),Zh(()=>{i.forEach(y=>{const{subTree:R,suspense:A}=n,x=Gy(R);if(y.type===x.type&&y.key===x.key){qS(x);const S=x.component.da;S&&Ri(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(!Pf(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let A=Gy(R);const x=A.type,S=q8(dh(A)?A.type.__asyncResolved||{}:x),{include:T,exclude:w,max:M}=e;if(T&&(!S||!W1(T,S))||w&&S&&W1(w,S))return a=A,R;const O=A.key==null?x:A.key,P=i.get(O);return A.el&&(A=tu(A),R.shapeFlag&128&&(R.ssContent=A)),g=O,P?(A.el=P.el,A.component=P.component,A.transition&&kf(A,A.transition),A.shapeFlag|=512,o.delete(O),o.add(O)):(o.add(O),M&&o.size>parseInt(M,10)&&v(o.values().next().value)),A.shapeFlag|=256,a=A,H8(R.type)?R:A}}},Xle=Ele;function W1(e,t){return Ot(e)?e.some(n=>W1(n,t)):_r(e)?e.split(",").includes(t):Cse(e)?e.test(t):!1}function HU(e,t){GU(e,"a",t)}function KU(e,t){GU(e,"da",t)}function GU(e,t,n=fi){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(s4(t,r,n),n){let i=n.parent;for(;i&&i.parent;)l2(i.parent.vnode)&&Wle(r,t,n,i),i=i.parent}}function Wle(e,t,n,r){const i=s4(t,e,r,!0);Fn(()=>{jT(r[t],i)},n)}function qS(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Gy(e){return e.shapeFlag&128?e.ssContent:e}function s4(e,t,n=fi,r=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{Hf();const s=Oh(n),l=Ca(t,n,e,a);return s(),Kf(),l});return r?i.unshift(o):i.push(o),o}}const rc=e=>(t,n=fi)=>{(!c2||e==="sp")&&s4(e,(...r)=>t(...r),n)},v_=rc("bm"),jt=rc("m"),zU=rc("bu"),l4=rc("u"),Zh=rc("bum"),Fn=rc("um"),JU=rc("sp"),$U=rc("rtg"),jU=rc("rtc");function qU(e,t=fi){s4("ec",e,t)}const g_="components",Vle="directives";function Se(e,t){return m_(g_,e,!0,t)||e}const eB=Symbol.for("v-ndc");function uu(e){return _r(e)?m_(g_,e,!1)||e:e||eB}function Cn(e){return m_(Vle,e)}function m_(e,t,n=!0,r=!1){const i=hi||fi;if(i){const o=i.type;if(e===g_){const s=q8(o,!1);if(s&&(s===t||s===so(t)||s===a2(so(t))))return o}const a=GN(i[e]||o[e],t)||GN(i.appContext[e],t);return!a&&r?o:a}}function GN(e,t){return e&&(e[t]||e[so(t)]||e[a2(so(t))])}function rt(e,t,n,r){let i;const o=n&&n[r];if(Ot(e)||_r(e)){i=new Array(e.length);for(let a=0,s=e.length;a<s;a++)i[a]=t(e[a],a,void 0,o&&o[a])}else if(typeof e=="number"){i=new Array(e);for(let a=0;a<e;a++)i[a]=t(a+1,a,void 0,o&&o[a])}else if(or(e))if(e[Symbol.iterator])i=Array.from(e,(a,s)=>t(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<l;s++){const u=a[s];i[s]=t(e[u],u,s,o&&o[s])}}else i=[];return n&&(n[r]=i),i}function Dle(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(Ot(r))for(let i=0;i<r.length;i++)e[r[i].name]=r[i].fn;else r&&(e[r.name]=r.key?(...i)=>{const o=r.fn(...i);return o&&(o.key=r.key),o}:r.fn)}return e}function kr(e,t,n={},r,i){if(hi.isCE||hi.parent&&dh(hi.parent)&&hi.parent.isCE)return t!=="default"&&(n.name=t),_("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),U();const a=o&&tB(o(n)),s=_e(Ve,{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 tB(e){return e.some(t=>Pf(t)?!(t.type===xi||t.type===Ve&&!tB(t.children)):!0)?e:null}function Ule(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Ag(r)]=e[r];return n}const D8=e=>e?XB(e)?f2(e):D8(e.parent):null,Rg=Er(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=>D8(e.parent),$root:e=>D8(e.root),$emit:e=>e.emit,$options:e=>y_(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,i4(e.update)}),$nextTick:e=>e.n||(e.n=Qr.bind(e.proxy)),$watch:e=>xue.bind(e)}),e5=(e,t)=>e!==Qn&&!e.__isScriptSetup&&En(e,t),U8={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(e5(r,t))return a[t]=1,r[t];if(i!==Qn&&En(i,t))return a[t]=2,i[t];if((u=e.propsOptions[0])&&En(u,t))return a[t]=3,o[t];if(n!==Qn&&En(n,t))return a[t]=4,n[t];B8&&(a[t]=0)}}const c=Rg[t];let f,d;if(c)return t==="$attrs"&&ra(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Qn&&En(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,En(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:o}=e;return e5(i,t)?(i[t]=n,!0):r!==Qn&&En(r,t)?(r[t]=n,!0):En(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!==Qn&&En(e,a)||e5(t,a)||(s=o[0])&&En(s,a)||En(r,a)||En(Rg,a)||En(i.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:En(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Ble=Er({},U8,{get(e,t){if(t!==Symbol.unscopables)return U8.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Xse(t)}});function Yle(){return null}function Zle(){return null}function Qle(e){}function Hle(e){}function Kle(){return null}function Gle(){}function zle(e,t){return null}function Jle(){return nB().slots}function $le(){return nB().attrs}function nB(){const e=ic();return e.setupContext||(e.setupContext=DB(e))}function gm(e){return Ot(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function jle(e,t){const n=gm(e);for(const r in t){if(r.startsWith("__skip"))continue;let i=n[r];i?Ot(i)||Ht(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 qle(e,t){return!e||!t?e||t:Ot(e)&&Ot(t)?e.concat(t):Er({},gm(e),gm(t))}function eue(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function tue(e){const t=ic();let n=e();return J8(),qT(n)&&(n=n.catch(r=>{throw Oh(t),r})),[n,()=>Oh(t)]}let B8=!0;function nue(e){const t=y_(e),n=e.proxy,r=e.ctx;B8=!1,t.beforeCreate&&zN(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:T,errorCaptured:w,serverPrefetch:M,expose:O,inheritAttrs:P,components:k,directives:F,filters:C}=t;if(u&&rue(u,r,null),a)for(const W in a){const D=a[W];Ht(D)&&(r[W]=D.bind(n))}if(i){const W=i.call(n,n);or(W)&&(e.data=s2(W))}if(B8=!0,o)for(const W in o){const D=o[W],Z=Ht(D)?D.bind(n,n):Ht(D.get)?D.get.bind(n,n):zo,re=!Ht(D)&&Ht(D.set)?D.set.bind(n):zo,B=we({get:Z,set:re});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>B.value,set:Y=>B.value=Y})}if(s)for(const W in s)rB(s[W],r,n,W);if(l){const W=Ht(l)?l.call(n):l;Reflect.ownKeys(W).forEach(D=>{Qh(D,W[D])})}c&&zN(c,e,"c");function N(W,D){Ot(D)?D.forEach(Z=>W(Z.bind(n))):D&&W(D.bind(n))}if(N(v_,f),N(jt,d),N(zU,h),N(l4,p),N(HU,v),N(KU,g),N(qU,w),N(jU,S),N($U,T),N(Zh,y),N(Fn,A),N(JU,M),Ot(O))if(O.length){const W=e.exposed||(e.exposed={});O.forEach(D=>{Object.defineProperty(W,D,{get:()=>n[D],set:Z=>n[D]=Z})})}else e.exposed||(e.exposed={});x&&e.render===zo&&(e.render=x),P!=null&&(e.inheritAttrs=P),k&&(e.components=k),F&&(e.directives=F)}function rue(e,t,n=zo){Ot(e)&&(e=Y8(e));for(const r in e){const i=e[r];let o;or(i)?"default"in i?o=hs(i.from||r,i.default,!0):o=hs(i.from||r):o=hs(i),Or(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function zN(e,t,n){Ca(Ot(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function rB(e,t,n,r){const i=r.includes(".")?LB(n,r):()=>n[r];if(_r(e)){const o=t[e];Ht(o)&&_t(i,o)}else if(Ht(e))_t(i,e.bind(n));else if(or(e))if(Ot(e))e.forEach(o=>rB(o,t,n,r));else{const o=Ht(e.handler)?e.handler.bind(n):t[e.handler];Ht(o)&&_t(i,o,e)}}function y_(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=>Rb(l,u,a,!0)),Rb(l,t,a)),or(t)&&o.set(t,l),l}function Rb(e,t,n,r=!1){const{mixins:i,extends:o}=t;o&&Rb(e,o,n,!0),i&&i.forEach(a=>Rb(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=iue[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const iue={data:JN,props:$N,emits:$N,methods:V1,computed:V1,beforeCreate:mo,created:mo,beforeMount:mo,mounted:mo,beforeUpdate:mo,updated:mo,beforeDestroy:mo,beforeUnmount:mo,destroyed:mo,unmounted:mo,activated:mo,deactivated:mo,errorCaptured:mo,serverPrefetch:mo,components:V1,directives:V1,watch:aue,provide:JN,inject:oue};function JN(e,t){return t?e?function(){return Er(Ht(e)?e.call(this,this):e,Ht(t)?t.call(this,this):t)}:t:e}function oue(e,t){return V1(Y8(e),Y8(t))}function Y8(e){if(Ot(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function mo(e,t){return e?[...new Set([].concat(e,t))]:t}function V1(e,t){return e?Er(Object.create(null),e,t):t}function $N(e,t){return e?Ot(e)&&Ot(t)?[...new Set([...e,...t])]:Er(Object.create(null),gm(e),gm(t??{})):t}function aue(e,t){if(!e)return t;if(!t)return e;const n=Er(Object.create(null),e);for(const r in t)n[r]=mo(e[r],t[r]);return n}function iB(){return{app:null,config:{isNativeTag:kse,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let sue=0;function lue(e,t){return function(r,i=null){Ht(r)||(r=Er({},r)),i!=null&&!or(i)&&(i=null);const o=iB(),a=new WeakSet;let s=!1;const l=o.app={_uid:sue++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:YB,get config(){return o.config},set config(u){},use(u,...c){return a.has(u)||(u&&Ht(u.install)?(a.add(u),u.install(l,...c)):Ht(u)&&(a.add(u),u(l,...c))),l},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),l},component(u,c){return c?(o.components[u]=c,l):o.components[u]},directive(u,c){return c?(o.directives[u]=c,l):o.directives[u]},mount(u,c,f){if(!s){const d=_(r,i);return d.appContext=o,f===!0?f="svg":f===!1&&(f=void 0),c&&t?t(d,u):e(d,u,f),s=!0,l._container=u,u.__vue_app__=l,f2(d.component)}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,c){return o.provides[u]=c,l},runWithContext(u){const c=Cp;Cp=l;try{return u()}finally{Cp=c}}};return l}}let Cp=null;function Qh(e,t){if(fi){let n=fi.provides;const r=fi.parent&&fi.parent.provides;r===n&&(n=fi.provides=Object.create(r)),n[e]=t}}function hs(e,t,n=!1){const r=fi||hi;if(r||Cp){const i=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Cp._context.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Ht(t)?t.call(r&&r.proxy):t}}function oB(){return!!(fi||hi||Cp)}const aB={},sB=()=>Object.create(aB),lB=e=>Object.getPrototypeOf(e)===aB;function uue(e,t,n,r=!1){const i={},o=sB();e.propsDefaults=Object.create(null),uB(e,t,i,o);for(const a in e.propsOptions[0])a in i||(i[a]=void 0);n?e.props=r?i:NU(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function cue(e,t,n,r){const{props:i,attrs:o,vnode:{patchFlag:a}}=e,s=_n(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<c.length;f++){let d=c[f];if(u4(e.emitsOptions,d))continue;const h=t[d];if(l)if(En(o,d))h!==o[d]&&(o[d]=h,u=!0);else{const p=so(d);i[p]=Z8(l,s,p,h,e,!1)}else h!==o[d]&&(o[d]=h,u=!0)}}}else{uB(e,t,i,o)&&(u=!0);let c;for(const f in s)(!t||!En(t,f)&&((c=Qo(f))===f||!En(t,c)))&&(l?n&&(n[f]!==void 0||n[c]!==void 0)&&(i[f]=Z8(l,s,f,void 0,e,!0)):delete i[f]);if(o!==s)for(const f in o)(!t||!En(t,f))&&(delete o[f],u=!0)}u&&Hu(e.attrs,"set","")}function uB(e,t,n,r){const[i,o]=e.propsOptions;let a=!1,s;if(t)for(let l in t){if(_p(l))continue;const u=t[l];let c;i&&En(i,c=so(l))?!o||!o.includes(c)?n[c]=u:(s||(s={}))[c]=u:u4(e.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,a=!0)}if(o){const l=_n(n),u=s||Qn;for(let c=0;c<o.length;c++){const f=o[c];n[f]=Z8(i,l,f,u[f],e,!En(u,f))}}return a}function Z8(e,t,n,r,i,o){const a=e[n];if(a!=null){const s=En(a,"default");if(s&&r===void 0){const l=a.default;if(a.type!==Function&&!a.skipFactory&&Ht(l)){const{propsDefaults:u}=i;if(n in u)r=u[n];else{const c=Oh(i);r=u[n]=l.call(null,t),c()}}else r=l}a[0]&&(o&&!s?r=!1:a[1]&&(r===""||r===Qo(n))&&(r=!0))}return r}const fue=new WeakMap;function cB(e,t,n=!1){const r=n?fue:t.propsCache,i=r.get(e);if(i)return i;const o=e.props,a={},s=[];let l=!1;if(!Ht(e)){const c=f=>{l=!0;const[d,h]=cB(f,t,!0);Er(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 or(e)&&r.set(e,Lp),Lp;if(Ot(o))for(let c=0;c<o.length;c++){const f=so(o[c]);jN(f)&&(a[f]=Qn)}else if(o)for(const c in o){const f=so(c);if(jN(f)){const d=o[c],h=a[f]=Ot(d)||Ht(d)?{type:d}:Er({},d);if(h){const p=tI(Boolean,h.type),v=tI(String,h.type);h[0]=p>-1,h[1]=v<0||p<v,(p>-1||En(h,"default"))&&s.push(f)}}}const u=[a,s];return or(e)&&r.set(e,u),u}function jN(e){return e[0]!=="$"&&!_p(e)}function qN(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function eI(e,t){return qN(e)===qN(t)}function tI(e,t){return Ot(t)?t.findIndex(n=>eI(n,e)):Ht(t)&&eI(t,e)?0:-1}const fB=e=>e[0]==="_"||e==="$stable",A_=e=>Ot(e)?e.map(Yo):[Yo(e)],due=(e,t,n)=>{if(t._n)return t;const r=se((...i)=>A_(t(...i)),n);return r._c=!1,r},dB=(e,t,n)=>{const r=e._ctx;for(const i in e){if(fB(i))continue;const o=e[i];if(Ht(o))t[i]=due(i,o,r);else if(o!=null){const a=A_(o);t[i]=()=>a}}},hB=(e,t)=>{const n=A_(t);e.slots.default=()=>n},pB=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},hue=(e,t,n)=>{const r=e.slots=sB();if(e.vnode.shapeFlag&32){const i=t._;i?(pB(r,t,n),n&&hU(r,"_",i,!0)):dB(t,r)}else t&&hB(e,t)},pue=(e,t,n)=>{const{vnode:r,slots:i}=e;let o=!0,a=Qn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:pB(i,t,n):(o=!t.$stable,dB(t,i)),a=t}else t&&(hB(e,t),a={default:1});if(o)for(const s in i)!fB(s)&&a[s]==null&&delete i[s]};function bb(e,t,n,r,i=!1){if(Ot(e)){e.forEach((d,h)=>bb(d,t&&(Ot(t)?t[h]:t),n,r,i));return}if(dh(r)&&!i)return;const o=r.shapeFlag&4?f2(r.component):r.el,a=i?null:o,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Qn?s.refs={}:s.refs,f=s.setupState;if(u!=null&&u!==l&&(_r(u)?(c[u]=null,En(f,u)&&(f[u]=null)):Or(u)&&(u.value=null)),Ht(l))Ku(l,s,12,[a,c]);else{const d=_r(l),h=Or(l);if(d||h){const p=()=>{if(e.f){const v=d?En(f,l)?f[l]:c[l]:l.value;i?Ot(v)&&jT(v,o):Ot(v)?v.includes(o)||v.push(o):d?(c[l]=[o],En(f,l)&&(f[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else d?(c[l]=a,En(f,l)&&(f[l]=a)):h&&(l.value=a,e.k&&(c[e.k]=a))};a?(p.id=-1,Ri(p,n)):p()}}}const vB=Symbol("_vte"),vue=e=>e.__isTeleport,bg=e=>e&&(e.disabled||e.disabled===""),nI=e=>typeof SVGElement<"u"&&e instanceof SVGElement,rI=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Q8=(e,t)=>{const n=e&&e.to;return _r(n)?t?t(n):null:n},gue={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=bg(t.props);let{shapeFlag:y,children:R,dynamicChildren:A}=t;if(e==null){const x=t.el=v(""),S=t.anchor=v(""),T=t.target=Q8(t.props,p),w=t.targetStart=v(""),M=t.targetAnchor=v("");h(x,n,r),h(S,n,r),w[vB]=M,T&&(h(w,T),h(M,T),a==="svg"||nI(T)?a="svg":(a==="mathml"||rI(T))&&(a="mathml"));const O=(P,k)=>{y&16&&c(R,P,k,i,o,a,s,l)};m?O(n,S):T&&O(T,M)}else{t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,S=t.target=e.target,T=t.targetAnchor=e.targetAnchor,w=bg(e.props),M=w?n:S,O=w?x:T;if(a==="svg"||nI(S)?a="svg":(a==="mathml"||rI(S))&&(a="mathml"),A?(d(e.dynamicChildren,A,M,i,o,a,s),b_(e,t,!0)):l||f(e,t,M,O,i,o,a,s,!1),m)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):zy(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=Q8(t.props,p);P&&zy(t,P,null,u,0)}else w&&zy(t,S,T,u,1)}gB(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||!bg(d);for(let p=0;p<s.length;p++){const v=s[p];r(v,t,n,h,!!v.dynamicChildren)}}},move:zy,hydrate:mue};function zy(e,t,n,{o:{insert:r},m:i},o=2){o===0&&r(e.targetAnchor,t,n);const{el:a,anchor:s,shapeFlag:l,children:u,props:c}=e,f=o===2;if(f&&r(a,t,n),(!f||bg(c))&&l&16)for(let d=0;d<u.length;d++)i(u[d],t,n,2);f&&r(s,t,n)}function mue(e,t,n,r,i,o,{o:{nextSibling:a,parentNode:s,querySelector:l}},u){const c=t.target=Q8(t.props,l);if(c){const f=c._lpa||c.firstChild;if(t.shapeFlag&16)if(bg(t.props))t.anchor=u(a(e),t,s(e),n,r,i,o),t.targetAnchor=f;else{t.anchor=a(e);let d=f;for(;d;)if(d=a(d),d&&d.nodeType===8&&d.data==="teleport anchor"){t.targetAnchor=d,c._lpa=t.targetAnchor&&a(t.targetAnchor);break}u(f,t,c,n,r,i,o)}gB(t)}return t.anchor&&a(t.anchor)}const R_=gue;function gB(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}let iI=!1;const A0=()=>{iI||(console.error("Hydration completed but contains mismatches."),iI=!0)},yue=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Aue=e=>e.namespaceURI.includes("MathML"),Jy=e=>{if(yue(e))return"svg";if(Aue(e))return"mathml"},$y=e=>e.nodeType===8;function Rue(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),Ab(),A._vnode=R;return}f(A.firstChild,R,null,null,null),Ab(),A._vnode=R},f=(R,A,x,S,T,w=!1)=>{w=w||!!A.dynamicChildren;const M=$y(R)&&R.data==="[",O=()=>v(R,A,x,S,T,M),{type:P,ref:k,shapeFlag:F,patchFlag:C}=A;let I=R.nodeType;A.el=R,C===-2&&(w=!1,A.dynamicChildren=null);let N=null;switch(P){case yf:I!==3?A.children===""?(l(A.el=i(""),a(R),R),N=R):N=O():(R.data!==A.children&&(A0(),R.data=A.children),N=o(R));break;case xi:y(R)?(N=o(R),m(A.el=R.content.firstChild,R,x)):I!==8||M?N=O():N=o(R);break;case hh:if(M&&(R=o(R),I=R.nodeType),I===1||I===3){N=R;const W=!A.children.length;for(let D=0;D<A.staticCount;D++)W&&(A.children+=N.nodeType===1?N.outerHTML:N.data),D===A.staticCount-1&&(A.anchor=N),N=o(N);return M?o(N):N}else O();break;case Ve:M?N=p(R,A,x,S,T,w):N=O();break;default:if(F&1)(I!==1||A.type.toLowerCase()!==R.tagName.toLowerCase())&&!y(R)?N=O():N=d(R,A,x,S,T,w);else if(F&6){A.slotScopeIds=T;const W=a(R);if(M?N=g(R):$y(R)&&R.data==="teleport start"?N=g(R,R.data,"teleport end"):N=o(R),t(A,W,null,x,S,Jy(W),w),dh(A)){let D;M?(D=_(Ve),D.anchor=N?N.previousSibling:W.lastChild):D=R.nodeType===3?De(""):_("div"),D.el=R,A.component.subTree=D}}else F&64?I!==8?N=O():N=A.type.hydrate(R,A,x,S,T,w,e,h):F&128&&(N=A.type.hydrate(R,A,x,S,Jy(a(R)),T,w,e,f))}return k!=null&&bb(k,null,S,A),N},d=(R,A,x,S,T,w)=>{w=w||!!A.dynamicChildren;const{type:M,props:O,patchFlag:P,shapeFlag:k,dirs:F,transition:C}=A,I=M==="input"||M==="option";if(I||P!==-1){F&&Pl(A,null,x,"created");let N=!1;if(y(R)){N=RB(S,C)&&x&&x.vnode.props&&x.vnode.props.appear;const D=R.content.firstChild;N&&C.beforeEnter(D),m(D,R,x),A.el=R=D}if(k&16&&!(O&&(O.innerHTML||O.textContent))){let D=h(R.firstChild,A,R,x,S,T,w);for(;D;){A0();const Z=D;D=D.nextSibling,s(Z)}}else k&8&&R.textContent!==A.children&&(A0(),R.textContent=A.children);if(O){if(I||!w||P&48)for(const D in O)(I&&(D.endsWith("value")||D==="indeterminate")||o2(D)&&!_p(D)||D[0]===".")&&r(R,D,null,O[D],void 0,x);else if(O.onClick)r(R,"onClick",null,O.onClick,void 0,x);else if(P&4&&Hl(O.style))for(const D in O.style)O.style[D]}let W;(W=O&&O.onVnodeBeforeMount)&&Do(W,x,A),F&&Pl(A,null,x,"beforeMount"),((W=O&&O.onVnodeMounted)||F||N)&&kB(()=>{W&&Do(W,x,A),N&&C.enter(R),F&&Pl(A,null,x,"mounted")},S)}return R.nextSibling},h=(R,A,x,S,T,w,M)=>{M=M||!!A.dynamicChildren;const O=A.children,P=O.length;for(let k=0;k<P;k++){const F=M?O[k]:O[k]=Yo(O[k]),C=F.type===yf;if(R){if(C&&!M){let I=O[k+1];I&&(I=Yo(I)).type===yf&&(l(i(R.data.slice(F.children.length)),x,o(R)),R.data=F.children)}R=f(R,F,S,T,w,M)}else C&&!F.children?l(F.el=i(""),x):(A0(),n(null,F,x,null,S,T,Jy(x),w))}return R},p=(R,A,x,S,T,w)=>{const{slotScopeIds:M}=A;M&&(T=T?T.concat(M):M);const O=a(R),P=h(o(R),A,O,x,S,T,w);return P&&$y(P)&&P.data==="]"?o(A.anchor=P):(A0(),l(A.anchor=u("]"),O,P),P)},v=(R,A,x,S,T,w)=>{if(A0(),A.el=null,w){const P=g(R);for(;;){const k=o(R);if(k&&k!==P)s(k);else break}}const M=o(R),O=a(R);return s(R),n(null,A,O,M,x,S,Jy(O),T),M},g=(R,A="[",x="]")=>{let S=0;for(;R;)if(R=o(R),R&&$y(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 T=x;for(;T;)T.vnode.el===A&&(T.vnode.el=T.subTree.el=R),T=T.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[c,f]}const Ri=kB;function mB(e){return AB(e)}function yB(e){return AB(e,Rue)}function AB(e,t){const n=pU();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=zo,insertStaticContent:p}=e,v=(J,E,$,ie=null,j=null,te=null,ae=void 0,he=null,fe=!!E.dynamicChildren)=>{if(J===E)return;J&&!Js(J,E)&&(ie=H(J),Y(J,j,te,!0),J=null),E.patchFlag===-2&&(fe=!1,E.dynamicChildren=null);const{type:ve,ref:xe,shapeFlag:Fe}=E;switch(ve){case yf:g(J,E,$,ie);break;case xi:m(J,E,$,ie);break;case hh:J==null&&y(E,$,ie,ae);break;case Ve:k(J,E,$,ie,j,te,ae,he,fe);break;default:Fe&1?x(J,E,$,ie,j,te,ae,he,fe):Fe&6?F(J,E,$,ie,j,te,ae,he,fe):(Fe&64||Fe&128)&&ve.process(J,E,$,ie,j,te,ae,he,fe,ce)}xe!=null&&j&&bb(xe,J&&J.ref,te,E||J,!E)},g=(J,E,$,ie)=>{if(J==null)r(E.el=s(E.children),$,ie);else{const j=E.el=J.el;E.children!==J.children&&u(j,E.children)}},m=(J,E,$,ie)=>{J==null?r(E.el=l(E.children||""),$,ie):E.el=J.el},y=(J,E,$,ie)=>{[J.el,J.anchor]=p(J.children,E,$,ie,J.el,J.anchor)},R=({el:J,anchor:E},$,ie)=>{let j;for(;J&&J!==E;)j=d(J),r(J,$,ie),J=j;r(E,$,ie)},A=({el:J,anchor:E})=>{let $;for(;J&&J!==E;)$=d(J),i(J),J=$;i(E)},x=(J,E,$,ie,j,te,ae,he,fe)=>{E.type==="svg"?ae="svg":E.type==="math"&&(ae="mathml"),J==null?S(E,$,ie,j,te,ae,he,fe):M(J,E,j,te,ae,he,fe)},S=(J,E,$,ie,j,te,ae,he)=>{let fe,ve;const{props:xe,shapeFlag:Fe,transition:Re,dirs:Qe}=J;if(fe=J.el=a(J.type,te,xe&&xe.is,xe),Fe&8?c(fe,J.children):Fe&16&&w(J.children,fe,null,ie,j,t5(J,te),ae,he),Qe&&Pl(J,null,ie,"created"),T(fe,J,J.scopeId,ae,ie),xe){for(const He in xe)He!=="value"&&!_p(He)&&o(fe,He,null,xe[He],te,ie);"value"in xe&&o(fe,"value",null,xe.value,te),(ve=xe.onVnodeBeforeMount)&&Do(ve,ie,J)}Qe&&Pl(J,null,ie,"beforeMount");const Xe=RB(j,Re);Xe&&Re.beforeEnter(fe),r(fe,E,$),((ve=xe&&xe.onVnodeMounted)||Xe||Qe)&&Ri(()=>{ve&&Do(ve,ie,J),Xe&&Re.enter(fe),Qe&&Pl(J,null,ie,"mounted")},j)},T=(J,E,$,ie,j)=>{if($&&h(J,$),ie)for(let te=0;te<ie.length;te++)h(J,ie[te]);if(j){let te=j.subTree;if(E===te){const ae=j.vnode;T(J,ae,ae.scopeId,ae.slotScopeIds,j.parent)}}},w=(J,E,$,ie,j,te,ae,he,fe=0)=>{for(let ve=fe;ve<J.length;ve++){const xe=J[ve]=he?Kc(J[ve]):Yo(J[ve]);v(null,xe,E,$,ie,j,te,ae,he)}},M=(J,E,$,ie,j,te,ae)=>{const he=E.el=J.el;let{patchFlag:fe,dynamicChildren:ve,dirs:xe}=E;fe|=J.patchFlag&16;const Fe=J.props||Qn,Re=E.props||Qn;let Qe;if($&&pd($,!1),(Qe=Re.onVnodeBeforeUpdate)&&Do(Qe,$,E,J),xe&&Pl(E,J,$,"beforeUpdate"),$&&pd($,!0),(Fe.innerHTML&&Re.innerHTML==null||Fe.textContent&&Re.textContent==null)&&c(he,""),ve?O(J.dynamicChildren,ve,he,$,ie,t5(E,j),te):ae||D(J,E,he,null,$,ie,t5(E,j),te,!1),fe>0){if(fe&16)P(he,Fe,Re,$,j);else if(fe&2&&Fe.class!==Re.class&&o(he,"class",null,Re.class,j),fe&4&&o(he,"style",Fe.style,Re.style,j),fe&8){const Xe=E.dynamicProps;for(let He=0;He<Xe.length;He++){const ye=Xe[He],Me=Fe[ye],Ce=Re[ye];(Ce!==Me||ye==="value")&&o(he,ye,Me,Ce,j,$)}}fe&1&&J.children!==E.children&&c(he,E.children)}else!ae&&ve==null&&P(he,Fe,Re,$,j);((Qe=Re.onVnodeUpdated)||xe)&&Ri(()=>{Qe&&Do(Qe,$,E,J),xe&&Pl(E,J,$,"updated")},ie)},O=(J,E,$,ie,j,te,ae)=>{for(let he=0;he<E.length;he++){const fe=J[he],ve=E[he],xe=fe.el&&(fe.type===Ve||!Js(fe,ve)||fe.shapeFlag&70)?f(fe.el):$;v(fe,ve,xe,null,ie,j,te,ae,!0)}},P=(J,E,$,ie,j)=>{if(E!==$){if(E!==Qn)for(const te in E)!_p(te)&&!(te in $)&&o(J,te,E[te],null,j,ie);for(const te in $){if(_p(te))continue;const ae=$[te],he=E[te];ae!==he&&te!=="value"&&o(J,te,he,ae,j,ie)}"value"in $&&o(J,"value",E.value,$.value,j)}},k=(J,E,$,ie,j,te,ae,he,fe)=>{const ve=E.el=J?J.el:s(""),xe=E.anchor=J?J.anchor:s("");let{patchFlag:Fe,dynamicChildren:Re,slotScopeIds:Qe}=E;Qe&&(he=he?he.concat(Qe):Qe),J==null?(r(ve,$,ie),r(xe,$,ie),w(E.children||[],$,xe,j,te,ae,he,fe)):Fe>0&&Fe&64&&Re&&J.dynamicChildren?(O(J.dynamicChildren,Re,$,j,te,ae,he),(E.key!=null||j&&E===j.subTree)&&b_(J,E,!0)):D(J,E,$,xe,j,te,ae,he,fe)},F=(J,E,$,ie,j,te,ae,he,fe)=>{E.slotScopeIds=he,J==null?E.shapeFlag&512?j.ctx.activate(E,$,ie,ae,fe):C(E,$,ie,j,te,ae,fe):I(J,E,fe)},C=(J,E,$,ie,j,te,ae)=>{const he=J.component=EB(J,ie,j);if(l2(J)&&(he.ctx.renderer=ce),WB(he,!1,ae),he.asyncDep){if(j&&j.registerDep(he,N,ae),!J.el){const fe=he.subTree=_(xi);m(null,fe,E,$)}}else N(he,J,E,$,j,te,ae)},I=(J,E,$)=>{const ie=E.component=J.component;if(_ue(J,E,$))if(ie.asyncDep&&!ie.asyncResolved){W(ie,E,$);return}else ie.next=E,Ple(ie.update),ie.effect.dirty=!0,ie.update();else E.el=J.el,ie.vnode=E},N=(J,E,$,ie,j,te,ae)=>{const he=()=>{if(J.isMounted){let{next:xe,bu:Fe,u:Re,parent:Qe,vnode:Xe}=J;{const Be=bB(J);if(Be){xe&&(xe.el=Xe.el,W(J,xe,ae)),Be.asyncDep.then(()=>{J.isUnmounted||he()});return}}let He=xe,ye;pd(J,!1),xe?(xe.el=Xe.el,W(J,xe,ae)):xe=Xe,Fe&&Op(Fe),(ye=xe.props&&xe.props.onVnodeBeforeUpdate)&&Do(ye,Qe,xe,Xe),pd(J,!0);const Me=xR(J),Ce=J.subTree;J.subTree=Me,v(Ce,Me,f(Ce.el),H(Ce),J,j,te),xe.el=Me.el,He===null&&x_(J,Me.el),Re&&Ri(Re,j),(ye=xe.props&&xe.props.onVnodeUpdated)&&Ri(()=>Do(ye,Qe,xe,Xe),j)}else{let xe;const{el:Fe,props:Re}=E,{bm:Qe,m:Xe,parent:He}=J,ye=dh(E);if(pd(J,!1),Qe&&Op(Qe),!ye&&(xe=Re&&Re.onVnodeBeforeMount)&&Do(xe,He,E),pd(J,!0),Fe&&le){const Me=()=>{J.subTree=xR(J),le(Fe,J.subTree,J,j,null)};ye?E.type.__asyncLoader().then(()=>!J.isUnmounted&&Me()):Me()}else{const Me=J.subTree=xR(J);v(null,Me,$,ie,J,j,te),E.el=Me.el}if(Xe&&Ri(Xe,j),!ye&&(xe=Re&&Re.onVnodeMounted)){const Me=E;Ri(()=>Do(xe,He,Me),j)}(E.shapeFlag&256||He&&dh(He.vnode)&&He.vnode.shapeFlag&256)&&J.a&&Ri(J.a,j),J.isMounted=!0,E=$=ie=null}},fe=J.effect=new zp(he,zo,()=>i4(ve),J.scope),ve=J.update=()=>{fe.dirty&&fe.run()};ve.i=J,ve.id=J.uid,pd(J,!0),ve()},W=(J,E,$)=>{E.component=J;const ie=J.vnode.props;J.vnode=E,J.next=null,cue(J,E.props,ie,$),pue(J,E.children,$),Hf(),HN(J),Kf()},D=(J,E,$,ie,j,te,ae,he,fe=!1)=>{const ve=J&&J.children,xe=J?J.shapeFlag:0,Fe=E.children,{patchFlag:Re,shapeFlag:Qe}=E;if(Re>0){if(Re&128){re(ve,Fe,$,ie,j,te,ae,he,fe);return}else if(Re&256){Z(ve,Fe,$,ie,j,te,ae,he,fe);return}}Qe&8?(xe&16&&q(ve,j,te),Fe!==ve&&c($,Fe)):xe&16?Qe&16?re(ve,Fe,$,ie,j,te,ae,he,fe):q(ve,j,te,!0):(xe&8&&c($,""),Qe&16&&w(Fe,$,ie,j,te,ae,he,fe))},Z=(J,E,$,ie,j,te,ae,he,fe)=>{J=J||Lp,E=E||Lp;const ve=J.length,xe=E.length,Fe=Math.min(ve,xe);let Re;for(Re=0;Re<Fe;Re++){const Qe=E[Re]=fe?Kc(E[Re]):Yo(E[Re]);v(J[Re],Qe,$,null,j,te,ae,he,fe)}ve>xe?q(J,j,te,!0,!1,Fe):w(E,$,ie,j,te,ae,he,fe,Fe)},re=(J,E,$,ie,j,te,ae,he,fe)=>{let ve=0;const xe=E.length;let Fe=J.length-1,Re=xe-1;for(;ve<=Fe&&ve<=Re;){const Qe=J[ve],Xe=E[ve]=fe?Kc(E[ve]):Yo(E[ve]);if(Js(Qe,Xe))v(Qe,Xe,$,null,j,te,ae,he,fe);else break;ve++}for(;ve<=Fe&&ve<=Re;){const Qe=J[Fe],Xe=E[Re]=fe?Kc(E[Re]):Yo(E[Re]);if(Js(Qe,Xe))v(Qe,Xe,$,null,j,te,ae,he,fe);else break;Fe--,Re--}if(ve>Fe){if(ve<=Re){const Qe=Re+1,Xe=Qe<xe?E[Qe].el:ie;for(;ve<=Re;)v(null,E[ve]=fe?Kc(E[ve]):Yo(E[ve]),$,Xe,j,te,ae,he,fe),ve++}}else if(ve>Re)for(;ve<=Fe;)Y(J[ve],j,te,!0),ve++;else{const Qe=ve,Xe=ve,He=new Map;for(ve=Xe;ve<=Re;ve++){const tt=E[ve]=fe?Kc(E[ve]):Yo(E[ve]);tt.key!=null&&He.set(tt.key,ve)}let ye,Me=0;const Ce=Re-Xe+1;let Be=!1,it=0;const Oe=new Array(Ce);for(ve=0;ve<Ce;ve++)Oe[ve]=0;for(ve=Qe;ve<=Fe;ve++){const tt=J[ve];if(Me>=Ce){Y(tt,j,te,!0);continue}let Rt;if(tt.key!=null)Rt=He.get(tt.key);else for(ye=Xe;ye<=Re;ye++)if(Oe[ye-Xe]===0&&Js(tt,E[ye])){Rt=ye;break}Rt===void 0?Y(tt,j,te,!0):(Oe[Rt-Xe]=ve+1,Rt>=it?it=Rt:Be=!0,v(tt,E[Rt],$,null,j,te,ae,he,fe),Me++)}const Ke=Be?bue(Oe):Lp;for(ye=Ke.length-1,ve=Ce-1;ve>=0;ve--){const tt=Xe+ve,Rt=E[tt],ft=tt+1<xe?E[tt+1].el:ie;Oe[ve]===0?v(null,Rt,$,ft,j,te,ae,he,fe):Be&&(ye<0||ve!==Ke[ye]?B(Rt,$,ft,2):ye--)}}},B=(J,E,$,ie,j=null)=>{const{el:te,type:ae,transition:he,children:fe,shapeFlag:ve}=J;if(ve&6){B(J.component.subTree,E,$,ie);return}if(ve&128){J.suspense.move(E,$,ie);return}if(ve&64){ae.move(J,E,$,ce);return}if(ae===Ve){r(te,E,$);for(let Fe=0;Fe<fe.length;Fe++)B(fe[Fe],E,$,ie);r(J.anchor,E,$);return}if(ae===hh){R(J,E,$);return}if(ie!==2&&ve&1&&he)if(ie===0)he.beforeEnter(te),r(te,E,$),Ri(()=>he.enter(te),j);else{const{leave:Fe,delayLeave:Re,afterLeave:Qe}=he,Xe=()=>r(te,E,$),He=()=>{Fe(te,()=>{Xe(),Qe&&Qe()})};Re?Re(te,Xe,He):He()}else r(te,E,$)},Y=(J,E,$,ie=!1,j=!1)=>{const{type:te,props:ae,ref:he,children:fe,dynamicChildren:ve,shapeFlag:xe,patchFlag:Fe,dirs:Re,cacheIndex:Qe}=J;if(Fe===-2&&(j=!1),he!=null&&bb(he,null,$,J,!0),Qe!=null&&(E.renderCache[Qe]=void 0),xe&256){E.ctx.deactivate(J);return}const Xe=xe&1&&Re,He=!dh(J);let ye;if(He&&(ye=ae&&ae.onVnodeBeforeUnmount)&&Do(ye,E,J),xe&6)ee(J.component,$,ie);else{if(xe&128){J.suspense.unmount($,ie);return}Xe&&Pl(J,null,E,"beforeUnmount"),xe&64?J.type.remove(J,E,$,ce,ie):ve&&!ve.hasOnce&&(te!==Ve||Fe>0&&Fe&64)?q(ve,E,$,!1,!0):(te===Ve&&Fe&384||!j&&xe&16)&&q(fe,E,$),ie&&K(J)}(He&&(ye=ae&&ae.onVnodeUnmounted)||Xe)&&Ri(()=>{ye&&Do(ye,E,J),Xe&&Pl(J,null,E,"unmounted")},$)},K=J=>{const{type:E,el:$,anchor:ie,transition:j}=J;if(E===Ve){G($,ie);return}if(E===hh){A(J);return}const te=()=>{i($),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(J.shapeFlag&1&&j&&!j.persisted){const{leave:ae,delayLeave:he}=j,fe=()=>ae($,te);he?he(J.el,te,fe):fe()}else te()},G=(J,E)=>{let $;for(;J!==E;)$=d(J),i(J),J=$;i(E)},ee=(J,E,$)=>{const{bum:ie,scope:j,update:te,subTree:ae,um:he,m:fe,a:ve}=J;xb(fe),xb(ve),ie&&Op(ie),j.stop(),te&&(te.active=!1,Y(ae,J,E,$)),he&&Ri(he,E),Ri(()=>{J.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&J.asyncDep&&!J.asyncResolved&&J.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},q=(J,E,$,ie=!1,j=!1,te=0)=>{for(let ae=te;ae<J.length;ae++)Y(J[ae],E,$,ie,j)},H=J=>{if(J.shapeFlag&6)return H(J.component.subTree);if(J.shapeFlag&128)return J.suspense.next();const E=d(J.anchor||J.el),$=E&&E[vB];return $?d($):E};let ue=!1;const Ae=(J,E,$)=>{J==null?E._vnode&&Y(E._vnode,null,null,!0):v(E._vnode||null,J,E,null,null,null,$),ue||(ue=!0,HN(),Ab(),ue=!1),E._vnode=J},ce={p:v,um:Y,m:B,r:K,mt:C,mc:w,pc:D,pbc:O,n:H,o:e};let de,le;return t&&([de,le]=t(ce)),{render:Ae,hydrate:de,createApp:lue(Ae,de)}}function t5({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 pd({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function RB(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function b_(e,t,n=!1){const r=e.children,i=t.children;if(Ot(r)&&Ot(i))for(let o=0;o<r.length;o++){const a=r[o];let s=i[o];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=i[o]=Kc(i[o]),s.el=a.el),!n&&s.patchFlag!==-2&&b_(a,s)),s.type===yf&&(s.el=a.el)}}function bue(e){const t=e.slice(),n=[0];let r,i,o,a,s;const l=e.length;for(r=0;r<l;r++){const u=e[r];if(u!==0){if(i=n[n.length-1],e[i]<u){t[r]=i,n.push(r);continue}for(o=0,a=n.length-1;o<a;)s=o+a>>1,e[n[s]]<u?o=s+1:a=s;u<e[n[o]]&&(o>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 bB(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bB(t)}function xb(e){if(e)for(let t=0;t<e.length;t++)e[t].active=!1}const xB=Symbol.for("v-scx"),SB=()=>hs(xB);function xv(e,t){return u2(e,null,t)}function wB(e,t){return u2(e,null,{flush:"post"})}function MB(e,t){return u2(e,null,{flush:"sync"})}const jy={};function _t(e,t,n){return u2(e,t,n)}function u2(e,t,{immediate:n,deep:r,flush:i,once:o,onTrack:a,onTrigger:s}=Qn){if(t&&o){const S=t;t=(...T)=>{S(...T),x()}}const l=fi,u=S=>r===!0?S:nf(S,r===!1?1:void 0);let c,f=!1,d=!1;if(Or(e)?(c=()=>e.value,f=Th(e)):Hl(e)?(c=()=>u(e),f=!0):Ot(e)?(d=!0,f=e.some(S=>Hl(S)||Th(S)),c=()=>e.map(S=>{if(Or(S))return S.value;if(Hl(S))return u(S);if(Ht(S))return Ku(S,l,2)})):Ht(e)?t?c=()=>Ku(e,l,2):c=()=>(h&&h(),Ca(e,l,3,[p])):c=zo,t&&r){const S=c;c=()=>nf(S())}let h,p=S=>{h=R.onStop=()=>{Ku(S,l,4),h=R.onStop=void 0}},v;if(c2)if(p=zo,t?n&&Ca(t,l,3,[c(),d?[]:void 0,p]):c(),i==="sync"){const S=SB();v=S.__watcherHandles||(S.__watcherHandles=[])}else return zo;let g=d?new Array(e.length).fill(jy):jy;const m=()=>{if(!(!R.active||!R.dirty))if(t){const S=R.run();(r||f||(d?S.some((T,w)=>wo(T,g[w])):wo(S,g)))&&(h&&h(),Ca(t,l,3,[S,g===jy?void 0:d&&g[0]===jy?[]:g,p]),g=S)}else R.run()};m.allowRecurse=!!t;let y;i==="sync"?y=m:i==="post"?y=()=>Ri(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>i4(m));const R=new zp(c,zo,y),A=r_(),x=()=>{R.stop(),A&&jT(A.effects,R)};return t?n?m():g=R.run():i==="post"?Ri(R.run.bind(R),l&&l.suspense):R.run(),v&&v.push(x),x}function xue(e,t,n){const r=this.proxy,i=_r(e)?e.includes(".")?LB(r,e):()=>r[e]:e.bind(r,r);let o;Ht(t)?o=t:(o=t.handler,n=t);const a=Oh(this),s=u2(i,o.bind(r),n);return a(),s}function LB(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function nf(e,t=1/0,n){if(t<=0||!or(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Or(e))nf(e.value,t,n);else if(Ot(e))for(let r=0;r<e.length;r++)nf(e[r],t,n);else if(Bh(e)||Tp(e))e.forEach(r=>{nf(r,t,n)});else if(dU(e)){for(const r in e)nf(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&nf(e[r],t,n)}return e}function Sue(e,t,n=Qn){const r=ic(),i=so(t),o=Qo(t),a=TB(e,t),s=EU((l,u)=>{let c,f=Qn,d;return MB(()=>{const h=e[t];wo(c,h)&&(c=h,u())}),{get(){return l(),n.get?n.get(c):c},set(h){if(!wo(h,c)&&!(f!==Qn&&wo(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),wo(h,v)&&wo(h,f)&&!wo(v,d)&&u(),f=h,d=v}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?a||Qn:s,done:!1}:{done:!0}}}},s}const TB=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${so(t)}Modifiers`]||e[`${Qo(t)}Modifiers`];function wue(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Qn;let i=n;const o=t.startsWith("update:"),a=o&&TB(r,t.slice(7));a&&(a.trim&&(i=n.map(c=>_r(c)?c.trim():c)),a.number&&(i=n.map(vb)));let s,l=r[s=Ag(t)]||r[s=Ag(so(t))];!l&&o&&(l=r[s=Ag(Qo(t))]),l&&Ca(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,Ca(u,e,6,i)}}function _B(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(!Ht(e)){const l=u=>{const c=_B(u,t,!0);c&&(s=!0,Er(a,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(or(e)&&r.set(e,null),null):(Ot(o)?o.forEach(l=>a[l]=null):Er(a,o),or(e)&&r.set(e,a),a)}function u4(e,t){return!e||!o2(t)?!1:(t=t.slice(2).replace(/Once$/,""),En(e,t[0].toLowerCase()+t.slice(1))||En(e,Qo(t))||En(e,t))}function xR(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=vm(e);let m,y;try{if(n.shapeFlag&4){const A=i||r,x=A;m=Yo(u.call(x,A,c,f,h,d,p)),y=s}else{const A=t;m=Yo(A.length>1?A(f,{attrs:s,slots:a,emit:l}):A(f,null)),y=t.props?s:Lue(s)}}catch(A){xg.length=0,Yh(A,e,1),m=_(xi)}let R=m;if(y&&v!==!1){const A=Object.keys(y),{shapeFlag:x}=R;A.length&&x&7&&(o&&A.some($T)&&(y=Tue(y,o)),R=tu(R,y,!1,!0))}return n.dirs&&(R=tu(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),m=R,vm(g),m}function Mue(e,t=!0){let n;for(let r=0;r<e.length;r++){const i=e[r];if(Pf(i)){if(i.type!==xi||i.children==="v-if"){if(n)return;n=i}}else return}return n}const Lue=e=>{let t;for(const n in e)(n==="class"||n==="style"||o2(n))&&((t||(t={}))[n]=e[n]);return t},Tue=(e,t)=>{const n={};for(const r in e)(!$T(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function _ue(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?oI(r,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let f=0;f<c.length;f++){const d=c[f];if(a[d]!==r[d]&&!u4(u,d))return!0}}}else return(i||s)&&(!s||!s.$stable)?!0:r===a?!1:r?a?oI(r,a,u):!0:!!a;return!1}function oI(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(t[o]!==e[o]&&!u4(n,o))return!0}return!1}function x_({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const H8=e=>e.__isSuspense;let K8=0;const Oue={name:"Suspense",__isSuspense:!0,process(e,t,n,r,i,o,a,s,l,u){if(e==null)Pue(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}Cue(e,t,n,r,i,a,s,l,u)}},hydrate:Nue,normalize:Iue},kue=Oue;function mm(e,t){const n=e.props&&e.props[t];Ht(n)&&n()}function Pue(e,t,n,r,i,o,a,s,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=OB(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?(mm(e,"onPending"),mm(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,a),Np(d,e.ssFallback)):d.resolve(!1,!0)}function Cue(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,Js(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),Np(f,h)))):(f.pendingId=K8++,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),Np(f,h))):p&&Js(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&&Js(d,p))l(p,d,n,r,i,f,o,a,s),Np(f,d);else if(mm(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=K8++,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 OB(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=Fue(e);y&&t&&t.pendingBranch&&(m=t.pendingId,t.deps++);const R=e.props?gb(e.props.timeout):void 0,A=o,x={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:i,deps:0,pendingId:K8++,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(S=!1,T=!1){const{vnode:w,activeBranch:M,pendingBranch:O,pendingId:P,effects:k,parentComponent:F,container:C}=x;let I=!1;x.isHydrating?x.isHydrating=!1:S||(I=M&&O.transition&&O.transition.mode==="out-in",I&&(M.transition.afterLeave=()=>{P===x.pendingId&&(d(O,C,o===A?p(M):o,0),yb(k))}),M&&(v(M.el)!==x.hiddenContainer&&(o=p(M)),h(M,F,x,!0)),I||d(O,C,o,0)),Np(x,O),x.pendingBranch=null,x.isInFallback=!1;let N=x.parent,W=!1;for(;N;){if(N.pendingBranch){N.effects.push(...k),W=!0;break}N=N.parent}!W&&!I&&yb(k),x.effects=[],y&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),mm(w,"onResolve")},fallback(S){if(!x.pendingBranch)return;const{vnode:T,activeBranch:w,parentComponent:M,container:O,namespace:P}=x;mm(T,"onFallback");const k=p(w),F=()=>{x.isInFallback&&(f(null,S,O,k,M,null,P,s,l),Np(x,S))},C=S.transition&&S.transition.mode==="out-in";C&&(w.transition.afterLeave=F),x.isInFallback=!0,h(w,M,null,!0),C||F()},move(S,T,w){x.activeBranch&&d(x.activeBranch,S,T,w),x.container=S},next(){return x.activeBranch&&p(x.activeBranch)},registerDep(S,T,w){const M=!!x.pendingBranch;M&&x.deps++;const O=S.vnode.el;S.asyncDep.catch(P=>{Yh(P,S,0)}).then(P=>{if(S.isUnmounted||x.isUnmounted||x.pendingId!==S.suspenseId)return;S.asyncResolved=!0;const{vnode:k}=S;$8(S,P,!1),O&&(k.el=O);const F=!O&&S.subTree.el;T(S,k,v(O||S.subTree.el),O?null:p(S.subTree),x,a,w),F&&g(F),x_(S,k.el),M&&--x.deps===0&&x.resolve()})},unmount(S,T){x.isUnmounted=!0,x.activeBranch&&h(x.activeBranch,n,S,T),x.pendingBranch&&h(x.pendingBranch,n,S,T)}};return x}function Nue(e,t,n,r,i,o,a,s,l){const u=t.suspense=OB(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 Iue(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=aI(r?n.default:n),e.ssFallback=r?aI(n.fallback):_(xi)}function aI(e){let t;if(Ht(e)){const n=_h&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=oo,PB())}return Ot(e)&&(e=Mue(e)),e=Yo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function kB(e,t){t&&t.pendingBranch?Ot(e)?t.effects.push(...e):t.effects.push(e):yb(e)}function Np(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,x_(r,i))}function Fue(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),yf=Symbol.for("v-txt"),xi=Symbol.for("v-cmt"),hh=Symbol.for("v-stc"),xg=[];let oo=null;function U(e=!1){xg.push(oo=e?null:[])}function PB(){xg.pop(),oo=xg[xg.length-1]||null}let _h=1;function G8(e){_h+=e,e<0&&oo&&(oo.hasOnce=!0)}function CB(e){return e.dynamicChildren=_h>0?oo||Lp:null,PB(),_h>0&&oo&&oo.push(e),e}function ne(e,t,n,r,i,o){return CB(V(e,t,n,r,i,o,!0))}function _e(e,t,n,r,i){return CB(_(e,t,n,r,i,!0))}function Pf(e){return e?e.__v_isVNode===!0:!1}function Js(e,t){return e.type===t.type&&e.key===t.key}function Eue(e){}const NB=({key:e})=>e??null,SR=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?_r(e)||Or(e)||Ht(e)?{i:hi,r:e,k:t,f:!!n}:e:null);function V(e,t=null,n=null,r=0,i=null,o=e===Ve?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&NB(t),ref:t&&SR(t),scopeId:o4,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:hi};return s?(S_(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=_r(n)?8:16),_h>0&&!a&&oo&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&oo.push(l),l}const _=Xue;function Xue(e,t=null,n=null,r=0,i=null,o=!1){if((!e||e===eB)&&(e=xi),Pf(e)){const s=tu(e,t,!0);return n&&S_(s,n),_h>0&&!o&&oo&&(s.shapeFlag&6?oo[oo.indexOf(e)]=s:oo.push(s)),s.patchFlag=-2,s}if(Que(e)&&(e=e.__vccOpts),t){t=IB(t);let{class:s,style:l}=t;s&&!_r(s)&&(t.class=$e(s)),or(l)&&(l_(l)&&!Ot(l)&&(l=Er({},l)),t.style=Le(l))}const a=_r(e)?1:H8(e)?128:vue(e)?64:or(e)?4:Ht(e)?2:0;return V(e,t,n,r,i,a,o,!0)}function IB(e){return e?l_(e)||lB(e)?Er({},e):e:null}function tu(e,t,n=!1,r=!1){const{props:i,ref:o,patchFlag:a,children:s,transition:l}=e,u=t?FB(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&NB(u),ref:t&&t.ref?n&&o?Ot(o)?o.concat(SR(t)):[o,SR(t)]:SR(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!==Ve?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&&tu(e.ssContent),ssFallback:e.ssFallback&&tu(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 _(yf,null,e,t)}function Wue(e,t){const n=_(hh,null,e);return n.staticCount=t,n}function Ze(e="",t=!1){return t?(U(),_e(xi,null,e)):_(xi,null,e)}function Yo(e){return e==null||typeof e=="boolean"?_(xi):Ot(e)?_(Ve,null,e.slice()):typeof e=="object"?Kc(e):_(yf,null,String(e))}function Kc(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:tu(e)}function S_(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ot(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),S_(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!lB(t)?t._ctx=hi:i===3&&hi&&(hi.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ht(t)?(t={default:t,_ctx:hi},n=32):(t=String(t),r&64?(n=16,t=[De(t)]):n=8);e.children=t,e.shapeFlag|=n}function FB(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const i in r)if(i==="class")t.class!==r.class&&(t.class=$e([t.class,r.class]));else if(i==="style")t.style=Le([t.style,r.style]);else if(o2(i)){const o=t[i],a=r[i];a&&o!==a&&!(Ot(o)&&o.includes(a))&&(t[i]=o?[].concat(o,a):a)}else i!==""&&(t[i]=r[i])}return t}function Do(e,t,n,r=null){Ca(e,t,7,[n,r])}const Vue=iB();let Due=0;function EB(e,t,n){const r=e.type,i=(t?t.appContext:e.appContext)||Vue,o={uid:Due++,vnode:e,type:r,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new t_(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:cB(r,i),emitsOptions:_B(r,i),emit:null,emitted:null,propsDefaults:Qn,inheritAttrs:r.inheritAttrs,ctx:Qn,data:Qn,props:Qn,attrs:Qn,slots:Qn,refs:Qn,setupState:Qn,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=wue.bind(null,o),e.ce&&e.ce(o),o}let fi=null;const ic=()=>fi||hi;let Sb,z8;{const e=pU(),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)}};Sb=t("__VUE_INSTANCE_SETTERS__",n=>fi=n),z8=t("__VUE_SSR_SETTERS__",n=>c2=n)}const Oh=e=>{const t=fi;return Sb(e),e.scope.on(),()=>{e.scope.off(),Sb(t)}},J8=()=>{fi&&fi.scope.off(),Sb(null)};function XB(e){return e.vnode.shapeFlag&4}let c2=!1;function WB(e,t=!1,n=!1){t&&z8(t);const{props:r,children:i}=e.vnode,o=XB(e);uue(e,r,o,t),hue(e,i,n);const a=o?Uue(e,t):void 0;return t&&z8(!1),a}function Uue(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,U8);const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?DB(e):null,o=Oh(e);Hf();const a=Ku(r,e,0,[e.props,i]);if(Kf(),o(),qT(a)){if(a.then(J8,J8),t)return a.then(s=>{$8(e,s,t)}).catch(s=>{Yh(s,e,0)});e.asyncDep=a}else $8(e,a,t)}else VB(e,t)}function $8(e,t,n){Ht(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:or(t)&&(e.setupState=f_(t)),VB(e,n)}let wb,j8;function Bue(e){wb=e,j8=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Ble))}}const Yue=()=>!wb;function VB(e,t,n){const r=e.type;if(!e.render){if(!t&&wb&&!r.render){const i=r.template||y_(e).template;if(i){const{isCustomElement:o,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Er(Er({isCustomElement:o,delimiters:s},a),l);r.render=wb(i,u)}}e.render=r.render||zo,j8&&j8(e)}{const i=Oh(e);Hf();try{nue(e)}finally{Kf(),i()}}}const Zue={get(e,t){return ra(e,"get",""),e[t]}};function DB(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Zue),slots:e.slots,emit:e.emit,expose:t}}function f2(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(f_(r4(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Rg)return Rg[n](e)},has(t,n){return n in t||n in Rg}})):e.proxy}function q8(e,t=!0){return Ht(e)?e.displayName||e.name:e.name||t&&e.__name}function Que(e){return Ht(e)&&"__vccOpts"in e}const we=(e,t)=>vle(e,t,c2);function UB(e,t,n){const r=arguments.length;return r===2?or(t)&&!Ot(t)?Pf(t)?_(e,null,[t]):_(e,t):_(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Pf(n)&&(n=[n]),_(e,t,n))}function Hue(){}function Kue(e,t,n,r){const i=n[r];if(i&&BB(i,e))return i;const o=t();return o.memo=e.slice(),o.cacheIndex=r,n[r]=o}function BB(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r<n.length;r++)if(wo(n[r],t[r]))return!1;return _h>0&&oo&&oo.push(e),!0}const YB="3.4.34",Gue=zo,zue=_le,Jue=G0,$ue=BU,jue={createComponentInstance:EB,setupComponent:WB,renderComponentRoot:xR,setCurrentRenderingInstance:vm,isVNode:Pf,normalizeVNode:Yo,getComponentPublicInstance:f2},que=jue,ece=null,tce=null,nce=null;/**
|
||
* @vue/runtime-dom v3.4.34
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const rce="http://www.w3.org/2000/svg",ice="http://www.w3.org/1998/Math/MathML",Nu=typeof document<"u"?document:null,sI=Nu&&Nu.createElement("template"),oce={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"?Nu.createElementNS(rce,e):t==="mathml"?Nu.createElementNS(ice,e):n?Nu.createElement(e,{is:n}):Nu.createElement(e);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Nu.createTextNode(e),createComment:e=>Nu.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Nu.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{sI.innerHTML=r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e;const s=sI.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]}},Rc="transition",n1="animation",$p=Symbol("_vtc"),kh=(e,{slots:t})=>UB(ZU,QB(e),t);kh.displayName="Transition";const ZB={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},ace=kh.props=Er({},p_,ZB),vd=(e,t=[])=>{Ot(e)?e.forEach(n=>n(...t)):e&&e(...t)},lI=e=>e?Ot(e)?e.some(t=>t.length>1):e.length>1:!1;function QB(e){const t={};for(const k in e)k in ZB||(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=sce(i),v=p&&p[0],g=p&&p[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:R,onLeave:A,onLeaveCancelled:x,onBeforeAppear:S=m,onAppear:T=y,onAppearCancelled:w=R}=t,M=(k,F,C)=>{Fc(k,F?c:s),Fc(k,F?u:a),C&&C()},O=(k,F)=>{k._isLeaving=!1,Fc(k,f),Fc(k,h),Fc(k,d),F&&F()},P=k=>(F,C)=>{const I=k?T:y,N=()=>M(F,k,C);vd(I,[F,N]),uI(()=>{Fc(F,k?l:o),Pu(F,k?c:s),lI(I)||cI(F,r,v,N)})};return Er(t,{onBeforeEnter(k){vd(m,[k]),Pu(k,o),Pu(k,a)},onBeforeAppear(k){vd(S,[k]),Pu(k,l),Pu(k,u)},onEnter:P(!1),onAppear:P(!0),onLeave(k,F){k._isLeaving=!0;const C=()=>O(k,F);Pu(k,f),Pu(k,d),KB(),uI(()=>{k._isLeaving&&(Fc(k,f),Pu(k,h),lI(A)||cI(k,r,g,C))}),vd(A,[k,C])},onEnterCancelled(k){M(k,!1),vd(R,[k])},onAppearCancelled(k){M(k,!0),vd(w,[k])},onLeaveCancelled(k){O(k),vd(x,[k])}})}function sce(e){if(e==null)return null;if(or(e))return[n5(e.enter),n5(e.leave)];{const t=n5(e);return[t,t]}}function n5(e){return gb(e)}function Pu(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[$p]||(e[$p]=new Set)).add(t)}function Fc(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[$p];n&&(n.delete(t),n.size||(e[$p]=void 0))}function uI(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let lce=0;function cI(e,t,n,r){const i=e._endId=++lce,o=()=>{i===e._endId&&r()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=HB(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<l&&f()},s+1),e.addEventListener(u,d)}function HB(e,t){const n=window.getComputedStyle(e),r=p=>(n[p]||"").split(", "),i=r(`${Rc}Delay`),o=r(`${Rc}Duration`),a=fI(i,o),s=r(`${n1}Delay`),l=r(`${n1}Duration`),u=fI(s,l);let c=null,f=0,d=0;t===Rc?a>0&&(c=Rc,f=a,d=o.length):t===n1?u>0&&(c=n1,f=u,d=l.length):(f=Math.max(a,u),c=f>0?a>u?Rc:n1:null,d=c?c===Rc?o.length:l.length:0);const h=c===Rc&&/\b(transform|all)(,|$)/.test(r(`${Rc}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:h}}function fI(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>dI(n)+dI(e[r])))}function dI(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function KB(){return document.body.offsetHeight}function uce(e,t,n){const r=e[$p];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Mb=Symbol("_vod"),GB=Symbol("_vsh"),ju={beforeMount(e,{value:t},{transition:n}){e[Mb]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):r1(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),r1(e,!0),r.enter(e)):r.leave(e,()=>{r1(e,!1)}):r1(e,t))},beforeUnmount(e,{value:t}){r1(e,t)}};function r1(e,t){e.style.display=t?e[Mb]:"none",e[GB]=!t}function cce(){ju.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const zB=Symbol("");function fce(e){const t=ic();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>t6(o,i))},r=()=>{const i=e(t.proxy);e6(t.subTree,i),n(i)};jt(()=>{wB(r);const i=new MutationObserver(r);i.observe(t.subTree.el.parentNode,{childList:!0}),Fn(()=>i.disconnect())})}function e6(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{e6(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)t6(e.el,t);else if(e.type===Ve)e.children.forEach(n=>e6(n,t));else if(e.type===hh){let{el:n,anchor:r}=e;for(;n&&(t6(n,t),n!==r);)n=n.nextSibling}}function t6(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[zB]=r}}const dce=/(^|;)\s*display\s*:/;function hce(e,t,n){const r=e.style,i=_r(n);let o=!1;if(n&&!i){if(t)if(_r(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&wR(r,s,"")}else for(const a in t)n[a]==null&&wR(r,a,"");for(const a in n)a==="display"&&(o=!0),wR(r,a,n[a])}else if(i){if(t!==n){const a=r[zB];a&&(n+=";"+a),r.cssText=n,o=dce.test(n)}}else t&&e.removeAttribute("style");Mb in e&&(e[Mb]=o?r.display:"",e[GB]&&(r.display="none"))}const hI=/\s*!important$/;function wR(e,t,n){if(Ot(n))n.forEach(r=>wR(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=pce(e,t);hI.test(n)?e.setProperty(Qo(r),n.replace(hI,""),"important"):e[r]=n}}const pI=["Webkit","Moz","ms"],r5={};function pce(e,t){const n=r5[t];if(n)return n;let r=so(t);if(r!=="filter"&&r in e)return r5[t]=r;r=a2(r);for(let i=0;i<pI.length;i++){const o=pI[i]+r;if(o in e)return r5[t]=o}return t}const vI="http://www.w3.org/1999/xlink";function gI(e,t,n,r,i,o=Zse(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(vI,t.slice(6,t.length)):e.setAttributeNS(vI,t,n):n==null||o&&!vU(n)?e.removeAttribute(t):e.setAttribute(t,o?"":eu(n)?String(n):n)}function vce(e,t,n,r){if(t==="innerHTML"||t==="textContent"){if(n==null)return;e[t]=n;return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,s=n==null?"":String(n);(a!==s||!("_value"in e))&&(e.value=s),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=vU(n):n==null&&a==="string"?(n="",o=!0):a==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(t)}function Wu(e,t,n,r){e.addEventListener(t,n,r)}function gce(e,t,n,r){e.removeEventListener(t,n,r)}const mI=Symbol("_vei");function mce(e,t,n,r,i=null){const o=e[mI]||(e[mI]={}),a=o[t];if(r&&a)a.value=r;else{const[s,l]=yce(t);if(r){const u=o[t]=bce(r,i);Wu(e,s,u,l)}else a&&(gce(e,s,a,l),o[t]=void 0)}}const yI=/(?:Once|Passive|Capture)$/;function yce(e){let t;if(yI.test(e)){t={};let r;for(;r=e.match(yI);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Qo(e.slice(2)),t]}let i5=0;const Ace=Promise.resolve(),Rce=()=>i5||(Ace.then(()=>i5=0),i5=Date.now());function bce(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ca(xce(r,n.value),t,5,[r])};return n.value=e,n.attached=Rce(),n}function xce(e,t){if(Ot(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 AI=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Sce=(e,t,n,r,i,o)=>{const a=i==="svg";t==="class"?uce(e,r,a):t==="style"?hce(e,n,r):o2(t)?$T(t)||mce(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):wce(e,t,r,a))?(vce(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&gI(e,t,r,a,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),gI(e,t,r,a))};function wce(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&AI(t)&&Ht(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 AI(t)&&_r(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function JB(e,t,n){const r=Ee(e,t);class i extends c4{constructor(a){super(r,a,n)}}return i.def=r,i}/*! #__NO_SIDE_EFFECTS__ */const Mce=(e,t)=>JB(e,t,sY),Lce=typeof HTMLElement<"u"?HTMLElement:class{};class c4 extends Lce{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,Qr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),qp(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(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&&!Ot(o))for(const l in o){const u=o[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=gb(this._props[l])),(s||(s=Object.create(null)))[so(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=Ot(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(so))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=so(t);this._numberProps&&this._numberProps[r]&&(n=gb(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(){qp(this._createVNode(),this.shadowRoot)}_createVNode(){const t=_(this._def,Er({},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 c4){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 Tce(e="$style"){{const t=ic();if(!t)return Qn;const n=t.type.__cssModules;if(!n)return Qn;const r=n[e];return r||Qn}}const $B=new WeakMap,jB=new WeakMap,Lb=Symbol("_moveCb"),RI=Symbol("_enterCb"),qB={name:"TransitionGroup",props:Er({},ace,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ic(),r=h_();let i,o;return l4(()=>{if(!i.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Nce(i[0].el,n.vnode.el,a))return;i.forEach(kce),i.forEach(Pce);const s=i.filter(Cce);KB(),s.forEach(l=>{const u=l.el,c=u.style;Pu(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[Lb]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[Lb]=null,Fc(u,a))};u.addEventListener("transitionend",f)})}),()=>{const a=_n(e),s=QB(a);let l=a.tag||Ve;if(i=[],o)for(let u=0;u<o.length;u++){const c=o[u];c.el&&c.el instanceof Element&&(i.push(c),kf(c,Jp(c,s,r,n)),$B.set(c,c.el.getBoundingClientRect()))}o=t.default?a4(t.default()):[];for(let u=0;u<o.length;u++){const c=o[u];c.key!=null&&kf(c,Jp(c,s,r,n))}return _(l,null,o)}}},_ce=e=>delete e.mode;qB.props;const Oce=qB;function kce(e){const t=e.el;t[Lb]&&t[Lb](),t[RI]&&t[RI]()}function Pce(e){jB.set(e,e.el.getBoundingClientRect())}function Cce(e){const t=$B.get(e),n=jB.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 Nce(e,t,n){const r=e.cloneNode(),i=e[$p];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}=HB(r);return o.removeChild(r),a}const Cf=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ot(t)?n=>Op(t,n):t};function Ice(e){e.target.composing=!0}function bI(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ps=Symbol("_assign"),ym={created(e,{modifiers:{lazy:t,trim:n,number:r}},i){e[ps]=Cf(i);const o=r||i.props&&i.props.type==="number";Wu(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=vb(s)),e[ps](s)}),n&&Wu(e,"change",()=>{e.value=e.value.trim()}),t||(Wu(e,"compositionstart",Ice),Wu(e,"compositionend",bI),Wu(e,"change",bI))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},a){if(e[ps]=Cf(a),e.composing)return;const s=(o||e.type==="number")&&!/^0\d/.test(e.value)?vb(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))}},w_={deep:!0,created(e,t,n){e[ps]=Cf(n),Wu(e,"change",()=>{const r=e._modelValue,i=jp(e),o=e.checked,a=e[ps];if(Ot(r)){const s=qx(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(Bh(r)){const s=new Set(r);o?s.add(i):s.delete(i),a(s)}else a(tY(e,o))})},mounted:xI,beforeUpdate(e,t,n){e[ps]=Cf(n),xI(e,t,n)}};function xI(e,{value:t,oldValue:n},r){e._modelValue=t,Ot(t)?e.checked=qx(t,r.props.value)>-1:Bh(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=_f(t,tY(e,!0)))}const M_={created(e,{value:t},n){e.checked=_f(t,n.props.value),e[ps]=Cf(n),Wu(e,"change",()=>{e[ps](jp(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ps]=Cf(r),t!==n&&(e.checked=_f(t,r.props.value))}},eY={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const i=Bh(t);Wu(e,"change",()=>{const o=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?vb(jp(a)):jp(a));e[ps](e.multiple?i?new Set(o):o:o[0]),e._assigning=!0,Qr(()=>{e._assigning=!1})}),e[ps]=Cf(r)},mounted(e,{value:t,modifiers:{number:n}}){SI(e,t)},beforeUpdate(e,t,n){e[ps]=Cf(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||SI(e,t)}};function SI(e,t,n){const r=e.multiple,i=Ot(t);if(!(r&&!i&&!Bh(t))){for(let o=0,a=e.options.length;o<a;o++){const s=e.options[o],l=jp(s);if(r)if(i){const u=typeof l;u==="string"||u==="number"?s.selected=t.some(c=>String(c)===String(l)):s.selected=qx(t,l)>-1}else s.selected=t.has(l);else if(_f(jp(s),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function jp(e){return"_value"in e?e._value:e.value}function tY(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const nY={created(e,t,n){qy(e,t,n,null,"created")},mounted(e,t,n){qy(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){qy(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){qy(e,t,n,r,"updated")}};function rY(e,t){switch(e){case"SELECT":return eY;case"TEXTAREA":return ym;default:switch(t){case"checkbox":return w_;case"radio":return M_;default:return ym}}}function qy(e,t,n,r,i){const a=rY(e.tagName,n.props&&n.props.type)[i];a&&a(e,t,n,r)}function Fce(){ym.getSSRProps=({value:e})=>({value:e}),M_.getSSRProps=({value:e},t)=>{if(t.props&&_f(t.props.value,e))return{checked:!0}},w_.getSSRProps=({value:e},t)=>{if(Ot(e)){if(t.props&&qx(e,t.props.value)>-1)return{checked:!0}}else if(Bh(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},nY.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=rY(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Ece=["ctrl","shift","alt","meta"],Xce={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)=>Ece.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(i,...o)=>{for(let a=0;a<t.length;a++){const s=Xce[t[a]];if(s&&s(i,t))return}return e(i,...o)})},Wce={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},qu=(e,t)=>{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||Wce[a]===o))return e(i)})},iY=Er({patchProp:Sce},oce);let Sg,wI=!1;function oY(){return Sg||(Sg=mB(iY))}function aY(){return Sg=wI?Sg:yB(iY),wI=!0,Sg}const qp=(...e)=>{oY().render(...e)},sY=(...e)=>{aY().hydrate(...e)},lY=(...e)=>{const t=oY().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=cY(r);if(!i)return;const o=t._component;!Ht(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const a=n(i,!1,uY(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),a},t},Vce=(...e)=>{const t=aY().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=cY(r);if(i)return n(i,!0,uY(i))},t};function uY(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function cY(e){return _r(e)?document.querySelector(e):e}let MI=!1;const Dce=()=>{MI||(MI=!0,Fce(),cce())};/**
|
||
* vue v3.4.34
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const Uce=()=>{},Bce=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:ZU,BaseTransitionPropsValidators:p_,Comment:xi,DeprecationTypes:nce,EffectScope:t_,ErrorCodes:Tle,ErrorTypeStrings:zue,Fragment:Ve,KeepAlive:Xle,ReactiveEffect:zp,Static:hh,Suspense:kue,Teleport:R_,Text:yf,TrackOpTypes:wle,Transition:kh,TransitionGroup:Oce,TriggerOpTypes:Mle,VueElement:c4,assertNumber:Lle,callWithAsyncErrorHandling:Ca,callWithErrorHandling:Ku,camelize:so,capitalize:a2,cloneVNode:tu,compatUtils:tce,compile:Uce,computed:we,createApp:lY,createBlock:_e,createCommentVNode:Ze,createElementBlock:ne,createElementVNode:V,createHydrationRenderer:yB,createPropsRestProxy:eue,createRenderer:mB,createSSRApp:Vce,createSlots:Dle,createStaticVNode:Wue,createTextVNode:De,createVNode:_,customRef:EU,defineAsyncComponent:Fle,defineComponent:Ee,defineCustomElement:JB,defineEmits:Zle,defineExpose:Qle,defineModel:Gle,defineOptions:Hle,defineProps:Yle,defineSSRCustomElement:Mce,defineSlots:Kle,devtools:Jue,effect:Kse,effectScope:n_,getCurrentInstance:ic,getCurrentScope:r_,getTransitionRawChildren:a4,guardReactiveProps:IB,h:UB,handleError:Yh,hasInjectionContext:oB,hydrate:sY,initCustomFormatter:Hue,initDirectivesForSSR:Dce,inject:hs,isMemoSame:BB,isProxy:l_,isReactive:Hl,isReadonly:Of,isRef:Or,isRuntimeOnly:Yue,isShallow:Th,isVNode:Pf,markRaw:r4,mergeDefaults:jle,mergeModels:qle,mergeProps:FB,nextTick:Qr,normalizeClass:$e,normalizeProps:Bse,normalizeStyle:Le,onActivated:HU,onBeforeMount:v_,onBeforeUnmount:Zh,onBeforeUpdate:zU,onDeactivated:KU,onErrorCaptured:qU,onMounted:jt,onRenderTracked:jU,onRenderTriggered:$U,onScopeDispose:AU,onServerPrefetch:JU,onUnmounted:Fn,onUpdated:l4,openBlock:U,popScopeId:on,provide:Qh,proxyRefs:f_,pushScopeId:rn,queuePostFlushCb:yb,reactive:s2,readonly:s_,ref:ge,registerRuntimeCompiler:Bue,render:qp,renderList:rt,renderSlot:kr,resolveComponent:Se,resolveDirective:Cn,resolveDynamicComponent:uu,resolveFilter:ece,resolveTransitionHooks:Jp,setBlockTracking:G8,setDevtoolsHook:$ue,setTransitionHooks:kf,shallowReactive:NU,shallowReadonly:ple,shallowRef:gle,ssrContextKey:xB,ssrUtils:que,stop:Gse,toDisplayString:pt,toHandlerKey:Ag,toHandlers:Ule,toRaw:_n,toRef:bv,toRefs:XU,toValue:Ale,transformVNodeArgs:Eue,triggerRef:yle,unref:z,useAttrs:$le,useCssModule:Tce,useCssVars:fce,useModel:Sue,useSSRContext:SB,useSlots:Jle,useTransitionState:h_,vModelCheckbox:w_,vModelDynamic:nY,vModelRadio:M_,vModelSelect:eY,vModelText:ym,vShow:ju,version:YB,warn:Gue,watch:_t,watchEffect:xv,watchPostEffect:wB,watchSyncEffect:MB,withAsyncContext:tue,withCtx:se,withDefaults:zle,withDirectives:Ge,withKeys:qu,withMemo:Kue,withModifiers:Et,withScopeId:Nle},Symbol.toStringTag,{value:"Module"}));var Yce=!1;/*!
|
||
* pinia v2.1.7
|
||
* (c) 2023 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/let fY;const f4=e=>fY=e,dY=Symbol();function n6(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var wg;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(wg||(wg={}));function Zce(){const e=n_(!0),t=e.run(()=>ge({}));let n=[],r=[];const i=r4({install(o){f4(i),i._a=o,o.provide(dY,i),o.config.globalProperties.$pinia=i,r.forEach(a=>n.push(a)),r=[]},use(o){return!this._a&&!Yce?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const hY=()=>{};function LI(e,t,n,r=hY){e.push(t);const i=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&r_()&&AU(i),i}function R0(e,...t){e.slice().forEach(n=>{n(...t)})}const Qce=e=>e();function r6(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];n6(i)&&n6(r)&&e.hasOwnProperty(n)&&!Or(r)&&!Hl(r)?e[n]=r6(i,r):e[n]=r}return e}const Hce=Symbol();function Kce(e){return!n6(e)||!e.hasOwnProperty(Hce)}const{assign:Ec}=Object;function Gce(e){return!!(Or(e)&&e.effect)}function zce(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=XU(n.state.value[e]);return Ec(c,o,Object.keys(a||{}).reduce((f,d)=>(f[d]=r4(we(()=>{f4(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return l=pY(e,u,t,n,r,!0),l}function pY(e,t,n={},r,i,o){let a;const s=Ec({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],h;const p=r.state.value[e];!o&&!p&&(r.state.value[e]={}),ge({});let v;function g(w){let M;u=c=!1,typeof w=="function"?(w(r.state.value[e]),M={type:wg.patchFunction,storeId:e,events:h}):(r6(r.state.value[e],w),M={type:wg.patchObject,payload:w,storeId:e,events:h});const O=v=Symbol();Qr().then(()=>{v===O&&(u=!0)}),c=!0,R0(f,M,r.state.value[e])}const m=o?function(){const{state:M}=n,O=M?M():{};this.$patch(P=>{Ec(P,O)})}:hY;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(w,M){return function(){f4(r);const O=Array.from(arguments),P=[],k=[];function F(N){P.push(N)}function C(N){k.push(N)}R0(d,{args:O,name:w,store:x,after:F,onError:C});let I;try{I=M.apply(this&&this.$id===e?this:x,O)}catch(N){throw R0(k,N),N}return I instanceof Promise?I.then(N=>(R0(P,N),N)).catch(N=>(R0(k,N),Promise.reject(N))):(R0(P,I),I)}}const A={_p:r,$id:e,$onAction:LI.bind(null,d),$patch:g,$reset:m,$subscribe(w,M={}){const O=LI(f,w,M.detached,()=>P()),P=a.run(()=>_t(()=>r.state.value[e],k=>{(M.flush==="sync"?c:u)&&w({storeId:e,type:wg.direct,events:h},k)},Ec({},l,M)));return O},$dispose:y},x=s2(A);r._s.set(e,x);const T=(r._a&&r._a.runWithContext||Qce)(()=>r._e.run(()=>(a=n_()).run(t)));for(const w in T){const M=T[w];if(Or(M)&&!Gce(M)||Hl(M))o||(p&&Kce(M)&&(Or(M)?M.value=p[w]:r6(M,p[w])),r.state.value[e][w]=M);else if(typeof M=="function"){const O=R(w,M);T[w]=O,s.actions[w]=M}}return Ec(x,T),Ec(_n(x),T),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:w=>{g(M=>{Ec(M,w)})}}),r._p.forEach(w=>{Ec(x,a.run(()=>w({store:x,app:r._a,pinia:r,options:s})))}),p&&o&&n.hydrate&&n.hydrate(x.$state,p),u=!0,c=!0,x}function d2(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=oB();return s=s||(u?hs(dY,null):null),s&&f4(s),s=fY,s._s.has(r)||(o?pY(r,t,i,s):zce(r,i,s)),s._s.get(r)}return a.$id=r,a}function We(e){{e=_n(e);const t={};for(const n in e){const r=e[n];(Or(r)||Hl(r))&&(t[n]=bv(e,n))}return t}}const Jce="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let $ce=e=>crypto.getRandomValues(new Uint8Array(e)),jce=(e,t,n)=>{let r=(2<<Math.log(e.length-1)/Math.LN2)-1,i=-~(1.6*r*t/e.length);return(o=t)=>{let a="";for(;;){let s=n(i),l=i;for(;l--;)if(a+=e[s[l]&r]||"",a.length===o)return a}}},qce=(e,t=21)=>jce(e,t,$ce),yn=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=Jce[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_POSITION="multiPosition",e))(zr||{});function Ii(e){this.content=e}Ii.prototype={constructor:Ii,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return t==-1?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,i=r.find(e),o=r.content.slice();return i==-1?o.push(n||e,t):(o[i+1]=t,n&&(o[i]=n)),new Ii(o)},remove:function(e){var t=this.find(e);if(t==-1)return this;var n=this.content.slice();return n.splice(t,2),new Ii(n)},addToStart:function(e,t){return new Ii([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new Ii(n)},addBefore:function(e,t,n){var r=this.remove(t),i=r.content.slice(),o=r.find(e);return i.splice(o==-1?i.length:o,0,t,n),new Ii(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return e=Ii.from(e),e.size?new Ii(e.content.concat(this.subtract(e).content)):this},append:function(e){return e=Ii.from(e),e.size?new Ii(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=Ii.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}};Ii.from=function(e){if(e instanceof Ii)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new Ii(t)};function vY(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=vY(i.content,o.content,n+1);if(a!=null)return a}n+=i.nodeSize}}function gY(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(;u<c&&a.text[a.text.length-u-1]==s.text[s.text.length-u-1];)u++,n--,r--;return{a:n,b:r}}if(a.content.size||s.content.size){let u=gY(a.content,s.content,n-1,r-1);if(u)return u}n-=l,r-=l}}class ct{constructor(t,n){if(this.content=t,this.size=n||0,n==null)for(let r=0;r<t.length;r++)this.size+=t[r].nodeSize}nodesBetween(t,n,r,i=0,o){for(let a=0,s=0;s<n;a++){let l=this.content[a],u=s+l.nodeSize;if(u>t&&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);o<t.content.length;o++)i.push(t.content[o]);return new ct(i,this.size+t.size)}cut(t,n=this.size){if(t==0&&n==this.size)return this;let r=[],i=0;if(n>t)for(let o=0,a=0;a<n;o++){let s=this.content[o],l=a+s.nodeSize;l>t&&((a<t||l>n)&&(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 ct(r,i)}cutByIndex(t,n){return t==n?ct.empty:t==0&&n==this.content.length?this:new ct(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 ct(i,o)}addToStart(t){return new ct([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new ct(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(t.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(t){let n=this.content[t];if(!n)throw new RangeError("Index "+t+" out of range for "+this);return n}maybeChild(t){return this.content[t]||null}forEach(t){for(let n=0,r=0;n<this.content.length;n++){let i=this.content[n];t(i,r,n),r+=i.nodeSize}}findDiffStart(t,n=0){return vY(this,t,n)}findDiffEnd(t,n=this.size,r=t.size){return gY(this,t,n,r)}findIndex(t,n=-1){if(t==0)return eA(0,t);if(t==this.size)return eA(this.content.length,t);if(t>this.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?eA(r+1,a):eA(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 ct.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ct(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return ct.empty;let n,r=0;for(let i=0;i<t.length;i++){let o=t[i];r+=o.nodeSize,i&&o.isText&&t[i-1].sameMarkup(o)?(n||(n=t.slice(0,i)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new ct(n||t,r)}static from(t){if(!t)return ct.empty;if(t instanceof ct)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new ct([t],t.nodeSize);throw new RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}ct.empty=new ct([],0);const o5={index:0,offset:0};function eA(e,t){return o5.index=e,o5.offset=t,o5}function Tb(e,t){if(e===t)return!0;if(!(e&&typeof e=="object")||!(t&&typeof t=="object"))return!1;let n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!Tb(e[r],t[r]))return!1}else{for(let r in e)if(!(r in t)||!Tb(e[r],t[r]))return!1;for(let r in t)if(!(r in e))return!1}return!0}class Hn{constructor(t,n){this.type=t,this.attrs=n}addToSet(t){let n,r=!1;for(let i=0;i<t.length;i++){let o=t[i];if(this.eq(o))return t;if(this.type.excludes(o.type))n||(n=t.slice(0,i));else{if(o.type.excludes(this.type))return t;!r&&o.type.rank>this.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;n<t.length;n++)if(this.eq(t[n]))return t.slice(0,n).concat(t.slice(n+1));return t}isInSet(t){for(let n=0;n<t.length;n++)if(this.eq(t[n]))return!0;return!1}eq(t){return this==t||this.type==t.type&&Tb(this.attrs,t.attrs)}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let r=t.marks[n.type];if(!r)throw new RangeError(`There is no mark type ${n.type} in this schema`);let i=r.create(n.attrs);return r.checkAttrs(i.attrs),i}static sameSet(t,n){if(t==n)return!0;if(t.length!=n.length)return!1;for(let r=0;r<t.length;r++)if(!t[r].eq(n[r]))return!1;return!0}static setFrom(t){if(!t||Array.isArray(t)&&t.length==0)return Hn.none;if(t instanceof Hn)return[t];let n=t.slice();return n.sort((r,i)=>r.type.rank-i.type.rank),n}}Hn.none=[];class _b extends Error{}class wt{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=yY(this.content,t+this.openStart,n);return r&&new wt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new wt(mY(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 wt.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 wt(ct.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 wt(t,r,i)}}wt.empty=new wt(ct.empty,0,0);function mY(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(mY(o.content,t-i-1,n-i-1)))}function yY(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=yY(a.content,t-o-1,n);return s&&e.replaceChild(i,a.copy(s))}function efe(e,t,n){if(n.openStart>e.depth)throw new _b("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new _b("Inconsistent open depths");return AY(e,t,n,0)}function AY(e,t,n,r){let i=e.index(r),o=e.node(r);if(i==t.index(r)&&r<e.depth-n.openStart){let a=AY(e,t,n,r+1);return o.copy(o.content.replaceChild(i,a))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&e.depth==r&&t.depth==r){let a=e.parent,s=a.content;return vh(a,s.cut(0,e.parentOffset).append(n.content).append(s.cut(t.parentOffset)))}else{let{start:a,end:s}=tfe(n,e);return vh(o,bY(e,a,s,t,r))}else return vh(o,Ob(e,t,r))}function RY(e,t){if(!t.type.compatibleContent(e.type))throw new _b("Cannot join "+t.type.name+" onto "+e.type.name)}function i6(e,t,n){let r=e.node(n);return RY(r,t.node(n)),r}function ph(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function Mg(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;s<a;s++)ph(i.child(s),r);t&&t.depth==n&&t.textOffset&&ph(t.nodeBefore,r)}function vh(e,t){return e.type.checkContent(t),e.copy(t)}function bY(e,t,n,r,i){let o=e.depth>i&&i6(e,t,i+1),a=r.depth>i&&i6(n,r,i+1),s=[];return Mg(null,e,i,s),o&&a&&t.index(i)==n.index(i)?(RY(o,a),ph(vh(o,bY(e,t,n,r,i+1)),s)):(o&&ph(vh(o,Ob(e,t,i+1)),s),Mg(t,n,i,s),a&&ph(vh(a,Ob(n,r,i+1)),s)),Mg(r,null,i,s),new ct(s)}function Ob(e,t,n){let r=[];if(Mg(null,e,n,r),e.depth>n){let i=i6(e,t,n+1);ph(vh(i,Ob(e,t,n+1)),r)}return Mg(t,null,n,r),new ct(r)}function tfe(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(ct.from(i));return{start:i.resolveNoCache(e.openStart+n),end:i.resolveNoCache(i.content.size-e.openEnd-n)}}class Am{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;o<t;o++)i+=r.child(o).nodeSize;return i}marks(){let t=this.parent,n=this.index();if(t.content.size==0)return Hn.none;if(this.textOffset)return t.child(n).marks;let r=t.maybeChild(n-1),i=t.maybeChild(n);if(!r){let s=r;r=i,i=s}let o=r.marks;for(var a=0;a<o.length;a++)o[a].type.spec.inclusive===!1&&(!i||!o[a].isInSet(i.marks))&&(o=o[a--].removeFromSet(o));return o}marksAcross(t){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let r=n.marks,i=t.parent.maybeChild(t.index());for(var o=0;o<r.length;o++)r[o].type.spec.inclusive===!1&&(!i||!r[o].isInSet(i.marks))&&(r=r[o--].removeFromSet(r));return r}sharedDepth(t){for(let n=this.depth;n>0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos<this.pos)return t.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==t.pos?1:0);r>=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new kb(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<this.pos?t:this}toString(){let t="";for(let n=1;n<=this.depth;n++)t+=(t?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return t+":"+this.parentOffset}static resolve(t,n){if(!(n>=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 Am(n,r,o)}static resolveCached(t,n){let r=TI.get(t);if(r)for(let o=0;o<r.elts.length;o++){let a=r.elts[o];if(a.pos==n)return a}else TI.set(t,r=new nfe);let i=r.elts[r.i]=Am.resolve(t,n);return r.i=(r.i+1)%rfe,i}}class nfe{constructor(){this.elts=[],this.i=0}}const rfe=12,TI=new WeakMap;class kb{constructor(t,n,r){this.$from=t,this.$to=n,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const ife=Object.create(null);class Kl{constructor(t,n,r,i=Hn.none){this.type=t,this.attrs=n,this.marks=i,this.content=r||ct.empty}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(t){return this.content.child(t)}maybeChild(t){return this.content.maybeChild(t)}forEach(t){this.content.forEach(t)}nodesBetween(t,n,r,i=0){this.content.nodesBetween(t,n,r,i,this)}descendants(t){this.nodesBetween(0,this.content.size,t)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(t,n,r,i){return this.content.textBetween(t,n,r,i)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(t){return this==t||this.sameMarkup(t)&&this.content.eq(t.content)}sameMarkup(t){return this.hasMarkup(t.type,t.attrs,t.marks)}hasMarkup(t,n,r){return this.type==t&&Tb(this.attrs,n||t.defaultAttrs||ife)&&Hn.sameSet(this.marks,r||Hn.none)}copy(t=null){return t==this.content?this:new Kl(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new Kl(this.type,this.attrs,this.content,t)}cut(t,n=this.content.size){return t==0&&n==this.content.size?this:this.copy(this.content.cut(t,n))}slice(t,n=this.content.size,r=!1){if(t==n)return wt.empty;let i=this.resolve(t),o=this.resolve(n),a=r?0:i.sharedDepth(n),s=i.start(a),u=i.node(a).content.cut(i.pos-s,o.pos-s);return new wt(u,i.depth-a,o.depth-a)}replace(t,n,r){return efe(this.resolve(t),this.resolve(n),r)}nodeAt(t){for(let n=this;;){let{index:r,offset:i}=n.content.findIndex(t);if(n=n.maybeChild(r),!n)return null;if(i==t||n.isText)return n;t-=i+1}}childAfter(t){let{index:n,offset:r}=this.content.findIndex(t);return{node:this.content.maybeChild(n),index:n,offset:r}}childBefore(t){if(t==0)return{node:null,index:0,offset:0};let{index:n,offset:r}=this.content.findIndex(t);if(r<t)return{node:this.content.child(n),index:n,offset:r};let i=this.content.child(n-1);return{node:i,index:n-1,offset:r-i.nodeSize}}resolve(t){return Am.resolveCached(this,t)}resolveNoCache(t){return Am.resolve(this,t)}rangeHasMark(t,n,r){let i=!1;return n>t&&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()+")"),xY(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=ct.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;l<o;l++)if(!this.type.allowsMarks(r.child(l).marks))return!1;return!0}canReplaceWith(t,n,r,i){if(i&&!this.type.allowsMarks(i))return!1;let o=this.contentMatchAt(t).matchType(r),a=o&&o.matchFragment(this.content,n);return a?a.validEnd:!1}canAppend(t){return t.content.size?this.canReplace(this.childCount,this.childCount,t.content):this.type.compatibleContent(t.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let t=Hn.none;for(let n=0;n<this.marks.length;n++){let r=this.marks[n];r.type.checkAttrs(r.attrs),t=r.addToSet(t)}if(!Hn.sameSet(t,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.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=ct.fromJSON(t,n.content),o=t.nodeType(n.type).create(n.attrs,i,r);return o.type.checkAttrs(o.attrs),o}}Kl.prototype.text=void 0;class Pb extends Kl{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):xY(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 Pb(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new Pb(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 xY(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Ph{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new ofe(t,n);if(r.next==null)return Ph.empty;let i=SY(r);r.next&&r.err("Unexpected trailing text");let o=dfe(ffe(i));return hfe(o,r),o}matchType(t){for(let n=0;n<this.next.length;n++)if(this.next[n].type==t)return this.next[n].next;return null}matchFragment(t,n=0,r=t.childCount){let i=this;for(let o=n;i&&o<r;o++)i=i.matchType(t.child(o).type);return i}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let t=0;t<this.next.length;t++){let{type:n}=this.next[t];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(t){for(let n=0;n<this.next.length;n++)for(let r=0;r<t.next.length;r++)if(this.next[n].type==t.next[r].type)return!0;return!1}fillBefore(t,n=!1,r=0){let i=[this];function o(a,s){let l=a.matchFragment(t,r);if(l&&(!n||l.validEnd))return ct.from(s.map(u=>u.createAndFill()));for(let u=0;u<a.next.length;u++){let{type:c,next:f}=a.next[u];if(!(c.isText||c.hasRequiredAttrs())&&i.indexOf(f)==-1){i.push(f);let d=o(f,s.concat(c));if(d)return d}}return null}return o(this,[])}findWrapping(t){for(let r=0;r<this.wrapCache.length;r+=2)if(this.wrapCache[r]==t)return this.wrapCache[r+1];let n=this.computeWrapping(t);return this.wrapCache.push(t,n),n}computeWrapping(t){let n=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let i=r.shift(),o=i.match;if(o.matchType(t)){let a=[];for(let s=i;s.type;s=s.via)a.push(s.type);return a.reverse()}for(let a=0;a<o.next.length;a++){let{type:s,next:l}=o.next[a];!s.isLeaf&&!s.hasRequiredAttrs()&&!(s.name in n)&&(!i.type||l.validEnd)&&(r.push({match:s.contentMatch,type:s,via:i}),n[s.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(t){if(t>=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<r.next.length;i++)t.indexOf(r.next[i].next)==-1&&n(r.next[i].next)}return n(this),t.map((r,i)=>{let o=i+(r.validEnd?"*":" ")+" ";for(let a=0;a<r.next.length;a++)o+=(a?", ":"")+r.next[a].type.name+"->"+t.indexOf(r.next[a].next);return o}).join(`
|
||
`)}}Ph.empty=new Ph(!0);class ofe{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 SY(e){let t=[];do t.push(afe(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function afe(e){let t=[];do t.push(sfe(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function sfe(e){let t=cfe(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=lfe(e,t);else break;return t}function _I(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function lfe(e,t){let n=_I(e),r=n;return e.eat(",")&&(e.next!="}"?r=_I(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function ufe(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 cfe(e){if(e.eat("(")){let t=SY(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=ufe(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 ffe(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<a.min;u++){let c=n();i(o(a.expr,l),c),l=c}if(a.max==-1)i(o(a.expr,l),l);else for(let u=a.min;u<a.max;u++){let c=n();r(l,c),i(o(a.expr,l),c),l=c}return[r(l)]}else{if(a.type=="name")return[r(s,void 0,a.value)];throw new Error("Unknown expr type")}}}}function wY(e,t){return t-e}function OI(e,t){let n=[];return r(t),n.sort(wY);function r(i){let o=e[i];if(o.length==1&&!o[0].term)return r(o[0].to);n.push(i);for(let a=0;a<o.length;a++){let{term:s,to:l}=o[a];!s&&n.indexOf(l)==-1&&r(l)}}}function dfe(e){let t=Object.create(null);return n(OI(e,0));function n(r){let i=[];r.forEach(a=>{e[a].forEach(({term:s,to:l})=>{if(!s)return;let u;for(let c=0;c<i.length;c++)i[c][0]==s&&(u=i[c][1]);OI(e,l).forEach(c=>{u||i.push([s,u=[]]),u.indexOf(c)==-1&&u.push(c)})})});let o=t[r.join(",")]=new Ph(r.indexOf(e.length-1)>-1);for(let a=0;a<i.length;a++){let s=i[a][1].sort(wY);o.next.push({type:i[a][0],next:t[s.join(",")]||n(s)})}return o}}function hfe(e,t){for(let n=0,r=[e];n<r.length;n++){let i=r[n],o=!i.validEnd,a=[];for(let s=0;s<i.next.length;s++){let{type:l,next:u}=i.next[s];a.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),r.indexOf(u)==-1&&r.push(u)}o&&t.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function MY(e){let t=Object.create(null);for(let n in e){let r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function LY(e,t){let n=Object.create(null);for(let r in e){let i=t&&t[r];if(i===void 0){let o=e[r];if(o.hasDefault)i=o.default;else throw new RangeError("No value supplied for attribute "+r)}n[r]=i}return n}function TY(e,t,n,r){for(let i in t)if(!(i in e))throw new RangeError(`Unsupported attribute ${i} for ${n} of type ${i}`);for(let i in e){let o=e[i];o.validate&&o.validate(t[i])}}function _Y(e,t){let n=Object.create(null);if(t)for(let r in t)n[r]=new vfe(e,r,t[r]);return n}let kI=class OY{constructor(t,n,r){this.name=t,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=_Y(t,r.attrs),this.defaultAttrs=MY(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||t=="text"),this.isText=t=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ph.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:LY(this.attrs,t)}create(t=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Kl(this,this.computeAttrs(t),ct.from(n),Hn.setFrom(r))}createChecked(t=null,n,r){return n=ct.from(n),this.checkContent(n),new Kl(this,this.computeAttrs(t),n,Hn.setFrom(r))}createAndFill(t=null,n,r){if(t=this.computeAttrs(t),n=ct.from(n),n.size){let a=this.contentMatch.fillBefore(n);if(!a)return null;n=a.append(n)}let i=this.contentMatch.matchFragment(n),o=i&&i.fillBefore(ct.empty,!0);return o?new Kl(this,t,n.append(o),Hn.setFrom(r)):null}validContent(t){let n=this.contentMatch.matchFragment(t);if(!n||!n.validEnd)return!1;for(let r=0;r<t.childCount;r++)if(!this.allowsMarks(t.child(r).marks))return!1;return!0}checkContent(t){if(!this.validContent(t))throw new RangeError(`Invalid content for node ${this.name}: ${t.toString().slice(0,50)}`)}checkAttrs(t){TY(this.attrs,t,"node",this.name)}allowsMarkType(t){return this.markSet==null||this.markSet.indexOf(t)>-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;n<t.length;n++)if(!this.allowsMarkType(t[n].type))return!1;return!0}allowedMarks(t){if(this.markSet==null)return t;let n;for(let r=0;r<t.length;r++)this.allowsMarkType(t[r].type)?n&&n.push(t[r]):n||(n=t.slice(0,r));return n?n.length?n:Hn.none:t}static compile(t,n){let r=Object.create(null);t.forEach((o,a)=>r[o]=new OY(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 pfe(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 vfe{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?pfe(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class d4{constructor(t,n,r,i){this.name=t,this.rank=n,this.schema=r,this.spec=i,this.attrs=_Y(t,i.attrs),this.excluded=null;let o=MY(this.attrs);this.instance=o?new Hn(this,o):null}create(t=null){return!t&&this.instance?this.instance:new Hn(this,LY(this.attrs,t))}static compile(t,n){let r=Object.create(null),i=0;return t.forEach((o,a)=>r[o]=new d4(o,i++,n,a)),r}removeFromSet(t){for(var n=0;n<t.length;n++)t[n].type==this&&(t=t.slice(0,n).concat(t.slice(n+1)),n--);return t}isInSet(t){for(let n=0;n<t.length;n++)if(t[n].type==this)return t[n]}checkAttrs(t){TY(this.attrs,t,"mark",this.name)}excludes(t){return this.excluded.indexOf(t)>-1}}class kY{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=Ii.from(t.nodes),n.marks=Ii.from(t.marks||{}),this.nodes=kI.compile(this.spec.nodes,this),this.marks=d4.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]=Ph.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?PI(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==""?[]:PI(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 kI){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 Pb(r,r.defaultAttrs,t,Hn.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return Kl.fromJSON(this,t)}markFromJSON(t){return Hn.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function PI(e,t){let n=[];for(let r=0;r<t.length;r++){let i=t[r],o=e.marks[i],a=o;if(o)n.push(o);else for(let s in e.marks){let l=e.marks[s];(i=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(i)>-1)&&n.push(a=l)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function gfe(e){return e.tag!=null}function mfe(e){return e.style!=null}let L_=class o6{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(i=>{if(gfe(i))this.tags.push(i);else if(mfe(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 NI(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new NI(this,n,!0);return r.addAll(t,n.from,n.to),wt.maxOpen(r.finish())}matchTag(t,n,r){for(let i=r?this.tags.indexOf(r)+1:0;i<this.tags.length;i++){let o=this.tags[i];if(Rfe(t,o.tag)&&(o.namespace===void 0||t.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let a=o.getAttrs(t);if(a===!1)continue;o.attrs=a||void 0}return o}}}matchStyle(t,n,r,i){for(let o=i?this.styles.indexOf(i)+1:0;o<this.styles.length;o++){let a=this.styles[o],s=a.style;if(!(s.indexOf(t)!=0||a.context&&!r.matchesContext(a.context)||s.length>t.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<n.length;a++){let s=n[a];if((s.priority==null?50:s.priority)<o)break}n.splice(a,0,i)}for(let i in t.marks){let o=t.marks[i].spec.parseDOM;o&&o.forEach(a=>{r(a=II(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=II(a)),a.node||a.ignore||a.mark||(a.node=i)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new o6(t,o6.schemaRules(t)))}};const PY={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},yfe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},CY={ol:!0,ul:!0},Cb=1,Nb=2,Lg=4;function CI(e,t,n){return t!=null?(t?Cb:0)|(t==="full"?Nb:0):e&&e.whitespace=="pre"?Cb|Nb:n&~Lg}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=Hn.none,this.stashMarks=[],this.match=a||(s&Lg?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ct.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&Cb)){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=ct.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(ct.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;n<r.length;n++){let i=r[n];(this.type?this.type.allowsMarkType(i.type):bfe(i.type,t))&&!i.isInSet(this.activeMarks)&&(this.activeMarks=i.addToSet(this.activeMarks),this.pendingMarks=i.removeFromSet(this.pendingMarks))}}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!PY.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class NI{constructor(t,n,r){this.parser=t,this.options=n,this.isOpen=r,this.open=0;let i=n.topNode,o,a=CI(null,n.preserveWhitespace,0)|(r?Lg:0);i?o=new tA(i.type,i.attrs,Hn.none,Hn.none,!0,n.topMatch||i.type.contentMatch,a):r?o=new tA(null,null,Hn.none,Hn.none,!0,null,a):o=new tA(t.schema.topNodeType,null,Hn.none,Hn.none,!0,null,a),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t){t.nodeType==3?this.addTextNode(t):t.nodeType==1&&this.addElement(t)}withStyleRules(t,n){let r=t.style;if(!r||!r.length)return n();let i=this.readStyles(t.style);if(!i)return;let[o,a]=i,s=this.top;for(let l=0;l<a.length;l++)this.removePendingMark(a[l],s);for(let l=0;l<o.length;l++)this.addPendingMark(o[l]);n();for(let l=0;l<o.length;l++)this.removePendingMark(o[l],s);for(let l=0;l<a.length;l++)this.addPendingMark(a[l])}addTextNode(t){let n=t.nodeValue,r=this.top;if(r.options&Nb||r.inlineContext(t)||/[^ \t\r\n\u000c]/.test(n)){if(r.options&Cb)r.options&Nb?n=n.replace(/\r\n?/g,`
|
||
`):n=n.replace(/\r?\n|\r/g," ");else if(n=n.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let i=r.content[r.content.length-1],o=t.previousSibling;(!i||o&&o.nodeName=="BR"||i.isText&&/[ \t\r\n\u000c]$/.test(i.text))&&(n=n.slice(1))}n&&this.insertNode(this.parser.schema.text(n)),this.findInText(t)}else this.findInside(t)}addElement(t,n){let r=t.nodeName.toLowerCase(),i;CY.hasOwnProperty(r)&&this.parser.normalizeLists&&Afe(t);let o=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(i=this.parser.matchTag(t,this,n));if(o?o.ignore:yfe.hasOwnProperty(r))this.findInside(t),this.ignoreFallback(t);else if(!o||o.skip||o.closeParent){o&&o.closeParent?this.open=Math.max(0,this.open-1):o&&o.skip.nodeType&&(t=o.skip);let a,s=this.top,l=this.needsBlock;if(PY.hasOwnProperty(r))s.content.length&&s.content[0].isInline&&this.open&&(this.open--,s=this.top),a=!0,s.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t);return}o&&o.skip?this.addAll(t):this.withStyleRules(t,()=>this.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=Hn.none,r=Hn.none;if(t.length)for(let i=0;i<this.parser.matchedStyles.length;i++){let o=this.parser.matchedStyles[i],a=t.getPropertyValue(o);if(a)for(let s=void 0;;){let l=this.parser.matchStyle(o,a,this,s);if(!l)break;if(l.ignore)return null;if(l.clearMark?this.top.pendingMarks.concat(this.top.activeMarks).forEach(u=>{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;i<n.length;i++)this.enterInner(n[i],null,!1);return!0}insertNode(t){if(t.isInline&&this.needsBlock&&!this.top.type){let n=this.textblockFromContext();n&&this.enterInner(n)}if(this.findPlace(t)){this.closeExtra();let n=this.top;n.applyPending(t.type),n.match&&(n.match=n.match.matchType(t.type));let r=n.activeMarks;for(let i=0;i<t.marks.length;i++)(!n.type||n.type.allowsMarkType(t.marks[i].type))&&(r=t.marks[i].addToSet(r));return n.content.push(t.mark(r)),!0}return!1}enter(t,n,r){let i=this.findPlace(t.create(n));return i&&this.enterInner(t,n,!0,r),i}enterInner(t,n=null,r=!1,i){this.closeExtra();let o=this.top;o.applyPending(t),o.match=o.match&&o.match.matchType(t);let a=CI(t,i,o.options);o.options&Lg&&o.content.length==0&&(a|=Lg),this.nodes.push(new tA(t,n,o.activeMarks,o.pendingMarks,r,null,a)),this.open++}closeExtra(t=!1){let n=this.nodes.length-1;if(n>this.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<this.find.length;r++)this.find[r].node==t&&this.find[r].offset==n&&(this.find[r].pos=this.currentPos)}findInside(t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&t.nodeType==1&&t.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(t,n,r){if(t!=n&&this.find)for(let i=0;i<this.find.length;i++)this.find[i].pos==null&&t.nodeType==1&&t.contains(this.find[i].node)&&n.compareDocumentPosition(this.find[i].node)&(r?2:4)&&(this.find[i].pos=this.currentPos)}findInText(t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==t&&(this.find[n].pos=this.currentPos-(t.nodeValue.length-this.find[n].offset))}matchesContext(t){if(t.indexOf("|")>-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=xfe(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 Afe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&CY.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function Rfe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function II(e){let t={};for(let n in e)t[n]=e[n];return t}function bfe(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<s.edgeCount;l++){let{type:u,next:c}=s.edge(l);if(u==t||o.indexOf(c)<0&&a(c))return!0}};if(a(i.contentMatch))return!0}}function xfe(e,t){for(let n=0;n<t.length;n++)if(e.eq(t[n]))return t[n]}class Sv{constructor(t,n){this.nodes=t,this.marks=n}serializeFragment(t,n={},r){r||(r=a5(n).createDocumentFragment());let i=r,o=[];return t.forEach(a=>{if(o.length||a.marks.length){let s=0,l=0;for(;s<o.length&&l<a.marks.length;){let u=a.marks[l];if(!this.marks[u.type.name]){l++;continue}if(!u.eq(o[s][0])||u.type.spec.spanning===!1)break;s++,l++}for(;s<o.length;)i=o.pop()[1];for(;l<a.marks.length;){let u=a.marks[l++],c=this.serializeMark(u,a.isInline,n);c&&(o.push([u,i]),i.appendChild(c.dom),i=c.contentDOM||c.dom)}}i.appendChild(this.serializeNodeInner(a,n))}),r}serializeNodeInner(t,n){let{dom:r,contentDOM:i}=MR(a5(n),this.nodes[t.type.name](t),null,t.attrs);if(i){if(t.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(t.content,n,i)}return r}serializeNode(t,n={}){let r=this.serializeNodeInner(t,n);for(let i=t.marks.length-1;i>=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&&MR(a5(r),i(t,n),null,t.attrs)}static renderSpec(t,n,r=null,i){return MR(t,n,r,i)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Sv(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=FI(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return FI(t.marks)}}function FI(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function a5(e){return e.document||window.document}const EI=new WeakMap;function Sfe(e){let t=EI.get(e);return t===void 0&&EI.set(e,t=wfe(e)),t}function wfe(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<r.length;i++)n(r[i]);else for(let i in r)n(r[i])}return n(e),t}function MR(e,t,n,r){if(typeof t=="string")return{dom:e.createTextNode(t)};if(t.nodeType!=null)return{dom:t};if(t.dom&&t.dom.nodeType!=null)return t;let i=t[0],o;if(typeof i!="string")throw new RangeError("Invalid array passed to renderSpec");if(r&&(o=Sfe(r))&&o.indexOf(t)>-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;f<t.length;f++){let d=t[f];if(d===0){if(f<t.length-1||f>c)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}=MR(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 NY=65535,IY=Math.pow(2,16);function Mfe(e,t){return e+t*IY}function XI(e){return e&NY}function Lfe(e){return(e-(e&NY))/IY}const FY=1,EY=2,LR=4,XY=8;class a6{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&XY)>0}get deletedBefore(){return(this.delInfo&(FY|LR))>0}get deletedAfter(){return(this.delInfo&(EY|LR))>0}get deletedAcross(){return(this.delInfo&LR)>0}}class Ta{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Ta.empty)return Ta.empty}recover(t){let n=0,r=XI(t);if(!this.inverted)for(let i=0;i<r;i++)n+=this.ranges[i*3+2]-this.ranges[i*3+1];return this.ranges[r*3]+n+Lfe(t)}mapResult(t,n=1){return this._map(t,n,!1)}map(t,n=1){return this._map(t,n,!0)}_map(t,n,r){let i=0,o=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?i:0);if(l>t)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:Mfe(s/3,t-l),v=t==l?EY:t==f?FY:LR;return(n<0?t!=l:t!=f)&&(v|=XY),new a6(h,v,p)}i+=c-u}return r?t+i:new a6(t+i,0,null)}touches(t,n){let r=0,i=XI(n),o=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?r:0);if(l>t)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<this.ranges.length;i+=3){let a=this.ranges[i],s=a-(this.inverted?o:0),l=a+(this.inverted?0:o),u=this.ranges[i+n],c=this.ranges[i+r];t(s,s+u,l,l+c),o+=c-u}}invert(){return new Ta(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(t){return t==0?Ta.empty:new Ta(t<0?[0,-t,0]:[0,0,t])}}Ta.empty=new Ta([]);class Ip{constructor(t=[],n,r=0,i=t.length){this.maps=t,this.mirror=n,this.from=r,this.to=i}slice(t=0,n=this.maps.length){return new Ip(this.maps,this.mirror,t,n)}copy(){return new Ip(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}appendMap(t,n){this.to=this.maps.push(t),n!=null&&this.setMirror(this.maps.length-1,n)}appendMapping(t){for(let n=0,r=this.maps.length;n<t.maps.length;n++){let i=t.getMirror(n);this.appendMap(t.maps[n],i!=null&&i<n?r+i:void 0)}}getMirror(t){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==t)return this.mirror[n+(n%2?-1:1)]}}setMirror(t,n){this.mirror||(this.mirror=[]),this.mirror.push(t,n)}appendMappingInverted(t){for(let n=t.maps.length-1,r=this.maps.length+t.maps.length;n>=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 Ip;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;r<this.to;r++)t=this.maps[r].map(t,n);return t}mapResult(t,n=1){return this._map(t,n,!1)}_map(t,n,r){let i=0;for(let o=this.from;o<this.to;o++){let a=this.maps[o],s=a.mapResult(t,n);if(s.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,t=this.maps[l].recover(s.recover);continue}}i|=s.delInfo,t=s.pos}return r?t:new a6(t,i,null)}}const s5=Object.create(null);class co{getMap(){return Ta.empty}merge(t){return null}static fromJSON(t,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=s5[n.stepType];if(!r)throw new RangeError(`No step type ${n.stepType} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in s5)throw new RangeError("Duplicate use of step JSON ID "+t);return s5[t]=n,n.prototype.jsonID=t,n}}class oi{constructor(t,n){this.doc=t,this.failed=n}static ok(t){return new oi(t,null)}static fail(t){return new oi(null,t)}static fromReplace(t,n,r,i){try{return oi.ok(t.replace(n,r,i))}catch(o){if(o instanceof _b)return oi.fail(o.message);throw o}}}function T_(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let o=e.child(i);o.content.size&&(o=o.copy(T_(o.content,t,o))),o.isInline&&(o=t(o,n,i)),r.push(o)}return ct.fromArray(r)}class sf extends co{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=t.resolve(this.from),i=r.node(r.sharedDepth(this.to)),o=new wt(T_(n.content,(a,s)=>!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),i),n.openStart,n.openEnd);return oi.fromReplace(t,this.from,this.to,o)}invert(){return new Yl(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))}}co.jsonID("addMark",sf);class Yl extends co{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 wt(T_(n.content,i=>i.mark(this.mark.removeFromSet(i.marks)),t),n.openStart,n.openEnd);return oi.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 Yl(n.pos,r.pos,this.mark)}merge(t){return t instanceof Yl&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new Yl(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 Yl(n.from,n.to,t.markFromJSON(n.mark))}}co.jsonID("removeMark",Yl);class lf extends co{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return oi.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return oi.fromReplace(t,this.pos,this.pos+1,new wt(ct.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;i<n.marks.length;i++)if(!n.marks[i].isInSet(r))return new lf(this.pos,n.marks[i]);return new lf(this.pos,this.mark)}}return new ev(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new lf(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new lf(n.pos,t.markFromJSON(n.mark))}}co.jsonID("addNodeMark",lf);class ev extends co{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return oi.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return oi.fromReplace(t,this.pos,this.pos+1,new wt(ct.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new lf(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new ev(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new ev(n.pos,t.markFromJSON(n.mark))}}co.jsonID("removeNodeMark",ev);class eo extends co{constructor(t,n,r,i=!1){super(),this.from=t,this.to=n,this.slice=r,this.structure=i}apply(t){return this.structure&&s6(t,this.from,this.to)?oi.fail("Structure replace would overwrite content"):oi.fromReplace(t,this.from,this.to,this.slice)}getMap(){return new Ta([this.from,this.to-this.from,this.slice.size])}invert(t){return new eo(this.from,this.from+this.slice.size,t.slice(this.from,this.to))}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deletedAcross&&r.deletedAcross?null:new eo(n.pos,Math.max(n.pos,r.pos),this.slice)}merge(t){if(!(t instanceof eo)||t.structure||this.structure)return null;if(this.from+this.slice.size==t.from&&!this.slice.openEnd&&!t.slice.openStart){let n=this.slice.size+t.slice.size==0?wt.empty:new wt(this.slice.content.append(t.slice.content),this.slice.openStart,t.slice.openEnd);return new eo(this.from,this.to+(t.to-t.from),n,this.structure)}else if(t.to==this.from&&!this.slice.openStart&&!t.slice.openEnd){let n=this.slice.size+t.slice.size==0?wt.empty:new wt(t.slice.content.append(this.slice.content),t.slice.openStart,this.slice.openEnd);return new eo(t.from,this.to,n,this.structure)}else return null}toJSON(){let t={stepType:"replace",from:this.from,to:this.to};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")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new eo(n.from,n.to,wt.fromJSON(t,n.slice),!!n.structure)}}co.jsonID("replace",eo);class Zi extends co{constructor(t,n,r,i,o,a,s=!1){super(),this.from=t,this.to=n,this.gapFrom=r,this.gapTo=i,this.slice=o,this.insert=a,this.structure=s}apply(t){if(this.structure&&(s6(t,this.from,this.gapFrom)||s6(t,this.gapTo,this.to)))return oi.fail("Structure gap-replace would overwrite content");let n=t.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return oi.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,n.content);return r?oi.fromReplace(t,this.from,this.to,r):oi.fail("Content does not fit in gap")}getMap(){return new Ta([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let n=this.gapTo-this.gapFrom;return new Zi(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1),i=t.map(this.gapFrom,-1),o=t.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||i<n.pos||o>r.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,wt.fromJSON(t,n.slice),n.insert,!!n.structure)}}co.jsonID("replaceAround",Zi);function s6(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 Tfe(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;v<f.length;v++)f[v].isInSet(p)||(a&&a.to==d&&a.mark.eq(f[v])?a.to=h:i.push(a=new Yl(d,h,f[v])));s&&s.to==d?s.to=h:o.push(s=new sf(d,h,r))}}),i.forEach(l=>e.step(l)),o.forEach(l=>e.step(l))}function _fe(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 d4){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;c<l.length;c++){let f=l[c],d;for(let h=0;h<i.length;h++){let p=i[h];p.step==o-1&&f.eq(i[h].style)&&(d=p)}d?(d.to=u,d.step=o):i.push({style:f,from:Math.max(s,t),to:u,step:o})}}}),i.forEach(a=>e.step(new Yl(a.from,a.to,a.style)))}function Ofe(e,t,n,r=n.contentMatch){let i=e.doc.nodeAt(t),o=[],a=t+1;for(let s=0;s<i.childCount;s++){let l=i.child(s),u=a+l.nodeSize,c=r.matchType(l.type);if(!c)o.push(new eo(a,u,wt.empty));else{r=c;for(let f=0;f<l.marks.length;f++)n.allowsMarkType(l.marks[f].type)||e.step(new Yl(a,u,l.marks[f]));if(l.isText&&!n.spec.code){let f,d=/\r?\n|\r/g,h;for(;f=d.exec(l.text);)h||(h=new wt(ct.from(n.schema.text(" ",n.allowedMarks(l.marks))),0,0)),o.push(new eo(a+f.index,a+f.index+f[0].length,h))}}a=u}if(!r.validEnd){let s=r.fillBefore(ct.empty,!0);e.replace(a,a,new wt(s,0,0))}for(let s=o.length-1;s>=0;s--)e.step(o[s])}function kfe(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function h2(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(r<e.depth&&i.canReplace(o,a,n))return r;if(r==0||i.type.spec.isolating||!kfe(i,o,a))break}return null}function Pfe(e,t,n){let{$from:r,$to:i,depth:o}=t,a=r.before(o+1),s=i.after(o+1),l=a,u=s,c=ct.empty,f=0;for(let p=o,v=!1;p>n;p--)v||r.index(p)>0?(v=!0,c=ct.from(r.node(p).copy(c)),f++):l--;let d=ct.empty,h=0;for(let p=o,v=!1;p>n;p--)v||i.after(p+1)<i.end(p)?(v=!0,d=ct.from(i.node(p).copy(d)),h++):u++;e.step(new Zi(l,u,a,s,new wt(c.append(d),f,h),c.size-f,!0))}function __(e,t,n=null,r=e){let i=Cfe(e,t),o=i&&Nfe(r,t);return o?i.map(WI).concat({type:t,attrs:n}).concat(o.map(WI)):null}function WI(e){return{type:e,attrs:null}}function Cfe(e,t){let{parent:n,startIndex:r,endIndex:i}=e,o=n.contentMatchAt(r).findWrapping(t);if(!o)return null;let a=o.length?o[0]:t;return n.canReplaceWith(r,i,a)?o:null}function Nfe(e,t){let{parent:n,startIndex:r,endIndex:i}=e,o=n.child(r),a=t.contentMatch.findWrapping(o.type);if(!a)return null;let l=(a.length?a[a.length-1]:t).contentMatch;for(let u=r;l&&u<i;u++)l=l.matchType(n.child(u).type);return!l||!l.validEnd?null:a}function Ife(e,t,n){let r=ct.empty;for(let a=n.length-1;a>=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=ct.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 wt(r,0,0),n.length,!0))}function Ffe(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)&&Efe(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 wt(ct.from(r.create(i,null,a.marks)),0,0),1,!0)),!1}})}function Efe(e,t,n){let r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function Xfe(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 wt(ct.from(a),0,0),1,!0))}function Fp(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 Wfe(e,t,n=1,r){let i=e.doc.resolve(t),o=ct.empty,a=ct.empty;for(let s=i.depth,l=i.depth-n,u=n-1;s>l;s--,u--){o=ct.from(i.node(s).copy(o));let c=r&&r[u];a=ct.from(c?c.type.create(c.attrs,a):i.node(s).copy(a))}e.step(new eo(t,t,new wt(o.append(a),n,n),!0))}function wv(e,t){let n=e.resolve(t),r=n.index();return WY(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function WY(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function VY(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&&WY(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 Vfe(e,t,n){let r=new eo(t-n,t+n,wt.empty,!0);e.step(r)}function Dfe(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<r.node(i).childCount)return null}return null}function DY(e,t,n){let r=e.resolve(t);if(!n.content.size)return t;let i=n.content;for(let o=0;o<n.openStart;o++)i=i.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let a=r.depth;a>=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 O_(e,t,n=t,r=wt.empty){if(t==n&&!r.size)return null;let i=e.resolve(t),o=e.resolve(n);return UY(i,o,r)?new eo(t,n,r):new Ufe(i,o,r).fit()}function UY(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class Ufe{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ct.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=ct.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 wt(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 eo(r.pos,i.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,i=this.unplaced.openEnd;r<t;r++){let o=n.firstChild;if(n.childCount>1&&(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=l5(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(ct.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=l5(t,n);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new wt(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=l5(t,n);if(i.childCount<=1&&n>0){let o=t.size-n<=n+i.size;this.unplaced=new wt(D1(t,n-1,1),n-1,o?n-1:r)}else this.unplaced=new wt(D1(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;v<o.length;v++)this.openFrontierNode(o[v]);let a=this.unplaced,s=r?r.content:a.content,l=a.openStart-t,u=0,c=[],{match:f,type:d}=this.frontier[n];if(i){for(let v=0;v<i.childCount;v++)c.push(i.child(v));f=f.matchFragment(i)}let h=s.size+t-(a.content.size-a.openEnd);for(;u<s.childCount;){let v=s.child(u),g=f.matchType(v.type);if(!g)break;u++,(u>1||l==0||v.content.size)&&(f=g,c.push(BY(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=U1(this.placed,n,ct.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;v<h;v++){let m=g.lastChild;this.frontier.push({type:m.type,match:m.contentMatchAt(m.childCount)}),g=m.content}this.unplaced=p?t==0?wt.empty:new wt(D1(a.content,t-1,1),t-1,h<0?a.openEnd:t-1):new wt(D1(a.content,t,u),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let t=this.frontier[this.depth],n;if(!t.type.isTextblock||!u5(this.$to,this.$to.depth,t.type,t.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:r}=this.$to,i=this.$to.after(r);for(;r>1&&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<t.depth&&t.end(n+1)==t.pos+(t.depth-(n+1)),a=u5(t,n,i,r,o);if(a){for(let s=n-1;s>=0;s--){let{match:l,type:u}=this.frontier[s],c=u5(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=U1(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=U1(this.placed,this.depth,ct.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ct.empty,!0);n.childCount&&(this.placed=U1(this.placed,this.frontier.length,n))}}function D1(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(D1(e.firstChild.content,t-1,n)))}function U1(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(U1(e.lastChild.content,t-1,n)))}function l5(e,t){for(let n=0;n<t;n++)e=e.firstChild.content;return e}function BY(e,t,n){if(t<=0)return e;let r=e.content;return t>1&&(r=r.replaceChild(0,BY(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(ct.empty,!0)))),e.copy(r)}function u5(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&&!Bfe(n,o.content,a)?s:null}function Bfe(e,t,n){for(let r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}function Yfe(e){return e.spec.defining||e.spec.definingForContent}function Zfe(e,t,n,r){if(!r.size)return e.deleteRange(t,n);let i=e.doc.resolve(t),o=e.doc.resolve(n);if(UY(i,o,r))return e.step(new eo(t,n,r));let a=ZY(i,e.doc.resolve(n));a[a.length-1]==0&&a.pop();let s=-(i.depth+1);a.unshift(s);for(let d=i.depth,h=i.pos-1;d>0;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=Yfe(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<a.length;v++){let g=a[(v+l)%a.length],m=!0;g<0&&(m=!1,g=-g);let y=i.node(g-1),R=i.index(g-1);if(y.canReplaceWith(R,R,p.type,p.marks))return e.replace(i.before(g),m?o.after(g):n,new wt(YY(r.content,0,r.openStart,h),h,r.openEnd))}}let f=e.steps.length;for(let d=a.length-1;d>=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 YY(e,t,n,r,i){if(t<n){let o=e.firstChild;e=e.replaceChild(0,o.copy(YY(o.content,t+1,n,r,o)))}if(t>r){let o=i.contentMatchAt(0),a=o.fillBefore(e).append(e);e=a.append(o.matchFragment(a).fillBefore(ct.empty,!0))}return e}function Qfe(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=Dfe(e.doc,t,r.type);i!=null&&(t=n=i)}e.replaceRange(t,n,new wt(ct.from(r),0,0))}function Hfe(e,t,n){let r=e.doc.resolve(t),i=e.doc.resolve(n),o=ZY(r,i);for(let a=0;a<o.length;a++){let s=o[a],l=a==o.length-1;if(l&&s==0||r.node(s).type.contentMatch.validEnd)return e.delete(r.start(s),i.end(s));if(s>0&&(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 ZY(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let i=r;i>=0;i--){let o=e.start(i);if(o<e.pos-(e.depth-i)||t.end(i)>t.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 Ep extends co{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 oi.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 oi.fromReplace(t,this.pos,this.pos+1,new wt(ct.from(i),0,n.isLeaf?0:1))}getMap(){return Ta.empty}invert(t){return new Ep(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 Ep(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 Ep(n.pos,n.attr,n.value)}}co.jsonID("attr",Ep);class Rm extends co{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 oi.ok(r)}getMap(){return Ta.empty}invert(t){return new Rm(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 Rm(n.attr,n.value)}}co.jsonID("docAttr",Rm);let tv=class extends Error{};tv=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};tv.prototype=Object.create(Error.prototype);tv.prototype.constructor=tv;tv.prototype.name="TransformError";let Kfe=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new Ip}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new tv(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=wt.empty){let i=O_(this.doc,t,n,r);return i&&this.step(i),this}replaceWith(t,n,r){return this.replace(t,n,new wt(ct.from(r),0,0))}delete(t,n){return this.replace(t,n,wt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return Zfe(this,t,n,r),this}replaceRangeWith(t,n,r){return Qfe(this,t,n,r),this}deleteRange(t,n){return Hfe(this,t,n),this}lift(t,n){return Pfe(this,t,n),this}join(t,n=1){return Vfe(this,t,n),this}wrap(t,n){return Ife(this,t,n),this}setBlockType(t,n=t,r,i=null){return Ffe(this,t,n,r,i),this}setNodeMarkup(t,n,r=null,i){return Xfe(this,t,n,r,i),this}setNodeAttribute(t,n,r){return this.step(new Ep(t,n,r)),this}setDocAttribute(t,n){return this.step(new Rm(t,n)),this}addNodeMark(t,n){return this.step(new lf(t,n)),this}removeNodeMark(t,n){if(!(n instanceof Hn)){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 ev(t,n)),this}split(t,n=1,r){return Wfe(this,t,n,r),this}addMark(t,n,r){return Tfe(this,t,n,r),this}removeMark(t,n,r){return _fe(this,t,n,r),this}clearIncompatible(t,n,r){return Ofe(this,t,n,r),this}};const c5=Object.create(null);class Pn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new Gfe(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<t.length;n++)if(t[n].$from.pos!=t[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(t,n=wt.empty){let r=n.content.lastChild,i=null;for(let s=0;s<n.openEnd;s++)i=r,r=r.lastChild;let o=t.steps.length,a=this.ranges;for(let s=0;s<a.length;s++){let{$from:l,$to:u}=a[s],c=t.mapping.slice(o);t.replaceRange(c.map(l.pos),c.map(u.pos),s?wt.empty:n),s==0&&UI(t,o,(r?r.isInline:i&&i.isTextblock)?-1:1)}}replaceWith(t,n){let r=t.steps.length,i=this.ranges;for(let o=0;o<i.length;o++){let{$from:a,$to:s}=i[o],l=t.mapping.slice(r),u=l.map(a.pos),c=l.map(s.pos);o?t.deleteRange(u,c):(t.replaceRangeWith(u,c,n),UI(t,r,n.isInline?-1:1))}}static findFrom(t,n,r=!1){let i=t.parent.inlineContent?new jn(t):z0(t.node(0),t.parent,t.pos,t.index(),n,r);if(i)return i;for(let o=t.depth-1;o>=0;o--){let a=n<0?z0(t.node(0),t.node(o),t.before(o+1),t.index(o),n,r):z0(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 Jo(t.node(0))}static atStart(t){return z0(t,t,0,0,1)||new Jo(t)}static atEnd(t){return z0(t,t,t.content.size,t.childCount,-1)||new Jo(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=c5[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 c5)throw new RangeError("Duplicate use of selection JSON ID "+t);return c5[t]=n,n.prototype.jsonID=t,n}getBookmark(){return jn.between(this.$anchor,this.$head).getBookmark()}}Pn.prototype.visible=!0;class Gfe{constructor(t,n){this.$from=t,this.$to=n}}let VI=!1;function DI(e){!VI&&!e.parent.inlineContent&&(VI=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class jn extends Pn{constructor(t,n=t){DI(t),DI(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 Pn.near(r);let i=t.resolve(n.map(this.anchor));return new jn(i.parent.inlineContent?i:r,r)}replace(t,n=wt.empty){if(super.replace(t,n),n==wt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof jn&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new h4(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 jn(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=Pn.findFrom(n,r,!0)||Pn.findFrom(n,-r,!0);if(o)n=o.$head;else return Pn.near(n,r)}return t.parent.inlineContent||(i==0?t=n:(t=(Pn.findFrom(t,-r,!0)||Pn.findFrom(t,r,!0)).$anchor,t.pos<n.pos!=i<0&&(t=n))),new jn(t,n)}}Pn.jsonID("text",jn);class h4{constructor(t,n){this.anchor=t,this.head=n}map(t){return new h4(t.map(this.anchor),t.map(this.head))}resolve(t){return jn.between(t.resolve(this.anchor),t.resolve(this.head))}}class Kt extends Pn{constructor(t){let n=t.nodeAfter,r=t.node(0).resolve(t.pos+n.nodeSize);super(t,r),this.node=n}map(t,n){let{deleted:r,pos:i}=n.mapResult(this.anchor),o=t.resolve(i);return r?Pn.near(o):new Kt(o)}content(){return new wt(ct.from(this.node),0,0)}eq(t){return t instanceof Kt&&t.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new k_(this.anchor)}static fromJSON(t,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new Kt(t.resolve(n.anchor))}static create(t,n){return new Kt(t.resolve(n))}static isSelectable(t){return!t.isText&&t.type.spec.selectable!==!1}}Kt.prototype.visible=!1;Pn.jsonID("node",Kt);class k_{constructor(t){this.anchor=t}map(t){let{deleted:n,pos:r}=t.mapResult(this.anchor);return n?new h4(r,r):new k_(r)}resolve(t){let n=t.resolve(this.anchor),r=n.nodeAfter;return r&&Kt.isSelectable(r)?new Kt(n):Pn.near(n)}}class Jo extends Pn{constructor(t){super(t.resolve(0),t.resolve(t.content.size))}replace(t,n=wt.empty){if(n==wt.empty){t.delete(0,t.doc.content.size);let r=Pn.atStart(t.doc);r.eq(t.selection)||t.setSelection(r)}else super.replace(t,n)}toJSON(){return{type:"all"}}static fromJSON(t){return new Jo(t)}map(t){return new Jo(t)}eq(t){return t instanceof Jo}getBookmark(){return zfe}}Pn.jsonID("all",Jo);const zfe={map(){return this},resolve(e){return new Jo(e)}};function z0(e,t,n,r,i,o=!1){if(t.inlineContent)return jn.create(e,n);for(let a=r-(i>0?0:1);i>0?a<t.childCount:a>=0;a+=i){let s=t.child(a);if(s.isAtom){if(!o&&Kt.isSelectable(s))return Kt.create(e,n-(i<0?s.nodeSize:0))}else{let l=z0(e,s,n+i,i<0?s.childCount:0,i,o);if(l)return l}n+=s.nodeSize*i}return null}function UI(e,t,n){let r=e.steps.length-1;if(r<t)return;let i=e.steps[r];if(!(i instanceof eo||i instanceof Zi))return;let o=e.mapping.maps[r],a;o.forEach((s,l,u,c)=>{a==null&&(a=c)}),e.setSelection(Pn.near(e.doc.resolve(a),n))}const BI=1,nA=2,YI=4;let Jfe=class extends Kfe{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.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(t){if(t.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=t,this.curSelectionFor=this.steps.length,this.updated=(this.updated|BI)&~nA,this.storedMarks=null,this}get selectionSet(){return(this.updated&BI)>0}setStoredMarks(t){return this.storedMarks=t,this.updated|=nA,this}ensureMarks(t){return Hn.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&nA)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~nA,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)||Hn.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(Pn.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|=YI,this}get scrolledIntoView(){return(this.updated&YI)>0}};function ZI(e,t){return!t||!e?e:e.bind(t)}class B1{constructor(t,n,r){this.name=t,this.init=ZI(n.init,r),this.apply=ZI(n.apply,r)}}const $fe=[new B1("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new B1("selection",{init(e,t){return e.selection||Pn.atStart(t.doc)},apply(e){return e.selection}}),new B1("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new B1("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class f5{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=$fe.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 B1(r.key,r.spec.state,r))})}}class cp{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;r<this.config.plugins.length;r++)if(r!=n){let i=this.config.plugins[r];if(i.spec.filterTransaction&&!i.spec.filterTransaction.call(i,t,this))return!1}return!0}applyTransaction(t){if(!this.filterTransaction(t))return{state:this,transactions:[]};let n=[t],r=this.applyInner(t),i=null;for(;;){let o=!1;for(let a=0;a<this.config.plugins.length;a++){let s=this.config.plugins[a];if(s.spec.appendTransaction){let l=i?i[a].n:0,u=i?i[a].state:this,c=l<n.length&&s.spec.appendTransaction.call(s,l?n.slice(l):n,u,r);if(c&&r.filterTransaction(c,a)){if(c.setMeta("appendedTransaction",t),!i){i=[];for(let f=0;f<this.config.plugins.length;f++)i.push(f<a?{state:r,n:n.length}:{state:this,n:0})}n.push(c),r=r.applyInner(c),o=!0}i&&(i[a]={state:r,n:n.length})}}if(!o)return{state:r,transactions:n}}}applyInner(t){if(!t.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new cp(this.config),r=this.config.fields;for(let i=0;i<r.length;i++){let o=r[i];n[o.name]=o.apply(t,this[o.name],this,n)}return n}get tr(){return new Jfe(this)}static create(t){let n=new f5(t.doc?t.doc.type.schema:t.schema,t.plugins),r=new cp(n);for(let i=0;i<n.fields.length;i++)r[n.fields[i].name]=n.fields[i].init(t,r);return r}reconfigure(t){let n=new f5(this.schema,t.plugins),r=n.fields,i=new cp(n);for(let o=0;o<r.length;o++){let a=r[o].name;i[a]=this.hasOwnProperty(a)?this[a]:r[o].init(t,i)}return i}toJSON(t){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(r=>r.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 f5(t.schema,t.plugins),o=new cp(i);return i.fields.forEach(a=>{if(a.name=="doc")o.doc=Kl.fromJSON(t.schema,n.doc);else if(a.name=="selection")o.selection=Pn.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 QY(e,t,n){for(let r in e){let i=e[r];i instanceof Function?i=i.bind(t):r=="handleDOMEvents"&&(i=QY(i,t,{})),n[r]=i}return n}class Mv{constructor(t){this.spec=t,this.props={},t.props&&QY(t.props,this,this.props),this.key=t.key?t.key.key:HY("plugin")}getState(t){return t[this.key]}}const d5=Object.create(null);function HY(e){return e in d5?e+"$"+ ++d5[e]:(d5[e]=0,e+"$")}class KY{constructor(t="key"){this.key=HY(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const GY=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function jfe(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const qfe=(e,t,n)=>{let r=jfe(e,n);if(!r)return!1;let i=zY(r);if(!i){let a=r.blockRange(),s=a&&h2(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let o=i.nodeBefore;if(nZ(e,i,t,-1))return!0;if(r.parent.content.size==0&&(nv(o,"end")||Kt.isSelectable(o)))for(let a=r.depth;;a--){let s=O_(e.doc,r.before(a),r.after(a),wt.empty);if(s&&s.slice.size<s.to-s.from){if(t){let l=e.tr.step(s);l.setSelection(nv(o,"end")?Pn.findFrom(l.doc.resolve(l.mapping.map(i.pos,-1)),-1):Kt.create(l.doc,i.pos-o.nodeSize)),t(l.scrollIntoView())}return!0}if(a==1||r.node(a-1).childCount>1)break}return o.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos-o.nodeSize,i.pos).scrollIntoView()),!0):!1};function nv(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 ede=(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=zY(r)}let a=o&&o.nodeBefore;return!a||!Kt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Kt.create(e.doc,o.pos-a.nodeSize)).scrollIntoView()),!0)};function zY(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 tde(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset<n.parent.content.size)?null:n}const nde=(e,t,n)=>{let r=tde(e,n);if(!r)return!1;let i=JY(r);if(!i)return!1;let o=i.nodeAfter;if(nZ(e,i,t,1))return!0;if(r.parent.content.size==0&&(nv(o,"start")||Kt.isSelectable(o))){let a=O_(e.doc,r.before(),r.after(),wt.empty);if(a&&a.slice.size<a.to-a.from){if(t){let s=e.tr.step(a);s.setSelection(nv(o,"start")?Pn.findFrom(s.doc.resolve(s.mapping.map(i.pos)),1):Kt.create(s.doc,s.mapping.map(i.pos))),t(s.scrollIntoView())}return!0}}return o.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos,i.pos+o.nodeSize).scrollIntoView()),!0):!1},rde=(e,t,n)=>{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<r.parent.content.size)return!1;o=JY(r)}let a=o&&o.nodeAfter;return!a||!Kt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Kt.create(e.doc,o.pos)).scrollIntoView()),!0)};function JY(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}const ide=(e,t)=>{let n=e.selection,r=n instanceof Kt,i;if(r){if(n.node.isTextblock||!wv(e.doc,n.from))return!1;i=n.from}else if(i=VY(e.doc,n.from,-1),i==null)return!1;if(t){let o=e.tr.join(i);r&&o.setSelection(Kt.create(o.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(o.scrollIntoView())}return!0},ode=(e,t)=>{let n=e.selection,r;if(n instanceof Kt){if(n.node.isTextblock||!wv(e.doc,n.to))return!1;r=n.to}else if(r=VY(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},ade=(e,t)=>{let{$from:n,$to:r}=e.selection,i=n.blockRange(r),o=i&&h2(i);return o==null?!1:(t&&t(e.tr.lift(i,o).scrollIntoView()),!0)},$Y=(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 P_(e){for(let t=0;t<e.edgeCount;t++){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const sde=(e,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=P_(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(Pn.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},jY=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof Jo||r.parent.inlineContent||i.parent.inlineContent)return!1;let o=P_(i.parent.contentMatchAt(i.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let a=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,s=e.tr.insert(a,o.createAndFill());s.setSelection(jn.create(s.doc,a+1)),t(s.scrollIntoView())}return!0},qY=(e,t)=>{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(Fp(e.doc,o))return t&&t(e.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),i=r&&h2(r);return i==null?!1:(t&&t(e.tr.lift(r,i).scrollIntoView()),!0)};function lde(e){return(t,n)=>{let{$from:r,$to:i}=t.selection;if(t.selection instanceof Kt&&t.selection.node.isBlock)return!r.parentOffset||!Fp(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 jn||t.selection instanceof Jo)&&a.deleteSelection();let s=r.depth==0?null:P_(r.node(-1).contentMatchAt(r.indexAfter(-1))),l=o&&s?[{type:s}]:void 0,u=Fp(a.doc,a.mapping.map(r.pos),1,l);if(!l&&!u&&Fp(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 eZ=lde(),ude=(e,t)=>eZ(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),cde=(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(Kt.create(e.doc,i))),!0)},tZ=(e,t)=>(t&&t(e.tr.setSelection(new Jo(e.doc))),!0);function fde(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||wv(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function nZ(e,t,n,r){let i=t.nodeBefore,o=t.nodeAfter,a,s,l=i.type.spec.isolating||o.type.spec.isolating;if(!l&&fde(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=ct.empty;for(let m=a.length-1;m>=0;m--)p=ct.from(a[m].create(null,p));p=ct.from(i.copy(p));let v=e.tr.step(new Zi(t.pos-1,h,t.pos,h,new wt(p,1,0),a.length,!0)),g=h+2*a.length;wv(v.doc,g)&&v.join(g),n(v.scrollIntoView())}return!0}let c=o.type.spec.isolating||r>0&&l?null:Pn.findFrom(t,1),f=c&&c.$from.blockRange(c.$to),d=f&&h2(f);if(d!=null&&d>=t.depth)return n&&n(e.tr.lift(f,d).scrollIntoView()),!0;if(u&&nv(o,"start",!0)&&nv(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=ct.empty;for(let R=p.length-1;R>=0;R--)m=ct.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 wt(m,p.length,0),0,!0));n(y.scrollIntoView())}return!0}}return!1}function rZ(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(jn.create(t.doc,e<0?i.start(o):i.end(o)))),!0):!1}}const dde=rZ(-1),hde=rZ(1);function pde(e,t=null){return function(n,r){let{$from:i,$to:o}=n.selection,a=i.blockRange(o),s=a&&__(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function vde(e,t,n,r){for(let i=0;i<t.length;i++){let{$from:o,$to:a}=t[i],s=o.depth==0?e.inlineContent&&e.type.allowsMarkType(n):!1;if(e.nodesBetween(o.pos,a.pos,(l,u)=>{if(s||!r)return!1;s=l.inlineContent&&l.type.allowsMarkType(n)}),s)return!0}return!1}function ni(e,t=null,n){let r=n!==!1;return function(i,o){let{empty:a,$cursor:s,ranges:l}=i.selection;if(a&&!s||!vde(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;f<l.length;f++){let{$from:d,$to:h}=l[f];if(!u)c.removeMark(d.pos,h.pos,e);else{let p=d.pos,v=h.pos,g=d.nodeAfter,m=h.nodeBefore,y=g&&g.isText?/^\s*/.exec(g.text)[0].length:0,R=m&&m.isText?/\s*$/.exec(m.text)[0].length:0;p+y<v&&(p+=y,v-=R),c.addMark(p,v,e.create(t))}}o(c.scrollIntoView())}return!0}}function p4(...e){return function(t,n,r){for(let i=0;i<e.length;i++)if(e[i](t,n,r))return!0;return!1}}let h5=p4(GY,qfe,ede),QI=p4(GY,nde,rde);const Xu={Enter:p4($Y,jY,qY,eZ),"Mod-Enter":sde,Backspace:h5,"Mod-Backspace":h5,"Shift-Backspace":h5,Delete:QI,"Mod-Delete":QI,"Mod-a":tZ},iZ={"Ctrl-h":Xu.Backspace,"Alt-Backspace":Xu["Mod-Backspace"],"Ctrl-d":Xu.Delete,"Ctrl-Alt-Backspace":Xu["Mod-Delete"],"Alt-Delete":Xu["Mod-Delete"],"Alt-d":Xu["Mod-Delete"],"Ctrl-a":dde,"Ctrl-e":hde};for(let e in Xu)iZ[e]=Xu[e];const gde=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform?os.platform()=="darwin":!1,mde=gde?iZ:Xu,Ib=(e,t)=>e.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,ui=e=>{const{empty:t}=e.state.selection;t&&tZ(e.state,e.dispatch)},Tl=(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))}},yde=(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;i<f;){const d=e.nodeAt(i),h=d&&d.marks.find(o);if(!h||h!==a)break;c=i,l=d,i++}return{mark:a,from:{node:s,pos:u},to:{node:l,pos:c}}},Ade=(e,t)=>Array.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,Rde=(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}}},oZ=e=>t=>Rde(t.$from,e),bde=e=>t=>oZ(n=>Ade(e,n))(t),TR=(e,t)=>{const n=t.schema.nodes[e];return!!bde(n)(t.selection)},aZ=e=>e?e.type.name==="text"?e:e.lastChild?aZ(e.lastChild):null:null,sZ=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let i=n.nodeAt(r)||n.nodeAt(r-1);return i=aZ(i),(i==null?void 0:i.marks)||[]},J0=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},gd=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},xde=(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)},Sde=(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},lZ={color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",align:"left"},l6=(e,t={})=>{const n={...lZ,...t},r=sZ(e),i=gd(r,"strong"),o=gd(r,"em"),a=gd(r,"underline"),s=gd(r,"strikethrough"),l=gd(r,"superscript"),u=gd(r,"subscript"),c=gd(r,"code"),f=J0(r,"forecolor","color")||n.color,d=J0(r,"backcolor","backcolor")||n.backcolor,h=J0(r,"fontsize","fontsize")||n.fontsize,p=J0(r,"fontname","fontname")||n.fontname,v=J0(r,"link","href")||"",g=Sde(e,"align")||n.align,m=TR("bullet_list",e.state),y=TR("ordered_list",e.state),R=TR("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}},HI=e=>{const t=sZ(e),n=J0(t,"fontsize","fontsize")||lZ.fontsize;return parseInt(n)},wde={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1},u6=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],p2=[{label:"得意黑",value:"得意黑"},{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],Mde=e=>{if(typeof e!="string")return!1;const t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;const n=100,r=100,i=100,o="a",a=document.createElement("canvas"),s=a.getContext("2d",{willReadFrequently:!0});if(!s)return!1;a.width=r,a.height=i,s.textAlign="center",s.fillStyle="black",s.textBaseline="middle";const l=u=>{s.clearRect(0,0,r,i),s.font=`${n}px ${u}, ${t}`,s.fillText(o,r/2,i/2);const c=s.getImageData(0,0,r,i).data;return[].slice.call(c).filter(f=>f!==0)};return l(t).join("")!==l(e).join("")};function Fb(e){"@babel/helpers - typeof";return Fb=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},Fb(e)}var Lde=/^\s+/,Tde=/\s+$/;function ot(e,t){if(e=e||"",t=t||{},e instanceof ot)return e;if(!(this instanceof ot))return new ot(e,t);var n=_de(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}ot.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 t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,i,o,a,s;return n=t.r/255,r=t.g/255,i=t.b/255,n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),i<=.03928?s=i/12.92:s=Math.pow((i+.055)/1.055,2.4),.2126*o+.7152*a+.0722*s},setAlpha:function(t){return this._a=uZ(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=GI(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=GI(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+i+"%)":"hsva("+n+", "+r+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var t=KI(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=KI(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+i+"%)":"hsla("+n+", "+r+"%, "+i+"%, "+this._roundA+")"},toHex:function(t){return zI(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return Cde(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},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(Mr(this._r,255)*100)+"%",g:Math.round(Mr(this._g,255)*100)+"%",b:Math.round(Mr(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Mr(this._r,255)*100)+"%, "+Math.round(Mr(this._g,255)*100)+"%, "+Math.round(Mr(this._b,255)*100)+"%)":"rgba("+Math.round(Mr(this._r,255)*100)+"%, "+Math.round(Mr(this._g,255)*100)+"%, "+Math.round(Mr(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Zde[zI(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+JI(this._r,this._g,this._b,this._a),r=n,i=this._gradientType?"GradientType = 1, ":"";if(t){var o=ot(t);r="#"+JI(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,i=this._a<1&&this._a>=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(Ede,arguments)},brighten:function(){return this._applyModification(Xde,arguments)},darken:function(){return this._applyModification(Wde,arguments)},desaturate:function(){return this._applyModification(Nde,arguments)},saturate:function(){return this._applyModification(Ide,arguments)},greyscale:function(){return this._applyModification(Fde,arguments)},spin:function(){return this._applyModification(Vde,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(Bde,arguments)},complement:function(){return this._applyCombination(Dde,arguments)},monochromatic:function(){return this._applyCombination(Yde,arguments)},splitcomplement:function(){return this._applyCombination(Ude,arguments)},triad:function(){return this._applyCombination($I,[3])},tetrad:function(){return this._applyCombination($I,[4])}};ot.fromRatio=function(e,t){if(Fb(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Y1(e[r]));e=n}return ot(e,t)};function _de(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=Gde(e)),Fb(e)=="object"&&(Su(e.r)&&Su(e.g)&&Su(e.b)?(t=Ode(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Su(e.h)&&Su(e.s)&&Su(e.v)?(r=Y1(e.s),i=Y1(e.v),t=Pde(e.h,r,i),a=!0,s="hsv"):Su(e.h)&&Su(e.s)&&Su(e.l)&&(r=Y1(e.s),o=Y1(e.l),t=kde(e.h,r,o),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=uZ(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 Ode(e,t,n){return{r:Mr(e,255)*255,g:Mr(t,255)*255,b:Mr(n,255)*255}}function KI(e,t,n){e=Mr(e,255),t=Mr(t,255),n=Mr(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+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:a,l:s}}function kde(e,t,n){var r,i,o;e=Mr(e,360),t=Mr(t,100),n=Mr(n,100);function a(u,c,f){return f<0&&(f+=1),f>1&&(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 GI(e,t,n){e=Mr(e,255),t=Mr(t,255),n=Mr(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<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:a,v:s}}function Pde(e,t,n){e=Mr(e,360)*6,t=Mr(t,100),n=Mr(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),a=n*(1-i*t),s=n*(1-(1-i)*t),l=r%6,u=[n,a,o,o,s,n][l],c=[s,n,n,a,o,o][l],f=[o,o,s,n,n,a][l];return{r:u*255,g:c*255,b:f*255}}function zI(e,t,n,r){var i=[js(Math.round(e).toString(16)),js(Math.round(t).toString(16)),js(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Cde(e,t,n,r,i){var o=[js(Math.round(e).toString(16)),js(Math.round(t).toString(16)),js(Math.round(n).toString(16)),js(cZ(r))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function JI(e,t,n,r){var i=[js(cZ(r)),js(Math.round(e).toString(16)),js(Math.round(t).toString(16)),js(Math.round(n).toString(16))];return i.join("")}ot.equals=function(e,t){return!e||!t?!1:ot(e).toRgbString()==ot(t).toRgbString()};ot.random=function(){return ot.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function Nde(e,t){t=t===0?0:t||10;var n=ot(e).toHsl();return n.s-=t/100,n.s=v4(n.s),ot(n)}function Ide(e,t){t=t===0?0:t||10;var n=ot(e).toHsl();return n.s+=t/100,n.s=v4(n.s),ot(n)}function Fde(e){return ot(e).desaturate(100)}function Ede(e,t){t=t===0?0:t||10;var n=ot(e).toHsl();return n.l+=t/100,n.l=v4(n.l),ot(n)}function Xde(e,t){t=t===0?0:t||10;var n=ot(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),ot(n)}function Wde(e,t){t=t===0?0:t||10;var n=ot(e).toHsl();return n.l-=t/100,n.l=v4(n.l),ot(n)}function Vde(e,t){var n=ot(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,ot(n)}function Dde(e){var t=ot(e).toHsl();return t.h=(t.h+180)%360,ot(t)}function $I(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=ot(e).toHsl(),r=[ot(e)],i=360/t,o=1;o<t;o++)r.push(ot({h:(n.h+o*i)%360,s:n.s,l:n.l}));return r}function Ude(e){var t=ot(e).toHsl(),n=t.h;return[ot(e),ot({h:(n+72)%360,s:t.s,l:t.l}),ot({h:(n+216)%360,s:t.s,l:t.l})]}function Bde(e,t,n){t=t||6,n=n||30;var r=ot(e).toHsl(),i=360/n,o=[ot(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(ot(r));return o}function Yde(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=zde(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;u<t.length;u++)o=ot.readability(e,t[u]),o>i&&(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 c6=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"},Zde=ot.hexNames=Qde(c6);function Qde(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function uZ(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Mr(e,t){Hde(e)&&(e="100%");var n=Kde(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 v4(e){return Math.min(1,Math.max(0,e))}function va(e){return parseInt(e,16)}function Hde(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function Kde(e){return typeof e=="string"&&e.indexOf("%")!=-1}function js(e){return e.length==1?"0"+e:""+e}function Y1(e){return e<=1&&(e=e*100+"%"),e}function cZ(e){return Math.round(parseFloat(e)*255).toString(16)}function jI(e){return va(e)/255}var Xs=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 Su(e){return!!Xs.CSS_UNIT.exec(e)}function Gde(e){e=e.replace(Lde,"").replace(Tde,"").toLowerCase();var t=!1;if(c6[e])e=c6[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Xs.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Xs.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Xs.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Xs.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Xs.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Xs.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Xs.hex8.exec(e))?{r:va(n[1]),g:va(n[2]),b:va(n[3]),a:jI(n[4]),format:t?"name":"hex8"}:(n=Xs.hex6.exec(e))?{r:va(n[1]),g:va(n[2]),b:va(n[3]),format:t?"name":"hex"}:(n=Xs.hex4.exec(e))?{r:va(n[1]+""+n[1]),g:va(n[2]+""+n[2]),b:va(n[3]+""+n[3]),a:jI(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Xs.hex3.exec(e))?{r:va(n[1]+""+n[1]),g:va(n[2]+""+n[2]),b:va(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function zde(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}}var Ft=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function g4(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function C_(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 Eb={exports:{}};/**
|
||
* @license
|
||
* Lodash <https://lodash.com/>
|
||
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
||
* Released under MIT license <https://lodash.com/license>
|
||
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
||
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
||
*/Eb.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,T=128,w=256,M=512,O=30,P="...",k=800,F=16,C=1,I=2,N=3,W=1/0,D=9007199254740991,Z=17976931348623157e292,re=NaN,B=4294967295,Y=B-1,K=B>>>1,G=[["ary",T],["bind",g],["bindKey",m],["curry",R],["curryRight",A],["flip",M],["partial",x],["partialRight",S],["rearg",w]],ee="[object Arguments]",q="[object Array]",H="[object AsyncFunction]",ue="[object Boolean]",Ae="[object Date]",ce="[object DOMException]",de="[object Error]",le="[object Function]",J="[object GeneratorFunction]",E="[object Map]",$="[object Number]",ie="[object Null]",j="[object Object]",te="[object Promise]",ae="[object Proxy]",he="[object RegExp]",fe="[object Set]",ve="[object String]",xe="[object Symbol]",Fe="[object Undefined]",Re="[object WeakMap]",Qe="[object WeakSet]",Xe="[object ArrayBuffer]",He="[object DataView]",ye="[object Float32Array]",Me="[object Float64Array]",Ce="[object Int8Array]",Be="[object Int16Array]",it="[object Int32Array]",Oe="[object Uint8Array]",Ke="[object Uint8ClampedArray]",tt="[object Uint16Array]",Rt="[object Uint32Array]",ft=/\b__p \+= '';/g,vt=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Vt=/&(?:amp|lt|gt|quot|#39);/g,Gt=/[&<>"']/g,Bn=RegExp(Vt.source),Ts=RegExp(Gt.source),hl=/<%-([\s\S]+?)%>/g,Hi=/<%([\s\S]+?)%>/g,r0=/<%=([\s\S]+?)%>/g,id=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,hu=/^\w*$/,W3=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i0=/[\\^$.*+?()[\]{}|]/g,fo=RegExp(i0.source),Va=/^\s+/,j2=/\s/,V3=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,lee=/\{\n\/\* \[wrapped with (.+)\] \*/,uee=/,? & /,cee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fee=/[()=,{}\[\]\/\s]/,dee=/\\(\\)?/g,hee=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fP=/\w*$/,pee=/^[-+]0x[0-9a-f]+$/i,vee=/^0b[01]+$/i,gee=/^\[object .+?Constructor\]$/,mee=/^0o[0-7]+$/i,yee=/^(?:0|[1-9]\d*)$/,Aee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,q2=/($^)/,Ree=/['\n\r\u2028\u2029\\]/g,ey="\\ud800-\\udfff",bee="\\u0300-\\u036f",xee="\\ufe20-\\ufe2f",See="\\u20d0-\\u20ff",dP=bee+xee+See,hP="\\u2700-\\u27bf",pP="a-z\\xdf-\\xf6\\xf8-\\xff",wee="\\xac\\xb1\\xd7\\xf7",Mee="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Lee="\\u2000-\\u206f",Tee=" \\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",vP="A-Z\\xc0-\\xd6\\xd8-\\xde",gP="\\ufe0e\\ufe0f",mP=wee+Mee+Lee+Tee,D3="['’]",_ee="["+ey+"]",yP="["+mP+"]",ty="["+dP+"]",AP="\\d+",Oee="["+hP+"]",RP="["+pP+"]",bP="[^"+ey+mP+AP+hP+pP+vP+"]",U3="\\ud83c[\\udffb-\\udfff]",kee="(?:"+ty+"|"+U3+")",xP="[^"+ey+"]",B3="(?:\\ud83c[\\udde6-\\uddff]){2}",Y3="[\\ud800-\\udbff][\\udc00-\\udfff]",o0="["+vP+"]",SP="\\u200d",wP="(?:"+RP+"|"+bP+")",Pee="(?:"+o0+"|"+bP+")",MP="(?:"+D3+"(?:d|ll|m|re|s|t|ve))?",LP="(?:"+D3+"(?:D|LL|M|RE|S|T|VE))?",TP=kee+"?",_P="["+gP+"]?",Cee="(?:"+SP+"(?:"+[xP,B3,Y3].join("|")+")"+_P+TP+")*",Nee="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Iee="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",OP=_P+TP+Cee,Fee="(?:"+[Oee,B3,Y3].join("|")+")"+OP,Eee="(?:"+[xP+ty+"?",ty,B3,Y3,_ee].join("|")+")",Xee=RegExp(D3,"g"),Wee=RegExp(ty,"g"),Z3=RegExp(U3+"(?="+U3+")|"+Eee+OP,"g"),Vee=RegExp([o0+"?"+RP+"+"+MP+"(?="+[yP,o0,"$"].join("|")+")",Pee+"+"+LP+"(?="+[yP,o0+wP,"$"].join("|")+")",o0+"?"+wP+"+"+MP,o0+"+"+LP,Iee,Nee,AP,Fee].join("|"),"g"),Dee=RegExp("["+SP+ey+dP+gP+"]"),Uee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Bee=["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"],Yee=-1,mr={};mr[ye]=mr[Me]=mr[Ce]=mr[Be]=mr[it]=mr[Oe]=mr[Ke]=mr[tt]=mr[Rt]=!0,mr[ee]=mr[q]=mr[Xe]=mr[ue]=mr[He]=mr[Ae]=mr[de]=mr[le]=mr[E]=mr[$]=mr[j]=mr[he]=mr[fe]=mr[ve]=mr[Re]=!1;var cr={};cr[ee]=cr[q]=cr[Xe]=cr[He]=cr[ue]=cr[Ae]=cr[ye]=cr[Me]=cr[Ce]=cr[Be]=cr[it]=cr[E]=cr[$]=cr[j]=cr[he]=cr[fe]=cr[ve]=cr[xe]=cr[Oe]=cr[Ke]=cr[tt]=cr[Rt]=!0,cr[de]=cr[le]=cr[Re]=!1;var Zee={À:"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"},Qee={"&":"&","<":"<",">":">",'"':""","'":"'"},Hee={"&":"&","<":"<",">":">",""":'"',"'":"'"},Kee={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Gee=parseFloat,zee=parseInt,kP=typeof Ft=="object"&&Ft&&Ft.Object===Object&&Ft,Jee=typeof self=="object"&&self&&self.Object===Object&&self,ki=kP||Jee||Function("return this")(),Q3=t&&!t.nodeType&&t,od=Q3&&!0&&e&&!e.nodeType&&e,PP=od&&od.exports===Q3,H3=PP&&kP.process,Da=function(){try{var Ne=od&&od.require&&od.require("util").types;return Ne||H3&&H3.binding&&H3.binding("util")}catch{}}(),CP=Da&&Da.isArrayBuffer,NP=Da&&Da.isDate,IP=Da&&Da.isMap,FP=Da&&Da.isRegExp,EP=Da&&Da.isSet,XP=Da&&Da.isTypedArray;function la(Ne,ze,Ye){switch(Ye.length){case 0:return Ne.call(ze);case 1:return Ne.call(ze,Ye[0]);case 2:return Ne.call(ze,Ye[0],Ye[1]);case 3:return Ne.call(ze,Ye[0],Ye[1],Ye[2])}return Ne.apply(ze,Ye)}function $ee(Ne,ze,Ye,Mt){for(var an=-1,Yn=Ne==null?0:Ne.length;++an<Yn;){var si=Ne[an];ze(Mt,si,Ye(si),Ne)}return Mt}function Ua(Ne,ze){for(var Ye=-1,Mt=Ne==null?0:Ne.length;++Ye<Mt&&ze(Ne[Ye],Ye,Ne)!==!1;);return Ne}function jee(Ne,ze){for(var Ye=Ne==null?0:Ne.length;Ye--&&ze(Ne[Ye],Ye,Ne)!==!1;);return Ne}function WP(Ne,ze){for(var Ye=-1,Mt=Ne==null?0:Ne.length;++Ye<Mt;)if(!ze(Ne[Ye],Ye,Ne))return!1;return!0}function cc(Ne,ze){for(var Ye=-1,Mt=Ne==null?0:Ne.length,an=0,Yn=[];++Ye<Mt;){var si=Ne[Ye];ze(si,Ye,Ne)&&(Yn[an++]=si)}return Yn}function ny(Ne,ze){var Ye=Ne==null?0:Ne.length;return!!Ye&&a0(Ne,ze,0)>-1}function K3(Ne,ze,Ye){for(var Mt=-1,an=Ne==null?0:Ne.length;++Mt<an;)if(Ye(ze,Ne[Mt]))return!0;return!1}function xr(Ne,ze){for(var Ye=-1,Mt=Ne==null?0:Ne.length,an=Array(Mt);++Ye<Mt;)an[Ye]=ze(Ne[Ye],Ye,Ne);return an}function fc(Ne,ze){for(var Ye=-1,Mt=ze.length,an=Ne.length;++Ye<Mt;)Ne[an+Ye]=ze[Ye];return Ne}function G3(Ne,ze,Ye,Mt){var an=-1,Yn=Ne==null?0:Ne.length;for(Mt&&Yn&&(Ye=Ne[++an]);++an<Yn;)Ye=ze(Ye,Ne[an],an,Ne);return Ye}function qee(Ne,ze,Ye,Mt){var an=Ne==null?0:Ne.length;for(Mt&&an&&(Ye=Ne[--an]);an--;)Ye=ze(Ye,Ne[an],an,Ne);return Ye}function z3(Ne,ze){for(var Ye=-1,Mt=Ne==null?0:Ne.length;++Ye<Mt;)if(ze(Ne[Ye],Ye,Ne))return!0;return!1}var ete=J3("length");function tte(Ne){return Ne.split("")}function nte(Ne){return Ne.match(cee)||[]}function VP(Ne,ze,Ye){var Mt;return Ye(Ne,function(an,Yn,si){if(ze(an,Yn,si))return Mt=Yn,!1}),Mt}function ry(Ne,ze,Ye,Mt){for(var an=Ne.length,Yn=Ye+(Mt?1:-1);Mt?Yn--:++Yn<an;)if(ze(Ne[Yn],Yn,Ne))return Yn;return-1}function a0(Ne,ze,Ye){return ze===ze?pte(Ne,ze,Ye):ry(Ne,DP,Ye)}function rte(Ne,ze,Ye,Mt){for(var an=Ye-1,Yn=Ne.length;++an<Yn;)if(Mt(Ne[an],ze))return an;return-1}function DP(Ne){return Ne!==Ne}function UP(Ne,ze){var Ye=Ne==null?0:Ne.length;return Ye?j3(Ne,ze)/Ye:re}function J3(Ne){return function(ze){return ze==null?n:ze[Ne]}}function $3(Ne){return function(ze){return Ne==null?n:Ne[ze]}}function BP(Ne,ze,Ye,Mt,an){return an(Ne,function(Yn,si,ar){Ye=Mt?(Mt=!1,Yn):ze(Ye,Yn,si,ar)}),Ye}function ite(Ne,ze){var Ye=Ne.length;for(Ne.sort(ze);Ye--;)Ne[Ye]=Ne[Ye].value;return Ne}function j3(Ne,ze){for(var Ye,Mt=-1,an=Ne.length;++Mt<an;){var Yn=ze(Ne[Mt]);Yn!==n&&(Ye=Ye===n?Yn:Ye+Yn)}return Ye}function q3(Ne,ze){for(var Ye=-1,Mt=Array(Ne);++Ye<Ne;)Mt[Ye]=ze(Ye);return Mt}function ote(Ne,ze){return xr(ze,function(Ye){return[Ye,Ne[Ye]]})}function YP(Ne){return Ne&&Ne.slice(0,KP(Ne)+1).replace(Va,"")}function ua(Ne){return function(ze){return Ne(ze)}}function eS(Ne,ze){return xr(ze,function(Ye){return Ne[Ye]})}function Uv(Ne,ze){return Ne.has(ze)}function ZP(Ne,ze){for(var Ye=-1,Mt=Ne.length;++Ye<Mt&&a0(ze,Ne[Ye],0)>-1;);return Ye}function QP(Ne,ze){for(var Ye=Ne.length;Ye--&&a0(ze,Ne[Ye],0)>-1;);return Ye}function ate(Ne,ze){for(var Ye=Ne.length,Mt=0;Ye--;)Ne[Ye]===ze&&++Mt;return Mt}var ste=$3(Zee),lte=$3(Qee);function ute(Ne){return"\\"+Kee[Ne]}function cte(Ne,ze){return Ne==null?n:Ne[ze]}function s0(Ne){return Dee.test(Ne)}function fte(Ne){return Uee.test(Ne)}function dte(Ne){for(var ze,Ye=[];!(ze=Ne.next()).done;)Ye.push(ze.value);return Ye}function tS(Ne){var ze=-1,Ye=Array(Ne.size);return Ne.forEach(function(Mt,an){Ye[++ze]=[an,Mt]}),Ye}function HP(Ne,ze){return function(Ye){return Ne(ze(Ye))}}function dc(Ne,ze){for(var Ye=-1,Mt=Ne.length,an=0,Yn=[];++Ye<Mt;){var si=Ne[Ye];(si===ze||si===c)&&(Ne[Ye]=c,Yn[an++]=Ye)}return Yn}function iy(Ne){var ze=-1,Ye=Array(Ne.size);return Ne.forEach(function(Mt){Ye[++ze]=Mt}),Ye}function hte(Ne){var ze=-1,Ye=Array(Ne.size);return Ne.forEach(function(Mt){Ye[++ze]=[Mt,Mt]}),Ye}function pte(Ne,ze,Ye){for(var Mt=Ye-1,an=Ne.length;++Mt<an;)if(Ne[Mt]===ze)return Mt;return-1}function vte(Ne,ze,Ye){for(var Mt=Ye+1;Mt--;)if(Ne[Mt]===ze)return Mt;return Mt}function l0(Ne){return s0(Ne)?mte(Ne):ete(Ne)}function _s(Ne){return s0(Ne)?yte(Ne):tte(Ne)}function KP(Ne){for(var ze=Ne.length;ze--&&j2.test(Ne.charAt(ze)););return ze}var gte=$3(Hee);function mte(Ne){for(var ze=Z3.lastIndex=0;Z3.test(Ne);)++ze;return ze}function yte(Ne){return Ne.match(Z3)||[]}function Ate(Ne){return Ne.match(Vee)||[]}var Rte=function Ne(ze){ze=ze==null?ki:u0.defaults(ki.Object(),ze,u0.pick(ki,Bee));var Ye=ze.Array,Mt=ze.Date,an=ze.Error,Yn=ze.Function,si=ze.Math,ar=ze.Object,nS=ze.RegExp,bte=ze.String,Ba=ze.TypeError,oy=Ye.prototype,xte=Yn.prototype,c0=ar.prototype,ay=ze["__core-js_shared__"],sy=xte.toString,er=c0.hasOwnProperty,Ste=0,GP=function(){var b=/[^.]+$/.exec(ay&&ay.keys&&ay.keys.IE_PROTO||"");return b?"Symbol(src)_1."+b:""}(),ly=c0.toString,wte=sy.call(ar),Mte=ki._,Lte=nS("^"+sy.call(er).replace(i0,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),uy=PP?ze.Buffer:n,hc=ze.Symbol,cy=ze.Uint8Array,zP=uy?uy.allocUnsafe:n,fy=HP(ar.getPrototypeOf,ar),JP=ar.create,$P=c0.propertyIsEnumerable,dy=oy.splice,jP=hc?hc.isConcatSpreadable:n,Bv=hc?hc.iterator:n,ad=hc?hc.toStringTag:n,hy=function(){try{var b=fd(ar,"defineProperty");return b({},"",{}),b}catch{}}(),Tte=ze.clearTimeout!==ki.clearTimeout&&ze.clearTimeout,_te=Mt&&Mt.now!==ki.Date.now&&Mt.now,Ote=ze.setTimeout!==ki.setTimeout&&ze.setTimeout,py=si.ceil,vy=si.floor,rS=ar.getOwnPropertySymbols,kte=uy?uy.isBuffer:n,qP=ze.isFinite,Pte=oy.join,Cte=HP(ar.keys,ar),li=si.max,Ki=si.min,Nte=Mt.now,Ite=ze.parseInt,eC=si.random,Fte=oy.reverse,iS=fd(ze,"DataView"),Yv=fd(ze,"Map"),oS=fd(ze,"Promise"),f0=fd(ze,"Set"),Zv=fd(ze,"WeakMap"),Qv=fd(ar,"create"),gy=Zv&&new Zv,d0={},Ete=dd(iS),Xte=dd(Yv),Wte=dd(oS),Vte=dd(f0),Dte=dd(Zv),my=hc?hc.prototype:n,Hv=my?my.valueOf:n,tC=my?my.toString:n;function pe(b){if(Xr(b)&&!un(b)&&!(b instanceof wn)){if(b instanceof Ya)return b;if(er.call(b,"__wrapped__"))return nN(b)}return new Ya(b)}var h0=function(){function b(){}return function(L){if(!Pr(L))return{};if(JP)return JP(L);b.prototype=L;var X=new b;return b.prototype=n,X}}();function yy(){}function Ya(b,L){this.__wrapped__=b,this.__actions__=[],this.__chain__=!!L,this.__index__=0,this.__values__=n}pe.templateSettings={escape:hl,evaluate:Hi,interpolate:r0,variable:"",imports:{_:pe}},pe.prototype=yy.prototype,pe.prototype.constructor=pe,Ya.prototype=h0(yy.prototype),Ya.prototype.constructor=Ya;function wn(b){this.__wrapped__=b,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=B,this.__views__=[]}function Ute(){var b=new wn(this.__wrapped__);return b.__actions__=Po(this.__actions__),b.__dir__=this.__dir__,b.__filtered__=this.__filtered__,b.__iteratees__=Po(this.__iteratees__),b.__takeCount__=this.__takeCount__,b.__views__=Po(this.__views__),b}function Bte(){if(this.__filtered__){var b=new wn(this);b.__dir__=-1,b.__filtered__=!0}else b=this.clone(),b.__dir__*=-1;return b}function Yte(){var b=this.__wrapped__.value(),L=this.__dir__,X=un(b),Q=L<0,oe=X?b.length:0,me=tre(0,oe,this.__views__),be=me.start,Te=me.end,Ie=Te-be,et=Q?Te:be-1,nt=this.__iteratees__,at=nt.length,bt=0,Pt=Ki(Ie,this.__takeCount__);if(!X||!Q&&oe==Ie&&Pt==Ie)return MC(b,this.__actions__);var Dt=[];e:for(;Ie--&&bt<Pt;){et+=L;for(var pn=-1,Ut=b[et];++pn<at;){var bn=nt[pn],On=bn.iteratee,da=bn.type,vo=On(Ut);if(da==I)Ut=vo;else if(!vo){if(da==C)continue e;break e}}Dt[bt++]=Ut}return Dt}wn.prototype=h0(yy.prototype),wn.prototype.constructor=wn;function sd(b){var L=-1,X=b==null?0:b.length;for(this.clear();++L<X;){var Q=b[L];this.set(Q[0],Q[1])}}function Zte(){this.__data__=Qv?Qv(null):{},this.size=0}function Qte(b){var L=this.has(b)&&delete this.__data__[b];return this.size-=L?1:0,L}function Hte(b){var L=this.__data__;if(Qv){var X=L[b];return X===l?n:X}return er.call(L,b)?L[b]:n}function Kte(b){var L=this.__data__;return Qv?L[b]!==n:er.call(L,b)}function Gte(b,L){var X=this.__data__;return this.size+=this.has(b)?0:1,X[b]=Qv&&L===n?l:L,this}sd.prototype.clear=Zte,sd.prototype.delete=Qte,sd.prototype.get=Hte,sd.prototype.has=Kte,sd.prototype.set=Gte;function pu(b){var L=-1,X=b==null?0:b.length;for(this.clear();++L<X;){var Q=b[L];this.set(Q[0],Q[1])}}function zte(){this.__data__=[],this.size=0}function Jte(b){var L=this.__data__,X=Ay(L,b);if(X<0)return!1;var Q=L.length-1;return X==Q?L.pop():dy.call(L,X,1),--this.size,!0}function $te(b){var L=this.__data__,X=Ay(L,b);return X<0?n:L[X][1]}function jte(b){return Ay(this.__data__,b)>-1}function qte(b,L){var X=this.__data__,Q=Ay(X,b);return Q<0?(++this.size,X.push([b,L])):X[Q][1]=L,this}pu.prototype.clear=zte,pu.prototype.delete=Jte,pu.prototype.get=$te,pu.prototype.has=jte,pu.prototype.set=qte;function vu(b){var L=-1,X=b==null?0:b.length;for(this.clear();++L<X;){var Q=b[L];this.set(Q[0],Q[1])}}function ene(){this.size=0,this.__data__={hash:new sd,map:new(Yv||pu),string:new sd}}function tne(b){var L=Py(this,b).delete(b);return this.size-=L?1:0,L}function nne(b){return Py(this,b).get(b)}function rne(b){return Py(this,b).has(b)}function ine(b,L){var X=Py(this,b),Q=X.size;return X.set(b,L),this.size+=X.size==Q?0:1,this}vu.prototype.clear=ene,vu.prototype.delete=tne,vu.prototype.get=nne,vu.prototype.has=rne,vu.prototype.set=ine;function ld(b){var L=-1,X=b==null?0:b.length;for(this.__data__=new vu;++L<X;)this.add(b[L])}function one(b){return this.__data__.set(b,l),this}function ane(b){return this.__data__.has(b)}ld.prototype.add=ld.prototype.push=one,ld.prototype.has=ane;function Os(b){var L=this.__data__=new pu(b);this.size=L.size}function sne(){this.__data__=new pu,this.size=0}function lne(b){var L=this.__data__,X=L.delete(b);return this.size=L.size,X}function une(b){return this.__data__.get(b)}function cne(b){return this.__data__.has(b)}function fne(b,L){var X=this.__data__;if(X instanceof pu){var Q=X.__data__;if(!Yv||Q.length<i-1)return Q.push([b,L]),this.size=++X.size,this;X=this.__data__=new vu(Q)}return X.set(b,L),this.size=X.size,this}Os.prototype.clear=sne,Os.prototype.delete=lne,Os.prototype.get=une,Os.prototype.has=cne,Os.prototype.set=fne;function nC(b,L){var X=un(b),Q=!X&&hd(b),oe=!X&&!Q&&yc(b),me=!X&&!Q&&!oe&&m0(b),be=X||Q||oe||me,Te=be?q3(b.length,bte):[],Ie=Te.length;for(var et in b)(L||er.call(b,et))&&!(be&&(et=="length"||oe&&(et=="offset"||et=="parent")||me&&(et=="buffer"||et=="byteLength"||et=="byteOffset")||Au(et,Ie)))&&Te.push(et);return Te}function rC(b){var L=b.length;return L?b[gS(0,L-1)]:n}function dne(b,L){return Cy(Po(b),ud(L,0,b.length))}function hne(b){return Cy(Po(b))}function aS(b,L,X){(X!==n&&!ks(b[L],X)||X===n&&!(L in b))&&gu(b,L,X)}function Kv(b,L,X){var Q=b[L];(!(er.call(b,L)&&ks(Q,X))||X===n&&!(L in b))&&gu(b,L,X)}function Ay(b,L){for(var X=b.length;X--;)if(ks(b[X][0],L))return X;return-1}function pne(b,L,X,Q){return pc(b,function(oe,me,be){L(Q,oe,X(oe),be)}),Q}function iC(b,L){return b&&vl(L,mi(L),b)}function vne(b,L){return b&&vl(L,No(L),b)}function gu(b,L,X){L=="__proto__"&&hy?hy(b,L,{configurable:!0,enumerable:!0,value:X,writable:!0}):b[L]=X}function sS(b,L){for(var X=-1,Q=L.length,oe=Ye(Q),me=b==null;++X<Q;)oe[X]=me?n:US(b,L[X]);return oe}function ud(b,L,X){return b===b&&(X!==n&&(b=b<=X?b:X),L!==n&&(b=b>=L?b:L)),b}function Za(b,L,X,Q,oe,me){var be,Te=L&f,Ie=L&d,et=L&h;if(X&&(be=oe?X(b,Q,oe,me):X(b)),be!==n)return be;if(!Pr(b))return b;var nt=un(b);if(nt){if(be=rre(b),!Te)return Po(b,be)}else{var at=Gi(b),bt=at==le||at==J;if(yc(b))return _C(b,Te);if(at==j||at==ee||bt&&!oe){if(be=Ie||bt?{}:KC(b),!Te)return Ie?Hne(b,vne(be,b)):Qne(b,iC(be,b))}else{if(!cr[at])return oe?b:{};be=ire(b,at,Te)}}me||(me=new Os);var Pt=me.get(b);if(Pt)return Pt;me.set(b,be),xN(b)?b.forEach(function(Ut){be.add(Za(Ut,L,X,Ut,b,me))}):RN(b)&&b.forEach(function(Ut,bn){be.set(bn,Za(Ut,L,X,bn,b,me))});var Dt=et?Ie?TS:LS:Ie?No:mi,pn=nt?n:Dt(b);return Ua(pn||b,function(Ut,bn){pn&&(bn=Ut,Ut=b[bn]),Kv(be,bn,Za(Ut,L,X,bn,b,me))}),be}function gne(b){var L=mi(b);return function(X){return oC(X,b,L)}}function oC(b,L,X){var Q=X.length;if(b==null)return!Q;for(b=ar(b);Q--;){var oe=X[Q],me=L[oe],be=b[oe];if(be===n&&!(oe in b)||!me(be))return!1}return!0}function aC(b,L,X){if(typeof b!="function")throw new Ba(a);return e1(function(){b.apply(n,X)},L)}function Gv(b,L,X,Q){var oe=-1,me=ny,be=!0,Te=b.length,Ie=[],et=L.length;if(!Te)return Ie;X&&(L=xr(L,ua(X))),Q?(me=K3,be=!1):L.length>=i&&(me=Uv,be=!1,L=new ld(L));e:for(;++oe<Te;){var nt=b[oe],at=X==null?nt:X(nt);if(nt=Q||nt!==0?nt:0,be&&at===at){for(var bt=et;bt--;)if(L[bt]===at)continue e;Ie.push(nt)}else me(L,at,Q)||Ie.push(nt)}return Ie}var pc=NC(pl),sC=NC(uS,!0);function mne(b,L){var X=!0;return pc(b,function(Q,oe,me){return X=!!L(Q,oe,me),X}),X}function Ry(b,L,X){for(var Q=-1,oe=b.length;++Q<oe;){var me=b[Q],be=L(me);if(be!=null&&(Te===n?be===be&&!fa(be):X(be,Te)))var Te=be,Ie=me}return Ie}function yne(b,L,X,Q){var oe=b.length;for(X=hn(X),X<0&&(X=-X>oe?0:oe+X),Q=Q===n||Q>oe?oe:hn(Q),Q<0&&(Q+=oe),Q=X>Q?0:wN(Q);X<Q;)b[X++]=L;return b}function lC(b,L){var X=[];return pc(b,function(Q,oe,me){L(Q,oe,me)&&X.push(Q)}),X}function Pi(b,L,X,Q,oe){var me=-1,be=b.length;for(X||(X=are),oe||(oe=[]);++me<be;){var Te=b[me];L>0&&X(Te)?L>1?Pi(Te,L-1,X,Q,oe):fc(oe,Te):Q||(oe[oe.length]=Te)}return oe}var lS=IC(),uC=IC(!0);function pl(b,L){return b&&lS(b,L,mi)}function uS(b,L){return b&&uC(b,L,mi)}function by(b,L){return cc(L,function(X){return Ru(b[X])})}function cd(b,L){L=gc(L,b);for(var X=0,Q=L.length;b!=null&&X<Q;)b=b[gl(L[X++])];return X&&X==Q?b:n}function cC(b,L,X){var Q=L(b);return un(b)?Q:fc(Q,X(b))}function ho(b){return b==null?b===n?Fe:ie:ad&&ad in ar(b)?ere(b):hre(b)}function cS(b,L){return b>L}function Ane(b,L){return b!=null&&er.call(b,L)}function Rne(b,L){return b!=null&&L in ar(b)}function bne(b,L,X){return b>=Ki(L,X)&&b<li(L,X)}function fS(b,L,X){for(var Q=X?K3:ny,oe=b[0].length,me=b.length,be=me,Te=Ye(me),Ie=1/0,et=[];be--;){var nt=b[be];be&&L&&(nt=xr(nt,ua(L))),Ie=Ki(nt.length,Ie),Te[be]=!X&&(L||oe>=120&&nt.length>=120)?new ld(be&&nt):n}nt=b[0];var at=-1,bt=Te[0];e:for(;++at<oe&&et.length<Ie;){var Pt=nt[at],Dt=L?L(Pt):Pt;if(Pt=X||Pt!==0?Pt:0,!(bt?Uv(bt,Dt):Q(et,Dt,X))){for(be=me;--be;){var pn=Te[be];if(!(pn?Uv(pn,Dt):Q(b[be],Dt,X)))continue e}bt&&bt.push(Dt),et.push(Pt)}}return et}function xne(b,L,X,Q){return pl(b,function(oe,me,be){L(Q,X(oe),me,be)}),Q}function zv(b,L,X){L=gc(L,b),b=$C(b,L);var Q=b==null?b:b[gl(Ha(L))];return Q==null?n:la(Q,b,X)}function fC(b){return Xr(b)&&ho(b)==ee}function Sne(b){return Xr(b)&&ho(b)==Xe}function wne(b){return Xr(b)&&ho(b)==Ae}function Jv(b,L,X,Q,oe){return b===L?!0:b==null||L==null||!Xr(b)&&!Xr(L)?b!==b&&L!==L:Mne(b,L,X,Q,Jv,oe)}function Mne(b,L,X,Q,oe,me){var be=un(b),Te=un(L),Ie=be?q:Gi(b),et=Te?q:Gi(L);Ie=Ie==ee?j:Ie,et=et==ee?j:et;var nt=Ie==j,at=et==j,bt=Ie==et;if(bt&&yc(b)){if(!yc(L))return!1;be=!0,nt=!1}if(bt&&!nt)return me||(me=new Os),be||m0(b)?ZC(b,L,X,Q,oe,me):jne(b,L,Ie,X,Q,oe,me);if(!(X&p)){var Pt=nt&&er.call(b,"__wrapped__"),Dt=at&&er.call(L,"__wrapped__");if(Pt||Dt){var pn=Pt?b.value():b,Ut=Dt?L.value():L;return me||(me=new Os),oe(pn,Ut,X,Q,me)}}return bt?(me||(me=new Os),qne(b,L,X,Q,oe,me)):!1}function Lne(b){return Xr(b)&&Gi(b)==E}function dS(b,L,X,Q){var oe=X.length,me=oe,be=!Q;if(b==null)return!me;for(b=ar(b);oe--;){var Te=X[oe];if(be&&Te[2]?Te[1]!==b[Te[0]]:!(Te[0]in b))return!1}for(;++oe<me;){Te=X[oe];var Ie=Te[0],et=b[Ie],nt=Te[1];if(be&&Te[2]){if(et===n&&!(Ie in b))return!1}else{var at=new Os;if(Q)var bt=Q(et,nt,Ie,b,L,at);if(!(bt===n?Jv(nt,et,p|v,Q,at):bt))return!1}}return!0}function dC(b){if(!Pr(b)||lre(b))return!1;var L=Ru(b)?Lte:gee;return L.test(dd(b))}function Tne(b){return Xr(b)&&ho(b)==he}function _ne(b){return Xr(b)&&Gi(b)==fe}function One(b){return Xr(b)&&Wy(b.length)&&!!mr[ho(b)]}function hC(b){return typeof b=="function"?b:b==null?Io:typeof b=="object"?un(b)?gC(b[0],b[1]):vC(b):FN(b)}function hS(b){if(!qv(b))return Cte(b);var L=[];for(var X in ar(b))er.call(b,X)&&X!="constructor"&&L.push(X);return L}function kne(b){if(!Pr(b))return dre(b);var L=qv(b),X=[];for(var Q in b)Q=="constructor"&&(L||!er.call(b,Q))||X.push(Q);return X}function pS(b,L){return b<L}function pC(b,L){var X=-1,Q=Co(b)?Ye(b.length):[];return pc(b,function(oe,me,be){Q[++X]=L(oe,me,be)}),Q}function vC(b){var L=OS(b);return L.length==1&&L[0][2]?zC(L[0][0],L[0][1]):function(X){return X===b||dS(X,b,L)}}function gC(b,L){return PS(b)&&GC(L)?zC(gl(b),L):function(X){var Q=US(X,b);return Q===n&&Q===L?BS(X,b):Jv(L,Q,p|v)}}function xy(b,L,X,Q,oe){b!==L&&lS(L,function(me,be){if(oe||(oe=new Os),Pr(me))Pne(b,L,be,X,xy,Q,oe);else{var Te=Q?Q(NS(b,be),me,be+"",b,L,oe):n;Te===n&&(Te=me),aS(b,be,Te)}},No)}function Pne(b,L,X,Q,oe,me,be){var Te=NS(b,X),Ie=NS(L,X),et=be.get(Ie);if(et){aS(b,X,et);return}var nt=me?me(Te,Ie,X+"",b,L,be):n,at=nt===n;if(at){var bt=un(Ie),Pt=!bt&&yc(Ie),Dt=!bt&&!Pt&&m0(Ie);nt=Ie,bt||Pt||Dt?un(Te)?nt=Te:Kr(Te)?nt=Po(Te):Pt?(at=!1,nt=_C(Ie,!0)):Dt?(at=!1,nt=OC(Ie,!0)):nt=[]:t1(Ie)||hd(Ie)?(nt=Te,hd(Te)?nt=MN(Te):(!Pr(Te)||Ru(Te))&&(nt=KC(Ie))):at=!1}at&&(be.set(Ie,nt),oe(nt,Ie,Q,me,be),be.delete(Ie)),aS(b,X,nt)}function mC(b,L){var X=b.length;if(X)return L+=L<0?X:0,Au(L,X)?b[L]:n}function yC(b,L,X){L.length?L=xr(L,function(me){return un(me)?function(be){return cd(be,me.length===1?me[0]:me)}:me}):L=[Io];var Q=-1;L=xr(L,ua(Wt()));var oe=pC(b,function(me,be,Te){var Ie=xr(L,function(et){return et(me)});return{criteria:Ie,index:++Q,value:me}});return ite(oe,function(me,be){return Zne(me,be,X)})}function Cne(b,L){return AC(b,L,function(X,Q){return BS(b,Q)})}function AC(b,L,X){for(var Q=-1,oe=L.length,me={};++Q<oe;){var be=L[Q],Te=cd(b,be);X(Te,be)&&$v(me,gc(be,b),Te)}return me}function Nne(b){return function(L){return cd(L,b)}}function vS(b,L,X,Q){var oe=Q?rte:a0,me=-1,be=L.length,Te=b;for(b===L&&(L=Po(L)),X&&(Te=xr(b,ua(X)));++me<be;)for(var Ie=0,et=L[me],nt=X?X(et):et;(Ie=oe(Te,nt,Ie,Q))>-1;)Te!==b&&dy.call(Te,Ie,1),dy.call(b,Ie,1);return b}function RC(b,L){for(var X=b?L.length:0,Q=X-1;X--;){var oe=L[X];if(X==Q||oe!==me){var me=oe;Au(oe)?dy.call(b,oe,1):AS(b,oe)}}return b}function gS(b,L){return b+vy(eC()*(L-b+1))}function Ine(b,L,X,Q){for(var oe=-1,me=li(py((L-b)/(X||1)),0),be=Ye(me);me--;)be[Q?me:++oe]=b,b+=X;return be}function mS(b,L){var X="";if(!b||L<1||L>D)return X;do L%2&&(X+=b),L=vy(L/2),L&&(b+=b);while(L);return X}function gn(b,L){return IS(JC(b,L,Io),b+"")}function Fne(b){return rC(y0(b))}function Ene(b,L){var X=y0(b);return Cy(X,ud(L,0,X.length))}function $v(b,L,X,Q){if(!Pr(b))return b;L=gc(L,b);for(var oe=-1,me=L.length,be=me-1,Te=b;Te!=null&&++oe<me;){var Ie=gl(L[oe]),et=X;if(Ie==="__proto__"||Ie==="constructor"||Ie==="prototype")return b;if(oe!=be){var nt=Te[Ie];et=Q?Q(nt,Ie,Te):n,et===n&&(et=Pr(nt)?nt:Au(L[oe+1])?[]:{})}Kv(Te,Ie,et),Te=Te[Ie]}return b}var bC=gy?function(b,L){return gy.set(b,L),b}:Io,Xne=hy?function(b,L){return hy(b,"toString",{configurable:!0,enumerable:!1,value:ZS(L),writable:!0})}:Io;function Wne(b){return Cy(y0(b))}function Qa(b,L,X){var Q=-1,oe=b.length;L<0&&(L=-L>oe?0:oe+L),X=X>oe?oe:X,X<0&&(X+=oe),oe=L>X?0:X-L>>>0,L>>>=0;for(var me=Ye(oe);++Q<oe;)me[Q]=b[Q+L];return me}function Vne(b,L){var X;return pc(b,function(Q,oe,me){return X=L(Q,oe,me),!X}),!!X}function Sy(b,L,X){var Q=0,oe=b==null?Q:b.length;if(typeof L=="number"&&L===L&&oe<=K){for(;Q<oe;){var me=Q+oe>>>1,be=b[me];be!==null&&!fa(be)&&(X?be<=L:be<L)?Q=me+1:oe=me}return oe}return yS(b,L,Io,X)}function yS(b,L,X,Q){var oe=0,me=b==null?0:b.length;if(me===0)return 0;L=X(L);for(var be=L!==L,Te=L===null,Ie=fa(L),et=L===n;oe<me;){var nt=vy((oe+me)/2),at=X(b[nt]),bt=at!==n,Pt=at===null,Dt=at===at,pn=fa(at);if(be)var Ut=Q||Dt;else et?Ut=Dt&&(Q||bt):Te?Ut=Dt&&bt&&(Q||!Pt):Ie?Ut=Dt&&bt&&!Pt&&(Q||!pn):Pt||pn?Ut=!1:Ut=Q?at<=L:at<L;Ut?oe=nt+1:me=nt}return Ki(me,Y)}function xC(b,L){for(var X=-1,Q=b.length,oe=0,me=[];++X<Q;){var be=b[X],Te=L?L(be):be;if(!X||!ks(Te,Ie)){var Ie=Te;me[oe++]=be===0?0:be}}return me}function SC(b){return typeof b=="number"?b:fa(b)?re:+b}function ca(b){if(typeof b=="string")return b;if(un(b))return xr(b,ca)+"";if(fa(b))return tC?tC.call(b):"";var L=b+"";return L=="0"&&1/b==-W?"-0":L}function vc(b,L,X){var Q=-1,oe=ny,me=b.length,be=!0,Te=[],Ie=Te;if(X)be=!1,oe=K3;else if(me>=i){var et=L?null:Jne(b);if(et)return iy(et);be=!1,oe=Uv,Ie=new ld}else Ie=L?[]:Te;e:for(;++Q<me;){var nt=b[Q],at=L?L(nt):nt;if(nt=X||nt!==0?nt:0,be&&at===at){for(var bt=Ie.length;bt--;)if(Ie[bt]===at)continue e;L&&Ie.push(at),Te.push(nt)}else oe(Ie,at,X)||(Ie!==Te&&Ie.push(at),Te.push(nt))}return Te}function AS(b,L){return L=gc(L,b),b=$C(b,L),b==null||delete b[gl(Ha(L))]}function wC(b,L,X,Q){return $v(b,L,X(cd(b,L)),Q)}function wy(b,L,X,Q){for(var oe=b.length,me=Q?oe:-1;(Q?me--:++me<oe)&&L(b[me],me,b););return X?Qa(b,Q?0:me,Q?me+1:oe):Qa(b,Q?me+1:0,Q?oe:me)}function MC(b,L){var X=b;return X instanceof wn&&(X=X.value()),G3(L,function(Q,oe){return oe.func.apply(oe.thisArg,fc([Q],oe.args))},X)}function RS(b,L,X){var Q=b.length;if(Q<2)return Q?vc(b[0]):[];for(var oe=-1,me=Ye(Q);++oe<Q;)for(var be=b[oe],Te=-1;++Te<Q;)Te!=oe&&(me[oe]=Gv(me[oe]||be,b[Te],L,X));return vc(Pi(me,1),L,X)}function LC(b,L,X){for(var Q=-1,oe=b.length,me=L.length,be={};++Q<oe;){var Te=Q<me?L[Q]:n;X(be,b[Q],Te)}return be}function bS(b){return Kr(b)?b:[]}function xS(b){return typeof b=="function"?b:Io}function gc(b,L){return un(b)?b:PS(b,L)?[b]:tN(zn(b))}var Dne=gn;function mc(b,L,X){var Q=b.length;return X=X===n?Q:X,!L&&X>=Q?b:Qa(b,L,X)}var TC=Tte||function(b){return ki.clearTimeout(b)};function _C(b,L){if(L)return b.slice();var X=b.length,Q=zP?zP(X):new b.constructor(X);return b.copy(Q),Q}function SS(b){var L=new b.constructor(b.byteLength);return new cy(L).set(new cy(b)),L}function Une(b,L){var X=L?SS(b.buffer):b.buffer;return new b.constructor(X,b.byteOffset,b.byteLength)}function Bne(b){var L=new b.constructor(b.source,fP.exec(b));return L.lastIndex=b.lastIndex,L}function Yne(b){return Hv?ar(Hv.call(b)):{}}function OC(b,L){var X=L?SS(b.buffer):b.buffer;return new b.constructor(X,b.byteOffset,b.length)}function kC(b,L){if(b!==L){var X=b!==n,Q=b===null,oe=b===b,me=fa(b),be=L!==n,Te=L===null,Ie=L===L,et=fa(L);if(!Te&&!et&&!me&&b>L||me&&be&&Ie&&!Te&&!et||Q&&be&&Ie||!X&&Ie||!oe)return 1;if(!Q&&!me&&!et&&b<L||et&&X&&oe&&!Q&&!me||Te&&X&&oe||!be&&oe||!Ie)return-1}return 0}function Zne(b,L,X){for(var Q=-1,oe=b.criteria,me=L.criteria,be=oe.length,Te=X.length;++Q<be;){var Ie=kC(oe[Q],me[Q]);if(Ie){if(Q>=Te)return Ie;var et=X[Q];return Ie*(et=="desc"?-1:1)}}return b.index-L.index}function PC(b,L,X,Q){for(var oe=-1,me=b.length,be=X.length,Te=-1,Ie=L.length,et=li(me-be,0),nt=Ye(Ie+et),at=!Q;++Te<Ie;)nt[Te]=L[Te];for(;++oe<be;)(at||oe<me)&&(nt[X[oe]]=b[oe]);for(;et--;)nt[Te++]=b[oe++];return nt}function CC(b,L,X,Q){for(var oe=-1,me=b.length,be=-1,Te=X.length,Ie=-1,et=L.length,nt=li(me-Te,0),at=Ye(nt+et),bt=!Q;++oe<nt;)at[oe]=b[oe];for(var Pt=oe;++Ie<et;)at[Pt+Ie]=L[Ie];for(;++be<Te;)(bt||oe<me)&&(at[Pt+X[be]]=b[oe++]);return at}function Po(b,L){var X=-1,Q=b.length;for(L||(L=Ye(Q));++X<Q;)L[X]=b[X];return L}function vl(b,L,X,Q){var oe=!X;X||(X={});for(var me=-1,be=L.length;++me<be;){var Te=L[me],Ie=Q?Q(X[Te],b[Te],Te,X,b):n;Ie===n&&(Ie=b[Te]),oe?gu(X,Te,Ie):Kv(X,Te,Ie)}return X}function Qne(b,L){return vl(b,kS(b),L)}function Hne(b,L){return vl(b,QC(b),L)}function My(b,L){return function(X,Q){var oe=un(X)?$ee:pne,me=L?L():{};return oe(X,b,Wt(Q,2),me)}}function p0(b){return gn(function(L,X){var Q=-1,oe=X.length,me=oe>1?X[oe-1]:n,be=oe>2?X[2]:n;for(me=b.length>3&&typeof me=="function"?(oe--,me):n,be&&po(X[0],X[1],be)&&(me=oe<3?n:me,oe=1),L=ar(L);++Q<oe;){var Te=X[Q];Te&&b(L,Te,Q,me)}return L})}function NC(b,L){return function(X,Q){if(X==null)return X;if(!Co(X))return b(X,Q);for(var oe=X.length,me=L?oe:-1,be=ar(X);(L?me--:++me<oe)&&Q(be[me],me,be)!==!1;);return X}}function IC(b){return function(L,X,Q){for(var oe=-1,me=ar(L),be=Q(L),Te=be.length;Te--;){var Ie=be[b?Te:++oe];if(X(me[Ie],Ie,me)===!1)break}return L}}function Kne(b,L,X){var Q=L&g,oe=jv(b);function me(){var be=this&&this!==ki&&this instanceof me?oe:b;return be.apply(Q?X:this,arguments)}return me}function FC(b){return function(L){L=zn(L);var X=s0(L)?_s(L):n,Q=X?X[0]:L.charAt(0),oe=X?mc(X,1).join(""):L.slice(1);return Q[b]()+oe}}function v0(b){return function(L){return G3(NN(CN(L).replace(Xee,"")),b,"")}}function jv(b){return function(){var L=arguments;switch(L.length){case 0:return new b;case 1:return new b(L[0]);case 2:return new b(L[0],L[1]);case 3:return new b(L[0],L[1],L[2]);case 4:return new b(L[0],L[1],L[2],L[3]);case 5:return new b(L[0],L[1],L[2],L[3],L[4]);case 6:return new b(L[0],L[1],L[2],L[3],L[4],L[5]);case 7:return new b(L[0],L[1],L[2],L[3],L[4],L[5],L[6])}var X=h0(b.prototype),Q=b.apply(X,L);return Pr(Q)?Q:X}}function Gne(b,L,X){var Q=jv(b);function oe(){for(var me=arguments.length,be=Ye(me),Te=me,Ie=g0(oe);Te--;)be[Te]=arguments[Te];var et=me<3&&be[0]!==Ie&&be[me-1]!==Ie?[]:dc(be,Ie);if(me-=et.length,me<X)return DC(b,L,Ly,oe.placeholder,n,be,et,n,n,X-me);var nt=this&&this!==ki&&this instanceof oe?Q:b;return la(nt,this,be)}return oe}function EC(b){return function(L,X,Q){var oe=ar(L);if(!Co(L)){var me=Wt(X,3);L=mi(L),X=function(Te){return me(oe[Te],Te,oe)}}var be=b(L,X,Q);return be>-1?oe[me?L[be]:be]:n}}function XC(b){return yu(function(L){var X=L.length,Q=X,oe=Ya.prototype.thru;for(b&&L.reverse();Q--;){var me=L[Q];if(typeof me!="function")throw new Ba(a);if(oe&&!be&&ky(me)=="wrapper")var be=new Ya([],!0)}for(Q=be?Q:X;++Q<X;){me=L[Q];var Te=ky(me),Ie=Te=="wrapper"?_S(me):n;Ie&&CS(Ie[0])&&Ie[1]==(T|R|x|w)&&!Ie[4].length&&Ie[9]==1?be=be[ky(Ie[0])].apply(be,Ie[3]):be=me.length==1&&CS(me)?be[Te]():be.thru(me)}return function(){var et=arguments,nt=et[0];if(be&&et.length==1&&un(nt))return be.plant(nt).value();for(var at=0,bt=X?L[at].apply(this,et):nt;++at<X;)bt=L[at].call(this,bt);return bt}})}function Ly(b,L,X,Q,oe,me,be,Te,Ie,et){var nt=L&T,at=L&g,bt=L&m,Pt=L&(R|A),Dt=L&M,pn=bt?n:jv(b);function Ut(){for(var bn=arguments.length,On=Ye(bn),da=bn;da--;)On[da]=arguments[da];if(Pt)var vo=g0(Ut),ha=ate(On,vo);if(Q&&(On=PC(On,Q,oe,Pt)),me&&(On=CC(On,me,be,Pt)),bn-=ha,Pt&&bn<et){var Gr=dc(On,vo);return DC(b,L,Ly,Ut.placeholder,X,On,Gr,Te,Ie,et-bn)}var Ps=at?X:this,xu=bt?Ps[b]:b;return bn=On.length,Te?On=pre(On,Te):Dt&&bn>1&&On.reverse(),nt&&Ie<bn&&(On.length=Ie),this&&this!==ki&&this instanceof Ut&&(xu=pn||jv(xu)),xu.apply(Ps,On)}return Ut}function WC(b,L){return function(X,Q){return xne(X,b,L(Q),{})}}function Ty(b,L){return function(X,Q){var oe;if(X===n&&Q===n)return L;if(X!==n&&(oe=X),Q!==n){if(oe===n)return Q;typeof X=="string"||typeof Q=="string"?(X=ca(X),Q=ca(Q)):(X=SC(X),Q=SC(Q)),oe=b(X,Q)}return oe}}function wS(b){return yu(function(L){return L=xr(L,ua(Wt())),gn(function(X){var Q=this;return b(L,function(oe){return la(oe,Q,X)})})})}function _y(b,L){L=L===n?" ":ca(L);var X=L.length;if(X<2)return X?mS(L,b):L;var Q=mS(L,py(b/l0(L)));return s0(L)?mc(_s(Q),0,b).join(""):Q.slice(0,b)}function zne(b,L,X,Q){var oe=L&g,me=jv(b);function be(){for(var Te=-1,Ie=arguments.length,et=-1,nt=Q.length,at=Ye(nt+Ie),bt=this&&this!==ki&&this instanceof be?me:b;++et<nt;)at[et]=Q[et];for(;Ie--;)at[et++]=arguments[++Te];return la(bt,oe?X:this,at)}return be}function VC(b){return function(L,X,Q){return Q&&typeof Q!="number"&&po(L,X,Q)&&(X=Q=n),L=bu(L),X===n?(X=L,L=0):X=bu(X),Q=Q===n?L<X?1:-1:bu(Q),Ine(L,X,Q,b)}}function Oy(b){return function(L,X){return typeof L=="string"&&typeof X=="string"||(L=Ka(L),X=Ka(X)),b(L,X)}}function DC(b,L,X,Q,oe,me,be,Te,Ie,et){var nt=L&R,at=nt?be:n,bt=nt?n:be,Pt=nt?me:n,Dt=nt?n:me;L|=nt?x:S,L&=~(nt?S:x),L&y||(L&=~(g|m));var pn=[b,L,oe,Pt,at,Dt,bt,Te,Ie,et],Ut=X.apply(n,pn);return CS(b)&&jC(Ut,pn),Ut.placeholder=Q,qC(Ut,b,L)}function MS(b){var L=si[b];return function(X,Q){if(X=Ka(X),Q=Q==null?0:Ki(hn(Q),292),Q&&qP(X)){var oe=(zn(X)+"e").split("e"),me=L(oe[0]+"e"+(+oe[1]+Q));return oe=(zn(me)+"e").split("e"),+(oe[0]+"e"+(+oe[1]-Q))}return L(X)}}var Jne=f0&&1/iy(new f0([,-0]))[1]==W?function(b){return new f0(b)}:KS;function UC(b){return function(L){var X=Gi(L);return X==E?tS(L):X==fe?hte(L):ote(L,b(L))}}function mu(b,L,X,Q,oe,me,be,Te){var Ie=L&m;if(!Ie&&typeof b!="function")throw new Ba(a);var et=Q?Q.length:0;if(et||(L&=~(x|S),Q=oe=n),be=be===n?be:li(hn(be),0),Te=Te===n?Te:hn(Te),et-=oe?oe.length:0,L&S){var nt=Q,at=oe;Q=oe=n}var bt=Ie?n:_S(b),Pt=[b,L,X,Q,oe,nt,at,me,be,Te];if(bt&&fre(Pt,bt),b=Pt[0],L=Pt[1],X=Pt[2],Q=Pt[3],oe=Pt[4],Te=Pt[9]=Pt[9]===n?Ie?0:b.length:li(Pt[9]-et,0),!Te&&L&(R|A)&&(L&=~(R|A)),!L||L==g)var Dt=Kne(b,L,X);else L==R||L==A?Dt=Gne(b,L,Te):(L==x||L==(g|x))&&!oe.length?Dt=zne(b,L,X,Q):Dt=Ly.apply(n,Pt);var pn=bt?bC:jC;return qC(pn(Dt,Pt),b,L)}function BC(b,L,X,Q){return b===n||ks(b,c0[X])&&!er.call(Q,X)?L:b}function YC(b,L,X,Q,oe,me){return Pr(b)&&Pr(L)&&(me.set(L,b),xy(b,L,n,YC,me),me.delete(L)),b}function $ne(b){return t1(b)?n:b}function ZC(b,L,X,Q,oe,me){var be=X&p,Te=b.length,Ie=L.length;if(Te!=Ie&&!(be&&Ie>Te))return!1;var et=me.get(b),nt=me.get(L);if(et&&nt)return et==L&&nt==b;var at=-1,bt=!0,Pt=X&v?new ld:n;for(me.set(b,L),me.set(L,b);++at<Te;){var Dt=b[at],pn=L[at];if(Q)var Ut=be?Q(pn,Dt,at,L,b,me):Q(Dt,pn,at,b,L,me);if(Ut!==n){if(Ut)continue;bt=!1;break}if(Pt){if(!z3(L,function(bn,On){if(!Uv(Pt,On)&&(Dt===bn||oe(Dt,bn,X,Q,me)))return Pt.push(On)})){bt=!1;break}}else if(!(Dt===pn||oe(Dt,pn,X,Q,me))){bt=!1;break}}return me.delete(b),me.delete(L),bt}function jne(b,L,X,Q,oe,me,be){switch(X){case He:if(b.byteLength!=L.byteLength||b.byteOffset!=L.byteOffset)return!1;b=b.buffer,L=L.buffer;case Xe:return!(b.byteLength!=L.byteLength||!me(new cy(b),new cy(L)));case ue:case Ae:case $:return ks(+b,+L);case de:return b.name==L.name&&b.message==L.message;case he:case ve:return b==L+"";case E:var Te=tS;case fe:var Ie=Q&p;if(Te||(Te=iy),b.size!=L.size&&!Ie)return!1;var et=be.get(b);if(et)return et==L;Q|=v,be.set(b,L);var nt=ZC(Te(b),Te(L),Q,oe,me,be);return be.delete(b),nt;case xe:if(Hv)return Hv.call(b)==Hv.call(L)}return!1}function qne(b,L,X,Q,oe,me){var be=X&p,Te=LS(b),Ie=Te.length,et=LS(L),nt=et.length;if(Ie!=nt&&!be)return!1;for(var at=Ie;at--;){var bt=Te[at];if(!(be?bt in L:er.call(L,bt)))return!1}var Pt=me.get(b),Dt=me.get(L);if(Pt&&Dt)return Pt==L&&Dt==b;var pn=!0;me.set(b,L),me.set(L,b);for(var Ut=be;++at<Ie;){bt=Te[at];var bn=b[bt],On=L[bt];if(Q)var da=be?Q(On,bn,bt,L,b,me):Q(bn,On,bt,b,L,me);if(!(da===n?bn===On||oe(bn,On,X,Q,me):da)){pn=!1;break}Ut||(Ut=bt=="constructor")}if(pn&&!Ut){var vo=b.constructor,ha=L.constructor;vo!=ha&&"constructor"in b&&"constructor"in L&&!(typeof vo=="function"&&vo instanceof vo&&typeof ha=="function"&&ha instanceof ha)&&(pn=!1)}return me.delete(b),me.delete(L),pn}function yu(b){return IS(JC(b,n,oN),b+"")}function LS(b){return cC(b,mi,kS)}function TS(b){return cC(b,No,QC)}var _S=gy?function(b){return gy.get(b)}:KS;function ky(b){for(var L=b.name+"",X=d0[L],Q=er.call(d0,L)?X.length:0;Q--;){var oe=X[Q],me=oe.func;if(me==null||me==b)return oe.name}return L}function g0(b){var L=er.call(pe,"placeholder")?pe:b;return L.placeholder}function Wt(){var b=pe.iteratee||QS;return b=b===QS?hC:b,arguments.length?b(arguments[0],arguments[1]):b}function Py(b,L){var X=b.__data__;return sre(L)?X[typeof L=="string"?"string":"hash"]:X.map}function OS(b){for(var L=mi(b),X=L.length;X--;){var Q=L[X],oe=b[Q];L[X]=[Q,oe,GC(oe)]}return L}function fd(b,L){var X=cte(b,L);return dC(X)?X:n}function ere(b){var L=er.call(b,ad),X=b[ad];try{b[ad]=n;var Q=!0}catch{}var oe=ly.call(b);return Q&&(L?b[ad]=X:delete b[ad]),oe}var kS=rS?function(b){return b==null?[]:(b=ar(b),cc(rS(b),function(L){return $P.call(b,L)}))}:GS,QC=rS?function(b){for(var L=[];b;)fc(L,kS(b)),b=fy(b);return L}:GS,Gi=ho;(iS&&Gi(new iS(new ArrayBuffer(1)))!=He||Yv&&Gi(new Yv)!=E||oS&&Gi(oS.resolve())!=te||f0&&Gi(new f0)!=fe||Zv&&Gi(new Zv)!=Re)&&(Gi=function(b){var L=ho(b),X=L==j?b.constructor:n,Q=X?dd(X):"";if(Q)switch(Q){case Ete:return He;case Xte:return E;case Wte:return te;case Vte:return fe;case Dte:return Re}return L});function tre(b,L,X){for(var Q=-1,oe=X.length;++Q<oe;){var me=X[Q],be=me.size;switch(me.type){case"drop":b+=be;break;case"dropRight":L-=be;break;case"take":L=Ki(L,b+be);break;case"takeRight":b=li(b,L-be);break}}return{start:b,end:L}}function nre(b){var L=b.match(lee);return L?L[1].split(uee):[]}function HC(b,L,X){L=gc(L,b);for(var Q=-1,oe=L.length,me=!1;++Q<oe;){var be=gl(L[Q]);if(!(me=b!=null&&X(b,be)))break;b=b[be]}return me||++Q!=oe?me:(oe=b==null?0:b.length,!!oe&&Wy(oe)&&Au(be,oe)&&(un(b)||hd(b)))}function rre(b){var L=b.length,X=new b.constructor(L);return L&&typeof b[0]=="string"&&er.call(b,"index")&&(X.index=b.index,X.input=b.input),X}function KC(b){return typeof b.constructor=="function"&&!qv(b)?h0(fy(b)):{}}function ire(b,L,X){var Q=b.constructor;switch(L){case Xe:return SS(b);case ue:case Ae:return new Q(+b);case He:return Une(b,X);case ye:case Me:case Ce:case Be:case it:case Oe:case Ke:case tt:case Rt:return OC(b,X);case E:return new Q;case $:case ve:return new Q(b);case he:return Bne(b);case fe:return new Q;case xe:return Yne(b)}}function ore(b,L){var X=L.length;if(!X)return b;var Q=X-1;return L[Q]=(X>1?"& ":"")+L[Q],L=L.join(X>2?", ":" "),b.replace(V3,`{
|
||
/* [wrapped with `+L+`] */
|
||
`)}function are(b){return un(b)||hd(b)||!!(jP&&b&&b[jP])}function Au(b,L){var X=typeof b;return L=L??D,!!L&&(X=="number"||X!="symbol"&&yee.test(b))&&b>-1&&b%1==0&&b<L}function po(b,L,X){if(!Pr(X))return!1;var Q=typeof L;return(Q=="number"?Co(X)&&Au(L,X.length):Q=="string"&&L in X)?ks(X[L],b):!1}function PS(b,L){if(un(b))return!1;var X=typeof b;return X=="number"||X=="symbol"||X=="boolean"||b==null||fa(b)?!0:hu.test(b)||!id.test(b)||L!=null&&b in ar(L)}function sre(b){var L=typeof b;return L=="string"||L=="number"||L=="symbol"||L=="boolean"?b!=="__proto__":b===null}function CS(b){var L=ky(b),X=pe[L];if(typeof X!="function"||!(L in wn.prototype))return!1;if(b===X)return!0;var Q=_S(X);return!!Q&&b===Q[0]}function lre(b){return!!GP&&GP in b}var ure=ay?Ru:zS;function qv(b){var L=b&&b.constructor,X=typeof L=="function"&&L.prototype||c0;return b===X}function GC(b){return b===b&&!Pr(b)}function zC(b,L){return function(X){return X==null?!1:X[b]===L&&(L!==n||b in ar(X))}}function cre(b){var L=Ey(b,function(Q){return X.size===u&&X.clear(),Q}),X=L.cache;return L}function fre(b,L){var X=b[1],Q=L[1],oe=X|Q,me=oe<(g|m|T),be=Q==T&&X==R||Q==T&&X==w&&b[7].length<=L[8]||Q==(T|w)&&L[7].length<=L[8]&&X==R;if(!(me||be))return b;Q&g&&(b[2]=L[2],oe|=X&g?0:y);var Te=L[3];if(Te){var Ie=b[3];b[3]=Ie?PC(Ie,Te,L[4]):Te,b[4]=Ie?dc(b[3],c):L[4]}return Te=L[5],Te&&(Ie=b[5],b[5]=Ie?CC(Ie,Te,L[6]):Te,b[6]=Ie?dc(b[5],c):L[6]),Te=L[7],Te&&(b[7]=Te),Q&T&&(b[8]=b[8]==null?L[8]:Ki(b[8],L[8])),b[9]==null&&(b[9]=L[9]),b[0]=L[0],b[1]=oe,b}function dre(b){var L=[];if(b!=null)for(var X in ar(b))L.push(X);return L}function hre(b){return ly.call(b)}function JC(b,L,X){return L=li(L===n?b.length-1:L,0),function(){for(var Q=arguments,oe=-1,me=li(Q.length-L,0),be=Ye(me);++oe<me;)be[oe]=Q[L+oe];oe=-1;for(var Te=Ye(L+1);++oe<L;)Te[oe]=Q[oe];return Te[L]=X(be),la(b,this,Te)}}function $C(b,L){return L.length<2?b:cd(b,Qa(L,0,-1))}function pre(b,L){for(var X=b.length,Q=Ki(L.length,X),oe=Po(b);Q--;){var me=L[Q];b[Q]=Au(me,X)?oe[me]:n}return b}function NS(b,L){if(!(L==="constructor"&&typeof b[L]=="function")&&L!="__proto__")return b[L]}var jC=eN(bC),e1=Ote||function(b,L){return ki.setTimeout(b,L)},IS=eN(Xne);function qC(b,L,X){var Q=L+"";return IS(b,ore(Q,vre(nre(Q),X)))}function eN(b){var L=0,X=0;return function(){var Q=Nte(),oe=F-(Q-X);if(X=Q,oe>0){if(++L>=k)return arguments[0]}else L=0;return b.apply(n,arguments)}}function Cy(b,L){var X=-1,Q=b.length,oe=Q-1;for(L=L===n?Q:L;++X<L;){var me=gS(X,oe),be=b[me];b[me]=b[X],b[X]=be}return b.length=L,b}var tN=cre(function(b){var L=[];return b.charCodeAt(0)===46&&L.push(""),b.replace(W3,function(X,Q,oe,me){L.push(oe?me.replace(dee,"$1"):Q||X)}),L});function gl(b){if(typeof b=="string"||fa(b))return b;var L=b+"";return L=="0"&&1/b==-W?"-0":L}function dd(b){if(b!=null){try{return sy.call(b)}catch{}try{return b+""}catch{}}return""}function vre(b,L){return Ua(G,function(X){var Q="_."+X[0];L&X[1]&&!ny(b,Q)&&b.push(Q)}),b.sort()}function nN(b){if(b instanceof wn)return b.clone();var L=new Ya(b.__wrapped__,b.__chain__);return L.__actions__=Po(b.__actions__),L.__index__=b.__index__,L.__values__=b.__values__,L}function gre(b,L,X){(X?po(b,L,X):L===n)?L=1:L=li(hn(L),0);var Q=b==null?0:b.length;if(!Q||L<1)return[];for(var oe=0,me=0,be=Ye(py(Q/L));oe<Q;)be[me++]=Qa(b,oe,oe+=L);return be}function mre(b){for(var L=-1,X=b==null?0:b.length,Q=0,oe=[];++L<X;){var me=b[L];me&&(oe[Q++]=me)}return oe}function yre(){var b=arguments.length;if(!b)return[];for(var L=Ye(b-1),X=arguments[0],Q=b;Q--;)L[Q-1]=arguments[Q];return fc(un(X)?Po(X):[X],Pi(L,1))}var Are=gn(function(b,L){return Kr(b)?Gv(b,Pi(L,1,Kr,!0)):[]}),Rre=gn(function(b,L){var X=Ha(L);return Kr(X)&&(X=n),Kr(b)?Gv(b,Pi(L,1,Kr,!0),Wt(X,2)):[]}),bre=gn(function(b,L){var X=Ha(L);return Kr(X)&&(X=n),Kr(b)?Gv(b,Pi(L,1,Kr,!0),n,X):[]});function xre(b,L,X){var Q=b==null?0:b.length;return Q?(L=X||L===n?1:hn(L),Qa(b,L<0?0:L,Q)):[]}function Sre(b,L,X){var Q=b==null?0:b.length;return Q?(L=X||L===n?1:hn(L),L=Q-L,Qa(b,0,L<0?0:L)):[]}function wre(b,L){return b&&b.length?wy(b,Wt(L,3),!0,!0):[]}function Mre(b,L){return b&&b.length?wy(b,Wt(L,3),!0):[]}function Lre(b,L,X,Q){var oe=b==null?0:b.length;return oe?(X&&typeof X!="number"&&po(b,L,X)&&(X=0,Q=oe),yne(b,L,X,Q)):[]}function rN(b,L,X){var Q=b==null?0:b.length;if(!Q)return-1;var oe=X==null?0:hn(X);return oe<0&&(oe=li(Q+oe,0)),ry(b,Wt(L,3),oe)}function iN(b,L,X){var Q=b==null?0:b.length;if(!Q)return-1;var oe=Q-1;return X!==n&&(oe=hn(X),oe=X<0?li(Q+oe,0):Ki(oe,Q-1)),ry(b,Wt(L,3),oe,!0)}function oN(b){var L=b==null?0:b.length;return L?Pi(b,1):[]}function Tre(b){var L=b==null?0:b.length;return L?Pi(b,W):[]}function _re(b,L){var X=b==null?0:b.length;return X?(L=L===n?1:hn(L),Pi(b,L)):[]}function Ore(b){for(var L=-1,X=b==null?0:b.length,Q={};++L<X;){var oe=b[L];Q[oe[0]]=oe[1]}return Q}function aN(b){return b&&b.length?b[0]:n}function kre(b,L,X){var Q=b==null?0:b.length;if(!Q)return-1;var oe=X==null?0:hn(X);return oe<0&&(oe=li(Q+oe,0)),a0(b,L,oe)}function Pre(b){var L=b==null?0:b.length;return L?Qa(b,0,-1):[]}var Cre=gn(function(b){var L=xr(b,bS);return L.length&&L[0]===b[0]?fS(L):[]}),Nre=gn(function(b){var L=Ha(b),X=xr(b,bS);return L===Ha(X)?L=n:X.pop(),X.length&&X[0]===b[0]?fS(X,Wt(L,2)):[]}),Ire=gn(function(b){var L=Ha(b),X=xr(b,bS);return L=typeof L=="function"?L:n,L&&X.pop(),X.length&&X[0]===b[0]?fS(X,n,L):[]});function Fre(b,L){return b==null?"":Pte.call(b,L)}function Ha(b){var L=b==null?0:b.length;return L?b[L-1]:n}function Ere(b,L,X){var Q=b==null?0:b.length;if(!Q)return-1;var oe=Q;return X!==n&&(oe=hn(X),oe=oe<0?li(Q+oe,0):Ki(oe,Q-1)),L===L?vte(b,L,oe):ry(b,DP,oe,!0)}function Xre(b,L){return b&&b.length?mC(b,hn(L)):n}var Wre=gn(sN);function sN(b,L){return b&&b.length&&L&&L.length?vS(b,L):b}function Vre(b,L,X){return b&&b.length&&L&&L.length?vS(b,L,Wt(X,2)):b}function Dre(b,L,X){return b&&b.length&&L&&L.length?vS(b,L,n,X):b}var Ure=yu(function(b,L){var X=b==null?0:b.length,Q=sS(b,L);return RC(b,xr(L,function(oe){return Au(oe,X)?+oe:oe}).sort(kC)),Q});function Bre(b,L){var X=[];if(!(b&&b.length))return X;var Q=-1,oe=[],me=b.length;for(L=Wt(L,3);++Q<me;){var be=b[Q];L(be,Q,b)&&(X.push(be),oe.push(Q))}return RC(b,oe),X}function FS(b){return b==null?b:Fte.call(b)}function Yre(b,L,X){var Q=b==null?0:b.length;return Q?(X&&typeof X!="number"&&po(b,L,X)?(L=0,X=Q):(L=L==null?0:hn(L),X=X===n?Q:hn(X)),Qa(b,L,X)):[]}function Zre(b,L){return Sy(b,L)}function Qre(b,L,X){return yS(b,L,Wt(X,2))}function Hre(b,L){var X=b==null?0:b.length;if(X){var Q=Sy(b,L);if(Q<X&&ks(b[Q],L))return Q}return-1}function Kre(b,L){return Sy(b,L,!0)}function Gre(b,L,X){return yS(b,L,Wt(X,2),!0)}function zre(b,L){var X=b==null?0:b.length;if(X){var Q=Sy(b,L,!0)-1;if(ks(b[Q],L))return Q}return-1}function Jre(b){return b&&b.length?xC(b):[]}function $re(b,L){return b&&b.length?xC(b,Wt(L,2)):[]}function jre(b){var L=b==null?0:b.length;return L?Qa(b,1,L):[]}function qre(b,L,X){return b&&b.length?(L=X||L===n?1:hn(L),Qa(b,0,L<0?0:L)):[]}function eie(b,L,X){var Q=b==null?0:b.length;return Q?(L=X||L===n?1:hn(L),L=Q-L,Qa(b,L<0?0:L,Q)):[]}function tie(b,L){return b&&b.length?wy(b,Wt(L,3),!1,!0):[]}function nie(b,L){return b&&b.length?wy(b,Wt(L,3)):[]}var rie=gn(function(b){return vc(Pi(b,1,Kr,!0))}),iie=gn(function(b){var L=Ha(b);return Kr(L)&&(L=n),vc(Pi(b,1,Kr,!0),Wt(L,2))}),oie=gn(function(b){var L=Ha(b);return L=typeof L=="function"?L:n,vc(Pi(b,1,Kr,!0),n,L)});function aie(b){return b&&b.length?vc(b):[]}function sie(b,L){return b&&b.length?vc(b,Wt(L,2)):[]}function lie(b,L){return L=typeof L=="function"?L:n,b&&b.length?vc(b,n,L):[]}function ES(b){if(!(b&&b.length))return[];var L=0;return b=cc(b,function(X){if(Kr(X))return L=li(X.length,L),!0}),q3(L,function(X){return xr(b,J3(X))})}function lN(b,L){if(!(b&&b.length))return[];var X=ES(b);return L==null?X:xr(X,function(Q){return la(L,n,Q)})}var uie=gn(function(b,L){return Kr(b)?Gv(b,L):[]}),cie=gn(function(b){return RS(cc(b,Kr))}),fie=gn(function(b){var L=Ha(b);return Kr(L)&&(L=n),RS(cc(b,Kr),Wt(L,2))}),die=gn(function(b){var L=Ha(b);return L=typeof L=="function"?L:n,RS(cc(b,Kr),n,L)}),hie=gn(ES);function pie(b,L){return LC(b||[],L||[],Kv)}function vie(b,L){return LC(b||[],L||[],$v)}var gie=gn(function(b){var L=b.length,X=L>1?b[L-1]:n;return X=typeof X=="function"?(b.pop(),X):n,lN(b,X)});function uN(b){var L=pe(b);return L.__chain__=!0,L}function mie(b,L){return L(b),b}function Ny(b,L){return L(b)}var yie=yu(function(b){var L=b.length,X=L?b[0]:0,Q=this.__wrapped__,oe=function(me){return sS(me,b)};return L>1||this.__actions__.length||!(Q instanceof wn)||!Au(X)?this.thru(oe):(Q=Q.slice(X,+X+(L?1:0)),Q.__actions__.push({func:Ny,args:[oe],thisArg:n}),new Ya(Q,this.__chain__).thru(function(me){return L&&!me.length&&me.push(n),me}))});function Aie(){return uN(this)}function Rie(){return new Ya(this.value(),this.__chain__)}function bie(){this.__values__===n&&(this.__values__=SN(this.value()));var b=this.__index__>=this.__values__.length,L=b?n:this.__values__[this.__index__++];return{done:b,value:L}}function xie(){return this}function Sie(b){for(var L,X=this;X instanceof yy;){var Q=nN(X);Q.__index__=0,Q.__values__=n,L?oe.__wrapped__=Q:L=Q;var oe=Q;X=X.__wrapped__}return oe.__wrapped__=b,L}function wie(){var b=this.__wrapped__;if(b instanceof wn){var L=b;return this.__actions__.length&&(L=new wn(this)),L=L.reverse(),L.__actions__.push({func:Ny,args:[FS],thisArg:n}),new Ya(L,this.__chain__)}return this.thru(FS)}function Mie(){return MC(this.__wrapped__,this.__actions__)}var Lie=My(function(b,L,X){er.call(b,X)?++b[X]:gu(b,X,1)});function Tie(b,L,X){var Q=un(b)?WP:mne;return X&&po(b,L,X)&&(L=n),Q(b,Wt(L,3))}function _ie(b,L){var X=un(b)?cc:lC;return X(b,Wt(L,3))}var Oie=EC(rN),kie=EC(iN);function Pie(b,L){return Pi(Iy(b,L),1)}function Cie(b,L){return Pi(Iy(b,L),W)}function Nie(b,L,X){return X=X===n?1:hn(X),Pi(Iy(b,L),X)}function cN(b,L){var X=un(b)?Ua:pc;return X(b,Wt(L,3))}function fN(b,L){var X=un(b)?jee:sC;return X(b,Wt(L,3))}var Iie=My(function(b,L,X){er.call(b,X)?b[X].push(L):gu(b,X,[L])});function Fie(b,L,X,Q){b=Co(b)?b:y0(b),X=X&&!Q?hn(X):0;var oe=b.length;return X<0&&(X=li(oe+X,0)),Vy(b)?X<=oe&&b.indexOf(L,X)>-1:!!oe&&a0(b,L,X)>-1}var Eie=gn(function(b,L,X){var Q=-1,oe=typeof L=="function",me=Co(b)?Ye(b.length):[];return pc(b,function(be){me[++Q]=oe?la(L,be,X):zv(be,L,X)}),me}),Xie=My(function(b,L,X){gu(b,X,L)});function Iy(b,L){var X=un(b)?xr:pC;return X(b,Wt(L,3))}function Wie(b,L,X,Q){return b==null?[]:(un(L)||(L=L==null?[]:[L]),X=Q?n:X,un(X)||(X=X==null?[]:[X]),yC(b,L,X))}var Vie=My(function(b,L,X){b[X?0:1].push(L)},function(){return[[],[]]});function Die(b,L,X){var Q=un(b)?G3:BP,oe=arguments.length<3;return Q(b,Wt(L,4),X,oe,pc)}function Uie(b,L,X){var Q=un(b)?qee:BP,oe=arguments.length<3;return Q(b,Wt(L,4),X,oe,sC)}function Bie(b,L){var X=un(b)?cc:lC;return X(b,Xy(Wt(L,3)))}function Yie(b){var L=un(b)?rC:Fne;return L(b)}function Zie(b,L,X){(X?po(b,L,X):L===n)?L=1:L=hn(L);var Q=un(b)?dne:Ene;return Q(b,L)}function Qie(b){var L=un(b)?hne:Wne;return L(b)}function Hie(b){if(b==null)return 0;if(Co(b))return Vy(b)?l0(b):b.length;var L=Gi(b);return L==E||L==fe?b.size:hS(b).length}function Kie(b,L,X){var Q=un(b)?z3:Vne;return X&&po(b,L,X)&&(L=n),Q(b,Wt(L,3))}var Gie=gn(function(b,L){if(b==null)return[];var X=L.length;return X>1&&po(b,L[0],L[1])?L=[]:X>2&&po(L[0],L[1],L[2])&&(L=[L[0]]),yC(b,Pi(L,1),[])}),Fy=_te||function(){return ki.Date.now()};function zie(b,L){if(typeof L!="function")throw new Ba(a);return b=hn(b),function(){if(--b<1)return L.apply(this,arguments)}}function dN(b,L,X){return L=X?n:L,L=b&&L==null?b.length:L,mu(b,T,n,n,n,n,L)}function hN(b,L){var X;if(typeof L!="function")throw new Ba(a);return b=hn(b),function(){return--b>0&&(X=L.apply(this,arguments)),b<=1&&(L=n),X}}var XS=gn(function(b,L,X){var Q=g;if(X.length){var oe=dc(X,g0(XS));Q|=x}return mu(b,Q,L,X,oe)}),pN=gn(function(b,L,X){var Q=g|m;if(X.length){var oe=dc(X,g0(pN));Q|=x}return mu(L,Q,b,X,oe)});function vN(b,L,X){L=X?n:L;var Q=mu(b,R,n,n,n,n,n,L);return Q.placeholder=vN.placeholder,Q}function gN(b,L,X){L=X?n:L;var Q=mu(b,A,n,n,n,n,n,L);return Q.placeholder=gN.placeholder,Q}function mN(b,L,X){var Q,oe,me,be,Te,Ie,et=0,nt=!1,at=!1,bt=!0;if(typeof b!="function")throw new Ba(a);L=Ka(L)||0,Pr(X)&&(nt=!!X.leading,at="maxWait"in X,me=at?li(Ka(X.maxWait)||0,L):me,bt="trailing"in X?!!X.trailing:bt);function Pt(Gr){var Ps=Q,xu=oe;return Q=oe=n,et=Gr,be=b.apply(xu,Ps),be}function Dt(Gr){return et=Gr,Te=e1(bn,L),nt?Pt(Gr):be}function pn(Gr){var Ps=Gr-Ie,xu=Gr-et,EN=L-Ps;return at?Ki(EN,me-xu):EN}function Ut(Gr){var Ps=Gr-Ie,xu=Gr-et;return Ie===n||Ps>=L||Ps<0||at&&xu>=me}function bn(){var Gr=Fy();if(Ut(Gr))return On(Gr);Te=e1(bn,pn(Gr))}function On(Gr){return Te=n,bt&&Q?Pt(Gr):(Q=oe=n,be)}function da(){Te!==n&&TC(Te),et=0,Q=Ie=oe=Te=n}function vo(){return Te===n?be:On(Fy())}function ha(){var Gr=Fy(),Ps=Ut(Gr);if(Q=arguments,oe=this,Ie=Gr,Ps){if(Te===n)return Dt(Ie);if(at)return TC(Te),Te=e1(bn,L),Pt(Ie)}return Te===n&&(Te=e1(bn,L)),be}return ha.cancel=da,ha.flush=vo,ha}var Jie=gn(function(b,L){return aC(b,1,L)}),$ie=gn(function(b,L,X){return aC(b,Ka(L)||0,X)});function jie(b){return mu(b,M)}function Ey(b,L){if(typeof b!="function"||L!=null&&typeof L!="function")throw new Ba(a);var X=function(){var Q=arguments,oe=L?L.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(Ey.Cache||vu),X}Ey.Cache=vu;function Xy(b){if(typeof b!="function")throw new Ba(a);return function(){var L=arguments;switch(L.length){case 0:return!b.call(this);case 1:return!b.call(this,L[0]);case 2:return!b.call(this,L[0],L[1]);case 3:return!b.call(this,L[0],L[1],L[2])}return!b.apply(this,L)}}function qie(b){return hN(2,b)}var eoe=Dne(function(b,L){L=L.length==1&&un(L[0])?xr(L[0],ua(Wt())):xr(Pi(L,1),ua(Wt()));var X=L.length;return gn(function(Q){for(var oe=-1,me=Ki(Q.length,X);++oe<me;)Q[oe]=L[oe].call(this,Q[oe]);return la(b,this,Q)})}),WS=gn(function(b,L){var X=dc(L,g0(WS));return mu(b,x,n,L,X)}),yN=gn(function(b,L){var X=dc(L,g0(yN));return mu(b,S,n,L,X)}),toe=yu(function(b,L){return mu(b,w,n,n,n,L)});function noe(b,L){if(typeof b!="function")throw new Ba(a);return L=L===n?L:hn(L),gn(b,L)}function roe(b,L){if(typeof b!="function")throw new Ba(a);return L=L==null?0:li(hn(L),0),gn(function(X){var Q=X[L],oe=mc(X,0,L);return Q&&fc(oe,Q),la(b,this,oe)})}function ioe(b,L,X){var Q=!0,oe=!0;if(typeof b!="function")throw new Ba(a);return Pr(X)&&(Q="leading"in X?!!X.leading:Q,oe="trailing"in X?!!X.trailing:oe),mN(b,L,{leading:Q,maxWait:L,trailing:oe})}function ooe(b){return dN(b,1)}function aoe(b,L){return WS(xS(L),b)}function soe(){if(!arguments.length)return[];var b=arguments[0];return un(b)?b:[b]}function loe(b){return Za(b,h)}function uoe(b,L){return L=typeof L=="function"?L:n,Za(b,h,L)}function coe(b){return Za(b,f|h)}function foe(b,L){return L=typeof L=="function"?L:n,Za(b,f|h,L)}function doe(b,L){return L==null||oC(b,L,mi(L))}function ks(b,L){return b===L||b!==b&&L!==L}var hoe=Oy(cS),poe=Oy(function(b,L){return b>=L}),hd=fC(function(){return arguments}())?fC:function(b){return Xr(b)&&er.call(b,"callee")&&!$P.call(b,"callee")},un=Ye.isArray,voe=CP?ua(CP):Sne;function Co(b){return b!=null&&Wy(b.length)&&!Ru(b)}function Kr(b){return Xr(b)&&Co(b)}function goe(b){return b===!0||b===!1||Xr(b)&&ho(b)==ue}var yc=kte||zS,moe=NP?ua(NP):wne;function yoe(b){return Xr(b)&&b.nodeType===1&&!t1(b)}function Aoe(b){if(b==null)return!0;if(Co(b)&&(un(b)||typeof b=="string"||typeof b.splice=="function"||yc(b)||m0(b)||hd(b)))return!b.length;var L=Gi(b);if(L==E||L==fe)return!b.size;if(qv(b))return!hS(b).length;for(var X in b)if(er.call(b,X))return!1;return!0}function Roe(b,L){return Jv(b,L)}function boe(b,L,X){X=typeof X=="function"?X:n;var Q=X?X(b,L):n;return Q===n?Jv(b,L,n,X):!!Q}function VS(b){if(!Xr(b))return!1;var L=ho(b);return L==de||L==ce||typeof b.message=="string"&&typeof b.name=="string"&&!t1(b)}function xoe(b){return typeof b=="number"&&qP(b)}function Ru(b){if(!Pr(b))return!1;var L=ho(b);return L==le||L==J||L==H||L==ae}function AN(b){return typeof b=="number"&&b==hn(b)}function Wy(b){return typeof b=="number"&&b>-1&&b%1==0&&b<=D}function Pr(b){var L=typeof b;return b!=null&&(L=="object"||L=="function")}function Xr(b){return b!=null&&typeof b=="object"}var RN=IP?ua(IP):Lne;function Soe(b,L){return b===L||dS(b,L,OS(L))}function woe(b,L,X){return X=typeof X=="function"?X:n,dS(b,L,OS(L),X)}function Moe(b){return bN(b)&&b!=+b}function Loe(b){if(ure(b))throw new an(o);return dC(b)}function Toe(b){return b===null}function _oe(b){return b==null}function bN(b){return typeof b=="number"||Xr(b)&&ho(b)==$}function t1(b){if(!Xr(b)||ho(b)!=j)return!1;var L=fy(b);if(L===null)return!0;var X=er.call(L,"constructor")&&L.constructor;return typeof X=="function"&&X instanceof X&&sy.call(X)==wte}var DS=FP?ua(FP):Tne;function Ooe(b){return AN(b)&&b>=-D&&b<=D}var xN=EP?ua(EP):_ne;function Vy(b){return typeof b=="string"||!un(b)&&Xr(b)&&ho(b)==ve}function fa(b){return typeof b=="symbol"||Xr(b)&&ho(b)==xe}var m0=XP?ua(XP):One;function koe(b){return b===n}function Poe(b){return Xr(b)&&Gi(b)==Re}function Coe(b){return Xr(b)&&ho(b)==Qe}var Noe=Oy(pS),Ioe=Oy(function(b,L){return b<=L});function SN(b){if(!b)return[];if(Co(b))return Vy(b)?_s(b):Po(b);if(Bv&&b[Bv])return dte(b[Bv]());var L=Gi(b),X=L==E?tS:L==fe?iy:y0;return X(b)}function bu(b){if(!b)return b===0?b:0;if(b=Ka(b),b===W||b===-W){var L=b<0?-1:1;return L*Z}return b===b?b:0}function hn(b){var L=bu(b),X=L%1;return L===L?X?L-X:L:0}function wN(b){return b?ud(hn(b),0,B):0}function Ka(b){if(typeof b=="number")return b;if(fa(b))return re;if(Pr(b)){var L=typeof b.valueOf=="function"?b.valueOf():b;b=Pr(L)?L+"":L}if(typeof b!="string")return b===0?b:+b;b=YP(b);var X=vee.test(b);return X||mee.test(b)?zee(b.slice(2),X?2:8):pee.test(b)?re:+b}function MN(b){return vl(b,No(b))}function Foe(b){return b?ud(hn(b),-D,D):b===0?b:0}function zn(b){return b==null?"":ca(b)}var Eoe=p0(function(b,L){if(qv(L)||Co(L)){vl(L,mi(L),b);return}for(var X in L)er.call(L,X)&&Kv(b,X,L[X])}),LN=p0(function(b,L){vl(L,No(L),b)}),Dy=p0(function(b,L,X,Q){vl(L,No(L),b,Q)}),Xoe=p0(function(b,L,X,Q){vl(L,mi(L),b,Q)}),Woe=yu(sS);function Voe(b,L){var X=h0(b);return L==null?X:iC(X,L)}var Doe=gn(function(b,L){b=ar(b);var X=-1,Q=L.length,oe=Q>2?L[2]:n;for(oe&&po(L[0],L[1],oe)&&(Q=1);++X<Q;)for(var me=L[X],be=No(me),Te=-1,Ie=be.length;++Te<Ie;){var et=be[Te],nt=b[et];(nt===n||ks(nt,c0[et])&&!er.call(b,et))&&(b[et]=me[et])}return b}),Uoe=gn(function(b){return b.push(n,YC),la(TN,n,b)});function Boe(b,L){return VP(b,Wt(L,3),pl)}function Yoe(b,L){return VP(b,Wt(L,3),uS)}function Zoe(b,L){return b==null?b:lS(b,Wt(L,3),No)}function Qoe(b,L){return b==null?b:uC(b,Wt(L,3),No)}function Hoe(b,L){return b&&pl(b,Wt(L,3))}function Koe(b,L){return b&&uS(b,Wt(L,3))}function Goe(b){return b==null?[]:by(b,mi(b))}function zoe(b){return b==null?[]:by(b,No(b))}function US(b,L,X){var Q=b==null?n:cd(b,L);return Q===n?X:Q}function Joe(b,L){return b!=null&&HC(b,L,Ane)}function BS(b,L){return b!=null&&HC(b,L,Rne)}var $oe=WC(function(b,L,X){L!=null&&typeof L.toString!="function"&&(L=ly.call(L)),b[L]=X},ZS(Io)),joe=WC(function(b,L,X){L!=null&&typeof L.toString!="function"&&(L=ly.call(L)),er.call(b,L)?b[L].push(X):b[L]=[X]},Wt),qoe=gn(zv);function mi(b){return Co(b)?nC(b):hS(b)}function No(b){return Co(b)?nC(b,!0):kne(b)}function eae(b,L){var X={};return L=Wt(L,3),pl(b,function(Q,oe,me){gu(X,L(Q,oe,me),Q)}),X}function tae(b,L){var X={};return L=Wt(L,3),pl(b,function(Q,oe,me){gu(X,oe,L(Q,oe,me))}),X}var nae=p0(function(b,L,X){xy(b,L,X)}),TN=p0(function(b,L,X,Q){xy(b,L,X,Q)}),rae=yu(function(b,L){var X={};if(b==null)return X;var Q=!1;L=xr(L,function(me){return me=gc(me,b),Q||(Q=me.length>1),me}),vl(b,TS(b),X),Q&&(X=Za(X,f|d|h,$ne));for(var oe=L.length;oe--;)AS(X,L[oe]);return X});function iae(b,L){return _N(b,Xy(Wt(L)))}var oae=yu(function(b,L){return b==null?{}:Cne(b,L)});function _N(b,L){if(b==null)return{};var X=xr(TS(b),function(Q){return[Q]});return L=Wt(L),AC(b,X,function(Q,oe){return L(Q,oe[0])})}function aae(b,L,X){L=gc(L,b);var Q=-1,oe=L.length;for(oe||(oe=1,b=n);++Q<oe;){var me=b==null?n:b[gl(L[Q])];me===n&&(Q=oe,me=X),b=Ru(me)?me.call(b):me}return b}function sae(b,L,X){return b==null?b:$v(b,L,X)}function lae(b,L,X,Q){return Q=typeof Q=="function"?Q:n,b==null?b:$v(b,L,X,Q)}var ON=UC(mi),kN=UC(No);function uae(b,L,X){var Q=un(b),oe=Q||yc(b)||m0(b);if(L=Wt(L,4),X==null){var me=b&&b.constructor;oe?X=Q?new me:[]:Pr(b)?X=Ru(me)?h0(fy(b)):{}:X={}}return(oe?Ua:pl)(b,function(be,Te,Ie){return L(X,be,Te,Ie)}),X}function cae(b,L){return b==null?!0:AS(b,L)}function fae(b,L,X){return b==null?b:wC(b,L,xS(X))}function dae(b,L,X,Q){return Q=typeof Q=="function"?Q:n,b==null?b:wC(b,L,xS(X),Q)}function y0(b){return b==null?[]:eS(b,mi(b))}function hae(b){return b==null?[]:eS(b,No(b))}function pae(b,L,X){return X===n&&(X=L,L=n),X!==n&&(X=Ka(X),X=X===X?X:0),L!==n&&(L=Ka(L),L=L===L?L:0),ud(Ka(b),L,X)}function vae(b,L,X){return L=bu(L),X===n?(X=L,L=0):X=bu(X),b=Ka(b),bne(b,L,X)}function gae(b,L,X){if(X&&typeof X!="boolean"&&po(b,L,X)&&(L=X=n),X===n&&(typeof L=="boolean"?(X=L,L=n):typeof b=="boolean"&&(X=b,b=n)),b===n&&L===n?(b=0,L=1):(b=bu(b),L===n?(L=b,b=0):L=bu(L)),b>L){var Q=b;b=L,L=Q}if(X||b%1||L%1){var oe=eC();return Ki(b+oe*(L-b+Gee("1e-"+((oe+"").length-1))),L)}return gS(b,L)}var mae=v0(function(b,L,X){return L=L.toLowerCase(),b+(X?PN(L):L)});function PN(b){return YS(zn(b).toLowerCase())}function CN(b){return b=zn(b),b&&b.replace(Aee,ste).replace(Wee,"")}function yae(b,L,X){b=zn(b),L=ca(L);var Q=b.length;X=X===n?Q:ud(hn(X),0,Q);var oe=X;return X-=L.length,X>=0&&b.slice(X,oe)==L}function Aae(b){return b=zn(b),b&&Ts.test(b)?b.replace(Gt,lte):b}function Rae(b){return b=zn(b),b&&fo.test(b)?b.replace(i0,"\\$&"):b}var bae=v0(function(b,L,X){return b+(X?"-":"")+L.toLowerCase()}),xae=v0(function(b,L,X){return b+(X?" ":"")+L.toLowerCase()}),Sae=FC("toLowerCase");function wae(b,L,X){b=zn(b),L=hn(L);var Q=L?l0(b):0;if(!L||Q>=L)return b;var oe=(L-Q)/2;return _y(vy(oe),X)+b+_y(py(oe),X)}function Mae(b,L,X){b=zn(b),L=hn(L);var Q=L?l0(b):0;return L&&Q<L?b+_y(L-Q,X):b}function Lae(b,L,X){b=zn(b),L=hn(L);var Q=L?l0(b):0;return L&&Q<L?_y(L-Q,X)+b:b}function Tae(b,L,X){return X||L==null?L=0:L&&(L=+L),Ite(zn(b).replace(Va,""),L||0)}function _ae(b,L,X){return(X?po(b,L,X):L===n)?L=1:L=hn(L),mS(zn(b),L)}function Oae(){var b=arguments,L=zn(b[0]);return b.length<3?L:L.replace(b[1],b[2])}var kae=v0(function(b,L,X){return b+(X?"_":"")+L.toLowerCase()});function Pae(b,L,X){return X&&typeof X!="number"&&po(b,L,X)&&(L=X=n),X=X===n?B:X>>>0,X?(b=zn(b),b&&(typeof L=="string"||L!=null&&!DS(L))&&(L=ca(L),!L&&s0(b))?mc(_s(b),0,X):b.split(L,X)):[]}var Cae=v0(function(b,L,X){return b+(X?" ":"")+YS(L)});function Nae(b,L,X){return b=zn(b),X=X==null?0:ud(hn(X),0,b.length),L=ca(L),b.slice(X,X+L.length)==L}function Iae(b,L,X){var Q=pe.templateSettings;X&&po(b,L,X)&&(L=n),b=zn(b),L=Dy({},L,Q,BC);var oe=Dy({},L.imports,Q.imports,BC),me=mi(oe),be=eS(oe,me),Te,Ie,et=0,nt=L.interpolate||q2,at="__p += '",bt=nS((L.escape||q2).source+"|"+nt.source+"|"+(nt===r0?hee:q2).source+"|"+(L.evaluate||q2).source+"|$","g"),Pt="//# sourceURL="+(er.call(L,"sourceURL")?(L.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Yee+"]")+`
|
||
`;b.replace(bt,function(Ut,bn,On,da,vo,ha){return On||(On=da),at+=b.slice(et,ha).replace(Ree,ute),bn&&(Te=!0,at+=`' +
|
||
__e(`+bn+`) +
|
||
'`),vo&&(Ie=!0,at+=`';
|
||
`+vo+`;
|
||
__p += '`),On&&(at+=`' +
|
||
((__t = (`+On+`)) == null ? '' : __t) +
|
||
'`),et=ha+Ut.length,Ut}),at+=`';
|
||
`;var Dt=er.call(L,"variable")&&L.variable;if(!Dt)at=`with (obj) {
|
||
`+at+`
|
||
}
|
||
`;else if(fee.test(Dt))throw new an(s);at=(Ie?at.replace(ft,""):at).replace(vt,"$1").replace(St,"$1;"),at="function("+(Dt||"obj")+`) {
|
||
`+(Dt?"":`obj || (obj = {});
|
||
`)+"var __t, __p = ''"+(Te?", __e = _.escape":"")+(Ie?`, __j = Array.prototype.join;
|
||
function print() { __p += __j.call(arguments, '') }
|
||
`:`;
|
||
`)+at+`return __p
|
||
}`;var pn=IN(function(){return Yn(me,Pt+"return "+at).apply(n,be)});if(pn.source=at,VS(pn))throw pn;return pn}function Fae(b){return zn(b).toLowerCase()}function Eae(b){return zn(b).toUpperCase()}function Xae(b,L,X){if(b=zn(b),b&&(X||L===n))return YP(b);if(!b||!(L=ca(L)))return b;var Q=_s(b),oe=_s(L),me=ZP(Q,oe),be=QP(Q,oe)+1;return mc(Q,me,be).join("")}function Wae(b,L,X){if(b=zn(b),b&&(X||L===n))return b.slice(0,KP(b)+1);if(!b||!(L=ca(L)))return b;var Q=_s(b),oe=QP(Q,_s(L))+1;return mc(Q,0,oe).join("")}function Vae(b,L,X){if(b=zn(b),b&&(X||L===n))return b.replace(Va,"");if(!b||!(L=ca(L)))return b;var Q=_s(b),oe=ZP(Q,_s(L));return mc(Q,oe).join("")}function Dae(b,L){var X=O,Q=P;if(Pr(L)){var oe="separator"in L?L.separator:oe;X="length"in L?hn(L.length):X,Q="omission"in L?ca(L.omission):Q}b=zn(b);var me=b.length;if(s0(b)){var be=_s(b);me=be.length}if(X>=me)return b;var Te=X-l0(Q);if(Te<1)return Q;var Ie=be?mc(be,0,Te).join(""):b.slice(0,Te);if(oe===n)return Ie+Q;if(be&&(Te+=Ie.length-Te),DS(oe)){if(b.slice(Te).search(oe)){var et,nt=Ie;for(oe.global||(oe=nS(oe.source,zn(fP.exec(oe))+"g")),oe.lastIndex=0;et=oe.exec(nt);)var at=et.index;Ie=Ie.slice(0,at===n?Te:at)}}else if(b.indexOf(ca(oe),Te)!=Te){var bt=Ie.lastIndexOf(oe);bt>-1&&(Ie=Ie.slice(0,bt))}return Ie+Q}function Uae(b){return b=zn(b),b&&Bn.test(b)?b.replace(Vt,gte):b}var Bae=v0(function(b,L,X){return b+(X?" ":"")+L.toUpperCase()}),YS=FC("toUpperCase");function NN(b,L,X){return b=zn(b),L=X?n:L,L===n?fte(b)?Ate(b):nte(b):b.match(L)||[]}var IN=gn(function(b,L){try{return la(b,n,L)}catch(X){return VS(X)?X:new an(X)}}),Yae=yu(function(b,L){return Ua(L,function(X){X=gl(X),gu(b,X,XS(b[X],b))}),b});function Zae(b){var L=b==null?0:b.length,X=Wt();return b=L?xr(b,function(Q){if(typeof Q[1]!="function")throw new Ba(a);return[X(Q[0]),Q[1]]}):[],gn(function(Q){for(var oe=-1;++oe<L;){var me=b[oe];if(la(me[0],this,Q))return la(me[1],this,Q)}})}function Qae(b){return gne(Za(b,f))}function ZS(b){return function(){return b}}function Hae(b,L){return b==null||b!==b?L:b}var Kae=XC(),Gae=XC(!0);function Io(b){return b}function QS(b){return hC(typeof b=="function"?b:Za(b,f))}function zae(b){return vC(Za(b,f))}function Jae(b,L){return gC(b,Za(L,f))}var $ae=gn(function(b,L){return function(X){return zv(X,b,L)}}),jae=gn(function(b,L){return function(X){return zv(b,X,L)}});function HS(b,L,X){var Q=mi(L),oe=by(L,Q);X==null&&!(Pr(L)&&(oe.length||!Q.length))&&(X=L,L=b,b=this,oe=by(L,mi(L)));var me=!(Pr(X)&&"chain"in X)||!!X.chain,be=Ru(b);return Ua(oe,function(Te){var Ie=L[Te];b[Te]=Ie,be&&(b.prototype[Te]=function(){var et=this.__chain__;if(me||et){var nt=b(this.__wrapped__),at=nt.__actions__=Po(this.__actions__);return at.push({func:Ie,args:arguments,thisArg:b}),nt.__chain__=et,nt}return Ie.apply(b,fc([this.value()],arguments))})}),b}function qae(){return ki._===this&&(ki._=Mte),this}function KS(){}function ese(b){return b=hn(b),gn(function(L){return mC(L,b)})}var tse=wS(xr),nse=wS(WP),rse=wS(z3);function FN(b){return PS(b)?J3(gl(b)):Nne(b)}function ise(b){return function(L){return b==null?n:cd(b,L)}}var ose=VC(),ase=VC(!0);function GS(){return[]}function zS(){return!1}function sse(){return{}}function lse(){return""}function use(){return!0}function cse(b,L){if(b=hn(b),b<1||b>D)return[];var X=B,Q=Ki(b,B);L=Wt(L),b-=B;for(var oe=q3(Q,L);++X<b;)L(X);return oe}function fse(b){return un(b)?xr(b,gl):fa(b)?[b]:Po(tN(zn(b)))}function dse(b){var L=++Ste;return zn(b)+L}var hse=Ty(function(b,L){return b+L},0),pse=MS("ceil"),vse=Ty(function(b,L){return b/L},1),gse=MS("floor");function mse(b){return b&&b.length?Ry(b,Io,cS):n}function yse(b,L){return b&&b.length?Ry(b,Wt(L,2),cS):n}function Ase(b){return UP(b,Io)}function Rse(b,L){return UP(b,Wt(L,2))}function bse(b){return b&&b.length?Ry(b,Io,pS):n}function xse(b,L){return b&&b.length?Ry(b,Wt(L,2),pS):n}var Sse=Ty(function(b,L){return b*L},1),wse=MS("round"),Mse=Ty(function(b,L){return b-L},0);function Lse(b){return b&&b.length?j3(b,Io):0}function Tse(b,L){return b&&b.length?j3(b,Wt(L,2)):0}return pe.after=zie,pe.ary=dN,pe.assign=Eoe,pe.assignIn=LN,pe.assignInWith=Dy,pe.assignWith=Xoe,pe.at=Woe,pe.before=hN,pe.bind=XS,pe.bindAll=Yae,pe.bindKey=pN,pe.castArray=soe,pe.chain=uN,pe.chunk=gre,pe.compact=mre,pe.concat=yre,pe.cond=Zae,pe.conforms=Qae,pe.constant=ZS,pe.countBy=Lie,pe.create=Voe,pe.curry=vN,pe.curryRight=gN,pe.debounce=mN,pe.defaults=Doe,pe.defaultsDeep=Uoe,pe.defer=Jie,pe.delay=$ie,pe.difference=Are,pe.differenceBy=Rre,pe.differenceWith=bre,pe.drop=xre,pe.dropRight=Sre,pe.dropRightWhile=wre,pe.dropWhile=Mre,pe.fill=Lre,pe.filter=_ie,pe.flatMap=Pie,pe.flatMapDeep=Cie,pe.flatMapDepth=Nie,pe.flatten=oN,pe.flattenDeep=Tre,pe.flattenDepth=_re,pe.flip=jie,pe.flow=Kae,pe.flowRight=Gae,pe.fromPairs=Ore,pe.functions=Goe,pe.functionsIn=zoe,pe.groupBy=Iie,pe.initial=Pre,pe.intersection=Cre,pe.intersectionBy=Nre,pe.intersectionWith=Ire,pe.invert=$oe,pe.invertBy=joe,pe.invokeMap=Eie,pe.iteratee=QS,pe.keyBy=Xie,pe.keys=mi,pe.keysIn=No,pe.map=Iy,pe.mapKeys=eae,pe.mapValues=tae,pe.matches=zae,pe.matchesProperty=Jae,pe.memoize=Ey,pe.merge=nae,pe.mergeWith=TN,pe.method=$ae,pe.methodOf=jae,pe.mixin=HS,pe.negate=Xy,pe.nthArg=ese,pe.omit=rae,pe.omitBy=iae,pe.once=qie,pe.orderBy=Wie,pe.over=tse,pe.overArgs=eoe,pe.overEvery=nse,pe.overSome=rse,pe.partial=WS,pe.partialRight=yN,pe.partition=Vie,pe.pick=oae,pe.pickBy=_N,pe.property=FN,pe.propertyOf=ise,pe.pull=Wre,pe.pullAll=sN,pe.pullAllBy=Vre,pe.pullAllWith=Dre,pe.pullAt=Ure,pe.range=ose,pe.rangeRight=ase,pe.rearg=toe,pe.reject=Bie,pe.remove=Bre,pe.rest=noe,pe.reverse=FS,pe.sampleSize=Zie,pe.set=sae,pe.setWith=lae,pe.shuffle=Qie,pe.slice=Yre,pe.sortBy=Gie,pe.sortedUniq=Jre,pe.sortedUniqBy=$re,pe.split=Pae,pe.spread=roe,pe.tail=jre,pe.take=qre,pe.takeRight=eie,pe.takeRightWhile=tie,pe.takeWhile=nie,pe.tap=mie,pe.throttle=ioe,pe.thru=Ny,pe.toArray=SN,pe.toPairs=ON,pe.toPairsIn=kN,pe.toPath=fse,pe.toPlainObject=MN,pe.transform=uae,pe.unary=ooe,pe.union=rie,pe.unionBy=iie,pe.unionWith=oie,pe.uniq=aie,pe.uniqBy=sie,pe.uniqWith=lie,pe.unset=cae,pe.unzip=ES,pe.unzipWith=lN,pe.update=fae,pe.updateWith=dae,pe.values=y0,pe.valuesIn=hae,pe.without=uie,pe.words=NN,pe.wrap=aoe,pe.xor=cie,pe.xorBy=fie,pe.xorWith=die,pe.zip=hie,pe.zipObject=pie,pe.zipObjectDeep=vie,pe.zipWith=gie,pe.entries=ON,pe.entriesIn=kN,pe.extend=LN,pe.extendWith=Dy,HS(pe,pe),pe.add=hse,pe.attempt=IN,pe.camelCase=mae,pe.capitalize=PN,pe.ceil=pse,pe.clamp=pae,pe.clone=loe,pe.cloneDeep=coe,pe.cloneDeepWith=foe,pe.cloneWith=uoe,pe.conformsTo=doe,pe.deburr=CN,pe.defaultTo=Hae,pe.divide=vse,pe.endsWith=yae,pe.eq=ks,pe.escape=Aae,pe.escapeRegExp=Rae,pe.every=Tie,pe.find=Oie,pe.findIndex=rN,pe.findKey=Boe,pe.findLast=kie,pe.findLastIndex=iN,pe.findLastKey=Yoe,pe.floor=gse,pe.forEach=cN,pe.forEachRight=fN,pe.forIn=Zoe,pe.forInRight=Qoe,pe.forOwn=Hoe,pe.forOwnRight=Koe,pe.get=US,pe.gt=hoe,pe.gte=poe,pe.has=Joe,pe.hasIn=BS,pe.head=aN,pe.identity=Io,pe.includes=Fie,pe.indexOf=kre,pe.inRange=vae,pe.invoke=qoe,pe.isArguments=hd,pe.isArray=un,pe.isArrayBuffer=voe,pe.isArrayLike=Co,pe.isArrayLikeObject=Kr,pe.isBoolean=goe,pe.isBuffer=yc,pe.isDate=moe,pe.isElement=yoe,pe.isEmpty=Aoe,pe.isEqual=Roe,pe.isEqualWith=boe,pe.isError=VS,pe.isFinite=xoe,pe.isFunction=Ru,pe.isInteger=AN,pe.isLength=Wy,pe.isMap=RN,pe.isMatch=Soe,pe.isMatchWith=woe,pe.isNaN=Moe,pe.isNative=Loe,pe.isNil=_oe,pe.isNull=Toe,pe.isNumber=bN,pe.isObject=Pr,pe.isObjectLike=Xr,pe.isPlainObject=t1,pe.isRegExp=DS,pe.isSafeInteger=Ooe,pe.isSet=xN,pe.isString=Vy,pe.isSymbol=fa,pe.isTypedArray=m0,pe.isUndefined=koe,pe.isWeakMap=Poe,pe.isWeakSet=Coe,pe.join=Fre,pe.kebabCase=bae,pe.last=Ha,pe.lastIndexOf=Ere,pe.lowerCase=xae,pe.lowerFirst=Sae,pe.lt=Noe,pe.lte=Ioe,pe.max=mse,pe.maxBy=yse,pe.mean=Ase,pe.meanBy=Rse,pe.min=bse,pe.minBy=xse,pe.stubArray=GS,pe.stubFalse=zS,pe.stubObject=sse,pe.stubString=lse,pe.stubTrue=use,pe.multiply=Sse,pe.nth=Xre,pe.noConflict=qae,pe.noop=KS,pe.now=Fy,pe.pad=wae,pe.padEnd=Mae,pe.padStart=Lae,pe.parseInt=Tae,pe.random=gae,pe.reduce=Die,pe.reduceRight=Uie,pe.repeat=_ae,pe.replace=Oae,pe.result=aae,pe.round=wse,pe.runInContext=Ne,pe.sample=Yie,pe.size=Hie,pe.snakeCase=kae,pe.some=Kie,pe.sortedIndex=Zre,pe.sortedIndexBy=Qre,pe.sortedIndexOf=Hre,pe.sortedLastIndex=Kre,pe.sortedLastIndexBy=Gre,pe.sortedLastIndexOf=zre,pe.startCase=Cae,pe.startsWith=Nae,pe.subtract=Mse,pe.sum=Lse,pe.sumBy=Tse,pe.template=Iae,pe.times=cse,pe.toFinite=bu,pe.toInteger=hn,pe.toLength=wN,pe.toLower=Fae,pe.toNumber=Ka,pe.toSafeInteger=Foe,pe.toString=zn,pe.toUpper=Eae,pe.trim=Xae,pe.trimEnd=Wae,pe.trimStart=Vae,pe.truncate=Dae,pe.unescape=Uae,pe.uniqueId=dse,pe.upperCase=Bae,pe.upperFirst=YS,pe.each=cN,pe.eachRight=fN,pe.first=aN,HS(pe,function(){var b={};return pl(pe,function(L,X){er.call(pe.prototype,X)||(b[X]=L)}),b}(),{chain:!1}),pe.VERSION=r,Ua(["bind","bindKey","curry","curryRight","partial","partialRight"],function(b){pe[b].placeholder=pe}),Ua(["drop","take"],function(b,L){wn.prototype[b]=function(X){X=X===n?1:li(hn(X),0);var Q=this.__filtered__&&!L?new wn(this):this.clone();return Q.__filtered__?Q.__takeCount__=Ki(X,Q.__takeCount__):Q.__views__.push({size:Ki(X,B),type:b+(Q.__dir__<0?"Right":"")}),Q},wn.prototype[b+"Right"]=function(X){return this.reverse()[b](X).reverse()}}),Ua(["filter","map","takeWhile"],function(b,L){var X=L+1,Q=X==C||X==N;wn.prototype[b]=function(oe){var me=this.clone();return me.__iteratees__.push({iteratee:Wt(oe,3),type:X}),me.__filtered__=me.__filtered__||Q,me}}),Ua(["head","last"],function(b,L){var X="take"+(L?"Right":"");wn.prototype[b]=function(){return this[X](1).value()[0]}}),Ua(["initial","tail"],function(b,L){var X="drop"+(L?"":"Right");wn.prototype[b]=function(){return this.__filtered__?new wn(this):this[X](1)}}),wn.prototype.compact=function(){return this.filter(Io)},wn.prototype.find=function(b){return this.filter(b).head()},wn.prototype.findLast=function(b){return this.reverse().find(b)},wn.prototype.invokeMap=gn(function(b,L){return typeof b=="function"?new wn(this):this.map(function(X){return zv(X,b,L)})}),wn.prototype.reject=function(b){return this.filter(Xy(Wt(b)))},wn.prototype.slice=function(b,L){b=hn(b);var X=this;return X.__filtered__&&(b>0||L<0)?new wn(X):(b<0?X=X.takeRight(-b):b&&(X=X.drop(b)),L!==n&&(L=hn(L),X=L<0?X.dropRight(-L):X.take(L-b)),X)},wn.prototype.takeRightWhile=function(b){return this.reverse().takeWhile(b).reverse()},wn.prototype.toArray=function(){return this.take(B)},pl(wn.prototype,function(b,L){var X=/^(?:filter|find|map|reject)|While$/.test(L),Q=/^(?:head|last)$/.test(L),oe=pe[Q?"take"+(L=="last"?"Right":""):L],me=Q||/^find/.test(L);oe&&(pe.prototype[L]=function(){var be=this.__wrapped__,Te=Q?[1]:arguments,Ie=be instanceof wn,et=Te[0],nt=Ie||un(be),at=function(bn){var On=oe.apply(pe,fc([bn],Te));return Q&&bt?On[0]:On};nt&&X&&typeof et=="function"&&et.length!=1&&(Ie=nt=!1);var bt=this.__chain__,Pt=!!this.__actions__.length,Dt=me&&!bt,pn=Ie&&!Pt;if(!me&&nt){be=pn?be:new wn(this);var Ut=b.apply(be,Te);return Ut.__actions__.push({func:Ny,args:[at],thisArg:n}),new Ya(Ut,bt)}return Dt&&pn?b.apply(this,Te):(Ut=this.thru(at),Dt?Q?Ut.value()[0]:Ut.value():Ut)})}),Ua(["pop","push","shift","sort","splice","unshift"],function(b){var L=oy[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 L.apply(un(me)?me:[],oe)}return this[X](function(be){return L.apply(un(be)?be:[],oe)})}}),pl(wn.prototype,function(b,L){var X=pe[L];if(X){var Q=X.name+"";er.call(d0,Q)||(d0[Q]=[]),d0[Q].push({name:L,func:X})}}),d0[Ly(n,m).name]=[{name:"wrapper",func:n}],wn.prototype.clone=Ute,wn.prototype.reverse=Bte,wn.prototype.value=Yte,pe.prototype.at=yie,pe.prototype.chain=Aie,pe.prototype.commit=Rie,pe.prototype.next=bie,pe.prototype.plant=Sie,pe.prototype.reverse=wie,pe.prototype.toJSON=pe.prototype.valueOf=pe.prototype.value=Mie,pe.prototype.first=pe.prototype.head,Bv&&(pe.prototype[Bv]=xie),pe},u0=Rte();od?((od.exports=u0)._=u0,Q3._=u0):ki._=u0}).call(Ft)})(Eb,Eb.exports);var Un=Eb.exports;const Jde=[{id:"test-slide-1",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"idn7Mx",left:355,top:65.25,width:450,height:188,lineHeight:1.2,content:'<p><strong><span style="font-size: 112px;">PPTist</span></strong></p>',rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:'<p><span style="font-size: 24px;">基于 Vue 3.x + TypeScript 的在线演示文稿应用</span></p>',rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"#5b9bd5",style:"solid",width:2}],background:{type:"solid",color:"#ffffff"}},{id:"test-slide-2",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:'<p style="text-align: center;"><strong><span style="font-size: 48px;">在此处添加标题</span></strong></p>',rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:'<p style="text-align: center;"><span style="font-size: 24px;">在此处添加副标题</span></p>',rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"#5b9bd5",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,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",fill:"#5b9bd5",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"test-slide-3",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:'<p style="text-align: center;"><strong><span style="font-size: 80px;"><span style="color: rgb(255, 255, 255);">感谢观看</span></span></strong></p>',rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",wordSpace:5}],background:{type:"solid",color:"#fff"}}],$de={themeColor:"#5b9bd5",fontColor:"#333",fontName:"Microsoft Yahei",backgroundColor:"#fff",shadow:{h:3,v:3,blur:2,color:"#808080"},outline:{width:2,color:"#525252",style:"solid"}},jde=[{id:"template",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"AkIh3E",left:355,top:95.11111111111111,width:585,height:116,lineHeight:1.2,content:"<p style=''><strong><span style='font-size: 80px'>输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:6},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"<p><span style='font-size: 24px'>请在此处输入副标题</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"{{themeColor}}",style:"solid",width:2}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处添加副标题</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"{{themeColor}}",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,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",fill:"{{themeColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 80px'>感谢观看</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:5}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"MZVO1kkj",elements:[{type:"shape",id:"cql0h8",left:0,top:0,width:352.59259259259255,height:562.5,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"_RTaF4",left:171.4814814814814,top:100.13888888888887,width:362.22222222222223,height:362.22222222222223,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"rgba(255,255,255,0)",fixedRatio:!1,rotate:0,outline:{width:10,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"UZfo8N",left:216.66666666666663,top:145.32407407407408,width:271.85185185185185,height:271.85185185185185,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='font-size: 80px'>01</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"ysqtBg",left:561.4814814814814,top:100.1388888888889,width:359.25925925925924,height:80,content:"<p style=''><strong><span style='font-size: 40px'>在此处输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"lXsoHa",left:572.5925925925925,top:202.3611111111111,width:257.77777777777777,height:260,content:"<ol><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li></ol>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",lineHeight:2,fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"EBBnTr",left:360.5996472663139,top:141.8496472663139,width:278.80070546737215,height:278.80070546737215,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:0,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"gDIWDH",left:456.4373897707231,top:98.287037037037,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"DUWT7E",left:317.037037037037,top:237.68738977072314,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"pbhn38",left:456.43738977072303,top:377.08774250440916,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"CvMKrO",left:595.8377425044091,top:237.6873897707231,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"adudHB",left:402.962962962963,top:39.39814814814815,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"9UpDwg",left:402.962962962963,top:473.1018518518518,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"GERdpB",left:111.48148148148151,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"G5qoho",left:691.1111111111111,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"shape",id:"vdZcI6",left:415.18518518518516,top:196.4351851851852,width:169.62962962962962,height:169.62962962962962,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"tYUmrx",left:156.66666666666683,top:149.02777777777771,width:264.4444444444445,height:264.4444444444445,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'><span style='font-size: 60px'>01</span></span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"0GVHf8",left:342.2222222222223,top:217.17592592592587,width:128.14814814814812,height:128.14814814814812,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0},{type:"text",id:"BO33Sv",left:378.8888888888889,top:235.24999999999994,width:464.4444444444444,height:92,content:"<p style=''><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Hj7ttp",left:69.35185185185185,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"FmKMNB",left:69.35185185185185,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"rI7ZeO",left:510.64814814814815,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"KspwGc",left:510.64814814814815,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Rx63Jo",left:69.35185185185179,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"ulyuzE",left:69.35185185185179,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"kr35Ca",left:510.6481481481481,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"BNQSpC",left:510.6481481481481,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Vr38Nu",left:69.35185185185185,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>3.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"IwKRSu",left:69.35185185185185,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"0Opr1v",left:510.64814814814815,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>4.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"4L9Uzz",left:510.64814814814815,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"GdEGxg",left:134.53703703703704,top:127.25,width:152.77777777777777,height:308,lineHeight:1.8,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 40px'>请在此处输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:8,fill:"{{themeColor}}"},{type:"text",id:"y5sAfw",left:332.8703703703704,top:127.25,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容1</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"VeuocM",left:332.8703703703704,top:212.0648148148148,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容2</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"RyFWQe",left:332.8703703703704,top:296.8796296296296,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容3</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Q56viI",left:332.8703703703704,top:381.69444444444446,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容4</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"SUWirT",left:73.8888888888889,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"YjzN1M",left:148.70370370370372,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"fS09I7",left:527.5925925925926,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"qCnfB1",left:602.4074074074074,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"difAAT",left:73.8888888888889,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"EUlvMo",left:148.70370370370372,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"US_9jB",left:527.5925925925926,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"243MnQ",left:602.4074074074074,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"Y_KUj0",left:73.8888888888889,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>5</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"9GglMe",left:148.70370370370372,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"eSInje",left:527.5925925925926,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>6</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"0S3yUg",left:602.4074074074074,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}}],lt=d2("slides",{state:()=>({title:"未命名演示文稿",theme:$de,slides:Jde,slideIndex:0,viewportSize:1e3,viewportRatio:.5625}),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},layouts(e){const{themeColor:t,fontColor:n,fontName:r,backgroundColor:i}=e.theme,o=ot(n).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",a=JSON.stringify(jde).replace(/{{themeColor}}/g,t).replace(/{{fontColor}}/g,n).replace(/{{fontName}}/g,r).replace(/{{backgroundColor}}/g,i).replace(/{{subColor}}/g,o);return JSON.parse(a)}},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},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?Un.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?Un.omit(s,r):s);this.slides[i].elements=a}}}),qde=qce("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),fZ=qde(10),dt=d2("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,availableFonts:u6,toolbarState:zr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:wde,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:fZ,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1}),getters:{activeElementList(e){const n=lt().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=lt().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},setAvailableFonts(){this.availableFonts=u6.filter(e=>Mde(e.value))},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}}});var hr=function(){return hr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},hr.apply(this,arguments)};function f6(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}var Qi=Object.keys,Lo=Array.isArray,yr=typeof self<"u"?self:typeof window<"u"?window:global;typeof Promise<"u"&&!yr.Promise&&(yr.Promise=Promise);function ys(e,t){return typeof t!="object"||Qi(t).forEach(function(n){e[n]=t[n]}),e}var dZ=Object.getPrototypeOf,ehe={}.hasOwnProperty;function As(e,t){return ehe.call(e,t)}function bm(e,t){typeof t=="function"&&(t=t(dZ(e))),Qi(t).forEach(function(n){ec(e,n,t[n])})}var hZ=Object.defineProperty;function ec(e,t,n,r){hZ(e,t,ys(n&&As(n,"get")&&typeof n.get=="function"?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function Lv(e){return{from:function(t){return e.prototype=Object.create(t.prototype),ec(e.prototype,"constructor",e),{extend:bm.bind(null,e.prototype)}}}}var the=Object.getOwnPropertyDescriptor;function N_(e,t){var n=the(e,t),r;return n||(r=dZ(e))&&N_(r,t)}var nhe=[].slice;function m4(e,t,n){return nhe.call(e,t,n)}function pZ(e,t){return t(e)}function Z1(e){if(!e)throw new Error("Assertion Failed")}function vZ(e){yr.setImmediate?setImmediate(e):setTimeout(e,0)}function gZ(e,t){return e.reduce(function(n,r,i){var o=t(r,i);return o&&(n[o[0]]=o[1]),n},{})}function rhe(e,t,n){try{e.apply(null,n)}catch{}}function Gl(e,t){if(As(e,t))return e[t];if(!t)return e;if(typeof t!="string"){for(var n=[],r=0,i=t.length;r<i;++r){var o=Gl(e,t[r]);n.push(o)}return n}var a=t.indexOf(".");if(a!==-1){var s=e[t.substr(0,a)];return s===void 0?void 0:Gl(s,t.substr(a+1))}}function nl(e,t,n){if(!(!e||t===void 0)&&!("isFrozen"in Object&&Object.isFrozen(e)))if(typeof t!="string"&&"length"in t){Z1(typeof n!="string"&&"length"in n);for(var r=0,i=t.length;r<i;++r)nl(e,t[r],n[r])}else{var o=t.indexOf(".");if(o!==-1){var a=t.substr(0,o),s=t.substr(o+1);if(s==="")n===void 0?Lo(e)&&!isNaN(parseInt(a))?e.splice(a,1):delete e[a]:e[a]=n;else{var l=e[a];l||(l=e[a]={}),nl(l,s,n)}}else n===void 0?Lo(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=n}}function mZ(e,t){typeof t=="string"?nl(e,t,void 0):"length"in t&&[].map.call(t,function(n){nl(e,n,void 0)})}function yZ(e){var t={};for(var n in e)As(e,n)&&(t[n]=e[n]);return t}var ihe=[].concat;function AZ(e){return ihe.apply([],e)}var RZ="Boolean,String,Date,RegExp,Blob,File,FileList,ArrayBuffer,DataView,Uint8ClampedArray,ImageData,Map,Set".split(",").concat(AZ([8,16,32,64].map(function(e){return["Int","Uint","Float"].map(function(t){return t+e+"Array"})}))).filter(function(e){return yr[e]}),ohe=RZ.map(function(e){return yr[e]}),ahe=gZ(RZ,function(e){return[e,!0]});function xm(e){if(!e||typeof e!="object")return e;var t;if(Lo(e)){t=[];for(var n=0,r=e.length;n<r;++n)t.push(xm(e[n]))}else if(ohe.indexOf(e.constructor)>=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var i in e)As(e,i)&&(t[i]=xm(e[i]))}return t}var she={}.toString;function d6(e){return she.call(e).slice(8,-1)}var h6=function(e,t){return t==="Array"?""+e.map(function(n){return h6(n,d6(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function I_(e,t,n,r){return n=n||{},r=r||"",Qi(e).forEach(function(i){if(!As(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=d6(o),l=d6(a);s===l?ahe[s]?h6(o,s)!==h6(a,l)&&(n[r+i]=t[i]):I_(o,a,n,r+i+"."):n[r+i]=t[i]}else o!==a&&(n[r+i]=t[i])}}),Qi(t).forEach(function(i){As(e,i)||(n[r+i]=t[i])}),n}var qI=typeof Symbol<"u"&&Symbol.iterator,lhe=qI?function(e){var t;return e!=null&&(t=e[qI])&&t.apply(e)}:function(){return null},$0={};function Vu(e){var t,n,r,i;if(arguments.length===1){if(Lo(e))return e.slice();if(this===$0&&typeof e=="string")return[e];if(i=lhe(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 bZ=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},cu=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function xZ(e,t){cu=e,SZ=t}var SZ=function(){return!0},uhe=!new Error("").stack;function Tv(){if(uhe)try{throw new Error}catch(e){return e}return new Error}function p6(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(SZ).map(function(r){return`
|
||
`+r}).join("")):""}var che=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],wZ=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],F_=che.concat(wZ),fhe={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function _v(e,t){this._e=Tv(),this.name=e,this.message=t}Lv(_v).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+p6(this._e,2))}},toString:function(){return this.name+": "+this.message}});function MZ(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 Xb(e,t,n,r){this._e=Tv(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=MZ(e,t)}Lv(Xb).from(_v);function Tg(e,t){this._e=Tv(),this.name="BulkError",this.failures=t,this.message=MZ(e,t)}Lv(Tg).from(_v);var dhe=F_.reduce(function(e,t){return e[t]=t+"Error",e},{}),hhe=_v,tn=F_.reduce(function(e,t){var n=t+"Error";function r(i,o){this._e=Tv(),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=fhe[t]||n,this.inner=null)}return Lv(r).from(hhe),e[t]=r,e},{});tn.Syntax=SyntaxError;tn.Type=TypeError;tn.Range=RangeError;var e7=wZ.reduce(function(e,t){return e[t+"Error"]=tn[t],e},{});function phe(e,t){if(!e||e instanceof _v||e instanceof TypeError||e instanceof SyntaxError||!e.name||!e7[e.name])return e;var n=new e7[e.name](t||e.message,e);return"stack"in e&&ec(n,"stack",{get:function(){return this.inner.stack}}),n}var y4=F_.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=tn[t]),e},{});y4.ModifyError=Xb;y4.DexieError=_v;y4.BulkError=Tg;function vr(){}function v2(e){return e}function vhe(e,t){return e==null||e===v2?t:function(n){return t(e(n))}}function Ch(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function ghe(e,t){return e===vr?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?Ch(r,this.onsuccess):r),i&&(this.onerror=this.onerror?Ch(i,this.onerror):i),o!==void 0?o:n}}function mhe(e,t){return e===vr?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?Ch(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Ch(r,this.onerror):r)}}function yhe(e,t){return e===vr?t:function(n){var r=e.apply(this,arguments);ys(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?Ch(i,this.onsuccess):i),o&&(this.onerror=this.onerror?Ch(o,this.onerror):o),r===void 0?a===void 0?void 0:a:ys(r,a)}}function Ahe(e,t){return e===vr?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function LZ(e,t){return e===vr?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 Sm={},Rhe=100,bhe=20,TZ=100,E_=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]}(),v6=E_[0],Wb=E_[1],g6=E_[2],_Z=Wb&&Wb.then,_R=v6&&v6.constructor,X_=!!g6,m6=!1,xhe=g6?function(){g6.then(rA)}:yr.setImmediate?setImmediate.bind(null,rA):yr.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){rA(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(rA,0)},wm=function(e,t){Q1.push([e,t]),Vb&&(xhe(),Vb=!1)},y6=!0,Vb=!0,gh=[],OR=[],A6=null,R6=v2,Xp={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:r7,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{r7(e[0],e[1])}catch{}})}},Bt=Xp,Q1=[],mh=0,kR=[];function Lt(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=vr,this._lib=!1;var t=this._PSD=Bt;if(cu&&(this._stackHolder=Tv(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==Sm)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&x6(this,this._value);return}this._state=null,this._value=null,++t.ref,kZ(this,e)}var b6={get:function(){var e=Bt,t=Db;function n(r,i){var o=this,a=!e.global&&(e!==Bt||t!==Db),s=a&&!Ih(),l=new Lt(function(u,c){W_(o,new OZ(Bb(r,e,a,s),Bb(i,e,a,s),u,c,e))});return cu&&NZ(l,this),l}return n.prototype=Sm,n},set:function(e){ec(this,"then",e&&e.prototype===Sm?b6:{get:function(){return e},set:b6.set})}};bm(Lt.prototype,{then:b6,_then:function(e,t){W_(this,new OZ(null,null,e,t,Bt))},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):PR(r)}):this.then(null,function(r){return r&&r.name===t?n(r):PR(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),PR(t)})},stack:{get:function(){if(this._stack)return this._stack;try{m6=!0;var e=CZ(this,[],bhe),t=e.join(`
|
||
From previous: `);return this._state!==null&&(this._stack=t),t}finally{m6=!1}}},timeout:function(e,t){var n=this;return e<1/0?new Lt(function(r,i){var o=setTimeout(function(){return i(new tn.Timeout(t))},e);n.then(r,i).finally(clearTimeout.bind(null,o))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&ec(Lt.prototype,Symbol.toStringTag,"Dexie.Promise");Xp.env=IZ();function OZ(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}bm(Lt,{all:function(){var e=Vu.apply(null,arguments).map(Ub);return new Lt(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(i,o){return Lt.resolve(i).then(function(a){e[o]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof Lt)return e;if(e&&typeof e.then=="function")return new Lt(function(n,r){e.then(n,r)});var t=new Lt(Sm,!0,e);return NZ(t,A6),t},reject:PR,race:function(){var e=Vu.apply(null,arguments).map(Ub);return new Lt(function(t,n){e.map(function(r){return Lt.resolve(r).then(t,n)})})},PSD:{get:function(){return Bt},set:function(e){return Bt=e}},totalEchoes:{get:function(){return Db}},newPSD:Nh,usePSD:A2,scheduler:{get:function(){return wm},set:function(e){wm=e}},rejectionMapper:{get:function(){return R6},set:function(e){R6=e}},follow:function(e,t){return new Lt(function(n,r){return Nh(function(i,o){var a=Bt;a.unhandleds=[],a.onunhandled=o,a.finalize=Ch(function(){var s=this;whe(function(){s.unhandleds.length===0?i():o(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});_R&&(_R.allSettled&&ec(Lt,"allSettled",function(){var e=Vu.apply(null,arguments).map(Ub);return new Lt(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(i,o){return Lt.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)})})})}),_R.any&&typeof AggregateError<"u"&&ec(Lt,"any",function(){var e=Vu.apply(null,arguments).map(Ub);return new Lt(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,i=new Array(r);e.forEach(function(o,a){return Lt.resolve(o).then(function(s){return t(s)},function(s){i[a]=s,--r||n(new AggregateError(i))})})})}));function kZ(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&&g2();n&&typeof n.then=="function"?kZ(e,function(i,o){n instanceof Lt?n._then(i,o):n.then(i,o)}):(e._state=!0,e._value=n,PZ(e)),r&&m2()}},x6.bind(null,e))}catch(n){x6(e,n)}}function x6(e,t){if(OR.push(t),e._state===null){var n=e._lib&&g2();t=R6(t),e._state=!1,e._value=t,cu&&t!==null&&typeof t=="object"&&!t._promise&&rhe(function(){var r=N_(t,"stack");t._promise=e,ec(t,"stack",{get:function(){return m6?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),Mhe(e),PZ(e),n&&m2()}}function PZ(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n<r;++n)W_(e,t[n]);var i=e._PSD;--i.ref||i.finalize(),mh===0&&(++mh,wm(function(){--mh===0&&V_()},[]))}function W_(e,t){if(e._state===null){e._listeners.push(t);return}var n=e._state?t.onFulfilled:t.onRejected;if(n===null)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++mh,wm(She,[n,e,t])}function She(e,t,n){try{A6=t;var r,i=t._value;t._state?r=e(i):(OR.length&&(OR=[]),r=e(i),OR.indexOf(i)===-1&&Lhe(t)),n.resolve(r)}catch(o){n.reject(o)}finally{A6=null,--mh===0&&V_(),--n.psd.ref||n.psd.finalize()}}function CZ(e,t,n){if(t.length===n)return t;var r="";if(e._state===!1){var i=e._value,o,a;i!=null?(o=i.name||"Error",a=i.message||i,r=p6(i,0)):(o=i,a=""),t.push(o+(a?": "+a:"")+r)}return cu&&(r=p6(e._stackHolder,2),r&&t.indexOf(r)===-1&&t.push(r),e._prev&&CZ(e._prev,t,n)),t}function NZ(e,t){var n=t?t._numPrev+1:0;n<Rhe&&(e._prev=t,e._numPrev=n)}function rA(){g2()&&m2()}function g2(){var e=y6;return y6=!1,Vb=!1,e}function m2(){var e,t,n;do for(;Q1.length>0;)for(e=Q1,Q1=[],n=e.length,t=0;t<n;++t){var r=e[t];r[0].apply(null,r[1])}while(Q1.length>0);y6=!0,Vb=!0}function V_(){var e=gh;gh=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=kR.slice(0),n=t.length;n;)t[--n]()}function whe(e){function t(){e(),kR.splice(kR.indexOf(t),1)}kR.push(t),++mh,wm(function(){--mh===0&&V_()},[])}function Mhe(e){gh.some(function(t){return t._value===e._value})||gh.push(e)}function Lhe(e){for(var t=gh.length;t;)if(gh[--t]._value===e._value){gh.splice(t,1);return}}function PR(e){return new Lt(Sm,!1,e)}function Ir(e,t){var n=Bt;return function(){var r=g2(),i=Bt;try{return Nf(n,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{Nf(i,!1),r&&m2()}}}var ro={awaits:0,echoes:0,id:0},The=0,CR=[],p5=0,Db=0,_he=0;function Nh(e,t,n,r){var i=Bt,o=Object.create(i);o.parent=i,o.ref=0,o.global=!1,o.id=++_he;var a=Xp.env;o.env=X_?{Promise:Lt,PromiseProp:{value:Lt,configurable:!0,writable:!0},all:Lt.all,race:Lt.race,allSettled:Lt.allSettled,any:Lt.any,resolve:Lt.resolve,reject:Lt.reject,nthen:t7(a.nthen,o),gthen:t7(a.gthen,o)}:{},t&&ys(o,t),++i.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=A2(o,e,n,r);return o.ref===0&&o.finalize(),s}function y2(){return ro.id||(ro.id=++The),++ro.awaits,ro.echoes+=TZ,ro.id}function Ih(){return ro.awaits?(--ro.awaits===0&&(ro.id=0),ro.echoes=ro.awaits*TZ,!0):!1}(""+_Z).indexOf("[native code]")===-1&&(y2=Ih=vr);function Ub(e){return ro.echoes&&e&&e.constructor===_R?(y2(),e.then(function(t){return Ih(),t},function(t){return Ih(),lo(t)})):e}function Ohe(e){++Db,(!ro.echoes||--ro.echoes===0)&&(ro.echoes=ro.id=0),CR.push(Bt),Nf(e,!0)}function khe(){var e=CR[CR.length-1];CR.pop(),Nf(e,!1)}function Nf(e,t){var n=Bt;if((t?ro.echoes&&(!p5++||e!==Bt):p5&&(!--p5||e!==Bt))&&FZ(t?Ohe.bind(null,e):khe),e!==Bt&&(Bt=e,n===Xp&&(Xp.env=IZ()),X_)){var r=Xp.env.Promise,i=e.env;Wb.then=i.nthen,r.prototype.then=i.gthen,(n.global||e.global)&&(Object.defineProperty(yr,"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 IZ(){var e=yr.Promise;return X_?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(yr,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:Wb.then,gthen:e.prototype.then}:{}}function A2(e,t,n,r,i){var o=Bt;try{return Nf(e,!0),t(n,r,i)}finally{Nf(o,!1)}}function FZ(e){_Z.call(v6,e)}function Bb(e,t,n,r){return typeof e!="function"?e:function(){var i=Bt;n&&y2(),Nf(t,!0);try{return e.apply(this,arguments)}finally{Nf(i,!1),r&&FZ(Ih)}}}function t7(e,t){return function(n,r){return e.call(this,Bb(n,t),Bb(r,t))}}var n7="unhandledrejection";function r7(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,i={promise:t,reason:e};if(yr.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(n7,!0,!0),ys(r,i)):yr.CustomEvent&&(r=new CustomEvent(n7,{detail:i}),ys(r,i)),r&&yr.dispatchEvent&&(dispatchEvent(r),!yr.PromiseRejectionEvent&&yr.onunhandledrejection))try{yr.onunhandledrejection(r)}catch{}cu&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var lo=Lt.reject;function EZ(e,t,n,r){if(!e._state.openComplete&&!Bt.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return lo(new tn.DatabaseClosed);e.open().catch(vr)}return e._state.dbReadyPromise.then(function(){return EZ(e,t,n,r)})}else{var i=e._createTransaction(t,n,e._dbSchema);try{i.create()}catch(o){return lo(o)}return i._promise(t,function(o,a){return Nh(function(){return Bt.trans=i,r(o,a,i)})}).then(function(o){return i._completion.then(function(){return o})})}}var i7="3.0.3",fp="",S6=-1/0,wu="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",XZ="String expected.",_g=[],D_=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),Phe=D_,Che=D_,WZ=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},iA="__dbnames",v5="readonly",g5="readwrite";function Fh(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var VZ={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function oA(e){return function(t){return Gl(t,e)===void 0&&(t=xm(t),mZ(t,e)),t}}var Nhe=function(){function e(){}return e.prototype._trans=function(t,n,r){var i=this._tx||Bt.trans,o=this.name;function a(l,u,c){if(!c.schema[o])throw new tn.NotFound("Table "+o+" not part of transaction");return n(c.idbtrans,c)}var s=g2();try{return i&&i.db===this.db?i===Bt.trans?i._promise(t,a,r):Nh(function(){return i._promise(t,a,r)},{trans:i,transless:Bt.transless||Bt}):EZ(this.db,t,[this.name],a)}finally{s&&m2()}},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(Lo(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=Qi(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!==fp)return this.where(r.name).equals(r.keyPath.map(function(c){return t[c]}));!r&&cu&&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?Fh(h,p&&p.multi?function(g){var m=Gl(g,f);return Lo(m)&&m.some(function(y){return a(v,y)})}:function(g){return a(v,Gl(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,Lo(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(As(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){ys(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=oA(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?Lt.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{nl(t,a,l)}catch{}return l})},e.prototype.update=function(t,n){if(typeof n!="object"||Lo(n))throw new tn.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Lo(t)){Qi(n).forEach(function(i){nl(t,i,n[i])});var r=Gl(t,this.schema.primKey.keyPath);return r===void 0?lo(new tn.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=oA(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?Lt.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{nl(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?Lt.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:VZ})}).then(function(n){return n.numFailures?Lt.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 tn.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new tn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(oA(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 Tg(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 tn.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new tn.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=c&&u?t.map(oA(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 Tg(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 Tg(n.name+".bulkDelete(): "+o+" of "+r+" operations failed",s)})},e}();function A4(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;r<i;++r)o(arguments[r]);return n;function o(s,l,u){if(typeof s=="object")return a(s);l||(l=Ahe),u||(u=vr);var c={subscribers:[],fire:u,subscribe:function(f){c.subscribers.indexOf(f)===-1&&(c.subscribers.push(f),c.fire=l(c.fire,f))},unsubscribe:function(f){c.subscribers=c.subscribers.filter(function(d){return d!==f}),c.fire=c.subscribers.reduce(l,u)}};return t[s]=n[s]=c,c}function a(s){Qi(s).forEach(function(l){var u=s[l];if(Lo(u))o(l,s[l][0],s[l][1]);else if(u==="asap")var c=o(l,v2,function(){for(var d=arguments.length,h=new Array(d);d--;)h[d]=arguments[d];c.subscribers.forEach(function(p){vZ(function(){p.apply(null,h)})})});else throw new tn.InvalidArgument("Invalid event config")})}}function R2(e,t){return Lv(t).from({prototype:e}),t}function Ihe(e){return R2(Nhe.prototype,function(n,r,i){this.db=e,this._tx=i,this.name=n,this.schema=r,this.hook=e._allTables[n]?e._allTables[n].hook:A4(null,{creating:[ghe,vr],reading:[vhe,v2],updating:[yhe,vr],deleting:[mhe,vr]})})}function i1(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function m5(e,t){e.filter=Fh(e.filter,t)}function y5(e,t,n){var r=e.replayFilter;e.replayFilter=r?function(){return Fh(r(),t())}:t,e.justLimit=n&&!r}function Fhe(e,t){e.isMatch=Fh(e.isMatch,t)}function NR(e,t){if(e.isPrimKey)return t.primaryKey;var n=t.getIndexByKeyPath(e.index);if(!n)throw new tn.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function o7(e,t,n){var r=NR(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:e.dir==="prev",unique:!!e.unique,query:{index:r,range:e.range}})}function aA(e,t,n,r){var i=e.replayFilter?Fh(e.filter,e.replayFilter()):e.filter;if(e.or){var o={},a=function(s,l,u){if(!i||i(l,u,function(d){return l.stop(d)},function(d){return l.fail(d)})){var c=l.primaryKey,f=""+c;f==="[object ArrayBuffer]"&&(f=""+new Uint8Array(c)),As(o,f)||(o[f]=!0,t(s,l,u))}};return Promise.all([e.or._iterate(a,n),a7(o7(e,r,n),e.algorithm,a,!e.keysOnly&&e.valueMapper)])}else return a7(o7(e,r,n),Fh(e.algorithm,i),t,!e.keysOnly&&e.valueMapper)}function a7(e,t,n,r){var i=r?function(a,s,l){return n(r(a),s,l)}:n,o=Ir(i);return e.then(function(a){if(a)return a.start(function(){var s=function(){return a.continue()};(!t||t(a,function(l){return s=l},function(l){a.stop(l),s=vr},function(l){a.fail(l),s=vr}))&&o(a.value,a,function(l){return s=l}),s()})})}var Ehe=function(){function e(){}return e.prototype._read=function(t,n){var r=this._ctx;return r.error?r.table._trans(null,lo.bind(null,r.error)):r.table._trans("readonly",t).then(n)},e.prototype._write=function(t){var n=this._ctx;return n.error?n.table._trans(null,lo.bind(null,n.error)):n.table._trans("readwrite",t,"locked")},e.prototype._addAlgorithm=function(t){var n=this._ctx;n.algorithm=Fh(n.algorithm,t)},e.prototype._iterate=function(t,n){return aA(this._ctx,t,n,this._ctx.table.core)},e.prototype.clone=function(t){var n=Object.create(this.constructor.prototype),r=Object.create(this._ctx);return t&&ys(r,t),n._ctx=r,n},e.prototype.raw=function(){return this._ctx.valueMapper=null,this},e.prototype.each=function(t){var n=this._ctx;return this._read(function(r){return aA(n,t,r,n.table.core)})},e.prototype.count=function(t){var n=this;return this._read(function(r){var i=n._ctx,o=i.table.core;if(i1(i,!0))return o.count({trans:r,query:{index:NR(i,o.schema),range:i.range}}).then(function(s){return Math.min(s,i.limit)});var a=0;return aA(i,function(){return++a,!1},r,o).then(function(){return a})}).then(t)},e.prototype.sortBy=function(t,n){var r=t.split(".").reverse(),i=r[0],o=r.length-1;function a(u,c){return c?a(u[r[c]],c-1):u[i]}var s=this._ctx.dir==="next"?1:-1;function l(u,c){var f=a(u,o),d=a(c,o);return f<d?-s:f>d?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"&&i1(i,!0)&&i.limit>0){var o=i.valueMapper,a=NR(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 aA(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,i1(n)?y5(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)}}):y5(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),y5(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 m5(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 m5(this._ctx,function(n){return t(n.value)}),Fhe(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"&&i1(n,!0)&&n.limit>0)return this._read(function(i){var o=NR(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 m5(this._ctx,function(i){var o=i.primaryKey.toString(),a=As(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=Qi(t),s=a.length;o=function(y){for(var R=!1,A=0;A<s;++A){var x=a[A],S=t[x];Gl(y,x)!==S&&(nl(y,x,S),R=!0)}return R}}var l=r.table.core,u=l.schema.primaryKey,c=u.outbound,f=u.extractKey,d="testmode"in Eh?1:2e3,h=n.db.core.cmp,p=[],v=0,g=[],m=function(y,R){var A=R.failures,x=R.numFailures;v+=y-x;for(var S=0,T=Qi(A);S<T.length;S++){var w=T[S];p.push(A[w])}};return n.clone().primaryKeys().then(function(y){var R=function(A){var x=Math.min(d,y.length-A);return l.getMany({trans:i,keys:y.slice(A,A+x)}).then(function(S){for(var T=[],w=[],M=c?[]:null,O=[],P=0;P<x;++P){var k=S[P],F={value:xm(k),primKey:y[A+P]};o.call(F,F.value,F)!==!1&&(F.value==null?O.push(y[A+P]):!c&&h(f(k),f(F.value))!==0?(O.push(y[A+P]),T.push(F.value)):(w.push(F.value),c&&M.push(y[A+P])))}return Promise.resolve(T.length>0&&l.mutate({trans:i,type:"add",values:T}).then(function(C){for(var I in C.failures)O.splice(parseInt(I),1);m(T.length,C)})).then(function(C){return w.length>0&&l.mutate({trans:i,type:"put",keys:M,values:w}).then(function(I){return m(w.length,I)})}).then(function(){return O.length>0&&l.mutate({trans:i,type:"delete",keys:O}).then(function(C){return m(O.length,C)})}).then(function(){return y.length>A+x&&R(A+d)})})};return R(0).then(function(){if(p.length>0)throw new Xb("Error modifying one or more objects",p,v,g);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return i1(t)&&(t.isPrimKey&&!Che||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 Xb("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 Xhe(e){return R2(Ehe.prototype,function(n,r){this.db=e;var i=VZ,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 Whe(e,t){return e<t?-1:e===t?0:1}function Vhe(e,t){return e>t?-1:e===t?0:1}function ga(e,t,n){var r=e instanceof UZ?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function b0(e){return new e.Collection(e,function(){return DZ("")}).limit(0)}function Dhe(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function Uhe(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function Bhe(e,t,n,r,i,o){for(var a=Math.min(e.length,r.length),s=-1,l=0;l<a;++l){var u=t[l];if(u!==r[l])return i(e[l],n[l])<0?e.substr(0,l)+n[l]+n.substr(l+1):i(e[l],r[l])<0?e.substr(0,l)+r[l]+n.substr(l+1):s>=0?e.substr(0,s)+t[s]+n.substr(s+1):null;i(e[l],u)<0&&(s=l)}return a<r.length&&o==="next"?e+n.substr(e.length):a<e.length&&o==="prev"?e.substr(0,n.length):s<0?null:e.substr(0,s)+r[s]+n.substr(s+1)}function sA(e,t,n,r){var i,o,a,s,l,u,c,f=n.length;if(!n.every(function(v){return typeof v=="string"}))return ga(e,XZ);function d(v){i=Dhe(v),o=Uhe(v),a=v==="next"?Whe:Vhe;var g=n.map(function(m){return{lower:o(m),upper:i(m)}}).sort(function(m,y){return a(m.lower,y.lower)});s=g.map(function(m){return m.upper}),l=g.map(function(m){return m.lower}),u=v,c=v==="next"?"":r}d("next");var h=new e.Collection(e,function(){return Xc(s[0],l[f-1]+r)});h._ondirectionchange=function(v){d(v)};var p=0;return h._addAlgorithm(function(v,g,m){var y=v.key;if(typeof y!="string")return!1;var R=o(y);if(t(R,l,p))return!0;for(var A=null,x=p;x<f;++x){var S=Bhe(y,R,s[x],l[x],a,u);S===null&&A===null?p=x+1:(A===null||a(A,S)>0)&&(A=S)}return g(A!==null?function(){v.continue(A+c)}:m),!1}),h}function Xc(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function DZ(e){return{type:1,lower:e,upper:e}}var UZ=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)?b0(this):new this.Collection(this,function(){return Xc(t,n,!r,!i)})}catch{return ga(this,wu)}},e.prototype.equals=function(t){return t==null?ga(this,wu):new this.Collection(this,function(){return DZ(t)})},e.prototype.above=function(t){return t==null?ga(this,wu):new this.Collection(this,function(){return Xc(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?ga(this,wu):new this.Collection(this,function(){return Xc(t,void 0,!1)})},e.prototype.below=function(t){return t==null?ga(this,wu):new this.Collection(this,function(){return Xc(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?ga(this,wu):new this.Collection(this,function(){return Xc(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?ga(this,XZ):this.between(t,t+fp,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):sA(this,function(n,r){return n.indexOf(r[0])===0},[t],fp)},e.prototype.equalsIgnoreCase=function(t){return sA(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=Vu.apply($0,arguments);return t.length===0?b0(this):sA(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=Vu.apply($0,arguments);return t.length===0?b0(this):sA(this,function(n,r){return r.some(function(i){return n.indexOf(i)===0})},t,fp)},e.prototype.anyOf=function(){var t=this,n=Vu.apply($0,arguments),r=this._cmp;try{n.sort(r)}catch{return ga(this,wu)}if(n.length===0)return b0(this);var i=new this.Collection(this,function(){return Xc(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([[S6,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=Vu.apply($0,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return ga(this,wu)}var n=t.reduce(function(r,i){return r?r.concat([[r[r.length-1][1],i]]):[[S6,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 b0(this);if(!t.every(function(x){return x[0]!==void 0&&x[1]!==void 0&&o(x[0],x[1])<=0}))return ga(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",tn.InvalidArgument);var u=!n||n.includeLowers!==!1,c=n&&n.includeUppers===!0;function f(x,S){for(var T=0,w=x.length;T<w;++T){var M=x[T];if(i(S[0],M[1])<0&&i(S[1],M[0])>0){M[0]=s(M[0],S[0]),M[1]=l(M[1],S[1]);break}}return T===w&&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 ga(this,wu)}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 Xc(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,T){for(var w=x.key;R(w);)if(++v,v===p.length)return S(T),!1;return y(w)?!0:(r._cmp(w,p[v][1])===0||r._cmp(w,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=Vu.apply($0,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?b0(this):this.inAnyRange(t.map(function(n){return[n,n+fp]})):ga(this,"startsWithAnyOf() only works with strings")},e}();function Yhe(e){return R2(UZ.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 tn.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 BZ(e){return e.length===1?e[0]:e}function U_(e){try{return e.only([[]]),[[]]}catch{return fp}}function Cl(e){return Ir(function(t){return Mm(t),e(t.target.error),!1})}function Mm(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var Zhe=function(){function e(){}return e.prototype._lock=function(){return Z1(!Bt.global),++this._reculock,this._reculock===1&&!Bt.global&&(Bt.lockOwnerFor=this),this},e.prototype._unlock=function(){if(Z1(!Bt.global),--this._reculock===0)for(Bt.global||(Bt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{A2(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Bt.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(Z1(!this.idbtrans),!t&&!r)switch(i&&i.name){case"DatabaseClosedError":throw new tn.DatabaseClosed(i);case"MissingAPIError":throw new tn.MissingAPI(i.message,i);default:throw new tn.OpenFailed(i)}if(!this.active)throw new tn.TransactionInactive;return Z1(this._completion._state===null),t=this.idbtrans=t||r.transaction(BZ(this.storeNames),this.mode),t.onerror=Ir(function(o){Mm(o),n._reject(t.error)}),t.onabort=Ir(function(o){Mm(o),n.active&&n._reject(new tn.Abort(t.error)),n.active=!1,n.on("abort").fire(o)}),t.oncomplete=Ir(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var i=this;if(t==="readwrite"&&this.mode!=="readwrite")return lo(new tn.ReadOnly("Transaction is readonly"));if(!this.active)return lo(new tn.TransactionInactive);if(this._locked())return new Lt(function(a,s){i._blockedFuncs.push([function(){i._promise(t,n,r).then(a,s)},Bt])});if(r)return Nh(function(){var a=new Lt(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 Lt(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=Lt.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 Lt(function(a,s){r.then(function(l){return n._waitingQueue.push(Ir(a.bind(null,l)))},function(l){return n._waitingQueue.push(Ir(s.bind(null,l)))}).finally(function(){n._waitingFor===o&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new tn.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(As(n,t))return n[t];var r=this.schema[t];if(!r)throw new tn.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 Qhe(e){return R2(Zhe.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=A4(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 Lt(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(),lo(s)})})}function w6(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?"++":"")+YZ(t)}}function YZ(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function ZZ(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:gZ(n,function(r){return[r.name,r]})}}function M6(e){return e==null?function(){}:typeof e=="string"?Hhe(e):function(t){return Gl(t,e)}}function Hhe(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return Gl(n,e)}}function QZ(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function Khe(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function s7(e){return[].slice.call(e)}var Ghe=0;function Og(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function zhe(e,t,n,r){var i=t.cmp.bind(t);function o(h,p){var v=s7(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=Lo(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:M6(m)},indexes:s7(g.indexNames).map(function(T){return g.index(T)}).map(function(T){var w=T.name,M=T.unique,O=T.multiEntry,P=T.keyPath,k=Lo(P),F={name:w,compound:k,keyPath:P,unique:M,multiEntry:O,extractKey:M6(P)};return x[Og(P)]=F,F}),getIndexByKeyPath:function(T){return x[Og(T)]}};return x[":id"]=S.primaryKey,m!=null&&(x[Og(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,T=y.range,w=y.wantResults;return new Promise(function(M,O){M=Ir(M);var P=R.objectStore(p),k=P.keyPath==null,F=A==="put"||A==="add";if(!F&&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 M({numFailures:0,failures:{},results:[],lastResult:void 0});var I=w&&f6(x||QZ(h.primaryKey,{type:A,keys:x,values:S})),N,W=[],D=0,Z=function(q){++D,Mm(q),I&&(I[q.target._reqno]=void 0),W[q.target._reqno]=q.target.error},re=function(q){var H=q.target;I[H._reqno]=H.result};if(A==="deleteRange"){if(T.type===4)return M({numFailures:D,failures:W,results:I,lastResult:void 0});T.type===3?N=P.clear():N=P.delete(a(T))}else{var B=F?k?[S,x]:[S,null]:[x,null],Y=B[0],K=B[1];if(F)for(var G=0;G<C;++G)N=K&&K[G]!==void 0?P[A](Y[G],K[G]):P[A](Y[G]),N._reqno=G,I&&I[G]===void 0&&(N.onsuccess=re),N.onerror=Z;else for(var G=0;G<C;++G)N=P[A](Y[G]),N._reqno=G,N.onerror=Z}var ee=function(q){var H=q.target.result;I&&(I[C-1]=H),M({numFailures:D,failures:W,results:I,lastResult:H})};N.onerror=function(q){Z(q),ee(q)},N.onsuccess=ee})}function g(y){var R=y.trans,A=y.values,x=y.query,S=y.reverse,T=y.unique;return new Promise(function(w,M){w=Ir(w);var O=x.index,P=x.range,k=R.objectStore(p),F=O.isPrimaryKey?k:k.index(O.name),C=S?T?"prevunique":"prev":T?"nextunique":"next",I=A||!("openKeyCursor"in F)?F.openCursor(a(P),C):F.openKeyCursor(a(P),C);I.onerror=Cl(M),I.onsuccess=Ir(function(N){var W=I.result;if(!W){w(null);return}W.___id=++Ghe,W.done=!1;var D=W.continue.bind(W),Z=W.continuePrimaryKey;Z&&(Z=Z.bind(W));var re=W.advance.bind(W),B=function(){throw new Error("Cursor not started")},Y=function(){throw new Error("Cursor not stopped")};W.trans=R,W.stop=W.continue=W.continuePrimaryKey=W.advance=B,W.fail=Ir(M),W.next=function(){var K=this,G=1;return this.start(function(){return G--?K.continue():K.stop()}).then(function(){return K})},W.start=function(K){var G=new Promise(function(q,H){q=Ir(q),I.onerror=Cl(H),W.fail=H,W.stop=function(ue){W.stop=W.continue=W.continuePrimaryKey=W.advance=Y,q(ue)}}),ee=function(){if(I.result)try{K()}catch(q){W.fail(q)}else W.done=!0,W.start=function(){throw new Error("Cursor behind last entry")},W.stop()};return I.onsuccess=Ir(function(q){I.onsuccess=ee,ee()}),W.continue=D,W.continuePrimaryKey=Z,W.advance=re,ee(),G},w(W)},M)})}function m(y){return function(R){return new Promise(function(A,x){A=Ir(A);var S=R.trans,T=R.values,w=R.limit,M=R.query,O=w===1/0?void 0:w,P=M.index,k=M.range,F=S.objectStore(p),C=P.isPrimaryKey?F:F.index(P.name),I=a(k);if(w===0)return A({result:[]});if(y){var N=T?C.getAll(I,O):C.getAllKeys(I,O);N.onsuccess=function(re){return A({result:re.target.result})},N.onerror=Cl(x)}else{var W=0,D=T||!("openKeyCursor"in C)?C.openCursor(I):C.openKeyCursor(I),Z=[];D.onsuccess=function(re){var B=D.result;if(!B)return A({result:Z});if(Z.push(T?B.value:B.primaryKey),++W===w)return A({result:Z});B.continue()},D.onerror=Cl(x)}})}}return{name:p,schema:h,mutate:v,getMany:function(y){var R=y.trans,A=y.keys;return new Promise(function(x,S){x=Ir(x);for(var T=R.objectStore(p),w=A.length,M=new Array(w),O=0,P=0,k,F=function(W){var D=W.target;(M[D._pos]=D.result)!=null,++P===O&&x(M)},C=Cl(S),I=0;I<w;++I){var N=A[I];N!=null&&(k=T.get(A[I]),k._pos=I,k.onsuccess=F,k.onerror=C,++O)}O===0&&x(M)})},get:function(y){var R=y.trans,A=y.key;return new Promise(function(x,S){x=Ir(x);var T=R.objectStore(p),w=T.get(A);w.onsuccess=function(M){return x(M.target.result)},w.onerror=Cl(S)})},query:m(c),openCursor:g,count:function(y){var R=y.query,A=y.trans,x=R.index,S=R.range;return new Promise(function(T,w){var M=A.objectStore(p),O=x.isPrimaryKey?M:M.index(x.name),P=a(S),k=P?O.count(P):O.count();k.onsuccess=Ir(function(F){return T(F.target.result)}),k.onerror=Cl(w)})}}}var l=o(e,r),u=l.schema,c=l.hasGetAll,f=u.tables.map(function(h){return s(h)}),d={};return f.forEach(function(h){return d[h.name]=h}),{stack:"dbcore",transaction:e.transaction.bind(e),table:function(h){var p=d[h];if(!p)throw new Error("Table '"+h+"' not found");return d[h]},cmp:i,MIN_KEY:-1/0,MAX_KEY:U_(n),schema:u}}function Jhe(e,t){return t.reduce(function(n,r){var i=r.create;return hr(hr({},n),i(n))},e)}function $he(e,t,n,r){var i=n.IDBKeyRange,o=n.indexedDB,a=Jhe(zhe(t,o,i,r),e.dbcore);return{dbcore:a}}function B_(e,t){var n=t.db,r=$he(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach(function(i){var o=i.name;e.core.schema.tables.some(function(a){return a.name===o})&&(i.core=e.core.table(o),e[o]instanceof e.Table&&(e[o].core=i.core))})}function Yb(e,t,n,r){n.forEach(function(i){var o=r[i];t.forEach(function(a){var s=N_(a,i);(!s||"value"in s&&s.value===void 0)&&(a===e.Transaction.prototype||a instanceof e.Transaction?ec(a,i,{get:function(){return this.table(i)},set:function(l){hZ(this,i,{value:l,writable:!0,configurable:!0,enumerable:!0})}}):a[i]=new e.Table(i,o))})})}function L6(e,t){t.forEach(function(n){for(var r in n)n[r]instanceof e.Table&&delete n[r]})}function jhe(e,t){return e._cfg.version-t._cfg.version}function qhe(e,t,n,r){var i=e._dbSchema,o=e._createTransaction("readwrite",e._storeNames,i);o.create(n),o._completion.catch(r);var a=o._reject.bind(o),s=Bt.transless||Bt;Nh(function(){Bt.trans=o,Bt.transless=s,t===0?(Qi(i).forEach(function(l){Y_(n,l,i[l].primKey,i[l].indexes)}),B_(e,n),Lt.follow(function(){return e.on.populate.fire(o)}).catch(a)):e0e(e,t,o,n).catch(a)})}function e0e(e,t,n,r){var i=[],o=e._versions,a=e._dbSchema=Z_(e,e.idbdb,r),s=!1,l=o.filter(function(c){return c._cfg.version>=t});l.forEach(function(c){i.push(function(){var f=a,d=c._cfg.dbschema;_6(e,f,r),_6(e,d,r),a=e._dbSchema=d;var h=HZ(f,d);h.add.forEach(function(R){Y_(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new tn.Upgrade("Not yet support for changing primary key");var A=r.objectStore(R.name);R.add.forEach(function(x){return T6(A,x)}),R.change.forEach(function(x){A.deleteIndex(x.name),T6(A,x)}),R.del.forEach(function(x){return A.deleteIndex(x)})});var p=c._cfg.contentUpgrade;if(p&&c._cfg.version>t){B_(e,r),n._memoizedTables={},s=!0;var v=yZ(d);h.del.forEach(function(R){v[R]=f[R]}),L6(e,[e.Transaction.prototype]),Yb(e,[e.Transaction.prototype],Qi(v),v),n.schema=v;var g=bZ(p);g&&y2();var m,y=Lt.follow(function(){if(m=p(n),m&&g){var R=Ih.bind(null,null);m.then(R,R)}});return m&&typeof m.then=="function"?Lt.resolve(m):y.then(function(){return m})}}),i.push(function(f){if(!s||!Phe){var d=c._cfg.dbschema;n0e(d,f)}L6(e,[e.Transaction.prototype]),Yb(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function u(){return i.length?Lt.resolve(i.shift()(n.idbtrans)).then(u):Lt.resolve()}return u().then(function(){t0e(a,r)})}function HZ(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&&!D_)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 Y_(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 T6(i,o)}),i}function t0e(e,t){Qi(e).forEach(function(n){t.db.objectStoreNames.contains(n)||Y_(t,n,e[n].primKey,e[n].indexes)})}function n0e(e,t){for(var n=0;n<t.db.objectStoreNames.length;++n){var r=t.db.objectStoreNames[n];e[r]==null&&t.db.deleteObjectStore(r)}}function T6(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function Z_(e,t,n){var r={},i=m4(t.objectStoreNames,0);return i.forEach(function(o){for(var a=n.objectStore(o),s=a.keyPath,l=w6(YZ(s),s||"",!1,!1,!!a.autoIncrement,s&&typeof s!="string",!0),u=[],c=0;c<a.indexNames.length;++c){var f=a.index(a.indexNames[c]);s=f.keyPath;var d=w6(f.name,s,!!f.unique,!!f.multiEntry,!1,s&&typeof s!="string",!1);u.push(d)}r[o]=ZZ(o,l,u)}),r}function r0e(e,t,n){e.verno=t.version/10;var r=e._dbSchema=Z_(e,t,n);e._storeNames=m4(t.objectStoreNames,0),Yb(e,[e._allTables],Qi(r),r)}function i0e(e,t){var n=Z_(e,e.idbdb,t),r=HZ(n,e._dbSchema);return!(r.add.length||r.change.some(function(i){return i.add.length||i.change.length}))}function _6(e,t,n){for(var r=n.db.objectStoreNames,i=0;i<r.length;++i){var o=r[i],a=n.objectStore(o);e._hasGetAll="getAll"in a;for(var s=0;s<a.indexNames.length;++s){var l=a.indexNames[s],u=a.index(l).keyPath,c=typeof u=="string"?u:"["+m4(u).join("+")+"]";if(t[o]){var f=t[o].idxByName[c];f&&(f.name=l,delete t[o].idxByName[c],t[o].idxByName[l]=f)}}}typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&yr.WorkerGlobalScope&&yr instanceof yr.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}function o0e(e){return e.split(",").map(function(t,n){t=t.trim();var r=t.replace(/([&*]|\+\+)/g,""),i=/^\[/.test(r)?r.match(/^\[(.*)\]$/)[1].split("+"):r;return w6(r,i||null,/\&/.test(t),/\*/.test(t),/\+\+/.test(t),Lo(i),n===0)})}var a0e=function(){function e(){}return e.prototype._parseStoresSpec=function(t,n){Qi(t).forEach(function(r){if(t[r]!==null){var i=o0e(t[r]),o=i.shift();if(o.multi)throw new tn.Schema("Primary key cannot be multi-valued");i.forEach(function(a){if(a.auto)throw new tn.Schema("Only primary key can be marked as autoIncrement (++)");if(!a.keyPath)throw new tn.Schema("Index must have a name and cannot be an empty string")}),n[r]=ZZ(r,o,i)}})},e.prototype.stores=function(t){var n=this.db;this._cfg.storesSource=this._cfg.storesSource?ys(this._cfg.storesSource,t):t;var r=n._versions,i={},o={};return r.forEach(function(a){ys(i,a._cfg.storesSource),o=a._cfg.dbschema={},a._parseStoresSpec(i,o)}),n._dbSchema=o,L6(n,[n._allTables,n,n.Transaction.prototype]),Yb(n,[n._allTables,n,n.Transaction.prototype,this._cfg.tables],Qi(o),o),n._storeNames=Qi(o),this},e.prototype.upgrade=function(t){return this._cfg.contentUpgrade=t,this},e}();function s0e(e){return R2(a0e.prototype,function(n){this.db=e,this._cfg={version:n,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}var Lm;function l0e(e){var t=e&&typeof e.databases=="function",n;if(!t){var r=new Eh(iA,{addons:[]});r.version(1).stores({dbnames:"name"}),n=r.table("dbnames")}return{getDatabaseNames:function(){return t?Lt.resolve(e.databases()).then(function(i){return i.map(function(o){return o.name}).filter(function(o){return o!==iA})}):n.toCollection().primaryKeys()},add:function(i){return!t&&i!==iA&&n.put({name:i}).catch(vr)},remove:function(i){return!t&&i!==iA&&n.delete(i).catch(vr)}}}function u0e(e){try{Lm=l0e(e)}catch{}}function O6(e){return Nh(function(){return Bt.letThrough=!0,e()})}function c0e(e){var t=e._state,n=e._deps.indexedDB;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then(function(){return t.dbOpenError?lo(t.dbOpenError):e});cu&&(t.openCanceller._stackHolder=Tv()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;var r=t.dbReadyResolve,i=null;return Lt.race([t.openCanceller,new Lt(function(o,a){if(!n)throw new tn.MissingAPI("indexedDB API not found. If using IE10+, make sure to run your code on a server URL (not locally). If using old Safari versions, make sure to include indexedDB polyfill.");var s=e.name,l=t.autoSchema?n.open(s):n.open(s,Math.round(e.verno*10));if(!l)throw new tn.MissingAPI("IndexedDB API not available");l.onerror=Cl(a),l.onblocked=Ir(e._fireOnBlocked),l.onupgradeneeded=Ir(function(u){if(i=l.transaction,t.autoSchema&&!e._options.allowEmptyDB){l.onerror=Mm,i.abort(),l.result.close();var c=n.deleteDatabase(s);c.onsuccess=c.onerror=Ir(function(){a(new tn.NoSuchDatabase("Database "+s+" doesnt exist"))})}else{i.onerror=Cl(a);var f=u.oldVersion>Math.pow(2,62)?0:u.oldVersion;e.idbdb=l.result,qhe(e,f/10,i,a)}},a),l.onsuccess=Ir(function(){i=null;var u=e.idbdb=l.result,c=m4(u.objectStoreNames);if(c.length>0)try{var f=u.transaction(BZ(c),"readonly");t.autoSchema?r0e(e,u,f):(_6(e,e._dbSchema,f),i0e(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),B_(e,f)}catch{}_g.push(e),u.onversionchange=Ir(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),Lm.add(s),o()},a)})]).then(function(){return t.onReadyBeingFired=[],Lt.resolve(O6(e.on.ready.fire)).then(function o(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(LZ,vr);return t.onReadyBeingFired=[],Lt.resolve(O6(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,lo(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function k6(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"?Lo(u)?Promise.all(u).then(r,i):r(u):u.then(r,i)}}return o(t)()}function f0e(e,t,n){var r=arguments.length;if(r<2)throw new tn.InvalidArgument("Too few arguments");for(var i=new Array(r-1);--r;)i[r-1]=arguments[r];n=i.pop();var o=AZ(i);return[e,o,n]}function d0e(e,t,n,r,i){return Lt.resolve().then(function(){var o=Bt.transless||Bt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:o};r?a.idbtrans=r.idbtrans:a.create();var l=bZ(i);l&&y2();var u,c=Lt.follow(function(){if(u=i.call(a,a),u)if(l){var f=Ih.bind(null,null);u.then(f,f)}else typeof u.next=="function"&&typeof u.throw=="function"&&(u=k6(u))},s);return(u&&typeof u.then=="function"?Lt.resolve(u).then(function(f){return a.active?f:lo(new tn.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),lo(f)})})}function o1(e,t,n){for(var r=Lo(e)?e.slice():[e],i=0;i<n;++i)r.push(t);return r}function h0e(e){return hr(hr({},e),{table:function(t){var n=e.table(t),r=n.schema,i={},o=[];function a(v,g,m){var y=Og(v),R=i[y]=i[y]||[],A=v==null?0:typeof v=="string"?1:v.length,x=g>0,S=hr(hr({},m),{isVirtual:x,isPrimaryKey:!x&&m.isPrimaryKey,keyTail:g,keyLength:A,extractKey:M6(v),unique:!x&&m.unique});if(R.push(S),S.isPrimaryKey||o.push(S),A>1){var T=A===2?v[0]:v.slice(0,A-1);a(T,g+1,m)}return R.sort(function(w,M){return w.keyTail-M.keyTail}),S}var s=a(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[s];for(var l=0,u=r.indexes;l<u.length;l++){var c=u[l];a(c.keyPath,0,c)}function f(v){var g=i[Og(v)];return g&&g[0]}function d(v,g){return{type:v.type===1?2:v.type,lower:o1(v.lower,v.lowerOpen?e.MAX_KEY:e.MIN_KEY,g),lowerOpen:!0,upper:o1(v.upper,v.upperOpen?e.MIN_KEY:e.MAX_KEY,g),upperOpen:!0}}function h(v){var g=v.query.index;return g.isVirtual?hr(hr({},v),{query:{index:g,range:d(v.query.range,g.keyTail)}}):v}var p=hr(hr({},n),{schema:hr(hr({},r),{primaryKey:s,indexes:o,getIndexByKeyPath:f}),count:function(v){return n.count(h(v))},query:function(v){return n.query(h(v))},openCursor:function(v){var g=v.query.index,m=g.keyTail,y=g.isVirtual,R=g.keyLength;if(!y)return n.openCursor(v);function A(x){function S(w){w!=null?x.continue(o1(w,v.reverse?e.MAX_KEY:e.MIN_KEY,m)):v.unique?x.continue(o1(x.key,v.reverse?e.MIN_KEY:e.MAX_KEY,m)):x.continue()}var T=Object.create(x,{continue:{value:S},continuePrimaryKey:{value:function(w,M){x.continuePrimaryKey(o1(w,e.MAX_KEY,m),M)}},key:{get:function(){var w=x.key;return R===1?w[0]:w.slice(0,R)}},value:{get:function(){return x.value}}});return T}return n.openCursor(h(v)).then(function(x){return x&&A(x)})}});return p}})}var p0e={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:h0e},v0e={stack:"dbcore",name:"HooksMiddleware",level:2,create:function(e){return hr(hr({},e),{table:function(t){var n=e.table(t),r=n.schema.primaryKey,i=hr(hr({},n),{mutate:function(o){var a=Bt.trans,s=a.table(t).hook,l=s.deleting,u=s.creating,c=s.updating;switch(o.type){case"add":if(u.fire===vr)break;return a._promise("readwrite",function(){return f(o)},!0);case"put":if(u.fire===vr&&c.fire===vr)break;return a._promise("readwrite",function(){return f(o)},!0);case"delete":if(l.fire===vr)break;return a._promise("readwrite",function(){return f(o)},!0);case"deleteRange":if(l.fire===vr)break;return a._promise("readwrite",function(){return d(o)},!0)}return n.mutate(o);function f(p){var v=Bt.trans,g=p.keys||QZ(r,p);if(!g)throw new Error("Keys missing");return p=p.type==="add"||p.type==="put"?hr(hr({},p),{keys:g,wantResults:!0}):hr({},p),p.type!=="delete"&&(p.values=f6(p.values)),p.keys&&(p.keys=f6(p.keys)),Khe(n,p,g).then(function(m){var y=g.map(function(R,A){var x=m[A],S={onerror:null,onsuccess:null};if(p.type==="delete")l.fire.call(S,R,x,v);else if(p.type==="add"||x===void 0){var T=u.fire.call(S,R,p.values[A],v);R==null&&T!=null&&(R=T,p.keys[A]=R,r.outbound||nl(p.values[A],r.keyPath,R))}else{var w=I_(x,p.values[A]),M=c.fire.call(S,w,R,x,v);if(M){var O=p.values[A];Object.keys(M).forEach(function(P){As(O,P)?O[P]=M[P]:nl(O,P,M[P])})}}return S});return n.mutate(p).then(function(R){for(var A=R.failures,x=R.results,S=R.numFailures,T=R.lastResult,w=0;w<g.length;++w){var M=x?x[w]:g[w],O=y[w];M==null?O.onerror&&O.onerror(A[w]):O.onsuccess&&O.onsuccess(p.type==="put"&&m[w]?p.values[w]:M)}return{failures:A,results:x,numFailures:S,lastResult:T}}).catch(function(R){return y.forEach(function(A){return A.onerror&&A.onerror(R)}),Promise.reject(R)})})}function d(p){return h(p.trans,p.range,1e4)}function h(p,v,g){return n.query({trans:p,values:!1,query:{index:r,range:v},limit:g}).then(function(m){var y=m.result;return f({type:"delete",keys:y,trans:p}).then(function(R){return R.numFailures>0?Promise.reject(R.failures[0]):y.length<g?{failures:[],numFailures:0,lastResult:void 0}:h(p,hr(hr({},v),{lower:y[y.length-1],lowerOpen:!0}),g)})})}}});return i}})}},Eh=function(){function e(t,n){var r=this;this._middlewares={},this.verno=0;var i=e.dependencies;this._options=n=hr({addons:e.addons,autoOpen:!0,indexedDB:i.indexedDB,IDBKeyRange:i.IDBKeyRange},n),this._deps={indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange};var o=n.addons;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null;var a={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:vr,dbReadyPromise:null,cancelOpen:vr,openCanceller:null,autoSchema:!0};a.dbReadyPromise=new Lt(function(s){a.dbReadyResolve=s}),a.openCanceller=new Lt(function(s,l){a.cancelOpen=l}),this._state=a,this.name=t,this.on=A4(this,"populate","blocked","versionchange",{ready:[LZ,vr]}),this.on.ready.subscribe=pZ(this.on.ready.subscribe,function(s){return function(l,u){e.vip(function(){var c=r._state;if(c.openComplete)c.dbOpenError||Lt.resolve().then(l),u&&s(l);else if(c.onReadyBeingFired)c.onReadyBeingFired.push(l),u&&s(l);else{s(l);var f=r;u||s(function d(){f.on.ready.unsubscribe(l),f.on.ready.unsubscribe(d)})}})}}),this.Collection=Xhe(this),this.Table=Ihe(this),this.Transaction=Qhe(this),this.Version=s0e(this),this.WhereClause=Yhe(this),this.on("versionchange",function(s){s.newVersion>0?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<s.oldVersion?console.warn("Dexie.delete('"+r.name+"') was blocked"):console.warn("Upgrade '"+r.name+"' blocked by other connection holding version "+s.oldVersion/10)}),this._maxKey=U_(n.IDBKeyRange),this._createTransaction=function(s,l,u,c){return new r.Transaction(s,l,u,c)},this._fireOnBlocked=function(s){r.on("blocked").fire(s),_g.filter(function(l){return l.name===r.name&&l!==r&&!l._state.vcFired}).map(function(l){return l.on("versionchange").fire(s)})},this.use(p0e),this.use(v0e),o.forEach(function(s){return s(r)})}return e.prototype.version=function(t){if(isNaN(t)||t<.1)throw new tn.Type("Given version is not a positive number");if(t=Math.round(t*10)/10,this.idbdb||this._state.isBeingOpened)throw new tn.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);var n=this._versions,r=n.filter(function(i){return i._cfg.version===t})[0];return r||(r=new this.Version(t),n.push(r),n.sort(jhe),r.stores({}),this._state.autoSchema=!1,r)},e.prototype._whenReady=function(t){var n=this;return this._state.openComplete||Bt.letThrough?t():new Lt(function(r,i){if(!n._state.isBeingOpened){if(!n._options.autoOpen){i(new tn.DatabaseClosed);return}n.open().catch(vr)}n._state.dbReadyPromise.then(r,i)}).then(t)},e.prototype.use=function(t){var n=t.stack,r=t.create,i=t.level,o=t.name;o&&this.unuse({stack:n,name:o});var a=this._middlewares[n]||(this._middlewares[n]=[]);return a.push({stack:n,create:r,level:i??10,name:o}),a.sort(function(s,l){return s.level-l.level}),this},e.prototype.unuse=function(t){var n=t.stack,r=t.name,i=t.create;return n&&this._middlewares[n]&&(this._middlewares[n]=this._middlewares[n].filter(function(o){return i?o.create!==i:r?o.name!==r:!1})),this},e.prototype.open=function(){return c0e(this)},e.prototype.close=function(){var t=_g.indexOf(this),n=this._state;if(t>=0&&_g.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new tn.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new Lt(function(r){n.dbReadyResolve=r}),n.openCanceller=new Lt(function(r,i){n.cancelOpen=i})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new Lt(function(i,o){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=Ir(function(){Lm.remove(t.name),i()}),s.onerror=Cl(o),s.onblocked=t._fireOnBlocked};if(n)throw new tn.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 Qi(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=f0e.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var i=this,o=Bt.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===v5)s=v5;else if(t=="rw"||t==g5)s=g5;else throw new tn.InvalidArgument("Invalid transaction mode: "+t);if(o){if(o.mode===v5&&s===g5)if(a)o=null;else throw new tn.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 tn.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)}):lo(c)}var u=d0e.bind(null,this,s,l,o,r);return o?o._promise(s,u,"lock"):Bt.trans?A2(Bt.transless,function(){return i._whenReady(u)}):this._whenReady(u)},e.prototype.table=function(t){if(!As(this._allTables,t))throw new tn.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),Gc=Eh;bm(Gc,hr(hr({},y4),{delete:function(e){var t=new Gc(e);return t.delete()},exists:function(e){return new Gc(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return Lm?Lm.getDatabaseNames().then(e):Lt.resolve([])},defineClass:function(){function e(t){ys(this,t)}return e},ignoreTransaction:function(e){return Bt.trans?A2(Bt.transless,e):e()},vip:O6,async:function(e){return function(){try{var t=k6(e.apply(this,arguments));return!t||typeof t.then!="function"?Lt.resolve(t):t}catch(n){return lo(n)}}},spawn:function(e,t,n){try{var r=k6(e.apply(n,t||[]));return!r||typeof r.then!="function"?Lt.resolve(r):r}catch(i){return lo(i)}},currentTransaction:{get:function(){return Bt.trans||null}},waitFor:function(e,t){var n=Lt.resolve(typeof e=="function"?Gc.ignoreTransaction(e):e).timeout(t||6e4);return Bt.trans?Bt.trans.waitFor(n):n},Promise:Lt,debug:{get:function(){return cu},set:function(e){xZ(e,e==="dexie"?function(){return!0}:WZ)}},derive:Lv,extend:ys,props:bm,override:pZ,Events:A4,getByKeyPath:Gl,setByKeyPath:nl,delByKeyPath:mZ,shallowClone:yZ,deepClone:xm,getObjectDiff:I_,asap:vZ,minKey:S6,addons:[],connections:_g,errnames:dhe,dependencies:function(){try{return{indexedDB:yr.indexedDB||yr.mozIndexedDB||yr.webkitIndexedDB||yr.msIndexedDB,IDBKeyRange:yr.IDBKeyRange||yr.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:i7,version:i7.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:Gc,Dexie:Gc}));Gc.maxKey=U_(Gc.dependencies.IDBKeyRange);u0e(Eh.dependencies.indexedDB);Lt.rejectionMapper=phe;xZ(cu,WZ);const Zb="PPTIST_DISCARDED_DB",P6="PPTist",g0e=async()=>{const e=new Date().getTime(),t=localStorage.getItem(Zb),n=t?JSON.parse(t):[],i=(await Eh.getDatabaseNames()).filter(o=>{if(o.indexOf(P6)===-1)return!1;const[a,s,l]=o.split("_");return!!(a!==P6||!s||!l||n.includes(s)||e-+l>=1e3*60*60*12)});for(const o of i)Eh.delete(o);localStorage.removeItem(Zb)};class m0e extends Eh{constructor(){super(`${P6}_${fZ}_${new Date().getTime()}`);Sr(this,"snapshots");Sr(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const Hs=new m0e,R4=d2("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor<e.snapshotLength-1}},actions:{setSnapshotCursor(e){this.snapshotCursor=e},setSnapshotLength(e){this.snapshotLength=e},async initSnapshotDatabase(){const e=lt(),t={index:e.slideIndex,slides:e.slides};await Hs.snapshots.add(t),this.setSnapshotCursor(0),this.setSnapshotLength(1)},async addSnapshot(){const e=lt(),t=await Hs.snapshots.orderBy("id").keys();let n=[];this.snapshotCursor>=0&&this.snapshotCursor<t.length-1&&(n=t.slice(this.snapshotCursor+1));const r={index:e.slideIndex,slides:e.slides};await Hs.snapshots.add(r);let i=t.length-n.length+1;i>20&&(n.push(t[0]),i--),i>=2&&Hs.snapshots.update(t[i-2],{index:e.slideIndex}),await Hs.snapshots.bulkDelete(n),this.setSnapshotCursor(i-1),this.setSnapshotLength(i)},async unDo(){if(this.snapshotCursor<=0)return;const e=lt(),t=dt(),n=this.snapshotCursor-1,i=(await Hs.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=lt(),t=dt(),n=this.snapshotCursor+1,i=(await Hs.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([])}}}),al=d2("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}}}),KZ=d2("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),H1=(e,t)=>Un.padStart(""+e,t,"0"),y0e=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i),A0e=e=>/^(https?:\/\/)([\w-]+\.)+[\w-]{2,}(\/[\w-./?%&=]*)?$/i.test(e);var Fr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(Fr||{}),dn=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(dn||{}),K1=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(K1||{}),At=(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))(At||{}),Uo=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Uo||{}),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 R0e=[{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"}]}];var GZ={exports:{}};/*!
|
||
* clipboard.js v2.0.11
|
||
* https://clipboardjs.com/
|
||
*
|
||
* Licensed MIT © Zeno Rocha
|
||
*/(function(e,t){(function(r,i){e.exports=i()})(Ft,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(K){var G=h()(K);return p("cut"),G},g=v;function m(Y){var K=document.documentElement.getAttribute("dir")==="rtl",G=document.createElement("textarea");G.style.fontSize="12pt",G.style.border="0",G.style.padding="0",G.style.margin="0",G.style.position="absolute",G.style[K?"right":"left"]="-9999px";var ee=window.pageYOffset||document.documentElement.scrollTop;return G.style.top="".concat(ee,"px"),G.setAttribute("readonly",""),G.value=Y,G}var y=function(K,G){var ee=m(K);G.container.appendChild(ee);var q=h()(ee);return p("copy"),ee.remove(),q},R=function(K){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ee="";return typeof K=="string"?ee=y(K,G):K instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(K==null?void 0:K.type)?ee=y(K.value,G):(ee=h()(K),p("copy")),ee},A=R;function x(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(G){return typeof G}:x=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},x(Y)}var S=function(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=K.action,ee=G===void 0?"copy":G,q=K.container,H=K.target,ue=K.text;if(ee!=="copy"&&ee!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(H!==void 0)if(H&&x(H)==="object"&&H.nodeType===1){if(ee==="copy"&&H.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ee==="cut"&&(H.hasAttribute("readonly")||H.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(ue)return A(ue,{container:q});if(H)return ee==="cut"?g(H):A(H,{container:q})},T=S;function w(Y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(G){return typeof G}:w=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},w(Y)}function M(Y,K){if(!(Y instanceof K))throw new TypeError("Cannot call a class as a function")}function O(Y,K){for(var G=0;G<K.length;G++){var ee=K[G];ee.enumerable=ee.enumerable||!1,ee.configurable=!0,"value"in ee&&(ee.writable=!0),Object.defineProperty(Y,ee.key,ee)}}function P(Y,K,G){return K&&O(Y.prototype,K),G&&O(Y,G),Y}function k(Y,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function");Y.prototype=Object.create(K&&K.prototype,{constructor:{value:Y,writable:!0,configurable:!0}}),K&&F(Y,K)}function F(Y,K){return F=Object.setPrototypeOf||function(ee,q){return ee.__proto__=q,ee},F(Y,K)}function C(Y){var K=W();return function(){var ee=D(Y),q;if(K){var H=D(this).constructor;q=Reflect.construct(ee,arguments,H)}else q=ee.apply(this,arguments);return I(this,q)}}function I(Y,K){return K&&(w(K)==="object"||typeof K=="function")?K:N(Y)}function N(Y){if(Y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Y}function W(){if(typeof Reflect>"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 D(Y){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(G){return G.__proto__||Object.getPrototypeOf(G)},D(Y)}function Z(Y,K){var G="data-clipboard-".concat(Y);if(K.hasAttribute(G))return K.getAttribute(G)}var re=function(Y){k(G,Y);var K=C(G);function G(ee,q){var H;return M(this,G),H=K.call(this),H.resolveOptions(q),H.listenClick(ee),H}return P(G,[{key:"resolveOptions",value:function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof q.action=="function"?q.action:this.defaultAction,this.target=typeof q.target=="function"?q.target:this.defaultTarget,this.text=typeof q.text=="function"?q.text:this.defaultText,this.container=w(q.container)==="object"?q.container:document.body}},{key:"listenClick",value:function(q){var H=this;this.listener=f()(q,"click",function(ue){return H.onClick(ue)})}},{key:"onClick",value:function(q){var H=q.delegateTarget||q.currentTarget,ue=this.action(H)||"copy",Ae=T({action:ue,container:this.container,target:this.target(H),text:this.text(H)});this.emit(Ae?"success":"error",{action:ue,text:Ae,trigger:H,clearSelection:function(){H&&H.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(q){return Z("action",q)}},{key:"defaultTarget",value:function(q){var H=Z("target",q);if(H)return document.querySelector(H)}},{key:"defaultText",value:function(q){return Z("text",q)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(q){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return A(q,H)}},{key:"cut",value:function(q){return g(q)}},{key:"isSupported",value:function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],H=typeof q=="string"?[q]:q,ue=!!document.queryCommandSupported;return H.forEach(function(Ae){ue=ue&&!!document.queryCommandSupported(Ae)}),ue}}]),G}(u()),B=re},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<f;c++)u[c].fn.apply(u[c].ctx,l);return this},off:function(s,l){var u=this.e||(this.e={}),c=u[s],f=[];if(c&&l)for(var d=0,h=c.length;d<h;d++)c[d].fn!==l&&c[d].fn._!==l&&f.push(c[d]);return f.length?u[s]=f:delete u[s],this}},o.exports=a,o.exports.TinyEmitter=a}},r={};function i(o){if(r[o])return r[o].exports;var a=r[o]={exports:{}};return n[o](a,a.exports,i),a.exports}return function(){i.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(a,{a}),a}}(),function(){i.d=function(o,a){for(var s in a)i.o(a,s)&&!i.o(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:a[s]})}}(),function(){i.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)}}(),i(686)}().default})})(GZ);var b0e=GZ.exports;const x0e=g4(b0e);var zZ={exports:{}};function G1(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var A5={exports:{}};const S0e={},w0e=Object.freeze(Object.defineProperty({__proto__:null,default:S0e},Symbol.toStringTag,{value:"Module"})),M0e=C_(w0e);var l7;function In(){return l7||(l7=1,function(e,t){(function(n,r){e.exports=r()})(Ft,function(){var n=n||function(r,i){var o;if(typeof window<"u"&&window.crypto&&(o=window.crypto),typeof self<"u"&&self.crypto&&(o=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(o=globalThis.crypto),!o&&typeof window<"u"&&window.msCrypto&&(o=window.msCrypto),!o&&typeof Ft<"u"&&Ft.crypto&&(o=Ft.crypto),!o&&typeof G1=="function")try{o=M0e}catch{}var a=function(){if(o){if(typeof o.getRandomValues=="function")try{return o.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof o.randomBytes=="function")try{return o.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function y(){}return function(R){var A;return y.prototype=R,A=new y,y.prototype=null,A}}(),l={},u=l.lib={},c=u.Base=function(){return{extend:function(y){var R=s(this);return y&&R.mixIn(y),(!R.hasOwnProperty("init")||this.init===R.init)&&(R.init=function(){R.$super.init.apply(this,arguments)}),R.init.prototype=R,R.$super=this,R},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var R in y)y.hasOwnProperty(R)&&(this[R]=y[R]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),f=u.WordArray=c.extend({init:function(y,R){y=this.words=y||[],R!=i?this.sigBytes=R:this.sigBytes=y.length*4},toString:function(y){return(y||h).stringify(this)},concat:function(y){var R=this.words,A=y.words,x=this.sigBytes,S=y.sigBytes;if(this.clamp(),x%4)for(var T=0;T<S;T++){var w=A[T>>>2]>>>24-T%4*8&255;R[x+T>>>2]|=w<<24-(x+T)%4*8}else for(var M=0;M<S;M+=4)R[x+M>>>2]=A[M>>>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<y;A+=4)R.push(a());return new f.init(R,y)}}),d=l.enc={},h=d.Hex={stringify:function(y){for(var R=y.words,A=y.sigBytes,x=[],S=0;S<A;S++){var T=R[S>>>2]>>>24-S%4*8&255;x.push((T>>>4).toString(16)),x.push((T&15).toString(16))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x<R;x+=2)A[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<A;S++){var T=R[S>>>2]>>>24-S%4*8&255;x.push(String.fromCharCode(T))}return x.join("")},parse:function(y){for(var R=y.length,A=[],x=0;x<R;x++)A[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,T=this.blockSize,w=T*4,M=S/w;y?M=r.ceil(M):M=r.max((M|0)-this._minBufferSize,0);var O=M*T,P=r.min(O*4,S);if(O){for(var k=0;k<O;k+=T)this._doProcessBlock(x,k);R=x.splice(0,O),A.sigBytes-=P}return new f.init(R,P)},clone:function(){var y=c.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0});u.Hasher=g.extend({cfg:c.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);var R=this._doFinalize();return R},blockSize:16,_createHelper:function(y){return function(R,A){return new y.init(A).finalize(R)}},_createHmacHelper:function(y){return function(R,A){return new m.HMAC.init(y,A).finalize(R)}}});var m=l.algo={};return l}(Math);return n})}(A5)),A5.exports}var R5={exports:{}},u7;function b4(){return u7||(u7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,function(n){return function(r){var i=n,o=i.lib,a=o.Base,s=o.WordArray,l=i.x64={};l.Word=a.extend({init:function(u,c){this.high=u,this.low=c}}),l.WordArray=a.extend({init:function(u,c){u=this.words=u||[],c!=r?this.sigBytes=c:this.sigBytes=u.length*8},toX32:function(){for(var u=this.words,c=u.length,f=[],d=0;d<c;d++){var h=u[d];f.push(h.high),f.push(h.low)}return s.create(f,this.sigBytes)},clone:function(){for(var u=a.clone.call(this),c=u.words=this.words.slice(0),f=c.length,d=0;d<f;d++)c[d]=c[d].clone();return u}})}(),n})}(R5)),R5.exports}var b5={exports:{}},c7;function L0e(){return c7||(c7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,function(n){return function(){if(typeof ArrayBuffer=="function"){var r=n,i=r.lib,o=i.WordArray,a=o.init,s=o.init=function(l){if(l instanceof ArrayBuffer&&(l=new Uint8Array(l)),(l instanceof Int8Array||typeof Uint8ClampedArray<"u"&&l instanceof Uint8ClampedArray||l instanceof Int16Array||l instanceof Uint16Array||l instanceof Int32Array||l instanceof Uint32Array||l instanceof Float32Array||l instanceof Float64Array)&&(l=new Uint8Array(l.buffer,l.byteOffset,l.byteLength)),l instanceof Uint8Array){for(var u=l.byteLength,c=[],f=0;f<u;f++)c[f>>>2]|=l[f]<<24-f%4*8;a.call(this,c,u)}else a.apply(this,arguments)};s.prototype=o}}(),n.lib.WordArray})}(b5)),b5.exports}var x5={exports:{}},f7;function T0e(){return f7||(f7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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<c;d+=2){var h=u[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<u;f++)c[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<c;d+=2){var h=s(u[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<u;f++)c[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})}(x5)),x5.exports}var S5={exports:{}},d7;function Hh(){return d7||(d7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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<c;h+=3)for(var p=u[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<c;y++)d.push(f.charAt(m>>>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<c.length;d++)f[c.charCodeAt(d)]=d}var h=c.charAt(64);if(h){var p=l.indexOf(h);p!==-1&&(u=p)}return s(l,u,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function s(l,u,c){for(var f=[],d=0,h=0;h<u;h++)if(h%4){var p=c[l.charCodeAt(h-1)]<<h%4*2,v=c[l.charCodeAt(h)]>>>6-h%4*2,g=p|v;f[d>>>2]|=g<<24-d%4*8,d++}return o.create(f,d)}}(),n.enc.Base64})}(S5)),S5.exports}var w5={exports:{}},h7;function _0e(){return h7||(h7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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<f;p+=3)for(var v=c[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<f;R++)h.push(d.charAt(y>>>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<f.length;h++)d[f.charCodeAt(h)]=h}var p=f.charAt(64);if(p){var v=l.indexOf(p);v!==-1&&(c=v)}return s(l,c,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function s(l,u,c){for(var f=[],d=0,h=0;h<u;h++)if(h%4){var p=c[l.charCodeAt(h-1)]<<h%4*2,v=c[l.charCodeAt(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})}(w5)),w5.exports}var M5={exports:{}},p7;function Kh(){return p7||(p7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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],T=v[g+2],w=v[g+3],M=v[g+4],O=v[g+5],P=v[g+6],k=v[g+7],F=v[g+8],C=v[g+9],I=v[g+10],N=v[g+11],W=v[g+12],D=v[g+13],Z=v[g+14],re=v[g+15],B=A[0],Y=A[1],K=A[2],G=A[3];B=f(B,Y,K,G,x,7,u[0]),G=f(G,B,Y,K,S,12,u[1]),K=f(K,G,B,Y,T,17,u[2]),Y=f(Y,K,G,B,w,22,u[3]),B=f(B,Y,K,G,M,7,u[4]),G=f(G,B,Y,K,O,12,u[5]),K=f(K,G,B,Y,P,17,u[6]),Y=f(Y,K,G,B,k,22,u[7]),B=f(B,Y,K,G,F,7,u[8]),G=f(G,B,Y,K,C,12,u[9]),K=f(K,G,B,Y,I,17,u[10]),Y=f(Y,K,G,B,N,22,u[11]),B=f(B,Y,K,G,W,7,u[12]),G=f(G,B,Y,K,D,12,u[13]),K=f(K,G,B,Y,Z,17,u[14]),Y=f(Y,K,G,B,re,22,u[15]),B=d(B,Y,K,G,S,5,u[16]),G=d(G,B,Y,K,P,9,u[17]),K=d(K,G,B,Y,N,14,u[18]),Y=d(Y,K,G,B,x,20,u[19]),B=d(B,Y,K,G,O,5,u[20]),G=d(G,B,Y,K,I,9,u[21]),K=d(K,G,B,Y,re,14,u[22]),Y=d(Y,K,G,B,M,20,u[23]),B=d(B,Y,K,G,C,5,u[24]),G=d(G,B,Y,K,Z,9,u[25]),K=d(K,G,B,Y,w,14,u[26]),Y=d(Y,K,G,B,F,20,u[27]),B=d(B,Y,K,G,D,5,u[28]),G=d(G,B,Y,K,T,9,u[29]),K=d(K,G,B,Y,k,14,u[30]),Y=d(Y,K,G,B,W,20,u[31]),B=h(B,Y,K,G,O,4,u[32]),G=h(G,B,Y,K,F,11,u[33]),K=h(K,G,B,Y,N,16,u[34]),Y=h(Y,K,G,B,Z,23,u[35]),B=h(B,Y,K,G,S,4,u[36]),G=h(G,B,Y,K,M,11,u[37]),K=h(K,G,B,Y,k,16,u[38]),Y=h(Y,K,G,B,I,23,u[39]),B=h(B,Y,K,G,D,4,u[40]),G=h(G,B,Y,K,x,11,u[41]),K=h(K,G,B,Y,w,16,u[42]),Y=h(Y,K,G,B,P,23,u[43]),B=h(B,Y,K,G,C,4,u[44]),G=h(G,B,Y,K,W,11,u[45]),K=h(K,G,B,Y,re,16,u[46]),Y=h(Y,K,G,B,T,23,u[47]),B=p(B,Y,K,G,x,6,u[48]),G=p(G,B,Y,K,k,10,u[49]),K=p(K,G,B,Y,Z,15,u[50]),Y=p(Y,K,G,B,O,21,u[51]),B=p(B,Y,K,G,W,6,u[52]),G=p(G,B,Y,K,w,10,u[53]),K=p(K,G,B,Y,I,15,u[54]),Y=p(Y,K,G,B,S,21,u[55]),B=p(B,Y,K,G,F,6,u[56]),G=p(G,B,Y,K,re,10,u[57]),K=p(K,G,B,Y,P,15,u[58]),Y=p(Y,K,G,B,D,21,u[59]),B=p(B,Y,K,G,M,6,u[60]),G=p(G,B,Y,K,N,10,u[61]),K=p(K,G,B,Y,T,15,u[62]),Y=p(Y,K,G,B,C,21,u[63]),A[0]=A[0]+B|0,A[1]=A[1]+Y|0,A[2]=A[2]+K|0,A[3]=A[3]+G|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,T=0;T<4;T++){var w=S[T];S[T]=(w<<8|w>>>24)&16711935|(w<<24|w>>>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<<A|S>>>32-A)+g}function d(v,g,m,y,R,A,x){var S=v+(g&y|m&~y)+R+x;return(S<<A|S>>>32-A)+g}function h(v,g,m,y,R,A,x){var S=v+(g^m^y)+R+x;return(S<<A|S>>>32-A)+g}function p(v,g,m,y,R,A,x){var S=v+(m^(g|~y))+R+x;return(S<<A|S>>>32-A)+g}i.MD5=s._createHelper(c),i.HmacMD5=s._createHmacHelper(c)}(Math),n.MD5})}(M5)),M5.exports}var L5={exports:{}},v7;function JZ(){return v7||(v7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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})}(L5)),L5.exports}var T5={exports:{}},g7;function Q_(){return g7||(g7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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],T=v[7],w=0;w<64;w++){if(w<16)f[w]=h[p+w]|0;else{var M=f[w-15],O=(M<<25|M>>>7)^(M<<14|M>>>18)^M>>>3,P=f[w-2],k=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;f[w]=O+f[w-7]+k+f[w-16]}var F=A&x^~A&S,C=g&m^g&y^m&y,I=(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),W=T+N+F+c[w]+f[w],D=I+C;T=S,S=x,x=A,A=R+W|0,R=y,y=m,m=g,g=W+D|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]+T|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})}(T5)),T5.exports}var _5={exports:{}},m7;function O0e(){return m7||(m7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Q_())})(Ft,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})}(_5)),_5.exports}var O5={exports:{}},y7;function $Z(){return y7||(y7=1,function(e,t){(function(n,r,i){e.exports=r(In(),b4())})(Ft,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],T=g[6],w=g[7],M=m.high,O=m.low,P=y.high,k=y.low,F=R.high,C=R.low,I=A.high,N=A.low,W=x.high,D=x.low,Z=S.high,re=S.low,B=T.high,Y=T.low,K=w.high,G=w.low,ee=M,q=O,H=P,ue=k,Ae=F,ce=C,de=I,le=N,J=W,E=D,$=Z,ie=re,j=B,te=Y,ae=K,he=G,fe=0;fe<80;fe++){var ve,xe,Fe=d[fe];if(fe<16)xe=Fe.high=p[v+fe*2]|0,ve=Fe.low=p[v+fe*2+1]|0;else{var Re=d[fe-15],Qe=Re.high,Xe=Re.low,He=(Qe>>>1|Xe<<31)^(Qe>>>8|Xe<<24)^Qe>>>7,ye=(Xe>>>1|Qe<<31)^(Xe>>>8|Qe<<24)^(Xe>>>7|Qe<<25),Me=d[fe-2],Ce=Me.high,Be=Me.low,it=(Ce>>>19|Be<<13)^(Ce<<3|Be>>>29)^Ce>>>6,Oe=(Be>>>19|Ce<<13)^(Be<<3|Ce>>>29)^(Be>>>6|Ce<<26),Ke=d[fe-7],tt=Ke.high,Rt=Ke.low,ft=d[fe-16],vt=ft.high,St=ft.low;ve=ye+Rt,xe=He+tt+(ve>>>0<ye>>>0?1:0),ve=ve+Oe,xe=xe+it+(ve>>>0<Oe>>>0?1:0),ve=ve+St,xe=xe+vt+(ve>>>0<St>>>0?1:0),Fe.high=xe,Fe.low=ve}var Vt=J&$^~J&j,Gt=E&ie^~E&te,Bn=ee&H^ee&Ae^H&Ae,Ts=q&ue^q&ce^ue&ce,hl=(ee>>>28|q<<4)^(ee<<30|q>>>2)^(ee<<25|q>>>7),Hi=(q>>>28|ee<<4)^(q<<30|ee>>>2)^(q<<25|ee>>>7),r0=(J>>>14|E<<18)^(J>>>18|E<<14)^(J<<23|E>>>9),id=(E>>>14|J<<18)^(E>>>18|J<<14)^(E<<23|J>>>9),hu=f[fe],W3=hu.high,i0=hu.low,fo=he+id,Va=ae+r0+(fo>>>0<he>>>0?1:0),fo=fo+Gt,Va=Va+Vt+(fo>>>0<Gt>>>0?1:0),fo=fo+i0,Va=Va+W3+(fo>>>0<i0>>>0?1:0),fo=fo+ve,Va=Va+xe+(fo>>>0<ve>>>0?1:0),j2=Hi+Ts,V3=hl+Bn+(j2>>>0<Hi>>>0?1:0);ae=j,he=te,j=$,te=ie,$=J,ie=E,E=le+fo|0,J=de+Va+(E>>>0<le>>>0?1:0)|0,de=Ae,le=ce,Ae=H,ce=ue,H=ee,ue=q,q=fo+j2|0,ee=Va+V3+(q>>>0<fo>>>0?1:0)|0}O=m.low=O+q,m.high=M+ee+(O>>>0<q>>>0?1:0),k=y.low=k+ue,y.high=P+H+(k>>>0<ue>>>0?1:0),C=R.low=C+ce,R.high=F+Ae+(C>>>0<ce>>>0?1:0),N=A.low=N+le,A.high=I+de+(N>>>0<le>>>0?1:0),D=x.low=D+E,x.high=W+J+(D>>>0<E>>>0?1:0),re=S.low=re+ie,S.high=Z+$+(re>>>0<ie>>>0?1:0),Y=T.low=Y+te,T.high=B+j+(Y>>>0<te>>>0?1:0),G=w.low=G+he,w.high=K+ae+(G>>>0<he>>>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})}(O5)),O5.exports}var k5={exports:{}},A7;function k0e(){return A7||(A7=1,function(e,t){(function(n,r,i){e.exports=r(In(),b4(),$Z())})(Ft,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})}(k5)),k5.exports}var P5={exports:{}},R7;function P0e(){return R7||(R7=1,function(e,t){(function(n,r,i){e.exports=r(In(),b4())})(Ft,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 T=0,w=0,M=0;M<7;M++){if(x&1){var O=(1<<M)-1;O<32?w^=1<<O:T^=1<<O-32}x&128?x=x<<1^113:x<<=1}h[S]=u.create(T,w)}})();var p=[];(function(){for(var g=0;g<25;g++)p[g]=u.create()})();var v=c.SHA3=s.extend({cfg:s.cfg.extend({outputLength:512}),_doReset:function(){for(var g=this._state=[],m=0;m<25;m++)g[m]=new u.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(g,m){for(var y=this._state,R=this.blockSize/2,A=0;A<R;A++){var x=g[m+2*A],S=g[m+2*A+1];x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var T=y[A];T.high^=S,T.low^=x}for(var w=0;w<24;w++){for(var M=0;M<5;M++){for(var O=0,P=0,k=0;k<5;k++){var T=y[M+5*k];O^=T.high,P^=T.low}var F=p[M];F.high=O,F.low=P}for(var M=0;M<5;M++)for(var C=p[(M+4)%5],I=p[(M+1)%5],N=I.high,W=I.low,O=C.high^(N<<1|W>>>31),P=C.low^(W<<1|N>>>31),k=0;k<5;k++){var T=y[M+5*k];T.high^=O,T.low^=P}for(var D=1;D<25;D++){var O,P,T=y[D],Z=T.high,re=T.low,B=f[D];B<32?(O=Z<<B|re>>>32-B,P=re<<B|Z>>>32-B):(O=re<<B-32|Z>>>64-B,P=Z<<B-32|re>>>64-B);var Y=p[d[D]];Y.high=O,Y.low=P}var K=p[0],G=y[0];K.high=G.high,K.low=G.low;for(var M=0;M<5;M++)for(var k=0;k<5;k++){var D=M+5*k,T=y[D],ee=p[D],q=p[(M+1)%5+5*k],H=p[(M+2)%5+5*k];T.high=ee.high^~q.high&H.high,T.low=ee.low^~q.low&H.low}var T=y[0],ue=h[w];T.high^=ue.high,T.low^=ue.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,T=[],w=0;w<S;w++){var M=A[w],O=M.high,P=M.low;O=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,P=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360,T.push(P),T.push(O)}return new a.init(T,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})}(P5)),P5.exports}var C5={exports:{}},b7;function C0e(){return b7||(b7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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:
|
||
|
||
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||
- 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,T){for(var w=0;w<16;w++){var M=T+w,O=S[M];S[M]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360}var P=this._hash.words,k=h.words,F=p.words,C=u.words,I=c.words,N=f.words,W=d.words,D,Z,re,B,Y,K,G,ee,q,H;K=D=P[0],G=Z=P[1],ee=re=P[2],q=B=P[3],H=Y=P[4];for(var ue,w=0;w<80;w+=1)ue=D+S[T+C[w]]|0,w<16?ue+=g(Z,re,B)+k[0]:w<32?ue+=m(Z,re,B)+k[1]:w<48?ue+=y(Z,re,B)+k[2]:w<64?ue+=R(Z,re,B)+k[3]:ue+=A(Z,re,B)+k[4],ue=ue|0,ue=x(ue,N[w]),ue=ue+Y|0,D=Y,Y=B,B=x(re,10),re=Z,Z=ue,ue=K+S[T+I[w]]|0,w<16?ue+=A(G,ee,q)+F[0]:w<32?ue+=R(G,ee,q)+F[1]:w<48?ue+=y(G,ee,q)+F[2]:w<64?ue+=m(G,ee,q)+F[3]:ue+=g(G,ee,q)+F[4],ue=ue|0,ue=x(ue,W[w]),ue=ue+H|0,K=H,H=q,q=x(ee,10),ee=G,G=ue;ue=P[1]+re+q|0,P[1]=P[2]+B+H|0,P[2]=P[3]+Y+K|0,P[3]=P[4]+D+G|0,P[4]=P[0]+Z+ee|0,P[0]=ue},_doFinalize:function(){var S=this._data,T=S.words,w=this._nDataBytes*8,M=S.sigBytes*8;T[M>>>5]|=128<<24-M%32,T[(M+64>>>9<<4)+14]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,S.sigBytes=(T.length+1)*4,this._process();for(var O=this._hash,P=O.words,k=0;k<5;k++){var F=P[k];P[k]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360}return O},clone:function(){var S=s.clone.call(this);return S._hash=this._hash.clone(),S}});function g(S,T,w){return S^T^w}function m(S,T,w){return S&T|~S&w}function y(S,T,w){return(S|~T)^w}function R(S,T,w){return S&w|T&~w}function A(S,T,w){return S^(T|~w)}function x(S,T){return S<<T|S>>>32-T}i.RIPEMD160=s._createHelper(v),i.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(C5)),C5.exports}var N5={exports:{}},x7;function H_(){return x7||(x7=1,function(e,t){(function(n,r){e.exports=r(In())})(Ft,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<f;m++)v[m]^=1549556828,g[m]^=909522486;h.sigBytes=p.sigBytes=d,this.reset()},reset:function(){var u=this._hasher;u.reset(),u.update(this._iKey)},update:function(u){return this._hasher.update(u),this},finalize:function(u){var c=this._hasher,f=c.finalize(u);c.reset();var d=c.finalize(this._oKey.clone().concat(f));return d}})})()})}(N5)),N5.exports}var I5={exports:{}},S7;function N0e(){return S7||(S7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Q_(),H_())})(Ft,function(n){return function(){var r=n,i=r.lib,o=i.Base,a=i.WordArray,s=r.algo,l=s.SHA256,u=s.HMAC,c=s.PBKDF2=o.extend({cfg:o.extend({keySize:128/32,hasher:l,iterations:25e4}),init:function(f){this.cfg=this.cfg.extend(f)},compute:function(f,d){for(var h=this.cfg,p=u.create(h.hasher,f),v=a.create(),g=a.create([1]),m=v.words,y=g.words,R=h.keySize,A=h.iterations;m.length<R;){var x=p.update(d).finalize(g);p.reset();for(var S=x.words,T=S.length,w=x,M=1;M<A;M++){w=p.finalize(w),p.reset();for(var O=w.words,P=0;P<T;P++)S[P]^=O[P]}v.concat(x),y[0]++}return v.sigBytes=R*4,v}});r.PBKDF2=function(f,d,h){return c.create(h).compute(f,d)}}(),n.PBKDF2})}(I5)),I5.exports}var F5={exports:{}},w7;function Gf(){return w7||(w7=1,function(e,t){(function(n,r,i){e.exports=r(In(),JZ(),H_())})(Ft,function(n){return function(){var r=n,i=r.lib,o=i.Base,a=i.WordArray,s=r.algo,l=s.MD5,u=s.EvpKDF=o.extend({cfg:o.extend({keySize:128/32,hasher:l,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,f){for(var d,h=this.cfg,p=h.hasher.create(),v=a.create(),g=v.words,m=h.keySize,y=h.iterations;g.length<m;){d&&p.update(d),d=p.update(c).finalize(f),p.reset();for(var R=1;R<y;R++)d=p.finalize(d),p.reset();v.concat(d)}return v.sigBytes=m*4,v}});r.EvpKDF=function(c,f,d){return u.create(d).compute(c,f)}}(),n.EvpKDF})}(F5)),F5.exports}var E5={exports:{}},M7;function _i(){return M7||(M7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Gf())})(Ft,function(n){n.lib.Cipher||function(r){var i=n,o=i.lib,a=o.Base,s=o.WordArray,l=o.BufferedBlockAlgorithm,u=i.enc;u.Utf8;var c=u.Base64,f=i.algo,d=f.EvpKDF,h=o.Cipher=l.extend({cfg:a.extend(),createEncryptor:function(O,P){return this.create(this._ENC_XFORM_MODE,O,P)},createDecryptor:function(O,P){return this.create(this._DEC_XFORM_MODE,O,P)},init:function(O,P,k){this.cfg=this.cfg.extend(k),this._xformMode=O,this._key=P,this.reset()},reset:function(){l.reset.call(this),this._doReset()},process:function(O){return this._append(O),this._process()},finalize:function(O){O&&this._append(O);var P=this._doFinalize();return P},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function O(P){return typeof P=="string"?M:S}return function(P){return{encrypt:function(k,F,C){return O(F).encrypt(P,k,F,C)},decrypt:function(k,F,C){return O(F).decrypt(P,k,F,C)}}}}()});o.StreamCipher=h.extend({_doFinalize:function(){var O=this._process(!0);return O},blockSize:1});var p=i.mode={},v=o.BlockCipherMode=a.extend({createEncryptor:function(O,P){return this.Encryptor.create(O,P)},createDecryptor:function(O,P){return this.Decryptor.create(O,P)},init:function(O,P){this._cipher=O,this._iv=P}}),g=p.CBC=function(){var O=v.extend();O.Encryptor=O.extend({processBlock:function(k,F){var C=this._cipher,I=C.blockSize;P.call(this,k,F,I),C.encryptBlock(k,F),this._prevBlock=k.slice(F,F+I)}}),O.Decryptor=O.extend({processBlock:function(k,F){var C=this._cipher,I=C.blockSize,N=k.slice(F,F+I);C.decryptBlock(k,F),P.call(this,k,F,I),this._prevBlock=N}});function P(k,F,C){var I,N=this._iv;N?(I=N,this._iv=r):I=this._prevBlock;for(var W=0;W<C;W++)k[F+W]^=I[W]}return O}(),m=i.pad={},y=m.Pkcs7={pad:function(O,P){for(var k=P*4,F=k-O.sigBytes%k,C=F<<24|F<<16|F<<8|F,I=[],N=0;N<F;N+=4)I.push(C);var W=s.create(I,F);O.concat(W)},unpad:function(O){var P=O.words[O.sigBytes-1>>>2]&255;O.sigBytes-=P}};o.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:y}),reset:function(){var O;h.reset.call(this);var P=this.cfg,k=P.iv,F=P.mode;this._xformMode==this._ENC_XFORM_MODE?O=F.createEncryptor:(O=F.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==O?this._mode.init(this,k&&k.words):(this._mode=O.call(F,this,k&&k.words),this._mode.__creator=O)},_doProcessBlock:function(O,P){this._mode.processBlock(O,P)},_doFinalize:function(){var O,P=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(P.pad(this._data,this.blockSize),O=this._process(!0)):(O=this._process(!0),P.unpad(O)),O},blockSize:128/32});var R=o.CipherParams=a.extend({init:function(O){this.mixIn(O)},toString:function(O){return(O||this.formatter).stringify(this)}}),A=i.format={},x=A.OpenSSL={stringify:function(O){var P,k=O.ciphertext,F=O.salt;return F?P=s.create([1398893684,1701076831]).concat(F).concat(k):P=k,P.toString(c)},parse:function(O){var P,k=c.parse(O),F=k.words;return F[0]==1398893684&&F[1]==1701076831&&(P=s.create(F.slice(2,4)),F.splice(0,4),k.sigBytes-=16),R.create({ciphertext:k,salt:P})}},S=o.SerializableCipher=a.extend({cfg:a.extend({format:x}),encrypt:function(O,P,k,F){F=this.cfg.extend(F);var C=O.createEncryptor(k,F),I=C.finalize(P),N=C.cfg;return R.create({ciphertext:I,key:k,iv:N.iv,algorithm:O,mode:N.mode,padding:N.padding,blockSize:O.blockSize,formatter:F.format})},decrypt:function(O,P,k,F){F=this.cfg.extend(F),P=this._parse(P,F.format);var C=O.createDecryptor(k,F).finalize(P.ciphertext);return C},_parse:function(O,P){return typeof O=="string"?P.parse(O,this):O}}),T=i.kdf={},w=T.OpenSSL={execute:function(O,P,k,F,C){if(F||(F=s.random(64/8)),C)var I=d.create({keySize:P+k,hasher:C}).compute(O,F);else var I=d.create({keySize:P+k}).compute(O,F);var N=s.create(I.words.slice(P),k*4);return I.sigBytes=P*4,R.create({key:I,iv:N,salt:F})}},M=o.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:w}),encrypt:function(O,P,k,F){F=this.cfg.extend(F);var C=F.kdf.execute(k,O.keySize,O.ivSize,F.salt,F.hasher);F.iv=C.iv;var I=S.encrypt.call(this,O,P,C.key,F);return I.mixIn(C),I},decrypt:function(O,P,k,F){F=this.cfg.extend(F),P=this._parse(P,F.format);var C=F.kdf.execute(k,O.keySize,O.ivSize,P.salt,F.hasher);F.iv=C.iv;var I=S.decrypt.call(this,O,P,C.key,F);return I}})}()})}(E5)),E5.exports}var X5={exports:{}},L7;function I0e(){return L7||(L7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,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<s;f++)o[a+f]^=u[f]}return r}(),n.mode.CFB})}(X5)),X5.exports}var W5={exports:{}},T7;function F0e(){return T7||(T7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){return n.mode.CTR=function(){var r=n.lib.BlockCipherMode.extend(),i=r.Encryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize,u=this._iv,c=this._counter;u&&(c=this._counter=u.slice(0),this._iv=void 0);var f=c.slice(0);s.encryptBlock(f,0),c[l-1]=c[l-1]+1|0;for(var d=0;d<l;d++)o[a+d]^=f[d]}});return r.Decryptor=i,r}(),n.mode.CTR})}(W5)),W5.exports}var V5={exports:{}},_7;function E0e(){return _7||(_7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){/** @preserve
|
||
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
||
* derived from CryptoJS.mode.CTR
|
||
* Jan Hruby jhruby.web@gmail.com
|
||
*/return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function i(s){if((s>>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<c;p++)s[l+p]^=h[p]}});return r.Decryptor=a,r}(),n.mode.CTRGladman})}(V5)),V5.exports}var D5={exports:{}},O7;function X0e(){return O7||(O7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){return n.mode.OFB=function(){var r=n.lib.BlockCipherMode.extend(),i=r.Encryptor=r.extend({processBlock:function(o,a){var s=this._cipher,l=s.blockSize,u=this._iv,c=this._keystream;u&&(c=this._keystream=u.slice(0),this._iv=void 0),s.encryptBlock(c,0);for(var f=0;f<l;f++)o[a+f]^=c[f]}});return r.Decryptor=i,r}(),n.mode.OFB})}(D5)),D5.exports}var U5={exports:{}},k7;function W0e(){return k7||(k7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){return n.mode.ECB=function(){var r=n.lib.BlockCipherMode.extend();return r.Encryptor=r.extend({processBlock:function(i,o){this._cipher.encryptBlock(i,o)}}),r.Decryptor=r.extend({processBlock:function(i,o){this._cipher.decryptBlock(i,o)}}),r}(),n.mode.ECB})}(U5)),U5.exports}var B5={exports:{}},P7;function V0e(){return P7||(P7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){return n.pad.AnsiX923={pad:function(r,i){var o=r.sigBytes,a=i*4,s=a-o%a,l=o+s-1;r.clamp(),r.words[l>>>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})}(B5)),B5.exports}var Y5={exports:{}},C7;function D0e(){return C7||(C7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,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})}(Y5)),Y5.exports}var Z5={exports:{}},N7;function U0e(){return N7||(N7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,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})}(Z5)),Z5.exports}var Q5={exports:{}},I7;function B0e(){return I7||(I7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,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})}(Q5)),Q5.exports}var H5={exports:{}},F7;function Y0e(){return F7||(F7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(H5)),H5.exports}var K5={exports:{}},E7;function Z0e(){return E7||(E7=1,function(e,t){(function(n,r,i){e.exports=r(In(),_i())})(Ft,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})}(K5)),K5.exports}var G5={exports:{}},X7;function Q0e(){return X7||(X7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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 T=S^S<<1^S<<2^S<<3^S<<4;T=T>>>8^T&255^99,s[x]=T,l[T]=x;var w=R[x],M=R[w],O=R[M],P=R[T]*257^T*16843008;u[x]=P<<24|P>>>8,c[x]=P<<16|P>>>16,f[x]=P<<8|P>>>24,d[x]=P;var P=O*16843009^M*65537^w*257^x*16843008;h[T]=P<<24|P>>>8,p[T]=P<<16|P>>>16,v[T]=P<<8|P>>>24,g[T]=P,x?(x=w^R[R[R[O^w]]],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,T=this._nRounds=S+6,w=(T+1)*4,M=this._keySchedule=[],O=0;O<w;O++)O<S?M[O]=x[O]:(R=M[O-1],O%S?S>6&&O%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[O/S|0]<<24),M[O]=M[O-S]^R);for(var P=this._invKeySchedule=[],k=0;k<w;k++){var O=w-k;if(k%4)var R=M[O];else var R=M[O-4];k<4||O<=4?P[k]=R:P[k]=h[s[R>>>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,T,w,M,O){for(var P=this._nRounds,k=R[A]^x[0],F=R[A+1]^x[1],C=R[A+2]^x[2],I=R[A+3]^x[3],N=4,W=1;W<P;W++){var D=S[k>>>24]^T[F>>>16&255]^w[C>>>8&255]^M[I&255]^x[N++],Z=S[F>>>24]^T[C>>>16&255]^w[I>>>8&255]^M[k&255]^x[N++],re=S[C>>>24]^T[I>>>16&255]^w[k>>>8&255]^M[F&255]^x[N++],B=S[I>>>24]^T[k>>>16&255]^w[F>>>8&255]^M[C&255]^x[N++];k=D,F=Z,C=re,I=B}var D=(O[k>>>24]<<24|O[F>>>16&255]<<16|O[C>>>8&255]<<8|O[I&255])^x[N++],Z=(O[F>>>24]<<24|O[C>>>16&255]<<16|O[I>>>8&255]<<8|O[k&255])^x[N++],re=(O[C>>>24]<<24|O[I>>>16&255]<<16|O[k>>>8&255]<<8|O[F&255])^x[N++],B=(O[I>>>24]<<24|O[k>>>16&255]<<16|O[F>>>8&255]<<8|O[C&255])^x[N++];R[A]=D,R[A+1]=Z,R[A+2]=re,R[A+3]=B},keySize:256/32});r.AES=o._createHelper(y)}(),n.AES})}(G5)),G5.exports}var z5={exports:{}},W7;function H0e(){return W7||(W7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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=[],T=0;T<16;T++){for(var w=S[T]=[],M=c[T],A=0;A<24;A++)w[A/6|0]|=R[(u[A]-1+M)%28]<<31-A%6,w[4+(A/6|0)]|=R[28+(u[A+24]-1+M)%28]<<31-A%6;w[0]=w[0]<<1|w[0]>>>31;for(var A=1;A<7;A++)w[A]=w[A]>>>(A-1)*4+3;w[7]=w[7]<<5|w[7]>>>27}for(var O=this._invSubKeys=[],A=0;A<16;A++)O[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,T=this._rBlock,w=0,M=0;M<8;M++)w|=f[M][((T^x[M])&d[M])>>>0];this._lBlock=T,this._rBlock=S^w}var O=this._lBlock;this._lBlock=this._rBlock,this._rBlock=O,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}function v(m,y){var R=(this._rBlock>>>m^this._lBlock)&y;this._lBlock^=R,this._rBlock^=R<<m}r.DES=a._createHelper(h);var g=s.TripleDES=a.extend({_doReset:function(){var m=this._key,y=m.words;if(y.length!==2&&y.length!==4&&y.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >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})}(z5)),z5.exports}var J5={exports:{}},V7;function K0e(){return V7||(V7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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})}(J5)),J5.exports}var $5={exports:{}},D7;function G0e(){return D7||(D7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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,T=x<<16|A&65535;g[0]^=A,g[1]^=S,g[2]^=x,g[3]^=T,g[4]^=A,g[5]^=S,g[6]^=x,g[7]^=T;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<l[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<l[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<l[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<l[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<l[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<l[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<l[6]>>>0?1:0)|0,this._b=h[7]>>>0<l[7]>>>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})}($5)),$5.exports}var j5={exports:{}},U7;function z0e(){return U7||(U7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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,T=x<<16|A&65535;v[0]^=A,v[1]^=S,v[2]^=x,v[3]^=T,v[4]^=A,v[5]^=S,v[6]^=x,v[7]^=T;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<l[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<l[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<l[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<l[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<l[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<l[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<l[6]>>>0?1:0)|0,this._b=h[7]>>>0<l[7]>>>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})}(j5)),j5.exports}var q5={exports:{}},B7;function J0e(){return B7||(B7=1,function(e,t){(function(n,r,i){e.exports=r(In(),Hh(),Kh(),Gf(),_i())})(Ft,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;S<s;++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[s],R=R^g.pbox[s+1],{left:R,right:A}}function h(g,m,y){let R=m,A=y,x;for(let S=s+1;S>1;--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 T=0;T<4;T++){g.sbox[T]=[];for(let w=0;w<256;w++)g.sbox[T][w]=u[T][w]}let R=0;for(let T=0;T<s+2;T++)g.pbox[T]=l[T]^m[R],R++,R>=y&&(R=0);let A=0,x=0,S=0;for(let T=0;T<s+2;T+=2)S=d(g,A,x),A=S.left,x=S.right,g.pbox[T]=A,g.pbox[T+1]=x;for(let T=0;T<4;T++)for(let w=0;w<256;w+=2)S=d(g,A,x),A=S.left,x=S.right,g.sbox[T][w]=A,g.sbox[T][w+1]=x;return!0}var v=a.Blowfish=o.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var g=this._keyPriorReset=this._key,m=g.words,y=g.sigBytes/4;p(c,m,y)}},encryptBlock:function(g,m){var y=d(c,g[m],g[m+1]);g[m]=y.left,g[m+1]=y.right},decryptBlock:function(g,m){var y=h(c,g[m],g[m+1]);g[m]=y.left,g[m+1]=y.right},blockSize:64/32,keySize:128/32,ivSize:64/32});r.Blowfish=o._createHelper(v)}(),n.Blowfish})}(q5)),q5.exports}(function(e,t){(function(n,r,i){e.exports=r(In(),b4(),L0e(),T0e(),Hh(),_0e(),Kh(),JZ(),Q_(),O0e(),$Z(),k0e(),P0e(),C0e(),H_(),N0e(),Gf(),_i(),I0e(),F0e(),E0e(),X0e(),W0e(),V0e(),D0e(),U0e(),B0e(),Y0e(),Z0e(),Q0e(),H0e(),K0e(),G0e(),z0e(),J0e())})(Ft,function(n){return n})})(zZ);var $0e=zZ.exports;const C6=g4($0e),jZ="pptist",K_=e=>C6.AES.encrypt(e,jZ).toString(),qZ=e=>C6.AES.decrypt(e,jZ).toString(C6.enc.Utf8),eQ=e=>new Promise((t,n)=>{const r=document.createElement("button"),i=new x0e(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)}),tQ=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),G_=e=>{let t;try{t=JSON.parse(qZ(e))}catch{t=e}return t},nQ=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},Wp=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)]}},dp=e=>{const{xRange:t,yRange:n}=Wp({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:i}=Wp({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]}},is=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}=Wp({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}},Uu=e=>{const t=[],n=[],r=[],i=[];e.forEach(u=>{const{minX:c,maxX:f,minY:d,maxY:h}=is(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}},Qb=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},j0e=e=>{const t={};for(const n of e)t[n.id]=yn(10);return t},N6=e=>{const t={},n={};for(const r of e){const i=r.groupId;i&&!t[i]&&(t[i]=yn(10)),n[r.id]=yn(10)}return{groupIdMap:t,elIdMap:n}},rQ=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},z_=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}=is(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}`},q0e=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom};var epe={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 tpe(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function npe(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 rpe=Symbol("icon-context");function Je(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(o){var a=tpe(),s=hs(rpe,epe);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=npe(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"),_("span",{class:g.join(" ")},[n(v)])}}};return r}const ipe=Je("add-text",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),ope=Je("align-bottom",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ape=Je("align-horizontally",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),spe=Je("align-left",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lpe=Je("align-right",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),upe=Je("align-text-both",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cpe=Je("align-text-bottom-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fpe=Je("align-text-center",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dpe=Je("align-text-left",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hpe=Je("align-text-middle-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ppe=Je("align-text-right",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vpe=Je("align-text-top-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gpe=Je("align-top",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mpe=Je("align-vertically",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ype=Je("arrow-circle-left",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),Ape=Je("attention",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rpe=Je("back",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),bpe=Je("background-color",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("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),_("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),xpe=Je("bring-to-front",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Spe=Je("bring-to-front-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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)])}),wpe=Je("chart-histogram",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mpe=Je("chart-histogram-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lpe=Je("chart-line",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Tpe=Je("chart-line-area",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_pe=Je("chart-pie",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Ope=Je("chart-proportion",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),kpe=Je("chart-ring",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Ppe=Je("chart-scatter",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("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),_("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)])}),Cpe=Je("check-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Npe=Je("clear",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ipe=Je("click",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("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),_("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),Fpe=Je("close",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Epe=Je("close-one",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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)])}),Xpe=Je("close-small",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wpe=Je("code",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Vpe=Je("color-filter",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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)])}),Dpe=Je("comment",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Upe=Je("connection",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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)])}),Bpe=Je("copy",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Ype=Je("delete",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),Zpe=Je("down",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qpe=Je("download",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hpe=Je("edit",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),Kpe=Je("effects",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Gpe=Je("erase",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),zpe=Je("fill",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jpe=Je("flip-horizontally",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),$pe=Je("flip-vertically",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),jpe=Je("font-size",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qpe=Je("format",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eve=Je("format-brush",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),tve=Je("formula",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),nve=Je("full-screen",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rve=Je("full-screen-one",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ive=Je("full-screen-play",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),ove=Je("fullwidth",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),ave=Je("github",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),sve=Je("graphic-design",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lve=Je("group",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),uve=Je("hamburger-button",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cve=Je("high-light",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fve=Je("indent-left",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dve=Je("indent-right",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hve=Je("info",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pve=Je("insert-table",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vve=Je("left",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gve=Je("left-two",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),mve=Je("link-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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),_("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)])}),yve=Je("list",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ave=Je("list-view",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rve=Je("lock",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bve=Je("logout",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xve=Je("magic",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Sve=Je("minus",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wve=Je("more",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),_("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),_("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])}),Mve=Je("move-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),Lve=Je("needle",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[_("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)]),_("defs",null,[_("clipPath",{id:e.id+"3d50a8e2"},[_("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Tve=Je("next",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),_ve=Je("off-screen-one",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ove=Je("ordered-list",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),kve=Je("pause",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pve=Je("picture",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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)])}),Cve=Je("platte",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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),_("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)])}),Nve=Je("play-one",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),Ive=Je("plus",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fve=Je("power",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Eve=Je("ppt",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xve=Je("preview-close",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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),_("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),_("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)])}),Wve=Je("preview-open",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Vve=Je("quote",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Dve=Je("radar-chart",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M38 45L31 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M10 45L17 37",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M2 19L12 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M46 19L36 22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 3V13",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("path",{d:"M8.03125 38.4731L9.99988 45H16.9999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M31 45H38L39.9685 38.4731",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M29.4684 6.97315L23.9998 3L18.5312 6.97315",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Uve=Je("right",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bve=Je("right-two",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),Yve=Je("rotate",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),Zve=Je("round",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Qve=Je("row-height",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hve=Je("search",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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)])}),Kve=Je("send-to-back",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gve=Je("sent-to-back",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zve=Je("square",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),Jve=Je("stopwatch-start",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$ve=Je("strikethrough",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("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)])}),jve=Je("switch",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qve=Je("tailoring",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),e1e=Je("text",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),t1e=Je("text-bold",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),n1e=Je("text-italic",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),r1e=Je("text-rotation-down",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),i1e=Je("text-rotation-none",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),o1e=Je("text-underline",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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)])}),a1e=Je("theme",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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)])}),s1e=Je("transform",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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),_("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)])}),l1e=Je("undo",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u1e=Je("ungroup",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("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),_("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),_("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c1e=Je("unlock",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f1e=Je("up",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d1e=Je("user",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),h1e=Je("vertical-spacing-between-items",!1,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),_("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p1e=Je("video-two",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),_("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v1e=Je("volume-mute",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),_("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[_("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),_("g",{mask:"url(#"+e.id+"603476ab)"},[_("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),_("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)]),_("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)])}),g1e=Je("volume-notice",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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),_("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)])}),m1e=Je("volume-small",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),y1e=Je("write",!0,function(e){return _("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[_("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),_("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)])}),Hb={IconPlayOne:Nve,IconFullScreenPlay:ive,IconLock:Rve,IconUnlock:c1e,IconPpt:Eve,IconFormat:qpe,IconPicture:Pve,IconFullScreen:nve,IconList:yve,IconOrderedList:Ove,IconFlipVertically:$pe,IconFlipHorizontally:Jpe,IconFontSize:jpe,IconCode:Wpe,IconTextBold:t1e,IconTextItalic:n1e,IconTextUnderline:o1e,IconStrikethrough:$ve,IconEdit:Hpe,IconQuote:Vve,IconBackgroundColor:bpe,IconGroup:lve,IconUngroup:u1e,IconBack:Rpe,IconNext:Tve,IconFullwidth:ove,IconAlignTop:gpe,IconAlignLeft:spe,IconAlignRight:lpe,IconAlignBottom:ope,IconAlignVertically:mpe,IconAlignHorizontally:ape,IconBringToFront:xpe,IconSendToBack:Kve,IconAlignTextLeft:dpe,IconAlignTextRight:ppe,IconAlignTextCenter:fpe,IconAlignTextBoth:upe,IconRowHeight:Qve,IconWrite:y1e,IconInsertTable:pve,IconAddText:ipe,IconFill:zpe,IconTailoring:qve,IconEffects:Kpe,IconColorFilter:Vpe,IconUp:f1e,IconDown:Zpe,IconPlus:Ive,IconMinus:Sve,IconConnection:Upe,IconBringToFrontOne:Spe,IconSentToBack:Gve,IconGithub:ave,IconChartProportion:Ope,IconChartHistogram:wpe,IconChartHistogramOne:Mpe,IconChartLineArea:Tpe,IconChartRing:kpe,IconChartScatter:Ppe,IconChartLine:Lpe,IconChartPie:_pe,IconRadarChart:Dve,IconText:e1e,IconRotate:Yve,IconLeftTwo:gve,IconRightTwo:Bve,IconPlatte:Cve,IconClose:Fpe,IconCloseSmall:Xpe,IconUndo:l1e,IconTransform:s1e,IconClick:Ipe,IconTheme:a1e,IconArrowCircleLeft:ype,IconGraphicDesign:sve,IconLogout:bve,IconErase:Gpe,IconClear:Npe,IconAlignTextTopOne:vpe,IconAlignTextBottomOne:cpe,IconAlignTextMiddleOne:hpe,IconPause:kve,IconVolumeMute:v1e,IconVolumeNotice:g1e,IconVolumeSmall:m1e,IconVideoTwo:p1e,IconFormula:tve,IconLinkOne:mve,IconFullScreenOne:rve,IconOffScreenOne:_ve,IconPower:Fve,IconListView:Ave,IconMagic:xve,IconHighLight:cve,IconDownload:Qpe,IconIndentLeft:fve,IconIndentRight:dve,IconVerticalSpacingBetweenItems:h1e,IconCopy:Bpe,IconDelete:Ype,IconSquare:zve,IconRound:Zve,IconNeedle:Lve,IconTextRotationNone:i1e,IconTextRotationDown:r1e,IconFormatBrush:eve,IconPreviewOpen:Wve,IconPreviewClose:Xve,IconStopwatchStart:Jve,IconSearch:Hve,IconLeft:vve,IconRight:Uve,IconMoveOne:Mve,IconHamburgerButton:uve,IconAttention:Ape,IconCheckOne:Cpe,IconCloseOne:Epe,IconInfo:hve,IconComment:Dpe,IconUser:d1e,IconSwitch:jve,IconMore:wve},A1e={install(e){for(const t of Object.keys(Hb))e.component(t,Hb[t])}},R1e=["id"],b1e={class:"icons"},x1e={class:"content"},S1e={key:0,class:"title"},w1e={class:"description"},M1e={key:0,class:"control"},L1e=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}=Hb,l=e,u=n,c=ge(!0),f=ge(null),d=()=>{l.duration<=0||(f.value=setTimeout(p,l.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>c.value=!1;return v_(()=>{h()}),jt(()=>{d()}),t({close:p}),(v,g)=>(U(),_e(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:se(()=>[c.value?(U(),ne("div",{key:0,class:"message",id:v.id},[V("div",{class:"message-container",onMouseenter:g[1]||(g[1]=m=>h()),onMouseleave:g[2]||(g[2]=m=>d())},[V("div",b1e,[v.type==="warning"?(U(),_e(z(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Ze("",!0),v.type==="success"?(U(),_e(z(i),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Ze("",!0),v.type==="error"?(U(),_e(z(o),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Ze("",!0),v.type==="info"?(U(),_e(z(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Ze("",!0)]),V("div",x1e,[v.title?(U(),ne("div",S1e,pt(v.title),1)):Ze("",!0),V("div",w1e,pt(v.message),1)]),v.closable?(U(),ne("div",M1e,[V("span",{class:"close-btn",onClick:g[0]||(g[0]=m=>p())},[_(z(s))])])):Ze("",!0)],32)],8,R1e)):Ze("",!0)]),_:1}))}}),Ue=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},T1e=Ue(L1e,[["__scopeId","data-v-5f638602"]]),I6=[];let ml=null,_1e=0;const O1e={duration:3e3},Tn=e=>{const t="message-"+_1e++,n={...O1e,...e,id:t};ml||(ml=document.createElement("div"),ml.className="message-wrap",ml.style.cssText=`
|
||
width: 100%;
|
||
position: fixed;
|
||
top: 0;
|
||
left: 0;
|
||
z-index: 6000;
|
||
pointer-events: none;
|
||
display: flex;
|
||
flex-direction: column;
|
||
box-sizing: border-box;
|
||
padding: 15px;
|
||
background-color: rgba(255, 255, 255, 0);
|
||
transition: all 1s ease-in-out;
|
||
align-items: center;
|
||
`,document.body.appendChild(ml));const r=_(T1e,n,null),i=document.createElement("div");r.appContext=e.ctx||Tn._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{ml&&ml.childNodes.length<=1&&(ml.remove(),ml=null),qp(null,i)},qp(r,i),ml.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 I6.push(o),o};Tn.success=(e,t)=>Tn({...t,type:"success",message:e});Tn.info=(e,t)=>Tn({...t,type:"info",message:e});Tn.warning=(e,t)=>Tn({...t,type:"warning",message:e});Tn.error=(e,t)=>Tn({...t,type:"error",message:e});Tn.closeAll=function(){for(let e=I6.length-1;e>=0;e--)I6[e].close()};const Kb=e=>{const n=e.replace(/[\n\r]+/g,"<br>").split("<br>");let r="";for(const i of n)i&&(r+=`<div>${i}</div>`);return r},k1e=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}}),zf=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),P1e=e=>{if(!/<svg[\s\S]*?>[\s\S]*?<\/svg>/i.test(e))return!1;try{return new DOMParser().parseFromString(e,"image/svg+xml").documentElement.nodeName==="svg"}catch{return!1}},C1e=e=>{const t=new Blob([e],{type:"image/svg+xml"});return new File([t],`${Date.now()}.svg`,{type:"image/svg+xml"})};var mn=(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))(mn||{}),Nt=(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))(Nt||{});const Gh={[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}},[mn.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`}}},J_=[{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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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:mn.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}]}],F6={bar:"柱状图",column:"条形图",line:"折线图",area:"面积图",scatter:"散点图",pie:"饼图",ring:"环形图",radar:"雷达图"},N1e={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]]}},I1e=[["#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"]],qt=()=>{const e=R4(),t=Un.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=Un.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=Un.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},zh=()=>{const e=dt(),t=lt(),{creatingElement:n}=We(e),{theme:r,viewportRatio:i,viewportSize:o}=We(t),{addHistorySnapshot:a}=qt(),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=>{k1e(m).then(({width:y,height:R})=>{const A=R/y;A<i.value&&y>o.value?(y=o.value,R=y*A):R>o.value*i.value&&(R=o.value*i.value,y=R/A),s({type:"image",id:yn(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:yn(10),chartType:m,left:300,top:81.25,width:400,height:400,rotate:0,themeColors:[r.value.themeColor],textColor:r.value.fontColor,data:N1e[m]})},createTableElement:(m,y)=>{const R={fontname:r.value.fontName,color:r.value.fontColor},A=[];for(let O=0;O<m;O++){const P=[];for(let k=0;k<y;k++)P.push({id:yn(10),colspan:1,rowspan:1,text:"",style:R});A.push(P)}const x=100,S=36,T=new Array(y).fill(1/y),w=y*x,M=m*S;s({type:"table",id:yn(10),width:w,height:M,colWidths:T,rotate:0,data:A,left:(o.value-w)/2,top:(o.value*i.value-M)/2,outline:{width:2,style:"solid",color:"#eeece1"},theme:{color:r.value.themeColor,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1},cellMinHeight:36})},createTextElement:(m,y)=>{const{left:R,top:A,width:x,height:S}=m,T=(y==null?void 0:y.content)||"",w=(y==null?void 0:y.vertical)||!1,M=yn(10);s({type:"text",id:M,left:R,top:A,width:x,height:S,content:T,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:w},()=>{setTimeout(()=>{const O=document.querySelector(`#editable-element-${M} .ProseMirror`);O&&O.focus()},0)})},createShapeElement:(m,y,R={})=>{const{left:A,top:x,width:S,height:T}=m,w={type:"shape",id:yn(10),left:A,top:x,width:S,height:T,viewBox:y.viewBox,path:y.path,fill:r.value.themeColor,fixedRatio:!1,rotate:0,...R};if(y.withborder&&(w.outline=r.value.outline),y.special&&(w.special=!0),y.pathFormula){w.pathFormula=y.pathFormula,w.viewBox=[S,T];const M=Gh[y.pathFormula];"editable"in M&&M.editable?(w.path=M.formula(S,T,M.defaultValue),w.keypoints=M.defaultValue):w.path=M.formula(S,T)}s(w)},createLineElement:(m,y)=>{const{left:R,top:A,start:x,end:S}=m,T={type:"line",id:yn(10),left:R,top:A,start:x,end:S,points:y.points,color:r.value.themeColor,style:y.style,width:2};y.isBroken&&(T.broken=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isBroken2&&(T.broken2=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCurve&&(T.curve=[(x[0]+S[0])/2,(x[1]+S[1])/2]),y.isCubic&&(T.cubic=[[(x[0]+S[0])/2,(x[1]+S[1])/2],[(x[0]+S[0])/2,(x[1]+S[1])/2]]),s(T)},createLatexElement:m=>{s({type:"latex",id:yn(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:yn(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:yn(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.themeColor,src:m})}}},x4=()=>{const e=dt(),t=lt(),{currentSlide:n}=We(t),{addHistorySnapshot:r}=qt();return{addElementsFromData:a=>{const{groupIdMap:s,elIdMap:l}=N6(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}=is(d),{minX:m,maxX:y,minY:R,maxY:A}=is({...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=j0e(a),l=a.map(u=>{const{groupIdMap:c,elIdMap:f}=N6(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=yn(10),d.elId=f[d.elId];return{...u,id:s[u.id]}});t.addSlide(l),r()}}},F1e=e=>/^https:\/\/pptist.cn(\/[\w-./?%&=]*)?\.(jpg|jpeg|png|svg|webp)(\?.*)?$/i.test(e),$_=()=>{const{shiftKeyState:e}=We(al()),{createTextElement:t,createImageElement:n}=zh(),{addElementsFromData:r,addSlidesFromData:i}=x4(),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=G_(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=Kb(f);o(d)}else if(F1e(f))n(f);else if(A0e(f))o(`<a href="${f}" title="${f}" target="_blank">${f}</a>`);else if(P1e(f)){const d=C1e(f);zf(d).then(h=>n(h))}else{const d=Kb(f);o(d)}}}},Jf=()=>{const e=dt(),t=lt(),{selectedSlidesIndex:n,activeElementIdList:r}=We(e),{currentSlide:i,slides:o,theme:a,slideIndex:s}=We(t),l=we(()=>[...n.value,s.value]),u=we(()=>o.value.filter((O,P)=>l.value.includes(P))),c=we(()=>u.value.map(O=>O.id)),{pasteTextClipboardData:f}=$_(),{addSlidesFromData:d}=x4(),{addHistorySnapshot:h}=qt(),p=()=>{const O={id:yn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([O])},v=O=>{O===yt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):O===yt.DOWN&&s.value<o.value.length-1&&(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value+1))},g=()=>{const O=K_(JSON.stringify({type:"slides",data:u.value}));eQ(O).then(()=>{e.setThumbnailsFocus(!0)})},m=()=>{tQ().then(O=>{f(O,{onlySlide:!0})}).catch(O=>Tn.warning(O))},y=()=>{const O={id:yn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(O),h()},R=O=>{const{groupIdMap:P,elIdMap:k}=N6(O.elements);for(const C of O.elements)C.id=k[C.id],C.groupId&&(C.groupId=P[C.groupId]);const F={...O,id:yn(10)};e.setActiveElementIdList([]),t.addSlide(F),h()},A=()=>{const O=JSON.parse(JSON.stringify(i.value));d([O])},x=(O=c.value)=>{o.value.length===O.length?p():t.deleteSlide(O),e.updateSelectedSlidesIndex([]),h()},S=()=>{const O=[...c.value];g(),x(O)},T=()=>{const O=Array.from(Array(o.value.length),(P,k)=>k);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(O)},w=(O,P)=>{if(P===O)return;const k=JSON.parse(JSON.stringify(o.value)),F=k[P],C=F.sectionTag;if(C){const N=k[P+1];delete F.sectionTag,N&&!N.sectionTag&&(N.sectionTag=C)}if(O===0){const N=k[0].sectionTag;N&&(delete k[0].sectionTag,F.sectionTag=N)}const I=k[P];k.splice(P,1),k.splice(O,0,I),t.setSlides(k),t.updateSlideIndex(O)},M=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:T,sortSlides:w,isEmptySlide:M}},iQ=()=>{const e=dt(),t=lt(),{activeElementIdList:n}=We(e),{currentSlide:r}=We(t),{addHistorySnapshot:i}=qt();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()}}},b2=()=>{const e=dt(),t=lt(),{activeElementIdList:n,activeGroupElementId:r}=We(e),{currentSlide:i}=We(t),{addHistorySnapshot:o}=qt();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())}}},j_=()=>{const e=dt(),t=lt(),{activeElementIdList:n,activeElementList:r,handleElementId:i}=We(e),{currentSlide:o}=We(t),{addHistorySnapshot:a}=qt();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=yn(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()}}},q_=()=>{const e=dt(),{activeElementIdList:t,activeElementList:n}=We(e),{pasteTextClipboardData:r}=$_(),{deleteElement:i}=b2(),o=()=>{if(!t.value.length)return;const u=K_(JSON.stringify({type:"elements",data:n.value}));eQ(u).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{o(),i()},s=()=>{tQ().then(u=>{r(u)}).catch(u=>Tn.warning(u))};return{copyElement:o,cutElement:a,pasteElement:s,quickCopyElement:()=>{o(),s()}}},S4=()=>{const e=dt(),{currentSlide:t}=We(lt()),{hiddenElementIdList:n,handleElementId:r}=We(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])}}},E1e=()=>{const e=lt(),{activeElementIdList:t,activeGroupElementId:n}=We(dt()),{currentSlide:r}=We(e),{addHistorySnapshot:i}=qt();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()}}},x2=()=>{const e=lt(),{currentSlide:t}=We(e),{addHistorySnapshot:n}=qt(),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===Fr.UP?f=i(t.value.elements,u):c===Fr.DOWN?f=o(t.value.elements,u):c===Fr.TOP?f=a(t.value.elements,u):c===Fr.BOTTOM&&(f=s(t.value.elements,u)),f&&(e.updateSlide({elements:f}),n())}}},eO=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},oQ=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},E6=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),$f=()=>{const e=KZ(),t=lt(),n=()=>{eO(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),E6()&&oQ()}}},tO=()=>{const e=dt(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=We(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)}}},X1e=()=>{const e=dt(),t=al(),{activeElementIdList:n,disableHotkeys:r,handleElement:i,handleElementId:o,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:l}=We(e),{currentSlide:u}=We(lt()),{ctrlKeyState:c,shiftKeyState:f,spaceKeyState:d}=We(t),{updateSlideIndex:h,copySlide:p,createSlide:v,deleteSlide:g,cutSlide:m,copyAndPasteSlide:y,selectAllSlide:R}=Jf(),{combineElements:A,uncombineElements:x}=j_(),{deleteElement:S}=b2(),{lockElement:T}=iQ(),{copyElement:w,cutElement:M,quickCopyElement:O}=q_(),{selectAllElements:P}=S4(),{moveElement:k}=E1e(),{orderElement:F}=x2(),{redo:C,undo:I}=qt(),{enterScreening:N,enterScreeningFromStart:W}=$f(),{scaleCanvas:D,resetCanvas:Z}=tO(),re=()=>{n.value.length?w():s.value&&p()},B=()=>{n.value.length?M():s.value&&m()},Y=()=>{n.value.length?O():s.value&&y()},K=()=>{a.value&&P(),s.value&&R()},G=()=>{a.value&&T()},ee=()=>{a.value&&A()},q=()=>{a.value&&x()},H=()=>{n.value.length?S():s.value&&g()},ue=$=>{n.value.length?k($):($===yt.UP||$===yt.DOWN)&&h($)},Ae=$=>{$===yt.PAGEUP?h(yt.UP):$===yt.PAGEDOWN&&h(yt.DOWN)},ce=$=>{i.value&&F(i.value,$)},de=()=>{s.value&&v()},le=()=>{if(!u.value.elements.length)return;if(!o.value){const te=u.value.elements[0];e.setActiveElementIdList([te.id]);return}const $=u.value.elements.findIndex(te=>te.id===o.value),ie=$>=u.value.elements.length-1?0:$+1,j=u.value.elements[ie].id;e.setActiveElementIdList([j])},J=$=>{const{ctrlKey:ie,shiftKey:j,altKey:te,metaKey:ae}=$,he=ie||ae,fe=$.key.toUpperCase();if(he&&!c.value&&t.setCtrlKeyState(!0),j&&!f.value&&t.setShiftKeyState(!0),!r.value&&fe===yt.SPACE&&t.setSpaceKeyState(!0),he&&fe===yt.P){$.preventDefault(),e.setDialogForExport("pdf");return}if(j&&fe===yt.F5){$.preventDefault(),N(),t.setShiftKeyState(!1);return}if(fe===yt.F5){$.preventDefault(),W();return}if(ie&&fe===yt.F){$.preventDefault(),e.setSearchPanelState(!l.value);return}if(!(!a.value&&!s.value)){if(he&&fe===yt.C){if(r.value)return;$.preventDefault(),re()}if(he&&fe===yt.X){if(r.value)return;$.preventDefault(),B()}if(he&&fe===yt.D){if(r.value)return;$.preventDefault(),Y()}if(he&&fe===yt.Z){if(r.value)return;$.preventDefault(),I()}if(he&&fe===yt.Y){if(r.value)return;$.preventDefault(),C()}if(he&&fe===yt.A){if(r.value)return;$.preventDefault(),K()}if(he&&fe===yt.L){if(r.value)return;$.preventDefault(),G()}if(!j&&he&&fe===yt.G){if(r.value)return;$.preventDefault(),ee()}if(j&&he&&fe===yt.G){if(r.value)return;$.preventDefault(),q()}if(te&&fe===yt.F){if(r.value)return;$.preventDefault(),ce(Fr.TOP)}if(te&&fe===yt.B){if(r.value)return;$.preventDefault(),ce(Fr.BOTTOM)}if(fe===yt.DELETE||fe===yt.BACKSPACE){if(r.value)return;$.preventDefault(),H()}if(fe===yt.UP){if(r.value)return;$.preventDefault(),ue(yt.UP)}if(fe===yt.DOWN){if(r.value)return;$.preventDefault(),ue(yt.DOWN)}if(fe===yt.LEFT){if(r.value)return;$.preventDefault(),ue(yt.LEFT)}if(fe===yt.RIGHT){if(r.value)return;$.preventDefault(),ue(yt.RIGHT)}if(fe===yt.PAGEUP){if(r.value)return;$.preventDefault(),Ae(yt.PAGEUP)}if(fe===yt.PAGEDOWN){if(r.value)return;$.preventDefault(),Ae(yt.PAGEDOWN)}if(fe===yt.ENTER){if(r.value)return;$.preventDefault(),de()}if(fe===yt.MINUS){if(r.value)return;$.preventDefault(),D("-")}if(fe===yt.EQUAL){if(r.value)return;$.preventDefault(),D("+")}if(fe===yt.DIGIT_0){if(r.value)return;$.preventDefault(),Z()}if(fe===yt.TAB){if(r.value)return;$.preventDefault(),le()}a.value&&!j&&!he&&!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)};jt(()=>{document.addEventListener("keydown",J),document.addEventListener("keyup",E),window.addEventListener("blur",E)}),Fn(()=>{document.removeEventListener("keydown",J),document.removeEventListener("keyup",E),window.removeEventListener("blur",E)})},W1e=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=We(dt()),{pasteTextClipboardData:r}=$_(),{createImageElement:i}=zh(),o=s=>{zf(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){for(const c of l)if(c.kind==="file"&&c.type.indexOf("image")!==-1){const f=c.getAsFile();f&&o(f);return}u.kind==="string"&&u.type==="text/plain"&&u.getAsString(c=>r(c))}};jt(()=>{document.addEventListener("paste",a)}),Fn(()=>{document.removeEventListener("paste",a)})};function aQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y7(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 sa(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){Y7(o,r,i,a,s,"next",l)}function s(l){Y7(o,r,i,a,s,"throw",l)}a(void 0)})}}var Ra=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function w4(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 sQ={exports:{}},Z7={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})(Z7),function(e){var t=Z7.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(I,N,W){I[N]=W.value},s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function f(I,N,W){return Object.defineProperty(I,N,{value:W,enumerable:!0,configurable:!0,writable:!0}),I[N]}try{f({},"")}catch{f=function(N,W,D){return N[W]=D}}function d(I,N,W,D){var Z=N&&N.prototype instanceof v?N:v,re=Object.create(Z.prototype),B=new k(D||[]);return a(re,"_invoke",{value:w(I,W,B)}),re}function h(I,N,W){try{return{type:"normal",arg:I.call(N,W)}}catch(D){return{type:"throw",arg:D}}}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(F([])));A&&A!==i&&o.call(A,l)&&(y=A);var x=m.prototype=v.prototype=Object.create(y);function S(I){["next","throw","return"].forEach(function(N){f(I,N,function(W){return this._invoke(N,W)})})}function T(I,N){function W(Z,re,B,Y){var K=h(I[Z],I,re);if(K.type!=="throw"){var G=K.arg,ee=G.value;return ee&&t(ee)=="object"&&o.call(ee,"__await")?N.resolve(ee.__await).then(function(q){W("next",q,B,Y)},function(q){W("throw",q,B,Y)}):N.resolve(ee).then(function(q){G.value=q,B(G)},function(q){return W("throw",q,B,Y)})}Y(K.arg)}var D;a(this,"_invoke",{value:function(Z,re){function B(){return new N(function(Y,K){W(Z,re,Y,K)})}return D=D?D.then(B,B):B()}})}function w(I,N,W){var D="suspendedStart";return function(Z,re){if(D==="executing")throw new Error("Generator is already running");if(D==="completed"){if(Z==="throw")throw re;return C()}for(W.method=Z,W.arg=re;;){var B=W.delegate;if(B){var Y=M(B,W);if(Y){if(Y===p)continue;return Y}}if(W.method==="next")W.sent=W._sent=W.arg;else if(W.method==="throw"){if(D==="suspendedStart")throw D="completed",W.arg;W.dispatchException(W.arg)}else W.method==="return"&&W.abrupt("return",W.arg);D="executing";var K=h(I,N,W);if(K.type==="normal"){if(D=W.done?"completed":"suspendedYield",K.arg===p)continue;return{value:K.arg,done:W.done}}K.type==="throw"&&(D="completed",W.method="throw",W.arg=K.arg)}}}function M(I,N){var W=I.iterator[N.method];if(W===void 0){if(N.delegate=null,N.method==="throw"){if(I.iterator.return&&(N.method="return",N.arg=void 0,M(I,N),N.method==="throw"))return p;N.method="throw",N.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var D=h(W,I.iterator,N.arg);if(D.type==="throw")return N.method="throw",N.arg=D.arg,N.delegate=null,p;var Z=D.arg;return Z?Z.done?(N[I.resultName]=Z.value,N.next=I.nextLoc,N.method!=="return"&&(N.method="next",N.arg=void 0),N.delegate=null,p):Z:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,p)}function O(I){var N={tryLoc:I[0]};1 in I&&(N.catchLoc=I[1]),2 in I&&(N.finallyLoc=I[2],N.afterLoc=I[3]),this.tryEntries.push(N)}function P(I){var N=I.completion||{};N.type="normal",delete N.arg,I.completion=N}function k(I){this.tryEntries=[{tryLoc:"root"}],I.forEach(O,this),this.reset(!0)}function F(I){if(I){var N=I[l];if(N)return N.call(I);if(typeof I.next=="function")return I;if(!isNaN(I.length)){var W=-1,D=function Z(){for(;++W<I.length;)if(o.call(I,W))return Z.value=I[W],Z.done=!1,Z;return Z.value=void 0,Z.done=!0,Z};return D.next=D}}return{next:C}}function C(){return{value:void 0,done:!0}}return g.prototype=m,a(x,"constructor",{value:m,configurable:!0}),a(m,"constructor",{value:g,configurable:!0}),g.displayName=f(m,c,"GeneratorFunction"),r.isGeneratorFunction=function(I){var N=typeof I=="function"&&I.constructor;return!!N&&(N===g||(N.displayName||N.name)==="GeneratorFunction")},r.mark=function(I){return Object.setPrototypeOf?Object.setPrototypeOf(I,m):(I.__proto__=m,f(I,c,"GeneratorFunction")),I.prototype=Object.create(x),I},r.awrap=function(I){return{__await:I}},S(T.prototype),f(T.prototype,u,function(){return this}),r.AsyncIterator=T,r.async=function(I,N,W,D,Z){Z===void 0&&(Z=Promise);var re=new T(d(I,N,W,D),Z);return r.isGeneratorFunction(N)?re:re.next().then(function(B){return B.done?B.value:re.next()})},S(x),f(x,c,"Generator"),f(x,l,function(){return this}),f(x,"toString",function(){return"[object Generator]"}),r.keys=function(I){var N=Object(I),W=[];for(var D in N)W.push(D);return W.reverse(),function Z(){for(;W.length;){var re=W.pop();if(re in N)return Z.value=re,Z.done=!1,Z}return Z.done=!0,Z}},r.values=F,k.prototype={constructor:k,reset:function(I){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(P),!I)for(var N in this)N.charAt(0)==="t"&&o.call(this,N)&&!isNaN(+N.slice(1))&&(this[N]=void 0)},stop:function(){this.done=!0;var I=this.tryEntries[0].completion;if(I.type==="throw")throw I.arg;return this.rval},dispatchException:function(I){if(this.done)throw I;var N=this;function W(K,G){return re.type="throw",re.arg=I,N.next=K,G&&(N.method="next",N.arg=void 0),!!G}for(var D=this.tryEntries.length-1;D>=0;--D){var Z=this.tryEntries[D],re=Z.completion;if(Z.tryLoc==="root")return W("end");if(Z.tryLoc<=this.prev){var B=o.call(Z,"catchLoc"),Y=o.call(Z,"finallyLoc");if(B&&Y){if(this.prev<Z.catchLoc)return W(Z.catchLoc,!0);if(this.prev<Z.finallyLoc)return W(Z.finallyLoc)}else if(B){if(this.prev<Z.catchLoc)return W(Z.catchLoc,!0)}else{if(!Y)throw new Error("try statement without catch or finally");if(this.prev<Z.finallyLoc)return W(Z.finallyLoc)}}}},abrupt:function(I,N){for(var W=this.tryEntries.length-1;W>=0;--W){var D=this.tryEntries[W];if(D.tryLoc<=this.prev&&o.call(D,"finallyLoc")&&this.prev<D.finallyLoc){var Z=D;break}}Z&&(I==="break"||I==="continue")&&Z.tryLoc<=N&&N<=Z.finallyLoc&&(Z=null);var re=Z?Z.completion:{};return re.type=I,re.arg=N,Z?(this.method="next",this.next=Z.finallyLoc,p):this.complete(re)},complete:function(I,N){if(I.type==="throw")throw I.arg;return I.type==="break"||I.type==="continue"?this.next=I.arg:I.type==="return"?(this.rval=this.arg=I.arg,this.method="return",this.next="end"):I.type==="normal"&&N&&(this.next=N),p},finish:function(I){for(var N=this.tryEntries.length-1;N>=0;--N){var W=this.tryEntries[N];if(W.finallyLoc===I)return this.complete(W.completion,W.afterLoc),P(W),p}},catch:function(I){for(var N=this.tryEntries.length-1;N>=0;--N){var W=this.tryEntries[N];if(W.tryLoc===I){var D=W.completion;if(D.type==="throw"){var Z=D.arg;P(W)}return Z}}throw new Error("illegal catch attempt")},delegateYield:function(I,N,W){return this.delegate={iterator:F(I),resultName:N,nextLoc:W},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(sQ);var IR=sQ.exports(),qn=IR;try{regeneratorRuntime=IR}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=IR:Function("r","regeneratorRuntime = r")(IR)}var Ov={},Q7={},rv=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},El=[],qa=[],V1e=typeof Uint8Array<"u"?Uint8Array:Array,nO=!1;function lQ(){nO=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)El[t]=e[t],qa[e.charCodeAt(t)]=t;qa[45]=62,qa[95]=63}function D1e(e,t,n){for(var r,i,o=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],o.push(El[(i=r)>>18&63]+El[i>>12&63]+El[i>>6&63]+El[63&i]);return o.join("")}function H7(e){var t;nO||lQ();for(var n=e.length,r=n%3,i="",o=[],a=16383,s=0,l=n-r;s<l;s+=a)o.push(D1e(e,s,s+a>l?l:s+a));return r===1?(t=e[n-1],i+=El[t>>2],i+=El[t<<4&63],i+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],i+=El[t>>10],i+=El[t>>4&63],i+=El[t<<2&63],i+="="),o.push(i),o.join("")}function lA(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,u=l>>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 uQ(e,t,n,r,i,o){var a,s,l,u=8*o-i-1,c=(1<<u)-1,f=c>>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<<i|s,u+=i;u>0;e[n+h]=255&a,h+=p,a/=256,u-=8);e[n+h-p]|=128*v}var U1e={}.toString,cQ=Array.isArray||function(e){return U1e.call(e)=="[object Array]"};je.TYPED_ARRAY_SUPPORT=rv.TYPED_ARRAY_SUPPORT===void 0||rv.TYPED_ARRAY_SUPPORT;var B1e=Gb();function Gb(){return je.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Bu(e,t){if(Gb()<t)throw new RangeError("Invalid typed array length");return je.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=je.prototype:(e===null&&(e=new je(t)),e.length=t),e}function je(e,t,n){if(!(je.TYPED_ARRAY_SUPPORT||this instanceof je))return new je(e,t,n);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return X6(this,e)}return fQ(this,e,t,n)}function fQ(e,t,n,r){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?function(i,o,a,s){if(o.byteLength,a<0||o.byteLength<a)throw new RangeError("'offset' is out of bounds");if(o.byteLength<a+(s||0))throw new RangeError("'length' is out of bounds");return o=a===void 0&&s===void 0?new Uint8Array(o):s===void 0?new Uint8Array(o,a):new Uint8Array(o,a,s),je.TYPED_ARRAY_SUPPORT?(i=o).__proto__=je.prototype:i=ew(i,o),i}(e,t,n,r):typeof t=="string"?function(i,o,a){if(typeof a=="string"&&a!==""||(a="utf8"),!je.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');var s=0|hQ(o,a),l=(i=Bu(i,s)).write(o,a);return l!==s&&(i=i.slice(0,l)),i}(e,t,n):function(i,o){if(Xl(o)){var a=0|rO(o.length);return(i=Bu(i,a)).length===0||o.copy(i,0,0,a),i}if(o){if(typeof ArrayBuffer<"u"&&o.buffer instanceof ArrayBuffer||"length"in o)return typeof o.length!="number"||(s=o.length)!=s?Bu(i,0):ew(i,o);if(o.type==="Buffer"&&cQ(o.data))return ew(i,o.data)}var s;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function dQ(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function X6(e,t){if(dQ(t),e=Bu(e,t<0?0:0|rO(t)),!je.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function ew(e,t){var n=t.length<0?0:0|rO(t.length);e=Bu(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function rO(e){if(e>=Gb())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Gb().toString(16)+" bytes");return 0|e}function Xl(e){return!(e==null||!e._isBuffer)}function hQ(e,t){if(Xl(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 zb(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return mQ(e).length;default:if(r)return zb(e).length;t=(""+t).toLowerCase(),r=!0}}function Y1e(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 j1e(this,t,n);case"utf8":case"utf-8":return vQ(this,t,n);case"ascii":return J1e(this,t,n);case"latin1":case"binary":return $1e(this,t,n);case"base64":return z1e(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q1e(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function md(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function K7(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=je.from(t,r)),Xl(t))return t.length===0?-1:G7(e,t,n,r,i);if(typeof t=="number")return t&=255,je.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):G7(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function G7(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;o<s;o++)if(u(e,o)===u(t,c===-1?0:o-c)){if(c===-1&&(c=o),o-c+1===l)return c*a}else c!==-1&&(o-=o-c),c=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var f=!0,d=0;d<l;d++)if(u(e,o+d)!==u(t,d)){f=!1;break}if(f)return o}return-1}function Z1e(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(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<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function Q1e(e,t,n,r){return M4(zb(t,e.length-n),e,n,r)}function pQ(e,t,n,r){return M4(function(i){for(var o=[],a=0;a<i.length;++a)o.push(255&i.charCodeAt(a));return o}(t),e,n,r)}function H1e(e,t,n,r){return pQ(e,t,n,r)}function K1e(e,t,n,r){return M4(mQ(t),e,n,r)}function G1e(e,t,n,r){return M4(function(i,o){for(var a,s,l,u=[],c=0;c<i.length&&!((o-=2)<0);++c)s=(a=i.charCodeAt(c))>>8,l=a%256,u.push(l),u.push(s);return u}(t,e.length-n),e,n,r)}function z1e(e,t,n){return t===0&&n===e.length?H7(e):H7(e.slice(t,n))}function vQ(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,l,u=e[i],c=null,f=u>239?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;v<h;)p+=String.fromCharCode.apply(String,d.slice(v,v+=4096));return p}(r)}je.poolSize=8192,je._augment=function(e){return e.__proto__=je.prototype,e},je.from=function(e,t,n){return fQ(null,e,t,n)},je.TYPED_ARRAY_SUPPORT&&(je.prototype.__proto__=Uint8Array.prototype,je.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&je[Symbol.species]),je.alloc=function(e,t,n){return function(r,i,o,a){return dQ(i),i<=0?Bu(r,i):o!==void 0?typeof a=="string"?Bu(r,i).fill(o,a):Bu(r,i).fill(o):Bu(r,i)}(null,e,t,n)},je.allocUnsafe=function(e){return X6(null,e)},je.allocUnsafeSlow=function(e){return X6(null,e)},je.isBuffer=S2,je.compare=function(e,t){if(!Xl(e)||!Xl(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},je.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},je.concat=function(e,t){if(!cQ(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return je.alloc(0);var n;if(t===void 0)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=je.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!Xl(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},je.byteLength=hQ,je.prototype._isBuffer=!0,je.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)md(this,t,t+1);return this},je.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)md(this,t,t+3),md(this,t+1,t+2);return this},je.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)md(this,t,t+7),md(this,t+1,t+6),md(this,t+2,t+5),md(this,t+3,t+4);return this},je.prototype.toString=function(){var e=0|this.length;return e===0?"":arguments.length===0?vQ(this,0,e):Y1e.apply(this,arguments)},je.prototype.equals=function(e){if(!Xl(e))throw new TypeError("Argument must be a Buffer");return this===e||je.compare(this,e)===0},je.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},je.prototype.compare=function(e,t,n,r,i){if(!Xl(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;c<s;++c)if(l[c]!==u[c]){o=l[c],a=u[c];break}return o<a?-1:a<o?1:0},je.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},je.prototype.indexOf=function(e,t,n){return K7(this,e,t,n,!0)},je.prototype.lastIndexOf=function(e,t,n){return K7(this,e,t,n,!1)},je.prototype.write=function(e,t,n,r){if(t===void 0)r="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,r===void 0&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((n===void 0||n>i)&&(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 Z1e(this,e,t,n);case"utf8":case"utf-8":return Q1e(this,e,t,n);case"ascii":return pQ(this,e,t,n);case"latin1":case"binary":return H1e(this,e,t,n);case"base64":return K1e(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G1e(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},je.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function J1e(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function $1e(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function j1e(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=tge(e[o]);return i}function q1e(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function yi(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Fo(e,t,n,r,i,o){if(!Xl(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function uA(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function cA(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function gQ(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 z7(e,t,n,r,i){return i||gQ(e,0,n,4),uQ(e,t,n,r,23,4),n+4}function J7(e,t,n,r,i){return i||gQ(e,0,n,8),uQ(e,t,n,r,52,8),n+8}je.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),t<e&&(t=e),je.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=je.prototype;else{var i=t-e;n=new je(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},je.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||yi(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},je.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||yi(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},je.prototype.readUInt8=function(e,t){return t||yi(e,1,this.length),this[e]},je.prototype.readUInt16LE=function(e,t){return t||yi(e,2,this.length),this[e]|this[e+1]<<8},je.prototype.readUInt16BE=function(e,t){return t||yi(e,2,this.length),this[e]<<8|this[e+1]},je.prototype.readUInt32LE=function(e,t){return t||yi(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},je.prototype.readUInt32BE=function(e,t){return t||yi(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},je.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||yi(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},je.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||yi(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},je.prototype.readInt8=function(e,t){return t||yi(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},je.prototype.readInt16LE=function(e,t){t||yi(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},je.prototype.readInt16BE=function(e,t){t||yi(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},je.prototype.readInt32LE=function(e,t){return t||yi(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},je.prototype.readInt32BE=function(e,t){return t||yi(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},je.prototype.readFloatLE=function(e,t){return t||yi(e,4,this.length),lA(this,e,!0,23,4)},je.prototype.readFloatBE=function(e,t){return t||yi(e,4,this.length),lA(this,e,!1,23,4)},je.prototype.readDoubleLE=function(e,t){return t||yi(e,8,this.length),lA(this,e,!0,52,8)},je.prototype.readDoubleBE=function(e,t){return t||yi(e,8,this.length),lA(this,e,!1,52,8)},je.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Fo(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},je.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Fo(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},je.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,1,255,0),je.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},je.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,2,65535,0),je.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):uA(this,e,t,!0),t+2},je.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,2,65535,0),je.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):uA(this,e,t,!1),t+2},je.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,4,4294967295,0),je.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):cA(this,e,t,!0),t+4},je.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,4,4294967295,0),je.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):cA(this,e,t,!1),t+4},je.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Fo(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&s===0&&this[t+o-1]!==0&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},je.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Fo(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},je.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,1,127,-128),je.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},je.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,2,32767,-32768),je.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):uA(this,e,t,!0),t+2},je.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,2,32767,-32768),je.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):uA(this,e,t,!1),t+2},je.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,4,2147483647,-2147483648),je.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):cA(this,e,t,!0),t+4},je.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Fo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),je.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):cA(this,e,t,!1),t+4},je.prototype.writeFloatLE=function(e,t,n){return z7(this,e,t,!0,n)},je.prototype.writeFloatBE=function(e,t,n){return z7(this,e,t,!1,n)},je.prototype.writeDoubleLE=function(e,t,n){return J7(this,e,t,!0,n)},je.prototype.writeDoubleBE=function(e,t,n){return J7(this,e,t,!1,n)},je.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<n&&(r=n),r===n||e.length===0||this.length===0)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=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<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!je.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},je.prototype.fill=function(e,t,n,r){if(typeof e=="string"){if(typeof t=="string"?(r=t,t=0,n=this.length):typeof n=="string"&&(r=n,n=this.length),e.length===1){var i=e.charCodeAt(0);i<256&&(e=i)}if(r!==void 0&&typeof r!="string")throw new TypeError("encoding must be a string");if(typeof r=="string"&&!je.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else typeof e=="number"&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(o=t;o<n;++o)this[o]=e;else{var a=Xl(e)?e:zb(new je(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var ege=/[^+\/0-9A-Za-z-_]/g;function tge(e){return e<16?"0"+e.toString(16):e.toString(16)}function zb(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&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 mQ(e){return function(t){var n,r,i,o,a,s;nO||lQ();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 V1e(3*l/4-a),i=a>0?l-4:l;var u=0;for(n=0,r=0;n<i;n+=4,r+=3)o=qa[t.charCodeAt(n)]<<18|qa[t.charCodeAt(n+1)]<<12|qa[t.charCodeAt(n+2)]<<6|qa[t.charCodeAt(n+3)],s[u++]=o>>16&255,s[u++]=o>>8&255,s[u++]=255&o;return a===2?(o=qa[t.charCodeAt(n)]<<2|qa[t.charCodeAt(n+1)]>>4,s[u++]=255&o):a===1&&(o=qa[t.charCodeAt(n)]<<10|qa[t.charCodeAt(n+1)]<<4|qa[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(ege,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function M4(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function S2(e){return e!=null&&(!!e._isBuffer||$7(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&$7(t.slice(0,0))}(e))}function $7(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var nge=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:B1e,Buffer:je,SlowBuffer:function(e){return+e!=e&&(e=0),je.alloc(+e)},isBuffer:S2}),ti={};function yQ(){throw new Error("setTimeout has not been defined")}function AQ(){throw new Error("clearTimeout has not been defined")}var Wc=yQ,Vc=AQ;function RQ(e){if(Wc===setTimeout)return setTimeout(e,0);if((Wc===yQ||!Wc)&&setTimeout)return Wc=setTimeout,setTimeout(e,0);try{return Wc(e,0)}catch{try{return Wc.call(null,e,0)}catch{return Wc.call(this,e,0)}}}typeof rv.setTimeout=="function"&&(Wc=setTimeout),typeof rv.clearTimeout=="function"&&(Vc=clearTimeout);var eh,Yu=[],Vp=!1,FR=-1;function rge(){Vp&&eh&&(Vp=!1,eh.length?Yu=eh.concat(Yu):FR=-1,Yu.length&&bQ())}function bQ(){if(!Vp){var e=RQ(rge);Vp=!0;for(var t=Yu.length;t;){for(eh=Yu,Yu=[];++FR<t;)eh&&eh[FR].run();FR=-1,t=Yu.length}eh=null,Vp=!1,function(n){if(Vc===clearTimeout)return clearTimeout(n);if((Vc===AQ||!Vc)&&clearTimeout)return Vc=clearTimeout,clearTimeout(n);try{Vc(n)}catch{try{return Vc.call(null,n)}catch{return Vc.call(this,n)}}}(e)}}function ci(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Yu.push(new xQ(e,t)),Yu.length!==1||Vp||RQ(bQ)}function xQ(e,t){this.fun=e,this.array=t}xQ.prototype.run=function(){this.fun.apply(null,this.array)};function Jh(){}var ige=Jh,oge=Jh,age=Jh,sge=Jh,lge=Jh,uge=Jh,cge=Jh,j0=rv.performance||{},fge=j0.now||j0.mozNow||j0.msNow||j0.oNow||j0.webkitNow||function(){return new Date().getTime()},dge=new Date,Ma={nextTick:ci,title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:ige,addListener:oge,once:age,off:sge,removeListener:lge,removeAllListeners:uge,emit:cge,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*fge.call(j0),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-dge)/1e3}},tw={exports:{}};function Dc(){}function Mn(){Mn.init.call(this)}function SQ(e){return e._maxListeners===void 0?Mn.defaultMaxListeners:e._maxListeners}function hge(e,t,n){if(t)e.call(n);else for(var r=e.length,i=w2(e,r),o=0;o<r;++o)i[o].call(n)}function pge(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,o=w2(e,i),a=0;a<i;++a)o[a].call(n,r)}function vge(e,t,n,r,i){if(t)e.call(n,r,i);else for(var o=e.length,a=w2(e,o),s=0;s<o;++s)a[s].call(n,r,i)}function gge(e,t,n,r,i,o){if(t)e.call(n,r,i,o);else for(var a=e.length,s=w2(e,a),l=0;l<a;++l)s[l].call(n,r,i,o)}function mge(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,o=w2(e,i),a=0;a<i;++a)o[a].apply(n,r)}function j7(e,t,n,r){var i,o,a,s;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]):(o=e._events=new Dc,e._eventsCount=0),a){if(typeof a=="function"?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),!a.warned&&(i=SQ(e))&&i>0&&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 q7(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 e9(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 w2(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}Dc.prototype=Object.create(null),Mn.EventEmitter=Mn,Mn.usingDomains=!1,Mn.prototype.domain=void 0,Mn.prototype._events=void 0,Mn.prototype._maxListeners=void 0,Mn.defaultMaxListeners=10,Mn.init=function(){this.domain=null,Mn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new Dc,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Mn.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},Mn.prototype.getMaxListeners=function(){return SQ(this)},Mn.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:hge(n,c,this);break;case 2:pge(n,c,this,arguments[1]);break;case 3:vge(n,c,this,arguments[1],arguments[2]);break;case 4:gge(n,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];mge(n,c,this,i)}return!0},Mn.prototype.addListener=function(e,t){return j7(this,e,t,!1)},Mn.prototype.on=Mn.prototype.addListener,Mn.prototype.prependListener=function(e,t){return j7(this,e,t,!0)},Mn.prototype.once=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.on(e,q7(this,e,t)),this},Mn.prototype.prependOnceListener=function(e,t){if(typeof t!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(e,q7(this,e,t)),this},Mn.prototype.removeListener=function(e,t){var n,r,i,o,a;if(typeof t!="function")throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)--this._eventsCount==0?this._events=new Dc:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if(typeof n!="function"){for(i=-1,o=n.length;o-- >0;)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 Dc,this;delete r[e]}else(function(s,l){for(var u=l,c=u+1,f=s.length;c<f;u+=1,c+=1)s[u]=s[c];s.pop()})(n,i);r.removeListener&&this.emit("removeListener",e,a||t)}return this},Mn.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return arguments.length===0?(this._events=new Dc,this._eventsCount=0):n[e]&&(--this._eventsCount==0?this._events=new Dc:delete n[e]),this;if(arguments.length===0){for(var r,i=Object.keys(n),o=0;o<i.length;++o)(r=i[o])!=="removeListener"&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new Dc,this._eventsCount=0,this}if(typeof(t=n[e])=="function")this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0]);return this},Mn.prototype.listeners=function(e){var t,n,r=this._events;return n=r&&(t=r[e])?typeof t=="function"?[t.listener||t]:function(i){for(var o=new Array(i.length),a=0;a<o.length;++a)o[a]=i[a].listener||i[a];return o}(t):[],n},Mn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):e9.call(e,t)},Mn.prototype.listenerCount=e9,Mn.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var yge=Object.freeze({__proto__:null,default:Mn,EventEmitter:Mn}),Af=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},Age=/%[sdj%]/g;function L4(e){if(!Tm(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(zl(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(Age,function(s){if(s==="%%")return"%";if(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<i;a=r[++n])M2(a)||!$h(a)?o+=" "+a:o+=" "+zl(a);return o}function T4(e,t){if(Zl(rv.process))return function(){return T4(e,t).apply(this,arguments)};if(Ma.noDeprecation===!0)return e;var n=!1;return function(){if(!n){if(Ma.throwDeprecation)throw new Error(t);Ma.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}}var nw,fA={};function iO(e){return Zl(nw)&&(nw=Ma.env.NODE_DEBUG||""),e=e.toUpperCase(),!fA[e]&&(new RegExp("\\b"+e+"\\b","i").test(nw)?fA[e]=function(){var t=L4.apply(null,arguments);console.error("%s %d: %s",e,0,t)}:fA[e]=function(){}),fA[e]}function zl(e,t){var n={seen:[],stylize:bge};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),_4(t)?n.showHidden=t:t&&lO(n,t),Zl(n.showHidden)&&(n.showHidden=!1),Zl(n.depth)&&(n.depth=2),Zl(n.colors)&&(n.colors=!1),Zl(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=Rge),Jb(n,e,n.depth)}function Rge(e,t){var n=zl.styles[t];return n?"\x1B["+zl.colors[n][0]+"m"+e+"\x1B["+zl.colors[n][1]+"m":e}function bge(e,t){return e}function Jb(e,t,n){if(e.customInspect&&t&&Cg(t.inspect)&&t.inspect!==zl&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return Tm(r)||(r=Jb(e,r,n)),r}var i=function(d,h){if(Zl(h))return d.stylize("undefined","undefined");if(Tm(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(aO(h))return d.stylize(""+h,"number");if(_4(h))return d.stylize(""+h,"boolean");if(M2(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)),Pg(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return rw(t);if(o.length===0){if(Cg(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(kg(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if($b(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Pg(t))return rw(t)}var l,u="",c=!1,f=["{","}"];return oO(t)&&(c=!0,f=["[","]"]),Cg(t)&&(u=" [Function"+(t.name?": "+t.name:"")+"]"),kg(t)&&(u=" "+RegExp.prototype.toString.call(t)),$b(t)&&(u=" "+Date.prototype.toUTCString.call(t)),Pg(t)&&(u=" "+rw(t)),o.length!==0||c&&t.length!=0?n<0?kg(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<R;++y)OQ(h,String(y))?m.push(iw(d,h,p,v,String(y),!0)):m.push("");return g.forEach(function(A){A.match(/^\d+$/)||m.push(iw(d,h,p,v,A,!0))}),m}(e,t,n,a,o):o.map(function(d){return iw(e,t,n,a,d,c)}),e.seen.pop(),function(d,h,p){return d.reduce(function(v,g){return g.indexOf(`
|
||
`),v+g.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?p[0]+(h===""?"":h+`
|
||
`)+" "+d.join(`,
|
||
`)+" "+p[1]:p[0]+h+" "+d.join(", ")+" "+p[1]}(l,u,f)):f[0]+u+f[1]}function rw(e){return"["+Error.prototype.toString.call(e)+"]"}function iw(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")),OQ(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=M2(n)?Jb(e,l.value,null):Jb(e,l.value,n-1)).indexOf(`
|
||
`)>-1&&(s=o?s.split(`
|
||
`).map(function(u){return" "+u}).join(`
|
||
`).substr(2):`
|
||
`+s.split(`
|
||
`).map(function(u){return" "+u}).join(`
|
||
`)):s=e.stylize("[Circular]","special")),Zl(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 oO(e){return Array.isArray(e)}function _4(e){return typeof e=="boolean"}function M2(e){return e===null}function wQ(e){return e==null}function aO(e){return typeof e=="number"}function Tm(e){return typeof e=="string"}function MQ(e){return typeof e=="symbol"}function Zl(e){return e===void 0}function kg(e){return $h(e)&&sO(e)==="[object RegExp]"}function $h(e){return typeof e=="object"&&e!==null}function $b(e){return $h(e)&&sO(e)==="[object Date]"}function Pg(e){return $h(e)&&(sO(e)==="[object Error]"||e instanceof Error)}function Cg(e){return typeof e=="function"}function LQ(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function TQ(e){return S2(e)}function sO(e){return Object.prototype.toString.call(e)}function ow(e){return e<10?"0"+e.toString(10):e.toString(10)}zl.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]},zl.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var xge=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Sge(){var e=new Date,t=[ow(e.getHours()),ow(e.getMinutes()),ow(e.getSeconds())].join(":");return[e.getDate(),xge[e.getMonth()],t].join(" ")}function _Q(){console.log("%s - %s",Sge(),L4.apply(null,arguments))}function lO(e,t){if(!t||!$h(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function OQ(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var wge={inherits:Af,_extend:lO,log:_Q,isBuffer:TQ,isPrimitive:LQ,isFunction:Cg,isError:Pg,isDate:$b,isObject:$h,isRegExp:kg,isUndefined:Zl,isSymbol:MQ,isString:Tm,isNumber:aO,isNullOrUndefined:wQ,isNull:M2,isBoolean:_4,isArray:oO,inspect:zl,deprecate:T4,format:L4,debuglog:iO},Mge=Object.freeze({__proto__:null,format:L4,deprecate:T4,debuglog:iO,inspect:zl,isArray:oO,isBoolean:_4,isNull:M2,isNullOrUndefined:wQ,isNumber:aO,isString:Tm,isSymbol:MQ,isUndefined:Zl,isRegExp:kg,isObject:$h,isDate:$b,isError:Pg,isFunction:Cg,isPrimitive:LQ,isBuffer:TQ,log:_Q,inherits:Af,_extend:lO,default:wge});function Qd(){this.head=null,this.tail=null,this.length=0}Qd.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},Qd.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},Qd.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}},Qd.prototype.clear=function(){this.head=this.tail=null,this.length=0},Qd.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},Qd.prototype.concat=function(e){if(this.length===0)return je.alloc(0);if(this.length===1)return this.head.data;for(var t=je.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var Lge=je.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 Ng(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!Lge(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=_ge;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=Oge;break;default:return void(this.write=Tge)}this.charBuffer=new je(6),this.charReceived=0,this.charLength=0}function Tge(e){return e.toString(this.encoding)}function _ge(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function Oge(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Ng.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<this.charLength)return"";if(e=e.slice(n,e.length),!((i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=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},Ng.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},Ng.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},Cr.ReadableState=kQ;var tr=iO("stream");function kQ(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Na&&(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 Qd,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 Ng(e.encoding),this.encoding=e.encoding)}function Cr(e){if(!(this instanceof Cr))return new Cr(e);this._readableState=new kQ(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),Mn.call(this)}function t9(e,t,n,r,i){var o=function(u,c){var f=null;return S2(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,jb(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&&jb(e))),function(u,c){c.readingMore||(c.readingMore=!0,ci(kge,u,c))}(e,t)}else i||(t.reading=!1);return function(u){return!u.ended&&(u.needReadable||u.length<u.highWaterMark||u.length===0)}(t)}Af(Cr,Mn),Cr.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||typeof e!="string"||(t=t||n.defaultEncoding)!==n.encoding&&(e=je.from(e,t),t=""),t9(this,n,e,t,!1)},Cr.prototype.unshift=function(e){return t9(this,this._readableState,e,"",!0)},Cr.prototype.isPaused=function(){return this._readableState.flowing===!1},Cr.prototype.setEncoding=function(e){return this._readableState.decoder=new Ng(e),this._readableState.encoding=e,this};function n9(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.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 jb(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(tr("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?ci(r9,e):r9(e))}function r9(e){tr("emit readable"),e.emit("readable"),uO(e)}function kge(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(tr("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function Pge(e){tr("readable nexttick read 0"),e.read(0)}function Cge(e,t){t.reading||(tr("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),uO(e),t.flowing&&!t.reading&&e.read(0)}function uO(e){var t=e._readableState;for(tr("flow",t.flowing);t.flowing&&e.read()!==null;);}function i9(e,t){return t.length===0?null:(t.objectMode?n=t.buffer.shift():!e||e>=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 r<i.head.data.length?(a=i.head.data.slice(0,r),i.head.data=i.head.data.slice(r)):a=r===i.head.data.length?i.shift():o?function(s,l){var u=l.head,c=1,f=u.data;for(s-=f.length;u=u.next;){var d=u.data,h=s>d.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=je.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 aw(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,ci(Nge,t,e))}function Nge(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function o9(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function Ige(){}function Fge(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function W6(e,t){Object.defineProperty(this,"buffer",{get:T4(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof Na&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=e.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(o){(function(a,s){var l=a._writableState,u=l.sync,c=l.writecb;if(function(d){d.writing=!1,d.writecb=null,d.length-=d.writelen,d.writelen=0}(l),s)(function(d,h,p,v,g){--h.pendingcb,p?ci(g,v):g(v),d._writableState.errorEmitted=!0,d.emit("error",v)})(a,l,u,s,c);else{var f=CQ(l);f||l.corked||l.bufferProcessing||!l.bufferedRequest||PQ(a,l),u?ci(a9,a,l,f,c):a9(a,l,f,c)}})(t,o)},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 IQ(this)}function Ei(e){if(!(this instanceof Ei||this instanceof Na))return new Ei(e);this._writableState=new W6(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev)),Mn.call(this)}function V6(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function a9(e,t,n,r){n||function(i,o){o.length===0&&o.needDrain&&(o.needDrain=!1,i.emit("drain"))}(e,t),t.pendingcb--,r(),NQ(e,t)}function PQ(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var a=0;n;)i[a]=n,n=n.next,a+=1;V6(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new IQ(t)}else{for(;n;){var s=n.chunk,l=n.encoding,u=n.callback;if(V6(e,t,!1,t.objectMode?1:s.length,s,l,u),n=n.next,t.writing)break}n===null&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function CQ(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function s9(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function NQ(e,t){var n=CQ(t);return n&&(t.pendingcb===0?(s9(e,t),t.finished=!0,e.emit("finish")):s9(e,t)),n}function IQ(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}Cr.prototype.read=function(e){tr("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return tr("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?aw(this):jb(this),null;if((e=n9(e,t))===0&&t.ended)return t.length===0&&aw(this),null;var r,i=t.needReadable;return tr("need readable",i),(t.length===0||t.length-e<t.highWaterMark)&&tr("length less than watermark",i=!0),t.ended||t.reading?tr("reading or ended",i=!1):i&&(tr("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=n9(n,t))),(r=e>0?i9(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&aw(this)),r!==null&&this.emit("data",r),r},Cr.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Cr.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,tr("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||t.end!==!1?a:u;function o(g){tr("onunpipe"),g===n&&u()}function a(){tr("onend"),e.end()}r.endEmitted?ci(i):n.once("end",i),e.on("unpipe",o);var s=function(g){return function(){var m=g._readableState;tr("pipeOnDrain",m.awaitDrain),m.awaitDrain&&m.awaitDrain--,m.awaitDrain===0&&g.listeners("data").length&&(m.flowing=!0,uO(g))}}(n);e.on("drain",s);var l=!1;function u(){tr("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){tr("ondata"),c=!1,e.write(g)!==!1||c||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&o9(r.pipes,e)!==-1)&&!l&&(tr("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,c=!0),n.pause())}function d(g){var m;tr("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(){tr("onfinish"),e.removeListener("close",h),v()}function v(){tr("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||(tr("pipe resume"),n.resume()),e},Cr.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<r;i++)n[i].emit("unpipe",this);return this}var o=o9(t.pipes,e);return o===-1||(t.pipes.splice(o,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},Cr.prototype.on=function(e,t){var n=Mn.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&jb(this):ci(Pge,this))}return n},Cr.prototype.addListener=Cr.prototype.on,Cr.prototype.resume=function(){var e=this._readableState;return e.flowing||(tr("resume"),e.flowing=!0,function(t,n){n.resumeScheduled||(n.resumeScheduled=!0,ci(Cge,t,n))}(this,e)),this},Cr.prototype.pause=function(){return tr("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(tr("pause"),this._readableState.flowing=!1,this.emit("pause")),this},Cr.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var i in e.on("end",function(){if(tr("wrapped end"),t.decoder&&!t.ended){var o=t.decoder.end();o&&o.length&&r.push(o)}r.push(null)}),e.on("data",function(o){tr("wrapped data"),t.decoder&&(o=t.decoder.write(o)),t.objectMode&&o==null||(t.objectMode||o&&o.length)&&(r.push(o)||(n=!0,e.pause()))}),e)this[i]===void 0&&typeof e[i]=="function"&&(this[i]=function(o){return function(){return e[o].apply(e,arguments)}}(i));return function(o,a){for(var s=0,l=o.length;s<l;s++)a(o[s],s)}(["error","close","destroy","pause","resume"],function(o){e.on(o,r.emit.bind(r,o))}),r._read=function(o){tr("wrapped _read",o),n&&(n=!1,e.resume())},r},Cr._fromList=i9,Ei.WritableState=W6,Af(Ei,Mn),W6.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},Ei.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},Ei.prototype.write=function(e,t,n){var r=this._writableState,i=!1;return typeof t=="function"&&(n=t,t=null),je.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),typeof n!="function"&&(n=Ige),r.ended?function(o,a){var s=new Error("write after end");o.emit("error",s),ci(a,s)}(this,n):function(o,a,s,l){var u=!0,c=!1;return s===null?c=new TypeError("May not write null values to stream"):je.isBuffer(s)||typeof s=="string"||s===void 0||a.objectMode||(c=new TypeError("Invalid non-string/buffer chunk")),c&&(o.emit("error",c),ci(l,c),u=!1),u}(this,r,e,n)&&(r.pendingcb++,i=function(o,a,s,l,u){s=function(h,p,v){return h.objectMode||h.decodeStrings===!1||typeof p!="string"||(p=je.from(p,v)),p}(a,s,l),je.isBuffer(s)&&(l="buffer");var c=a.objectMode?1:s.length;a.length+=c;var f=a.length<a.highWaterMark;if(f||(a.needDrain=!0),a.writing||a.corked){var d=a.lastBufferedRequest;a.lastBufferedRequest=new Fge(s,l,u),d?d.next=a.lastBufferedRequest:a.bufferedRequest=a.lastBufferedRequest,a.bufferedRequestCount+=1}else V6(o,a,!1,c,s,l,u);return f}(this,r,e,t,n)),i},Ei.prototype.cork=function(){this._writableState.corked++},Ei.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||PQ(this,e))},Ei.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Ei.prototype._write=function(e,t,n){n(new Error("not implemented"))},Ei.prototype._writev=null,Ei.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,NQ(i,o),a&&(o.finished?ci(a):i.once("finish",a)),o.ended=!0,i.writable=!1}(this,r,n)},Af(Na,Cr);for(var l9=Object.keys(Ei.prototype),sw=0;sw<l9.length;sw++){var lw=l9[sw];Na.prototype[lw]||(Na.prototype[lw]=Ei.prototype[lw])}function Na(e){if(!(this instanceof Na))return new Na(e);Cr.call(this,e),Ei.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",Ege)}function Ege(){this.allowHalfOpen||this._writableState.ended||ci(Xge,this)}function Xge(e){e.end()}function Wge(e){this.afterTransform=function(t,n){return function(r,i,o){var a=r._transformState;a.transforming=!1;var s=a.writecb;if(!s)return r.emit("error",new Error("no writecb in Transform class"));a.writechunk=null,a.writecb=null,o!=null&&r.push(o),s(i);var l=r._readableState;l.reading=!1,(l.needReadable||l.length<l.highWaterMark)&&r._read(l.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function Ks(e){if(!(this instanceof Ks))return new Ks(e);Na.call(this,e),this._transformState=new Wge(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(n){u9(t,n)}):u9(t)})}function u9(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(r.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}function Dp(e){if(!(this instanceof Dp))return new Dp(e);Ks.call(this,e)}function Bs(){Mn.call(this)}Af(Ks,Na),Ks.prototype.push=function(e,t){return this._transformState.needTransform=!1,Na.prototype.push.call(this,e,t)},Ks.prototype._transform=function(e,t,n){throw new Error("Not implemented")},Ks.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Ks.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Af(Dp,Ks),Dp.prototype._transform=function(e,t,n){n(null,e)},Af(Bs,Mn),Bs.Readable=Cr,Bs.Writable=Ei,Bs.Duplex=Na,Bs.Transform=Ks,Bs.PassThrough=Dp,Bs.Stream=Bs,Bs.prototype.pipe=function(e,t){var n=this;function r(c){e.writable&&e.write(c)===!1&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",i),e._isStdio||t&&t.end===!1||(n.on("end",a),n.on("close",s));var o=!1;function a(){o||(o=!0,e.end())}function s(){o||(o=!0,typeof e.destroy=="function"&&e.destroy())}function l(c){if(u(),Mn.listenerCount(this,"error")===0)throw c}function u(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",a),n.removeListener("close",s),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",l),e.on("error",l),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e};var c9,f9,d9,FQ=w4(Object.freeze({__proto__:null,default:Bs,Readable:Cr,Writable:Ei,Duplex:Na,Transform:Ks,PassThrough:Dp,Stream:Bs})),dA={exports:{}};function O4(){return c9||(c9=1,Ma===void 0||!Ma.version||Ma.version.indexOf("v0.")===0||Ma.version.indexOf("v1.")===0&&Ma.version.indexOf("v1.8.")!==0?dA.exports={nextTick:function(e,t,n,r){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var i,o,a=arguments.length;switch(a){case 0:case 1:return ci(e);case 2:return ci(function(){e.call(null,t)});case 3:return ci(function(){e.call(null,t,n)});case 4:return ci(function(){e.call(null,t,n,r)});default:for(i=new Array(a-1),o=0;o<i.length;)i[o++]=arguments[o];return ci(function(){e.apply(null,i)})}}}:dA.exports=Ma),dA.exports}var h9,Vge=w4(yge),p9={exports:{}};function EQ(){return h9?p9.exports:(h9=1,p9.exports=FQ)}var v9,uw={exports:{}},XQ=w4(nge);function k4(){return v9||(v9=1,function(e,t){var n=XQ,r=n.Buffer;function i(a,s){for(var l in a)s[l]=a[l]}function o(a,s,l){return r(a,s,l)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=o),i(r,o),o.from=function(a,s,l){if(typeof a=="number")throw new TypeError("Argument must not be a number");return r(a,s,l)},o.alloc=function(a,s,l){if(typeof a!="number")throw new TypeError("Argument must be a number");var u=r(a);return s!==void 0?typeof l=="string"?u.fill(s,l):u.fill(s):u.fill(0),u},o.allocUnsafe=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return r(a)},o.allocUnsafeSlow=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(a)}}(uw,uw.exports)),uw.exports}var g9,Ci={};function L2(){if(g9)return Ci;function e(t){return Object.prototype.toString.call(t)}return g9=1,Ci.isArray=function(t){return Array.isArray?Array.isArray(t):e(t)==="[object Array]"},Ci.isBoolean=function(t){return typeof t=="boolean"},Ci.isNull=function(t){return t===null},Ci.isNullOrUndefined=function(t){return t==null},Ci.isNumber=function(t){return typeof t=="number"},Ci.isString=function(t){return typeof t=="string"},Ci.isSymbol=function(t){return typeof t=="symbol"},Ci.isUndefined=function(t){return t===void 0},Ci.isRegExp=function(t){return e(t)==="[object RegExp]"},Ci.isObject=function(t){return typeof t=="object"&&t!==null},Ci.isDate=function(t){return e(t)==="[object Date]"},Ci.isError=function(t){return e(t)==="[object Error]"||t instanceof Error},Ci.isFunction=function(t){return typeof t=="function"},Ci.isPrimitive=function(t){return t===null||typeof t=="boolean"||typeof t=="number"||typeof t=="string"||typeof t=="symbol"||t===void 0},Ci.isBuffer=XQ.Buffer.isBuffer,Ci}var m9,y9,A9={exports:{}},P4=w4(Mge),cw={exports:{}};function T2(){return y9||(y9=1,function(e){try{var t=P4;if(typeof t.inherits!="function")throw"";e.exports=t.inherits}catch{e.exports=(m9||(m9=1,typeof Object.create=="function"?cw.exports=function(r,i){i&&(r.super_=i,r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:cw.exports=function(r,i){if(i){r.super_=i;var o=function(){};o.prototype=i.prototype,r.prototype=new o,r.prototype.constructor=r}}),cw.exports)}}(A9)),A9.exports}var R9,fw,b9,x9,S9,dw,w9,hw,M9,L9={exports:{}};function Dge(){return R9||(R9=1,function(e){var t=k4().Buffer,n=P4;e.exports=function(){function r(){(function(i,o){if(!(i instanceof o))throw new TypeError("Cannot call a class as a function")})(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(i){var o={data:i,next:null};this.length>0?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})}(L9)),L9.exports}function WQ(){if(b9)return fw;b9=1;var e=O4();function t(n,r){n.emit("error",r)}return fw={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)}},fw}function VQ(){if(w9)return dw;w9=1;var e=O4();function t(A){var x=this;this.next=null,this.entry=null,this.finish=function(){(function(S,T,w){var M=S.entry;for(S.entry=null;M;){var O=M.callback;T.pendingcb--,O(w),M=M.next}T.corkedRequestsFree?T.corkedRequestsFree.next=S:T.corkedRequestsFree=S})(x,A)}}dw=h;var n,r=e.nextTick;h.WritableState=d;var i=Object.create(L2());i.inherits=T2();var o={deprecate:S9?x9:(S9=1,x9=P4.deprecate)},a=EQ(),s=k4().Buffer,l=Ra.Uint8Array||function(){},u,c=WQ();function f(){}function d(A,x){n=n||iv(),A=A||{};var S=x instanceof n;this.objectMode=!!A.objectMode,S&&(this.objectMode=this.objectMode||!!A.writableObjectMode);var T=A.highWaterMark,w=A.writableHighWaterMark,M=this.objectMode?16:16384;this.highWaterMark=T||T===0?T:S&&(w||w===0)?w:M,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 O=A.decodeStrings===!1;this.decodeStrings=!O,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,F){var C=k._writableState,I=C.sync,N=C.writecb;if(function(D){D.writing=!1,D.writecb=null,D.length-=D.writelen,D.writelen=0}(C),F)(function(D,Z,re,B,Y){--Z.pendingcb,re?(e.nextTick(Y,B),e.nextTick(R,D,Z),D._writableState.errorEmitted=!0,D.emit("error",B)):(Y(B),D._writableState.errorEmitted=!0,D.emit("error",B),R(D,Z))})(k,C,I,F,N);else{var W=m(C);W||C.corked||C.bufferProcessing||!C.bufferedRequest||g(k,C),I?r(v,k,C,W,N):v(k,C,W,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||iv(),!(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,T,w,M,O){x.writelen=T,x.writecb=O,x.writing=!0,x.sync=!0,S?A._writev(w,x.onwrite):A._write(w,M,x.onwrite),x.sync=!1}function v(A,x,S,T){S||function(w,M){M.length===0&&M.needDrain&&(M.needDrain=!1,w.emit("drain"))}(A,x),x.pendingcb--,T(),R(A,x)}function g(A,x){x.bufferProcessing=!0;var S=x.bufferedRequest;if(A._writev&&S&&S.next){var T=x.bufferedRequestCount,w=new Array(T),M=x.corkedRequestsFree;M.entry=S;for(var O=0,P=!0;S;)w[O]=S,S.isBuf||(P=!1),S=S.next,O+=1;w.allBuffers=P,p(A,x,!0,x.length,w,"",M.finish),x.pendingcb++,x.lastBufferedRequest=null,M.next?(x.corkedRequestsFree=M.next,M.next=null):x.corkedRequestsFree=new t(x),x.bufferedRequestCount=0}else{for(;S;){var k=S.chunk,F=S.encoding,C=S.callback;if(p(A,x,!1,x.objectMode?1:k.length,k,F,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(T,w){w.prefinished||w.finalCalled||(typeof T._final=="function"?(w.pendingcb++,w.finalCalled=!0,e.nextTick(y,T,w)):(w.prefinished=!0,T.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 T,w=this._writableState,M=!1,O=!w.objectMode&&(T=A,s.isBuffer(T)||T instanceof l);return O&&!s.isBuffer(A)&&(A=function(P){return s.from(P)}(A)),typeof x=="function"&&(S=x,x=null),O?x="buffer":x||(x=w.defaultEncoding),typeof S!="function"&&(S=f),w.ended?function(P,k){var F=new Error("write after end");P.emit("error",F),e.nextTick(k,F)}(this,S):(O||function(P,k,F,C){var I=!0,N=!1;return F===null?N=new TypeError("May not write null values to stream"):typeof F=="string"||F===void 0||k.objectMode||(N=new TypeError("Invalid non-string/buffer chunk")),N&&(P.emit("error",N),e.nextTick(C,N),I=!1),I}(this,w,A,S))&&(w.pendingcb++,M=function(P,k,F,C,I,N){if(!F){var W=function(B,Y,K){return B.objectMode||B.decodeStrings===!1||typeof Y!="string"||(Y=s.from(Y,K)),Y}(k,C,I);C!==W&&(F=!0,I="buffer",C=W)}var D=k.objectMode?1:C.length;k.length+=D;var Z=k.length<k.highWaterMark;if(Z||(k.needDrain=!0),k.writing||k.corked){var re=k.lastBufferedRequest;k.lastBufferedRequest={chunk:C,encoding:I,isBuf:F,callback:N,next:null},re?re.next=k.lastBufferedRequest:k.bufferedRequest=k.lastBufferedRequest,k.bufferedRequestCount+=1}else p(P,k,!1,D,C,I,N);return Z}(this,w,O,A,x,S)),M},h.prototype.cork=function(){this._writableState.corked++},h.prototype.uncork=function(){var A=this._writableState;A.corked&&(A.corked--,A.writing||A.corked||A.finished||A.bufferProcessing||!A.bufferedRequest||g(this,A))},h.prototype.setDefaultEncoding=function(A){if(typeof A=="string"&&(A=A.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((A+"").toLowerCase())>-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 T=this._writableState;typeof A=="function"?(S=A,A=null,x=null):typeof x=="function"&&(S=x,x=null),A!=null&&this.write(A,x),T.corked&&(T.corked=1,this.uncork()),T.ending||T.finished||function(w,M,O){M.ending=!0,R(w,M),O&&(M.finished?e.nextTick(O):w.once("finish",O)),M.ended=!0,w.writable=!1}(this,T,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)},dw}function iv(){if(M9)return hw;M9=1;var e=O4(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};hw=l;var n=Object.create(L2());n.inherits=T2();var r=DQ(),i=VQ();n.inherits(l,r);for(var o=t(i.prototype),a=0;a<o.length;a++){var s=o[a];l.prototype[s]||(l.prototype[s]=i.prototype[s])}function l(f){if(!(this instanceof l))return new l(f);r.call(this,f),i.call(this,f),f&&f.readable===!1&&(this.readable=!1),f&&f.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,f&&f.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",u)}function u(){this.allowHalfOpen||this._writableState.ended||e.nextTick(c,this)}function c(f){f.end()}return Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(f){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=f,this._writableState.destroyed=f)}}),l.prototype._destroy=function(f,d){this.push(null),this.end(),e.nextTick(d,f)},hw}var T9,pw,_9,vw,O9,gw,k9,P9,mw={};function C9(){if(T9)return mw;T9=1;var e=k4().Buffer,t=e.isEncoding||function(f){switch((f=""+f)&&f.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 n(f){var d;switch(this.encoding=function(h){var p=function(v){if(!v)return"utf8";for(var g;;)switch(v){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return v;default:if(g)return;v=(""+v).toLowerCase(),g=!0}}(h);if(typeof p!="string"&&(e.isEncoding===t||!t(h)))throw new Error("Unknown encoding: "+h);return p||h}(f),this.encoding){case"utf16le":this.text=o,this.end=a,d=4;break;case"utf8":this.fillLast=i,d=4;break;case"base64":this.text=s,this.end=l,d=3;break;default:return this.write=u,void(this.end=c)}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(d)}function r(f){return f<=127?0:f>>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,"<22>";if(p.lastNeed>1&&v.length>1){if((192&v[1])!=128)return p.lastNeed=1,"<22>";if(p.lastNeed>2&&v.length>2&&(192&v[2])!=128)return p.lastNeed=2,"<22>"}}(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 mw.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<f.length?d?d+this.text(f,h):this.text(f,h):d||""},n.prototype.end=function(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+"<22>":d},n.prototype.text=function(f,d){var h=function(v,g,m){var y=g.length-1;if(y<m)return 0;var R=r(g[y]);return R>=0?(R>0&&(v.lastNeed=R-1),R):--y<m||R===-2?0:(R=r(g[y]))>=0?(R>0&&(v.lastNeed=R-2),R):--y<m||R===-2?0:(R=r(g[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},mw}function DQ(){if(_9)return pw;_9=1;var e=O4();pw=v;var t,n=function(){if(d9)return f9;d9=1;var I={}.toString;return f9=Array.isArray||function(N){return I.call(N)=="[object Array]"}}();v.ReadableState=p,Vge.EventEmitter;var r=function(I,N){return I.listeners(N).length},i=EQ(),o=k4().Buffer,a=Ra.Uint8Array||function(){},s=Object.create(L2());s.inherits=T2();var l=P4,u=void 0;u=l&&l.debuglog?l.debuglog("stream"):function(){};var c,f=Dge(),d=WQ();s.inherits(v,i);var h=["error","close","destroy","pause","resume"];function p(I,N){I=I||{};var W=N instanceof(t=t||iv());this.objectMode=!!I.objectMode,W&&(this.objectMode=this.objectMode||!!I.readableObjectMode);var D=I.highWaterMark,Z=I.readableHighWaterMark,re=this.objectMode?16:16384;this.highWaterMark=D||D===0?D:W&&(Z||Z===0)?Z:re,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=I.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,I.encoding&&(c||(c=C9().StringDecoder),this.decoder=new c(I.encoding),this.encoding=I.encoding)}function v(I){if(t=t||iv(),!(this instanceof v))return new v(I);this._readableState=new p(I,this),this.readable=!0,I&&(typeof I.read=="function"&&(this._read=I.read),typeof I.destroy=="function"&&(this._destroy=I.destroy)),i.call(this)}function g(I,N,W,D,Z){var re,B=I._readableState;return N===null?(B.reading=!1,function(Y,K){if(!K.ended){if(K.decoder){var G=K.decoder.end();G&&G.length&&(K.buffer.push(G),K.length+=K.objectMode?1:G.length)}K.ended=!0,A(Y)}}(I,B)):(Z||(re=function(Y,K){var G;ee=K,o.isBuffer(ee)||ee instanceof a||typeof K=="string"||K===void 0||Y.objectMode||(G=new TypeError("Invalid non-string/buffer chunk"));var ee;return G}(B,N)),re?I.emit("error",re):B.objectMode||N&&N.length>0?(typeof N=="string"||B.objectMode||Object.getPrototypeOf(N)===o.prototype||(N=function(Y){return o.from(Y)}(N)),D?B.endEmitted?I.emit("error",new Error("stream.unshift() after end event")):m(I,B,N,!0):B.ended?I.emit("error",new Error("stream.push() after EOF")):(B.reading=!1,B.decoder&&!W?(N=B.decoder.write(N),B.objectMode||N.length!==0?m(I,B,N,!1):S(I,B)):m(I,B,N,!1))):D||(B.reading=!1)),function(Y){return!Y.ended&&(Y.needReadable||Y.length<Y.highWaterMark||Y.length===0)}(B)}function m(I,N,W,D){N.flowing&&N.length===0&&!N.sync?(I.emit("data",W),I.read(0)):(N.length+=N.objectMode?1:W.length,D?N.buffer.unshift(W):N.buffer.push(W),N.needReadable&&A(I)),S(I,N)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(I){this._readableState&&(this._readableState.destroyed=I)}}),v.prototype.destroy=d.destroy,v.prototype._undestroy=d.undestroy,v.prototype._destroy=function(I,N){this.push(null),N(I)},v.prototype.push=function(I,N){var W,D=this._readableState;return D.objectMode?W=!0:typeof I=="string"&&((N=N||D.defaultEncoding)!==D.encoding&&(I=o.from(I,N),N=""),W=!0),g(this,I,N,!1,W)},v.prototype.unshift=function(I){return g(this,I,null,!0,!1)},v.prototype.isPaused=function(){return this._readableState.flowing===!1},v.prototype.setEncoding=function(I){return c||(c=C9().StringDecoder),this._readableState.decoder=new c(I),this._readableState.encoding=I,this};var y=8388608;function R(I,N){return I<=0||N.length===0&&N.ended?0:N.objectMode?1:I!=I?N.flowing&&N.length?N.buffer.head.data.length:N.length:(I>N.highWaterMark&&(N.highWaterMark=function(W){return W>=y?W=y:(W--,W|=W>>>1,W|=W>>>2,W|=W>>>4,W|=W>>>8,W|=W>>>16,W++),W}(I)),I<=N.length?I:N.ended?N.length:(N.needReadable=!0,0))}function A(I){var N=I._readableState;N.needReadable=!1,N.emittedReadable||(u("emitReadable",N.flowing),N.emittedReadable=!0,N.sync?e.nextTick(x,I):x(I))}function x(I){u("emit readable"),I.emit("readable"),O(I)}function S(I,N){N.readingMore||(N.readingMore=!0,e.nextTick(T,I,N))}function T(I,N){for(var W=N.length;!N.reading&&!N.flowing&&!N.ended&&N.length<N.highWaterMark&&(u("maybeReadMore read 0"),I.read(0),W!==N.length);)W=N.length;N.readingMore=!1}function w(I){u("readable nexttick read 0"),I.read(0)}function M(I,N){N.reading||(u("resume read 0"),I.read(0)),N.resumeScheduled=!1,N.awaitDrain=0,I.emit("resume"),O(I),N.flowing&&!N.reading&&I.read(0)}function O(I){var N=I._readableState;for(u("flow",N.flowing);N.flowing&&I.read()!==null;);}function P(I,N){return N.length===0?null:(N.objectMode?W=N.buffer.shift():!I||I>=N.length?(W=N.decoder?N.buffer.join(""):N.buffer.length===1?N.buffer.head.data:N.buffer.concat(N.length),N.buffer.clear()):W=function(D,Z,re){var B;return D<Z.head.data.length?(B=Z.head.data.slice(0,D),Z.head.data=Z.head.data.slice(D)):B=D===Z.head.data.length?Z.shift():re?function(Y,K){var G=K.head,ee=1,q=G.data;for(Y-=q.length;G=G.next;){var H=G.data,ue=Y>H.length?H.length:Y;if(ue===H.length?q+=H:q+=H.slice(0,Y),(Y-=ue)===0){ue===H.length?(++ee,G.next?K.head=G.next:K.head=K.tail=null):(K.head=G,G.data=H.slice(ue));break}++ee}return K.length-=ee,q}(D,Z):function(Y,K){var G=o.allocUnsafe(Y),ee=K.head,q=1;for(ee.data.copy(G),Y-=ee.data.length;ee=ee.next;){var H=ee.data,ue=Y>H.length?H.length:Y;if(H.copy(G,G.length-Y,0,ue),(Y-=ue)===0){ue===H.length?(++q,ee.next?K.head=ee.next:K.head=K.tail=null):(K.head=ee,ee.data=H.slice(ue));break}++q}return K.length-=q,G}(D,Z),B}(I,N.buffer,N.decoder),W);var W}function k(I){var N=I._readableState;if(N.length>0)throw new Error('"endReadable()" called on non-empty stream');N.endEmitted||(N.ended=!0,e.nextTick(F,N,I))}function F(I,N){I.endEmitted||I.length!==0||(I.endEmitted=!0,N.readable=!1,N.emit("end"))}function C(I,N){for(var W=0,D=I.length;W<D;W++)if(I[W]===N)return W;return-1}return v.prototype.read=function(I){u("read",I),I=parseInt(I,10);var N=this._readableState,W=I;if(I!==0&&(N.emittedReadable=!1),I===0&&N.needReadable&&(N.length>=N.highWaterMark||N.ended))return u("read: emitReadable",N.length,N.ended),N.length===0&&N.ended?k(this):A(this),null;if((I=R(I,N))===0&&N.ended)return N.length===0&&k(this),null;var D,Z=N.needReadable;return u("need readable",Z),(N.length===0||N.length-I<N.highWaterMark)&&u("length less than watermark",Z=!0),N.ended||N.reading?u("reading or ended",Z=!1):Z&&(u("do read"),N.reading=!0,N.sync=!0,N.length===0&&(N.needReadable=!0),this._read(N.highWaterMark),N.sync=!1,N.reading||(I=R(W,N))),(D=I>0?P(I,N):null)===null?(N.needReadable=!0,I=0):N.length-=I,N.length===0&&(N.ended||(N.needReadable=!0),W!==I&&N.ended&&k(this)),D!==null&&this.emit("data",D),D},v.prototype._read=function(I){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(I,N){var W=this,D=this._readableState;switch(D.pipesCount){case 0:D.pipes=I;break;case 1:D.pipes=[D.pipes,I];break;default:D.pipes.push(I)}D.pipesCount+=1,u("pipe count=%d opts=%j",D.pipesCount,N);var Z=(!N||N.end!==!1)&&I!==Ma.stdout&&I!==Ma.stderr?B:Ae;function re(ce,de){u("onunpipe"),ce===W&&de&&de.hasUnpiped===!1&&(de.hasUnpiped=!0,u("cleanup"),I.removeListener("close",H),I.removeListener("finish",ue),I.removeListener("drain",Y),I.removeListener("error",q),I.removeListener("unpipe",re),W.removeListener("end",B),W.removeListener("end",Ae),W.removeListener("data",ee),K=!0,!D.awaitDrain||I._writableState&&!I._writableState.needDrain||Y())}function B(){u("onend"),I.end()}D.endEmitted?e.nextTick(Z):W.once("end",Z),I.on("unpipe",re);var Y=function(ce){return function(){var de=ce._readableState;u("pipeOnDrain",de.awaitDrain),de.awaitDrain&&de.awaitDrain--,de.awaitDrain===0&&r(ce,"data")&&(de.flowing=!0,O(ce))}}(W);I.on("drain",Y);var K=!1,G=!1;function ee(ce){u("ondata"),G=!1,I.write(ce)!==!1||G||((D.pipesCount===1&&D.pipes===I||D.pipesCount>1&&C(D.pipes,I)!==-1)&&!K&&(u("false write response, pause",W._readableState.awaitDrain),W._readableState.awaitDrain++,G=!0),W.pause())}function q(ce){u("onerror",ce),Ae(),I.removeListener("error",q),r(I,"error")===0&&I.emit("error",ce)}function H(){I.removeListener("finish",ue),Ae()}function ue(){u("onfinish"),I.removeListener("close",H),Ae()}function Ae(){u("unpipe"),W.unpipe(I)}return W.on("data",ee),function(ce,de,le){if(typeof ce.prependListener=="function")return ce.prependListener(de,le);ce._events&&ce._events[de]?n(ce._events[de])?ce._events[de].unshift(le):ce._events[de]=[le,ce._events[de]]:ce.on(de,le)}(I,"error",q),I.once("close",H),I.once("finish",ue),I.emit("pipe",W),D.flowing||(u("pipe resume"),W.resume()),I},v.prototype.unpipe=function(I){var N=this._readableState,W={hasUnpiped:!1};if(N.pipesCount===0)return this;if(N.pipesCount===1)return I&&I!==N.pipes||(I||(I=N.pipes),N.pipes=null,N.pipesCount=0,N.flowing=!1,I&&I.emit("unpipe",this,W)),this;if(!I){var D=N.pipes,Z=N.pipesCount;N.pipes=null,N.pipesCount=0,N.flowing=!1;for(var re=0;re<Z;re++)D[re].emit("unpipe",this,W);return this}var B=C(N.pipes,I);return B===-1||(N.pipes.splice(B,1),N.pipesCount-=1,N.pipesCount===1&&(N.pipes=N.pipes[0]),I.emit("unpipe",this,W)),this},v.prototype.on=function(I,N){var W=i.prototype.on.call(this,I,N);if(I==="data")this._readableState.flowing!==!1&&this.resume();else if(I==="readable"){var D=this._readableState;D.endEmitted||D.readableListening||(D.readableListening=D.needReadable=!0,D.emittedReadable=!1,D.reading?D.length&&A(this):e.nextTick(w,this))}return W},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var I=this._readableState;return I.flowing||(u("resume"),I.flowing=!0,function(N,W){W.resumeScheduled||(W.resumeScheduled=!0,e.nextTick(M,N,W))}(this,I)),this},v.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(I){var N=this,W=this._readableState,D=!1;for(var Z in I.on("end",function(){if(u("wrapped end"),W.decoder&&!W.ended){var B=W.decoder.end();B&&B.length&&N.push(B)}N.push(null)}),I.on("data",function(B){u("wrapped data"),W.decoder&&(B=W.decoder.write(B)),W.objectMode&&B==null||(W.objectMode||B&&B.length)&&(N.push(B)||(D=!0,I.pause()))}),I)this[Z]===void 0&&typeof I[Z]=="function"&&(this[Z]=function(B){return function(){return I[B].apply(I,arguments)}}(Z));for(var re=0;re<h.length;re++)I.on(h[re],this.emit.bind(this,h[re]));return this._read=function(B){u("wrapped _read",B),D&&(D=!1,I.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=P,pw}function N9(){if(O9)return vw;O9=1,vw=r;var e=iv(),t=Object.create(L2());function n(a,s){var l=this._transformState;l.transforming=!1;var u=l.writecb;if(!u)return this.emit("error",new Error("write callback called multiple times"));l.writechunk=null,l.writecb=null,s!=null&&this.push(s),u(a);var c=this._readableState;c.reading=!1,(c.needReadable||c.length<c.highWaterMark)&&this._read(c.highWaterMark)}function r(a){if(!(this instanceof r))return new r(a);e.call(this,a),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,a&&(typeof a.transform=="function"&&(this._transform=a.transform),typeof a.flush=="function"&&(this._flush=a.flush)),this.on("prefinish",i)}function i(){var a=this;typeof this._flush=="function"?this._flush(function(s,l){o(a,s,l)}):o(this,null,null)}function o(a,s,l){if(s)return a.emit("error",s);if(l!=null&&a.push(l),a._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(a._transformState.transforming)throw new Error("Calling transform done when still transforming");return a.push(null)}return t.inherits=T2(),t.inherits(r,e),r.prototype.push=function(a,s){return this._transformState.needTransform=!1,e.prototype.push.call(this,a,s)},r.prototype._transform=function(a,s,l){throw new Error("_transform() is not implemented")},r.prototype._write=function(a,s,l){var u=this._transformState;if(u.writecb=l,u.writechunk=a,u.writeencoding=s,!u.transforming){var c=this._readableState;(u.needTransform||c.needReadable||c.length<c.highWaterMark)&&this._read(c.highWaterMark)}},r.prototype._read=function(a){var s=this._transformState;s.writechunk!==null&&s.writecb&&!s.transforming?(s.transforming=!0,this._transform(s.writechunk,s.writeencoding,s.afterTransform)):s.needTransform=!0},r.prototype._destroy=function(a,s){var l=this;e.prototype._destroy.call(this,a,function(u){s(u),l.emit("close")})},vw}function UQ(){return P9||(P9=1,function(e,t){var n=FQ;Ma.env.READABLE_STREAM==="disable"&&n?(e.exports=n,(t=e.exports=n.Readable).Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.Stream=n):((t=e.exports=DQ()).Stream=n||t,t.Readable=t,t.Writable=VQ(),t.Duplex=iv(),t.Transform=N9(),t.PassThrough=function(){if(k9)return gw;k9=1,gw=o;var r=N9(),i=Object.create(L2());function o(a){if(!(this instanceof o))return new o(a);r.call(this,a)}return i.inherits=T2(),i.inherits(o,r),o.prototype._transform=function(a,s,l){l(null,a)},gw}())}(tw,tw.exports)),tw.exports}if(ti.base64=!0,ti.array=!0,ti.string=!0,ti.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",ti.nodebuffer=!0,ti.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")ti.blob=!1;else{var I9=new ArrayBuffer(0);try{ti.blob=new Blob([I9],{type:"application/zip"}).size===0}catch{try{var F9=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);F9.append(I9),ti.blob=F9.getBlob("application/zip").size===0}catch{ti.blob=!1}}}try{ti.nodestream=!!UQ().Readable}catch{ti.nodestream=!1}var E9,hA={};function BQ(){if(E9)return hA;E9=1;var e=Hr(),t=ti,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return hA.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<r.length;)p=h-d,v?(i=r[d++],o=d<h?r[d++]:0,a=d<h?r[d++]:0):(i=r.charCodeAt(d++),o=d<h?r.charCodeAt(d++):0,a=d<h?r.charCodeAt(d++):0),s=i>>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("")},hA.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<r.length;)i=n.indexOf(r.charAt(c++))<<2|(s=n.indexOf(r.charAt(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},hA}var X9,W9,yw,V9,C4={isNode:!0,newBufferFrom:function(e,t){if(je.from&&je.from!==Uint8Array.from)return je.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new je(e,t)},allocBuffer:function(e){if(je.alloc)return je.alloc(e);var t=new je(e);return t.fill(0),t},isBuffer:function(e){return S2(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},YQ=null;YQ=typeof Promise<"u"?Promise:function(){if(V9)return yw;V9=1;var e=function(){if(W9)return X9;W9=1;var d,h,p=Ra.MutationObserver||Ra.WebKitMutationObserver;if(p){var v=0,g=new p(A),m=Ra.document.createTextNode("");g.observe(m,{characterData:!0}),d=function(){m.data=v=++v%2}}else if(Ra.setImmediate||Ra.MessageChannel===void 0)d="document"in Ra&&"onreadystatechange"in Ra.document.createElement("script")?function(){var x=Ra.document.createElement("script");x.onreadystatechange=function(){A(),x.onreadystatechange=null,x.parentNode.removeChild(x),x=null},Ra.document.documentElement.appendChild(x)}:function(){setTimeout(A,0)};else{var y=new Ra.MessageChannel;y.port1.onmessage=A,d=function(){y.port2.postMessage(0)}}var R=[];function A(){var x,S;h=!0;for(var T=R.length;T;){for(S=R,R=[],x=-1;++x<T;)S[x]();T=R.length}h=!1}return X9=function(x){R.push(x)!==1||h||d()}}();function t(){}var n={},r=["REJECTED"],i=["FULFILLED"],o=["PENDING"];function a(d){if(typeof d!="function")throw new TypeError("resolver must be a function");this.state=o,this.queue=[],this.outcome=void 0,d!==t&&c(this,d)}function s(d,h,p){this.promise=d,typeof h=="function"&&(this.onFulfilled=h,this.callFulfilled=this.otherCallFulfilled),typeof p=="function"&&(this.onRejected=p,this.callRejected=this.otherCallRejected)}function l(d,h,p){e(function(){var v;try{v=h(p)}catch(g){return n.reject(d,g)}v===d?n.reject(d,new TypeError("Cannot resolve promise with itself")):n.resolve(d,v)})}function u(d){var h=d&&d.then;if(d&&(typeof d=="object"||typeof d=="function")&&typeof h=="function")return function(){h.apply(d,arguments)}}function c(d,h){var p=!1;function v(y){p||(p=!0,n.reject(d,y))}function g(y){p||(p=!0,n.resolve(d,y))}var m=f(function(){h(g,v)});m.status==="error"&&v(m.value)}function f(d,h){var p={};try{p.value=d(h),p.status="success"}catch(v){p.status="error",p.value=v}return p}return yw=a,a.prototype.finally=function(d){if(typeof d!="function")return this;var h=this.constructor;return this.then(function(p){return h.resolve(d()).then(function(){return p})},function(p){return h.resolve(d()).then(function(){throw p})})},a.prototype.catch=function(d){return this.then(null,d)},a.prototype.then=function(d,h){if(typeof d!="function"&&this.state===i||typeof h!="function"&&this.state===r)return this;var p=new this.constructor(t);return this.state!==o?l(p,this.state===i?d:h,this.outcome):this.queue.push(new s(p,d,h)),p},s.prototype.callFulfilled=function(d){n.resolve(this.promise,d)},s.prototype.otherCallFulfilled=function(d){l(this.promise,this.onFulfilled,d)},s.prototype.callRejected=function(d){n.reject(this.promise,d)},s.prototype.otherCallRejected=function(d){l(this.promise,this.onRejected,d)},n.resolve=function(d,h){var p=f(u,h);if(p.status==="error")return n.reject(d,p.value);var v=p.value;if(v)c(d,v);else{d.state=i,d.outcome=h;for(var g=-1,m=d.queue.length;++g<m;)d.queue[g].callFulfilled(h)}return d},n.reject=function(d,h){d.state=r,d.outcome=h;for(var p=-1,v=d.queue.length;++p<v;)d.queue[p].callRejected(h);return d},a.resolve=function(d){return d instanceof this?d:n.resolve(new this(t),d)},a.reject=function(d){var h=new this(t);return n.reject(h,d)},a.all=function(d){var h=this;if(Object.prototype.toString.call(d)!=="[object Array]")return this.reject(new TypeError("must be an array"));var p=d.length,v=!1;if(!p)return this.resolve([]);for(var g=new Array(p),m=0,y=-1,R=new this(t);++y<p;)A(d[y],y);return R;function A(x,S){h.resolve(x).then(function(T){g[S]=T,++m!==p||v||(v=!0,n.resolve(R,g))},function(T){v||(v=!0,n.reject(R,T))})}},a.race=function(d){var h=this;if(Object.prototype.toString.call(d)!=="[object Array]")return this.reject(new TypeError("must be an array"));var p=d.length,v=!1;if(!p)return this.resolve([]);for(var g,m=-1,y=new this(t);++m<p;)g=d[m],h.resolve(g).then(function(R){v||(v=!0,n.resolve(y,R))},function(R){v||(v=!0,n.reject(y,R))});return y},yw}();var D9,_2={Promise:YQ};function Hr(){return D9||(D9=1,function(e){var t=ti,n=BQ(),r=C4,i=_2;function o(f){return f}function a(f,d){for(var h=0;h<f.length;++h)d[h]=255&f.charCodeAt(h);return d}e.newBlob=function(f,d){e.checkSupport("blob");try{return new Blob([f],{type:d})}catch{try{var h=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return h.append(f),h.getBlob(d)}catch{throw new Error("Bug : can't construct the Blob.")}}};var s={stringifyByChunk:function(f,d,h){var p=[],v=0,g=f.length;if(g<=h)return String.fromCharCode.apply(null,f);for(;v<g;)d==="array"||d==="nodebuffer"?p.push(String.fromCharCode.apply(null,f.slice(v,Math.min(v+h,g)))):p.push(String.fromCharCode.apply(null,f.subarray(v,Math.min(v+h,g)))),v+=h;return p.join("")},stringifyByChar:function(f){for(var d="",h=0;h<f.length;h++)d+=String.fromCharCode(f[h]);return d},applyCanBeUsed:{uint8array:function(){try{return t.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return t.nodebuffer&&String.fromCharCode.apply(null,r.allocBuffer(1)).length===1}catch{return!1}}()}};function l(f){var d=65536,h=e.getTypeOf(f),p=!0;if(h==="uint8array"?p=s.applyCanBeUsed.uint8array:h==="nodebuffer"&&(p=s.applyCanBeUsed.nodebuffer),p)for(;d>1;)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<f.length;h++)d[h]=f[h];return d}e.applyFromCharCode=l;var c={};c.string={string:o,array:function(f){return a(f,new Array(f.length))},arraybuffer:function(f){return c.string.uint8array(f).buffer},uint8array:function(f){return a(f,new Uint8Array(f.length))},nodebuffer:function(f){return a(f,r.allocBuffer(f.length))}},c.array={string:l,array:o,arraybuffer:function(f){return new Uint8Array(f).buffer},uint8array:function(f){return new Uint8Array(f)},nodebuffer:function(f){return r.newBufferFrom(f)}},c.arraybuffer={string:function(f){return l(new Uint8Array(f))},array:function(f){return u(new Uint8Array(f),new Array(f.byteLength))},arraybuffer:o,uint8array:function(f){return new Uint8Array(f)},nodebuffer:function(f){return r.newBufferFrom(new Uint8Array(f))}},c.uint8array={string:l,array:function(f){return u(f,new Array(f.length))},arraybuffer:function(f){return f.buffer},uint8array:o,nodebuffer:function(f){return r.newBufferFrom(f)}},c.nodebuffer={string:l,array:function(f){return u(f,new Array(f.length))},arraybuffer:function(f){return c.nodebuffer.uint8array(f).buffer},uint8array:function(f){return u(f,new Uint8Array(f.length))},nodebuffer:o},e.transformTo=function(f,d){if(d||(d=""),!f)return d;e.checkSupport(f);var h=e.getTypeOf(d);return c[h][f](d)},e.resolve=function(f){for(var d=f.split("/"),h=[],p=0;p<d.length;p++){var v=d[p];v==="."||v===""&&p!==0&&p!==d.length-1||(v===".."?h.pop():h.push(v))}return h.join("/")},e.getTypeOf=function(f){return typeof f=="string"?"string":Object.prototype.toString.call(f)==="[object Array]"?"array":t.nodebuffer&&r.isBuffer(f)?"nodebuffer":t.uint8array&&f instanceof Uint8Array?"uint8array":t.arraybuffer&&f instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(f){if(!t[f.toLowerCase()])throw new Error(f+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(f){var d,h,p="";for(h=0;h<(f||"").length;h++)p+="\\x"+((d=f.charCodeAt(h))<16?"0":"")+d.toString(16).toUpperCase();return p},e.delay=function(f,d,h){setImmediate(function(){f.apply(h||null,d||[])})},e.inherits=function(f,d){var h=function(){};h.prototype=d.prototype,f.prototype=new h},e.extend=function(){var f,d,h={};for(f=0;f<arguments.length;f++)for(d in arguments[f])Object.prototype.hasOwnProperty.call(arguments[f],d)&&h[d]===void 0&&(h[d]=arguments[f][d]);return h},e.prepareContent=function(f,d,h,p,v){return i.Promise.resolve(d).then(function(g){return t.blob&&(g instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(g))!==-1)&&typeof FileReader<"u"?new i.Promise(function(m,y){var R=new FileReader;R.onload=function(A){m(A.target.result)},R.onerror=function(A){y(A.target.error)},R.readAsArrayBuffer(g)}):g}).then(function(g){var m,y=e.getTypeOf(g);return y?(y==="arraybuffer"?g=e.transformTo("uint8array",g):y==="string"&&(v?g=n.decode(g):h&&p!==!0&&(g=a(m=g,t.uint8array?new Uint8Array(m.length):new Array(m.length)))),g):i.Promise.reject(new Error("Can't read the data of '"+f+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}}(Q7)),Q7}function ZQ(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}(function(e,t){if(!e.setImmediate){var n,r,i,o,a,s=1,l={},u=!1,c=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,{}.toString.call(e.process)==="[object process]"?n=function(p){ci(function(){h(p)})}:function(){if(e.postMessage&&!e.importScripts){var p=!0,v=e.onmessage;return e.onmessage=function(){p=!1},e.postMessage("","*"),e.onmessage=v,p}}()?(o="setImmediate$"+Math.random()+"$",a=function(p){p.source===e&&typeof p.data=="string"&&p.data.indexOf(o)===0&&h(+p.data.slice(o.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(p){e.postMessage(o+p,"*")}):e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(p){h(p.data)},n=function(p){i.port2.postMessage(p)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,n=function(p){var v=c.createElement("script");v.onreadystatechange=function(){h(p),v.onreadystatechange=null,r.removeChild(v),v=null},r.appendChild(v)}):n=function(p){setTimeout(h,0,p)},f.setImmediate=function(p){typeof p!="function"&&(p=new Function(""+p));for(var v=new Array(arguments.length-1),g=0;g<v.length;g++)v[g]=arguments[g+1];var m={callback:p,args:v};return l[s]=m,n(s),s++},f.clearImmediate=d}function d(p){delete l[p]}function h(p){if(u)setTimeout(h,0,p);else{var v=l[p];if(v){u=!0;try{(function(g){var m=g.callback,y=g.args;switch(y.length){case 0:m();break;case 1:m(y[0]);break;case 2:m(y[0],y[1]);break;case 3:m(y[0],y[1],y[2]);break;default:m.apply(void 0,y)}})(v)}finally{d(p),u=!1}}}}})(typeof self>"u"?Ra:self),ZQ.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<this._listeners[e].length;n++)this._listeners[e][n].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",function(n){t.processChunk(n)}),e.on("end",function(){t.end()}),e.on("error",function(n){t.error(n)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var e=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}};var Ms=ZQ;(function(e){for(var t=Hr(),n=ti,r=C4,i=Ms,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<g;p++)(64512&(d=c.charCodeAt(p)))==55296&&p+1<g&&(64512&(h=c.charCodeAt(p+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),p++),m+=d<128?1:d<2048?2:d<65536?3:4;for(f=n.uint8array?new Uint8Array(m):new Array(m),v=0,p=0;v<m;p++)(64512&(d=c.charCodeAt(p)))==55296&&p+1<g&&(64512&(h=c.charCodeAt(p+1)))==56320&&(d=65536+(d-55296<<10)+(h-56320),p++),d<128?f[v++]=d:d<2048?(f[v++]=192|d>>>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;f<v;)if((h=c[f++])<128)g[d++]=h;else if((p=o[h])>4)g[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f<v;)h=h<<6|63&c[f++],p--;p>1?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})(Ov);var QQ=Ms,U9=Hr();function D6(e){QQ.call(this,"ConvertWorker to "+e),this.destType=e}U9.inherits(D6,QQ),D6.prototype.processChunk=function(e){this.push({data:U9.transformTo(this.destType,e.data),meta:e.meta})};var B9,Y9,Uge=D6,yh=Hr(),Bge=Uge,Yge=Ms,Zge=BQ(),Qge=_2,HQ=null;if(ti.nodestream)try{HQ=function(){if(Y9)return B9;Y9=1;var e=UQ().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 Hr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},B9=t}()}catch{}function Hge(e,t){return new Qge.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 yh.newBlob(yh.transformTo("arraybuffer",c),f);case"base64":return Zge.encode(c);default:return yh.transformTo(u,c)}}(a,function(u,c){var f,d=0,h=null,p=0;for(f=0;f<c.length;f++)p+=c[f].length;switch(u){case"string":return c.join("");case"array":return Array.prototype.concat.apply([],c);case"uint8array":for(h=new Uint8Array(p),f=0;f<c.length;f++)h.set(c[f],d),d+=c[f].length;return h;case"nodebuffer":return je.concat(c);default:throw new Error("concat : unsupported type '"+u+"'")}}(o,i),s);n(l)}catch(u){r(u)}i=[]}).resume()})}function KQ(e,t,n){var r=t;switch(t){case"blob":case"arraybuffer":r="uint8array";break;case"base64":r="string"}try{this._internalType=r,this._outputType=t,this._mimeType=n,yh.checkSupport(r),this._worker=e.pipe(new Bge(r)),e.lock()}catch(i){this._worker=new Yge("error"),this._worker.error(i)}}KQ.prototype={accumulate:function(e){return Hge(this,e)},on:function(e,t){var n=this;return e==="data"?this._worker.on(e,function(r){t.call(n,r.data,r.meta)}):this._worker.on(e,function(){yh.delay(t,arguments,n)}),this},resume:function(){return yh.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(yh.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new HQ(this,{objectMode:this._outputType!=="nodebuffer"},e)}};var GQ=KQ,zQ={base64:!1,binary:!1,dir:!1,createFolders:!0,date:null,compression:null,compressionOptions:null,comment:null,unixPermissions:null,dosPermissions:null},ER=Hr(),XR=Ms;function q0(e){XR.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(n){t.dataIsReady=!0,t.data=n,t.max=n&&n.length||0,t.type=ER.getTypeOf(n),t.isPaused||t._tickAndRepeat()},function(n){t.error(n)})}ER.inherits(q0,XR),q0.prototype.cleanUp=function(){XR.prototype.cleanUp.call(this),this.data=null},q0.prototype.resume=function(){return!!XR.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ER.delay(this._tickAndRepeat,[],this)),!0)},q0.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ER.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},q0.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=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 JQ=q0,Kge=Hr(),Z9=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}(),cO=function(e,t){return e!==void 0&&e.length?Kge.getTypeOf(e)!=="string"?function(n,r,i,o){var a=Z9,s=o+i;n^=-1;for(var l=o;l<s;l++)n=n>>>8^a[255&(n^r[l])];return-1^n}(0|t,e,e.length,0):function(n,r,i,o){var a=Z9,s=o+i;n^=-1;for(var l=o;l<s;l++)n=n>>>8^a[255&(n^r.charCodeAt(l))];return-1^n}(0|t,e,e.length,0):0},$Q=Ms,Gge=cO;function U6(){$Q.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Hr().inherits(U6,$Q),U6.prototype.processChunk=function(e){this.streamInfo.crc32=Gge(e.data,this.streamInfo.crc32||0),this.push(e)};var jQ=U6,zge=Hr(),B6=Ms;function Y6(e){B6.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}zge.inherits(Y6,B6),Y6.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}B6.prototype.processChunk.call(this,e)};var Q9=_2,H9=JQ,Jge=jQ,Aw=Y6;function Z6(e,t,n,r,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=i}Z6.prototype={getContentWorker:function(){var e=new H9(Q9.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Aw("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 H9(Q9.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},Z6.createWorkerFrom=function(e,t,n){return e.pipe(new Jge).pipe(new Aw("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new Aw("compressedSize")).withStreamInfo("compression",t)};var fO=Z6,$ge=GQ,jge=JQ,Rw=Ov,bw=fO,K9=Ms,dO=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}};dO.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 Rw.Utf8EncodeWorker)),!i&&r&&(t=t.pipe(new Rw.Utf8DecodeWorker))}catch(o){(t=new K9("error")).error(o)}return new $ge(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 bw&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new Rw.Utf8EncodeWorker)),bw.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof bw?this._data.getContentWorker():this._data instanceof K9?this._data:new jge(this._data)}};for(var G9=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],qge=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},xw=0;xw<G9.length;xw++)dO.prototype[G9[xw]]=qge;var eme=dO,qQ={},qb={},WR={},oc={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function n(o,a){return Object.prototype.hasOwnProperty.call(o,a)}e.assign=function(o){for(var a=Array.prototype.slice.call(arguments,1);a.length;){var s=a.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)n(s,l)&&(o[l]=s[l])}}return o},e.shrinkBuf=function(o,a){return o.length===a?o:o.subarray?o.subarray(0,a):(o.length=a,o)};var r={arraySet:function(o,a,s,l,u){if(a.subarray&&o.subarray)o.set(a.subarray(s,s+l),u);else for(var c=0;c<l;c++)o[u+c]=a[s+c]},flattenChunks:function(o){var a,s,l,u,c,f;for(l=0,a=0,s=o.length;a<s;a++)l+=o[a].length;for(f=new Uint8Array(l),u=0,a=0,s=o.length;a<s;a++)c=o[a],f.set(c,u),u+=c.length;return f}},i={arraySet:function(o,a,s,l,u){for(var c=0;c<l;c++)o[u+c]=a[s+c]},flattenChunks:function(o){return[].concat.apply([],o)}};e.setTyped=function(o){o?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)})(oc);var z1={},Ml={},ep={},tme=oc;function kv(e){for(var t=e.length;--t>=0;)e[t]=0}var Q6=[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],VR=[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],nme=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],z9=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Cu=new Array(576);kv(Cu);var J1=new Array(60);kv(J1);var _m=new Array(512);kv(_m);var Ig=new Array(256);kv(Ig);var hO=new Array(29);kv(hO);var J9,$9,j9,ex=new Array(30);function Sw(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 ww(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function eH(e){return e<256?_m[e]:_m[256+(e>>>7)]}function Om(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Bo(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,Om(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function Wl(e,t,n){Bo(e,n[2*t],n[2*t+1])}function tH(e,t){var n=0;do n|=1&e,e>>>=1,n<<=1;while(--t>0);return n>>>1}function nH(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]=tH(o[s]++,s))}}function q9(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 rH(e){e.bi_valid>8?Om(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 eF(e,t,n,r){var i=2*t,o=2*n;return e[i]<e[o]||e[i]===e[o]&&r[t]<=r[n]}function Mw(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&eF(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!eF(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function tF(e,t,n){var r,i,o,a,s=0;if(e.last_lit!==0)do r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,r===0?Wl(e,i,t):(Wl(e,(o=Ig[i])+256+1,t),(a=Q6[o])!==0&&Bo(e,i-=hO[o],a),Wl(e,o=eH(--r),n),(a=VR[o])!==0&&Bo(e,r-=ex[o],a));while(s<e.last_lit);Wl(e,256,t)}function Lw(e,t){var n,r,i,o=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)o[2*n]!==0?(e.heap[++e.heap_len]=u=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(i=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=a[2*i+1]);for(t.max_code=u,n=e.heap_len>>1;n>=1;n--)Mw(e,o,n);i=l;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Mw(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++,Mw(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,T=f.stat_desc.extra_base,w=f.stat_desc.max_length,M=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)>w&&(v=w,M++),y[2*h+1]=v,h>R||(c.bl_count[v]++,g=0,h>=T&&(g=S[h-T]),m=y[2*h],c.opt_len+=m*(v+g),x&&(c.static_len+=m*(A[2*h+1]+g)));if(M!==0){do{for(v=w-1;c.bl_count[v]===0;)v--;c.bl_count[v]--,c.bl_count[v+1]+=2,c.bl_count[w]--,M-=2}while(M>0);for(v=w;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),nH(o,u,e.bl_count)}function nF(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<l&&i===a||(s<u?e.bl_tree[2*i]+=s:i!==0?(i!==o&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,o=i,a===0?(l=138,u=3):i===a?(l=6,u=3):(l=7,u=4))}function rF(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,u=4;for(a===0&&(l=138,u=3),r=0;r<=n;r++)if(i=a,a=t[2*(r+1)+1],!(++s<l&&i===a)){if(s<u)do Wl(e,i,e.bl_tree);while(--s!=0);else i!==0?(i!==o&&(Wl(e,i,e.bl_tree),s--),Wl(e,16,e.bl_tree),Bo(e,s-3,2)):s<=10?(Wl(e,17,e.bl_tree),Bo(e,s-3,3)):(Wl(e,18,e.bl_tree),Bo(e,s-11,7));s=0,o=i,a===0?(l=138,u=3):i===a?(l=6,u=3):(l=7,u=4)}}kv(ex);var iF=!1;function oF(e,t,n,r){Bo(e,0+(r?1:0),3),function(i,o,a,s){rH(i),Om(i,a),Om(i,~a),tme.arraySet(i.pending_buf,i.window,o,a,i.pending),i.pending+=a}(e,t,n)}ep._tr_init=function(e){iF||(function(){var t,n,r,i,o,a=new Array(16);for(r=0,i=0;i<28;i++)for(hO[i]=r,t=0;t<1<<Q6[i];t++)Ig[r++]=i;for(Ig[r-1]=i,o=0,i=0;i<16;i++)for(ex[i]=o,t=0;t<1<<VR[i];t++)_m[o++]=i;for(o>>=7;i<30;i++)for(ex[i]=o<<7,t=0;t<1<<VR[i]-7;t++)_m[256+o++]=i;for(n=0;n<=15;n++)a[n]=0;for(t=0;t<=143;)Cu[2*t+1]=8,t++,a[8]++;for(;t<=255;)Cu[2*t+1]=9,t++,a[9]++;for(;t<=279;)Cu[2*t+1]=7,t++,a[7]++;for(;t<=287;)Cu[2*t+1]=8,t++,a[8]++;for(nH(Cu,287,a),t=0;t<30;t++)J1[2*t+1]=5,J1[2*t]=tH(t,5);J9=new Sw(Cu,Q6,257,286,15),$9=new Sw(J1,VR,0,30,15),j9=new Sw(new Array(0),nme,0,19,7)}(),iF=!0),e.l_desc=new ww(e.dyn_ltree,J9),e.d_desc=new ww(e.dyn_dtree,$9),e.bl_desc=new ww(e.bl_tree,j9),e.bi_buf=0,e.bi_valid=0,q9(e)},ep._tr_stored_block=oF,ep._tr_flush_block=function(e,t,n,r){var i,o,a=0;e.level>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)),Lw(e,e.l_desc),Lw(e,e.d_desc),a=function(s){var l;for(nF(s,s.dyn_ltree,s.l_desc.max_code),nF(s,s.dyn_dtree,s.d_desc.max_code),Lw(s,s.bl_desc),l=18;l>=3&&s.bl_tree[2*z9[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?oF(e,t,n,r):e.strategy===4||o===i?(Bo(e,2+(r?1:0),3),tF(e,Cu,J1)):(Bo(e,4+(r?1:0),3),function(s,l,u,c){var f;for(Bo(s,l-257,5),Bo(s,u-1,5),Bo(s,c-4,4),f=0;f<c;f++)Bo(s,s.bl_tree[2*z9[f]+1],3);rF(s,s.dyn_ltree,l-1),rF(s,s.dyn_dtree,u-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),tF(e,e.dyn_ltree,e.dyn_dtree)),q9(e),r&&rH(e)},ep._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>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*(Ig[n]+256+1)]++,e.dyn_dtree[2*eH(t)]++),e.last_lit===e.lit_bufsize-1},ep._tr_align=function(e){Bo(e,2,3),Wl(e,256,Cu),function(t){t.bi_valid===16?(Om(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 iH=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},rme=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}(),hp,oH=function(e,t,n,r){var i=rme,o=r+n;e^=-1;for(var a=r;a<o;a++)e=e>>>8^i[255&(e^t[a])];return-1^e},pO={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"},Mo=oc,cs=ep,aH=iH,Uc=oH,ime=pO;function zc(e,t){return e.msg=ime[t],t}function aF(e){return(e<<1)-(e>4?9:0)}function rf(e){for(var t=e.length;--t>=0;)e[t]=0}function Bc(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Mo.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 Xi(e,t){cs._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Bc(e.strm)}function Vn(e,t){e.pending_buf[e.pending++]=t}function a1(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function sH(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]&&o<d);if(r=258-(d-o),o=d-258,r>a){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 Jd(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)){Mo.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,Mo.arraySet(s,a.input,a.next_in,c,l),a.state.wrap===1?a.adler=aH(a.adler,s,c,l):a.state.wrap===2&&(a.adler=Uc(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<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+3-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&e.strm.avail_in!==0)}function Tw(e,t){for(var n,r;;){if(e.lookahead<262){if(Jd(e),e.lookahead<262&&t===0)return 1;if(e.lookahead===0)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-262&&(e.match_length=sH(e,n)),e.match_length>=3)if(r=cs._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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!=0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=cs._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Xi(e,!1),e.strm.avail_out===0))return 1}return e.insert=e.strstart<2?e.strstart:2,t===4?(Xi(e,!0),e.strm.avail_out===0?3:4):e.last_lit&&(Xi(e,!1),e.strm.avail_out===0)?1:2}function x0(e,t){for(var n,r,i;;){if(e.lookahead<262){if(Jd(e),e.lookahead<262&&t===0)return 1;if(e.lookahead===0)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,n!==0&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=sH(e,n),e.match_length<=5&&(e.strategy===1||e.match_length===3&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=cs._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<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!=0);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(Xi(e,!1),e.strm.avail_out===0))return 1}else if(e.match_available){if((r=cs._tr_tally(e,0,e.window[e.strstart-1]))&&Xi(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=cs._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===4?(Xi(e,!0),e.strm.avail_out===0?3:4):e.last_lit&&(Xi(e,!1),e.strm.avail_out===0)?1:2}function yl(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function ome(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Mo.Buf16(1146),this.dyn_dtree=new Mo.Buf16(122),this.bl_tree=new Mo.Buf16(78),rf(this.dyn_ltree),rf(this.dyn_dtree),rf(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Mo.Buf16(16),this.heap=new Mo.Buf16(573),rf(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Mo.Buf16(573),rf(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function lH(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=t.wrap===2?0:1,t.last_flush=0,cs._tr_init(t),0):zc(e,-2)}function uH(e){var t,n=lH(e);return n===0&&((t=e.state).window_size=2*t.w_size,rf(t.head),t.max_lazy_match=hp[t.level].max_lazy,t.good_match=hp[t.level].good_length,t.nice_match=hp[t.level].nice_length,t.max_chain_length=hp[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function sF(e,t,n,r,i,o){if(!e)return-2;var a=1;if(t===-1&&(t=6),r<0?(a=0,r=-r):r>15&&(a=2,r-=16),i<1||i>9||n!==8||r<8||r>15||t<0||t>9||o<0||o>4)return zc(e,-2);r===8&&(r=9);var s=new ome;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Mo.Buf8(2*s.w_size),s.head=new Mo.Buf16(s.hash_size),s.prev=new Mo.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Mo.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=o,s.method=n,uH(e)}hp=[new yl(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Jd(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,Xi(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(Xi(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(Xi(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(Xi(e,!1),e.strm.avail_out),1)}),new yl(4,4,8,4,Tw),new yl(4,5,16,8,Tw),new yl(4,6,32,32,Tw),new yl(4,4,16,16,x0),new yl(8,16,32,32,x0),new yl(8,16,128,128,x0),new yl(8,32,128,256,x0),new yl(32,128,258,1024,x0),new yl(32,258,258,4096,x0)],Ml.deflateInit=function(e,t){return sF(e,t,8,15,8,0)},Ml.deflateInit2=sF,Ml.deflateReset=uH,Ml.deflateResetKeep=lH,Ml.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Ml.deflate=function(e,t){var n,r,i,o;if(!e||!e.state||t>5||t<0)return e?zc(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return zc(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,Vn(r,31),Vn(r,139),Vn(r,8),r.gzhead?(Vn(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)),Vn(r,255&r.gzhead.time),Vn(r,r.gzhead.time>>8&255),Vn(r,r.gzhead.time>>16&255),Vn(r,r.gzhead.time>>24&255),Vn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Vn(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Vn(r,255&r.gzhead.extra.length),Vn(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Uc(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Vn(r,0),Vn(r,0),Vn(r,0),Vn(r,0),Vn(r,0),Vn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),Vn(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,a1(r,a),r.strstart!==0&&(a1(r,e.adler>>>16),a1(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=Uc(e.adler,r.pending_buf,r.pending-i,i)),Bc(e),i=r.pending,r.pending!==r.pending_buf_size));)Vn(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=Uc(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=Uc(e.adler,r.pending_buf,r.pending-i,i)),Bc(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,Vn(r,o)}while(o!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=Uc(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=Uc(e.adler,r.pending_buf,r.pending-i,i)),Bc(e),i=r.pending,r.pending===r.pending_buf_size)){o=1;break}o=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,Vn(r,o)}while(o!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=Uc(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&&Bc(e),r.pending+2<=r.pending_buf_size&&(Vn(r,255&e.adler),Vn(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(Bc(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&aF(t)<=aF(n)&&t!==4)return zc(e,-5);if(r.status===666&&e.avail_in!==0)return zc(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&&(Jd(l),l.lookahead===0)){if(u===0)return 1;break}if(l.match_length=0,c=cs._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++,c&&(Xi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Xi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Xi(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(Jd(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]&&d<h);l.match_length=258-(h-d),l.match_length>l.lookahead&&(l.match_length=l.lookahead)}if(l.match_length>=3?(c=cs._tr_tally(l,1,l.match_length-3),l.lookahead-=l.match_length,l.strstart+=l.match_length,l.match_length=0):(c=cs._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++),c&&(Xi(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,u===4?(Xi(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(Xi(l,!1),l.strm.avail_out===0)?1:2}(r,t):hp[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?cs._tr_align(r):t!==5&&(cs._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))),Bc(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(Vn(r,255&e.adler),Vn(r,e.adler>>8&255),Vn(r,e.adler>>16&255),Vn(r,e.adler>>24&255),Vn(r,255&e.total_in),Vn(r,e.total_in>>8&255),Vn(r,e.total_in>>16&255),Vn(r,e.total_in>>24&255)):(a1(r,e.adler>>>16),a1(r,65535&e.adler)),Bc(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Ml.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?zc(e,-2):(e.state=null,t===113?zc(e,-3):0):-2},Ml.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=aH(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 Mo.Buf8(n.w_size),Mo.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,Jd(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++;while(--i);n.strstart=r,n.lookahead=2,Jd(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=a,n.wrap=o,0},Ml.deflateInfo="pako deflate (from Nodeca project)";var $d={},tx=oc,cH=!0,fH=!0;try{String.fromCharCode.apply(null,[0])}catch{cH=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{fH=!1}for(var $1=new tx.Buf8(256),bc=0;bc<256;bc++)$1[bc]=bc>=252?6:bc>=248?5:bc>=240?4:bc>=224?3:bc>=192?2:1;function lF(e,t){if(t<65534&&(e.subarray&&fH||!e.subarray&&cH))return String.fromCharCode.apply(null,tx.shrinkBuf(e,t));for(var n="",r=0;r<t;r++)n+=String.fromCharCode(e[r]);return n}$1[254]=$1[254]=1,$d.string2buf=function(e){var t,n,r,i,o,a=e.length,s=0;for(i=0;i<a;i++)(64512&(n=e.charCodeAt(i)))==55296&&i+1<a&&(64512&(r=e.charCodeAt(i+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),i++),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new tx.Buf8(s),o=0,i=0;o<s;i++)(64512&(n=e.charCodeAt(i)))==55296&&i+1<a&&(64512&(r=e.charCodeAt(i+1)))==56320&&(n=65536+(n-55296<<10)+(r-56320),i++),n<128?t[o++]=n:n<2048?(t[o++]=192|n>>>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},$d.buf2binstring=function(e){return lF(e,e.length)},$d.binstring2buf=function(e){for(var t=new tx.Buf8(e.length),n=0,r=t.length;n<r;n++)t[n]=e.charCodeAt(n);return t},$d.buf2string=function(e,t){var n,r,i,o,a=t||e.length,s=new Array(2*a);for(r=0,n=0;n<a;)if((i=e[n++])<128)s[r++]=i;else if((o=$1[i])>4)s[r++]=65533,n+=o-1;else{for(i&=o===2?31:o===3?15:7;o>1&&n<a;)i=i<<6|63&e[n++],o--;o>1?s[r++]=65533:i<65536?s[r++]=i:(i-=65536,s[r++]=55296|i>>10&1023,s[r++]=56320|1023&i)}return lF(s,r)},$d.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+$1[e[n]]>t?n:t};var dH=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},Fg=Ml,j1=oc,H6=$d,K6=pO,ame=dH,hH=Object.prototype.toString;function th(e){if(!(this instanceof th))return new th(e);this.options=j1.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 ame,this.strm.avail_out=0;var n=Fg.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(K6[n]);if(t.header&&Fg.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?H6.string2buf(t.dictionary):hH.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=Fg.deflateSetDictionary(this.strm,r))!==0)throw new Error(K6[n]);this._dict_set=!0}}function _w(e,t){var n=new th(t);if(n.push(e,!0),n.err)throw n.msg||K6[n.err];return n.result}th.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=H6.string2buf(e):hH.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 j1.Buf8(o),i.next_out=0,i.avail_out=o),(n=Fg.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(H6.buf2binstring(j1.shrinkBuf(i.output,i.next_out))):this.onData(j1.shrinkBuf(i.output,i.next_out)))}while((i.avail_in>0||i.avail_out===0)&&n!==1);return r===4?(n=Fg.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),i.avail_out=0,!0)},th.prototype.onData=function(e){this.chunks.push(e)},th.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=j1.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},z1.Deflate=th,z1.deflate=_w,z1.deflateRaw=function(e,t){return(t=t||{}).raw=!0,_w(e,t)},z1.gzip=function(e,t){return(t=t||{}).gzip=!0,_w(e,t)};var q1={},Ws={},uF=oc,sme=[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],lme=[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],ume=[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],cme=[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],ka=oc,Ow=iH,Al=oH,fme=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,T,w,M,O;n=e.state,r=e.next_in,M=e.input,i=r+(e.avail_in-5),o=e.next_out,O=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<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{p<15&&(h+=M[r++]<<p,p+=8,h+=M[r++]<<p,p+=8),R=v[h&m];t:for(;;){if(h>>>=A=R>>>24,p-=A,(A=R>>>16&255)===0)O[o++]=65535&R;else{if(!(16&A)){if(!(64&A)){R=v[(65535&R)+(h&(1<<A)-1)];continue t}if(32&A){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}x=65535&R,(A&=15)&&(p<A&&(h+=M[r++]<<p,p+=8),x+=h&(1<<A)-1,h>>>=A,p-=A),p<15&&(h+=M[r++]<<p,p+=8,h+=M[r++]<<p,p+=8),R=g[h&y];n:for(;;){if(h>>>=A=R>>>24,p-=A,!(16&(A=R>>>16&255))){if(!(64&A)){R=g[(65535&R)+(h&(1<<A)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(S=65535&R,p<(A&=15)&&(h+=M[r++]<<p,(p+=8)<A&&(h+=M[r++]<<p,p+=8)),(S+=h&(1<<A)-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(T=0,w=d,f===0){if(T+=u-A,A<x){x-=A;do O[o++]=d[T++];while(--A);T=o-S,w=O}}else if(f<A){if(T+=u+f-A,(A-=f)<x){x-=A;do O[o++]=d[T++];while(--A);if(T=0,f<x){x-=A=f;do O[o++]=d[T++];while(--A);T=o-S,w=O}}}else if(T+=f-A,A<x){x-=A;do O[o++]=d[T++];while(--A);T=o-S,w=O}for(;x>2;)O[o++]=w[T++],O[o++]=w[T++],O[o++]=w[T++],x-=3;x&&(O[o++]=w[T++],x>1&&(O[o++]=w[T++]))}else{T=o-S;do O[o++]=O[T++],O[o++]=O[T++],O[o++]=O[T++],x-=3;while(x>2);x&&(O[o++]=O[T++],x>1&&(O[o++]=O[T++]))}break}}break}}while(r<i&&o<s);r-=x=p>>3,h&=(1<<(p-=x<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=o<s?s-o+257:257-(o-s),n.hold=h,n.bits=p},Eg=function(e,t,n,r,i,o,a,s){var l,u,c,f,d,h,p,v,g,m=s.bits,y=0,R=0,A=0,x=0,S=0,T=0,w=0,M=0,O=0,P=0,k=null,F=0,C=new uF.Buf16(16),I=new uF.Buf16(16),N=null,W=0;for(y=0;y<=15;y++)C[y]=0;for(R=0;R<r;R++)C[t[n+R]]++;for(S=m,x=15;x>=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;A<x&&C[A]===0;A++);for(S<A&&(S=A),M=1,y=1;y<=15;y++)if(M<<=1,(M-=C[y])<0)return-1;if(M>0&&(e===0||x!==1))return-1;for(I[1]=0,y=1;y<15;y++)I[y+1]=I[y]+C[y];for(R=0;R<r;R++)t[n+R]!==0&&(a[I[t[n+R]]++]=R);if(e===0?(k=N=a,h=19):e===1?(k=sme,F-=257,N=lme,W-=257,h=256):(k=ume,N=cme,h=-1),P=0,R=0,y=A,d=o,T=S,w=0,c=-1,f=(O=1<<S)-1,e===1&&O>852||e===2&&O>592)return 1;for(;;){p=y-w,a[R]<h?(v=0,g=a[R]):a[R]>h?(v=N[W+a[R]],g=k[F+a[R]]):(v=96,g=0),l=1<<y-w,A=u=1<<T;do i[d+(P>>w)+(u-=l)]=p<<24|v<<16|g|0;while(u!==0);for(l=1<<y-1;P&l;)l>>=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(w===0&&(w=S),d+=A,M=1<<(T=y-w);T+w<x&&!((M-=C[T+w])<=0);)T++,M<<=1;if(O+=1<<T,e===1&&O>852||e===2&&O>592)return 1;i[c=P&f]=S<<24|T<<16|d-o|0}}return P!==0&&(i[d+P]=y-w<<24|64<<16|0),s.bits=S,0};function cF(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function dme(){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 ka.Buf16(320),this.work=new ka.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function pH(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 ka.Buf32(852),t.distcode=t.distdyn=new ka.Buf32(592),t.sane=1,t.back=-1,0):-2}function vH(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,pH(e)):-2}function gH(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,vH(e))):-2}function fF(e,t){var n,r;return e?(r=new dme,e.state=r,r.window=null,(n=gH(e,t))!==0&&(e.state=null),n):-2}var kw,Pw,dF=!0;function hme(e){if(dF){var t;for(kw=new ka.Buf32(512),Pw=new ka.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(Eg(1,e.lens,0,288,kw,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Eg(2,e.lens,0,32,Pw,0,e.work,{bits:5}),dF=!1}e.lencode=kw,e.lenbits=9,e.distcode=Pw,e.distbits=5}function hF(e,t,n,r){var i,o=e.state;return o.window===null&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new ka.Buf8(o.wsize)),r>=o.wsize?(ka.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),ka.arraySet(o.window,t,n-r,i,o.wnext),(r-=i)?(ka.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<o.wsize&&(o.whave+=i))),0}Ws.inflateReset=vH,Ws.inflateReset2=gH,Ws.inflateResetKeep=pH,Ws.inflateInit=function(e){return fF(e,15)},Ws.inflateInit2=fF,Ws.inflate=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,T,w,M,O=0,P=new ka.Buf8(4),k=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0)return-2;(n=e.state).mode===12&&(n.mode=13),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,f=s,d=l,T=0;e:for(;;)switch(n.mode){case 1:if(n.wrap===0){n.mode=13;break}for(;c<16;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(2&n.wrap&&u===35615){n.check=0,P[0]=255&u,P[1]=u>>>8&255,n.check=Al(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<<S,e.adler=n.check=1,n.mode=512&u?10:12,u=0,c=0;break;case 2:for(;c<16;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(n.flags=u,(255&n.flags)!=8){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=u>>8&1),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Al(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++]<<c,c+=8}n.head&&(n.head.time=u),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,P[2]=u>>>16&255,P[3]=u>>>24&255,n.check=Al(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++]<<c,c+=8}n.head&&(n.head.xflags=255&u,n.head.os=u>>8),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Al(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++]<<c,c+=8}n.length=u,n.head&&(n.head.extra_len=u),512&n.flags&&(P[0]=255&u,P[1]=u>>>8&255,n.check=Al(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)),ka.arraySet(n.head.extra,r,o,h,S)),512&n.flags&&(n.check=Al(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<s);if(512&n.flags&&(n.check=Al(n.check,r,h,o)),s-=h,o+=h,S)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(s===0)break e;h=0;do S=r[o+h++],n.head&&S&&n.length<65536&&(n.head.comment+=String.fromCharCode(S));while(S&&h<s);if(512&n.flags&&(n.check=Al(n.check,r,h,o)),s-=h,o+=h,S)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;c<16;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(u!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}u=0,c=0}n.head&&(n.head.hcrc=n.flags>>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++]<<c,c+=8}e.adler=n.check=cF(u),u=0,c=0,n.mode=11;case 11:if(n.havedict===0)return e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,2;e.adler=n.check=1,n.mode=12;case 12:if(t===5||t===6)break e;case 13:if(n.last){u>>>=7&c,c-=7&c,n.mode=27;break}for(;c<3;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}switch(n.last=1&u,c-=1,3&(u>>>=1)){case 0:n.mode=14;break;case 1:if(hme(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++]<<c,c+=8}if((65535&u)!=(u>>>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;ka.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++]<<c,c+=8}if(n.nlen=257+(31&u),u>>>=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<n.ncode;){for(;c<3;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}n.lens[k[n.have++]]=7&u,u>>>=3,c-=3}for(;n.have<19;)n.lens[k[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,w={bits:n.lenbits},T=Eg(0,n.lens,0,19,n.lencode,0,n.work,w),n.lenbits=w.bits,T){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;m=(O=n.lencode[u&(1<<n.lenbits)-1])>>>16&255,y=65535&O,!((g=O>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(y<16)u>>>=g,c-=g,n.lens[n.have++]=y;else{if(y===16){for(M=g+2;c<M;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(u>>>=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(M=g+3;c<M;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}c-=g,S=0,h=3+(7&(u>>>=g)),u>>>=3,c-=3}else{for(M=g+7;c<M;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}c-=g,S=0,h=11+(127&(u>>>=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,w={bits:n.lenbits},T=Eg(1,n.lens,0,n.nlen,n.lencode,0,n.work,w),n.lenbits=w.bits,T){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,w={bits:n.distbits},T=Eg(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,w),n.distbits=w.bits,T){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,fme(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=(O=n.lencode[u&(1<<n.lenbits)-1])>>>16&255,y=65535&O,!((g=O>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(m&&!(240&m)){for(R=g,A=m,x=y;m=(O=n.lencode[x+((u&(1<<R+A)-1)>>R)])>>>16&255,y=65535&O,!(R+(g=O>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}u>>>=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(M=n.extra;c<M;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}n.length+=u&(1<<n.extra)-1,u>>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;m=(O=n.distcode[u&(1<<n.distbits)-1])>>>16&255,y=65535&O,!((g=O>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(!(240&m)){for(R=g,A=m,x=y;m=(O=n.distcode[x+((u&(1<<R+A)-1)>>R)])>>>16&255,y=65535&O,!(R+(g=O>>>24)<=c);){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}u>>>=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(M=n.extra;c<M;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}n.offset+=u&(1<<n.extra)-1,u>>>=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++]<<c,c+=8}if(d-=l,e.total_out+=d,n.total+=d,d&&(e.adler=n.check=n.flags?Al(n.check,i,d,a-d):Ow(n.check,i,d,a-d)),d=l,(n.flags?u:cF(u))!==n.check){e.msg="incorrect data check",n.mode=30;break}u=0,c=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;c<32;){if(s===0)break e;s--,u+=r[o++]<<c,c+=8}if(u!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}u=0,c=0}n.mode=29;case 29:T=1;break e;case 30:T=-3;break e;case 31:return-4;default:return-2}return e.next_out=a,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,(n.wsize||d!==e.avail_out&&n.mode<30&&(n.mode<27||t!==4))&&hF(e,e.output,e.next_out,d-e.avail_out),f-=e.avail_in,d-=e.avail_out,e.total_in+=f,e.total_out+=d,n.total+=d,n.wrap&&d&&(e.adler=n.check=n.flags?Al(n.check,i,d,e.next_out-d):Ow(n.check,i,d,e.next_out-d)),e.data_type=n.bits+(n.last?64:0)+(n.mode===12?128:0)+(n.mode===20||n.mode===15?256:0),(f===0&&d===0||t===4)&&T===0&&(T=-5),T},Ws.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},Ws.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):-2},Ws.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?(n=e.state).wrap!==0&&n.mode!==11?-2:n.mode===11&&Ow(1,t,r,0)!==n.check?-3:hF(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},Ws.inflateInfo="pako inflate (from Nodeca project)";var mH={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},Up=Ws,eg=oc,DR=$d,Jr=mH,G6=pO,pme=dH,vme=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1},yH=Object.prototype.toString;function nh(e){if(!(this instanceof nh))return new nh(e);this.options=eg.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=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 pme,this.strm.avail_out=0;var n=Up.inflateInit2(this.strm,t.windowBits);if(n!==Jr.Z_OK)throw new Error(G6[n]);if(this.header=new vme,Up.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=DR.string2buf(t.dictionary):yH.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=Up.inflateSetDictionary(this.strm,t.dictionary))!==Jr.Z_OK))throw new Error(G6[n])}function Cw(e,t){var n=new nh(t);if(n.push(e,!0),n.err)throw n.msg||G6[n.err];return n.result}nh.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?Jr.Z_FINISH:Jr.Z_NO_FLUSH,typeof e=="string"?s.input=DR.binstring2buf(e):yH.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 eg.Buf8(l),s.next_out=0,s.avail_out=l),(n=Up.inflate(s,Jr.Z_NO_FLUSH))===Jr.Z_NEED_DICT&&u&&(n=Up.inflateSetDictionary(this.strm,u)),n===Jr.Z_BUF_ERROR&&c===!0&&(n=Jr.Z_OK,c=!1),n!==Jr.Z_STREAM_END&&n!==Jr.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==Jr.Z_STREAM_END&&(s.avail_in!==0||r!==Jr.Z_FINISH&&r!==Jr.Z_SYNC_FLUSH)||(this.options.to==="string"?(i=DR.utf8border(s.output,s.next_out),o=s.next_out-i,a=DR.buf2string(s.output,i),s.next_out=o,s.avail_out=l-o,o&&eg.arraySet(s.output,s.output,i,o,0),this.onData(a)):this.onData(eg.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!==Jr.Z_STREAM_END);return n===Jr.Z_STREAM_END&&(r=Jr.Z_FINISH),r===Jr.Z_FINISH?(n=Up.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Jr.Z_OK):r!==Jr.Z_SYNC_FLUSH||(this.onEnd(Jr.Z_OK),s.avail_out=0,!0)},nh.prototype.onData=function(e){this.chunks.push(e)},nh.prototype.onEnd=function(e){e===Jr.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=eg.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},q1.Inflate=nh,q1.inflate=Cw,q1.inflateRaw=function(e,t){return(t=t||{}).raw=!0,Cw(e,t)},q1.ungzip=Cw;var AH={};(0,oc.assign)(AH,z1,q1,mH);var gme=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",mme=AH,pF=Hr(),UR=Ms,yme=gme?"uint8array":"array";function yd(e,t){UR.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}WR.magic="\b\0",pF.inherits(yd,UR),yd.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(pF.transformTo(yme,e.data),!1)},yd.prototype.flush=function(){UR.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},yd.prototype.cleanUp=function(){UR.prototype.cleanUp.call(this),this._pako=null},yd.prototype._createPako=function(){this._pako=new mme[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},WR.compressWorker=function(e){return new yd("Deflate",e)},WR.uncompressWorker=function(){return new yd("Inflate",{})};var vF=Ms;qb.STORE={magic:"\0\0",compressWorker:function(){return new vF("STORE compression")},uncompressWorker:function(){return new vF("STORE decompression")}},qb.DEFLATE=WR;var RH={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=Hr(),tp=Ms,Nw=Ov,gF=cO,nx=RH,dr=function(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},mF=function(e,t,n,r,i,o){var a,s,l=e.file,u=e.compression,c=o!==Nw.utf8encode,f=pp.transformTo("string",o(l.name)),d=pp.transformTo("string",Nw.utf8encode(l.name)),h=l.comment,p=pp.transformTo("string",o(h)),v=pp.transformTo("string",Nw.utf8encode(h)),g=d.length!==l.name.length,m=v.length!==h.length,y="",R="",A="",x=l.dir,S=l.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var w=0;t&&(w|=8),c||!g&&!m||(w|=2048);var M,O,P,k=0,F=0;x&&(k|=16),i==="UNIX"?(F=798,k|=(M=l.unixPermissions,O=x,P=M,M||(P=O?16893:33204),(65535&P)<<16)):(F=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=dr(1,1)+dr(gF(f),4)+d,y+="up"+dr(R.length,2)+R),m&&(A=dr(1,1)+dr(gF(p),4)+v,y+="uc"+dr(A.length,2)+A);var C="";return C+=`
|
||
\0`,C+=dr(w,2),C+=u.magic,C+=dr(a,2),C+=dr(s,2),C+=dr(T.crc32,4),C+=dr(T.compressedSize,4),C+=dr(T.uncompressedSize,4),C+=dr(f.length,2),C+=dr(y.length,2),{fileRecord:nx.LOCAL_FILE_HEADER+C+f+y,dirRecord:nx.CENTRAL_FILE_HEADER+dr(F,2)+C+dr(p.length,2)+"\0\0\0\0"+dr(k,4)+dr(r,4)+f+y+p}},Ame=function(e){return nx.DATA_DESCRIPTOR+dr(e.crc32,4)+dr(e.compressedSize,4)+dr(e.uncompressedSize,4)};function Vs(e,t,n,r){tp.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(Vs,tp),Vs.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,tp.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},Vs.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=mF(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Vs.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=mF(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:Ame(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},Vs.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var n=this.bytesWritten-e,r=function(i,o,a,s,l){var u=pp.transformTo("string",l(s));return nx.CENTRAL_DIRECTORY_END+"\0\0\0\0"+dr(i,2)+dr(i,2)+dr(o,4)+dr(a,4)+dr(u.length,2)+u}(this.dirRecords.length,n,e,this.zipComment,this.encodeFileName);this.push({data:r,meta:{percent:100}})},Vs.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},Vs.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",function(n){t.processChunk(n)}),e.on("end",function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()}),e.on("error",function(n){t.error(n)}),this},Vs.prototype.resume=function(){return!!tp.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},Vs.prototype.error=function(e){var t=this._sources;if(!tp.prototype.error.call(this,e))return!1;for(var n=0;n<t.length;n++)try{t[n].error(e)}catch{}return!0},Vs.prototype.lock=function(){tp.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()};var Rme=qb,bme=Vs;qQ.generateWorker=function(e,t,n){var r=new bme(t.streamFiles,n,t.platform,t.encodeFileName),i=0;try{e.forEach(function(o,a){i++;var s=function(f,d){var h=f||d,p=Rme[h];if(!p)throw new Error(h+" is not a valid compression method !");return p}(a.options.compression,t.compression),l=a.options.compressionOptions||t.compressionOptions||{},u=a.dir,c=a.date;a._compressWorker(s,l).withStreamInfo("file",{name:o,dir:u,date:c,comment:a.comment||"",unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions}).pipe(r)}),r.entriesCount=i}catch(o){r.error(o)}return r};var xme=Hr(),BR=Ms;function tg(e,t){BR.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}xme.inherits(tg,BR),tg.prototype._bindStream=function(e){var t=this;this._stream=e,e.pause(),e.on("data",function(n){t.push({data:n,meta:{percent:0}})}).on("error",function(n){t.isPaused?this.generatedError=n:t.error(n)}).on("end",function(){t.isPaused?t._upstreamEnded=!0:t.end()})},tg.prototype.pause=function(){return!!BR.prototype.pause.call(this)&&(this._stream.pause(),!0)},tg.prototype.resume=function(){return!!BR.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)};var Sme=tg,wme=Ov,Xg=Hr(),bH=Ms,Mme=GQ,xH=zQ,yF=fO,Lme=eme,Tme=qQ,AF=C4,_me=Sme,SH=function(e,t,n){var r,i=Xg.getTypeOf(t),o=Xg.extend(n||{},xH);o.date=o.date||new Date,o.compression!==null&&(o.compression=o.compression.toUpperCase()),typeof o.unixPermissions=="string"&&(o.unixPermissions=parseInt(o.unixPermissions,8)),o.unixPermissions&&16384&o.unixPermissions&&(o.dir=!0),o.dosPermissions&&16&o.dosPermissions&&(o.dir=!0),o.dir&&(e=wH(e)),o.createFolders&&(r=Ome(e))&&MH.call(this,r,!0);var a=i==="string"&&o.binary===!1&&o.base64===!1;n&&n.binary!==void 0||(o.binary=!a),(t instanceof yF&&t.uncompressedSize===0||o.dir||!t||t.length===0)&&(o.base64=!1,o.binary=!0,t="",o.compression="STORE",i="string");var s=null;s=t instanceof yF||t instanceof bH?t:AF.isNode&&AF.isStream(t)?new _me(e,t):Xg.prepareContent(e,t,o.binary,o.optimizedBinaryString,o.base64);var l=new Lme(e,s,o);this.files[e]=l},Ome=function(e){e.slice(-1)==="/"&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},wH=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},MH=function(e,t){return t=t!==void 0?t:xH.createFolders,e=wH(e),this.files[e]||SH.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function RF(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var kme={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(RF(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,SH.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(RF(e))return this.filter(function(i,o){return o.dir&&e.test(i)});var t=this.root+e,n=MH.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<n.length;r++)delete this.files[n[r].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,n={};try{if((n=Xg.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:wme.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),n.type==="binarystring"&&(n.type="string"),!n.type)throw new Error("No output type specified.");Xg.checkSupport(n.type),n.platform!=="darwin"&&n.platform!=="freebsd"&&n.platform!=="linux"&&n.platform!=="sunos"||(n.platform="UNIX"),n.platform==="win32"&&(n.platform="DOS");var r=n.comment||this.comment||"";t=Tme.generateWorker(this,n,r)}catch(i){(t=new bH("error")).error(i)}return new Mme(t,n.type||"string",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}},Pme=kme,Cme=Hr();function LH(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}LH.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return Cme.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 TH=LH,_H=TH;function np(e){_H.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}Hr().inherits(np,_H),np.prototype.byteAt=function(e){return this.data[this.zero+e]},np.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),i=e.charCodeAt(3),o=this.length-4;o>=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},np.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]},np.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 OH=np,kH=TH;function rp(e){kH.call(this,e)}Hr().inherits(rp,kH),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 Nme=rp,PH=OH;function z6(e){PH.call(this,e)}Hr().inherits(z6,PH),z6.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 CH=z6,NH=CH;function J6(e){NH.call(this,e)}Hr().inherits(J6,NH),J6.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 Ime=J6,pA=Hr(),bF=ti,Fme=OH,Eme=Nme,Xme=Ime,Wme=CH,IH=function(e){var t=pA.getTypeOf(e);return pA.checkSupport(t),t!=="string"||bF.uint8array?t==="nodebuffer"?new Xme(e):bF.uint8array?new Wme(pA.transformTo("uint8array",e)):new Fme(pA.transformTo("array",e)):new Eme(e)},Iw=IH,xc=Hr(),Vme=fO,xF=cO,vA=Ov,gA=qb,Dme=ti;function FH(e,t){this.options=e,this.loadOptions=t}FH.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 gA)if(Object.prototype.hasOwnProperty.call(gA,i)&&gA[i].magic===r)return gA[i];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+xc.pretty(this.compressionMethod)+" unknown (inner file : "+xc.transformTo("string",this.fileName)+")");this.decompressed=new Vme(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=Iw(this.extraFields[1].value);this.uncompressedSize===xc.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===xc.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===xc.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===xc.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+4<i;)t=e.readInt(2),n=e.readInt(2),r=e.readData(n),this.extraFields[t]={id:t,length:n,value:r};e.setIndex(i)},handleUTF8:function(){var e=Dme.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=vA.utf8decode(this.fileName),this.fileCommentStr=vA.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(t!==null)this.fileNameStr=t;else{var n=xc.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var r=this.findExtraFieldUnicodeComment();if(r!==null)this.fileCommentStr=r;else{var i=xc.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(i)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=Iw(e.value);return t.readInt(1)!==1||xF(this.fileName)!==t.readInt(4)?null:vA.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=Iw(e.value);return t.readInt(1)!==1||xF(this.fileComment)!==t.readInt(4)?null:vA.utf8decode(t.readData(e.length-5))}return null}};var Ume=FH,Bme=IH,Mu=Hr(),Cs=RH,Yme=Ume,Zme=ti;function EH(e){this.files=[],this.loadOptions=e}EH.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Mu.pretty(t)+", expected "+Mu.pretty(e)+")")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var r=this.reader.readString(4)===t;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=Zme.uint8array?"uint8array":"array",n=Mu.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,r=this.zip64EndOfCentralSize-44;0<r;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(Cs.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(Cs.CENTRAL_FILE_HEADER);)(e=new Yme({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(Cs.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,Cs.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(Cs.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Mu.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Mu.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Mu.MAX_VALUE_16BITS||this.centralDirRecords===Mu.MAX_VALUE_16BITS||this.centralDirSize===Mu.MAX_VALUE_32BITS||this.centralDirOffset===Mu.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(Cs.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(Cs.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,Cs.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(Cs.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(Cs.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var r=t-n;if(r>0)this.isSignature(t,Cs.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=Bme(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var Qme=EH,Fw=Hr(),YR=_2,Hme=Ov,Kme=Qme,Gme=jQ,SF=C4;function zme(e){return new YR.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new Gme);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 ts(){if(!(this instanceof ts))return new ts;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 ts;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}ts.prototype=Pme,ts.prototype.loadAsync=function(e,t){var n=this;return t=Fw.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Hme.utf8decode}),SF.isNode&&SF.isStream(e)?YR.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Fw.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var i=new Kme(t);return i.load(r),i}).then(function(r){var i=[YR.Promise.resolve(r)],o=r.files;if(t.checkCRC32)for(var a=0;a<o.length;a++)i.push(zme(o[a]));return YR.Promise.all(i)}).then(function(r){for(var i=r.shift(),o=i.files,a=0;a<o.length;a++){var s=o[a],l=s.fileNameStr,u=Fw.resolve(s.fileNameStr);n.file(u,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(n.file(u).unsafeOriginalName=l)}return i.zipComment.length&&(n.comment=i.zipComment),n})},ts.support=ti,ts.defaults=zQ,ts.version="3.10.1",ts.loadAsync=function(e,t){return new ts().loadAsync(e,t)},ts.external=_2;var Jme=ts;function $6(e){return $6=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},$6(e)}function $me(e,t){var n=(t=t||{}).pos||0,r=!!t.keepComments,i=!!t.keepWhitespace,o=60,a=62,s=45,l=47,u=33,c=39,f=34,d=91,h=93;function p(S){for(var T=[];e[n];)if(e.charCodeAt(n)==o){if(e.charCodeAt(n+1)===l){var w=n+2;if(n=e.indexOf(">",n),e.substring(w,n).indexOf(S)==-1){var M=e.substring(0,n).split(`
|
||
`);throw new Error(`Unexpected close tag
|
||
Line: `+(M.length-1)+`
|
||
Column: `+(M[M.length-1].length+1)+`
|
||
Char: `+e[n])}return n+1&&(n+=1),T}if(e.charCodeAt(n+1)===u){if(e.charCodeAt(n+2)==s){const I=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&&T.push(e.substring(I,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var O=e.indexOf("]]>",n);O==-1?(T.push(e.substr(n+9)),n=e.length):(T.push(e.substring(n+9,O)),n=O+3);continue}{const I=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++;T.push(e.substring(I,n))}}n++;continue}var k=y();T.push(k),k.tagName[0]==="?"&&(T.push(...k.children),k.children=[])}else{var F=v();if(i)F.length>0&&T.push(F);else{var C=F.trim();C.length>0&&T.push(C)}n++}return T}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(),T={};let w=[];for(;e.charCodeAt(n)!==a&&e[n];){var M=e.charCodeAt(n);if(M>64&&M<91||M>96&&M<123){for(var O=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:T,children:w}}else k=null,n--;T[O]=k}n++}if(e.charCodeAt(n-1)!==l)if(S=="script"){var F=n+1;n=e.indexOf("<\/script>",n),w=[e.slice(F,n)],n+=9}else S=="style"?(F=n+1,n=e.indexOf("</style>",n),w=[e.slice(F,n)],n+=8):m.indexOf(S)===-1?(n++,w=p(S)):n++;else n++;return{tagName:S,attributes:T,children:w}}function R(){var S=e[n],T=n+1;return n=e.indexOf(S,T),e.slice(T,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=WH(x,t.filter)),t.simplify?XH(Array.isArray(x)?x:[x]):(t.setPos&&(x.pos=n),x)}function XH(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=XH(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 WH(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=WH(o.children,t,n+1,(r?r+".":"")+a+"."+o.tagName);i=i.concat(s)}}),i}function jme(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 wF(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 wF(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 wF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function MF(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 LF(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?MF(Object(n),!0).forEach(function(r){aQ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var TF=0;function VH(e){var t=arguments.length>1&&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:LF({order:TF++},t),value:e[0]}:e[0];var r,i=jme(e);try{for(i.s();!(r=i.n()).done;){var o=r.value;if($6(o)!=="object")return;if(o.tagName!=="?xml"){n[o.tagName]||(n[o.tagName]=[]);var a=VH(o.children||[],o.attributes);n[o.tagName].push(a),Object.keys(o.attributes).length&&(a.attrs=LF({order:TF++},o.attributes))}}}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 DH.apply(this,arguments)}function DH(){return(DH=sa(qn.mark(function e(t,n){var r;return qn.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",VH($me(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 rx(e){return rx=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},rx(e)}var qme=/^\s+/,e2e=/\s+$/;function mt(e,t){if(t=t||{},(e=e||"")instanceof mt)return e;if(!(this instanceof mt))return new mt(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(qme,"").replace(e2e,"").toLowerCase();var v,g=!1;if(j6[p])p=j6[p],g=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(v=Ds.rgb.exec(p))?{r:v[1],g:v[2],b:v[3]}:(v=Ds.rgba.exec(p))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=Ds.hsl.exec(p))?{h:v[1],s:v[2],l:v[3]}:(v=Ds.hsla.exec(p))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=Ds.hsv.exec(p))?{h:v[1],s:v[2],v:v[3]}:(v=Ds.hsva.exec(p))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=Ds.hex8.exec(p))?{r:ma(v[1]),g:ma(v[2]),b:ma(v[3]),a:NF(v[4]),format:g?"name":"hex8"}:(v=Ds.hex6.exec(p))?{r:ma(v[1]),g:ma(v[2]),b:ma(v[3]),format:g?"name":"hex"}:(v=Ds.hex4.exec(p))?{r:ma(v[1]+""+v[1]),g:ma(v[2]+""+v[2]),b:ma(v[3]+""+v[3]),a:NF(v[4]+""+v[4]),format:g?"name":"hex8"}:(v=Ds.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)),rx(r)=="object"&&(Lu(r.r)&&Lu(r.g)&&Lu(r.b)?(f=r.r,d=r.g,h=r.b,i={r:255*Lr(f,255),g:255*Lr(d,255),b:255*Lr(h,255)},u=!0,c=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Lu(r.h)&&Lu(r.s)&&Lu(r.v)?(a=ng(r.s),s=ng(r.v),i=function(p,v,g){p=6*Lr(p,360),v=Lr(v,100),g=Lr(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"):Lu(r.h)&&Lu(r.s)&&Lu(r.l)&&(a=ng(r.s),l=ng(r.l),i=function(p,v,g){var m,y,R;function A(T,w,M){return M<0&&(M+=1),M>1&&(M-=1),M<1/6?T+6*(w-T)*M:M<.5?w:M<2/3?T+(w-T)*(2/3-M)*6:T}if(p=Lr(p,360),v=Lr(v,100),g=Lr(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=UH(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 _F(e,t,n){e=Lr(e,255),t=Lr(t,255),n=Lr(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<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,l:s}}function OF(e,t,n){e=Lr(e,255),t=Lr(t,255),n=Lr(n,255);var r,i,o=Math.max(e,t,n),a=Math.min(e,t,n),s=o,l=o-a;if(i=o===0?0:l/o,o==a)r=0;else{switch(o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,v:s}}function kF(e,t,n,r){var i=[qs(Math.round(e).toString(16)),qs(Math.round(t).toString(16)),qs(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function PF(e,t,n,r){return[qs(BH(r)),qs(Math.round(e).toString(16)),qs(Math.round(t).toString(16)),qs(Math.round(n).toString(16))].join("")}function t2e(e,t){t=t===0?0:t||10;var n=mt(e).toHsl();return n.s-=t/100,n.s=N4(n.s),mt(n)}function n2e(e,t){t=t===0?0:t||10;var n=mt(e).toHsl();return n.s+=t/100,n.s=N4(n.s),mt(n)}function r2e(e){return mt(e).desaturate(100)}function i2e(e,t){t=t===0?0:t||10;var n=mt(e).toHsl();return n.l+=t/100,n.l=N4(n.l),mt(n)}function o2e(e,t){t=t===0?0:t||10;var n=mt(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),mt(n)}function a2e(e,t){t=t===0?0:t||10;var n=mt(e).toHsl();return n.l-=t/100,n.l=N4(n.l),mt(n)}function s2e(e,t){var n=mt(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,mt(n)}function l2e(e){var t=mt(e).toHsl();return t.h=(t.h+180)%360,mt(t)}function CF(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=mt(e).toHsl(),r=[mt(e)],i=360/t,o=1;o<t;o++)r.push(mt({h:(n.h+o*i)%360,s:n.s,l:n.l}));return r}function u2e(e){var t=mt(e).toHsl(),n=t.h;return[mt(e),mt({h:(n+72)%360,s:t.s,l:t.l}),mt({h:(n+216)%360,s:t.s,l:t.l})]}function c2e(e,t,n){t=t||6,n=n||30;var r=mt(e).toHsl(),i=360/n,o=[mt(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(mt(r));return o}function f2e(e,t){t=t||6;for(var n=mt(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(mt({h:r,s:i,v:o})),o=(o+s)%1;return a}mt.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=UH(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=OF(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=OF(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=_F(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=_F(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 kF(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=[qs(Math.round(t).toString(16)),qs(Math.round(n).toString(16)),qs(Math.round(r).toString(16)),qs(BH(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*Lr(this._r,255))+"%",g:Math.round(100*Lr(this._g,255))+"%",b:Math.round(100*Lr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*Lr(this._r,255))+"%, "+Math.round(100*Lr(this._g,255))+"%, "+Math.round(100*Lr(this._b,255))+"%)":"rgba("+Math.round(100*Lr(this._r,255))+"%, "+Math.round(100*Lr(this._g,255))+"%, "+Math.round(100*Lr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(d2e[kF(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+PF(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=mt(e);n="#"+PF(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 mt(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(i2e,arguments)},brighten:function(){return this._applyModification(o2e,arguments)},darken:function(){return this._applyModification(a2e,arguments)},desaturate:function(){return this._applyModification(t2e,arguments)},saturate:function(){return this._applyModification(n2e,arguments)},greyscale:function(){return this._applyModification(r2e,arguments)},spin:function(){return this._applyModification(s2e,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(c2e,arguments)},complement:function(){return this._applyCombination(l2e,arguments)},monochromatic:function(){return this._applyCombination(f2e,arguments)},splitcomplement:function(){return this._applyCombination(u2e,arguments)},triad:function(){return this._applyCombination(CF,[3])},tetrad:function(){return this._applyCombination(CF,[4])}},mt.fromRatio=function(e,t){if(rx(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:ng(e[r]));e=n}return mt(e,t)},mt.equals=function(e,t){return!(!e||!t)&&mt(e).toRgbString()==mt(t).toRgbString()},mt.random=function(){return mt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},mt.mix=function(e,t,n){n=n===0?0:n||50;var r=mt(e).toRgb(),i=mt(t).toRgb(),o=n/100;return mt({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})},mt.readability=function(e,t){var n=mt(e),r=mt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},mt.isReadable=function(e,t,n){var r,i,o=mt.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},mt.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;u<t.length;u++)(r=mt.readability(e,t[u]))>l&&(l=r,s=mt(t[u]));return mt.isReadable(e,s,{level:o,size:a})||!i?s:(n.includeFallbackColors=!1,mt.mostReadable(e,["#fff","#000"],n))};var j6=mt.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"},d2e=mt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(j6);function UH(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Lr(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 N4(e){return Math.min(1,Math.max(0,e))}function ma(e){return parseInt(e,16)}function qs(e){return e.length==1?"0"+e:""+e}function ng(e){return e<=1&&(e=100*e+"%"),e}function BH(e){return Math.round(255*parseFloat(e)).toString(16)}function NF(e){return ma(e)/255}var Sc,mA,yA,Ds=(mA="[\\s|\\(]+("+(Sc="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Sc+")[,|\\s]+("+Sc+")\\s*\\)?",yA="[\\s|\\(]+("+Sc+")[,|\\s]+("+Sc+")[,|\\s]+("+Sc+")[,|\\s]+("+Sc+")\\s*\\)?",{CSS_UNIT:new RegExp(Sc),rgb:new RegExp("rgb"+mA),rgba:new RegExp("rgba"+yA),hsl:new RegExp("hsl"+mA),hsla:new RegExp("hsla"+yA),hsv:new RegExp("hsv"+mA),hsva:new RegExp("hsva"+yA),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 Lu(e){return!!Ds.CSS_UNIT.exec(e)}function h2e(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 IF(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 IF(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 IF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function YH(e){for(var t,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(e),i=r.byteLength,o=i%3,a=i-o,s="",l=0;l<a;l+=3)s+=n[(16515072&(t=r[l]<<16|r[l+1]<<8|r[l+2]))>>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 Ew(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function S0(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r<e.length;r++)n+=t(e[r],r);else n+=t(e,0);return n}function ke(e,t){if(t.constructor!==Array)throw Error("Error of path type! path is not array.");if(!e)return e;var n,r=h2e(t);try{for(r.s();!(n=r.n()).done;)if(!(e=e[n.value]))return e}catch(i){r.e(i)}finally{r.f()}return e}function km(e){return e?Math.round(e/6e4):0}function ZH(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function q6(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 p2e(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 w0(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function Pm(e,t,n,r){var i,o;if(n)o=n;else{var a=ke(t.slideContent,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]);o=a||(a=ke(t.slideLayoutContent,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]))||ke(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=ke(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]);!(i=ke(l,["a:srgbClr","attrs","val"]))&&l&&(i=ke(l,["a:sysClr","attrs","lastClr"]))}return i}function rg(e,t,n){var r=e["p:spPr"]["a:ln"],i=parseInt(ke(r,["attrs","w"]))/12700;isNaN(i)&&(i=r||t!=="obj"?0:1);var o=ke(r,["a:solidFill","a:srgbClr","attrs","val"]);if(!o){var a=ke(r,["a:solidFill","a:schemeClr"]);o=Pm("a:"+ke(a,["attrs","val"]),n)}if(!o){var s=ke(e,["p:style","a:lnRef","a:schemeClr"]);if(o=Pm("a:"+ke(s,["attrs","val"]),n)){var l=ke(s,["a:shade","attrs","val"]);if(l){l=parseInt(l)/1e5;var u=mt("#"+o).toHsl();o=mt({h:u.h,s:u.s,l:u.l*l,a:u.a}).toHex()}}}o=o?"#".concat(o):"#000";var c="solid",f="0";switch(ke(r,["a:prstDash","attrs","val"])){case"solid":c="solid",f="0";break;case"dash":c="dashed",f="5";break;case"dashDot":c="dashed",f="5, 5, 1, 5";break;case"dot":c="dotted",f="1, 5";break;case"lgDash":c="dashed",f="10, 5";break;case"lgDashDotDot":c="dotted",f="10, 5, 1, 5, 1, 5";break;case"sysDash":c="dashed",f="5, 2";break;case"sysDashDot":c="dotted",f="5, 2, 1, 5";break;case"sysDashDotDot":c="dotted",f="5, 2, 1, 5, 1, 5";break;case"sysDot":c="dotted",f="2, 5"}return{borderColor:o,borderWidth:i,borderType:c,strokeDasharray:f}}function Xw(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 Jc(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 v2e(e,t,n){return eL.apply(this,arguments)}function eL(){return eL=sa(qn.mark(function e(t,n,r){var i,o,a,s,l,u;return qn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(o=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=ke(r,["slideResObj",o,"target"]):t==="slideLayoutBg"?a=ke(r,["layoutResObj",o,"target"]):t==="slideMasterBg"?a=ke(r,["masterResObj",o,"target"]):t==="themeBg"?a=ke(r,["themeResObj",o,"target"]):t==="diagramBg"&&(a=ke(r,["diagramResObj",o,"target"])),a){c.next=4;break}return c.abrupt("return",a);case 4:if(i=ke(r,["loaded-images",a])){c.next=15;break}if(a=ZH(a),(s=a.split(".").pop())!=="xml"){c.next=10;break}return c.abrupt("return",void 0);case 10:return c.next=12,r.zip.file(a).async("arraybuffer");case 12:l=c.sent,u=q6(s),i="data:".concat(u,";base64,").concat(YH(l));case 15:return c.abrupt("return",i);case 16:case"end":return c.stop()}},e)})),eL.apply(this,arguments)}function s1(e,t,n){return QH.apply(this,arguments)}function QH(){return(QH=sa(qn.mark(function e(t,n,r){var i,o,a,s;return qn.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,v2e(n,t["a:blipFill"],r);case 2:return i=l.sent,o=t["a:blipFill"]["a:blip"],a=ke(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 M0(e,t,n,r){if(e){for(var i=e["a:gradFill"],o=i["a:gsLst"]["a:gs"],a=[],s=0;s<o.length;s++){var l=nr(o[s],n["p:sldMaster"]["p:clrMap"].attrs,t,r),u=ke(o[s],["attrs","pos"]);a[s]={pos:u?u/1e3+"%":"",color:l}}var c=i["a:lin"],f=90;return c&&(f=km(c.attrs.ang),f+=90),{rot:f,colors:a.sort(function(d,h){return parseInt(d.pos)-parseInt(h.pos)})}}return t?t.indexOf("#")===-1?"#".concat(t):t:null}function g2e(e){return tL.apply(this,arguments)}function tL(){return tL=sa(qn.mark(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,T,w,M,O,P,k,F,C,I,N,W,D,Z,re,B,Y,K,G,ee,q,H,ue,Ae,ce,de,le,J,E,$,ie,j,te,ae,he,fe,ve,xe,Fe,Re,Qe;return qn.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(n=t.slideContent,r=t.slideLayoutContent,i=t.slideMasterContent,o=ke(n,["p:sld","p:cSld","p:bg","p:bgPr"]),a=ke(n,["p:sld","p:cSld","p:bg","p:bgRef"]),s="#fff",l="color",!o){Xe.next=29;break}if((u=Jc(o))!=="SOLID_FILL"){Xe.next=17;break}c=o["a:solidFill"],(d=ke(n,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]))?f=d:(h=ke(r,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]),f=h||ke(i,["p:sldMaster","p:clrMap","attrs"])),p=nr(c,f,void 0,t),s=p,Xe.next=27;break;case 17:if(u!=="GRADIENT_FILL"){Xe.next=22;break}typeof(v=M0(o,void 0,i,t))=="string"?s=v:v&&(s=v,l="gradient"),Xe.next=27;break;case 22:if(u!=="PIC_FILL"){Xe.next=27;break}return Xe.next=25,s1(o,"slideBg",t);case 25:s=Xe.sent,l="image";case 27:Xe.next=142;break;case 29:if(!a){Xe.next=37;break}(m=ke(n,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]))?g=m:(y=ke(r,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]),g=y||ke(i,["p:sldMaster","p:clrMap","attrs"])),R=nr(a,g,void 0,t),(A=Number(a.attrs.idx))>1e3&&(x=A-1e3,S=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],T=[],Object.keys(S).forEach(function(He){var ye=S[He];if(He!=="attrs")if(ye.constructor===Array)for(var Me=0;Me<ye.length;Me++){var Ce={};Ce[He]=ye[Me],ye[Me].attrs&&(Ce.idex=ye[Me].attrs.order,Ce.attrs={order:ye[Me].attrs.order}),T.push(Ce)}else{var Be={};Be[He]=ye,ye.attrs&&(Be.idex=ye.attrs.order,Be.attrs={order:ye.attrs.order}),T.push(Be)}}),(w=T.slice(0)).sort(function(He,ye){return He.idex-ye.idex}),M=w[x-1],(O=Jc(M))==="SOLID_FILL"?(P=M["a:solidFill"],k=nr(P,g,void 0,t),s=k):O==="GRADIENT_FILL"&&(typeof(F=M0(M,R,i,t))=="string"?s=F:F&&(s=F,l="gradient"))),Xe.next=142;break;case 37:if(o=ke(r,["p:sldLayout","p:cSld","p:bg","p:bgPr"]),a=ke(r,["p:sldLayout","p:cSld","p:bg","p:bgRef"]),I=ke(r,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]),C=I||ke(i,["p:sldMaster","p:clrMap","attrs"]),!o){Xe.next=61;break}if((N=Jc(o))!=="SOLID_FILL"){Xe.next=49;break}W=o["a:solidFill"],D=nr(W,C,void 0,t),s=D,Xe.next=59;break;case 49:if(N!=="GRADIENT_FILL"){Xe.next=54;break}typeof(Z=M0(o,void 0,i,t))=="string"?s=Z:Z&&(s=Z,l="gradient"),Xe.next=59;break;case 54:if(N!=="PIC_FILL"){Xe.next=59;break}return Xe.next=57,s1(o,"slideLayoutBg",t);case 57:s=Xe.sent,l="image";case 59:Xe.next=142;break;case 61:if(!a){Xe.next=91;break}if(re=nr(a,C,void 0,t),!((B=Number(a.attrs.idx))>1e3)){Xe.next=89;break}if(Y=B-1e3,K=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],G=[],Object.keys(K).forEach(function(He){var ye=K[He];if(He!=="attrs")if(ye.constructor===Array)for(var Me=0;Me<ye.length;Me++){var Ce={};Ce[He]=ye[Me],ye[Me].attrs&&(Ce.idex=ye[Me].attrs.order,Ce.attrs={order:ye[Me].attrs.order}),G.push(Ce)}else{var Be={};Be[He]=ye,ye.attrs&&(Be.idex=ye.attrs.order,Be.attrs={order:ye.attrs.order}),G.push(Be)}}),(ee=G.slice(0)).sort(function(He,ye){return He.idex-ye.idex}),q=ee[Y-1],(H=Jc(q))!=="SOLID_FILL"){Xe.next=79;break}ue=q["a:solidFill"],Ae=nr(ue,C,void 0,t),s=Ae,Xe.next=89;break;case 79:if(H!=="GRADIENT_FILL"){Xe.next=84;break}typeof(ce=M0(q,re,i,t))=="string"?s=ce:ce&&(s=ce,l="gradient"),Xe.next=89;break;case 84:if(H!=="PIC_FILL"){Xe.next=89;break}return Xe.next=87,s1(q,"themeBg",t);case 87:s=Xe.sent,l="image";case 89:Xe.next=142;break;case 91:if(o=ke(i,["p:sldMaster","p:cSld","p:bg","p:bgPr"]),a=ke(i,["p:sldMaster","p:cSld","p:bg","p:bgRef"]),de=ke(i,["p:sldMaster","p:clrMap","attrs"]),!o){Xe.next=114;break}if((le=Jc(o))!=="SOLID_FILL"){Xe.next=102;break}J=o["a:solidFill"],E=nr(J,de,void 0,t),s=E,Xe.next=112;break;case 102:if(le!=="GRADIENT_FILL"){Xe.next=107;break}typeof($=M0(o,void 0,i,t))=="string"?s=$:$&&(s=$,l="gradient"),Xe.next=112;break;case 107:if(le!=="PIC_FILL"){Xe.next=112;break}return Xe.next=110,s1(o,"slideMasterBg",t);case 110:s=Xe.sent,l="image";case 112:Xe.next=142;break;case 114:if(!a){Xe.next=142;break}if(ie=nr(a,de,void 0,t),!((j=Number(a.attrs.idx))>1e3)){Xe.next=142;break}if(te=j-1e3,ae=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],he=[],Object.keys(ae).forEach(function(He){var ye=ae[He];if(He!=="attrs")if(ye.constructor===Array)for(var Me=0;Me<ye.length;Me++){var Ce={};Ce[He]=ye[Me],ye[Me].attrs&&(Ce.idex=ye[Me].attrs.order,Ce.attrs={order:ye[Me].attrs.order}),he.push(Ce)}else{var Be={};Be[He]=ye,ye.attrs&&(Be.idex=ye.attrs.order,Be.attrs={order:ye.attrs.order}),he.push(Be)}}),(fe=he.slice(0)).sort(function(He,ye){return He.idex-ye.idex}),ve=fe[te-1],(xe=Jc(ve))!=="SOLID_FILL"){Xe.next=132;break}Fe=ve["a:solidFill"],Re=nr(Fe,C,void 0,t),s=Re,Xe.next=142;break;case 132:if(xe!=="GRADIENT_FILL"){Xe.next=137;break}typeof(Qe=M0(ve,ie,i,t))=="string"?s=Qe:Qe&&(s=Qe,l="gradient"),Xe.next=142;break;case 137:if(xe!=="PIC_FILL"){Xe.next=142;break}return Xe.next=140,s1(ve,"themeBg",t);case 140:s=Xe.sent,l="image";case 142:return Xe.abrupt("return",{type:l,value:s});case 143:case"end":return Xe.stop()}},e)})),tL.apply(this,arguments)}function HH(e,t,n){if(ke(e,["p:spPr","a:noFill"]))return"";var r;if(r||(r=ke(e,["p:spPr","a:solidFill","a:srgbClr","attrs","val"])),r||(r=Pm("a:"+ke(e,["p:spPr","a:solidFill","a:schemeClr","attrs","val"]),n)),r||(r=Pm("a:"+ke(e,["p:style","a:fillRef","a:schemeClr","attrs","val"]),n)),r){r="#".concat(r);var i=parseInt(ke(e,["p:spPr","a:solidFill","a:schemeClr","a:lumMod","attrs","val"]))/1e5,o=parseInt(ke(e,["p:spPr","a:solidFill","a:schemeClr","a:lumOff","attrs","val"]))/1e5;isNaN(i)&&(i=1),isNaN(o)&&(o=0);var a=mt(r).toHsl(),s=a.l*i+o;return mt({h:a.h,s:a.s,l:s,a:a.a}).toHexString()}return r}function nr(e,t,n,r){if(!e)return"";var i,o,a,s="";if(e["a:srgbClr"])s=ke(i=e["a:srgbClr"],["attrs","val"]);else if(e["a:schemeClr"])s=Pm("a:"+ke(i=e["a:schemeClr"],["attrs","val"]),r,t,n)||"";else if(e["a:scrgbClr"]){var l=(i=e["a:scrgbClr"]).attrs,u=l.r.indexOf("%")!==-1?l.r.split("%").shift():l.r,c=l.g.indexOf("%")!==-1?l.g.split("%").shift():l.g,f=l.b.indexOf("%")!==-1?l.b.split("%").shift():l.b;s=w0(Number(u)/100*255)+w0(Number(c)/100*255)+w0(Number(f)/100*255)}else if(e["a:prstClr"]){var d=ke(i=e["a:prstClr"],["attrs","val"]);(a=["white","AliceBlue","AntiqueWhite","Aqua","Aquamarine","Azure","Beige","Bisque","black","BlanchedAlmond","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Cornsilk","Crimson","Cyan","DarkBlue","DarkCyan","DarkGoldenRod","DarkGray","DarkGrey","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","DarkOrange","DarkOrchid","DarkRed","DarkSalmon","DarkSeaGreen","DarkSlateBlue","DarkSlateGray","DarkSlateGrey","DarkTurquoise","DarkViolet","DeepPink","DeepSkyBlue","DimGray","DimGrey","DodgerBlue","FireBrick","FloralWhite","ForestGreen","Fuchsia","Gainsboro","GhostWhite","Gold","GoldenRod","Gray","Grey","Green","GreenYellow","HoneyDew","HotPink","IndianRed","Indigo","Ivory","Khaki","Lavender","LavenderBlush","LawnGreen","LemonChiffon","LightBlue","LightCoral","LightCyan","LightGoldenRodYellow","LightGray","LightGrey","LightGreen","LightPink","LightSalmon","LightSeaGreen","LightSkyBlue","LightSlateGray","LightSlateGrey","LightSteelBlue","LightYellow","Lime","LimeGreen","Linen","Magenta","Maroon","MediumAquaMarine","MediumBlue","MediumOrchid","MediumPurple","MediumSeaGreen","MediumSlateBlue","MediumSpringGreen","MediumTurquoise","MediumVioletRed","MidnightBlue","MintCream","MistyRose","Moccasin","NavajoWhite","Navy","OldLace","Olive","OliveDrab","Orange","OrangeRed","Orchid","PaleGoldenRod","PaleGreen","PaleTurquoise","PaleVioletRed","PapayaWhip","PeachPuff","Peru","Pink","Plum","PowderBlue","Purple","RebeccaPurple","Red","RosyBrown","RoyalBlue","SaddleBrown","Salmon","SandyBrown","SeaGreen","SeaShell","Sienna","Silver","SkyBlue","SlateBlue","SlateGray","SlateGrey","Snow","SpringGreen","SteelBlue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","Wheat","White","WhiteSmoke","Yellow","YellowGreen"].indexOf(d))!==-1&&(o=["ffffff","f0f8ff","faebd7","00ffff","7fffd4","f0ffff","f5f5dc","ffe4c4","000000","ffebcd","0000ff","8a2be2","a52a2a","deb887","5f9ea0","7fff00","d2691e","ff7f50","6495ed","fff8dc","dc143c","00ffff","00008b","008b8b","b8860b","a9a9a9","a9a9a9","006400","bdb76b","8b008b","556b2f","ff8c00","9932cc","8b0000","e9967a","8fbc8f","483d8b","2f4f4f","2f4f4f","00ced1","9400d3","ff1493","00bfff","696969","696969","1e90ff","b22222","fffaf0","228b22","ff00ff","dcdcdc","f8f8ff","ffd700","daa520","808080","808080","008000","adff2f","f0fff0","ff69b4","cd5c5c","4b0082","fffff0","f0e68c","e6e6fa","fff0f5","7cfc00","fffacd","add8e6","f08080","e0ffff","fafad2","d3d3d3","d3d3d3","90ee90","ffb6c1","ffa07a","20b2aa","87cefa","778899","778899","b0c4de","ffffe0","00ff00","32cd32","faf0e6","ff00ff","800000","66cdaa","0000cd","ba55d3","9370db","3cb371","7b68ee","00fa9a","48d1cc","c71585","191970","f5fffa","ffe4e1","ffe4b5","ffdead","000080","fdf5e6","808000","6b8e23","ffa500","ff4500","da70d6","eee8aa","98fb98","afeeee","db7093","ffefd5","ffdab9","cd853f","ffc0cb","dda0dd","b0e0e6","800080","663399","ff0000","bc8f8f","4169e1","8b4513","fa8072","f4a460","2e8b57","fff5ee","a0522d","c0c0c0","87ceeb","6a5acd","708090","708090","fffafa","00ff7f","4682b4","d2b48c","008080","d8bfd8","ff6347","40e0d0","ee82ee","f5deb3","ffffff","f5f5f5","ffff00","9acd32"][a]),s=o}else if(e["a:hslClr"]){var h=(i=e["a:hslClr"]).attrs,p=function(M,O,P){var k,F=2*P-(k=P<=.5?P*(O+1):P+O-P*O);return{r:255*Xw(F,k,2+(M/=60)),g:255*Xw(F,k,M),b:255*Xw(F,k,M-2)}}(Number(h.hue)/1e5,Number(h.sat.indexOf("%")!==-1?h.sat.split("%").shift():h.sat)/100,Number(h.lum.indexOf("%")!==-1?h.lum.split("%").shift():h.lum)/100);s=w0(p.r)+w0(p.g)+w0(p.b)}else if(e["a:sysClr"]){var v=ke(i=e["a:sysClr"],["attrs","lastClr"]);v&&(s=v)}var g=!1,m=parseInt(ke(i,["a:alpha","attrs","val"]))/1e5;if(!isNaN(m)){var y=mt(s);y.setAlpha(m),s=y.toHex8(),g=!0}var R=parseInt(ke(i,["a:hueMod","attrs","val"]))/1e5;isNaN(R)||(s=function(M,O,P){var k=mt(M).toHsl(),F=k.h*O;return F>=360&&(F-=360),P?mt({h:F,s:k.s,l:k.l,a:k.a}).toHex8():mt({h:F,s:k.s,l:k.l,a:k.a}).toHex()}(s,R,g));var A=parseInt(ke(i,["a:lumMod","attrs","val"]))/1e5;isNaN(A)||(s=function(M,O,P){var k=mt(M).toHsl(),F=k.l*O;return F>=1&&(F=1),P?mt({h:k.h,s:k.s,l:F,a:k.a}).toHex8():mt({h:k.h,s:k.s,l:F,a:k.a}).toHex()}(s,A,g));var x=parseInt(ke(i,["a:lumOff","attrs","val"]))/1e5;isNaN(x)||(s=function(M,O,P){var k=mt(M).toHsl(),F=O+k.l;return F>=1?P?mt({h:k.h,s:k.s,l:1,a:k.a}).toHex8():mt({h:k.h,s:k.s,l:1,a:k.a}).toHex():P?mt({h:k.h,s:k.s,l:F,a:k.a}).toHex8():mt({h:k.h,s:k.s,l:F,a:k.a}).toHex()}(s,x,g));var S=parseInt(ke(i,["a:satMod","attrs","val"]))/1e5;isNaN(S)||(s=function(M,O,P){var k=mt(M).toHsl(),F=k.s*O;return F>=1&&(F=1),P?mt({h:k.h,s:F,l:k.l,a:k.a}).toHex8():mt({h:k.h,s:F,l:k.l,a:k.a}).toHex()}(s,S,g));var T=parseInt(ke(i,["a:shade","attrs","val"]))/1e5;isNaN(T)||(s=function(M,O,P){var k=mt(M).toHsl();O>=1&&(O=1);var F=Math.min(k.l*O,1);return P?mt({h:k.h,s:k.s,l:F,a:k.a}).toHex8():mt({h:k.h,s:k.s,l:F,a:k.a}).toHex()}(s,T,g));var w=parseInt(ke(i,["a:tint","attrs","val"]))/1e5;return isNaN(w)||(s=function(M,O,P){var k=mt(M).toHsl();O>=1&&(O=1);var F=k.l*O+(1-O);return P?mt({h:k.h,s:k.s,l:F,a:k.a}).toHex8():mt({h:k.h,s:k.s,l:F,a:k.a}).toHex()}(s,w,g)),s&&s.indexOf("#")===-1&&(s="#"+s),s}function go(e){var t=[];if(!e)return t;if(e["c:xVal"]){var n=[];S0(e["c:xVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n),n=[],S0(e["c:yVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n)}else S0(e,function(r,i){var o=[],a=ke(r,["c:tx","c:strRef","c:strCache","c:pt","c:v"])||i,s={};return ke(r,["c:cat","c:strRef","c:strCache","c:pt"])?S0(r["c:cat"]["c:strRef"]["c:strCache"]["c:pt"],function(l){return s[l.attrs.idx]=l["c:v"],""}):ke(r,["c:cat","c:numRef","c:numCache","c:pt"])&&S0(r["c:cat"]["c:numRef"]["c:numCache"]["c:pt"],function(l){return s[l.attrs.idx]=l["c:v"],""}),ke(r,["c:val","c:numRef","c:numCache","c:pt"])&&S0(r["c:val"]["c:numRef"]["c:numCache"]["c:pt"],function(l){return o.push({x:l.attrs.idx,y:parseFloat(l["c:v"])}),""}),t.push({key:a,values:o,xlabels:s}),""});return t}function m2e(e){var t=null;for(var n in e)switch(n){case"c:lineChart":t={type:"lineChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"]),marker:!!e[n]["c:marker"]};break;case"c:line3DChart":t={type:"line3DChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"])};break;case"c:barChart":t={type:"barChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"]),barDir:ke(e[n],["c:barDir","attrs","val"])};break;case"c:bar3DChart":t={type:"bar3DChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"]),barDir:ke(e[n],["c:barDir","attrs","val"])};break;case"c:pieChart":t={type:"pieChart",data:go(e[n]["c:ser"])};break;case"c:pie3DChart":t={type:"pie3DChart",data:go(e[n]["c:ser"])};break;case"c:doughnutChart":t={type:"doughnutChart",data:go(e[n]["c:ser"]),holeSize:ke(e[n],["c:holeSize","attrs","val"])};break;case"c:areaChart":t={type:"areaChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"])};break;case"c:area3DChart":t={type:"area3DChart",data:go(e[n]["c:ser"]),grouping:ke(e[n],["c:grouping","attrs","val"])};break;case"c:scatterChart":t={type:"scatterChart",data:go(e[n]["c:ser"]),style:ke(e[n],["c:scatterStyle","attrs","val"])};break;case"c:bubbleChart":t={type:"bubbleChart",data:go(e[n]["c:ser"])};break;case"c:radarChart":t={type:"radarChart",data:go(e[n]["c:ser"]),style:ke(e[n],["c:radarStyle","attrs","val"])};break;case"c:surfaceChart":t={type:"surfaceChart",data:go(e[n]["c:ser"])};break;case"c:surface3DChart":t={type:"surface3DChart",data:go(e[n]["c:ser"])};break;case"c:stockChart":t={type:"stockChart",data:go(e[n]["c:ser"])}}return t}function y2e(e,t,n,r){var i=ke(e,["a:pPr","attrs","algn"]);if(i||(i=ke(t,["a:pPr","attrs","algn"])),!i)if(n==="title"||n==="ctrTitle"||n==="subTitle"){var o=1,a=ke(t,["a:pPr","attrs","lvl"]);a&&(o=parseInt(a)+1);var s="a:lvl"+o+"pPr";(i=ke(r,["slideLayoutTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"]))||(i=ke(r,["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"])),i||(i=ke(r,["slideMasterTextStyles","p:titleStyle",s,"attrs","algn"])),i||n!=="subTitle"||(i=ke(r,["slideMasterTextStyles","p:bodyStyle",s,"attrs","algn"]))}else i=ke(r,n==="body"?["slideMasterTextStyles","p:bodyStyle","a:lvl1pPr","attrs","algn"]:["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle","a:lvl1pPr","attrs","algn"]);var l="left";if(i)switch(i){case"l":l="left";break;case"r":l="right";break;case"ctr":l="center";break;case"just":case"dist":l="justify";break;default:l="inherit"}return l}var bi=72/914400;function O2(e,t,n){var r;return e?r=e["a:off"].attrs:t?r=t["a:off"].attrs:n&&(r=n["a:off"].attrs),r?{top:parseInt(r.y)*bi,left:parseInt(r.x)*bi}:{top:0,left:0}}function k2(e,t,n){var r;return e?r=e["a:ext"].attrs:t?r=t["a:ext"].attrs:n&&(r=n["a:ext"].attrs),r?{width:parseInt(r.cx)*bi,height:parseInt(r.cy)*bi}:{width:0,height:0}}function KH(e,t){var n=nr(e,void 0,void 0,t),r=e.attrs,i=r.dir?parseInt(r.dir)/6e4:0,o=parseInt(r.dist)*bi,a=r.blurRad?parseInt(r.blurRad)*bi:"",s=o*Math.sin(i*Math.PI/180);return{h:o*Math.cos(i*Math.PI/180),v:s,blur:a,color:n}}function FF(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 EF(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 EF(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 EF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nL(e,t,n,r,i){if(!e)return"";var o,a="",s=ke(t,["p:style","a:fontRef"]),l=e["a:p"],u="",c=FF(l.constructor===Array?l:[l]);try{for(c.s();!(o=c.n()).done;){var f=o.value,d=f["a:r"],h=f["a:fld"],p=f["a:br"];d&&(d=d.constructor===Array?d:[d],h&&(h=h.constructor===Array?h:[h],d=d.concat(h)),p&&((p=p.constructor===Array?p:[p]).forEach(function(R){return R.type="br"}),p.length>1&&p.shift(),(d=d.concat(p)).sort(function(R,A){return!R.attrs||!A.attrs||R.attrs.order-A.attrs.order})));var v=y2e(f,t,r,i),g=A2e(f);if(g?(u?u&&u!==g&&(a+="</".concat(u,">"),a+="<".concat(g,">"),u=g):(a+="<".concat(g,">"),u=g),a+='<li style="text-align: '.concat(v,';">')):(u&&(a+="</".concat(u,">"),u=""),a+='<p style="text-align: '.concat(v,';">')),d){var m,y=FF(d);try{for(y.s();!(m=y.n()).done;)a+=XF(m.value,f,e,s,n,r,i)}catch(R){y.e(R)}finally{y.f()}}else a+=XF(f,t,e,s,n,r,i);a+=g?"</li>":"</p>"}}catch(R){c.e(R)}finally{c.f()}return a}function A2e(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function XF(e,t,n,r,i,o,a){var s=n["a:lstStyle"],l=a.slideMasterTextStyles,u=1,c=ke(t["a:pPr"],["attrs","lvl"]);c!==void 0&&(u=parseInt(c)+1);var f=e["a:t"];typeof f!="string"&&(f=ke(e,["a:fld","a:t"])),typeof f!="string"&&(f=" ");var d="",h=function(M,O,P,k,F,C){var I,N=ke(M,["a:rPr"]);if(N&&Jc(N)==="SOLID_FILL"&&(I=nr(N["a:solidFill"],void 0,void 0,C)),!I&&ke(P,["a:lvl"+F+"pPr","a:defRPr"])){var W=ke(P,["a:lvl"+F+"pPr","a:defRPr"]);Jc(W)==="SOLID_FILL"&&(I=nr(W["a:solidFill"],void 0,void 0,C))}if(!I){var D=ke(O,["p:style","a:fontRef"]);D&&(I=nr(D,void 0,void 0,C)),!I&&k&&(I=nr(k,void 0,void 0,C))}return I||""}(e,t,s,r,u,a),p=function(M,O,P,k){var F,C;if(ke(M,["a:rPr","attrs","sz"])&&(F=ke(M,["a:rPr","attrs","sz"])/100),isNaN(F)||!F){var I=ke(O,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);F=parseInt(I)/100}return!isNaN(F)&&F||(P==="title"||P==="subTitle"||P==="ctrTitle"?C=ke(k,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="body"?C=ke(k,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):P==="dt"||P==="sldNum"?C="1200":P||(C=ke(k,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),C&&(F=parseInt(C)/100)),ke(M,["a:rPr","attrs","baseline"])&&!isNaN(F)&&(F-=10),(F=isNaN(F)||!F?18:F)+"pt"}(e,i,o,l),v=function(M,O,P){var k=ke(M,["a:rPr","a:latin","attrs","typeface"]);if(!k){var F=ke(P.themeContent,["a:theme","a:themeElements","a:fontScheme"]);k=ke(F,O==="title"||O==="subTitle"||O==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return k||""}(e,o,a),g=function(M){return ke(M,["a:rPr","attrs","b"])==="1"?"bold":""}(e),m=function(M){return ke(M,["a:rPr","attrs","i"])==="1"?"italic":""}(e),y=function(M){return ke(M,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),R=function(M){return ke(M,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),A=function(M){var O=ke(M,["a:rPr","attrs","spc"]);return O?parseInt(O)/100+"pt":""}(e),x=function(M,O){var P=ke(M,["a:rPr","a:effectLst","a:outerShdw"]);if(P){var k=KH(P,O);if(k){var F=k.h,C=k.v,I=k.blur,N=k.color;if(!isNaN(C)&&!isNaN(F))return F+"pt "+C+"pt "+(I?I+"pt":"")+" "+N}}return""}(e,a),S=function(M){var O=ke(M,["a:rPr","attrs","baseline"]);return O?parseInt(O)>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 T=ke(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(T){var w=a.slideResObj[T].target;return'<span style="'.concat(d,'"><a href="').concat(w,'" target="_blank">').concat(f.replace(/\t/g," ").replace(/\s/g," "),"</a></span>")}return'<span style="'.concat(d,'">').concat(f.replace(/\t/g," ").replace(/\s/g," "),"</span>")}function R2e(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 WF(e,t,n,r){var i,o,a,s,l,u=ke(e,["attrs","rowSpan"]),c=ke(e,["attrs","gridSpan"]),f=ke(e,["attrs","vMerge"]),d=ke(e,["attrs","hMerge"]),h=ke(e,["a:tcPr"]);return h&&(i=HH({"p:spPr":h},void 0,r)),i||(n&&(s=ke(t,[n,"a:tcStyle","a:fill","a:solidFill"])),s&&(i=nr(s,void 0,void 0,r))),n&&(l=ke(t,[n,"a:tcTxStyle"])),l&&(o=nr(l,void 0,void 0,r),ke(l,["attrs","b"])==="on"&&(a=!0)),{fillColor:i,fontColor:o,fontBold:a,rowSpan:u?+u:void 0,colSpan:c?+c:void 0,vMerge:f?+f:void 0,hMerge:d?+d:void 0}}function b2e(e,t,n,r,i){var o,a,s;if(r&&r["a:wholeTbl"]){var l=ke(r,["a:wholeTbl","a:tcStyle","a:fill","a:solidFill"]);if(l){var u=nr(l,void 0,void 0,i);u&&(o=u)}var c=ke(r,["a:wholeTbl","a:tcTxStyle"]);if(c){var f=nr(c,void 0,void 0,i);f&&(a=f),ke(c,["attrs","b"])==="on"&&(s=!0)}}if(t===0&&n.isFrstRowAttr===1&&r){var d=ke(r,["a:firstRow","a:tcStyle","a:fill","a:solidFill"]);if(d){var h=nr(d,void 0,void 0,i);h&&(o=h)}var p=ke(r,["a:firstRow","a:tcTxStyle"]);if(p){var v=nr(p,void 0,void 0,i);v&&(a=v),ke(p,["attrs","b"])==="on"&&(s=!0)}}else if(t>0&&n.isBandRowAttr===1&&r){if(o="",t%2==0&&r["a:band2H"]){var g=ke(r,["a:band2H","a:tcStyle","a:fill","a:solidFill"]);if(g){var m=nr(g,void 0,void 0,i);m&&(o=m)}var y=ke(r,["a:band2H","a:tcTxStyle"]);if(y){var R=nr(y,void 0,void 0,i);R&&(a=R)}ke(y,["attrs","b"])==="on"&&(s=!0)}if(t%2!=0&&r["a:band1H"]){var A=ke(r,["a:band1H","a:tcStyle","a:fill","a:solidFill"]);if(A){var x=nr(A,void 0,void 0,i);x&&(o=x)}var S=ke(r,["a:band1H","a:tcTxStyle"]);if(S){var T=nr(S,void 0,void 0,i);T&&(a=T),ke(S,["attrs","b"])==="on"&&(s=!0)}}}if(t===e.length-1&&n.isLstRowAttr===1&&r){var w=ke(r,["a:lastRow","a:tcStyle","a:fill","a:solidFill"]);if(w){var M=nr(w,void 0,void 0,i);M&&(o=M)}var O=ke(r,["a:lastRow","a:tcTxStyle"]);if(O){var P=nr(O,void 0,void 0,i);P&&(a=P),ke(O,["attrs","b"])==="on"&&(s=!0)}}return{fillColor:o,fontColor:a,fontBold:s}}function VF(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 rh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?VF(Object(n),!0).forEach(function(r){aQ(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function as(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 DF(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 DF(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 DF(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x2e(e){return GH.apply(this,arguments)}function GH(){return(GH=sa(qn.mark(function e(t){var n,r,i,o,a,s,l,u,c,f,d,h;return qn.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return n=[],p.next=3,Jme.loadAsync(t);case 3:return r=p.sent,p.next=6,S2e(r);case 6:return i=p.sent,p.next=9,w2e(r);case 9:return o=p.sent,a=o.width,s=o.height,l=o.defaultTextStyle,p.next=15,M2e(r);case 15:u=p.sent,c=as(i.slides),p.prev=17,c.s();case 19:if((f=c.n()).done){p.next=27;break}return d=f.value,p.next=23,L2e(r,d,u,l);case 23:h=p.sent,n.push(h);case 25:p.next=19;break;case 27:p.next=32;break;case 29:p.prev=29,p.t0=p.catch(17),c.e(p.t0);case 32:return p.prev=32,c.f(),p.finish(32);case 35:return p.abrupt("return",{slides:n,size:{width:a,height:s}});case 36:case"end":return p.stop()}},e,null,[[17,29,32,35]])}))).apply(this,arguments)}function S2e(e){return zH.apply(this,arguments)}function zH(){return(zH=sa(qn.mark(function e(t){var n,r,i,o,a,s,l,u;return qn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Ro(t,"[Content_Types].xml");case 2:n=c.sent,r=n.Types.Override,i=[],o=[],a=as(r),c.prev=7,a.s();case 9:if((s=a.n()).done){c.next=20;break}l=s.value,c.t0=l.attrs.ContentType,c.next=c.t0==="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"?14:c.t0==="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"?16:18;break;case 14:return i.push(l.attrs.PartName.substr(1)),c.abrupt("break",18);case 16:return o.push(l.attrs.PartName.substr(1)),c.abrupt("break",18);case 18:c.next=9;break;case 20:c.next=25;break;case 22:c.prev=22,c.t1=c.catch(7),a.e(c.t1);case 25:return c.prev=25,a.f(),c.finish(25);case 28:return u=function(f,d){return+/(\d+)\.xml/.exec(f)[1]-+/(\d+)\.xml/.exec(d)[1]},i=i.sort(u),o=o.sort(u),c.abrupt("return",{slides:i,slideLayouts:o});case 32:case"end":return c.stop()}},e,null,[[7,22,25,28]])}))).apply(this,arguments)}function w2e(e){return JH.apply(this,arguments)}function JH(){return(JH=sa(qn.mark(function e(t){var n,r,i;return qn.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Ro(t,"ppt/presentation.xml");case 2:return n=o.sent,r=n["p:presentation"]["p:sldSz"].attrs,i=n["p:presentation"]["p:defaultTextStyle"],o.abrupt("return",{width:parseInt(r.cx)*bi,height:parseInt(r.cy)*bi,defaultTextStyle:i});case 6:case"end":return o.stop()}},e)}))).apply(this,arguments)}function M2e(e){return $H.apply(this,arguments)}function $H(){return($H=sa(qn.mark(function e(t){var n,r,i,o,a,s;return qn.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Ro(t,"ppt/_rels/presentation.xml.rels");case 2:if(n=l.sent,(r=n.Relationships.Relationship).constructor!==Array){l.next=25;break}o=as(r),l.prev=6,o.s();case 8:if((a=o.n()).done){l.next=15;break}if((s=a.value).attrs.Type!=="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"){l.next=13;break}return i=s.attrs.Target,l.abrupt("break",15);case 13:l.next=8;break;case 15:l.next=20;break;case 17:l.prev=17,l.t0=l.catch(6),o.e(l.t0);case 20:return l.prev=20,o.f(),l.finish(20);case 23:l.next=26;break;case 25:r.attrs.Type==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"&&(i=r.attrs.Target);case 26:if(i){l.next=28;break}throw Error("Can't open theme file.");case 28:return l.next=30,Ro(t,"ppt/"+i);case 30:return l.abrupt("return",l.sent);case 31:case"end":return l.stop()}},e,null,[[6,17,20,23]])}))).apply(this,arguments)}function L2e(e,t,n,r){return rL.apply(this,arguments)}function rL(){return rL=sa(qn.mark(function e(t,n,r,i){var o,a,s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S,T,w,M,O,P,k,F,C,I,N,W,D,Z,re,B,Y,K,G,ee,q,H,ue,Ae,ce,de,le,J,E,$,ie,j,te,ae,he,fe,ve,xe,Fe;return qn.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return o=n.replace("slides/slide","slides/_rels/slide")+".rels",Re.next=3,Ro(t,o);case 3:if(a=Re.sent,s=a.Relationships.Relationship,l="",u="",c={},s.constructor!==Array){Re.next=35;break}f=as(s),Re.prev=10,f.s();case 12:if((d=f.n()).done){Re.next=25;break}h=d.value,Re.t0=h.attrs.Type,Re.next=Re.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"?17:Re.t0==="http://schemas.microsoft.com/office/2007/relationships/diagramDrawing"?19:(Re.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"||Re.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"||Re.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"||Re.t0,22);break;case 17:return l=h.attrs.Target.replace("../","ppt/"),Re.abrupt("break",23);case 19:return u=h.attrs.Target.replace("../","ppt/"),c[h.attrs.Id]={type:h.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:h.attrs.Target.replace("../","ppt/")},Re.abrupt("break",23);case 22:c[h.attrs.Id]={type:h.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:h.attrs.Target.replace("../","ppt/")};case 23:Re.next=12;break;case 25:Re.next=30;break;case 27:Re.prev=27,Re.t1=Re.catch(10),f.e(Re.t1);case 30:return Re.prev=30,f.f(),Re.finish(30);case 33:Re.next=36;break;case 35:l=s.attrs.Target.replace("../","ppt/");case 36:return Re.next=38,Ro(t,l);case 38:return p=Re.sent,Re.next=41,UF(p);case 41:return v=Re.sent,g=l.replace("slideLayouts/slideLayout","slideLayouts/_rels/slideLayout")+".rels",Re.next=45,Ro(t,g);case 45:if(m=Re.sent,s=m.Relationships.Relationship,y="",R={},s.constructor!==Array){Re.next=73;break}A=as(s),Re.prev=51,A.s();case 53:if((x=A.n()).done){Re.next=63;break}S=x.value,Re.t2=S.attrs.Type,Re.next=Re.t2==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"?58:60;break;case 58:return y=S.attrs.Target.replace("../","ppt/"),Re.abrupt("break",61);case 60:R[S.attrs.Id]={type:S.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:S.attrs.Target.replace("../","ppt/")};case 61:Re.next=53;break;case 63:Re.next=68;break;case 65:Re.prev=65,Re.t3=Re.catch(51),A.e(Re.t3);case 68:return Re.prev=68,A.f(),Re.finish(68);case 71:Re.next=74;break;case 73:y=s.attrs.Target.replace("../","ppt/");case 74:return Re.next=76,Ro(t,y);case 76:return T=Re.sent,w=ke(T,["p:sldMaster","p:txStyles"]),M=UF(T),O=y.replace("slideMasters/slideMaster","slideMasters/_rels/slideMaster")+".rels",Re.next=82,Ro(t,O);case 82:if(P=Re.sent,s=P.Relationships.Relationship,k="",F={},s.constructor!==Array){Re.next=109;break}C=as(s),Re.prev=88,C.s();case 90:if((I=C.n()).done){Re.next=99;break}N=I.value,Re.t4=N.attrs.Type,Re.next=Re.t4==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"?95:96;break;case 95:return Re.abrupt("break",97);case 96:F[N.attrs.Id]={type:N.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:N.attrs.Target.replace("../","ppt/")};case 97:Re.next=90;break;case 99:Re.next=104;break;case 101:Re.prev=101,Re.t5=Re.catch(88),C.e(Re.t5);case 104:return Re.prev=104,C.f(),Re.finish(104);case 107:Re.next=110;break;case 109:k=s.attrs.Target.replace("../","ppt/");case 110:if(W={},!k){Re.next=118;break}return D=k.split("/").pop(),Z=k.replace(D,"_rels/"+D)+".rels",Re.next=116,Ro(t,Z);case 116:if((re=Re.sent)&&(s=re.Relationships.Relationship))if(s.constructor===Array){B=as(s);try{for(B.s();!(Y=B.n()).done;)K=Y.value,W[K.attrs.Id]={type:K.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:K.attrs.Target.replace("../","ppt/")}}catch(Qe){B.e(Qe)}finally{B.f()}}else W[s.attrs.Id]={type:s.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:s.attrs.Target.replace("../","ppt/")};case 118:if(G={},ee={},!u){Re.next=131;break}return q=u.split("/").pop(),H=u.replace(q,"_rels/"+q)+".rels",Re.next=125,Ro(t,u);case 125:return(ee=Re.sent)&&ee&&ee&&(ue=(ue=JSON.stringify(ee)).replace(/dsp:/g,"p:"),ee=JSON.parse(ue)),Re.next=129,Ro(t,H);case 129:if(Ae=Re.sent)if((s=Ae.Relationships.Relationship).constructor===Array){ce=as(s);try{for(ce.s();!(de=ce.n()).done;)le=de.value,G[le.attrs.Id]={type:le.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:le.attrs.Target.replace("../","ppt/")}}catch(Qe){ce.e(Qe)}finally{ce.f()}}else G[s.attrs.Id]={type:s.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:s.attrs.Target.replace("../","ppt/")};case 131:return Re.next=133,Ro(t,"ppt/tableStyles.xml");case 133:return J=Re.sent,Re.next=136,Ro(t,n);case 136:return E=Re.sent,$=E["p:sld"]["p:cSld"]["p:spTree"],ie={zip:t,slideLayoutContent:p,slideLayoutTables:v,slideMasterContent:T,slideMasterTables:M,slideContent:E,tableStyles:J,slideResObj:c,slideMasterTextStyles:w,layoutResObj:R,masterResObj:F,themeContent:r,themeResObj:W,digramFileContent:ee,diagramResObj:G,defaultTextStyle:i},Re.next=141,g2e(ie);case 141:j=Re.sent,te=[],Re.t6=qn.keys($);case 144:if((Re.t7=Re.t6()).done){Re.next=174;break}if(ae=Re.t7.value,$[ae].constructor!==Array){Re.next=168;break}he=as($[ae]),Re.prev=148,he.s();case 150:if((fe=he.n()).done){Re.next=158;break}return ve=fe.value,Re.next=154,ix(ae,ve,ie,"slide");case 154:(xe=Re.sent)&&te.push(xe);case 156:Re.next=150;break;case 158:Re.next=163;break;case 160:Re.prev=160,Re.t8=Re.catch(148),he.e(Re.t8);case 163:return Re.prev=163,he.f(),Re.finish(163);case 166:Re.next=172;break;case 168:return Re.next=170,ix(ae,$[ae],ie,"slide");case 170:(Fe=Re.sent)&&te.push(Fe);case 172:Re.next=144;break;case 174:return Re.abrupt("return",{fill:j,elements:te});case 175:case"end":return Re.stop()}},e,null,[[10,27,30,33],[51,65,68,71],[88,101,104,107],[148,160,163,166]])})),rL.apply(this,arguments)}function UF(e){var t=e[Object.keys(e)[0]]["p:cSld"]["p:spTree"],n={},r={},i={};for(var o in t)if(o!=="p:nvGrpSpPr"&&o!=="p:grpSpPr"){var a=t[o];if(a.constructor===Array){var s,l=as(a);try{for(l.s();!(s=l.n()).done;){var u=s.value,c=u["p:nvSpPr"],f=ke(c,["p:cNvPr","attrs","id"]),d=ke(c,["p:nvPr","p:ph","attrs","idx"]),h=ke(c,["p:nvPr","p:ph","attrs","type"]);f&&(n[f]=u),d&&(r[d]=u),h&&(i[h]=u)}}catch(y){l.e(y)}finally{l.f()}}else{var p=a["p:nvSpPr"],v=ke(p,["p:cNvPr","attrs","id"]),g=ke(p,["p:nvPr","p:ph","attrs","idx"]),m=ke(p,["p:nvPr","p:ph","attrs","type"]);v&&(n[v]=a),g&&(r[g]=a),m&&(i[m]=a)}}return{idTable:n,idxTable:r,typeTable:i}}function ix(e,t,n,r){return jH.apply(this,arguments)}function jH(){return(jH=sa(qn.mark(function e(t,n,r,i){var o;return qn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:a.t0=t,a.next=a.t0==="p:sp"?3:a.t0==="p:cxnSp"?5:a.t0==="p:pic"?7:a.t0==="p:graphicFrame"?9:a.t0==="p:grpSp"?13:a.t0==="mc:AlternateContent"?17:21;break;case 3:return o=qH(n,r,i),a.abrupt("break",21);case 5:return o=T2e(n,r),a.abrupt("break",21);case 7:return o=_2e(n,r,i),a.abrupt("break",21);case 9:return a.next=11,O2e(n,r,i);case 11:case 15:case 19:return o=a.sent,a.abrupt("break",21);case 13:return a.next=15,iL(n,r,i);case 17:return a.next=19,iL(ke(n,["mc:Fallback"]),r,i);case 21:return a.abrupt("return",o);case 22:case"end":return a.stop()}},e)}))).apply(this,arguments)}function iL(e,t,n){return oL.apply(this,arguments)}function oL(){return oL=sa(qn.mark(function e(t,n,r){var i,o,a,s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S;return qn.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(i=ke(t,["p:grpSpPr","a:xfrm"])){T.next=3;break}return T.abrupt("return",null);case 3:o=parseInt(i["a:off"].attrs.x)*bi,a=parseInt(i["a:off"].attrs.y)*bi,s=parseInt(i["a:chOff"].attrs.x)*bi,l=parseInt(i["a:chOff"].attrs.y)*bi,u=parseInt(i["a:ext"].attrs.cx)*bi,c=parseInt(i["a:ext"].attrs.cy)*bi,f=parseInt(i["a:chExt"].attrs.cx)*bi,d=parseInt(i["a:chExt"].attrs.cy)*bi,(h=ke(i,["attrs","rot"])||0)&&(h=km(h)),p=u/f,v=c/d,g=[],T.t0=qn.keys(t);case 17:if((T.t1=T.t0()).done){T.next=47;break}if(m=T.t1.value,t[m].constructor!==Array){T.next=41;break}y=as(t[m]),T.prev=21,y.s();case 23:if((R=y.n()).done){T.next=31;break}return A=R.value,T.next=27,ix(m,A,n,r);case 27:(x=T.sent)&&g.push(x);case 29:T.next=23;break;case 31:T.next=36;break;case 33:T.prev=33,T.t2=T.catch(21),y.e(T.t2);case 36:return T.prev=36,y.f(),T.finish(36);case 39:T.next=45;break;case 41:return T.next=43,ix(m,t[m],n,r);case 43:(S=T.sent)&&g.push(S);case 45:T.next=17;break;case 47:return T.abrupt("return",{type:"group",top:a,left:o,width:u,height:c,rotate:h,elements:g.map(function(w){return rh(rh({},w),{},{left:(w.left-s)*p,top:(w.top-l)*v,width:w.width*p,height:w.height*v})})});case 48:case"end":return T.stop()}},e,null,[[21,33,36,39]])})),oL.apply(this,arguments)}function qH(e,t,n){var r,i,o=ke(e,["p:nvSpPr","p:cNvPr","attrs","name"]),a=ke(e,["p:nvSpPr","p:nvPr","p:ph","attrs","idx"]),s=ke(e,["p:nvSpPr","p:nvPr","p:ph","attrs","type"]);return s?(r=t.slideLayoutTables.typeTable[s],i=t.slideMasterTables.typeTable[s]):a&&(r=t.slideLayoutTables.idxTable[a],i=t.slideMasterTables.idxTable[a]),s||ke(e,["p:nvSpPr","p:cNvSpPr","attrs","txBox"])==="1"&&(s="text"),s||(s=ke(r,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=ke(i,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=n==="diagramBg"?"diagram":"obj"),eK(e,r,i,o,s,t)}function T2e(e,t){return eK(e,void 0,void 0,e["p:nvCxnSpPr"]["p:cNvPr"].attrs.name,e["p:nvCxnSpPr"]["p:nvPr"]["p:ph"]===void 0?void 0:e["p:nvSpPr"]["p:nvPr"]["p:ph"].attrs.type,t)}function eK(e,t,n,r,i,o){var a,s=["p:spPr","a:xfrm"],l=ke(e,s),u=ke(t,s),c=ke(n,s),f=ke(e,["p:spPr","a:prstGeom","attrs","prst"]),d=ke(e,["p:spPr","a:custGeom"]),h=O2(l,u,c),p=h.top,v=h.left,g=k2(l,u,c),m=g.width,y=g.height,R=ke(l,["attrs","flipV"])==="1",A=ke(l,["attrs","flipH"])==="1",x=km(ke(l,["attrs","rot"])),S=ke(e,["p:txXfrm"]);if(S){var T=ke(S,["attrs","rot"]);T&&(a=km(T)+90)}else a=x;var w="";e["p:txBody"]&&(w=nL(e["p:txBody"],e,t,i,o));var M,O=rg(e,i,o),P=O.borderColor,k=O.borderWidth,F=O.borderType,C=O.strokeDasharray,I=HH(e,void 0,o)||"",N=ke(e,["p:spPr","a:effectLst","a:outerShdw"]);N&&(M=KH(N,o));var W=function(Y,K,G){var ee=ke(Y,["p:txBody","a:bodyPr","attrs","anchor"]);return ee||(ee=ke(K,["p:txBody","a:bodyPr","attrs","anchor"]))||(ee=ke(G,["p:txBody","a:bodyPr","attrs","anchor"]))||(ee="t"),ee==="ctr"?"mid":ee==="b"?"down":"up"}(e,t,n),D=ke(e,["p:txBody","a:bodyPr","attrs","vert"])==="eaVert",Z={left:v,top:p,width:m,height:y,borderColor:P,borderWidth:k,borderType:F,borderStrokeDasharray:C,fillColor:I,content:w,isFlipV:R,isFlipH:A,rotate:x,vAlign:W,name:r};if(M&&(Z.shadow=M),d&&i!=="diagram"){var re=ke(l,["a:ext","attrs"]),B=function(Y,K,G){var ee=ke(Y,["a:pathLst"]),q=ke(ee,["a:path"]);Array.isArray(q)&&(q=q.pop());var H=parseInt(q.attrs.w),ue=parseInt(q.attrs.h),Ae=H===0?0:1/H*K,ce=ue===0?0:1/ue*G,de="",le=ke(q,["a:moveTo"]),J=q["a:lnTo"],E=q["a:cubicBezTo"],$=q["a:arcTo"],ie=ke(q,["a:close"]);Array.isArray(le)||(le=[le]);var j=[];if(le.length>0){if(Object.keys(le).forEach(function(Be){var it=le[Be]["a:pt"];it&&Object.keys(it).forEach(function(Oe){var Ke=it[Oe],tt=Ke.x,Rt=Ke.y,ft=Ke.order;j.push({type:"movto",x:tt,y:Rt,order:ft})})}),J&&Object.keys(J).forEach(function(Be){var it=J[Be]["a:pt"];it&&Object.keys(it).forEach(function(Oe){var Ke=it[Oe],tt=Ke.x,Rt=Ke.y,ft=Ke.order;j.push({type:"lnto",x:tt,y:Rt,order:ft})})}),E){var te=[];Array.isArray(E)||(E=[E]),Object.keys(E).forEach(function(Be){te.push(E[Be]["a:pt"])}),te.forEach(function(Be){var it=[];Be.forEach(function(Ke){var tt={x:Ke.attrs.x,y:Ke.attrs.y};it.push(tt)});var Oe=Be[0].attrs.order;j.push({type:"cubicBezTo",cubBzPt:it,order:Oe})})}if($){var ae=$.attrs,he=ae.order,fe=ae.hR,ve=ae.wR,xe=ae.stAng,Fe=ae.swAng,Re=0,Qe=0,Xe=ke($,["a:pt","attrs"]);Xe&&(Re=Xe.x,Qe=Xe.y),j.push({type:"arcTo",hR:fe,wR:ve,stAng:xe,swAng:Fe,shftX:Re,shftY:Qe,order:he})}ie&&(Array.isArray(ie)||(ie=[ie]),Object.keys(ie).forEach(function(){j.push({type:"close",order:1/0})})),j.sort(function(Be,it){return Be.order-it.order});for(var He=0;He<j.length;){if(j[He].type==="movto")de+=" M"+parseInt(j[He].x)*Ae+","+parseInt(j[He].y)*ce;else if(j[He].type==="lnto")de+=" L"+parseInt(j[He].x)*Ae+","+parseInt(j[He].y)*ce;else if(j[He].type==="cubicBezTo")de+=" C"+parseInt(j[He].cubBzPt[0].x)*Ae+","+parseInt(j[He].cubBzPt[0].y)*ce+" "+parseInt(j[He].cubBzPt[1].x)*Ae+","+parseInt(j[He].cubBzPt[1].y)*ce+" "+parseInt(j[He].cubBzPt[2].x)*Ae+","+parseInt(j[He].cubBzPt[2].y)*ce;else if(j[He].type==="arcTo"){var ye=parseInt(j[He].hR)*Ae,Me=parseInt(j[He].wR)*ce,Ce=parseInt(j[He].stAng)/6e4;de+=R2e(Me,ye,Me,ye,Ce,Ce+parseInt(j[He].swAng)/6e4)}else j[He].type==="close"&&(de+="z");He++}}return de}(d,parseInt(re.cx)*bi,parseInt(re.cy)*bi);return rh(rh({},Z),{},{type:"shape",shapType:"custom",path:B})}return rh(rh({},Z),{},!f||i!=="obj"&&i?{type:"text",isVertical:D,rotate:a}:{type:"shape",shapType:f})}function _2e(e,t,n){return aL.apply(this,arguments)}function aL(){return aL=sa(qn.mark(function e(t,n,r){var i,o,a,s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S,T,w,M,O,P,k,F,C,I,N,W,D,Z,re;return qn.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return i=r==="slideMasterBg"?n.masterResObj:r==="slideLayoutBg"?n.layoutResObj:n.slideResObj,o=t["p:blipFill"]["a:blip"].attrs["r:embed"],a=i[o].target,s=Ew(a).toLowerCase(),l=n.zip,B.next=7,l.file(a).async("arraybuffer");case 7:if(u=B.sent,c=t["p:spPr"]["a:xfrm"],f=q6(s),d=O2(c,void 0,void 0),h=d.top,p=d.left,v=k2(c,void 0,void 0),g=v.width,m=v.height,y="data:".concat(f,";base64,").concat(YH(u)),R=ke(c,["attrs","flipV"])==="1",A=ke(c,["attrs","flipH"])==="1",x=0,(S=ke(t,["p:spPr","a:xfrm","attrs","rot"]))&&(x=km(S)),T=ke(t,["p:nvPicPr","p:nvPr","a:videoFile"]),C=!1,!T){B.next=35;break}if(w=T.attrs["r:link"],!p2e(M=i[w].target)){B.next=28;break}M=ZH(M),C=!0,B.next=35;break;case 28:if((O=Ew(M).toLowerCase())!=="mp4"&&O!=="webm"&&O!=="ogg"){B.next=35;break}return B.next=32,l.file(M).async("arraybuffer");case 32:k=B.sent,P=q6(O),F=URL.createObjectURL(new Blob([k],{type:P}));case 35:if(!(I=ke(t,["p:nvPicPr","p:nvPr","a:audioFile"]))){B.next=45;break}if(N=I.attrs["r:link"],W=i[N].target,(D=Ew(W).toLowerCase())!=="mp3"&&D!=="wav"&&D!=="ogg"){B.next=45;break}return B.next=43,l.file(W).async("arraybuffer");case 43:Z=B.sent,re=URL.createObjectURL(new Blob([Z]));case 45:if(!T||C){B.next=47;break}return B.abrupt("return",{type:"video",top:h,left:p,width:g,height:m,rotate:x,blob:F});case 47:if(!T||!C){B.next=49;break}return B.abrupt("return",{type:"video",top:h,left:p,width:g,height:m,rotate:x,src:M});case 49:if(!I){B.next=51;break}return B.abrupt("return",{type:"audio",top:h,left:p,width:g,height:m,rotate:x,blob:re});case 51:return B.abrupt("return",{type:"image",top:h,left:p,width:g,height:m,rotate:x,src:y,isFlipV:R,isFlipH:A});case 52:case"end":return B.stop()}},e)})),aL.apply(this,arguments)}function O2e(e,t,n){return sL.apply(this,arguments)}function sL(){return sL=sa(qn.mark(function e(t,n,r){var i,o,a;return qn.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:i=ke(t,["a:graphic","a:graphicData","attrs","uri"]),s.t0=i,s.next=s.t0==="http://schemas.openxmlformats.org/drawingml/2006/table"?4:s.t0==="http://schemas.openxmlformats.org/drawingml/2006/chart"?6:s.t0==="http://schemas.openxmlformats.org/drawingml/2006/diagram"?10:s.t0==="http://schemas.openxmlformats.org/presentationml/2006/ole"?12:15;break;case 4:return o=k2e(t,n),s.abrupt("break",15);case 6:return s.next=8,P2e(t,n);case 8:return o=s.sent,s.abrupt("break",15);case 10:return o=C2e(t,n),s.abrupt("break",15);case 12:return(a=ke(t,["a:graphic","a:graphicData","mc:AlternateContent","mc:Fallback","p:oleObj"]))?iL(a,n,r):a=ke(t,["a:graphic","a:graphicData","p:oleObj"]),s.abrupt("break",15);case 15:return s.abrupt("return",o);case 16:case"end":return s.stop()}},e)})),sL.apply(this,arguments)}function k2e(e,t){var n,r,i=ke(e,["a:graphic","a:graphicData","a:tbl"]),o=ke(e,["p:xfrm"]),a=O2(o,void 0,void 0),s=a.top,l=a.left,u=k2(o,void 0,void 0),c=u.width,f=u.height,d=ke(e,["a:graphic","a:graphicData","a:tbl","a:tblPr"]),h=d.attrs?d.attrs.firstRow:void 0,p=d.attrs?d.attrs.firstCol:void 0,v=d.attrs?d.attrs.lastRow:void 0,g=d.attrs?d.attrs.lastCol:void 0,m=d.attrs?d.attrs.bandRow:void 0,y=d.attrs?d.attrs.bandCol:void 0,R={isFrstRowAttr:h&&h==="1"?1:0,isFrstColAttr:p&&p==="1"?1:0,isLstRowAttr:v&&v==="1"?1:0,isLstColAttr:g&&g==="1"?1:0,isBandRowAttr:m&&m==="1"?1:0,isBandColAttr:y&&y==="1"?1:0},A=d["a:tableStyleId"];if(A){var x=t.tableStyles["a:tblStyleLst"]["a:tblStyle"];if(x)if(x.constructor===Array)for(var S=0;S<x.length;S++)x[S].attrs.styleId===A&&(n=x[S]);else x.attrs.styleId===A&&(n=x)}n&&(n.tblStylAttrObj=R);var T=ke(n,["a:wholeTbl","a:tcStyle"]),w=ke(T,["a:tcBdr"]);if(w){var M=function(E,$){var ie={};if(E["a:bottom"]){var j=rg({"p:spPr":{"a:ln":E["a:bottom"]["a:ln"]}},void 0,$);ie.bottom=j}if(E["a:top"]){var te=rg({"p:spPr":{"a:ln":E["a:top"]["a:ln"]}},void 0,$);ie.top=te}if(E["a:right"]){var ae=rg({"p:spPr":{"a:ln":E["a:right"]["a:ln"]}},void 0,$);ie.right=ae}if(E["a:left"]){var he=rg({"p:spPr":{"a:ln":E["a:left"]["a:ln"]}},void 0,$);ie.left=he}return ie}(w,t);M&&(r=M.bottom||M.left||M.right||M.top)}var O="",P=ke(n,["a:tblBg","a:fillRef"]);P&&(O=nr(P,void 0,void 0,t)),P===void 0&&(O=nr(P=ke(n,["a:wholeTbl","a:tcStyle","a:fill","a:solidFill"]),void 0,void 0,t));var k=i["a:tr"];k.constructor!==Array&&(k=[k]);for(var F=[],C=0;C<k.length;C++){var I=k[C],N=b2e(k,C,R,n,t),W=N.fillColor,D=N.fontColor,Z=N.fontBold,re=I["a:tc"],B=[];if(re.constructor===Array)for(var Y=0;Y<re.length;Y++){var K=re[Y],G=void 0;if(Y===0&&R.isFrstColAttr===1)G="a:firstCol",R.isLstRowAttr===1&&C===k.length-1&&ke(n,["a:seCell"])?G="a:seCell":R.isFrstRowAttr===1&&C===0&&ke(n,["a:neCell"])&&(G="a:neCell");else if(Y>0&&R.isBandColAttr===1&&(R.isFrstColAttr!==1||C!==0)&&(R.isLstRowAttr!==1||C!==k.length-1)&&Y!==re.length-1&&Y%2!=0){var ee=ke(n,["a:band2V"]);ee===void 0?(ee=ke(n,["a:band1V"]))&&(G="a:band2V"):G="a:band2V"}Y===re.length-1&&R.isLstColAttr===1&&(G="a:lastCol",R.isLstRowAttr===1&&C===k.length-1&&ke(n,["a:swCell"])?G="a:swCell":R.isFrstRowAttr===1&&C===0&&ke(n,["a:nwCell"])&&(G="a:nwCell"));var q=nL(K["a:txBody"],K,void 0,void 0,t),H=WF(K,n,G,t),ue={text:q};H.rowSpan&&(ue.rowSpan=H.rowSpan),H.colSpan&&(ue.colSpan=H.colSpan),H.vMerge&&(ue.vMerge=H.vMerge),H.hMerge&&(ue.hMerge=H.hMerge),(H.fontBold||Z)&&(ue.fontBold=H.fontBold||Z),(H.fontColor||D)&&(ue.fontColor=H.fontColor||D),(H.fillColor||W||O)&&(ue.fillColor=H.fillColor||W||O),B.push(ue)}else{var Ae=void 0;if(R.isFrstColAttr===1&&R.isLstRowAttr!==1)Ae="a:firstCol";else if(R.isBandColAttr===1&&R.isLstRowAttr!==1){var ce=ke(n,["a:band2V"]);(ce||(ce=ke(n,["a:band1V"])))&&(Ae="a:band2V")}R.isLstColAttr===1&&R.isLstRowAttr!==1&&(Ae="a:lastCol");var de=nL(re["a:txBody"],re,void 0,void 0,t),le=WF(re,n,Ae,t),J={text:de};le.rowSpan&&(J.rowSpan=le.rowSpan),le.colSpan&&(J.colSpan=le.colSpan),le.vMerge&&(J.vMerge=le.vMerge),le.hMerge&&(J.hMerge=le.hMerge),(le.fontBold||Z)&&(J.fontBold=le.fontBold||Z),(le.fontColor||D)&&(J.fontColor=le.fontColor||D),(le.fillColor||W||O)&&(J.fillColor=le.fillColor||W||O),B.push(J)}F.push(B)}return rh({type:"table",top:s,left:l,width:c,height:f,data:F},r||{})}function P2e(e,t){return lL.apply(this,arguments)}function lL(){return lL=sa(qn.mark(function e(t,n){var r,i,o,a,s,l,u,c,f,d,h,p,v;return qn.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return r=ke(t,["p:xfrm"]),i=O2(r,void 0,void 0),o=i.top,a=i.left,s=k2(r,void 0,void 0),l=s.width,u=s.height,c=t["a:graphic"]["a:graphicData"]["c:chart"].attrs["r:id"],f=n.slideResObj[c].target,g.next=7,Ro(n.zip,f);case 7:if(d=g.sent,h=ke(d,["c:chartSpace","c:chart","c:plotArea"]),p=m2e(h)){g.next=12;break}return g.abrupt("return",{});case 12:return v={type:"chart",top:o,left:a,width:l,height:u,data:p.data,chartType:p.type},p.marker!==void 0&&(v.marker=p.marker),p.barDir!==void 0&&(v.barDir=p.barDir),p.holeSize!==void 0&&(v.holeSize=p.holeSize),p.grouping!==void 0&&(v.grouping=p.grouping),p.style!==void 0&&(v.style=p.style),g.abrupt("return",v);case 19:case"end":return g.stop()}},e)})),lL.apply(this,arguments)}function C2e(e,t){var n=ke(e,["p:xfrm"]),r=O2(n,void 0,void 0),i=r.left,o=r.top,a=k2(n,void 0,void 0),s=a.width,l=a.height,u=ke(t.digramFileContent,["p:drawing","p:spTree","p:sp"]),c=[];if(u){var f,d=as(u);try{for(d.s();!(f=d.n()).done;){var h=qH(f.value,t,"diagramBg");h&&c.push(h)}}catch(p){d.e(p)}finally{d.f()}}return{type:"diagram",left:i,top:o,width:s,height:l,elements:c}}const qr=" ";function N2e(e){let t="";Array.isArray(e)||(e=[e]);for(let n=0;n<e.length;n++){const r=e[n];if(r.type===st.CLOSE_PATH)t+="z";else if(r.type===st.HORIZ_LINE_TO)t+=(r.relative?"h":"H")+r.x;else if(r.type===st.VERT_LINE_TO)t+=(r.relative?"v":"V")+r.y;else if(r.type===st.MOVE_TO)t+=(r.relative?"m":"M")+r.x+qr+r.y;else if(r.type===st.LINE_TO)t+=(r.relative?"l":"L")+r.x+qr+r.y;else if(r.type===st.CURVE_TO)t+=(r.relative?"c":"C")+r.x1+qr+r.y1+qr+r.x2+qr+r.y2+qr+r.x+qr+r.y;else if(r.type===st.SMOOTH_CURVE_TO)t+=(r.relative?"s":"S")+r.x2+qr+r.y2+qr+r.x+qr+r.y;else if(r.type===st.QUAD_TO)t+=(r.relative?"q":"Q")+r.x1+qr+r.y1+qr+r.x+qr+r.y;else if(r.type===st.SMOOTH_QUAD_TO)t+=(r.relative?"t":"T")+r.x+qr+r.y;else if(r.type===st.ARC)t+=(r.relative?"a":"A")+r.rX+qr+r.rY+qr+r.xRot+qr+ +r.lArcFlag+qr+ +r.sweepFlag+qr+r.x+qr+r.y;else throw new Error(`Unexpected command type "${r==null?void 0:r.type}" at index ${n}.`)}return t}function uL([e,t],n){return[e*Math.cos(n)-t*Math.sin(n),e*Math.sin(n)+t*Math.cos(n)]}function sl(...e){for(let t=0;t<e.length;t++)if(typeof e[t]!="number")throw new Error(`assertNumbers arguments[${t}] is not a number. ${typeof e[t]} == typeof ${e[t]}`);return!0}const $c=Math.PI;function vO(e,t,n){e.lArcFlag=e.lArcFlag===0?0:1,e.sweepFlag=e.sweepFlag===0?0:1;let{rX:r,rY:i}=e;const{x:o,y:a}=e;r=Math.abs(e.rX),i=Math.abs(e.rY);const[s,l]=uL([(t-o)/2,(n-a)/2],-e.xRot/180*$c),u=Math.pow(s,2)/Math.pow(r,2)+Math.pow(l,2)/Math.pow(i,2);1<u&&(r*=Math.sqrt(u),i*=Math.sqrt(u)),e.rX=r,e.rY=i;const c=Math.pow(r,2)*Math.pow(l,2)+Math.pow(i,2)*Math.pow(s,2),f=(e.lArcFlag!==e.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(r,2)*Math.pow(i,2)-c)/c)),d=r*l/i*f,h=-i*s/r*f,p=uL([d,h],e.xRot/180*$c);e.cX=p[0]+(t+o)/2,e.cY=p[1]+(n+a)/2,e.phi1=Math.atan2((l-h)/i,(s-d)/r),e.phi2=Math.atan2((-l-h)/i,(-s-d)/r),e.sweepFlag===0&&e.phi2>e.phi1&&(e.phi2-=2*$c),e.sweepFlag===1&&e.phi2<e.phi1&&(e.phi2+=2*$c),e.phi1*=180/$c,e.phi2*=180/$c}function BF(e,t,n){sl(e,t,n);const r=e*e+t*t-n*n;if(0>r)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 Tu=Math.PI/180;function YF(e,t,n){return(1-n)*e+n*t}function ZF(e,t,n,r){return e+Math.cos(r/180*$c)*t+Math.sin(r/180*$c)*n}function QF(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]:I2e(u/l,c/l,1e-6)}function HF(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 I2e(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 F2e(e,t,n){e.cX||vO(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<a;c++){const f=YF(e.phi1,e.phi2,c/a),d=YF(e.phi1,e.phi2,(c+1)/a),h=d-f,p=4/3*Math.tan(h*Tu/4),[v,g]=[Math.cos(f*Tu)-p*Math.sin(f*Tu),Math.sin(f*Tu)+p*Math.cos(f*Tu)],[m,y]=[Math.cos(d*Tu),Math.sin(d*Tu)],[R,A]=[m+p*Math.sin(d*Tu),y-p*Math.cos(d*Tu)],x={relative:e.relative,type:st.CURVE_TO},S=(T,w)=>{const[M,O]=uL([T*e.rX,w*e.rY],e.xRot);return[e.cX+M,e.cY+O]};[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 E2e(e=1e13){sl(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 tK(){return ll((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 X2e(){return ll((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 W2e(e=!0,t=!0,n=!0){return ll((r,i,o,a,s)=>{if(isNaN(a)&&!(r.type&st.MOVE_TO))throw new Error("path must start with moveto");return t&&r.type&st.HORIZ_LINE_TO&&(r.type=st.LINE_TO,r.y=r.relative?0:o),n&&r.type&st.VERT_LINE_TO&&(r.type=st.LINE_TO,r.x=r.relative?0:i),e&&r.type&st.CLOSE_PATH&&(r.type=st.LINE_TO,r.x=r.relative?a-i:a,r.y=r.relative?s-o:s),r.type&st.ARC&&(r.rX===0||r.rY===0)&&(r.type=st.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r})}function nK(){let e=NaN,t=NaN,n=NaN,r=NaN;return ll((i,o,a)=>(i.type&st.SMOOTH_CURVE_TO&&(i.type=st.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&st.CURVE_TO?(e=i.relative?o+i.x2:i.x2,t=i.relative?a+i.y2:i.y2):(e=NaN,t=NaN),i.type&st.SMOOTH_QUAD_TO&&(i.type=st.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&st.QUAD_TO?(n=i.relative?o+i.x1:i.x1,r=i.relative?a+i.y1:i.y1):(n=NaN,r=NaN),i))}function rK(){let e=NaN,t=NaN;return ll((n,r,i)=>{if(n.type&st.SMOOTH_QUAD_TO&&(n.type=st.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&st.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=st.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 ll(e){let t=0,n=0,r=NaN,i=NaN;return function(a){if(isNaN(r)&&!(a.type&st.MOVE_TO))throw new Error("path must start with moveto");const s=e(a,t,n,r,i);return a.type&st.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&st.MOVE_TO&&(r=t,i=n),s}}function V2e(e=0){sl(e);let t=NaN,n=NaN,r=NaN,i=NaN;return ll((o,a,s,l,u)=>{const c=Math.abs;let f=!1,d=0,h=0;if(o.type&st.SMOOTH_CURVE_TO&&(d=isNaN(t)?0:a-t,h=isNaN(n)?0:s-n),o.type&(st.CURVE_TO|st.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&st.SMOOTH_QUAD_TO?(r=isNaN(r)?a:2*a-r,i=isNaN(i)?s:2*s-i):o.type&st.QUAD_TO?(r=o.relative?a+o.x1:o.x1,i=o.relative?s+o.y1:o.y2):(r=NaN,i=NaN),o.type&st.LINE_COMMANDS||o.type&st.ARC&&(o.rX===0||o.rY===0||!o.lArcFlag)||o.type&st.CURVE_TO||o.type&st.SMOOTH_CURVE_TO||o.type&st.QUAD_TO||o.type&st.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&st.CLOSE_PATH&&c(a-l)<=e&&c(s-u)<=e&&(f=!0),f?[]:o})}function jf(e,t,n,r,i,o){return sl(e,t,n,r,i,o),ll((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&st.HORIZ_LINE_TO&&t!==0&&(a.type=st.LINE_TO,a.y=a.relative?0:l),a.type&st.VERT_LINE_TO&&n!==0&&(a.type=st.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=st.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,T=2*y*R*(A-x),w=v(y)*A+v(R)*x,M=S*r*r-T*t*r+w*t*t,O=T*(e*r+t*n)-2*(S*n*r+w*e*t),P=S*n*n-T*e*n+w*e*e,k=(Math.atan2(O,M-P)+Math.PI)%Math.PI/2,F=Math.sin(k),C=Math.cos(k);a.rX=Math.abs(g)/Math.sqrt(M*v(C)+O*F*C+P*v(F)),a.rY=Math.abs(g)/Math.sqrt(M*v(F)-O*F*C+P*v(C)),a.xRot=k*180/Math.PI}return typeof a.sweepFlag<"u"&&0>g&&(a.sweepFlag=+!a.sweepFlag),a})}function D2e(e,t=0,n=0){sl(e,t,n);const r=Math.sin(e),i=Math.cos(e);return jf(i,r,-r,i,t-t*i+n*r,n-t*r-n*i)}function U2e(e,t=0){return sl(e,t),jf(1,0,0,1,e,t)}function B2e(e,t=e){return sl(e,t),jf(e,0,0,t,0,0)}function Y2e(e){return sl(e),jf(1,0,Math.atan(e),1,0,0)}function Z2e(e){return sl(e),jf(1,Math.atan(e),0,1,0,0)}function Q2e(e=0){return sl(e),jf(-1,0,0,1,e,0)}function H2e(e=0){return sl(e),jf(1,0,0,-1,0,e)}function K2e(){return ll((e,t,n)=>st.ARC===e.type?F2e(e,e.relative?0:t,e.relative?0:n):e)}function G2e(){return ll((e,t,n)=>(e.relative&&(t=0,n=0),st.ARC===e.type&&vO(e,t,n),e))}function iK(){return e=>({...e})}function z2e(){const e=iK(),t=tK(),n=rK(),r=nK(),i=ll((o,a,s)=>{const l=r(n(t(e(o))));function u(f){f>i.maxX&&(i.maxX=f),f<i.minX&&(i.minX=f)}function c(f){f>i.maxY&&(i.maxY=f),f<i.minY&&(i.minY=f)}if(l.type&st.DRAWING_COMMANDS&&(u(a),c(s)),l.type&st.HORIZ_LINE_TO&&u(l.x),l.type&st.VERT_LINE_TO&&c(l.y),l.type&st.LINE_TO&&(u(l.x),c(l.y)),l.type&st.CURVE_TO){u(l.x),c(l.y);const f=QF(a,l.x1,l.x2,l.x);for(const h of f)0<h&&1>h&&u(HF(a,l.x1,l.x2,l.x,h));const d=QF(s,l.y1,l.y2,l.y);for(const h of d)0<h&&1>h&&c(HF(s,l.y1,l.y2,l.y,h))}if(l.type&st.ARC){u(l.x),c(l.y),vO(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.phi1<l.phi2?[l.phi1,l.phi2]:-180>l.phi2?[l.phi2+360,l.phi1+360]:[l.phi2,l.phi1],y=([x,S])=>{const w=Math.atan2(S,x)*180/Math.PI;return w<g?w+360:w},R=BF(p,-d,0).map(y);for(const x of R)x>g&&x<m&&u(ZF(l.cX,d,p,x));const A=BF(v,-h,0).map(y);for(const x of A)x>g&&x<m&&c(ZF(l.cY,h,v,x))}return o});return i.minX=1/0,i.maxX=-1/0,i.minY=1/0,i.maxY=-1/0,i}const Ai={ROUND:E2e,TO_ABS:tK,TO_REL:X2e,NORMALIZE_HVZ:W2e,NORMALIZE_ST:nK,QT_TO_C:rK,INFO:ll,SANITIZE:V2e,MATRIX:jf,ROTATE:D2e,TRANSLATE:U2e,SCALE:B2e,SKEW_X:Y2e,SKEW_Y:Z2e,X_AXIS_SYMMETRY:Q2e,Y_AXIS_SYMMETRY:H2e,A_TO_C:K2e,ANNOTATE_ARCS:G2e,CLONE:iK,CALCULATE_BOUNDS:z2e};class oK{round(t){return this.transform(Ai.ROUND(t))}toAbs(){return this.transform(Ai.TO_ABS())}toRel(){return this.transform(Ai.TO_REL())}normalizeHVZ(t,n,r){return this.transform(Ai.NORMALIZE_HVZ(t,n,r))}normalizeST(){return this.transform(Ai.NORMALIZE_ST())}qtToC(){return this.transform(Ai.QT_TO_C())}aToC(){return this.transform(Ai.A_TO_C())}sanitize(t){return this.transform(Ai.SANITIZE(t))}translate(t,n){return this.transform(Ai.TRANSLATE(t,n))}scale(t,n){return this.transform(Ai.SCALE(t,n))}rotate(t,n,r){return this.transform(Ai.ROTATE(t,n,r))}matrix(t,n,r,i,o,a){return this.transform(Ai.MATRIX(t,n,r,i,o,a))}skewX(t){return this.transform(Ai.SKEW_X(t))}skewY(t){return this.transform(Ai.SKEW_Y(t))}xSymmetry(t){return this.transform(Ai.X_AXIS_SYMMETRY(t))}ySymmetry(t){return this.transform(Ai.Y_AXIS_SYMMETRY(t))}annotateArcs(){return this.transform(Ai.ANNOTATE_ARCS())}}const J2e=e=>e===" "||e===" "||e==="\r"||e===`
|
||
`,KF=e=>48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57;class $2e extends oK{constructor(){super();Sr(this,"curNumber","");Sr(this,"curCommandType",-1);Sr(this,"curCommandRelative",!1);Sr(this,"canParseCommandOrComma",!0);Sr(this,"curNumberHasExp",!1);Sr(this,"curNumberHasExpDigits",!1);Sr(this,"curNumberHasDecimal",!1);Sr(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;o<n.length;o++){const a=n[o],s=this.curCommandType===st.ARC&&(this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber.length===1&&(this.curNumber==="0"||this.curNumber==="1"),l=KF(a)&&(this.curNumber==="0"&&a==="0"||s);if(KF(a)&&!l){this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp;continue}if(a==="e"||a==="E"){this.curNumber+=a,this.curNumberHasExp=!0;continue}if((a==="-"||a==="+")&&this.curNumberHasExp&&!this.curNumberHasExpDigits){this.curNumber+=a;continue}if(a==="."&&!this.curNumberHasExp&&!this.curNumberHasDecimal&&!s){this.curNumber+=a,this.curNumberHasDecimal=!0;continue}if(this.curNumber&&this.curCommandType!==-1){const u=Number(this.curNumber);if(isNaN(u))throw new SyntaxError(`Invalid number ending at ${o}`);if(this.curCommandType===st.ARC){if(this.curArgs.length===0||this.curArgs.length===1){if(0>u)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===j2e[this.curCommandType]&&(st.HORIZ_LINE_TO===this.curCommandType?i({type:st.HORIZ_LINE_TO,relative:this.curCommandRelative,x:u}):st.VERT_LINE_TO===this.curCommandType?i({type:st.VERT_LINE_TO,relative:this.curCommandRelative,y:u}):this.curCommandType===st.MOVE_TO||this.curCommandType===st.LINE_TO||this.curCommandType===st.SMOOTH_QUAD_TO?(i({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),st.MOVE_TO===this.curCommandType&&(this.curCommandType=st.LINE_TO)):this.curCommandType===st.CURVE_TO?i({type:st.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===st.SMOOTH_CURVE_TO?i({type:st.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===st.QUAD_TO?i({type:st.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===st.ARC&&i({type:st.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(!J2e(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:st.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1;continue}else if(a==="h"||a==="H")this.curCommandType=st.HORIZ_LINE_TO,this.curCommandRelative=a==="h";else if(a==="v"||a==="V")this.curCommandType=st.VERT_LINE_TO,this.curCommandRelative=a==="v";else if(a==="m"||a==="M")this.curCommandType=st.MOVE_TO,this.curCommandRelative=a==="m";else if(a==="l"||a==="L")this.curCommandType=st.LINE_TO,this.curCommandRelative=a==="l";else if(a==="c"||a==="C")this.curCommandType=st.CURVE_TO,this.curCommandRelative=a==="c";else if(a==="s"||a==="S")this.curCommandType=st.SMOOTH_CURVE_TO,this.curCommandRelative=a==="s";else if(a==="q"||a==="Q")this.curCommandType=st.QUAD_TO,this.curCommandRelative=a==="q";else if(a==="t"||a==="T")this.curCommandType=st.SMOOTH_QUAD_TO,this.curCommandRelative=a==="t";else if(a==="a"||a==="A")this.curCommandType=st.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 sr=class sr extends oK{constructor(n){super();Sr(this,"commands");typeof n=="string"?this.commands=sr.parse(n):this.commands=n}encode(){return sr.encode(this.commands)}getBounds(){const n=Ai.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 N2e(n)}static parse(n){const r=new $2e,i=[];return r.parse(n,i),r.finish(i),i}};Sr(sr,"CLOSE_PATH",1),Sr(sr,"MOVE_TO",2),Sr(sr,"HORIZ_LINE_TO",4),Sr(sr,"VERT_LINE_TO",8),Sr(sr,"LINE_TO",16),Sr(sr,"CURVE_TO",32),Sr(sr,"SMOOTH_CURVE_TO",64),Sr(sr,"QUAD_TO",128),Sr(sr,"SMOOTH_QUAD_TO",256),Sr(sr,"ARC",512),Sr(sr,"LINE_COMMANDS",sr.LINE_TO|sr.HORIZ_LINE_TO|sr.VERT_LINE_TO),Sr(sr,"DRAWING_COMMANDS",sr.HORIZ_LINE_TO|sr.VERT_LINE_TO|sr.LINE_TO|sr.CURVE_TO|sr.SMOOTH_CURVE_TO|sr.QUAD_TO|sr.SMOOTH_QUAD_TO|sr.ARC);let st=sr;const j2e={[st.MOVE_TO]:2,[st.LINE_TO]:2,[st.HORIZ_LINE_TO]:1,[st.VERT_LINE_TO]:1,[st.CLOSE_PATH]:0,[st.QUAD_TO]:4,[st.SMOOTH_QUAD_TO]:2,[st.CURVE_TO]:6,[st.SMOOTH_CURVE_TO]:4,[st.ARC]:7};var q2e=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")}}(),Wg=Math.PI*2,Ww=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}},eye=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}]},GF=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)},tye=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,T=(d-R)/a,w=(-f-y)/o,M=(-d-R)/a,O=GF(1,0,S,T),P=GF(S,T,w,M);return l===0&&P>0&&(P-=Wg),l===1&&P<0&&(P+=Wg),[A,x,O,P]},nye=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*Wg/360),g=Math.cos(u*Wg/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=tye(n,r,i,o,a,s,f,h,v,g,m,y),x=q2e(A,4),S=x[0],T=x[1],w=x[2],M=x[3],O=Math.abs(M)/(Wg/4);Math.abs(1-O)<1e-7&&(O=1);var P=Math.max(Math.ceil(O),1);M/=P;for(var k=0;k<P;k++)p.push(eye(w,M)),w+=M;return p.map(function(F){var C=Ww(F[0],a,s,g,v,S,T),I=C.x,N=C.y,W=Ww(F[1],a,s,g,v,S,T),D=W.x,Z=W.y,re=Ww(F[2],a,s,g,v,S,T),B=re.x,Y=re.y;return{x1:I,y1:N,x2:D,y2:Z,x:B,y:Y}})};const rye={1:"Z",2:"M",4:"H",8:"V",16:"L",32:"C",64:"S",128:"Q",256:"T",512:"A"},zF=e=>{const t=new st(e),n=[];for(const r of t.commands){const i=rye[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=nye({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},iye=e=>{try{const t=new st(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}}},JF=(e,t)=>e.replace(/font-size:\s*([\d.]+)pt/g,(n,r)=>`font-size: ${(parseFloat(r)*t).toFixed(1)}px`),oye=()=>{const e=lt(),{theme:t}=We(lt()),{addSlidesFromData:n}=x4(),{isEmptySlide:r}=Jf(),i=ge(!1),o=(l,u=!1)=>{const c=l[0],f=new FileReader;f.addEventListener("load",()=>{try{const d=JSON.parse(qZ(f.result));u?(e.updateSlideIndex(0),e.setSlides(d)):r.value?e.setSlides(d):n(d)}catch{Tn.error("无法正确读取 / 解析该文件")}}),f.readAsText(c)},a=l=>{let u=[0,0],c=[0,0];!l.isFlipV&&!l.isFlipH?(u=[0,0],c=[l.width,l.height]):l.isFlipV&&l.isFlipH?(u=[l.width,l.height],c=[0,0]):l.isFlipV&&!l.isFlipH?(u=[0,l.height],c=[l.width,0]):(u=[l.width,0],c=[0,l.height]);const f={type:"line",id:yn(10),width:l.borderWidth||1,left:l.left,top:l.top,start:u,end:c,style:l.borderType,color:l.borderColor,points:["",/straightConnector/.test(l.shapType)?"arrow":""]};return/bentConnector/.test(l.shapType)&&(f.broken2=[Math.abs(u[0]-c[0])/2,Math.abs(u[1]-c[1])/2]),f};return{importSpecificFile:o,importPPTXFile:l=>{const u=l[0];if(!u)return;i.value=!0;const c=[];for(const d of J_)c.push(...d.children);const f=new FileReader;f.onload=async d=>{const h=await x2e(d.target.result),p=96/72,v=h.size.width;e.setViewportSize(v*p);const g=[];for(const m of h.slides){const{type:y,value:R}=m.fill;let A;y==="image"?A={type:"image",image:{src:R.picBase64,size:"cover"}}:y==="gradient"?A={type:"gradient",gradient:{type:"linear",colors:R.colors.map(T=>({...T,pos:parseInt(T.pos)})),rotate:R.rot}}:A={type:"solid",color:R};const x={id:yn(10),elements:[],background:A},S=T=>{for(const w of T){const M=w.width||1,O=w.height||1,P=w.left,k=w.top;if(w.width=w.width*p,w.height=w.height*p,w.left=w.left*p,w.top=w.top*p,w.type==="text"){const F={type:"text",id:yn(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:JF(w.content,p),lineHeight:1,outline:{color:w.borderColor,width:w.borderWidth,style:w.borderType},fill:w.fillColor,vertical:w.isVertical};w.shadow&&(F.shadow={h:w.shadow.h*p,v:w.shadow.v*p,blur:w.shadow.blur*p,color:w.shadow.color}),x.elements.push(F)}else if(w.type==="image")x.elements.push({type:"image",id:yn(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==="audio")x.elements.push({type:"audio",id:yn(10),src:w.blob,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,fixedRatio:!1,color:t.value.themeColor,loop:!1,autoplay:!1});else if(w.type==="video")x.elements.push({type:"video",id:yn(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 F=a(w);x.elements.push(F)}else{const F=c.find(N=>N.pptxShapeType===w.shapType),C={mid:"middle",down:"bottom",up:"top"},I={type:"shape",id:yn(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:w.fillColor||"none",fixedRatio:!1,rotate:w.rotate,outline:{color:w.borderColor,width:w.borderWidth,style:w.borderType},text:{content:JF(w.content,p),defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:C[w.vAlign]||"middle"},flipH:w.isFlipH,flipV:w.isFlipV};if(w.shadow&&(I.shadow={h:w.shadow.h*p,v:w.shadow.v*p,blur:w.shadow.blur*p,color:w.shadow.color}),F&&(I.path=F.path,I.viewBox=F.viewBox,F.pathFormula)){I.pathFormula=F.pathFormula,I.viewBox=[w.width,w.height];const N=Gh[F.pathFormula];"editable"in N&&N.editable?(I.path=N.formula(w.width,w.height,N.defaultValue),I.keypoints=N.defaultValue):I.path=N.formula(w.width,w.height)}if(w.shapType==="custom")if(w.path.indexOf("NaN")!==-1)I.path="";else{I.special=!0,I.path=w.path;const{maxX:N,maxY:W}=iye(I.path);I.viewBox=[N||M,W||O]}I.path&&x.elements.push(I)}else if(w.type==="table"){const F=w.data.length,C=w.data[0].length,I={fontname:t.value.fontName,color:t.value.fontColor},N=[];for(let D=0;D<F;D++){const Z=[];for(let re=0;re<C;re++){const B=w.data[D][re];let Y=document.createElement("div");Y.innerHTML=B.text;const K=Y.querySelector("p"),G=(K==null?void 0:K.style.textAlign)||"left",ee=Y.querySelector("span"),q=ee!=null&&ee.style.fontSize?(parseInt(ee==null?void 0:ee.style.fontSize)*p).toFixed(1)+"px":"",H=(ee==null?void 0:ee.style.fontFamily)||"",ue=(ee==null?void 0:ee.style.color)||B.fontColor;Z.push({id:yn(10),colspan:B.colSpan||1,rowspan:B.rowSpan||1,text:Y.innerText,style:{...I,align:["left","right","center"].includes(G)?G:"left",fontsize:q,fontname:H,color:ue,bold:B.fontBold,backcolor:B.fillColor}}),Y=null}N.push(Z)}const W=new Array(C).fill(1/C);x.elements.push({type:"table",id:yn(10),width:w.width,height:w.height,left:w.left,top:w.top,colWidths:W,rotate:0,data:N,outline:{width:w.borderWidth||2,style:w.borderType,color:w.borderColor||"#eeece1"},cellMinHeight:36})}else if(w.type==="chart"){let F,C,I;if(w.chartType==="scatterChart"||w.chartType==="bubbleChart")F=w.data[0].map((D,Z)=>`坐标${Z+1}`),C=["X","Y"],I=w.data;else{const D=w.data;F=Object.values(D[0].xlabels),C=D.map(Z=>Z.key),I=D.map(Z=>Z.values.map(re=>re.y))}const N={};let W="bar";switch(w.chartType){case"barChart":case"bar3DChart":W="bar",w.barDir==="bar"&&(W="column"),(w.grouping==="stacked"||w.grouping==="percentStacked")&&(N.stack=!0);break;case"lineChart":case"line3DChart":(w.grouping==="stacked"||w.grouping==="percentStacked")&&(N.stack=!0),W="line";break;case"areaChart":case"area3DChart":(w.grouping==="stacked"||w.grouping==="percentStacked")&&(N.stack=!0),W="area";break;case"scatterChart":case"bubbleChart":W="scatter";break;case"pieChart":case"pie3DChart":W="pie";break;case"radarChart":W="radar";break;case"doughnutChart":W="ring";break}x.elements.push({type:"chart",id:yn(10),chartType:W,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,themeColors:[t.value.themeColor],textColor:t.value.fontColor,data:{labels:F,legends:C,series:I},options:N})}else if(w.type==="group"||w.type==="diagram"){const F=w.elements.map(C=>({...C,left:C.left+P,top:C.top+k}));S(F)}}};S(m.elements),g.push(x)}e.updateSlideIndex(0),e.setSlides(g),i.value=!1},f.readAsArrayBuffer(u)},exporting:i}},aye={class:"hotkey-doc"},sye={class:"title"},lye={class:"label"},uye={class:"value"},cye=Ee({__name:"HotkeyDoc",setup(e){return(t,n)=>(U(),ne("div",aye,[(U(!0),ne(Ve,null,rt(z(R0e),r=>(U(),ne(Ve,{key:r.type},[V("div",sye,pt(r.type),1),(U(!0),ne(Ve,null,rt(r.children,i=>(U(),ne("div",{class:"hotkey-item",key:i.label},[V("div",lye,pt(i.label),1),V("div",uye,pt(i.value),1)]))),128))],64))),128))]))}}),fye=Ue(cye,[["__scopeId","data-v-0762be00"]]),dye=["accept"],hye=Ee({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=ge(),i=()=>{r.value&&(r.value.value="",r.value.click())},o=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(U(),ne("div",{class:"file-input",onClick:s[1]||(s[1]=l=>i())},[kr(a.$slots,"default",{},void 0,!0),V("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,dye)]))}}),Xh=Ue(hye,[["__scopeId","data-v-1bd53d05"]]),pye=e=>(rn("data-v-9856918a"),e=e(),on(),e),vye={key:0,class:"fullscreen-spin"},gye={class:"spin"},mye=pye(()=>V("div",{class:"spinner"},null,-1)),yye={class:"text"},Aye=Ee({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{default:""}},setup(e){return(t,n)=>t.loading?(U(),ne("div",vye,[V("div",gye,[mye,V("div",yye,pt(t.tip),1)])])):Ze("",!0)}}),gO=Ue(Aye,[["__scopeId","data-v-9856918a"]]),Rye={class:"header"},bye=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=ge(!1),o=we(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const l=Se("IconClose");return U(),_e(R_,{to:"body"},[_(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:se(()=>[Ge(V("div",{class:$e(["drawer",a.placement]),style:Le({width:n.width+"px"})},[V("div",Rye,[kr(a.$slots,"title",{},void 0,!0),V("span",{class:"close-btn",onClick:s[0]||(s[0]=u=>r("update:visible",!1))},[_(l)])]),i.value?(U(),ne("div",{key:0,class:"content",style:Le(o.value)},[kr(a.$slots,"default",{},void 0,!0)],4)):Ze("",!0)],6),[[ju,a.visible]])]),_:3},8,["name"])])}}}),xye=Ue(bye,[["__scopeId","data-v-46f39759"]]),Sye={class:"prefix"},wye=["disabled","value","placeholder"],Mye={class:"suffix"},Lye=Ee({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},simple:{type:Boolean,default:!1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{expose:t,emit:n}){const r=n,i=ge(!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=ge();return t({focus:()=>{l.value&&l.value.focus()}}),(c,f)=>(U(),ne("div",{class:$e(["input",{disabled:c.disabled,focused:i.value,simple:c.simple}])},[V("span",Sye,[kr(c.$slots,"prefix",{},void 0,!0)]),V("input",{type:"text",ref_key:"inputRef",ref:l,disabled:c.disabled,value:c.value,placeholder:c.placeholder,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]=qu(d=>r("enter",d),["enter"]))},null,40,wye),V("span",Mye,[kr(c.$slots,"suffix",{},void 0,!0)])],2))}}),If=Ue(Lye,[["__scopeId","data-v-e8b3d756"]]);var $o="top",Rs="bottom",bs="right",jo="left",mO="auto",P2=[$o,Rs,bs,jo],ov="start",Cm="end",Tye="clippingParents",aK="viewport",l1="popper",_ye="reference",$F=P2.reduce(function(e,t){return e.concat([t+"-"+ov,t+"-"+Cm])},[]),sK=[].concat(P2,[mO]).reduce(function(e,t){return e.concat([t,t+"-"+ov,t+"-"+Cm])},[]),Oye="beforeRead",kye="read",Pye="afterRead",Cye="beforeMain",Nye="main",Iye="afterMain",Fye="beforeWrite",Eye="write",Xye="afterWrite",Wye=[Oye,kye,Pye,Cye,Nye,Iye,Fye,Eye,Xye];function nu(e){return e?(e.nodeName||"").toLowerCase():null}function Ea(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Wh(e){var t=Ea(e).Element;return e instanceof t||e instanceof Element}function vs(e){var t=Ea(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function yO(e){if(typeof ShadowRoot>"u")return!1;var t=Ea(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Vye(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];!vs(o)||!nu(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 Dye(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},{});!vs(i)||!nu(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}const lK={name:"applyStyles",enabled:!0,phase:"write",fn:Vye,effect:Dye,requires:["computeStyles"]};function Jl(e){return e.split("-")[0]}var Ah=Math.max,ox=Math.min,av=Math.round;function cL(){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 uK(){return!/^((?!chrome|android).)*safari/i.test(cL())}function sv(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&vs(e)&&(i=e.offsetWidth>0&&av(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&av(r.height)/e.offsetHeight||1);var a=Wh(e)?Ea(e):window,s=a.visualViewport,l=!uK()&&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 AO(e){var t=sv(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 cK(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yO(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function tc(e){return Ea(e).getComputedStyle(e)}function Uye(e){return["table","td","th"].indexOf(nu(e))>=0}function qf(e){return((Wh(e)?e.ownerDocument:e.document)||window.document).documentElement}function I4(e){return nu(e)==="html"?e:e.assignedSlot||e.parentNode||(yO(e)?e.host:null)||qf(e)}function jF(e){return!vs(e)||tc(e).position==="fixed"?null:e.offsetParent}function Bye(e){var t=/firefox/i.test(cL()),n=/Trident/i.test(cL());if(n&&vs(e)){var r=tc(e);if(r.position==="fixed")return null}var i=I4(e);for(yO(i)&&(i=i.host);vs(i)&&["html","body"].indexOf(nu(i))<0;){var o=tc(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 C2(e){for(var t=Ea(e),n=jF(e);n&&Uye(n)&&tc(n).position==="static";)n=jF(n);return n&&(nu(n)==="html"||nu(n)==="body"&&tc(n).position==="static")?t:n||Bye(e)||t}function RO(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Vg(e,t,n){return Ah(e,ox(t,n))}function Yye(e,t,n){var r=Vg(e,t,n);return r>n?n:r}function fK(){return{top:0,right:0,bottom:0,left:0}}function dK(e){return Object.assign({},fK(),e)}function hK(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Zye=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,dK(typeof t!="number"?t:hK(t,P2))};function Qye(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Jl(n.placement),l=RO(s),u=[jo,bs].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!a)){var f=Zye(i.padding,n),d=AO(o),h=l==="y"?$o:jo,p=l==="y"?Rs:bs,v=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],m=C2(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,T=Vg(A,S,x),w=l;n.modifiersData[r]=(t={},t[w]=T,t.centerOffset=T-S,t)}}function Hye(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)||cK(t.elements.popper,i)&&(t.elements.arrow=i))}const Kye={name:"arrow",enabled:!0,phase:"main",fn:Qye,effect:Hye,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function lv(e){return e.split("-")[1]}var Gye={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zye(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:av(n*i)/i||0,y:av(r*i)/i||0}}function qF(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=jo,A=$o,x=window;if(u){var S=C2(n),T="clientHeight",w="clientWidth";if(S===Ea(n)&&(S=qf(n),tc(S).position!=="static"&&s==="absolute"&&(T="scrollHeight",w="scrollWidth")),S=S,i===$o||(i===jo||i===bs)&&o===Cm){A=Rs;var M=f&&S===x&&x.visualViewport?x.visualViewport.height:S[T];v-=M-r.height,v*=l?1:-1}if(i===jo||(i===$o||i===Rs)&&o===Cm){R=bs;var O=f&&S===x&&x.visualViewport?x.visualViewport.width:S[w];h-=O-r.width,h*=l?1:-1}}var P=Object.assign({position:s},u&&Gye),k=c===!0?zye({x:h,y:v},Ea(n)):{x:h,y:v};if(h=k.x,v=k.y,l){var F;return Object.assign({},P,(F={},F[A]=y?"0":"",F[R]=m?"0":"",F.transform=(x.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",F))}return Object.assign({},P,(t={},t[A]=y?v+"px":"",t[R]=m?h+"px":"",t.transform="",t))}function Jye(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:Jl(t.placement),variation:lv(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,qF(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,qF(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 $ye={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Jye,data:{}};var AA={passive:!0};function jye(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=Ea(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,AA)}),s&&l.addEventListener("resize",n.update,AA),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,AA)}),s&&l.removeEventListener("resize",n.update,AA)}}const qye={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:jye,data:{}};var eAe={left:"right",right:"left",bottom:"top",top:"bottom"};function ZR(e){return e.replace(/left|right|bottom|top/g,function(t){return eAe[t]})}var tAe={start:"end",end:"start"};function eE(e){return e.replace(/start|end/g,function(t){return tAe[t]})}function bO(e){var t=Ea(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function xO(e){return sv(qf(e)).left+bO(e).scrollLeft}function nAe(e,t){var n=Ea(e),r=qf(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=uK();(u||!u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+xO(e),y:l}}function rAe(e){var t,n=qf(e),r=bO(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Ah(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Ah(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+xO(e),l=-r.scrollTop;return tc(i||n).direction==="rtl"&&(s+=Ah(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function SO(e){var t=tc(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function pK(e){return["html","body","#document"].indexOf(nu(e))>=0?e.ownerDocument.body:vs(e)&&SO(e)?e:pK(I4(e))}function Dg(e,t){var n;t===void 0&&(t=[]);var r=pK(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ea(r),a=i?[o].concat(o.visualViewport||[],SO(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(Dg(I4(a)))}function fL(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function iAe(e,t){var n=sv(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 tE(e,t,n){return t===aK?fL(nAe(e,n)):Wh(t)?iAe(t,n):fL(rAe(qf(e)))}function oAe(e){var t=Dg(I4(e)),n=["absolute","fixed"].indexOf(tc(e).position)>=0,r=n&&vs(e)?C2(e):e;return Wh(r)?t.filter(function(i){return Wh(i)&&cK(i,r)&&nu(i)!=="body"}):[]}function aAe(e,t,n,r){var i=t==="clippingParents"?oAe(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(l,u){var c=tE(e,u,r);return l.top=Ah(c.top,l.top),l.right=ox(c.right,l.right),l.bottom=ox(c.bottom,l.bottom),l.left=Ah(c.left,l.left),l},tE(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 vK(e){var t=e.reference,n=e.element,r=e.placement,i=r?Jl(r):null,o=r?lv(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(i){case $o:l={x:a,y:t.y-n.height};break;case Rs:l={x:a,y:t.y+t.height};break;case bs:l={x:t.x+t.width,y:s};break;case jo:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=i?RO(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case ov:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Cm:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function Nm(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?Tye:s,u=n.rootBoundary,c=u===void 0?aK:u,f=n.elementContext,d=f===void 0?l1:f,h=n.altBoundary,p=h===void 0?!1:h,v=n.padding,g=v===void 0?0:v,m=dK(typeof g!="number"?g:hK(g,P2)),y=d===l1?_ye:l1,R=e.rects.popper,A=e.elements[p?y:d],x=aAe(Wh(A)?A:A.contextElement||qf(e.elements.popper),l,c,a),S=sv(e.elements.reference),T=vK({reference:S,element:R,strategy:"absolute",placement:i}),w=fL(Object.assign({},R,T)),M=d===l1?w:S,O={top:x.top-M.top+m.top,bottom:M.bottom-x.bottom+m.bottom,left:x.left-M.left+m.left,right:M.right-x.right+m.right},P=e.modifiersData.offset;if(d===l1&&P){var k=P[i];Object.keys(O).forEach(function(F){var C=[bs,Rs].indexOf(F)>=0?1:-1,I=[$o,Rs].indexOf(F)>=0?"y":"x";O[F]+=k[I]*C})}return O}function sAe(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?sK:l,c=lv(r),f=c?s?$F:$F.filter(function(p){return lv(p)===c}):P2,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]=Nm(e,{placement:v,boundary:i,rootBoundary:o,padding:a})[Jl(v)],p},{});return Object.keys(h).sort(function(p,v){return h[p]-h[v]})}function lAe(e){if(Jl(e)===mO)return[];var t=ZR(e);return[eE(e),t,eE(t)]}function uAe(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=Jl(g),y=m===g,R=l||(y||!p?[ZR(g)]:lAe(g)),A=[g].concat(R).reduce(function(G,ee){return G.concat(Jl(ee)===mO?sAe(t,{placement:ee,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:v}):ee)},[]),x=t.rects.reference,S=t.rects.popper,T=new Map,w=!0,M=A[0],O=0;O<A.length;O++){var P=A[O],k=Jl(P),F=lv(P)===ov,C=[$o,Rs].indexOf(k)>=0,I=C?"width":"height",N=Nm(t,{placement:P,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),W=C?F?bs:jo:F?Rs:$o;x[I]>S[I]&&(W=ZR(W));var D=ZR(W),Z=[];if(o&&Z.push(N[k]<=0),s&&Z.push(N[W]<=0,N[D]<=0),Z.every(function(G){return G})){M=P,w=!1;break}T.set(P,Z)}if(w)for(var re=p?3:1,B=function(ee){var q=A.find(function(H){var ue=T.get(H);if(ue)return ue.slice(0,ee).every(function(Ae){return Ae})});if(q)return M=q,"break"},Y=re;Y>0;Y--){var K=B(Y);if(K==="break")break}t.placement!==M&&(t.modifiersData[r]._skip=!0,t.placement=M,t.reset=!0)}}const cAe={name:"flip",enabled:!0,phase:"main",fn:uAe,requiresIfExists:["offset"],data:{_skip:!1}};function nE(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 rE(e){return[$o,bs,Rs,jo].some(function(t){return e[t]>=0})}function fAe(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=Nm(t,{elementContext:"reference"}),s=Nm(t,{altBoundary:!0}),l=nE(a,r),u=nE(s,i,o),c=rE(l),f=rE(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 dAe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:fAe};function hAe(e,t,n){var r=Jl(e),i=[jo,$o].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,[jo,bs].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function pAe(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=sK.reduce(function(c,f){return c[f]=hAe(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 vAe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:pAe};function gAe(e){var t=e.state,n=e.name;t.modifiersData[n]=vK({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const mAe={name:"popperOffsets",enabled:!0,phase:"read",fn:gAe,data:{}};function yAe(e){return e==="x"?"y":"x"}function AAe(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=Nm(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),m=Jl(t.placement),y=lv(t.placement),R=!y,A=RO(m),x=yAe(A),S=t.modifiersData.popperOffsets,T=t.rects.reference,w=t.rects.popper,M=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,O=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(S){if(o){var F,C=A==="y"?$o:jo,I=A==="y"?Rs:bs,N=A==="y"?"height":"width",W=S[A],D=W+g[C],Z=W-g[I],re=h?-w[N]/2:0,B=y===ov?T[N]:w[N],Y=y===ov?-w[N]:-T[N],K=t.elements.arrow,G=h&&K?AO(K):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fK(),q=ee[C],H=ee[I],ue=Vg(0,T[N],G[N]),Ae=R?T[N]/2-re-ue-q-O.mainAxis:B-ue-q-O.mainAxis,ce=R?-T[N]/2+re+ue+H+O.mainAxis:Y+ue+H+O.mainAxis,de=t.elements.arrow&&C2(t.elements.arrow),le=de?A==="y"?de.clientTop||0:de.clientLeft||0:0,J=(F=P==null?void 0:P[A])!=null?F:0,E=W+Ae-J-le,$=W+ce-J,ie=Vg(h?ox(D,E):D,W,h?Ah(Z,$):Z);S[A]=ie,k[A]=ie-W}if(s){var j,te=A==="x"?$o:jo,ae=A==="x"?Rs:bs,he=S[x],fe=x==="y"?"height":"width",ve=he+g[te],xe=he-g[ae],Fe=[$o,jo].indexOf(m)!==-1,Re=(j=P==null?void 0:P[x])!=null?j:0,Qe=Fe?ve:he-T[fe]-w[fe]-Re+O.altAxis,Xe=Fe?he+T[fe]+w[fe]-Re-O.altAxis:xe,He=h&&Fe?Yye(Qe,he,Xe):Vg(h?Qe:ve,he,h?Xe:xe);S[x]=He,k[x]=He-he}t.modifiersData[r]=k}}const RAe={name:"preventOverflow",enabled:!0,phase:"main",fn:AAe,requiresIfExists:["offset"]};function bAe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function xAe(e){return e===Ea(e)||!vs(e)?bO(e):bAe(e)}function SAe(e){var t=e.getBoundingClientRect(),n=av(t.width)/e.offsetWidth||1,r=av(t.height)/e.offsetHeight||1;return n!==1||r!==1}function wAe(e,t,n){n===void 0&&(n=!1);var r=vs(t),i=vs(t)&&SAe(t),o=qf(t),a=sv(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((nu(t)!=="body"||SO(o))&&(s=xAe(t)),vs(t)?(l=sv(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=xO(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function MAe(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 LAe(e){var t=MAe(e);return Wye.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function TAe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function _Ae(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 iE={placement:"bottom",modifiers:[],strategy:"absolute"};function oE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function OAe(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,o=i===void 0?iE:i;return function(s,l,u){u===void 0&&(u=o);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},iE,o),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},f=[],d=!1,h={state:c,setOptions:function(m){var y=typeof m=="function"?m(c.options):m;v(),c.options=Object.assign({},o,c.options,y),c.scrollParents={reference:Wh(s)?Dg(s):s.contextElement?Dg(s.contextElement):[],popper:Dg(l)};var R=LAe(_Ae([].concat(r,c.options.modifiers)));return c.orderedModifiers=R.filter(function(A){return A.enabled}),p(),h.update()},forceUpdate:function(){if(!d){var m=c.elements,y=m.reference,R=m.popper;if(oE(y,R)){c.rects={reference:wAe(y,C2(R),c.options.strategy==="fixed"),popper:AO(R)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(O){return c.modifiersData[O.name]=Object.assign({},O.data)});for(var A=0;A<c.orderedModifiers.length;A++){if(c.reset===!0){c.reset=!1,A=-1;continue}var x=c.orderedModifiers[A],S=x.fn,T=x.options,w=T===void 0?{}:T,M=x.name;typeof S=="function"&&(c=S({state:c,options:w,name:M,instance:h})||c)}}}},update:TAe(function(){return new Promise(function(g){h.forceUpdate(),g(c)})}),destroy:function(){v(),d=!0}};if(!oE(s,l))return h;h.setOptions(u).then(function(g){!d&&u.onFirstUpdate&&u.onFirstUpdate(g)});function p(){c.orderedModifiers.forEach(function(g){var m=g.name,y=g.options,R=y===void 0?{}:y,A=g.effect;if(typeof A=="function"){var x=A({state:c,name:m,instance:h,options:R}),S=function(){};f.push(x||S)}})}function v(){f.forEach(function(g){return g()}),f=[]}return h}}var kAe=[qye,mAe,$ye,lK,vAe,cAe,RAe,Kye,dAe],PAe=OAe({defaultModifiers:kAe}),CAe="tippy-box",gK="tippy-content",NAe="tippy-backdrop",mK="tippy-arrow",yK="tippy-svg-arrow",Hd={passive:!0,capture:!0},AK=function(){return document.body};function Vw(e,t,n){if(Array.isArray(e)){var r=e[t];return r??(Array.isArray(n)?n[t]:n)}return e}function wO(e,t){var n={}.toString.call(e);return n.indexOf("[object")===0&&n.indexOf(t+"]")>-1}function RK(e,t){return typeof e=="function"?e.apply(void 0,t):e}function aE(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function IAe(e){return e.split(/\s+/).filter(Boolean)}function ip(e){return[].concat(e)}function sE(e,t){e.indexOf(t)===-1&&e.push(t)}function FAe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function EAe(e){return e.split("-")[0]}function ax(e){return[].slice.call(e)}function lE(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Ug(){return document.createElement("div")}function F4(e){return["Element","Fragment"].some(function(t){return wO(e,t)})}function XAe(e){return wO(e,"NodeList")}function WAe(e){return wO(e,"MouseEvent")}function VAe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function DAe(e){return F4(e)?[e]:XAe(e)?ax(e):Array.isArray(e)?e:ax(document.querySelectorAll(e))}function Dw(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function uE(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function UAe(e){var t,n=ip(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function BAe(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=EAe(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 Uw(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(i){e[r](i,n)})}function cE(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 Il={isTouch:!1},fE=0;function YAe(){Il.isTouch||(Il.isTouch=!0,window.performance&&document.addEventListener("mousemove",bK))}function bK(){var e=performance.now();e-fE<20&&(Il.isTouch=!1,document.removeEventListener("mousemove",bK)),fE=e}function ZAe(){var e=document.activeElement;if(VAe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function QAe(){document.addEventListener("touchstart",YAe,Hd),window.addEventListener("blur",ZAe)}var HAe=typeof window<"u"&&typeof document<"u",KAe=HAe?!!window.msCrypto:!1,GAe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},zAe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},el=Object.assign({appendTo:AK,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},GAe,zAe),JAe=Object.keys(el),$Ae=function(t){var n=Object.keys(t);n.forEach(function(r){el[r]=t[r]})};function xK(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=el[o])!=null?s:a}return r},{});return Object.assign({},e,n)}function jAe(e,t){var n=t?Object.keys(xK(Object.assign({},el,{plugins:t}))):JAe,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 dE(e,t){var n=Object.assign({},t,{content:RK(t.content,[e])},t.ignoreAttributes?{}:jAe(e,t.plugins));return n.aria=Object.assign({},el.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 qAe=function(){return"innerHTML"};function dL(e,t){e[qAe()]=t}function hE(e){var t=Ug();return e===!0?t.className=mK:(t.className=yK,F4(e)?t.appendChild(e):dL(t,e)),t}function pE(e,t){F4(t.content)?(dL(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?dL(e,t.content):e.textContent=t.content)}function hL(e){var t=e.firstElementChild,n=ax(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(gK)}),arrow:n.find(function(r){return r.classList.contains(mK)||r.classList.contains(yK)}),backdrop:n.find(function(r){return r.classList.contains(NAe)})}}function SK(e){var t=Ug(),n=Ug();n.className=CAe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Ug();r.className=gK,r.setAttribute("data-state","hidden"),pE(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props);function i(o,a){var s=hL(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)&&pE(u,e.props),a.arrow?c?o.arrow!==a.arrow&&(l.removeChild(c),l.appendChild(hE(a.arrow))):l.appendChild(hE(a.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:i}}SK.$$tippy=!0;var eRe=1,RA=[],Bw=[];function tRe(e,t){var n=dE(e,Object.assign({},el,xK(lE(t)))),r,i,o,a=!1,s=!1,l=!1,u=!1,c,f,d,h=[],p=aE(E,n.interactiveDebounce),v,g=eRe++,m=null,y=FAe(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},A={id:g,reference:e,popper:Ug(),popperInstance:m,props:n,state:R,plugins:y,clearDelayTimeouts:Qe,setProps:Xe,setContent:He,show:ye,hide:Me,hideWithInteractivity:Ce,enable:Fe,disable:Re,unmount:Be,destroy:it};if(!n.render)return A;var x=n.render(A),S=x.popper,T=x.onUpdate;S.setAttribute("data-tippy-root",""),S.id="tippy-"+A.id,A.popper=S,e._tippy=A,S._tippy=A;var w=y.map(function(Oe){return Oe.fn(A)}),M=e.hasAttribute("aria-expanded");return de(),re(),W(),D("onCreate",[A]),n.showOnCreate&&ve(),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 O(){var Oe=A.props.touch;return Array.isArray(Oe)?Oe:[Oe,0]}function P(){return O()[0]==="hold"}function k(){var Oe;return!!((Oe=A.props.render)!=null&&Oe.$$tippy)}function F(){return v||e}function C(){var Oe=F().parentNode;return Oe?UAe(Oe):document}function I(){return hL(S)}function N(Oe){return A.state.isMounted&&!A.state.isVisible||Il.isTouch||c&&c.type==="focus"?0:Vw(A.props.delay,Oe?0:1,el.delay)}function W(Oe){Oe===void 0&&(Oe=!1),S.style.pointerEvents=A.props.interactive&&!Oe?"":"none",S.style.zIndex=""+A.props.zIndex}function D(Oe,Ke,tt){if(tt===void 0&&(tt=!0),w.forEach(function(ft){ft[Oe]&&ft[Oe].apply(ft,Ke)}),tt){var Rt;(Rt=A.props)[Oe].apply(Rt,Ke)}}function Z(){var Oe=A.props.aria;if(Oe.content){var Ke="aria-"+Oe.content,tt=S.id,Rt=ip(A.props.triggerTarget||e);Rt.forEach(function(ft){var vt=ft.getAttribute(Ke);if(A.state.isVisible)ft.setAttribute(Ke,vt?vt+" "+tt:tt);else{var St=vt&&vt.replace(tt,"").trim();St?ft.setAttribute(Ke,St):ft.removeAttribute(Ke)}})}}function re(){if(!(M||!A.props.aria.expanded)){var Oe=ip(A.props.triggerTarget||e);Oe.forEach(function(Ke){A.props.interactive?Ke.setAttribute("aria-expanded",A.state.isVisible&&Ke===F()?"true":"false"):Ke.removeAttribute("aria-expanded")})}}function B(){C().removeEventListener("mousemove",p),RA=RA.filter(function(Oe){return Oe!==p})}function Y(Oe){if(!(Il.isTouch&&(l||Oe.type==="mousedown"))){var Ke=Oe.composedPath&&Oe.composedPath()[0]||Oe.target;if(!(A.props.interactive&&cE(S,Ke))){if(ip(A.props.triggerTarget||e).some(function(tt){return cE(tt,Ke)})){if(Il.isTouch||A.state.isVisible&&A.props.trigger.indexOf("click")>=0)return}else D("onClickOutside",[A,Oe]);A.props.hideOnClick===!0&&(A.clearDelayTimeouts(),A.hide(),s=!0,setTimeout(function(){s=!1}),A.state.isMounted||q())}}}function K(){l=!0}function G(){l=!1}function ee(){var Oe=C();Oe.addEventListener("mousedown",Y,!0),Oe.addEventListener("touchend",Y,Hd),Oe.addEventListener("touchstart",G,Hd),Oe.addEventListener("touchmove",K,Hd)}function q(){var Oe=C();Oe.removeEventListener("mousedown",Y,!0),Oe.removeEventListener("touchend",Y,Hd),Oe.removeEventListener("touchstart",G,Hd),Oe.removeEventListener("touchmove",K,Hd)}function H(Oe,Ke){Ae(Oe,function(){!A.state.isVisible&&S.parentNode&&S.parentNode.contains(S)&&Ke()})}function ue(Oe,Ke){Ae(Oe,Ke)}function Ae(Oe,Ke){var tt=I().box;function Rt(ft){ft.target===tt&&(Uw(tt,"remove",Rt),Ke())}if(Oe===0)return Ke();Uw(tt,"remove",f),Uw(tt,"add",Rt),f=Rt}function ce(Oe,Ke,tt){tt===void 0&&(tt=!1);var Rt=ip(A.props.triggerTarget||e);Rt.forEach(function(ft){ft.addEventListener(Oe,Ke,tt),h.push({node:ft,eventType:Oe,handler:Ke,options:tt})})}function de(){P()&&(ce("touchstart",J,{passive:!0}),ce("touchend",$,{passive:!0})),IAe(A.props.trigger).forEach(function(Oe){if(Oe!=="manual")switch(ce(Oe,J),Oe){case"mouseenter":ce("mouseleave",$);break;case"focus":ce(KAe?"focusout":"blur",ie);break;case"focusin":ce("focusout",ie);break}})}function le(){h.forEach(function(Oe){var Ke=Oe.node,tt=Oe.eventType,Rt=Oe.handler,ft=Oe.options;Ke.removeEventListener(tt,Rt,ft)}),h=[]}function J(Oe){var Ke,tt=!1;if(!(!A.state.isEnabled||j(Oe)||s)){var Rt=((Ke=c)==null?void 0:Ke.type)==="focus";c=Oe,v=Oe.currentTarget,re(),!A.state.isVisible&&WAe(Oe)&&RA.forEach(function(ft){return ft(Oe)}),Oe.type==="click"&&(A.props.trigger.indexOf("mouseenter")<0||a)&&A.props.hideOnClick!==!1&&A.state.isVisible?tt=!0:ve(Oe),Oe.type==="click"&&(a=!tt),tt&&!Rt&&xe(Oe)}}function E(Oe){var Ke=Oe.target,tt=F().contains(Ke)||S.contains(Ke);if(!(Oe.type==="mousemove"&&tt)){var Rt=fe().concat(S).map(function(ft){var vt,St=ft._tippy,Vt=(vt=St.popperInstance)==null?void 0:vt.state;return Vt?{popperRect:ft.getBoundingClientRect(),popperState:Vt,props:n}:null}).filter(Boolean);BAe(Rt,Oe)&&(B(),xe(Oe))}}function $(Oe){var Ke=j(Oe)||A.props.trigger.indexOf("click")>=0&&a;if(!Ke){if(A.props.interactive){A.hideWithInteractivity(Oe);return}xe(Oe)}}function ie(Oe){A.props.trigger.indexOf("focusin")<0&&Oe.target!==F()||A.props.interactive&&Oe.relatedTarget&&S.contains(Oe.relatedTarget)||xe(Oe)}function j(Oe){return Il.isTouch?P()!==Oe.type.indexOf("touch")>=0:!1}function te(){ae();var Oe=A.props,Ke=Oe.popperOptions,tt=Oe.placement,Rt=Oe.offset,ft=Oe.getReferenceClientRect,vt=Oe.moveTransition,St=k()?hL(S).arrow:null,Vt=ft?{getBoundingClientRect:ft,contextElement:ft.contextElement||F()}:e,Gt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(hl){var Hi=hl.state;if(k()){var r0=I(),id=r0.box;["placement","reference-hidden","escaped"].forEach(function(hu){hu==="placement"?id.setAttribute("data-placement",Hi.placement):Hi.attributes.popper["data-popper-"+hu]?id.setAttribute("data-"+hu,""):id.removeAttribute("data-"+hu)}),Hi.attributes.popper={}}}},Bn=[{name:"offset",options:{offset:Rt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!vt}},Gt];k()&&St&&Bn.push({name:"arrow",options:{element:St,padding:3}}),Bn.push.apply(Bn,(Ke==null?void 0:Ke.modifiers)||[]),A.popperInstance=PAe(Vt,S,Object.assign({},Ke,{placement:tt,onFirstUpdate:d,modifiers:Bn}))}function ae(){A.popperInstance&&(A.popperInstance.destroy(),A.popperInstance=null)}function he(){var Oe=A.props.appendTo,Ke,tt=F();A.props.interactive&&Oe===AK||Oe==="parent"?Ke=tt.parentNode:Ke=RK(Oe,[tt]),Ke.contains(S)||Ke.appendChild(S),A.state.isMounted=!0,te()}function fe(){return ax(S.querySelectorAll("[data-tippy-root]"))}function ve(Oe){A.clearDelayTimeouts(),Oe&&D("onTrigger",[A,Oe]),ee();var Ke=N(!0),tt=O(),Rt=tt[0],ft=tt[1];Il.isTouch&&Rt==="hold"&&ft&&(Ke=ft),Ke?r=setTimeout(function(){A.show()},Ke):A.show()}function xe(Oe){if(A.clearDelayTimeouts(),D("onUntrigger",[A,Oe]),!A.state.isVisible){q();return}if(!(A.props.trigger.indexOf("mouseenter")>=0&&A.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Oe.type)>=0&&a)){var Ke=N(!1);Ke?i=setTimeout(function(){A.state.isVisible&&A.hide()},Ke):o=requestAnimationFrame(function(){A.hide()})}}function Fe(){A.state.isEnabled=!0}function Re(){A.hide(),A.state.isEnabled=!1}function Qe(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)}function Xe(Oe){if(!A.state.isDestroyed){D("onBeforeUpdate",[A,Oe]),le();var Ke=A.props,tt=dE(e,Object.assign({},Ke,lE(Oe),{ignoreAttributes:!0}));A.props=tt,de(),Ke.interactiveDebounce!==tt.interactiveDebounce&&(B(),p=aE(E,tt.interactiveDebounce)),Ke.triggerTarget&&!tt.triggerTarget?ip(Ke.triggerTarget).forEach(function(Rt){Rt.removeAttribute("aria-expanded")}):tt.triggerTarget&&e.removeAttribute("aria-expanded"),re(),W(),T&&T(Ke,tt),A.popperInstance&&(te(),fe().forEach(function(Rt){requestAnimationFrame(Rt._tippy.popperInstance.forceUpdate)})),D("onAfterUpdate",[A,Oe])}}function He(Oe){A.setProps({content:Oe})}function ye(){var Oe=A.state.isVisible,Ke=A.state.isDestroyed,tt=!A.state.isEnabled,Rt=Il.isTouch&&!A.props.touch,ft=Vw(A.props.duration,0,el.duration);if(!(Oe||Ke||tt||Rt)&&!F().hasAttribute("disabled")&&(D("onShow",[A],!1),A.props.onShow(A)!==!1)){if(A.state.isVisible=!0,k()&&(S.style.visibility="visible"),W(),ee(),A.state.isMounted||(S.style.transition="none"),k()){var vt=I(),St=vt.box,Vt=vt.content;Dw([St,Vt],0)}d=function(){var Bn;if(!(!A.state.isVisible||u)){if(u=!0,S.offsetHeight,S.style.transition=A.props.moveTransition,k()&&A.props.animation){var Ts=I(),hl=Ts.box,Hi=Ts.content;Dw([hl,Hi],ft),uE([hl,Hi],"visible")}Z(),re(),sE(Bw,A),(Bn=A.popperInstance)==null||Bn.forceUpdate(),D("onMount",[A]),A.props.animation&&k()&&ue(ft,function(){A.state.isShown=!0,D("onShown",[A])})}},he()}}function Me(){var Oe=!A.state.isVisible,Ke=A.state.isDestroyed,tt=!A.state.isEnabled,Rt=Vw(A.props.duration,1,el.duration);if(!(Oe||Ke||tt)&&(D("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(),q(),W(!0),k()){var ft=I(),vt=ft.box,St=ft.content;A.props.animation&&(Dw([vt,St],Rt),uE([vt,St],"hidden"))}Z(),re(),A.props.animation?k()&&H(Rt,A.unmount):A.unmount()}}function Ce(Oe){C().addEventListener("mousemove",p),sE(RA,p),p(Oe)}function Be(){A.state.isVisible&&A.hide(),A.state.isMounted&&(ae(),fe().forEach(function(Oe){Oe._tippy.unmount()}),S.parentNode&&S.parentNode.removeChild(S),Bw=Bw.filter(function(Oe){return Oe!==A}),A.state.isMounted=!1,D("onHidden",[A]))}function it(){A.state.isDestroyed||(A.clearDelayTimeouts(),A.unmount(),le(),delete e._tippy,A.state.isDestroyed=!0,D("onDestroy",[A]))}}function jh(e,t){t===void 0&&(t={});var n=el.plugins.concat(t.plugins||[]);QAe();var r=Object.assign({},t,{plugins:n}),i=DAe(e),o=i.reduce(function(a,s){var l=s&&tRe(s,r);return l&&a.push(l),a},[]);return F4(e)?o[0]:o}jh.defaultProps=el;jh.setDefaultProps=$Ae;jh.currentInput=Il;Object.assign({},lK,{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)}});jh.setDefaultProps({render:SK});const nRe=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"],setup(e,{emit:t}){const n=e,r=t,i=ge(),o=ge(),a=ge(),s=ge(!1),l=we(()=>n.contentStyle||{});return _t(()=>n.value,()=>{i.value&&(n.value?i.value.show():i.value.hide())}),Fn(()=>{i.value&&i.value.destroy()}),jt(()=>{i.value=jh(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)},onHidden(){n.value&&r("update:value",!1),s.value=!1}})}),(u,c)=>(U(),ne("div",{class:$e(["popover",{center:u.center}]),ref_key:"triggerRef",ref:o},[V("div",{class:"popover-content",style:Le(l.value),ref_key:"contentRef",ref:a},[s.value?kr(u.$slots,"content",{key:0},void 0,!0):Ze("",!0)],4),kr(u.$slots,"default",{},void 0,!0)],2))}}),It=Ue(nRe,[["__scopeId","data-v-6a57fbcf"]]),rRe=Ee({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,i)=>(U(),ne("div",{class:$e(["popover-menu-item",{center:r.center}]),onClick:i[0]||(i[0]=o=>n("click"))},[kr(r.$slots,"default",{},void 0,!0)],2))}}),ri=Ue(rRe,[["__scopeId","data-v-1f176c16"]]),iRe={class:"editor-header"},oRe={class:"left"},aRe={class:"menu-item"},sRe={class:"title"},lRe=["title"],uRe={class:"right"},cRe={class:"group-menu-item"},fRe={class:"arrow-btn"},dRe={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},hRe={class:"menu-item"},pRe=Ee({__name:"index",setup(e){const t=dt(),n=lt(),{title:r}=We(n),{enterScreening:i,enterScreeningFromStart:o}=$f(),{importSpecificFile:a,importPPTXFile:s,exporting:l}=oye(),{resetSlides:u}=Jf(),c=ge(!1),f=ge(!1),d=ge(!1),h=ge(),p=ge(""),v=()=>{p.value=r.value,d.value=!0,Qr(()=>{var R;return(R=h.value)==null?void 0:R.focus()})},g=()=>{n.setTitle(p.value),d.value=!1},m=R=>{window.open(R),c.value=!1},y=R=>{t.setDialogForExport(R),c.value=!1};return(R,A)=>{const x=Se("IconHamburgerButton"),S=Se("IconPpt"),T=Se("IconDown"),w=Se("IconDownload"),M=Se("IconGithub"),O=Cn("tooltip");return U(),ne("div",iRe,[V("div",oRe,[_(It,{trigger:"click",placement:"bottom-start",value:c.value,"onUpdate:value":A[7]||(A[7]=P=>c.value=P)},{content:se(()=>[_(Xh,{accept:".pptist",onChange:A[0]||(A[0]=P=>{z(a)(P),c.value=!1})},{default:se(()=>[_(ri,null,{default:se(()=>[De("导入 pptist 文件")]),_:1})]),_:1}),_(Xh,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:A[1]||(A[1]=P=>{z(s)(P),c.value=!1})},{default:se(()=>[_(ri,null,{default:se(()=>[De("导入 pptx 文件(测试版)")]),_:1})]),_:1}),_(ri,{onClick:A[2]||(A[2]=P=>y("pptx"))},{default:se(()=>[De("导出文件")]),_:1}),_(ri,{onClick:A[3]||(A[3]=P=>{z(u)(),c.value=!1})},{default:se(()=>[De("重置幻灯片")]),_:1}),_(ri,{onClick:A[4]||(A[4]=P=>m("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:se(()=>[De("意见反馈")]),_:1}),_(ri,{onClick:A[5]||(A[5]=P=>m("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:se(()=>[De("常见问题")]),_:1}),_(ri,{onClick:A[6]||(A[6]=P=>{c.value=!1,f.value=!0})},{default:se(()=>[De("快捷操作")]),_:1})]),default:se(()=>[V("div",aRe,[_(x,{class:"icon"})])]),_:1},8,["value"]),V("div",sRe,[d.value?(U(),_e(If,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":A[8]||(A[8]=P=>p.value=P),onBlur:A[9]||(A[9]=P=>g())},null,8,["value"])):(U(),ne("div",{key:1,class:"title-text",onClick:A[10]||(A[10]=P=>v()),title:z(r)},pt(z(r)),9,lRe))])]),V("div",uRe,[V("div",cRe,[Ge((U(),ne("div",{class:"menu-item",onClick:A[11]||(A[11]=P=>z(i)())},[_(S,{class:"icon"})])),[[O,"幻灯片放映(F5)"]]),_(It,{trigger:"click",center:""},{content:se(()=>[_(ri,{onClick:A[12]||(A[12]=P=>z(o)())},{default:se(()=>[De("从头开始")]),_:1}),_(ri,{onClick:A[13]||(A[13]=P=>z(i)())},{default:se(()=>[De("从当前页开始")]),_:1})]),default:se(()=>[V("div",fRe,[_(T,{class:"arrow"})])]),_:1})]),Ge((U(),ne("div",{class:"menu-item",onClick:A[14]||(A[14]=P=>y("pptx"))},[_(w,{class:"icon"})])),[[O,"导出"]]),Ge((U(),ne("a",dRe,[V("div",hRe,[_(M,{class:"icon"})])])),[[O,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),_(xye,{width:320,visible:f.value,"onUpdate:visible":A[15]||(A[15]=P=>f.value=P),placement:"right"},{title:se(()=>[De("快捷操作")]),default:se(()=>[_(fye)]),_:1},8,["visible"]),_(gO,{loading:z(l),tip:"正在导入..."},null,8,["loading"])])}}}),vRe=Ue(pRe,[["__scopeId","data-v-57b3c954"]]),N2=Symbol(),MO=Symbol(),wK=Symbol(),gRe=()=>{const e=window.getSelection();e&&e.removeAllRanges()},mRe=e=>{const t=ge(0),n=ge(0),r=dt(),{canvasPercentage:i,canvasDragged:o}=We(r),{viewportRatio:a,viewportSize:s}=We(lt()),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}};_t(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}}),_t(a,l),_t(s,l),_t(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 jt(()=>{e.value&&f.observe(e.value)}),Fn(()=>{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)}}}},yRe=(e,t)=>{const n=dt(),{canvasScale:r,hiddenElementIdList:i}=We(n),o=ge(!1),a=ge(1),s=ge({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),T=Math.abs(x);if(S<d||T<d)return;let w=0;A>0&&x>0?w=4:A<0&&x<0?w=2:A>0&&x<0?w=1:A<0&&x>0&&(w=3),s.value={...s.value,width:S,height:T},o.value=!0,a.value=w},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,c=!1;let m=[];for(let R=0;R<e.value.length;R++){const A=e.value[R],x=s.value.left,S=s.value.top,T=s.value.width,w=s.value.height,{minX:M,maxX:O,minY:P,maxY:k}=is(A);let F=!1;a.value===4?F=M>x&&O<x+T&&P>S&&k<S+w:a.value===2?F=M>x-T&&O<x-T+T&&P>S-w&&k<S-w+w:a.value===1?F=M>x&&O<x+T&&P>S-w&&k<S-w+w:a.value===3&&(F=M>x-T&&O<x-T+T&&P>S&&k<S+w),F&&!A.lock&&!i.value.includes(A.id)&&m.push(A)}m=m.filter(R=>{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}}}},ARe=e=>{const{disableHotkeys:t}=We(dt()),{createImageElement:n,createTextElement:r}=zh(),i=o=>{if(!o.dataTransfer||o.dataTransfer.items.length===0)return;const a=o.dataTransfer.items[0];if(a.kind==="file"&&a.type.indexOf("image")!==-1){const s=a.getAsFile();s&&zf(s).then(l=>n(l))}else a.kind==="string"&&a.type==="text/plain"&&a.getAsString(s=>{if(t.value)return;const l=Kb(s);r({left:0,top:0,width:600,height:50},{content:l})})};jt(()=>{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()}),Fn(()=>{e.value&&e.value.removeEventListener("drop",i),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},RRe=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},MK=(e,t,n)=>{const r=lt(),{addHistorySnapshot:i}=qt();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,T=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,w=(S-y.left)/n.value,M=(T-y.top)/n.value,O=w-g,P=m-M;c=RRe(O,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(F=>s.id===F.id?{...F,rotate:c}:F)},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)}}},ig={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},LK={text:20,image:20,shape:20,chart:200,table:20,video:250,audio:20,latex:20},vE=(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)},T={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:T}},gE=(e,t)=>({[At.RIGHT_BOTTOM]:t.leftTopPoint,[At.LEFT_BOTTOM]:t.rightTopPoint,[At.LEFT_TOP]:t.rightBottomPoint,[At.RIGHT_TOP]:t.leftBottomPoint,[At.TOP]:t.bottomPoint,[At.BOTTOM]:t.topPoint,[At.LEFT]:t.rightPoint,[At.RIGHT]:t.leftPoint})[e],TK=(e,t,n)=>{const r=dt(),i=lt(),{activeElementIdList:o,activeGroupElementId:a}=We(r),{viewportRatio:s,viewportSize:l}=We(i),{ctrlOrShiftKeyActive:u}=We(al()),{addHistorySnapshot:c}=qt();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,T="rotate"in p&&p.rotate?p.rotate:0,w=Math.PI*T/180,M=u.value||"fixedRatio"in p&&p.fixedRatio,O=A/x,P=g?h.changedTouches[0].pageX:h.pageX,k=g?h.changedTouches[0].pageY:h.pageY,F=LK[p.type]||20,C=K=>K<F?F:K;let I,N=0,W=0,D=[],Z=[];if("rotate"in p&&p.rotate){const{left:K,top:G,width:ee,height:q}=p;I=vE({left:K,top:G,width:ee,height:q},T);const H=gE(v,I);N=H.left,W=H.top}else{const K=l.value,G=l.value*s.value,ee=p.id===a.value;for(const le of e.value){if("rotate"in le&&le.rotate||le.type==="line"||ee&&le.id===p.id||!ee&&o.value.includes(le.id))continue;const J=le.left,E=le.top,$=le.width,ie=le.height,j=J+$,te=E+ie,ae={value:E,range:[J,j]},he={value:te,range:[J,j]},fe={value:J,range:[E,te]},ve={value:j,range:[E,te]};D.push(ae,he),Z.push(fe,ve)}const q={value:0,range:[0,K]},H={value:G,range:[0,K]},ue={value:G/2,range:[0,K]},Ae={value:0,range:[0,G]},ce={value:K,range:[0,G]},de={value:K/2,range:[0,G]};D.push(q,H,ue),Z.push(Ae,ce,de),D=Qb(D),Z=Qb(Z)}const re=(K,G)=>{const q=[];let H=!1,ue=!1;const Ae={offsetX:0,offsetY:0};if(G||G===0)for(let ce=0;ce<D.length;ce++){const{value:de,range:le}=D[ce],J=Math.min(...le,K||0),E=Math.max(...le,K||0);Math.abs(G-de)<5&&!ue&&(Ae.offsetY=G-de,ue=!0,q.push({type:"horizontal",axis:{x:J-50,y:de},length:E-J+100}))}if(K||K===0)for(let ce=0;ce<Z.length;ce++){const{value:de,range:le}=Z[ce],J=Math.min(...le,G||0),E=Math.max(...le,G||0);Math.abs(K-de)<5&&!H&&(Ae.offsetX=K-de,H=!0,q.push({type:"vertical",axis:{x:de,y:J-50},length:E-J+100}))}return t.value=q,Ae},B=K=>{if(!m)return;const G=K instanceof MouseEvent?K.pageX:K.changedTouches[0].pageX,ee=K instanceof MouseEvent?K.pageY:K.changedTouches[0].pageY,q=G-P,H=ee-k;let ue=A,Ae=x,ce=y,de=R;if(T){const le=(Math.cos(w)*q+Math.sin(w)*H)/n.value;let J=(Math.cos(w)*H-Math.sin(w)*q)/n.value;M&&((v===At.RIGHT_BOTTOM||v===At.LEFT_TOP)&&(J=le/O),(v===At.LEFT_BOTTOM||v===At.RIGHT_TOP)&&(J=-le/O)),v===At.RIGHT_BOTTOM?(ue=C(A+le),Ae=C(x+J)):v===At.LEFT_BOTTOM?(ue=C(A-le),Ae=C(x+J),ce=y-(ue-A)):v===At.LEFT_TOP?(ue=C(A-le),Ae=C(x-J),ce=y-(ue-A),de=R-(Ae-x)):v===At.RIGHT_TOP?(ue=C(A+le),Ae=C(x-J),de=R-(Ae-x)):v===At.TOP?(Ae=C(x-J),de=R-(Ae-x)):v===At.BOTTOM?Ae=C(x+J):v===At.LEFT?(ue=C(A-le),ce=y-(ue-A)):v===At.RIGHT&&(ue=C(A+le));const E=vE({width:ue,height:Ae,left:ce,top:de},T),$=gE(v,E),ie=$.left,j=$.top,te=ie-N,ae=j-W;ce=ce-te,de=de-ae}else{let le=q/n.value,J=H/n.value;if(M&&((v===At.RIGHT_BOTTOM||v===At.LEFT_TOP)&&(J=le/O),(v===At.LEFT_BOTTOM||v===At.RIGHT_TOP)&&(J=-le/O)),v===At.RIGHT_BOTTOM){const{offsetX:E,offsetY:$}=re(y+A+le,R+x+J);le=le-E,J=J-$,M&&($?le=J*O:J=le/O),ue=C(A+le),Ae=C(x+J)}else if(v===At.LEFT_BOTTOM){const{offsetX:E,offsetY:$}=re(y+le,R+x+J);le=le-E,J=J-$,M&&($?le=-J*O:J=-le/O),ue=C(A-le),Ae=C(x+J),ce=y-(ue-A)}else if(v===At.LEFT_TOP){const{offsetX:E,offsetY:$}=re(y+le,R+J);le=le-E,J=J-$,M&&($?le=J*O:J=le/O),ue=C(A-le),Ae=C(x-J),ce=y-(ue-A),de=R-(Ae-x)}else if(v===At.RIGHT_TOP){const{offsetX:E,offsetY:$}=re(y+A+le,R+J);le=le-E,J=J-$,M&&($?le=-J*O:J=-le/O),ue=C(A+le),Ae=C(x-J),de=R-(Ae-x)}else if(v===At.LEFT){const{offsetX:E}=re(y+le,null);le=le-E,ue=C(A-le),ce=y-(ue-A)}else if(v===At.RIGHT){const{offsetX:E}=re(y+A+le,null);le=le-E,ue=C(A+le)}else if(v===At.TOP){const{offsetY:E}=re(null,R+J);J=J-E,Ae=C(x-J),de=R-(Ae-x)}else if(v===At.BOTTOM){const{offsetY:E}=re(null,R+x+J);J=J-E,Ae=C(x+J)}}e.value=e.value.map(le=>{if(p.id!==le.id)return le;if(le.type==="shape"&&"pathFormula"in le&&le.pathFormula){const J=Gh[le.pathFormula];let E="";return"editable"in J?E=J.formula(ue,Ae,le.keypoints):E=J.formula(ue,Ae),{...le,left:ce,top:de,width:ue,height:Ae,viewBox:[ue,Ae],path:E}}if(le.type==="table"){let J=S+(Ae-x)/le.data.length;return J=J<36?36:J,J===S?{...le,left:ce,width:ue}:{...le,left:ce,top:de,width:ue,height:Ae,cellMinHeight:J<36?36:J}}return{...le,left:ce,top:de,width:ue,height:Ae}})},Y=K=>{m=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const G=K instanceof MouseEvent?K.pageX:K.changedTouches[0].pageX,ee=K instanceof MouseEvent?K.pageY:K.changedTouches[0].pageY;P===G&&k===ee||(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,T=x/S,w=h.pageX,M=h.pageY,O=JSON.parse(JSON.stringify(e.value));document.onmousemove=P=>{if(!g)return;const k=P.pageX,F=P.pageY,C=(k-w)/n.value;let I=(F-M)/n.value;u.value&&((v===At.RIGHT_BOTTOM||v===At.LEFT_TOP)&&(I=C/T),(v===At.LEFT_BOTTOM||v===At.RIGHT_TOP)&&(I=-C/T));let N=m,W=y,D=R,Z=A;v===At.RIGHT_BOTTOM?(W=y+C,Z=A+I):v===At.LEFT_BOTTOM?(N=m+C,Z=A+I):v===At.LEFT_TOP?(N=m+C,D=R+I):v===At.RIGHT_TOP?(W=y+C,D=R+I):v===At.TOP?D=R+I:v===At.BOTTOM?Z=A+I:v===At.LEFT?N=m+C:v===At.RIGHT&&(W=y+C);const re=W-N,B=Z-D;let Y=re/x,K=B/S;Y<=0&&(Y=0),K<=0&&(K=0),e.value=e.value.map(G=>{if((G.type==="image"||G.type==="shape")&&o.value.includes(G.id)){const ee=O.find(q=>q.id===G.id);return{...G,width:ee.width*Y,height:ee.height*K,left:N+(ee.left-m)*Y,top:D+(ee.top-R)*K}}return G})},document.onmouseup=P=>{g=!1,document.onmousemove=null,document.onmouseup=null,!(w===P.pageX&&M===P.pageY)&&(i.updateSlide({elements:e.value}),c())}}}},bRe=(e,t)=>{const n=dt(),{activeElementIdList:r,activeGroupElementId:i,handleElementId:o,editorAreaFocus:a}=We(n),{ctrlOrShiftKeyActive:s}=We(al());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(Un.uniq(d)),n.setHandleElementId(c.id)}f&&t(u,c)}}},_K=(e,t,n)=>{const r=lt(),{activeElementIdList:i,activeGroupElementId:o}=We(dt()),{shiftKeyState:a}=We(al()),{viewportRatio:s,viewportSize:l}=We(r),{addHistorySnapshot:u}=qt();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(K=>i.value.includes(K.id)),A=d.left,x=d.top,S=d.width,T="height"in d&&d.height?d.height:0,w="rotate"in d&&d.rotate?d.rotate:0,M=h?f.changedTouches[0].pageX:f.pageX,O=h?f.changedTouches[0].pageY:f.pageY;let P=null;const k=d.id===o.value;let F=[],C=[];for(const K of e.value){if(K.type==="line"||k&&K.id===d.id||!k&&i.value.includes(K.id))continue;let G,ee,q,H;if("rotate"in K&&K.rotate){const{xRange:te,yRange:ae}=Wp({left:K.left,top:K.top,width:K.width,height:K.height,rotate:K.rotate});G=te[0],ee=ae[0],q=te[1]-te[0],H=ae[1]-ae[0]}else G=K.left,ee=K.top,q=K.width,H=K.height;const ue=G+q,Ae=ee+H,ce=ee+H/2,de=G+q/2,le={value:ee,range:[G,ue]},J={value:Ae,range:[G,ue]},E={value:ce,range:[G,ue]},$={value:G,range:[ee,Ae]},ie={value:ue,range:[ee,Ae]},j={value:de,range:[ee,Ae]};F.push(le,J,E),C.push($,ie,j)}const I={value:0,range:[0,v]},N={value:g,range:[0,v]},W={value:g/2,range:[0,v]},D={value:0,range:[0,g]},Z={value:v,range:[0,g]},re={value:v/2,range:[0,g]};F.push(I,N,W),C.push(D,Z,re),F=Qb(F),C=Qb(C);const B=K=>{const G=K instanceof MouseEvent?K.pageX:K.changedTouches[0].pageX,ee=K instanceof MouseEvent?K.pageY:K.changedTouches[0].pageY;if(P!==!1&&(P=Math.abs(M-G)<m&&Math.abs(O-ee)<m),!p||P)return;let q=(G-M)/n.value,H=(ee-O)/n.value;a.value&&(Math.abs(q)>Math.abs(H)&&(H=0),Math.abs(q)<Math.abs(H)&&(q=0));let ue=A+q,Ae=x+H,ce,de,le,J;if(i.value.length===1||k)if(w){const{xRange:ae,yRange:he}=Wp({left:ue,top:Ae,width:S,height:T,rotate:w});ce=ae[0],de=ae[1],le=he[0],J=he[1]}else d.type==="line"?(ce=ue,de=ue+Math.max(d.start[0],d.end[0]),le=Ae,J=Ae+Math.max(d.start[1],d.end[1])):(ce=ue,de=ue+S,le=Ae,J=Ae+T);else{const ae=[],he=[],fe=[],ve=[];for(let xe=0;xe<R.length;xe++){const Fe=R[xe],Re=Fe.left+q,Qe=Fe.top+H,Xe=Fe.width,He="height"in Fe&&Fe.height?Fe.height:0,ye="rotate"in Fe&&Fe.rotate?Fe.rotate:0;if("rotate"in Fe&&Fe.rotate){const{xRange:Me,yRange:Ce}=Wp({left:Re,top:Qe,width:Xe,height:He,rotate:ye});ae.push(Me[0]),he.push(Ce[0]),fe.push(Me[1]),ve.push(Ce[1])}else Fe.type==="line"?(ae.push(Re),he.push(Qe),fe.push(Re+Math.max(Fe.start[0],Fe.end[0])),ve.push(Qe+Math.max(Fe.start[1],Fe.end[1]))):(ae.push(Re),he.push(Qe),fe.push(Re+Xe),ve.push(Qe+He))}ce=Math.min(...ae),de=Math.max(...fe),le=Math.min(...he),J=Math.max(...ve)}const E=ce+(de-ce)/2,$=le+(J-le)/2,ie=[];let j=!1,te=!1;for(let ae=0;ae<F.length;ae++){const{value:he,range:fe}=F[ae],ve=Math.min(...fe,ce,de),xe=Math.max(...fe,ce,de);Math.abs(le-he)<m&&!te&&(Ae=Ae-(le-he),te=!0,ie.push({type:"horizontal",axis:{x:ve-50,y:he},length:xe-ve+100})),Math.abs(J-he)<m&&!te&&(Ae=Ae-(J-he),te=!0,ie.push({type:"horizontal",axis:{x:ve-50,y:he},length:xe-ve+100})),Math.abs($-he)<m&&!te&&(Ae=Ae-($-he),te=!0,ie.push({type:"horizontal",axis:{x:ve-50,y:he},length:xe-ve+100}))}for(let ae=0;ae<C.length;ae++){const{value:he,range:fe}=C[ae],ve=Math.min(...fe,le,J),xe=Math.max(...fe,le,J);Math.abs(ce-he)<m&&!j&&(ue=ue-(ce-he),j=!0,ie.push({type:"vertical",axis:{x:he,y:ve-50},length:xe-ve+100})),Math.abs(de-he)<m&&!j&&(ue=ue-(de-he),j=!0,ie.push({type:"vertical",axis:{x:he,y:ve-50},length:xe-ve+100})),Math.abs(E-he)<m&&!j&&(ue=ue-(E-he),j=!0,ie.push({type:"vertical",axis:{x:he,y:ve-50},length:xe-ve+100}))}if(t.value=ie,i.value.length===1||k)e.value=e.value.map(ae=>ae.id===d.id?{...ae,left:ue,top:Ae}:ae);else{const ae=e.value.find(he=>he.id===d.id);if(!ae)return;e.value=e.value.map(he=>i.value.includes(he.id)?he.id===d.id?{...he,left:ue,top:Ae}:{...he,left:he.left+(ue-ae.left),top:he.top+(Ae-ae.top)}:he)}},Y=K=>{p=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const G=K instanceof MouseEvent?K.pageX:K.changedTouches[0].pageX,ee=K instanceof MouseEvent?K.pageY:K.changedTouches[0].pageY;M===G&&O===ee||(r.updateSlide({elements:e.value}),u())};h?(document.ontouchmove=B,document.ontouchend=Y):(document.onmousemove=B,document.onmouseup=Y)}}},xRe=e=>{const t=lt(),{canvasScale:n}=We(dt()),{ctrlOrShiftKeyActive:r}=We(al()),{addHistorySnapshot:i}=qt();return{dragLineElement:(a,s,l)=>{let u=!0;const c=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p<e.value.length;p++){const v=e.value[p];if(v.type==="line"||v.rotate)continue;const g=v.left,m=v.top,y=v.width,R=v.height,A=g+y,x=m+R,S=m+R/2,T=g+y/2,w={x:T,y:m},M={x:T,y:x},O={x:g,y:S},P={x:A,y:S},k={x:g,y:m},F={x:A,y:m},C={x:g,y:x},I={x:A,y:x};h.push(w,M,O,P,k,F,C,I)}document.onmousemove=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 T=s.broken||s.broken2||s.curve||[0,0];let w=s.left+T[0],M=s.top+T[1];const[O,P]=s.cubic||[[0,0],[0,0]];let k=s.left+O[0],F=s.top+O[1],C=s.left+P[0],I=s.top+P[1];if(l===Uo.START){R=R+m,A=A+y,Math.abs(R-x)<c&&(R=x),Math.abs(A-S)<c&&(A=S);for(const Y of h){const{x:K,y:G}=Y;if(Math.abs(K-R)<c&&Math.abs(G-A)<c){R=K,A=G;break}}}else if(l===Uo.END){x=x+m,S=S+y,Math.abs(R-x)<c&&(x=R),Math.abs(A-S)<c&&(S=A);for(const Y of h){const{x:K,y:G}=Y;if(Math.abs(K-x)<c&&Math.abs(G-S)<c){x=K,S=G;break}}}else l===Uo.C?(w=w+m,M=M+y,Math.abs(w-R)<c&&(w=R),Math.abs(M-A)<c&&(M=A),Math.abs(w-x)<c&&(w=x),Math.abs(M-S)<c&&(M=S),Math.abs(w-(R+x)/2)<c&&Math.abs(M-(A+S)/2)<c&&(w=(R+x)/2,M=(A+S)/2)):l===Uo.C1?(k=k+m,F=F+y,Math.abs(k-R)<c&&(k=R),Math.abs(F-A)<c&&(F=A),Math.abs(k-x)<c&&(k=x),Math.abs(F-S)<c&&(F=S)):l===Uo.C2&&(C=C+m,I=I+y,Math.abs(C-R)<c&&(C=R),Math.abs(I-A)<c&&(I=A),Math.abs(C-x)<c&&(C=x),Math.abs(I-S)<c&&(I=S));const N=Math.min(R,x),W=Math.min(A,S),D=Math.max(R,x),Z=Math.max(A,S),re=[0,0],B=[D-N,Z-W];R>x&&(re[0]=D-N,B[0]=0),A>S&&(re[1]=Z-W,B[1]=0),e.value=e.value.map(Y=>{if(Y.id===s.id){const K={...Y,left:N,top:W,start:re,end:B};return l===Uo.START||l===Uo.END?(r.value?(s.broken&&(K.broken=[w-N,M-W]),s.curve&&(K.curve=[w-N,M-W]),s.cubic&&(K.cubic=[[k-N,F-W],[C-N,I-W]])):(s.broken&&(K.broken=[(re[0]+B[0])/2,(re[1]+B[1])/2]),s.curve&&(K.curve=[(re[0]+B[0])/2,(re[1]+B[1])/2]),s.cubic&&(K.cubic=[[(re[0]+B[0])/2,(re[1]+B[1])/2],[(re[0]+B[0])/2,(re[1]+B[1])/2]])),s.broken2&&(K.broken2=[(re[0]+B[0])/2,(re[1]+B[1])/2])):l===Uo.C?(s.broken&&(K.broken=[w-N,M-W]),s.curve&&(K.curve=[w-N,M-W]),s.broken2&&(D-N>=Z-W?K.broken2=[w-N,K.broken2[1]]:K.broken2=[K.broken2[0],M-W])):s.cubic&&(K.cubic=[[k-N,F-W],[C-N,I-W]]),K}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())}}}},SRe=(e,t)=>{const n=lt(),{addHistorySnapshot:r}=qt();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=Gh[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,[T,w]=y;p={baseSize:x,originPos:S,min:T,max:w,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:T,originPos:w,min:M,max:O,relative:P}=p,k=S;let F=0;P==="center"?F=(w-A*2)/T:P==="left"?F=(w+A)/T:P==="right"?F=(w-A)/T:P==="top"?F=(w+x)/T:P==="bottom"?F=(w-x)/T:P==="left_bottom"?F=(w+A)/T:P==="right_bottom"?F=(w-A)/T:P==="top_right"?F=(w+x)/T:P==="bottom_right"&&(F=(w-x)/T),F<M&&(F=M),F>O&&(F=O);let C=[];return Array.isArray(d)?(C=[...d],C[s]=F):C=[F],{...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)}}},wRe=e=>{const t=dt(),{canvasScale:n,creatingElement:r}=We(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,T=(A-h.y)/n.value,w=(R-y)/n.value,M=(x-A)/n.value;return{left:S,top:T,width:w,height:M}},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,T=(A-h.y)/n.value,w=(R-y)/n.value,M=(x-A)/n.value;return{left:S,top:T,start:[p===y?0:w,v===A?0:M],end:[g===y?0:w,m===A?0:M]}},{createTextElement:a,createShapeElement:s,createLineElement:l}=zh();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)}}},E4=()=>{const e=lt(),{activeElementIdList:t,activeElementList:n}=We(dt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=We(e),{addHistorySnapshot:a}=qt();return{alignElementToCanvas:l=>{const u=o.value,c=o.value*i.value,{minX:f,maxX:d,minY:h,maxY:p}=Uu(n.value),v=JSON.parse(JSON.stringify(r.value.elements));for(const g of v)if(t.value.includes(g.id)){if(l===dn.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===dn.TOP){const m=h-0;g.top=g.top-m}else if(l===dn.VERTICAL){const m=h+(p-h)/2-c/2;g.top=g.top-m}else if(l===dn.BOTTOM){const m=p-c;g.top=g.top-m}else if(l===dn.LEFT){const m=f-0;g.left=g.left-m}else if(l===dn.HORIZONTAL){const m=f+(d-f)/2-u/2;g.left=g.left-m}else if(l===dn.RIGHT){const m=d-u;g.left=g.left-m}}e.updateSlide({elements:v}),a()}}},ed=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""})}),X4=(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 OK=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(OK||{});const pL={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`}},LO=e=>{const t=we(()=>{let r=pL.rect;if(e.value.clip){const i=e.value.clip.shape||OK.RECT;r=pL[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}},kK=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})}),Pv=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}},MRe=["width","height"],LRe=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],TRe=Ee({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=Pv(bv(t,"outline"));return(o,a)=>o.outline?(U(),ne("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:o.width,height:o.height},[V("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:z(r),"stroke-width":z(n),"stroke-dasharray":z(i)},null,8,LRe)],8,MRe)):Ze("",!0)}}),_Re=Ue(TRe,[["__scopeId","data-v-09a0319c"]]),ORe=["width","height"],kRe=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],PRe=Ee({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=Pv(bv(t,"outline"));return(o,a)=>o.outline?(U(),ne("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:o.width,height:o.height},[V("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:z(r),"stroke-width":z(n),"stroke-dasharray":z(i)},null,8,kRe)],8,ORe)):Ze("",!0)}}),CRe=Ue(PRe,[["__scopeId","data-v-19e68d74"]]),NRe=["width","height"],IRe=["d","stroke","stroke-width","stroke-dasharray"],FRe=Ee({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=Pv(bv(t,"outline"));return(o,a)=>o.outline?(U(),ne("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:o.width,height:o.height},[V("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:o.createPath(o.width,o.height),stroke:z(r),"stroke-width":z(n),"stroke-dasharray":z(i)},null,8,IRe)],8,NRe)):Ze("",!0)}}),ERe=Ue(FRe,[["__scopeId","data-v-a036b0a3"]]),XRe={class:"image-outline"},PK=Ee({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo),{clipShape:r}=LO(n);return(i,o)=>(U(),ne("div",XRe,[z(r).type==="rect"?(U(),_e(_Re,{key:0,width:i.elementInfo.width,height:i.elementInfo.height,radius:z(r).radius,outline:i.elementInfo.outline},null,8,["width","height","radius","outline"])):z(r).type==="ellipse"?(U(),_e(CRe,{key:1,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"])):z(r).type==="polygon"?(U(),_e(ERe,{key:2,width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline,createPath:z(r).createPath},null,8,["width","height","outline","createPath"])):Ze("",!0)]))}}),CK=e=>(rn("data-v-31b3b0f9"),e=e(),on(),e),WRe=["src"],VRe=["src"],DRe=["onMousedown"],URe=CK(()=>V("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[V("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)),BRe=[URe],YRe=["onMousedown"],ZRe=CK(()=>V("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[V("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),QRe=[ZRe],HRe=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}=We(dt()),{ctrlOrShiftKeyActive:o}=We(al()),a=ge({top:"0",left:"0"}),s=ge(!1),l=ge(null),u=()=>{const[w,M]=n.clipData?n.clipData.range:[[0,0],[100,100]],O=(M[0]-w[0])/100,P=(M[1]-w[1])/100,k=w[0]/O,F=w[1]/P;return{widthScale:O,heightScale:P,left:k,top:F}},c=we(()=>{const{widthScale:w,heightScale:M,left:O,top:P}=u();return{left:-O,top:-P,width:100/w,height:100/M}}),f=we(()=>({top:c.value.top+"%",left:c.value.left+"%",width:c.value.width+"%",height:c.value.height+"%"})),d=ge({top:0,left:0,width:0,height:0}),h=we(()=>{const{top:w,left:M,width:O,height:P}=d.value;return{top:w+"%",left:M+"%",width:O+"%",height:P+"%"}}),p=we(()=>{const w=c.value.width,M=c.value.height,{top:O,left:P,width:k,height:F}=d.value;return{left:-P*(100/k)+"%",top:-O*(100/F)+"%",width:w/k*100+"%",height:M/F*100+"%"}}),v=()=>{const{left:w,top:M}=u();d.value={left:w,top:M,width:100,height:100},a.value={top:-M+"%",left:-w+"%"}},g=()=>{if(s.value)return;if(!l.value){r("clip",null);return}const{left:w,top:M}=u(),O={left:(d.value.left-w)/100*n.width,top:(d.value.top-M)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},P={range:l.value,position:O};r("clip",P)},m=w=>{w.key.toUpperCase()===yt.ENTER&&g()};jt(()=>{v(),document.addEventListener("keydown",m)}),Fn(()=>{document.removeEventListener("keydown",m)});const y=()=>{const w={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},M=100/w.width,O=100/w.height,P=[-w.left*M,-w.top*O],k=[M*100+P[0],O*100+P[1]];l.value=[P,k]},R=w=>{s.value=!0;let M=!0;const O=w.pageX,P=w.pageY,k=c.value,F={...d.value};document.onmousemove=C=>{if(!M)return;const I=C.pageX,N=C.pageY,W=(I-O)/i.value,D=(N-P)/i.value,Z=Math.sqrt(W*W+D*D),B=Math.atan2(D,W)-n.rotate/180*Math.PI,Y=Z*Math.cos(B)/n.width*100,K=Z*Math.sin(B)/n.height*100;let G=F.left+Y,ee=F.top+K;G<0?G=0:G+F.width>k.width&&(G=k.width-F.width),ee<0?ee=0:ee+F.height>k.height&&(ee=k.height-F.height),d.value={...d.value,left:G,top:ee}},document.onmouseup=()=>{M=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},A=(w,M)=>{s.value=!0;let O=!0;const P=50/n.width*100,k=50/n.height*100,F=w.pageX,C=w.pageY,I=c.value,N={...d.value},W=d.value.width/d.value.height;document.onmousemove=D=>{if(!O)return;const Z=D.pageX,re=D.pageY,B=(Z-F)/i.value,Y=(re-C)/i.value,K=Math.sqrt(B*B+Y*Y),ee=Math.atan2(Y,B)-n.rotate/180*Math.PI;let q=K*Math.cos(ee)/n.width*100,H=K*Math.sin(ee)/n.height*100;o.value&&((M===At.RIGHT_BOTTOM||M===At.LEFT_TOP)&&(H=q/W),(M===At.LEFT_BOTTOM||M===At.RIGHT_TOP)&&(H=-q/W));let ue,Ae,ce,de;M===At.LEFT_TOP?(N.left+q<0&&(q=-N.left),N.top+H<0&&(H=-N.top),N.width-q<P&&(q=N.width-P),N.height-H<k&&(H=N.height-k),ce=N.width-q,de=N.height-H,ue=N.left+q,Ae=N.top+H):M===At.RIGHT_TOP?(N.left+N.width+q>I.width&&(q=I.width-(N.left+N.width)),N.top+H<0&&(H=-N.top),N.width+q<P&&(q=P-N.width),N.height-H<k&&(H=N.height-k),ce=N.width+q,de=N.height-H,ue=N.left,Ae=N.top+H):M===At.LEFT_BOTTOM?(N.left+q<0&&(q=-N.left),N.top+N.height+H>I.height&&(H=I.height-(N.top+N.height)),N.width-q<P&&(q=N.width-P),N.height+H<k&&(H=k-N.height),ce=N.width-q,de=N.height+H,ue=N.left+q,Ae=N.top):M===At.RIGHT_BOTTOM?(N.left+N.width+q>I.width&&(q=I.width-(N.left+N.width)),N.top+N.height+H>I.height&&(H=I.height-(N.top+N.height)),N.width+q<P&&(q=P-N.width),N.height+H<k&&(H=k-N.height),ce=N.width+q,de=N.height+H,ue=N.left,Ae=N.top):M===At.TOP?(N.top+H<0&&(H=-N.top),N.height-H<k&&(H=N.height-k),ce=N.width,de=N.height-H,ue=N.left,Ae=N.top+H):M===At.BOTTOM?(N.top+N.height+H>I.height&&(H=I.height-(N.top+N.height)),N.height+H<k&&(H=k-N.height),ce=N.width,de=N.height+H,ue=N.left,Ae=N.top):M===At.LEFT?(N.left+q<0&&(q=-N.left),N.width-q<P&&(q=N.width-P),ce=N.width-q,de=N.height,ue=N.left+q,Ae=N.top):(N.left+N.width+q>I.width&&(q=I.width-(N.left+N.width)),N.width+q<P&&(q=P-N.width),de=N.height,ce=N.width+q,ue=N.left,Ae=N.top),d.value={left:ue,top:Ae,width:ce,height:de}},document.onmouseup=()=>{O=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},x=we(()=>{const w="rotate-",M=n.rotate;return M>-22.5&&M<=22.5?w+0:M>22.5&&M<=67.5?w+45:M>67.5&&M<=112.5?w+90:M>112.5&&M<=157.5?w+135:M>157.5||M<=-157.5?w+0:M>-157.5&&M<=-112.5?w+45:M>-112.5&&M<=-67.5?w+90:M>-67.5&&M<=-22.5?w+135:w+0}),S=[At.LEFT_TOP,At.RIGHT_TOP,At.LEFT_BOTTOM,At.RIGHT_BOTTOM],T=[At.TOP,At.BOTTOM,At.LEFT,At.RIGHT];return(w,M)=>{const O=Cn("click-outside");return Ge((U(),ne("div",{class:"image-clip-handler",style:Le(a.value)},[V("img",{class:"bottom-img",src:w.src,draggable:!1,alt:"",style:Le(f.value)},null,12,WRe),V("div",{class:"top-image-content",style:Le({...h.value,clipPath:w.clipPath})},[V("img",{class:"top-img",src:w.src,draggable:!1,alt:"",style:Le(p.value)},null,12,VRe)],4),V("div",{class:"operate",style:Le(h.value),onMousedown:M[0]||(M[0]=Et(P=>R(P),["stop"]))},[(U(),ne(Ve,null,rt(S,P=>V("div",{class:$e(["clip-point",P,x.value]),key:P,onMousedown:Et(k=>A(k,P),["stop"])},BRe,42,DRe)),64)),(U(),ne(Ve,null,rt(T,P=>V("div",{class:$e(["clip-point",P,x.value]),key:P,onMousedown:Et(k=>A(k,P),["stop"])},QRe,42,YRe)),64))],36)],4)),[[O,g]])}}}),KRe=Ue(HRe,[["__scopeId","data-v-31b3b0f9"]]),GRe=["src"],zRe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=dt(),r=lt(),{clipingImageElementId:i}=We(n),o=we(()=>i.value===t.elementInfo.id),{addHistorySnapshot:a}=qt(),s=we(()=>t.elementInfo.shadow),{shadowStyle:l}=ed(s),u=we(()=>t.elementInfo.flipH),c=we(()=>t.elementInfo.flipV),{flipStyle:f}=X4(u,c),d=we(()=>t.elementInfo),{clipShape:h,imgPosition:p}=LO(d),v=we(()=>t.elementInfo.filters),{filter:g}=kK(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]]},T=t.elementInfo.left+x.left,w=t.elementInfo.top+x.top,M=t.elementInfo.width+x.width,O=t.elementInfo.height+x.height;let P=0,k=0;if(t.elementInfo.rotate){const C=T+M/2-(t.elementInfo.left+t.elementInfo.width/2),I=-(w+O/2-(t.elementInfo.top+t.elementInfo.height/2)),N=-t.elementInfo.rotate*Math.PI/180,W=C*Math.cos(N)-I*Math.sin(N),D=C*Math.sin(N)+I*Math.cos(N);P=W-C,k=-(D-I)}const F={clip:{...S,range:A},left:T+P,top:w+k,width:M,height:O};r.updateElement({id:t.elementInfo.id,props:F}),a()};return(R,A)=>{const x=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-image",{lock:R.elementInfo.lock}]),style:Le({top:R.elementInfo.top+"px",left:R.elementInfo.left+"px",width:R.elementInfo.width+"px",height:R.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${R.elementInfo.rotate}deg)`})},[o.value?(U(),_e(KRe,{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:z(h).style,onClip:A[0]||(A[0]=S=>y(S))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):Ge((U(),ne("div",{key:1,class:"element-content",style:Le({filter:z(l)?`drop-shadow(${z(l)})`:"",transform:z(f)}),onMousedown:A[2]||(A[2]=S=>m(S)),onTouchstart:A[3]||(A[3]=S=>m(S))},[_(PK,{elementInfo:R.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:Le({clipPath:z(h).style})},[V("img",{src:R.elementInfo.src,draggable:!1,style:Le({top:z(p).top,left:z(p).left,width:z(p).width,height:z(p).height,filter:z(g)}),onDragstart:A[1]||(A[1]=Et(()=>{},["prevent"])),alt:""},null,44,GRe),R.elementInfo.colorMask?(U(),ne("div",{key:0,class:"color-mask",style:Le({backgroundColor:R.elementInfo.colorMask})},null,4)):Ze("",!0)],4)],36)),[[x,R.contextmenus]])],4)],6)}}}),NK=Ue(zRe,[["__scopeId","data-v-86b9f3af"]]),JRe=["width","height"],$Re=["d","stroke","stroke-width","stroke-dasharray"],jRe=Ee({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:i}=Pv(bv(t,"outline"));return(o,a)=>o.outline?(U(),ne("svg",{key:0,class:"element-outline",overflow:"visible",width:o.width,height:o.height},[V("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:z(r),"stroke-width":z(n),"stroke-dasharray":z(i)},null,8,$Re)],8,JRe)):Ze("",!0)}}),W4=Ue(jRe,[["__scopeId","data-v-e2ef58f5"]]),Vi=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},Im=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let vL=null;const Iu=function(e,t,n){let r=vL||(vL=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},qRe=function(){vL=null},Vh=function(e,t,n,r){return n&&(mE(e,t,n,r,-1)||mE(e,t,n,r,1))},ebe=/^(img|br|input|textarea|hr)$/i;function mE(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:Vl(e))){let o=e.parentNode;if(!o||o.nodeType!=1||I2(e)||ebe.test(e.nodeName)||e.contentEditable=="false")return!1;t=Vi(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?Vl(e):0}else return!1}}function Vl(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function tbe(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=Vl(e)}else if(e.parentNode&&!I2(e))t=Vi(e),e=e.parentNode;else return null}}function nbe(e,t){for(;;){if(e.nodeType==3&&t<e.nodeValue.length)return e;if(e.nodeType==1&&t<e.childNodes.length){if(e.contentEditable=="false")return null;e=e.childNodes[t],t=0}else if(e.parentNode&&!I2(e))t=Vi(e)+1,e=e.parentNode;else return null}}function rbe(e,t,n){for(let r=t==0,i=t==Vl(e);r||i;){if(e==n)return!0;let o=Vi(e);if(e=e.parentNode,!e)return!1;r=r&&o==0,i=i&&o==Vl(e)}}function I2(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const V4=function(e){return e.focusNode&&Vh(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function jd(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function ibe(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function obe(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch{}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const ru=typeof navigator<"u"?navigator:null,yE=typeof document<"u"?document:null,td=ru&&ru.userAgent||"",gL=/Edge\/(\d+)/.exec(td),IK=/MSIE \d/.exec(td),mL=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(td),qo=!!(IK||mL||gL),Rf=IK?document.documentMode:mL?+mL[1]:gL?+gL[1]:0,rl=!qo&&/gecko\/(\d+)/i.test(td);rl&&+(/Firefox\/(\d+)/.exec(td)||[0,0])[1];const yL=!qo&&/Chrome\/(\d+)/.exec(td),ao=!!yL,FK=yL?+yL[1]:0,_o=!qo&&!!ru&&/Apple Computer/.test(ru.vendor),uv=_o&&(/Mobile\/\w+/.test(td)||!!ru&&ru.maxTouchPoints>2),rs=uv||(ru?/Mac/.test(ru.platform):!1),abe=ru?/Win/.test(ru.platform):!1,zs=/Android \d/.test(td),F2=!!yE&&"webkitFontSmoothing"in yE.documentElement.style,sbe=F2?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function lbe(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 _u(e,t){return typeof e=="number"?e:e[t]}function ube(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 AE(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=Im(a)){if(a.nodeType!=1)continue;let s=a,l=s==o.body,u=l?lbe(o):ube(s),c=0,f=0;if(t.top<u.top+_u(r,"top")?f=-(u.top-t.top+_u(i,"top")):t.bottom>u.bottom-_u(r,"bottom")&&(f=t.bottom-t.top>u.bottom-u.top?t.top+_u(i,"top")-u.top:t.bottom-u.bottom+_u(i,"bottom")),t.left<u.left+_u(r,"left")?c=-(u.left-t.left+_u(i,"left")):t.right>u.right-_u(r,"right")&&(c=t.right-u.right+_u(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 cbe(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<Math.min(innerHeight,t.bottom);a+=5){let s=e.root.elementFromPoint(o,a);if(!s||s==e.dom||!e.dom.contains(s))continue;let l=s.getBoundingClientRect();if(l.top>=n-20){r=s,i=l.top;break}}return{refDOM:r,refTop:i,stack:EK(e.dom)}}function EK(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=Im(r));return t}function fbe({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;XK(n,r==0?0:r-t)}function XK(e,t){for(let n=0;n<e.length;n++){let{dom:r,top:i,left:o}=e[n];r.scrollTop!=i+t&&(r.scrollTop=i+t),r.scrollLeft!=o&&(r.scrollLeft=o)}}let L0=null;function dbe(e){if(e.setActive)return e.setActive();if(L0)return e.focus(L0);let t=EK(e);e.focus(L0==null?{get preventScroll(){return L0={preventScroll:!0},!0}}:void 0),L0||(L0=!1,XK(t,0))}function WK(e,t){let n,r=2e8,i,o=0,a=t.top,s=t.top,l,u;for(let c=e.firstChild,f=0;c;c=c.nextSibling,f++){let d;if(c.nodeType==1)d=c.getClientRects();else if(c.nodeType==3)d=Iu(c).getClientRects();else continue;for(let h=0;h<d.length;h++){let p=d[h];if(p.top<=a&&p.bottom>=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<t.left?t.left-p.right:0;if(v<r){n=c,r=v,i=v&&n.nodeType==3?{left:p.right<t.left?p.right:p.left,top:t.top}:t,c.nodeType==1&&v&&(o=f+(t.left>=(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?hbe(n,i):!n||r&&n.nodeType==1?{node:e,offset:o}:WK(n,i)}function hbe(e,t){let n=e.nodeValue.length,r=document.createRange();for(let i=0;i<n;i++){r.setEnd(e,i+1),r.setStart(e,i);let o=Yc(r,1);if(o.top!=o.bottom&&TO(t,o))return{node:e,offset:i+(t.left>=(o.left+o.right)/2?1:0)}}return{node:e,offset:0}}function TO(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function pbe(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left<e.getBoundingClientRect().left?n:e}function vbe(e,t,n){let{node:r,offset:i}=WK(t,n),o=-1;if(r.nodeType==1&&!r.firstChild){let a=r.getBoundingClientRect();o=a.left!=a.right&&n.left>(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,i,o)}function gbe(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<r.left||l.bottom<r.top)&&(i=s.posAfter),a=!0),!s.contentDOM&&i<0&&!s.node.isText)return(s.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?s.posBefore:s.posAfter}o=s.dom.parentNode}return i>-1?i:e.docView.posFromDOM(t,n,-1)}function VK(e,t,n){let r=e.childNodes.length;if(r&&n.top<n.bottom)for(let i=Math.max(0,Math.min(r-1,Math.floor(r*(t.top-n.top)/(n.bottom-n.top))-2)),o=i;;){let a=e.childNodes[o];if(a.nodeType==1){let s=a.getClientRects();for(let l=0;l<s.length;l++){let u=s[l];if(TO(t,u))return VK(a,t,u)}}if((o=(o+1)%r)==i)break}return e}function mbe(e,t){let n=e.dom.ownerDocument,r,i=0,o=obe(n,t.left,t.top);o&&({node:r,offset:i}=o);let a=(e.root.elementFromPoint?e.root:n).elementFromPoint(t.left,t.top),s;if(!a||!e.dom.contains(a.nodeType!=1?a.parentNode:a)){let u=e.dom.getBoundingClientRect();if(!TO(t,u)||(a=VK(e.dom,t,u),!a))return null}if(_o)for(let u=a;r&&u;u=Im(u))u.draggable&&(r=void 0);if(a=pbe(a,t),r){if(rl&&r.nodeType==1&&(i=Math.min(i,r.childNodes.length),i<r.childNodes.length)){let c=r.childNodes[i],f;c.nodeName=="IMG"&&(f=c.getBoundingClientRect()).right<=t.left&&f.bottom>t.top&&i++}let u;F2&&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=gbe(e,r,i,t))}s==null&&(s=vbe(e,a,t));let l=e.docView.nearestDesc(a,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function RE(e){return e.top<e.bottom||e.left<e.right}function Yc(e,t){let n=e.getClientRects();if(n.length){let r=n[t<0?0:n.length-1];if(RE(r))return r}return Array.prototype.find.call(n,RE)||e.getBoundingClientRect()}const ybe=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function DK(e,t,n){let{node:r,offset:i,atom:o}=e.docView.domFromPos(t,n<0?-1:1),a=F2||rl;if(r.nodeType==3)if(a&&(ybe.test(r.nodeValue)||(n<0?!i:i==r.nodeValue.length))){let l=Yc(Iu(r,i,i),n);if(rl&&i&&/\s/.test(r.nodeValue[i-1])&&i<r.nodeValue.length){let u=Yc(Iu(r,i-1,i-1),-1);if(u.top==l.top){let c=Yc(Iu(r,i,i+1),-1);if(c.top!=l.top)return u1(c,c.left<u.left)}}return l}else{let l=i,u=i,c=n<0?1:-1;return n<0&&!i?(u++,c=-1):n>=0&&i==r.nodeValue.length?(l--,c=1):n<0?l--:u++,u1(Yc(Iu(r,l,u),c),c<0)}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&i&&(n<0||i==Vl(r))){let l=r.childNodes[i-1];if(l.nodeType==1)return Yw(l.getBoundingClientRect(),!1)}if(o==null&&i<Vl(r)){let l=r.childNodes[i];if(l.nodeType==1)return Yw(l.getBoundingClientRect(),!0)}return Yw(r.getBoundingClientRect(),n>=0)}if(o==null&&i&&(n<0||i==Vl(r))){let l=r.childNodes[i-1],u=l.nodeType==3?Iu(l,Vl(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(u)return u1(Yc(u,1),!1)}if(o==null&&i<Vl(r)){let l=r.childNodes[i];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let u=l?l.nodeType==3?Iu(l,0,a?0:1):l.nodeType==1?l:null:null;if(u)return u1(Yc(u,-1),!0)}return u1(Yc(r.nodeType==3?Iu(r):r,-n),n>=0)}function u1(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 Yw(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 UK(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 Abe(e,t,n){let r=t.selection,i=n=="up"?r.$from:r.$to;return UK(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=DK(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=Iu(s,0,s.nodeValue.length).getClientRects();else continue;for(let u=0;u<l.length;u++){let c=l[u];if(c.bottom>c.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 Rbe=/[\u0590-\u08ac]/;function bbe(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!Rbe.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?o:a:UK(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 bE=null,xE=null,SE=!1;function xbe(e,t,n){return bE==t&&xE==n?SE:(bE=t,xE=n,SE=n=="up"||n=="down"?Abe(e,t,n):bbe(e,t,n))}const gs=0,wE=1,ih=2,iu=3;class E2{constructor(t,n,r,i){this.parent=t,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=gs,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;n<this.children.length;n++)t+=this.children[n].size;return t}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let t=0;t<this.children.length;t++)this.children[t].destroy()}posBeforeChild(t){for(let n=0,r=this.posAtStart;;n++){let i=this.children[n];if(i==t)return r;r+=i.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(t,n,r){if(this.contentDOM&&this.contentDOM.contains(t.nodeType==1?t:t.parentNode))if(r<0){let o,a;if(t==this.contentDOM)o=t.childNodes[n-1];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;o=t.previousSibling}for(;o&&!((a=o.pmViewDesc)&&a.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(a)+a.size:this.posAtStart}else{let o,a;if(t==this.contentDOM)o=t.childNodes[n];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;o=t.nextSibling}for(;o&&!((a=o.pmViewDesc)&&a.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(a):this.posAtEnd}let i;if(t==this.dom&&this.contentDOM)i=n>Vi(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;n<this.children.length;n++){let i=this.children[n],o=r+i.size;if(r==t&&o!=r){for(;!i.border&&i.children.length;)i=i.children[0];return i}if(t<o)return i.descAt(t-r-i.border);r=o}}domFromPos(t,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:t+1};let r=0,i=0;for(let o=0;r<this.children.length;r++){let a=this.children[r],s=o+a.size;if(s>t||a instanceof YK){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 BK&&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?Vi(o.dom)+1:0}}else{let o,a=!0;for(;o=r<this.children.length?this.children[r]:null,!(!o||o.dom.parentNode==this.contentDOM);r++,a=!1);return o&&a&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?Vi(o.dom):this.contentDOM.childNodes.length}}}parseRange(t,n,r=0){if(this.children.length==0)return{node:this.contentDOM,from:t,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let i=-1,o=-1;for(let a=r,s=0;;s++){let l=this.children[s],u=a+l.size;if(i==-1&&t<=u){let c=a+l.border;if(t>=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=Vi(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;c<this.children.length;c++){let f=this.children[c];if(f.size&&f.dom.parentNode==this.contentDOM&&!f.emptyChildAt(-1)){o=Vi(f.dom);break}n+=f.size}o==-1&&(o=this.contentDOM.childNodes.length);break}a=u}return{node:this.contentDOM,from:t,to:n,fromOffset:i,toOffset:o}}emptyChildAt(t){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[t<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(t)}domAfterPos(t){let{node:n,offset:r}=this.domFromPos(t,0);if(n.nodeType!=1||r==n.childNodes.length)throw new RangeError("No node after pos "+t);return n.childNodes[r]}setSelection(t,n,r,i=!1){let o=Math.min(t,n),a=Math.max(t,n);for(let d=0,h=0;d<this.children.length;d++){let p=this.children[d],v=h+p.size;if(o>h&&a<v)return p.setSelection(t-h-p.border,n-h-p.border,r,i);h=v}let s=this.domFromPos(t,t?-1:1),l=n==t?s:this.domFromPos(n,n?-1:1),u=r.getSelection(),c=!1;if((rl||_o)&&t==n){let{node:d,offset:h}=s;if(d.nodeType==3){if(c=!!(h&&d.nodeValue[h-1]==`
|
||
`),c&&h==d.nodeValue.length)for(let p=d,v;p;p=p.parentNode){if(v=p.nextSibling){v.nodeName=="BR"&&(s=l={node:v.parentNode,offset:Vi(v)+1});break}let g=p.pmViewDesc;if(g&&g.node&&g.node.isBlock)break}}else{let p=d.childNodes[h-1];c=p&&(p.nodeName=="BR"||p.contentEditable=="false")}}if(rl&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let d=u.focusNode.childNodes[u.focusOffset];d&&d.contentEditable=="false"&&(i=!0)}if(!(i||c&&_o)&&Vh(s.node,s.offset,u.anchorNode,u.anchorOffset)&&Vh(l.node,l.offset,u.focusNode,u.focusOffset))return;let f=!1;if((u.extend||t==n)&&!c){u.collapse(s.node,s.offset);try{t!=n&&u.extend(l.node,l.offset),f=!0}catch{}}if(!f){if(t>n){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<this.children.length;i++){let o=this.children[i],a=r+o.size;if(r==a?t<=a&&n>=r:t<a&&n>r){let s=r+o.border,l=a-o.border;if(t>=s&&n<=l){this.dirty=t==r||n==a?ih:wE,t==s&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=iu:o.markDirty(t-s,n-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?ih:iu}r=a}this.dirty=ih}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?ih:wE;n.dirty<r&&(n.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}isText(t){return!1}}class BK extends E2{constructor(t,n,r,i){let o,a=n.type.toDOM;if(typeof a=="function"&&(a=a(r,()=>{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==gs&&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 Sbe extends E2{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 Dh extends E2{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=Sv.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new Dh(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&iu||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=iu&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=gs){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=gs}}slice(t,n,r){let i=Dh.create(this.parent,this.mark,!0,r),o=this.children,a=this.size;n<a&&(o=bL(o,n,a,r)),t>0&&(o=bL(o,0,t,r));for(let s=0;s<o.length;s++)o[s].parent=i;return i.children=o,i}}class bf extends E2{constructor(t,n,r,i,o,a,s,l,u){super(t,[],o,a),this.node=n,this.outerDeco=r,this.innerDeco=i,this.nodeDOM=s}static create(t,n,r,i,o,a){let s=o.nodeViews[n.type.name],l,u=s&&s(n,o,()=>{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}=Sv.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=HK(c,r,n),u?l=new wbe(t,n,r,i,c,f||null,d,u,o,a+1):n.isText?new D4(t,n,r,i,c,d,o):new bf(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=()=>ct.empty)}return t}matchesNode(t,n,r){return this.dirty==gs&&t.eq(this.node)&&RL(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 Lbe(this,a&&a.node,t);Obe(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?Hn.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<i+u.nodeSize&&(h=l.findIndexWithChild(o.node))>-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==ih)&&(a&&this.protectLocalComposition(t,a),ZK(this.contentDOM,this.children,t),uv&&kbe(this.dom))}localCompositionInfo(t,n){let{from:r,to:i}=t.state.selection;if(!(t.state.selection instanceof jn)||r<n||i>n+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=Pbe(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 Sbe(this,o,n,i);t.input.compositionNodes.push(a),this.children=bL(this.children,r,r+i.length,t,a)}update(t,n,r,i){return this.dirty==iu||!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=gs}updateOuterDeco(t){if(RL(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=QK(this.dom,this.nodeDOM,AL(this.outerDeco,this.node,n),AL(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 ME(e,t,n,r,i){HK(r,t,e);let o=new bf(void 0,e,t,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}class D4 extends bf{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==iu||this.dirty!=gs&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=gs||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=gs,!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 D4(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=iu)}get domAtom(){return!1}isText(t){return this.node.text==t}}class YK extends E2{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==gs&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class wbe extends bf{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==iu)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 ZK(e,t,n){let r=e.firstChild,i=!1;for(let o=0;o<t.length;o++){let a=t[o],s=a.dom;if(s.parentNode==e){for(;s!=r;)r=LE(r),i=!0;r=r.nextSibling}else i=!0,e.insertBefore(s,r);if(a instanceof Dh){let l=r?r.previousSibling:e.lastChild;ZK(a.contentDOM,a.children,n),r=l?l.nextSibling:e.firstChild}}for(;r;)r=LE(r),i=!0;i&&n.trackWrites==e&&(n.trackWrites=null)}const Bg=function(e){e&&(this.nodeName=e)};Bg.prototype=Object.create(null);const oh=[new Bg];function AL(e,t,n){if(e.length==0)return oh;let r=n?oh[0]:new Bg,i=[r];for(let o=0;o<e.length;o++){let a=e[o].type.attrs;if(a){a.nodeName&&i.push(r=new Bg(a.nodeName));for(let s in a){let l=a[s];l!=null&&(n&&i.length==1&&i.push(r=new Bg(t.isInline?"span":"div")),s=="class"?r.class=(r.class?r.class+" ":"")+l:s=="style"?r.style=(r.style?r.style+";":"")+l:s!="nodeName"&&(r[s]=l))}}}return i}function QK(e,t,n,r){if(n==oh&&r==oh)return t;let i=t;for(let o=0;o<r.length;o++){let a=r[o],s=n[o];if(o){let l;s&&s.nodeName==a.nodeName&&i!=e&&(l=i.parentNode)&&l.nodeName.toLowerCase()==a.nodeName||(l=document.createElement(a.nodeName),l.pmIsDeco=!0,l.appendChild(i),s=oh[0]),i=l}Mbe(i,s||oh[0],a)}return i}function Mbe(e,t,n){for(let r in t)r!="class"&&r!="style"&&r!="nodeName"&&!(r in n)&&e.removeAttribute(r);for(let r in n)r!="class"&&r!="style"&&r!="nodeName"&&n[r]!=t[r]&&e.setAttribute(r,n[r]);if(t.class!=n.class){let r=t.class?t.class.split(" ").filter(Boolean):[],i=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&e.classList.remove(r[o]);for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&e.classList.add(i[o]);e.classList.length==0&&e.removeAttribute("class")}if(t.style!=n.style){if(t.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,i;for(;i=r.exec(t.style);)e.style.removeProperty(i[1])}n.style&&(e.style.cssText+=n.style)}}function HK(e,t,n){return QK(e,e,oh,AL(t,n,e.nodeType!=1))}function RL(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].type.eq(t[n].type))return!1;return!0}function LE(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class Lbe{constructor(t,n,r){this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=Tbe(t.node.content,t)}destroyBetween(t,n){if(t!=n){for(let r=t;r<n;r++)this.top.children[r].destroy();this.top.children.splice(t,n-t),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(t,n,r){let i=0,o=this.stack.length>>1,a=Math.min(o,t.length);for(;i<a&&(i==o-1?this.top:this.stack[i+1<<1]).matchesMark(t[i])&&t[i].type.spec.spanning!==!1;)i++;for(;i<o;)this.destroyRest(),this.top.dirty=gs,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<t.length;){this.stack.push(this.top,this.index+1);let s=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let u=this.top.children[l];if(u.matchesMark(t[o])&&!this.isLocked(u.dom)){s=l;break}}if(s>-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let l=Dh.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);s<l;s++){let u=this.top.children[s];if(u.matchesNode(t,n,r)&&!this.preMatch.matched.has(u)){o=s;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(t,n,r,i,o){let a=this.top.children[i];return a.dirty==iu&&a.dom==a.contentDOM&&(a.dirty=ih),a.update(t,n,r,o)?(this.destroyBetween(this.index,i),this.index++,!0):!1}findIndexWithChild(t){for(;;){let n=t.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let r=t.pmViewDesc;if(r){for(let i=this.index;i<this.top.children.length;i++)if(this.top.children[i]==r)return i}return-1}t=n}}updateNextNode(t,n,r,i,o,a){for(let s=this.index;s<this.top.children.length;s++){let l=this.top.children[s];if(l instanceof bf){let u=this.preMatch.matched.get(l);if(u!=null&&u!=o)return!1;let c=l.dom,f,d=this.isLocked(c)&&!(t.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==t.text&&l.dirty!=iu&&RL(n,l.outerDeco));if(!d&&l.update(t,n,r,i))return this.destroyBetween(this.index,s),l.dom!=c&&(this.changed=!0),this.index++,!0;if(!d&&(f=this.recreateWrapper(l,t,n,r,i,a)))return this.top.children[this.index]=f,f.contentDOM&&(f.dirty=ih,f.updateChildren(i,a+1),f.dirty=gs),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(t,n,r,i,o,a){if(t.dirty||n.isAtom||!t.children.length||!t.node.content.eq(n.content))return null;let s=bf.create(this.top,n,r,i,o,a);if(s.contentDOM){s.children=t.children,t.children=[];for(let l of s.children)l.parent=s}return t.destroy(),s}addNode(t,n,r,i,o){let a=bf.create(this.top,t,n,r,i,o);a.contentDOM&&a.updateChildren(i,o+1),this.top.children.splice(this.index++,0,a),this.changed=!0}placeWidget(t,n,r){let i=this.index<this.top.children.length?this.top.children[this.index]:null;if(i&&i.matchesWidget(t)&&(t==i.widget||!i.widget.type.toDOM.parentNode))this.index++;else{let o=new BK(this.top,t,n,r);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let t=this.top.children[this.index-1],n=this.top;for(;t instanceof Dh;)n=t,t=n.children[n.children.length-1];(!t||!(t instanceof D4)||/\n$/.test(t.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(t.node.text))&&((_o||ao)&&t&&t.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(t,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(t))this.index++;else{let r=document.createElement(t);t=="IMG"&&(r.className="ProseMirror-separator",r.alt=""),t=="BR"&&(r.className="ProseMirror-trailingBreak");let i=new YK(this.top,[],r,null);n!=this.top?n.children.push(i):n.children.splice(this.index++,0,i),this.changed=!0}}isLocked(t){return this.lock&&(t==this.lock||t.nodeType==1&&t.contains(this.lock.parentNode))}}function Tbe(e,t){let n=t,r=n.children.length,i=e.childCount,o=new Map,a=[];e:for(;i>0;){let s;for(;;)if(r){let u=n.children[r-1];if(u instanceof Dh)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 _be(e,t){return e.type.side-t.type.side}function Obe(e,t,n,r){let i=t.locals(e),o=0;if(i.length==0){for(let u=0;u<e.childCount;u++){let c=e.child(u);r(c,i,t.forChild(o,c),u),o+=c.nodeSize}return}let a=0,s=[],l=null;for(let u=0;;){let c,f;for(;a<i.length&&i[a].to==o;){let g=i[a++];g.widget&&(c?(f||(f=[c])).push(g):c=g)}if(c)if(f){f.sort(_be);for(let g=0;g<f.length;g++)n(f[g],u,!!l)}else n(c,u,!!l);let d,h;if(l)h=-1,d=l,l=null;else if(u<e.childCount)h=u,d=e.child(u++);else break;for(let g=0;g<s.length;g++)s[g].to<=o&&s.splice(g--,1);for(;a<i.length&&i[a].from<=o&&i[a].to>o;)s.push(i[a++]);let p=o+d.nodeSize;if(d.isText){let g=p;a<i.length&&i[a].from<g&&(g=i[a].from);for(let m=0;m<s.length;m++)s[m].to<g&&(g=s[m].to);g<p&&(l=d.cut(g-o),d=d.cut(0,g-o),p=g,h=-1)}else for(;a<i.length&&i[a].to<p;)a++;let v=d.isInline&&!d.isLeaf?s.filter(g=>!g.inline):s.slice();r(d,v,t.forChild(o,d),h),o=p}}function kbe(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 Pbe(e,t,n,r){for(let i=0,o=0;i<e.childCount&&o<=r;){let a=e.child(i++),s=o;if(o+=a.nodeSize,!a.isText)continue;let l=a.text;for(;i<e.childCount;){let u=e.child(i++);if(o+=u.nodeSize,!u.isText)break;l+=u.text}if(o>=n){if(o>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let u=s<r?l.lastIndexOf(t,r-s-1):-1;if(u>=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 bL(e,t,n,r,i){let o=[];for(let a=0,s=0;a<e.length;a++){let l=e[a],u=s,c=s+=l.size;u>=n||c<=t?o.push(l):(u<t&&o.push(l.slice(0,t-u,r)),i&&(o.push(i),i=void 0),c>n&&o.push(l.slice(n-u,l.size,r)))}return o}function _O(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(V4(n)){for(l=s;i&&!i.node;)i=i.parent;let c=i.node;if(i&&c.isAtom&&Kt.isSelectable(c)&&i.parent&&!(c.isInline&&rbe(n.focusNode,n.focusOffset,i.dom))){let f=i.posBefore;u=new Kt(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<s.pos&&!o?1:-1;u=OO(e,l,s,c)}return u}function KK(e){return e.editable?e.hasFocus():zK(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function Gu(e,t=!1){let n=e.state.selection;if(GK(e,n),!!KK(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&ao){let r=e.domSelectionRange(),i=e.domObserver.currentSelection;if(r.anchorNode&&i.anchorNode&&Vh(r.anchorNode,r.anchorOffset,i.anchorNode,i.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper)Nbe(e);else{let{anchor:r,head:i}=n,o,a;TE&&!(n instanceof jn)&&(n.$from.parent.inlineContent||(o=_E(e,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(a=_E(e,n.to))),e.docView.setSelection(r,i,e.root,t),TE&&(o&&OE(o),a&&OE(a)),n.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&Cbe(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}const TE=_o||ao&&FK<63;function _E(e,t){let{node:n,offset:r}=e.docView.domFromPos(t,0),i=r<n.childNodes.length?n.childNodes[r]:null,o=r?n.childNodes[r-1]:null;if(_o&&i&&i.contentEditable=="false")return Zw(i);if((!i||i.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(i)return Zw(i);if(o)return Zw(o)}}function Zw(e){return e.contentEditable="true",_o&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function OE(e){e.contentEditable="false",e.wasDraggable&&(e.draggable=!0,e.wasDraggable=null)}function Cbe(e){let t=e.dom.ownerDocument;t.removeEventListener("selectionchange",e.input.hideSelectionGuard);let n=e.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;t.addEventListener("selectionchange",e.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=i)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!KK(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function Nbe(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,i=r.nodeName=="IMG";i?n.setEnd(r.parentNode,Vi(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!i&&!e.state.selection.visible&&qo&&Rf<=11&&(r.disabled=!0,r.disabled=!1)}function GK(e,t){if(t instanceof Kt){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(kE(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else kE(e)}function kE(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function OO(e,t,n,r){return e.someProp("createSelectionBetween",i=>i(e,t,n))||jn.between(t,n,r)}function PE(e){return e.editable&&!e.hasFocus()?!1:zK(e)}function zK(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 Ibe(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Vh(t.node,t.offset,n.anchorNode,n.anchorOffset)}function xL(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&&Pn.findFrom(o,t)}function jc(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function CE(e,t,n){let r=e.state.selection;if(r instanceof jn)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 jc(e,new jn(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let i=xL(e.state,t);return i&&i instanceof Kt?jc(e,i):!1}else if(!(rs&&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?Kt.isSelectable(o)?jc(e,new Kt(t<0?e.state.doc.resolve(i.pos-o.nodeSize):i)):F2?jc(e,new jn(e.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Kt&&r.node.isInline)return jc(e,new jn(t>0?r.$to:r.$from));{let i=xL(e.state,t);return i?jc(e,i):!1}}}function sx(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Yg(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function T0(e,t){return t<0?Fbe(e):Ebe(e)}function Fbe(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i,o,a=!1;for(rl&&n.nodeType==1&&r<sx(n)&&Yg(n.childNodes[r],-1)&&(a=!0);;)if(r>0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(Yg(s,-1))i=n,o=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(JK(n))break;{let s=n.previousSibling;for(;s&&Yg(s,-1);)i=n.parentNode,o=Vi(s),s=s.previousSibling;if(s)n=s,r=sx(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?SL(e,n,r):i&&SL(e,i,o)}function Ebe(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i=sx(n),o,a;for(;;)if(r<i){if(n.nodeType!=1)break;let s=n.childNodes[r];if(Yg(s,1))o=n,a=++r;else break}else{if(JK(n))break;{let s=n.nextSibling;for(;s&&Yg(s,1);)o=s.parentNode,a=Vi(s)+1,s=s.nextSibling;if(s)n=s,r=0,i=sx(n);else{if(n=n.parentNode,n==e.dom)break;r=i=0}}}o&&SL(e,o,a)}function JK(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function Xbe(e,t){for(;e&&t==e.childNodes.length&&!I2(e);)t=Vi(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){let n=e.childNodes[t];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;e=n,t=0}}function Wbe(e,t){for(;e&&!t&&!I2(e);)t=Vi(e),e=e.parentNode;for(;e&&t;){let n=e.childNodes[t-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;e=n,t=e.childNodes.length}}function SL(e,t,n){if(t.nodeType!=3){let o,a;(a=Xbe(t,n))?(t=a,n=0):(o=Wbe(t,n))&&(t=o,n=o.nodeValue.length)}let r=e.domSelection();if(V4(r)){let o=document.createRange();o.setEnd(t,n),o.setStart(t,n),r.removeAllRanges(),r.addRange(o)}else r.extend&&r.extend(t,n);e.domObserver.setCurSelection();let{state:i}=e;setTimeout(()=>{e.state==i&&Gu(e)},50)}function NE(e,t){let n=e.state.doc.resolve(t);if(!(ao||abe)&&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&&a<i.bottom&&Math.abs(o.left-i.left)>1)return o.left<i.left?"ltr":"rtl"}if(t<n.end()){let o=e.coordsAtPos(t+1),a=(o.top+o.bottom)/2;if(a>i.top&&a<i.bottom&&Math.abs(o.left-i.left)>1)return o.left>i.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function IE(e,t,n){let r=e.state.selection;if(r instanceof jn&&!r.empty||n.indexOf("s")>-1||rs&&n.indexOf("m")>-1)return!1;let{$from:i,$to:o}=r;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=xL(e.state,t);if(a&&a instanceof Kt)return jc(e,a)}if(!i.parent.inlineContent){let a=t<0?i:o,s=r instanceof Jo?Pn.near(a,t):Pn.findFrom(a,t);return s?jc(e,s):!1}return!1}function FE(e,t){if(!(e.state.selection instanceof jn))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 EE(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function Vbe(e){if(!_o||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;EE(e,r,"true"),setTimeout(()=>EE(e,r,"false"),20)}return!1}function Dbe(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function Ube(e,t){let n=t.keyCode,r=Dbe(t);if(n==8||rs&&n==72&&r=="c")return FE(e,-1)||T0(e,-1);if(n==46&&!t.shiftKey||rs&&n==68&&r=="c")return FE(e,1)||T0(e,1);if(n==13||n==27)return!0;if(n==37||rs&&n==66&&r=="c"){let i=n==37?NE(e,e.state.selection.from)=="ltr"?-1:1:-1;return CE(e,i,r)||T0(e,i)}else if(n==39||rs&&n==70&&r=="c"){let i=n==39?NE(e,e.state.selection.from)=="ltr"?1:-1:1;return CE(e,i,r)||T0(e,i)}else{if(n==38||rs&&n==80&&r=="c")return IE(e,-1,r)||T0(e,-1);if(n==40||rs&&n==78&&r=="c")return Vbe(e)||IE(e,1,r)||T0(e,1);if(r==(rs?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function $K(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")||Sv.fromSchema(e.state.schema),s=rG(),l=s.createElement("div");l.appendChild(a.serializeFragment(r,{document:s}));let u=l.firstChild,c,f=0;for(;u&&u.nodeType==1&&(c=nG[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 jK(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 wt(ct.from(e.state.schema.text(t.replace(/\r\n?/g,`
|
||
`))),0,0):wt.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=Sv.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=Zbe(n),F2&&Qbe(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")||L_.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||c),context:i,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!Bbe.test(d.parentNode.nodeName)?{ignore:!0}:null}})),c)s=Hbe(XE(s,+c[1],+c[2]),c[4]);else if(s=wt.maxOpen(Ybe(s.content,i),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f<s.openStart&&!h.type.spec.isolating;f++,h=h.firstChild);for(let h=s.content.lastChild;d<s.openEnd&&!h.type.spec.isolating;d++,h=h.lastChild);s=XE(s,f,d)}return e.someProp("transformPasted",f=>{s=f(s,e)}),s}const Bbe=/^(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 Ybe(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&&eG(l,o,s,a[a.length-1],0))a[a.length-1]=u;else{a.length&&(a[a.length-1]=tG(a[a.length-1],o.length));let c=qK(s,l);a.push(c),i=i.matchType(c.type),o=l}}),a)return ct.from(a)}return e}function qK(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ct.from(e));return e}function eG(e,t,n,r,i){if(i<e.length&&i<t.length&&e[i]==t[i]){let o=eG(e,t,n,r.lastChild,i+1);if(o)return r.copy(r.content.replaceChild(r.childCount-1,o));if(r.contentMatchAt(r.childCount).matchType(i==e.length-1?n.type:e[i+1]))return r.copy(r.content.append(ct.from(qK(n,e,i+1))))}}function tG(e,t){if(t==0)return e;let n=e.content.replaceChild(e.childCount-1,tG(e.lastChild,t-1)),r=e.contentMatchAt(e.childCount).fillBefore(ct.empty,!0);return e.copy(n.append(r))}function wL(e,t,n,r,i,o){let a=t<0?e.firstChild:e.lastChild,s=a.content;return e.childCount>1&&(o=0),i<r-1&&(s=wL(s,t,n,r,i+1,o)),i>=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,o<=i).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(ct.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function XE(e,t,n){return t<e.openStart&&(e=new wt(wL(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new wt(wL(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}const nG={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let WE=null;function rG(){return WE||(WE=document.implementation.createHTMLDocument("title"))}function Zbe(e){let t=/^(\s*<meta [^>]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=rG().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),i;if((i=r&&nG[r[1].toLowerCase()])&&(e=i.map(o=>"<"+o+">").join("")+e+i.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=e,i)for(let o=0;o<i.length;o++)n=n.querySelector(i[o])||n;return n}function Qbe(e){let t=e.querySelectorAll(ao?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<t.length;n++){let r=t[n];r.childNodes.length==1&&r.textContent==" "&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(" "),r)}}function Hbe(e,t){if(!e.size)return e;let n=e.content.firstChild.type.schema,r;try{r=JSON.parse(t)}catch{return e}let{content:i,openStart:o,openEnd:a}=e;for(let s=r.length-2;s>=0;s-=2){let l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;i=ct.from(l.create(r[s+1],i)),o++,a++}return new wt(i,o,a)}const Oo={},ko={},Kbe={touchstart:!0,touchmove:!0};class Gbe{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 zbe(e){for(let t in Oo){let n=Oo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{$be(e,r)&&!kO(e,r)&&(e.editable||!(r.type in ko))&&n(e,r)},Kbe[t]?{passive:!0}:void 0)}_o&&e.dom.addEventListener("input",()=>null),ML(e)}function uf(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Jbe(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 ML(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>kO(e,r))})}function kO(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function $be(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 jbe(e,t){!kO(e,t)&&Oo[t.type]&&(e.editable||!(t.type in ko))&&Oo[t.type](e,t)}ko.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!oG(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(zs&&ao&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),uv&&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,jd(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||Ube(e,n)?n.preventDefault():uf(e,"key")};ko.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};ko.keypress=(e,t)=>{let n=t;if(oG(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||rs&&n.metaKey)return;if(e.someProp("handleKeyPress",i=>i(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof jn)||!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 U4(e){return{left:e.clientX,top:e.clientY}}function qbe(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function PO(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 Bp(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function exe(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&Kt.isSelectable(r)?(Bp(e,new Kt(n)),!0):!1}function txe(e,t){if(t==-1)return!1;let n=e.state.selection,r,i;n instanceof Kt&&(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(Kt.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?(Bp(e,Kt.create(e.state.doc,i)),!0):!1}function nxe(e,t,n,r,i){return PO(e,"handleClickOn",t,n,r)||e.someProp("handleClick",o=>o(e,t,r))||(i?txe(e,n):exe(e,n))}function rxe(e,t,n,r){return PO(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",i=>i(e,t,r))}function ixe(e,t,n,r){return PO(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",i=>i(e,t,r))||oxe(e,n,r)}function oxe(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(Bp(e,jn.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)Bp(e,jn.create(r,s+1,s+1+a.content.size));else if(Kt.isSelectable(a))Bp(e,Kt.create(r,s));else continue;return!0}}function CO(e){return lx(e)}const iG=rs?"metaKey":"ctrlKey";Oo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=CO(e),i=Date.now(),o="singleClick";i-e.input.lastClick.time<500&&qbe(n,e.input.lastClick)&&!n[iG]&&(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(U4(n));a&&(o=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new axe(e,a,n,!!r)):(o=="doubleClick"?rxe:ixe)(e,a.pos,a.inside,n)?n.preventDefault():uf(e,"pointer"))};class axe{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[iG],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 Kt&&u.from<=a&&u.to>a)&&(this.mightDrag={node:o,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&rl&&!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)),uf(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(()=>Gu(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(U4(t))),this.updateAllowDefault(t),this.allowDefault||!n?uf(this.view,"pointer"):nxe(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||_o&&this.mightDrag&&!this.mightDrag.node.isAtom||ao&&!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)?(Bp(this.view,Pn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):uf(this.view,"pointer")}move(t){this.updateAllowDefault(t),uf(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)}}Oo.touchstart=e=>{e.input.lastTouch=Date.now(),CO(e),uf(e,"pointer")};Oo.touchmove=e=>{e.input.lastTouch=Date.now(),uf(e,"pointer")};Oo.contextmenu=e=>CO(e);function oG(e,t){return e.composing?!0:_o&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const sxe=zs?5e3:-1;ko.compositionstart=ko.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(),lx(e,!0),e.markCursor=null;else if(lx(e),rl&&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}aG(e,sxe)};ko.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++,aG(e,20))};function aG(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>lx(e),t))}function sG(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=uxe());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function lxe(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=tbe(t.focusNode,t.focusOffset),r=nbe(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 uxe(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function lx(e,t=!1){if(!(zs&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),sG(e),t||e.docView&&e.docView.dirty){let n=_O(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function cxe(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 Fm=qo&&Rf<15||uv&&sbe<604;Oo.copy=ko.cut=(e,t)=>{let n=t,r=e.state.selection,i=n.type=="cut";if(r.empty)return;let o=Fm?null:n.clipboardData,a=r.content(),{dom:s,text:l}=$K(e,a);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):cxe(e,s),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function fxe(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function dxe(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?Em(e,r.value,null,i,t):Em(e,r.textContent,r.innerHTML,i,t)},50)}function Em(e,t,n,r,i){let o=jK(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,i,o||wt.empty)))return!0;if(!o)return!1;let a=fxe(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 lG(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," "):""}ko.paste=(e,t)=>{let n=t;if(e.composing&&!zs)return;let r=Fm?null:n.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&Em(e,lG(r),r.getData("text/html"),i,n)?n.preventDefault():dxe(e,n)};class uG{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const cG=rs?"altKey":"ctrlKey";Oo.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(U4(n)),a;if(!(o&&o.pos>=i.from&&o.pos<=(i instanceof Kt?i.to-1:i.to))){if(r&&r.mightDrag)a=Kt.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=Kt.create(e.state.doc,f.posBefore))}}let s=(a||e.state.selection).content(),{dom:l,text:u,slice:c}=$K(e,s);(!n.dataTransfer.files.length||!ao||FK>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Fm?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Fm||n.dataTransfer.setData("text/plain",u),e.dragging=new uG(c,!n[cG],a)};Oo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};ko.dragover=ko.dragenter=(e,t)=>t.preventDefault();ko.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let i=e.posAtCoords(U4(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=jK(e,lG(n.dataTransfer),Fm?null:n.dataTransfer.getData("text/html"),!1,o);let s=!!(r&&!n[cG]);if(e.someProp("handleDrop",p=>p(e,n,a||wt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let l=a?DY(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&&Kt.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))u.setSelection(new Kt(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(OO(e,h,u.doc.resolve(p)))}e.focus(),e.dispatch(u.setMeta("uiEvent","drop"))};Oo.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())&&Gu(e)},20))};Oo.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)};Oo.beforeinput=(e,t)=>{if(ao&&zs&&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,jd(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 ko)Oo[e]=ko[e];function Xm(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 ux{constructor(t,n){this.toDOM=t,this.spec=n||Rh,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 Pa(o-r,o-r,this)}valid(){return!0}eq(t){return this==t||t instanceof ux&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&Xm(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class xf{constructor(t,n){this.attrs=t,this.spec=n||Rh}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 Pa(o,a,this)}valid(t,n){return n.from<n.to}eq(t){return this==t||t instanceof xf&&Xm(this.attrs,t.attrs)&&Xm(this.spec,t.spec)}static is(t){return t.type instanceof xf}destroy(){}}class NO{constructor(t,n){this.attrs=t,this.spec=n||Rh}map(t,n,r,i){let o=t.mapResult(n.from+i,1);if(o.deleted)return null;let a=t.mapResult(n.to+i,-1);return a.deleted||a.pos<=o.pos?null:new Pa(o.pos-r,a.pos-r,this)}valid(t,n){let{index:r,offset:i}=t.content.findIndex(n.from),o;return i==n.from&&!(o=t.child(r)).isText&&i+o.nodeSize==n.to}eq(t){return this==t||t instanceof NO&&Xm(this.attrs,t.attrs)&&Xm(this.spec,t.spec)}destroy(){}}class Pa{constructor(t,n,r){this.from=t,this.to=n,this.type=r}copy(t,n){return new Pa(t,n,this.type)}eq(t,n=0){return this.type.eq(t.type)&&this.from+n==t.from&&this.to+n==t.to}map(t,n,r){return this.type.map(t,this,n,r)}static widget(t,n,r){return new Pa(t,t,new ux(n,r))}static inline(t,n,r,i){return new Pa(t,n,new xf(r,i))}static node(t,n,r,i){return new Pa(t,n,new NO(r,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof xf}get widget(){return this.type instanceof ux}}const op=[],Rh={};class ii{constructor(t,n){this.local=t.length?t:op,this.children=n.length?n:op}static create(t,n){return n.length?cx(n,t,0,Rh):ji}find(t,n,r){let i=[];return this.findInner(t??0,n??1e9,i,0,r),i}findInner(t,n,r,i,o){for(let a=0;a<this.local.length;a++){let s=this.local[a];s.from<=n&&s.to>=t&&(!o||o(s.spec))&&r.push(s.copy(s.from+i,s.to+i))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<n&&this.children[a+1]>t){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==ji||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Rh)}mapInner(t,n,r,i,o){let a;for(let s=0;s<this.local.length;s++){let l=this.local[s].map(t,r,i);l&&l.type.valid(n,l)?(a||(a=[])).push(l):o.onRemove&&o.onRemove(this.local[s].spec)}return this.children.length?hxe(this.children,a||[],t,n,r,i,o):a?new ii(a.sort(bh),op):ji}add(t,n){return n.length?this==ji?ii.create(t,n):this.addInner(t,n,0):this}addInner(t,n,r){let i,o=0;t.forEach((s,l)=>{let u=l+r,c;if(c=dG(n,s,u)){for(i||(i=this.children.slice());o<i.length&&i[o]<l;)o+=3;i[o]==l?i[o+2]=i[o+2].addInner(s,c,u+1):i.splice(o,0,l,l+s.nodeSize,cx(c,s,u+1,Rh)),o+=3}});let a=fG(o?hG(n):n,-r);for(let s=0;s<a.length;s++)a[s].type.valid(t,a[s])||a.splice(s--,1);return new ii(a.length?this.local.concat(a).sort(bh):this.local,i||this.children)}remove(t){return t.length==0||this==ji?this:this.removeInner(t,0)}removeInner(t,n){let r=this.children,i=this.local;for(let o=0;o<r.length;o+=3){let a,s=r[o]+n,l=r[o+1]+n;for(let c=0,f;c<t.length;c++)(f=t[c])&&f.from>s&&f.to<l&&(t[c]=null,(a||(a=[])).push(f));if(!a)continue;r==this.children&&(r=this.children.slice());let u=r[o+2].removeInner(a,s+1);u!=ji?r[o+2]=u:(r.splice(o,3),o-=3)}if(i.length){for(let o=0,a;o<t.length;o++)if(a=t[o])for(let s=0;s<i.length;s++)i[s].eq(a,n)&&(i==this.local&&(i=this.local.slice()),i.splice(s--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new ii(i,r):ji}forChild(t,n){if(this==ji)return this;if(n.isLeaf)return ii.empty;let r,i;for(let s=0;s<this.children.length;s+=3)if(this.children[s]>=t){this.children[s]==t&&(r=this.children[s+2]);break}let o=t+1,a=o+n.content.size;for(let s=0;s<this.local.length;s++){let l=this.local[s];if(l.from<a&&l.to>o&&l.type instanceof xf){let u=Math.max(o,l.from)-o,c=Math.min(a,l.to)-o;u<c&&(i||(i=[])).push(l.copy(u,c))}}if(i){let s=new ii(i.sort(bh),op);return r?new of([s,r]):s}return r||ji}eq(t){if(this==t)return!0;if(!(t instanceof ii)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(t.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=t.children[n]||this.children[n+1]!=t.children[n+1]||!this.children[n+2].eq(t.children[n+2]))return!1;return!0}locals(t){return IO(this.localsInner(t))}localsInner(t){if(this==ji)return op;if(t.inlineContent||!this.local.some(xf.is))return this.local;let n=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof xf||n.push(this.local[r]);return n}}ii.empty=new ii([],[]);ii.removeOverlap=IO;const ji=ii.empty;class of{constructor(t){this.members=t}map(t,n){const r=this.members.map(i=>i.map(t,n,Rh));return of.from(r)}forChild(t,n){if(n.isLeaf)return ii.empty;let r=[];for(let i=0;i<this.members.length;i++){let o=this.members[i].forChild(t,n);o!=ji&&(o instanceof of?r=r.concat(o.members):r.push(o))}return of.from(r)}eq(t){if(!(t instanceof of)||t.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(t.members[n]))return!1;return!0}locals(t){let n,r=!0;for(let i=0;i<this.members.length;i++){let o=this.members[i].localsInner(t);if(o.length)if(!n)n=o;else{r&&(n=n.slice(),r=!1);for(let a=0;a<o.length;a++)n.push(o[a])}}return n?IO(r?n:n.sort(bh)):op}static from(t){switch(t.length){case 0:return ji;case 1:return t[0];default:return new of(t.every(n=>n instanceof ii)?t:t.reduce((n,r)=>n.concat(r instanceof ii?r:r.members),[]))}}}function hxe(e,t,n,r,i,o,a){let s=e.slice();for(let u=0,c=o;u<n.maps.length;u++){let f=0;n.maps[u].forEach((d,h,p,v)=>{let g=v-p-(h-d);for(let m=0;m<s.length;m+=3){let y=s[m+1];if(y<0||d>y+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<s.length;u+=3)if(s[u+1]<0){if(s[u+1]==-2){l=!0,s[u+1]=-1;continue}let c=n.map(e[u]+o),f=c-i;if(f<0||f>=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!=ji?(s[u]=f,s[u+1]=h,s[u+2]=m):(s[u+1]=-2,l=!0)}else l=!0}if(l){let u=pxe(s,e,t,n,i,o,a),c=cx(u,r,0,a);t=c.local;for(let f=0;f<s.length;f+=3)s[f+1]<0&&(s.splice(f,3),f-=3);for(let f=0,d=0;f<c.children.length;f+=3){let h=c.children[f];for(;d<s.length&&s[d]<h;)d+=3;s.splice(d,0,c.children[f],c.children[f+1],c.children[f+2])}}return new ii(t.sort(bh),s)}function fG(e,t){if(!t||!e.length)return e;let n=[];for(let r=0;r<e.length;r++){let i=e[r];n.push(new Pa(i.from+t,i.to+t,i.type))}return n}function pxe(e,t,n,r,i,o,a){function s(l,u){for(let c=0;c<l.local.length;c++){let f=l.local[c].map(r,i,u);f?n.push(f):a.onRemove&&a.onRemove(l.local[c].spec)}for(let c=0;c<l.children.length;c+=3)s(l.children[c+2],l.children[c]+u+1)}for(let l=0;l<e.length;l+=3)e[l+1]==-1&&s(e[l+2],t[l]+o+1);return n}function dG(e,t,n){if(t.isLeaf)return null;let r=n+t.nodeSize,i=null;for(let o=0,a;o<e.length;o++)(a=e[o])&&a.from>n&&a.to<r&&((i||(i=[])).push(a),e[o]=null);return i}function hG(e){let t=[];for(let n=0;n<e.length;n++)e[n]!=null&&t.push(e[n]);return t}function cx(e,t,n,r){let i=[],o=!1;t.forEach((s,l)=>{let u=dG(e,s,l+n);if(u){o=!0;let c=cx(u,s,n+l+1,r);c!=ji&&i.push(l,l+s.nodeSize,c)}});let a=fG(o?hG(e):e,-n).sort(bh);for(let s=0;s<a.length;s++)a[s].type.valid(t,a[s])||(r.onRemove&&r.onRemove(a[s].spec),a.splice(s--,1));return a.length||i.length?new ii(a,i):ji}function bh(e,t){return e.from-t.from||e.to-t.to}function IO(e){let t=e;for(let n=0;n<t.length-1;n++){let r=t[n];if(r.from!=r.to)for(let i=n+1;i<t.length;i++){let o=t[i];if(o.from==r.from){o.to!=r.to&&(t==e&&(t=e.slice()),t[i]=o.copy(o.from,r.to),VE(t,i+1,o.copy(r.to,o.to)));continue}else{o.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,o.from),VE(t,i,r.copy(o.from,r.to)));break}}}return t}function VE(e,t,n){for(;t<e.length&&bh(n,e[t])>0;)t++;e.splice(t,0,n)}function Qw(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=ji&&t.push(r)}),e.cursorWrapper&&t.push(ii.create(e.state.doc,[e.cursorWrapper.deco])),of.from(t)}const vxe={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},gxe=qo&&Rf<=11;class mxe{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 yxe{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new mxe,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let i=0;i<r.length;i++)this.queue.push(r[i]);qo&&Rf<=11&&r.some(i=>i.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),gxe&&(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,vxe)),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;n<t.length;n++)this.queue.push(t[n]);window.setTimeout(()=>this.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(PE(this.view)){if(this.suppressingSelectionUpdates)return Gu(this.view);if(qo&&Rf<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Vh(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=Im(o))n.add(o);for(let o=t.anchorNode;o;o=Im(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)&&PE(t)&&!this.ignoreSelectionChange(r),o=-1,a=-1,s=!1,l=[];if(t.editable)for(let c=0;c<n.length;c++){let f=this.registerMutation(n[c],l);f&&(o=o<0?f.from:Math.min(f.from,o),a=a<0?f.to:Math.max(f.to,a),f.typeOver&&(s=!0))}if(rl&&l.length){let c=l.filter(f=>f.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||bxe(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)<Date.now()-300&&V4(r)&&(u=_O(t))&&u.eq(Pn.near(t.state.doc.resolve(0),1))?(t.input.lastFocus=0,Gu(t),this.currentSelection.set(r),t.scrollToSelection()):(o>-1||i)&&(o>-1&&(t.docView.markDirty(o,a),Axe(t)),this.handleDOMChange(o,a,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||Gu(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;c<t.addedNodes.length;c++){let f=t.addedNodes[c];n.push(f),f.nodeType==3&&(this.lastChangedTextNode=f)}if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(t.target))return{from:r.posBefore,to:r.posAfter};let i=t.previousSibling,o=t.nextSibling;if(qo&&Rf<=11&&t.addedNodes.length)for(let c=0;c<t.addedNodes.length;c++){let{previousSibling:f,nextSibling:d}=t.addedNodes[c];(!f||Array.prototype.indexOf.call(t.addedNodes,f)<0)&&(i=f),(!d||Array.prototype.indexOf.call(t.addedNodes,d)<0)&&(o=d)}let a=i&&i.parentNode==t.target?Vi(i)+1:0,s=r.localPosFromDOM(t.target,a,-1),l=o&&o.parentNode==t.target?Vi(o):t.target.childNodes.length,u=r.localPosFromDOM(t.target,l,1);return{from:s,to:u}}else return t.type=="attributes"?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:(this.lastChangedTextNode=t.target,{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue})}}let DE=new WeakMap,UE=!1;function Axe(e){if(!DE.has(e)&&(DE.set(e,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace)!==-1)){if(e.requiresGeckoHackNode=rl,UE)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),UE=!0}}function BE(e,t){let n=t.startContainer,r=t.startOffset,i=t.endContainer,o=t.endOffset,a=e.domAtPos(e.state.selection.anchor);return Vh(a.node,a.offset,i,o)&&([n,r,i,o]=[i,o,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:o}}function Rxe(e,t){if(t.getComposedRanges){let i=t.getComposedRanges(e.root)[0];if(i)return BE(e,i)}let n;function r(i){i.preventDefault(),i.stopImmediatePropagation(),n=i.getTargetRanges()[0]}return e.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",r,!0),n?BE(e,n):null}function bxe(e,t){for(let n=t.parentNode;n&&n!=e.dom;n=n.parentNode){let r=e.docView.nearestDesc(n,!0);if(r&&r.node.isBlock)return n}return null}function xxe(e,t,n){let{node:r,fromOffset:i,toOffset:o,from:a,to:s}=e.docView.parseRange(t,n),l=e.domSelectionRange(),u,c=l.anchorNode;if(c&&e.dom.contains(c.nodeType==1?c:c.parentNode)&&(u=[{node:c,offset:l.anchorOffset}],V4(l)||u.push({node:l.focusNode,offset:l.focusOffset})),ao&&e.input.lastKeyCode===8)for(let g=o;g>i;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")||L_.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:Sxe,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 Sxe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(_o&&/^(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||_o&&/^(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 wxe=/^(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 Mxe(e,t,n,r,i){let o=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let M=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,O=_O(e,M);if(O&&!e.state.selection.eq(O)){if(ao&&zs&&e.input.lastKeyCode===13&&Date.now()-100<e.input.lastKeyCodeTime&&e.someProp("handleKeyDown",k=>k(e,jd(13,"Enter"))))return;let P=e.state.tr.setSelection(O);M=="pointer"?P.setMeta("pointer",!0):M=="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=xxe(e,t,n),c=e.state.doc,f=c.slice(u.from,u.to),d,h;e.input.lastKeyCode===8&&Date.now()-100<e.input.lastKeyCodeTime?(d=e.state.selection.to,h="end"):(d=e.state.selection.from,h="start"),e.input.lastKeyCode=null;let p=_xe(f.content,u.doc.content,u.from,d,h);if((uv&&e.input.lastIOSEnter>Date.now()-225||zs)&&i.some(M=>M.nodeType==1&&!wxe.test(M.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",M=>M(e,jd(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof jn&&!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 M=YE(e,e.state.doc,u.sel);if(M&&!M.eq(e.state.selection)){let O=e.state.tr.setSelection(M);o&&O.setMeta("composition",o),e.dispatch(O)}}return}e.input.domChangeCount++,e.state.selection.from<e.state.selection.to&&p.start==p.endB&&e.state.selection instanceof jn&&(p.start>e.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&&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)),qo&&Rf<=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((uv&&e.input.lastIOSEnter>Date.now()-225&&(!y||i.some(M=>M.nodeName=="DIV"||M.nodeName=="P"))||!y&&v.pos<u.doc.content.size&&!v.sameParent(g)&&(R=Pn.findFrom(u.doc.resolve(v.pos+1),1,!0))&&R.head==g.pos)&&e.someProp("handleKeyDown",M=>M(e,jd(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&Txe(c,p.start,p.endA,v,g)&&e.someProp("handleKeyDown",M=>M(e,jd(8,"Backspace")))){zs&&ao&&e.domObserver.suppressSelectionUpdates();return}ao&&zs&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),zs&&!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(M){return M(e,jd(13,"Enter"))})},20));let A=p.start,x=p.endA,S,T,w;if(y){if(v.pos==g.pos)qo&&Rf<=11&&v.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>Gu(e),20)),S=e.state.tr.delete(A,x),T=c.resolve(p.start).marksAcross(c.resolve(p.endA));else if(p.endA==p.endB&&(w=Lxe(v.parent.content.cut(v.parentOffset,g.parentOffset),m.parent.content.cut(m.parentOffset,p.endA-m.start()))))S=e.state.tr,w.type=="add"?S.addMark(A,x,w.mark):S.removeMark(A,x,w.mark);else if(v.parent.child(v.index()).isText&&v.index()==g.index()-(g.textOffset?0:1)){let M=v.parent.textBetween(v.parentOffset,g.parentOffset);if(e.someProp("handleTextInput",O=>O(e,A,x,M)))return;S=e.state.tr.insertText(M,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 M=YE(e,S.doc,u.sel);M&&!(ao&&zs&&e.composing&&M.empty&&(p.start!=p.endB||e.input.lastAndroidDelete<Date.now()-100)&&(M.head==A||M.head==S.mapping.map(x)-1)||qo&&M.empty&&M.head==A)&&S.setSelection(M)}T&&S.ensureMarks(T),o&&S.setMeta("composition",o),e.dispatch(S.scrollIntoView())}function YE(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:OO(e,t.resolve(n.anchor),t.resolve(n.head))}function Lxe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,i=n,o=r,a,s,l;for(let c=0;c<r.length;c++)i=r[c].removeFromSet(i);for(let c=0;c<n.length;c++)o=n[c].removeFromSet(o);if(i.length==1&&o.length==0)s=i[0],a="add",l=c=>c.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;c<t.childCount;c++)u.push(l(t.child(c)));if(ct.from(u).eq(e))return{mark:s,type:a}}function Txe(e,t,n,r,i){if(n-t<=i.pos-r.pos||Hw(r,!0,!1)<i.pos)return!1;let o=e.resolve(t);if(!r.parent.isTextblock){let s=o.nodeAfter;return s!=null&&n==t+s.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let a=e.resolve(Hw(o,!0,!0));return!a.parent.isTextblock||a.pos>n||Hw(a,!0,!1)<n?!1:r.parent.content.cut(r.parentOffset).eq(a.parent.content)}function Hw(e,t,n){let r=e.depth,i=t?e.end():e.pos;for(;r>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 _xe(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<o&&e.size<t.size){let l=r<=o&&r>=a?o-r:0;o-=l,o&&o<t.size&&ZE(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}else if(s<o){let l=r<=o&&r>=s?o-r:0;o-=l,o&&o<e.size&&ZE(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}return{start:o,endA:a,endB:s}}function ZE(e){if(e.length!=2)return!1;let t=e.charCodeAt(0),n=e.charCodeAt(1);return t>=56320&&t<=57343&&n>=55296&&n<=56319}class Oxe{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 Gbe,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(zE),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=KE(this),HE(this),this.nodeViews=GE(this),this.docView=ME(this.state.doc,QE(this),Qw(this),this.dom,this),this.domObserver=new yxe(this,(r,i,o,a)=>Mxe(this,r,i,o,a)),this.domObserver.start(),zbe(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&&ML(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(zE),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&&(sG(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=GE(this);Pxe(h,this.nodeViews)&&(this.nodeViews=h,o=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&ML(this),this.editable=KE(this),HE(this);let l=Qw(this),u=QE(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&&cbe(this);if(a){this.domObserver.stop();let h=f&&(qo||ao)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&kxe(i.selection,t.selection);if(f){let p=ao?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=lxe(this)),(o||!this.docView.update(t.doc,u,l,this))&&(this.docView.updateOuterDeco(u),this.docView.destroy(),this.docView=ME(t.doc,u,l,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&Ibe(this))?Gu(this,h):(GK(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&&fbe(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof Kt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&AE(this,n.getBoundingClientRect(),t)}else AE(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;n<this.directPlugins.length;n++){let r=this.directPlugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let r=this.state.plugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let r=this.pluginViews[n];r.update&&r.update(this,t)}}updateDraggedNode(t,n){let r=t.node,i=-1;if(this.state.doc.nodeAt(r.from)==r.node)i=r.from;else{let o=r.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==r.node&&(i=o)}this.dragging=new uG(t.slice,t.move,i<0?void 0:Kt.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;a<this.directPlugins.length;a++){let s=this.directPlugins[a].props[t];if(s!=null&&(i=n?n(s):s))return i}let o=this.state.plugins;if(o)for(let a=0;a<o.length;a++){let s=o[a].props[t];if(s!=null&&(i=n?n(s):s))return i}}hasFocus(){if(qo){let t=this.root.activeElement;if(t==this.dom)return!0;if(!t||!this.dom.contains(t))return!1;for(;t&&this.dom!=t&&this.dom.contains(t);){if(t.contentEditable=="false")return!1;t=t.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&dbe(this.dom),Gu(this),this.domObserver.start()}get root(){let t=this._root;if(t==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return mbe(this,t)}coordsAtPos(t,n=1){return DK(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 xbe(this,n||this.state,t)}pasteHTML(t,n){return Em(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return Em(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(Jbe(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Qw(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,qRe())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return jbe(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 _o&&this.root.nodeType===11&&ibe(this.dom.ownerDocument)==this.dom&&Rxe(this,t)||t}domSelection(){return this.root.getSelection()}}function QE(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"),[Pa.node(0,e.state.doc.content.size,t)]}function HE(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:Pa.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function KE(e){return!e.someProp("editable",t=>t(e.state)===!1)}function kxe(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 GE(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 Pxe(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 zE(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 Ff={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:"'"},fx={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Cxe=typeof navigator<"u"&&/Mac/.test(navigator.platform),Nxe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Di=0;Di<10;Di++)Ff[48+Di]=Ff[96+Di]=String(Di);for(var Di=1;Di<=24;Di++)Ff[Di+111]="F"+Di;for(var Di=65;Di<=90;Di++)Ff[Di]=String.fromCharCode(Di+32),fx[Di]=String.fromCharCode(Di);for(var Kw in Ff)fx.hasOwnProperty(Kw)||(fx[Kw]=Ff[Kw]);function Ixe(e){var t=Cxe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||Nxe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?fx:Ff)[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 Fxe=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function Exe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,i,o,a;for(let s=0;s<t.length-1;s++){let l=t[s];if(/^(cmd|meta|m)$/i.test(l))a=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))i=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))Fxe?a=!0:i=!0;else throw new Error("Unrecognized modifier name: "+l)}return r&&(n="Alt-"+n),i&&(n="Ctrl-"+n),a&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function Xxe(e){let t=Object.create(null);for(let n in e)t[Exe(n)]=e[n];return t}function Gw(e,t,n=!0){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),n&&t.shiftKey&&(e="Shift-"+e),e}function JE(e){return new Mv({props:{handleKeyDown:pG(e)}})}function pG(e){let t=Xxe(e);return function(n,r){let i=Ixe(r),o,a=t[Gw(i,r)];if(a&&a(n.state,n.dispatch,n))return!0;if(i.length==1&&i!=" "){if(r.shiftKey){let s=t[Gw(i,r,!1)];if(s&&s(n.state,n.dispatch,n))return!0}if((r.shiftKey||r.altKey||r.metaKey||i.charCodeAt(0)>127)&&(o=Ff[r.keyCode])&&o!=i){let s=t[Gw(o,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var dx=200,wi=function(){};wi.prototype.append=function(t){return t.length?(t=wi.from(t),!this.length&&t||t.length<dx&&this.leafAppend(t)||this.length<dx&&t.leafPrepend(this)||this.appendInner(t)):this};wi.prototype.prepend=function(t){return t.length?wi.from(t).append(this):this};wi.prototype.appendInner=function(t){return new Wxe(this,t)};wi.prototype.slice=function(t,n){return t===void 0&&(t=0),n===void 0&&(n=this.length),t>=n?wi.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};wi.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};wi.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)};wi.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};wi.from=function(t){return t instanceof wi?t:t&&t.length?new vG(t):wi.empty};var vG=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.forEachInvertedInner=function(i,o,a,s){for(var l=o-1;l>=a;l--)if(i(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(i){if(this.length+i.length<=dx)return new t(this.values.concat(i.flatten()))},t.prototype.leafPrepend=function(i){if(this.length+i.length<=dx)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}(wi);wi.empty=new vG([]);var Wxe=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 r<this.left.length?this.left.get(r):this.right.get(r-this.left.length)},t.prototype.forEachInner=function(r,i,o,a){var s=this.left.length;if(i<s&&this.left.forEachInner(r,i,Math.min(o,s),a)===!1||o>s&&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<s&&this.left.forEachInvertedInner(r,Math.min(i,s),o,a)===!1)return!1},t.prototype.sliceInner=function(r,i){if(r==0&&i==this.length)return this;var o=this.left.length;return i<=o?this.left.slice(r,i):r>=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}(wi);const Vxe=500;class $s{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 _l(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 _l(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 $s(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;c<t.steps.length;c++){let f=t.steps[c].invert(t.docs[c]),d=new _l(t.mapping.maps[c],f,n),h;(h=l&&l.merge(d))&&(d=h,c?o.pop():s=s.slice(0,s.length-1)),o.push(d),n&&(a++,n=void 0),i||(l=d)}let u=a-r.depth;return u>Uxe&&(s=Dxe(s,u),a-=u),new $s(s.append(o),a)}remapping(t,n){let r=new Ip;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 $s(this.items.append(t.map(n=>new _l(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 _l(p,v,g))}else r.push(new _l(p))},i);let u=[];for(let d=n;d<a;d++)u.push(new _l(o.maps[d]));let c=this.items.slice(0,i).append(u).append(r),f=new $s(c,s);return f.emptyItemCount()>Vxe&&(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 _l(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 $s(wi.from(i.reverse()),o)}}$s.empty=new $s(wi.empty,0);function Dxe(e,t){let n;return e.forEach((r,i)=>{if(r.selection&&t--==0)return n=i,!1}),e.slice(n)}class _l{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 _l(n.getMap().invert(),n,this.selection)}}}class qc{constructor(t,n,r,i,o){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=i,this.prevComposition=o}}const Uxe=20;function Bxe(e,t,n,r){let i=n.getMeta(Sf),o;if(i)return i.historyState;n.getMeta(Zxe)&&(e=new qc(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(Sf))return a.getMeta(Sf).redo?new qc(e.done.addTransform(n,void 0,r,QR(t)),e.undone,$E(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new qc(e.done,e.undone.addTransform(n,void 0,r,QR(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||!Yxe(n,e.prevRanges)),u=a?zw(e.prevRanges,n.mapping):$E(n.mapping.maps[n.steps.length-1]);return new qc(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,QR(t)),$s.empty,u,n.time,s??e.prevComposition)}else return(o=n.getMeta("rebased"))?new qc(e.done.rebased(n,o),e.undone.rebased(n,o),zw(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new qc(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),zw(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function Yxe(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.length;o+=2)r<=t[o+1]&&i>=t[o]&&(n=!0)}),n}function $E(e){let t=[];return e.forEach((n,r,i,o)=>t.push(i,o)),t}function zw(e,t){if(!e)return null;let n=[];for(let r=0;r<e.length;r+=2){let i=t.map(e[r],1),o=t.map(e[r+1],-1);i<=o&&n.push(i,o)}return n}function gG(e,t,n,r){let i=QR(t),o=Sf.get(t).spec.config,a=(r?e.undone:e.done).popEvent(t,i);if(!a)return;let s=a.selection.resolve(a.transform.doc),l=(r?e.done:e.undone).addTransform(a.transform,t.selection.getBookmark(),o,i),u=new qc(r?l:a.remaining,r?a.remaining:l,null,0,-1);n(a.transform.setSelection(s).setMeta(Sf,{redo:r,historyState:u}).scrollIntoView())}let Jw=!1,jE=null;function QR(e){let t=e.plugins;if(jE!=t){Jw=!1,jE=t;for(let n=0;n<t.length;n++)if(t[n].spec.historyPreserveItems){Jw=!0;break}}return Jw}const Sf=new KY("history"),Zxe=new KY("closeHistory");function Qxe(e={}){return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new Mv({key:Sf,state:{init(){return new qc($s.empty,$s.empty,null,0,-1)},apply(t,n,r){return Bxe(n,r,t,e)}},config:e,props:{handleDOMEvents:{beforeinput(t,n){let r=n.inputType,i=r=="historyUndo"?mG:r=="historyRedo"?yG:null;return i?(n.preventDefault(),i(t.state,t.dispatch)):!1}}}})}const mG=(e,t)=>{let n=Sf.getState(e);return!n||n.done.eventCount==0?!1:(t&&gG(n,e,t,!1),!0)},yG=(e,t)=>{let n=Sf.getState(e);return!n||n.undone.eventCount==0?!1:(t&&gG(n,e,t,!0),!0)};function Hxe(e={}){return new Mv({view(t){return new Kxe(t,e)}})}class Kxe{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=DY(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 Yr extends Pn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Yr.valid(r)?new Yr(r):Pn.near(r)}content(){return wt.empty}eq(t){return t instanceof Yr&&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 Yr(t.resolve(n.pos))}getBookmark(){return new FO(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!Gxe(t)||!zxe(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&&Yr.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)<s.childCount:t.index(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(Yr.valid(l))return l}for(;;){let a=n>0?o.firstChild:o.lastChild;if(!a){if(o.isAtom&&!o.isText&&!Kt.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(Yr.valid(s))return s}return null}}}Yr.prototype.visible=!1;Yr.findFrom=Yr.findGapCursorFrom;Pn.jsonID("gapcursor",Yr);class FO{constructor(t){this.pos=t}map(t){return new FO(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Yr.valid(n)?new Yr(n):Pn.near(n)}}function Gxe(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 zxe(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 Jxe(){return new Mv({props:{decorations:e4e,createSelectionBetween(e,t,n){return t.pos==n.pos&&Yr.valid(n)?new Yr(n):null},handleClick:jxe,handleKeyDown:$xe,handleDOMEvents:{beforeinput:qxe}}})}const $xe=pG({ArrowLeft:bA("horiz",-1),ArrowRight:bA("horiz",1),ArrowUp:bA("vert",-1),ArrowDown:bA("vert",1)});function bA(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 jn){if(!o.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let u=Yr.findGapCursorFrom(s,t,l);return u?(i&&i(r.tr.setSelection(new Yr(u))),!0):!1}}function jxe(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Yr.valid(r))return!1;let i=e.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&Kt.isSelectable(e.state.doc.nodeAt(i.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Yr(r))),!0)}function qxe(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Yr))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=ct.empty;for(let a=r.length-1;a>=0;a--)i=ct.from(r[a].createAndFill(null,i));let o=e.state.tr.replace(n.pos,n.pos,new wt(i,0,0));return o.setSelection(jn.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function e4e(e){if(!(e.selection instanceof Yr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",ii.create(e.doc,[Pa.widget(e.selection.head,t,{key:"gapcursor"})])}const t4e=["li",0],n4e={parseDOM:[{tag:"li"}],toDOM(){return t4e},defining:!0};function r4e(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 kb(c,c,a.depth),a.endIndex<a.parent.childCount&&(a=new kb(i,n.doc.resolve(o.end(a.depth)),a.depth)),s=!0}let u=__(l,e,t,a);return u?(r&&r(i4e(n.tr,a,u,s,e).scrollIntoView()),!0):!1}}function i4e(e,t,n,r,i){let o=ct.empty;for(let c=n.length-1;c>=0;c--)o=ct.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 wt(o,0,0),n.length,!0));let a=0;for(let c=0;c<n.length;c++)n[c].type==i&&(a=c+1);let s=n.length-a,l=t.start+n.length-(r?2:0),u=t.parent;for(let c=t.startIndex,f=t.endIndex,d=!0;c<f;c++,d=!1)!d&&Fp(e.doc,l,s)&&(e.split(l,s),l+=2*s),l+=u.child(c).nodeSize;return e}function o4e(e,t){return function(n,r){let{$from:i,$to:o,node:a}=n.selection;if(a&&a.isBlock||i.depth<2||!i.sameParent(o))return!1;let s=i.node(-1);if(s.type!=e)return!1;if(i.parent.content.size==0&&i.node(-1).childCount==i.indexAfter(-1)){if(i.depth==3||i.node(-3).type!=e||i.index(-2)!=i.node(-2).childCount-1)return!1;if(r){let f=ct.empty,d=i.index(-1)?1:i.index(-2)?2:3;for(let m=i.depth-d;m>=i.depth-3;m--)f=ct.from(i.node(m).copy(f));let h=i.indexAfter(-1)<i.node(-2).childCount?1:i.indexAfter(-2)<i.node(-3).childCount?2:3;f=f.append(ct.from(e.createAndFill()));let p=i.before(i.depth-(d-1)),v=n.tr.replace(p,i.after(-h),new wt(f,4-d,0)),g=-1;v.doc.nodesBetween(p,v.doc.content.size,(m,y)=>{if(g>-1)return!1;m.isTextblock&&m.content.size==0&&(g=y+1)}),g>-1&&v.setSelection(Pn.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 Fp(u.doc,i.pos,2,c)?(r&&r(u.split(i.pos,2,c).scrollIntoView()),!0):!1}}function AG(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?a4e(t,n,e,o):s4e(t,n,o):!0:!1}}function a4e(e,t,n,r){let i=e.tr,o=r.end,a=r.$to.end(r.depth);o<a&&(i.step(new Zi(o-1,a,o,a,new wt(ct.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new kb(i.doc.resolve(r.$from.pos),i.doc.resolve(a),r.depth));const s=h2(r);if(s==null)return!1;i.lift(r,s);let l=i.mapping.map(o,-1)-1;return wv(i.doc,l)&&i.join(l),t(i.scrollIntoView()),!0}function s4e(e,t,n){let r=e.tr,i=n.parent;for(let h=n.end,p=n.endIndex-1,v=n.startIndex;p>v;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?ct.empty:ct.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 wt((s?ct.empty:ct.from(i.copy(ct.empty))).append(l?ct.empty:ct.from(i.copy(ct.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function qE(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=ct.from(u?e.create():null),f=new wt(ct.from(e.create(null,ct.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 ac{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?l4e(n):n,this.undoable=r.undoable!==!1,this.inCode=r.inCode||!1}}function l4e(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 u4e=500;function c4e({rules:e}){let t=new Mv({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 eX(n,r,i,o,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&&eX(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function eX(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-u4e),s.parentOffset,null,"")+r;for(let u=0;u<i.length;u++){let c=i[u];if(s.parent.type.spec.code){if(!c.inCode)continue}else if(c.inCode==="only")continue;let f=c.match.exec(l),d=f&&c.handler(a,f,t-(f[0].length-r.length),n);if(d)return c.undoable&&d.setMeta(o,{transform:d,from:t,to:n,text:r}),e.dispatch(d),!0}return!1}const f4e=(e,t)=>{let n=e.plugins;for(let r=0;r<n.length;r++){let i=n[r],o;if(i.spec.isInputRules&&(o=i.getState(e))){if(t){let a=e.tr,s=o.transform;for(let l=s.steps.length-1;l>=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},d4e=new ac(/--$/,"—"),h4e=new ac(/\.\.\.$/,"…"),p4e=new ac(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),v4e=new ac(/"$/,"”"),g4e=new ac(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),m4e=new ac(/'$/,"’"),y4e=[p4e,v4e,g4e,m4e];function EO(e,t,n=null,r){return new ac(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&&__(f,t,l);if(!d)return null;u.wrap(f,d);let h=u.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&wv(u.doc,a-1)&&(!r||r(o,h))&&u.join(a-1),u})}const A4e=e=>{const t={},n=(r,i)=>t[r]=i;return n("Alt-ArrowUp",ide),n("Alt-ArrowDown",ode),n("Mod-z",mG),n("Mod-y",yG),n("Backspace",f4e),n("Escape",cde),n("Mod-b",ni(e.marks.strong)),n("Mod-i",ni(e.marks.em)),n("Mod-u",ni(e.marks.underline)),n("Mod-d",ni(e.marks.strikethrough)),n("Mod-e",ni(e.marks.code)),n("Mod-;",ni(e.marks.superscript)),n("Mod-'",ni(e.marks.subscript)),n("Enter",p4(o4e(e.nodes.list_item),$Y,jY,qY,ude)),n("Mod-[",AG(e.nodes.list_item)),n("Mod-]",qE(e.nodes.list_item)),n("Tab",qE(e.nodes.list_item)),t},R4e=e=>EO(/^\s*>\s$/,e),b4e=e=>EO(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),x4e=e=>EO(/^\s*([-+*])\s$/,e),S4e=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new ac(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)})},w4e=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new ac(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)})},M4e=e=>{const t=[...y4e,h4e,d4e];return t.push(R4e(e.nodes.blockquote)),t.push(b4e(e.nodes.ordered_list)),t.push(x4e(e.nodes.bullet_list)),t.push(S4e()),t.push(w4e()),c4e({rules:t})},L4e=e=>e.type.name==="paragraph"&&e.nodeSize===2,T4e=e=>new Mv({props:{decorations(t){const{$from:n}=t.selection;if(L4e(n.parent)){const r=Pa.node(n.before(),n.after(),{"data-placeholder":e});return ii.create(t.doc,[r])}}}}),_4e=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[M4e(e),JE(A4e(e)),JE(mde),Hxe(),Jxe(),Qxe()];return n&&r.push(T4e(n)),r},O4e=["p",0],k4e=["blockquote",0],P4e=["hr"],C4e=["pre",["code",0]],N4e=["br"],RG={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return O4e}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return k4e}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return P4e}},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 C4e}},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 N4e}}},I4e=["em",0],F4e=["strong",0],E4e=["code",0],bG={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 I4e}},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 F4e}},code:{parseDOM:[{tag:"code"}],toDOM(){return E4e}}};new kY({nodes:RG,marks:bG});const X4e={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]}},W4e={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]}},V4e={...n4e,content:"paragraph block*",group:"block"},D4e={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)/20),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*20}px;`);const o={style:i};return n&&(o["data-indent"]=n),["p",o,0]}},{doc:U4e,blockquote:B4e,text:Y4e}=RG,Z4e={doc:U4e,paragraph:D4e,blockquote:B4e,text:Y4e,ordered_list:X4e,bullet_list:W4e,list_item:V4e},Q4e={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},H4e={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},K4e={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]},G4e={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]},z4e={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]}},J4e={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]}},$4e={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]}},j4e={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]}},q4e={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]},e3e={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:t3e,strong:n3e,code:r3e}=bG,i3e={em:t3e,strong:n3e,fontsize:$4e,fontname:j4e,code:r3e,forecolor:z4e,backcolor:J4e,subscript:Q4e,superscript:H4e,strikethrough:K4e,underline:G4e,link:q4e,mark:e3e},o3e=Z4e,a3e=i3e,xG=new kY({nodes:o3e,marks:a3e}),XO=e=>{const t=`<div>${e}</div>`,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return L_.fromSchema(xG).parse(r)},SG=(e,t,n,r)=>new Oxe(e,{state:cp.create({doc:XO(t),plugins:_4e(xG,r)}),...n});function s3e(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 Si=(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))(Si||{});const Bi=s3e(),l3e=(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},u3e=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=l3e(n.tr.setSelection(i),r,t);e.dispatch(o)};function c3e(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(s<o&&(s=o),s>a&&(s=a),s===i.attrs[r])return e;const l={...i.attrs,[r]:s};return e.setNodeMarkup(t,i.type,l,i.marks)}const wG=(e,t,n,r)=>{const{selection:i,doc:o}=e;if(!i||!o||!(i instanceof jn||i instanceof Jo))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=c3e(e,u,n,r),!1):!Ib(l,t)}),e},f3e=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=wG(n.tr.setSelection(i),r,t,"indent");return o.docChanged?(e.dispatch(o),!0):!1},d3e=(e,t)=>{const{state:n}=e,{schema:r,selection:i}=n,o=wG(n.tr.setSelection(i),r,t,"textIndent");return o.docChanged?(e.dispatch(o),!0):!1},hx=(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=oZ(h=>Ib(h,a))(s);if(c.depth>=1&&f&&c.depth-f.depth<=1){if(f.node.type===e&&!n)return AG(t)(i,o);if(Ib(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),r4e(e,d)(i,o)},c1=(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(Ib(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)},h3e=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=dt(),{handleElementId:a,textFormatPainter:s,richTextAttrs:l}=We(o),u=ge();let c;const f=Un.debounce(function(x=!1){r.value.replace(/ style=\"\"/g,"")!==c.dom.innerHTML.replace(/ style=\"\"/g,"")&&i("update",{value:c.dom.innerHTML,ignore:x})},300,{trailing:!0}),d=()=>{o.setDisableHotkeysState(!0),i("focus")},h=()=>{o.setDisableHotkeysState(!1),i("blur")},p=Un.debounce(function(){const x=l6(c,{color:r.defaultColor,fontname:r.defaultFontName});o.setRichtextAttrs(x)},30,{trailing:!0}),v=(x,S)=>{const{ctrlKey:T,shiftKey:w,metaKey:M}=S,O=T||w||M,P=S.key.toUpperCase(),k=O&&(P===yt.Z||P===yt.Y);f(k),p()},g=we(()=>r.value);_t(g,()=>{if(!c||c.hasFocus())return;const{doc:x,tr:S}=c.state;c.dispatch(S.replaceRangeWith(0,x.content.size,XO(g.value)))}),_t(()=>r.editable,()=>{c.setProps({editable:()=>r.editable})}),t({focus:()=>c.focus()});const y=({target:x,action:S})=>{if(!x&&a.value!==r.elementId||x&&x!==r.elementId)return;const T="command"in S?[S]:S;for(const w of T)if(w.command==="fontname"&&w.value){const M=c.state.schema.marks.fontname.create({fontname:w.value});ui(c),Tl(c,M)}else if(w.command==="fontsize"&&w.value){const M=c.state.schema.marks.fontsize.create({fontsize:w.value});ui(c),Tl(c,M),c1(c,{key:"fontsize",value:w.value})}else if(w.command==="fontsize-add"){const M=w.value?+w.value:2;ui(c);const O=HI(c)+M+"px",P=c.state.schema.marks.fontsize.create({fontsize:O});Tl(c,P),c1(c,{key:"fontsize",value:O})}else if(w.command==="fontsize-reduce"){const M=w.value?+w.value:2;ui(c);let O=HI(c)-M;O<12&&(O=12);const P=c.state.schema.marks.fontsize.create({fontsize:O+"px"});Tl(c,P),c1(c,{key:"fontsize",value:O+"px"})}else if(w.command==="color"&&w.value){const M=c.state.schema.marks.forecolor.create({color:w.value});ui(c),Tl(c,M),c1(c,{key:"color",value:w.value})}else if(w.command==="backcolor"&&w.value){const M=c.state.schema.marks.backcolor.create({backcolor:w.value});ui(c),Tl(c,M)}else if(w.command==="bold")ui(c),ni(c.state.schema.marks.strong)(c.state,c.dispatch);else if(w.command==="em")ui(c),ni(c.state.schema.marks.em)(c.state,c.dispatch);else if(w.command==="underline")ui(c),ni(c.state.schema.marks.underline)(c.state,c.dispatch);else if(w.command==="strikethrough")ui(c),ni(c.state.schema.marks.strikethrough)(c.state,c.dispatch);else if(w.command==="subscript")ni(c.state.schema.marks.subscript)(c.state,c.dispatch);else if(w.command==="superscript")ni(c.state.schema.marks.superscript)(c.state,c.dispatch);else if(w.command==="blockquote")TR("blockquote",c.state)?ade(c.state,c.dispatch):pde(c.state.schema.nodes.blockquote)(c.state,c.dispatch);else if(w.command==="code")ni(c.state.schema.marks.code)(c.state,c.dispatch);else if(w.command==="align"&&w.value)u3e(c,w.value);else if(w.command==="indent"&&w.value)f3e(c,+w.value);else if(w.command==="textIndent"&&w.value)d3e(c,+w.value);else if(w.command==="bulletList"){const M=w.value||"",{bullet_list:O,list_item:P}=c.state.schema.nodes,k={color:l.value.color,fontsize:l.value.fontsize};hx(O,P,M,k)(c.state,c.dispatch)}else if(w.command==="orderedList"){const M=w.value||"",{ordered_list:O,list_item:P}=c.state.schema.nodes,k={color:l.value.color,fontsize:l.value.fontsize};hx(O,P,M,k)(c.state,c.dispatch)}else if(w.command==="clear"){ui(c);const{$from:M,$to:O}=c.state.selection;c.dispatch(c.state.tr.removeMark(M.pos,O.pos)),c1(c,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(w.command==="link"){const M=c.state.schema.marks.link,{from:O,to:P}=c.state.selection,k=yde(c.state.doc,O,P,M);if(k)if(w.value){const F=c.state.schema.marks.link.create({href:w.value,title:w.value});Tl(c,F,{from:k.from.pos,to:k.to.pos+1})}else c.dispatch(c.state.tr.removeMark(k.from.pos,k.to.pos+1,M));else if(xde(c.state,M))if(w.value){const F=c.state.schema.marks.link.create({href:w.value,title:w.value});Tl(c,F)}else ni(M)(c.state,c.dispatch);else w.value&&(ui(c),ni(M,{href:w.value,title:w.value})(c.state,c.dispatch))}else w.command==="insert"&&w.value&&c.dispatch(c.state.tr.insertText(w.value));c.focus(),f(),p()},R=()=>{if(!s.value)return;const{keep:x,...S}=s.value,T=[{command:"clear"}];for(const w of Object.keys(S)){const M=w,O=s.value[w];O===!0?T.push({command:M}):O&&T.push({command:M,value:O})}y({action:T}),x||o.setTextFormatPainter(null)};jt(()=>{c=SG(u.value,g.value,{handleDOMEvents:{focus:d,blur:h,keydown:v,click:p,mouseup:R},editable:()=>r.editable}),r.autoFocus&&c.focus()}),Fn(()=>{c&&c.destroy()});const A=()=>{a.value===r.elementId&&p()};return Bi.on(Si.RICH_TEXT_COMMAND,y),Bi.on(Si.SYNC_RICH_TEXT_ATTRS_TO_STORE,A),Fn(()=>{Bi.off(Si.RICH_TEXT_COMMAND,y),Bi.off(Si.SYNC_RICH_TEXT_ATTRS_TO_STORE,A)}),(x,S)=>(U(),ne("div",{class:$e(["prosemirror-editor",{"format-painter":z(s)}]),ref_key:"editorViewRef",ref:u,onMousedown:S[0]||(S[0]=T=>i("mousedown",T))},null,34))}}),MG=Ue(h3e,[["__scopeId","data-v-d7122e81"]]),LG=e=>(rn("data-v-3b68a2d9"),e=e(),on(),e),p3e=LG(()=>V("div",{class:"drag-handler top"},null,-1)),v3e=LG(()=>V("div",{class:"drag-handler bottom"},null,-1)),g3e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=dt(),r=lt(),{handleElementId:i,isScaling:o}=We(n),{addHistorySnapshot:a}=qt(),s=ge(),l=we(()=>t.elementInfo.shadow),{shadowStyle:u}=ed(l),c=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=ge(-1),d=ge(-1);_t(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);jt(()=>{s.value&&p.observe(s.value)}),Fn(()=>{s.value&&p.unobserve(s.value)});const v=(y,R=!1)=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),R||a()},g=Un.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),m=we(()=>i.value===t.elementInfo.id);return _t(m,()=>{m.value||g()}),(y,R)=>{const A=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-text",{lock:y.elementInfo.lock}]),style:Le({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px",height:y.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",{class:"element-content",ref_key:"elementRef",ref:s,style:Le({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:z(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))},[_(W4,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),_(MG,{class:"text",elementId:y.elementInfo.id,defaultColor:y.elementInfo.defaultColor,defaultFontName:y.elementInfo.defaultFontName,editable:!y.elementInfo.lock,value:y.elementInfo.content,style:Le({"--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"]),p3e,v3e],36)),[[A,y.contextmenus]])],4)],6)}}}),TG=Ue(g3e,[["__scopeId","data-v-3b68a2d9"]]),m3e=["id","gradientTransform"],y3e=["offset","stop-color"],A3e=["id"],R3e=["offset","stop-color"],_G=Ee({__name:"GradientDefs",props:{id:{},type:{},colors:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(U(),ne("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[(U(!0),ne(Ve,null,rt(t.colors,(r,i)=>(U(),ne("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,y3e))),128))],8,m3e)):(U(),ne("radialGradient",{key:1,id:t.id},[(U(!0),ne(Ve,null,rt(t.colors,(r,i)=>(U(),ne("stop",{key:i,offset:`${r.pos}%`,"stop-color":r.color},null,8,R3e))),128))],8,A3e))}}),b3e=["width","height"],x3e={key:0},S3e=["transform"],w3e=["d","fill","stroke","stroke-width","stroke-dasharray"],M3e=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=dt(),r=lt(),{handleElementId:i,shapeFormatPainter:o}=We(n),{addHistorySnapshot:a}=qt(),s=(w,M=!0)=>{t.elementInfo.lock||(w.stopPropagation(),t.selectElement(w,t.elementInfo,M))},l=()=>{if(!o.value)return;const{keep:w,...M}=o.value;r.updateElement({id:t.elementInfo.id,props:M}),a(),w||n.setShapeFormatPainter(null)},u=we(()=>t.elementInfo.outline),{outlineWidth:c,outlineColor:f,strokeDashArray:d}=Pv(u),h=we(()=>t.elementInfo.shadow),{shadowStyle:p}=ed(h),v=we(()=>t.elementInfo.flipH),g=we(()=>t.elementInfo.flipV),{flipStyle:m}=X4(v,g),y=ge(!1);_t(i,()=>{i.value!==t.elementInfo.id&&y.value&&(y.value=!1)});const R=we(()=>{const w={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:w}),A=(w,M=!1)=>{const O={...R.value,content:w};r.updateElement({id:t.elementInfo.id,props:{text:O}}),M||a()},x=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},S=ge(),T=()=>{y.value=!0,Qr(()=>S.value&&S.value.focus())};return(w,M)=>{const O=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-shape",{lock:w.elementInfo.lock,"format-painter":z(o)}]),style:Le({top:w.elementInfo.top+"px",left:w.elementInfo.left+"px",width:w.elementInfo.width+"px",height:w.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${w.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",{class:"element-content",style:Le({opacity:w.elementInfo.opacity,filter:z(p)?`drop-shadow(${z(p)})`:"",transform:z(m),color:R.value.defaultColor,fontFamily:R.value.defaultFontName}),onMousedown:M[3]||(M[3]=P=>s(P)),onMouseup:M[4]||(M[4]=P=>l()),onTouchstart:M[5]||(M[5]=P=>s(P)),onDblclick:M[6]||(M[6]=P=>T())},[(U(),ne("svg",{overflow:"visible",width:w.elementInfo.width,height:w.elementInfo.height},[w.elementInfo.gradient?(U(),ne("defs",x3e,[_(_G,{id:`editabel-gradient-${w.elementInfo.id}`,type:w.elementInfo.gradient.type,colors:w.elementInfo.gradient.colors,rotate:w.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])])):Ze("",!0),V("g",{transform:`scale(${w.elementInfo.width/w.elementInfo.viewBox[0]}, ${w.elementInfo.height/w.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[V("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:w.elementInfo.path,fill:w.elementInfo.gradient?`url(#editabel-gradient-${w.elementInfo.id})`:w.elementInfo.fill,stroke:z(f),"stroke-width":z(c),"stroke-dasharray":z(d)},null,8,w3e)],8,S3e)],8,b3e)),V("div",{class:$e(["shape-text",[R.value.align,{editable:y.value||R.value.content}]])},[y.value||R.value.content?(U(),_e(MG,{key:0,ref_key:"prosemirrorEditorRef",ref:S,elementId:w.elementInfo.id,defaultColor:R.value.defaultColor,defaultFontName:R.value.defaultFontName,editable:!w.elementInfo.lock,value:R.value.content,onUpdate:M[0]||(M[0]=({value:P,ignore:k})=>A(P,k)),onBlur:M[1]||(M[1]=P=>x()),onMousedown:M[2]||(M[2]=P=>s(P,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Ze("",!0)],2)],36)),[[O,w.contextmenus]])],4)],6)}}}),OG=Ue(M3e,[["__scopeId","data-v-f67a7b76"]]),L3e=["id","markerWidth","markerHeight","refX","refY"],T3e=["d","fill","transform"],cv=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=we(()=>n[t.type]),o=we(()=>r[`${t.type}-${t.position}`]||0),a=we(()=>t.baseSize<2?2:t.baseSize);return(s,l)=>(U(),ne("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},[V("path",{d:i.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${o.value}, 5, 5)`},null,8,T3e)],8,L3e))}}),_3e=["width","height"],O3e=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],k3e=["d"],P3e=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=we(()=>t.elementInfo.shadow),{shadowStyle:i}=ed(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(()=>z_(t.elementInfo));return(u,c)=>{const f=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-shape",{lock:u.elementInfo.lock}]),style:Le({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px"})},[V("div",{class:"element-content",style:Le({filter:z(i)?`drop-shadow(${z(i)})`:""}),onMousedown:c[0]||(c[0]=d=>n(d)),onTouchstart:c[1]||(c[1]=d=>n(d))},[(U(),ne("svg",{overflow:"visible",width:o.value,height:a.value},[V("defs",null,[u.elementInfo.points[0]?(U(),_e(cv,{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"])):Ze("",!0),u.elementInfo.points[1]?(U(),_e(cv,{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"])):Ze("",!0)]),V("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,O3e),Ge(V("path",{class:"line-path",d:l.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,k3e),[[f,u.contextmenus]])],8,_3e))],36)],6)}}}),kG=Ue(P3e,[["__scopeId","data-v-9dc09347"]]),C3e=({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<t.series[0].length;s++){const l=t.series[0][s],u=t.series[1]?t.series[1][s]:l;a.push([l,u])}return{color:n,textStyle:r?{color:r}:{},xAxis:{},yAxis:{},series:[{symbolSize:12,data:a,type:"scatter"}]}}return null};/*! *****************************************************************************
|
||
Copyright (c) Microsoft Corporation.
|
||
|
||
Permission to use, copy, modify, and/or distribute this software for any
|
||
purpose with or without fee is hereby granted.
|
||
|
||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||
PERFORMANCE OF THIS SOFTWARE.
|
||
***************************************************************************** */var LL=function(e,t){return LL=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},LL(e,t)};function xt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");LL(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var N3e=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),I3e=function(){function e(){this.browser=new N3e,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),rr=new I3e;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(rr.wxa=!0,rr.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?rr.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(rr.node=!0,rr.svgSupported=!0):F3e(navigator.userAgent,rr);function F3e(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 WO=12,PG="sans-serif",Ef=WO+"px "+PG,E3e=20,X3e=100,W3e="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function V3e(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n<e.length;n++){var r=String.fromCharCode(n+32),i=(e.charCodeAt(n)-E3e)/X3e;t[r]=i}return t}var D3e=V3e(W3e),X2={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var e,t;return function(n,r){if(!e){var i=X2.createCanvas();e=i&&i.getContext("2d")}if(e)return t!==r&&(t=e.font=r||Ef),e.measureText(n);n=n||"",r=r||Ef;var o=/((?:\d+)?\.?\d*)px/.exec(r),a=o&&+o[1]||WO,s=0;if(r.indexOf("mono")>=0)s=a*n.length;else for(var l=0;l<n.length;l++){var u=D3e[n[l]];s+=u==null?a:u*a}return{width:s}}}(),loadImage:function(e,t,n){var r=new Image;return r.onload=t,r.onerror=n,r.src=e,r}},CG=Xf(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(e,t){return e["[object "+t+"]"]=!0,e},{}),NG=Xf(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(e,t){return e["[object "+t+"Array]"]=!0,e},{}),W2=Object.prototype.toString,B4=Array.prototype,U3e=B4.forEach,B3e=B4.filter,VO=B4.slice,Y3e=B4.map,tX=(function(){}).constructor,xA=tX?tX.prototype:null,DO="__proto__",Z3e=2311;function IG(){return Z3e++}function FG(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];typeof console<"u"&&console.error.apply(console,e)}function Xn(e){if(e==null||typeof e!="object")return e;var t=e,n=W2.call(e);if(n==="[object Array]"){if(!Qg(e)){t=[];for(var r=0,i=e.length;r<i;r++)t[r]=Xn(e[r])}}else if(NG[n]){if(!Qg(e)){var o=e.constructor;if(o.from)t=o.from(e);else{t=new o(e.length);for(var r=0,i=e.length;r<i;r++)t[r]=e[r]}}}else if(!CG[n]&&!Qg(e)&&!TL(e)){t={};for(var a in e)e.hasOwnProperty(a)&&a!==DO&&(t[a]=Xn(e[a]))}return t}function ir(e,t,n){if(!en(t)||!en(e))return n?Xn(t):e;for(var r in t)if(t.hasOwnProperty(r)&&r!==DO){var i=e[r],o=t[r];en(o)&&en(i)&&!Ct(o)&&!Ct(i)&&!TL(o)&&!TL(i)&&!nX(o)&&!nX(i)&&!Qg(o)&&!Qg(i)?ir(i,o,n):(n||!(r in e))&&(e[r]=Xn(t[r]))}return e}function ht(e,t){if(Object.assign)Object.assign(e,t);else for(var n in t)t.hasOwnProperty(n)&&n!==DO&&(e[n]=t[n]);return e}function Nn(e,t,n){for(var r=Wn(t),i=0;i<r.length;i++){var o=r[i];e[o]==null&&(e[o]=t[o])}return e}function Rr(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1}function Q3e(e,t){var n=e.prototype;function r(){}r.prototype=t.prototype,e.prototype=new r;for(var i in n)n.hasOwnProperty(i)&&(e.prototype[i]=n[i]);e.prototype.constructor=e,e.superClass=t}function ul(e,t,n){if(e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(var r=Object.getOwnPropertyNames(t),i=0;i<r.length;i++){var o=r[i];o!=="constructor"&&e[o]==null&&(e[o]=t[o])}else Nn(e,t)}function ia(e){return!e||typeof e=="string"?!1:typeof e.length=="number"}function Pe(e,t,n){if(e&&t)if(e.forEach&&e.forEach===U3e)e.forEach(t,n);else if(e.length===+e.length)for(var r=0,i=e.length;r<i;r++)t.call(n,e[r],r,e);else for(var o in e)e.hasOwnProperty(o)&&t.call(n,e[o],o,e)}function Tt(e,t,n){if(!e)return[];if(!t)return BO(e);if(e.map&&e.map===Y3e)return e.map(t,n);for(var r=[],i=0,o=e.length;i<o;i++)r.push(t.call(n,e[i],i,e));return r}function Xf(e,t,n,r){if(e&&t){for(var i=0,o=e.length;i<o;i++)n=t.call(r,n,e[i],i,e);return n}}function to(e,t,n){if(!e)return[];if(!t)return BO(e);if(e.filter&&e.filter===B3e)return e.filter(t,n);for(var r=[],i=0,o=e.length;i<o;i++)t.call(n,e[i],i,e)&&r.push(e[i]);return r}function H3e(e,t,n){if(e&&t){for(var r=0,i=e.length;r<i;r++)if(t.call(n,e[r],r,e))return e[r]}}function Wn(e){if(!e)return[];if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}function K3e(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return function(){return e.apply(t,n.concat(VO.call(arguments)))}}var di=xA&&vn(xA.bind)?xA.call.bind(xA.bind):K3e;function _a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(this,t.concat(VO.call(arguments)))}}function Ct(e){return Array.isArray?Array.isArray(e):W2.call(e)==="[object Array]"}function vn(e){return typeof e=="function"}function Zt(e){return typeof e=="string"}function G3e(e){return W2.call(e)==="[object String]"}function gr(e){return typeof e=="number"}function en(e){var t=typeof e;return t==="function"||!!e&&t==="object"}function nX(e){return!!CG[W2.call(e)]}function oa(e){return!!NG[W2.call(e)]}function TL(e){return typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.ownerDocument=="object"}function UO(e){return e.colorStops!=null}function px(e){return e!==e}function Wm(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e.length;n<r;n++)if(e[n]!=null)return e[n]}function nn(e,t){return e??t}function Zg(e,t,n){return e??t??n}function BO(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return VO.apply(e,t)}function EG(e){if(typeof e=="number")return[e,e,e,e];var t=e.length;return t===2?[e[0],e[1],e[0],e[1]]:t===3?[e[0],e[1],e[2],e[1]]:e}function ou(e,t){if(!e)throw new Error(t)}function cf(e){return e==null?null:typeof e.trim=="function"?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var XG="__ec_primitive__";function _L(e){e[XG]=!0}function Qg(e){return e[XG]}var z3e=function(){function e(){this.data={}}return e.prototype.delete=function(t){var n=this.has(t);return n&&delete this.data[t],n},e.prototype.has=function(t){return this.data.hasOwnProperty(t)},e.prototype.get=function(t){return this.data[t]},e.prototype.set=function(t,n){return this.data[t]=n,this},e.prototype.keys=function(){return Wn(this.data)},e.prototype.forEach=function(t){var n=this.data;for(var r in n)n.hasOwnProperty(r)&&t(n[r],r)},e}(),WG=typeof Map=="function";function J3e(){return WG?new Map:new z3e}var $3e=function(){function e(t){var n=Ct(t);this.data=J3e();var r=this;t instanceof e?t.each(i):t&&Pe(t,i);function i(o,a){n?r.set(o,a):r.set(a,o)}}return e.prototype.hasKey=function(t){return this.data.has(t)},e.prototype.get=function(t){return this.data.get(t)},e.prototype.set=function(t,n){return this.data.set(t,n),n},e.prototype.each=function(t,n){this.data.forEach(function(r,i){t.call(n,r,i)})},e.prototype.keys=function(){var t=this.data.keys();return WG?Array.from(t):t},e.prototype.removeKey=function(t){this.data.delete(t)},e}();function An(e){return new $3e(e)}function j3e(e,t){for(var n=new e.constructor(e.length+t.length),r=0;r<e.length;r++)n[r]=e[r];for(var i=e.length,r=0;r<t.length;r++)n[r+i]=t[r];return n}function Y4(e,t){var n;if(Object.create)n=Object.create(e);else{var r=function(){};r.prototype=e,n=new r}return t&&ht(n,t),n}function Vm(e,t){return e.hasOwnProperty(t)}function Ia(){}var HR=180/Math.PI;function Cv(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function q3e(e){return[e[0],e[1]]}function rX(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function eSe(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function tSe(e){return Math.sqrt(nSe(e))}function nSe(e){return e[0]*e[0]+e[1]*e[1]}function $w(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function rSe(e,t){var n=tSe(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function OL(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var kL=OL;function iSe(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var Yp=iSe;function jw(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function ms(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function vp(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function gp(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}var _0=function(){function e(t,n){this.target=t,this.topTarget=n&&n.topTarget}return e}(),oSe=function(){function e(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return e.prototype._dragStart=function(t){for(var n=t.target;n&&!n.draggable;)n=n.parent||n.__hostTarget;n&&(this._draggingTarget=n,n.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new _0(n,t),"dragstart",t.event))},e.prototype._drag=function(t){var n=this._draggingTarget;if(n){var r=t.offsetX,i=t.offsetY,o=r-this._x,a=i-this._y;this._x=r,this._y=i,n.drift(o,a,t),this.handler.dispatchToElement(new _0(n,t),"drag",t.event);var s=this.handler.findHover(r,i,n).target,l=this._dropTarget;this._dropTarget=s,n!==s&&(l&&s!==l&&this.handler.dispatchToElement(new _0(l,t),"dragleave",t.event),s&&s!==l&&this.handler.dispatchToElement(new _0(s,t),"dragenter",t.event))}},e.prototype._dragEnd=function(t){var n=this._draggingTarget;n&&(n.dragging=!1),this.handler.dispatchToElement(new _0(n,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new _0(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},e}(),sc=function(){function e(t){t&&(this._$eventProcessor=t)}return e.prototype.on=function(t,n,r,i){this._$handlers||(this._$handlers={});var o=this._$handlers;if(typeof n=="function"&&(i=r,r=n,n=null),!r||!t)return this;var a=this._$eventProcessor;n!=null&&a&&a.normalizeQuery&&(n=a.normalizeQuery(n)),o[t]||(o[t]=[]);for(var s=0;s<o[t].length;s++)if(o[t][s].h===r)return this;var l={h:r,query:n,ctx:i||this,callAtLast:r.zrEventfulCallAtLast},u=o[t].length-1,c=o[t][u];return c&&c.callAtLast?o[t].splice(u,0,l):o[t].push(l),this},e.prototype.isSilent=function(t){var n=this._$handlers;return!n||!n[t]||!n[t].length},e.prototype.off=function(t,n){var r=this._$handlers;if(!r)return this;if(!t)return this._$handlers={},this;if(n){if(r[t]){for(var i=[],o=0,a=r[t].length;o<a;o++)r[t][o].h!==n&&i.push(r[t][o]);r[t]=i}r[t]&&r[t].length===0&&delete r[t]}else delete r[t];return this},e.prototype.trigger=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(!this._$handlers)return this;var i=this._$handlers[t],o=this._$eventProcessor;if(i)for(var a=n.length,s=i.length,l=0;l<s;l++){var u=i[l];if(!(o&&o.filter&&u.query!=null&&!o.filter(t,u.query)))switch(a){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,n[0]);break;case 2:u.h.call(u.ctx,n[0],n[1]);break;default:u.h.apply(u.ctx,n);break}}return o&&o.afterTrigger&&o.afterTrigger(t),this},e.prototype.triggerWithContext=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(!this._$handlers)return this;var i=this._$handlers[t],o=this._$eventProcessor;if(i)for(var a=n.length,s=n[a-1],l=i.length,u=0;u<l;u++){var c=i[u];if(!(o&&o.filter&&c.query!=null&&!o.filter(t,c.query)))switch(a){case 0:c.h.call(s);break;case 1:c.h.call(s,n[0]);break;case 2:c.h.call(s,n[0],n[1]);break;default:c.h.apply(s,n.slice(1,a-1));break}}return o&&o.afterTrigger&&o.afterTrigger(t),this},e}(),aSe=Math.log(2);function PL(e,t,n,r,i,o){var a=r+"-"+i,s=e.length;if(o.hasOwnProperty(a))return o[a];if(t===1){var l=Math.round(Math.log((1<<s)-1&~i)/aSe);return e[n][l]}for(var u=r|1<<n,c=n+1;r&1<<c;)c++;for(var f=0,d=0,h=0;d<s;d++){var p=1<<d;p&i||(f+=(h%2?-1:1)*e[n][d]*PL(e,t-1,c,u,i|p,o),h++)}return o[a]=f,f}function sSe(e,t){var n=[[e[0],e[1],1,0,0,0,-t[0]*e[0],-t[0]*e[1]],[0,0,0,e[0],e[1],1,-t[1]*e[0],-t[1]*e[1]],[e[2],e[3],1,0,0,0,-t[2]*e[2],-t[2]*e[3]],[0,0,0,e[2],e[3],1,-t[3]*e[2],-t[3]*e[3]],[e[4],e[5],1,0,0,0,-t[4]*e[4],-t[4]*e[5]],[0,0,0,e[4],e[5],1,-t[5]*e[4],-t[5]*e[5]],[e[6],e[7],1,0,0,0,-t[6]*e[6],-t[6]*e[7]],[0,0,0,e[6],e[7],1,-t[7]*e[6],-t[7]*e[7]]],r={},i=PL(n,8,0,0,0,r);if(i!==0){for(var o=[],a=0;a<8;a++)for(var s=0;s<8;s++)o[s]==null&&(o[s]=0),o[s]+=((a+s)%2?-1:1)*PL(n,7,a===0?1:0,1<<a,1<<s,r)/i*t[a];return function(l,u,c){var f=u*o[6]+c*o[7]+1;l[0]=(u*o[0]+c*o[1]+o[2])/f,l[1]=(u*o[3]+c*o[4]+o[5])/f}}}var iX="___zrEVENTSAVED";function lSe(e,t,n,r,i){if(t.getBoundingClientRect&&rr.domSupported&&!VG(t)){var o=t[iX]||(t[iX]={}),a=uSe(t,o),s=cSe(a,o);if(s)return s(e,n,r),!0}return!1}function uSe(e,t){var n=t.markers;if(n)return n;n=t.markers=[];for(var r=["left","right"],i=["top","bottom"],o=0;o<4;o++){var a=document.createElement("div"),s=a.style,l=o%2,u=(o>>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 cSe(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]=sSe(a,s))}function VG(e){return e.nodeName.toUpperCase()==="CANVAS"}var fSe=/([&<>"'])/g,dSe={"&":"&","<":"<",">":">",'"':""","'":"'"};function hSe(e){return e==null?"":(e+"").replace(fSe,function(t,n){return dSe[n]})}var pSe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,qw=[],vSe=rr.browser.firefox&&+rr.browser.version.split(".")[0]<39;function CL(e,t,n,r){return n=n||{},r?oX(e,t,n):vSe&&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):oX(e,t,n),n}function oX(e,t,n){if(rr.domSupported&&e.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(VG(e)){var o=e.getBoundingClientRect();n.zrX=r-o.left,n.zrY=i-o.top;return}else if(lSe(qw,e,r,i)){n.zrX=qw[0],n.zrY=qw[1];return}}n.zrX=n.zrY=0}function YO(e){return e||window.event}function Ys(e,t,n){if(t=YO(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&&CL(e,a,t,n)}else{CL(e,t,t,n);var o=gSe(t);t.zrDelta=o?o/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&pSe.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function gSe(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 mSe(e,t,n,r){e.addEventListener(t,n,r)}function ySe(e,t,n,r){e.removeEventListener(t,n,r)}var ASe=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},RSe=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;a<s;a++){var l=i[a],u=CL(r,l,{});o.points.push([u.zrX,u.zrY]),o.touches.push(l)}this._track.push(o)}},e.prototype._recognize=function(t){for(var n in eM)if(eM.hasOwnProperty(n)){var r=eM[n](this._track,t);if(r)return r}},e}();function aX(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function bSe(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}var eM={pinch:function(e,t){var n=e.length;if(n){var r=(e[n-1]||{}).points,i=(e[n-2]||{}).points||r;if(i&&i.length>1&&r&&r.length>1){var o=aX(r)/aX(i);!isFinite(o)&&(o=1),t.pinchScale=o;var a=bSe(r);return t.pinchX=a[0],t.pinchY=a[1],{type:"pinch",target:e[0].target,event:t}}}}};function Hg(){return[1,0,0,1,0,0]}function ZO(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function xSe(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 Zp(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 sX(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 DG(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 SSe(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 QO(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 ln=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}(),SA=Math.min,wA=Math.max,Ad=new ln,Rd=new ln,bd=new ln,xd=new ln,f1=new ln,d1=new ln,ur=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=SA(t.x,this.x),r=SA(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=wA(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=wA(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=Hg();return sX(o,o,[-n.x,-n.y]),SSe(o,o,[r,i]),sX(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=!(o<l||u<i||s<c||f<a);if(n){var h=1/0,p=0,v=Math.abs(o-l),g=Math.abs(u-i),m=Math.abs(s-c),y=Math.abs(f-a),R=Math.min(v,g),A=Math.min(m,y);o<l||u<i?R>p&&(p=R,v<g?ln.set(d1,-v,0):ln.set(d1,g,0)):R<h&&(h=R,v<g?ln.set(f1,v,0):ln.set(f1,-g,0)),s<c||f<a?A>p&&(p=A,m<y?ln.set(d1,0,-m):ln.set(d1,0,y)):R<h&&(h=R,m<y?ln.set(f1,0,m):ln.set(f1,0,-y))}return n&&ln.copy(n,d?f1:d1),d},e.prototype.contain=function(t,n){var r=this;return t>=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}Ad.x=bd.x=n.x,Ad.y=xd.y=n.y,Rd.x=xd.x=n.x+n.width,Rd.y=bd.y=n.y+n.height,Ad.transform(r),xd.transform(r),Rd.transform(r),bd.transform(r),t.x=SA(Ad.x,Rd.x,bd.x,xd.x),t.y=SA(Ad.y,Rd.y,bd.y,xd.y);var l=wA(Ad.x,Rd.x,bd.x,xd.x),u=wA(Ad.y,Rd.y,bd.y,xd.y);t.width=l-t.x,t.height=u-t.y},e}(),UG="silent";function wSe(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:MSe}}function MSe(){ASe(this.event)}var LSe=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}(sc),h1=function(){function e(t,n){this.x=t,this.y=n}return e}(),TSe=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],tM=new ur(0,0,0,0),BG=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this)||this;return s._hovered=new h1(0,0),s.storage=n,s.painter=r,s.painterRoot=o,s._pointerSize=a,i=i||new LSe,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new oSe(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(Pe(TSe,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=YG(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 h1(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 h1(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=wSe(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 h1(n,r);if(lX(o,a,n,r,i),this._pointerSize&&!a.target){for(var s=[],l=this._pointerSize,u=l/2,c=new ur(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)&&(tM.copy(d.getBoundingRect()),d.transform&&tM.applyTransform(d.transform),tM.intersect(c)&&s.push(d))}if(s.length)for(var h=4,p=Math.PI/12,v=Math.PI*2,g=0;g<u;g+=h)for(var m=0;m<v;m+=p){var y=n+g*Math.cos(m),R=r+g*Math.sin(m);if(lX(s,a,y,R,i),a.target)return a}}return a},t.prototype.processGesture=function(n,r){this._gestureMgr||(this._gestureMgr=new RSe);var i=this._gestureMgr;r==="start"&&i.clear();var o=i.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);if(r==="end"&&i.clear(),o){var a=o.type;n.gestureEvent=a;var s=new h1;s.target=o.target,this.dispatchToElement(s,a,o.event)}},t}(sc);Pe(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){BG.prototype[e]=function(t){var n=t.zrX,r=t.zrY,i=YG(this,n,r),o,a;if((e!=="mouseup"||!i)&&(o=this.findHover(n,r),a=o.target),e==="mousedown")this._downEl=a,this._downPoint=[t.zrX,t.zrY],this._upEl=a;else if(e==="mouseup")this._upEl=a;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||kL(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(o,e,t)}});function _Se(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?UG:!0}return!1}function lX(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=_Se(a,n,r))&&(!t.topTarget&&(t.topTarget=a),s!==UG)){t.target=a;break}}}function YG(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var ZG=32,p1=7;function OSe(e){for(var t=0;e>=ZG;)t|=e&1,e>>=1;return e+t}function uX(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){for(;i<n&&r(e[i],e[i-1])<0;)i++;kSe(e,t,i)}else for(;i<n&&r(e[i],e[i-1])>=0;)i++;return i-t}function kSe(e,t,n){for(n--;t<n;){var r=e[t];e[t++]=e[n],e[n--]=r}}function cX(e,t,n,r,i){for(r===t&&r++;r<n;r++){for(var o=e[r],a=t,s=r,l;a<s;)l=a+s>>>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 nM(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])>0){for(s=r-i;l<s&&o(e,t[n+i+l])>0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}else{for(s=i+1;l<s&&o(e,t[n+i-l])<=0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s);var u=a;a=i-l,l=i-u}for(a++;a<l;){var c=a+(l-a>>>1);o(e,t[n+c])>0?a=c+1:l=c}return l}function rM(e,t,n,r,i,o){var a=0,s=0,l=1;if(o(e,t[n+i])<0){for(s=i+1;l<s&&o(e,t[n+i-l])<0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s);var u=a;a=i-l,l=i-u}else{for(s=r-i;l<s&&o(e,t[n+i+l])>=0;)a=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),a+=i,l+=i}for(a++;a<l;){var c=a+(l-a>>>1);o(e,t[n+c])<0?l=c:a=c+1}return l}function PSe(e,t){var n=p1,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]&&h--;else if(i[h]>i[h+1])break;c(h)}}function u(){for(;o>1;){var h=o-2;h>0&&i[h-1]<i[h+1]&&h--,c(h)}}function c(h){var p=r[h],v=i[h],g=r[h+1],m=i[h+1];i[h]=v+m,h===o-3&&(r[h+1]=r[h+2],i[h+1]=i[h+2]),o--;var y=rM(e[g],e,p,v,0,t);p+=y,v-=y,v!==0&&(m=nM(e[p+v-1],e,g,m,m-1,t),m!==0&&(v<=m?f(p,v,g,m):d(p,v,g,m)))}function f(h,p,v,g){var m=0;for(m=0;m<p;m++)a[m]=e[h+m];var y=0,R=v,A=h;if(e[A++]=e[R++],--g===0){for(m=0;m<p;m++)e[A+m]=a[y+m];return}if(p===1){for(m=0;m<g;m++)e[A+m]=e[R+m];e[A+g]=a[y];return}for(var x=n,S,T,w;;){S=0,T=0,w=!1;do if(t(e[R],a[y])<0){if(e[A++]=e[R++],T++,S=0,--g===0){w=!0;break}}else if(e[A++]=a[y++],S++,T=0,--p===1){w=!0;break}while((S|T)<x);if(w)break;do{if(S=rM(e[R],a,y,p,0,t),S!==0){for(m=0;m<S;m++)e[A+m]=a[y+m];if(A+=S,y+=S,p-=S,p<=1){w=!0;break}}if(e[A++]=e[R++],--g===0){w=!0;break}if(T=nM(a[y],e,R,g,0,t),T!==0){for(m=0;m<T;m++)e[A+m]=e[R+m];if(A+=T,R+=T,g-=T,g===0){w=!0;break}}if(e[A++]=a[y++],--p===1){w=!0;break}x--}while(S>=p1||T>=p1);if(w)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),p===1){for(m=0;m<g;m++)e[A+m]=e[R+m];e[A+g]=a[y]}else{if(p===0)throw new Error;for(m=0;m<p;m++)e[A+m]=a[y+m]}}function d(h,p,v,g){var m=0;for(m=0;m<g;m++)a[m]=e[v+m];var y=h+p-1,R=g-1,A=v+g-1,x=0,S=0;if(e[A--]=e[y--],--p===0){for(x=A-(g-1),m=0;m<g;m++)e[x+m]=a[m];return}if(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];return}for(var T=n;;){var w=0,M=0,O=!1;do if(t(a[R],e[y])<0){if(e[A--]=e[y--],w++,M=0,--p===0){O=!0;break}}else if(e[A--]=a[R--],M++,w=0,--g===1){O=!0;break}while((w|M)<T);if(O)break;do{if(w=p-rM(a[R],e,h,p,p-1,t),w!==0){for(A-=w,y-=w,p-=w,S=A+1,x=y+1,m=w-1;m>=0;m--)e[S+m]=e[x+m];if(p===0){O=!0;break}}if(e[A--]=a[R--],--g===1){O=!0;break}if(M=g-nM(e[y],a,0,g,g-1,t),M!==0){for(A-=M,R-=M,g-=M,S=A+1,x=R+1,m=0;m<M;m++)e[S+m]=a[x+m];if(g<=1){O=!0;break}}if(e[A--]=e[y--],--p===0){O=!0;break}T--}while(w>=p1||M>=p1);if(O)break;T<0&&(T=0),T+=2}if(n=T,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;m<g;m++)e[x+m]=a[m]}}return{mergeRuns:l,forceMergeRuns:u,pushRun:s}}function KR(e,t,n,r){n||(n=0),r||(r=e.length);var i=r-n;if(!(i<2)){var o=0;if(i<ZG){o=uX(e,n,r,t),cX(e,n,r,n+o,t);return}var a=PSe(e,t),s=OSe(i);do{if(o=uX(e,n,r,t),o<s){var l=i;l>s&&(l=s),cX(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 Dl=1,og=2,ap=4,fX=!1;function iM(){fX||(fX=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function dX(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var CSe=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=dX}return e.prototype.traverse=function(t,n){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(t,n)},e.prototype.getDisplayList=function(t,n){n=n||!1;var r=this._displayList;return(t||!r.length)&&this.updateDisplayList(n),r},e.prototype.updateDisplayList=function(t){this._displayListLen=0;for(var n=this._roots,r=this._displayList,i=0,o=n.length;i<o;i++)this._updateAndAddDisplayable(n[i],null,t);r.length=this._displayListLen,KR(r,dX)},e.prototype._updateAndAddDisplayable=function(t,n,r){if(!(t.ignore&&!r)){t.beforeUpdate(),t.update(),t.afterUpdate();var i=t.getClipPath();if(t.ignoreClip)n=null;else if(i){n?n=n.slice():n=[];for(var o=i,a=t;o;)o.parent=a,o.updateTransform(),n.push(o),a=o,o=o.getClipPath()}if(t.childrenRef){for(var s=t.childrenRef(),l=0;l<s.length;l++){var u=s[l];t.__dirty&&(u.__dirty|=Dl),this._updateAndAddDisplayable(u,n,r)}t.__dirty=0}else{var c=t;n&&n.length?c.__clipPaths=n:c.__clipPaths&&c.__clipPaths.length>0&&(c.__clipPaths=[]),isNaN(c.z)&&(iM(),c.z=0),isNaN(c.z2)&&(iM(),c.z2=0),isNaN(c.zlevel)&&(iM(),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<r;n++)this.delRoot(t[n]);return}var i=Rr(this._roots,t);i>=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}(),NL;NL=rr.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var Kg={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-Kg.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?Kg.bounceIn(e*2)*.5:Kg.bounceOut(e*2-1)*.5+.5}},MA=Math.pow,wf=Math.sqrt,vx=1e-8,QG=1e-4,hX=wf(3),LA=1/3,Ul=Cv(),ss=Cv(),Qp=Cv();function ff(e){return e>-vx&&e<vx}function HG(e){return e>vx||e<-vx}function Ui(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 pX(e,t,n,r,i){var o=1-i;return 3*(((t-e)*o+2*(n-t)*i)*o+(r-n)*i*i)}function gx(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(ff(c)&&ff(f))if(ff(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(ff(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=wf(v),R=c*s+1.5*a*(-f+y),A=c*s+1.5*a*(-f-y);R<0?R=-MA(-R,LA):R=MA(R,LA),A<0?A=-MA(-A,LA):A=MA(A,LA);var p=(-s-(R+A))/(3*a);p>=0&&p<=1&&(o[h++]=p)}else{var x=(2*c*s-3*a*f)/(2*wf(c*c*c)),S=Math.acos(x)/3,T=wf(c),w=Math.cos(S),p=(-s-2*T*w)/(3*a),m=(-s+T*(w+hX*Math.sin(S)))/(3*a),M=(-s+T*(w-hX*Math.sin(S)))/(3*a);p>=0&&p<=1&&(o[h++]=p),m>=0&&m<=1&&(o[h++]=m),M>=0&&M<=1&&(o[h++]=M)}}return h}function KG(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(ff(a)){if(HG(o)){var u=-s/o;u>=0&&u<=1&&(i[l++]=u)}}else{var c=o*o-4*a*s;if(ff(c))i[0]=-o/(2*a);else if(c>0){var f=wf(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 mx(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 NSe(e,t,n,r,i,o,a,s,l,u,c){var f,d=.005,h=1/0,p,v,g,m;Ul[0]=l,Ul[1]=u;for(var y=0;y<1;y+=.05)ss[0]=Ui(e,n,i,a,y),ss[1]=Ui(t,r,o,s,y),g=Yp(Ul,ss),g<h&&(f=y,h=g);h=1/0;for(var R=0;R<32&&!(d<QG);R++)p=f-d,v=f+d,ss[0]=Ui(e,n,i,a,p),ss[1]=Ui(t,r,o,s,p),g=Yp(ss,Ul),p>=0&&g<h?(f=p,h=g):(Qp[0]=Ui(e,n,i,a,v),Qp[1]=Ui(t,r,o,s,v),m=Yp(Qp,Ul),v<=1&&m<h?(f=v,h=m):d*=.5);return wf(h)}function ISe(e,t,n,r,i,o,a,s,l){for(var u=e,c=t,f=0,d=1/l,h=1;h<=l;h++){var p=h*d,v=Ui(e,n,i,a,p),g=Ui(t,r,o,s,p),m=v-u,y=g-c;f+=Math.sqrt(m*m+y*y),u=v,c=g}return f}function Zo(e,t,n,r){var i=1-r;return i*(i*e+2*r*t)+r*r*n}function vX(e,t,n,r){return 2*((1-r)*(t-e)+r*(n-t))}function FSe(e,t,n,r,i){var o=e-2*t+n,a=2*(t-e),s=e-r,l=0;if(ff(o)){if(HG(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var c=a*a-4*o*s;if(ff(c)){var u=-a/(2*o);u>=0&&u<=1&&(i[l++]=u)}else if(c>0){var f=wf(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 GG(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function yx(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 ESe(e,t,n,r,i,o,a,s,l){var u,c=.005,f=1/0;Ul[0]=a,Ul[1]=s;for(var d=0;d<1;d+=.05){ss[0]=Zo(e,n,i,d),ss[1]=Zo(t,r,o,d);var h=Yp(Ul,ss);h<f&&(u=d,f=h)}f=1/0;for(var p=0;p<32&&!(c<QG);p++){var v=u-c,g=u+c;ss[0]=Zo(e,n,i,v),ss[1]=Zo(t,r,o,v);var h=Yp(ss,Ul);if(v>=0&&h<f)u=v,f=h;else{Qp[0]=Zo(e,n,i,g),Qp[1]=Zo(t,r,o,g);var m=Yp(Qp,Ul);g<=1&&m<f?(u=g,f=m):c*=.5}}return wf(f)}function XSe(e,t,n,r,i,o,a){for(var s=e,l=t,u=0,c=1/a,f=1;f<=a;f++){var d=f*c,h=Zo(e,n,i,d),p=Zo(t,r,o,d),v=h-s,g=p-l;u+=Math.sqrt(v*v+g*g),s=h,l=p}return u}var WSe=/cubic-bezier\(([0-9,\.e ]+)\)/;function HO(e){var t=e&&WSe.exec(e);if(t){var n=t[1].split(","),r=+cf(n[0]),i=+cf(n[1]),o=+cf(n[2]),a=+cf(n[3]);if(isNaN(r+i+o+a))return;var s=[];return function(l){return l<=0?0:l>=1?1:gx(0,r,o,1,l,s)&&Ui(0,i,a,1,s[0])}}}var VSe=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||Ia,this.ondestroy=t.ondestroy||Ia,this.onrestart=t.onrestart||Ia,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=vn(t)?t:Kg[t]||HO(t)},e}(),zG=function(){function e(t){this.value=t}return e}(),DSe=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new zG(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}(),V2=function(){function e(t){this._list=new DSe,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 zG(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}(),gX={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 Mf(e){return e=Math.round(e),e<0?0:e>255?255:e}function IL(e){return e<0?0:e>1?1:e}function oM(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Mf(parseFloat(t)/100*255):Mf(parseInt(t,10))}function Gg(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?IL(parseFloat(t)/100):IL(parseFloat(t))}function aM(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 TA(e,t,n){return e+(t-e)*n}function ja(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function FL(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var JG=new V2(20),_A=null;function O0(e,t){_A&&FL(_A,t),_A=JG.put(e,_A||t.slice())}function $l(e,t){if(e){t=t||[];var n=JG.get(e);if(n)return FL(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in gX)return FL(t,gX[r]),O0(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)){ja(t,0,0,0,1);return}return ja(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),O0(e,t),t}else if(i===7||i===9){var o=parseInt(r.slice(1,7),16);if(!(o>=0&&o<=16777215)){ja(t,0,0,0,1);return}return ja(t,(o&16711680)>>16,(o&65280)>>8,o&255,i===9?parseInt(r.slice(7),16)/255:1),O0(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?ja(t,+u[0],+u[1],+u[2],1):ja(t,0,0,0,1);c=Gg(u.pop());case"rgb":if(u.length>=3)return ja(t,oM(u[0]),oM(u[1]),oM(u[2]),u.length===3?c:Gg(u[3])),O0(e,t),t;ja(t,0,0,0,1);return;case"hsla":if(u.length!==4){ja(t,0,0,0,1);return}return u[3]=Gg(u[3]),mX(u,t),O0(e,t),t;case"hsl":if(u.length!==3){ja(t,0,0,0,1);return}return mX(u,t),O0(e,t),t;default:return}}ja(t,0,0,0,1)}}function mX(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Gg(e[1]),i=Gg(e[2]),o=i<=.5?i*(r+1):i+r-i*r,a=i*2-o;return t=t||[],ja(t,Mf(aM(a,o,n+1/3)*255),Mf(aM(a,o,n)*255),Mf(aM(a,o,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function yX(e,t){var n=$l(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 Z4(n,n.length===4?"rgba":"rgb")}}function USe(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=$l(t[i]),s=$l(t[o]),l=r-i,u=Z4([Mf(TA(a[0],s[0],l)),Mf(TA(a[1],s[1],l)),Mf(TA(a[2],s[2],l)),IL(TA(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:i,rightIndex:o,value:r}:u}}function Z4(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 Ax(e,t){var n=$l(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var AX=new V2(100);function EL(e){if(Zt(e)){var t=AX.get(e);return t||(t=yX(e,-.1),AX.put(e,t)),t}else if(UO(e)){var n=ht({},e);return n.colorStops=Tt(e.colorStops,function(r){return{offset:r.offset,color:yX(r.color,-.1)}}),n}return e}var Rx=Math.round;function Dm(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=$l(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var RX=1e-4;function df(e){return e<RX&&e>-RX}function OA(e){return Rx(e*1e3)/1e3}function XL(e){return Rx(e*1e4)/1e4}function BSe(e){return"matrix("+OA(e[0])+","+OA(e[1])+","+OA(e[2])+","+OA(e[3])+","+XL(e[4])+","+XL(e[5])+")"}var YSe={left:"start",right:"end",center:"middle",middle:"middle"};function ZSe(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function QSe(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function HSe(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 $G(e){return e&&!!e.image}function KSe(e){return e&&!!e.svgElement}function KO(e){return $G(e)||KSe(e)}function jG(e){return e.type==="linear"}function qG(e){return e.type==="radial"}function ez(e){return e&&(e.type==="linear"||e.type==="radial")}function Q4(e){return"url(#"+e+")"}function tz(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 nz(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*HR,i=nn(e.scaleX,1),o=nn(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("+Rx(a*HR)+"deg, "+Rx(s*HR)+"deg)"),l.join(" ")}var GSe=function(){return rr.hasGlobalWindow&&vn(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}}(),WL=Array.prototype.slice;function Fu(e,t,n){return(t-e)*n+e}function sM(e,t,n,r){for(var i=t.length,o=0;o<i;o++)e[o]=Fu(t[o],n[o],r);return e}function zSe(e,t,n,r){for(var i=t.length,o=i&&t[0].length,a=0;a<i;a++){e[a]||(e[a]=[]);for(var s=0;s<o;s++)e[a][s]=Fu(t[a][s],n[a][s],r)}return e}function kA(e,t,n,r){for(var i=t.length,o=0;o<i;o++)e[o]=t[o]+n[o]*r;return e}function bX(e,t,n,r){for(var i=t.length,o=i&&t[0].length,a=0;a<i;a++){e[a]||(e[a]=[]);for(var s=0;s<o;s++)e[a][s]=t[a][s]+n[a][s]*r}return e}function JSe(e,t){for(var n=e.length,r=t.length,i=n>r?t:e,o=Math.min(n,r),a=i[o-1]||{color:[0,0,0,0],offset:0},s=o;s<Math.max(n,r);s++)i.push({offset:a.offset,color:a.color.slice()})}function $Se(e,t,n){var r=e,i=t;if(!(!r.push||!i.push)){var o=r.length,a=i.length;if(o!==a){var s=o>a;if(s)r.length=a;else for(var l=o;l<a;l++)r.push(n===1?i[l]:WL.call(i[l]))}for(var u=r[0]&&r[0].length,l=0;l<r.length;l++)if(n===1)isNaN(r[l])&&(r[l]=i[l]);else for(var c=0;c<u;c++)isNaN(r[l][c])&&(r[l][c]=i[l][c])}}function GR(e){if(ia(e)){var t=e.length;if(ia(e[0])){for(var n=[],r=0;r<t;r++)n.push(WL.call(e[r]));return n}return WL.call(e)}return e}function zR(e){return e[0]=Math.floor(e[0])||0,e[1]=Math.floor(e[1])||0,e[2]=Math.floor(e[2])||0,e[3]=e[3]==null?1:e[3],"rgba("+e.join(",")+")"}function jSe(e){return ia(e&&e[0])?2:1}var PA=0,JR=1,rz=2,ag=3,VL=4,DL=5,xX=6;function SX(e){return e===VL||e===DL}function CA(e){return e===JR||e===rz}var v1=[0,0,0,0],qSe=function(){function e(t){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=t}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=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=xX,l=n;if(ia(n)){var u=jSe(n);s=u,(u===1&&!gr(n[0])||u===2&&!gr(n[0][0]))&&(a=!0)}else if(gr(n)&&!px(n))s=PA;else if(Zt(n))if(!isNaN(+n))s=PA;else{var c=$l(n);c&&(l=c,s=ag)}else if(UO(n)){var f=ht({},l);f.colorStops=Tt(n.colorStops,function(h){return{offset:h.offset,color:$l(h.color)}}),jG(n)?s=VL:qG(n)&&(s=DL),l=f}o===0?this.valType=s:(s!==this.valType||s===xX)&&(a=!0),this.discrete=this.discrete||a;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=vn(r)?r:Kg[r]||HO(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=CA(i),u=SX(i),c=0;c<o;c++){var f=r[c],d=f.value,h=a.value;f.percent=f.time/t,s||(l&&c!==o-1?$Se(d,h,i):u&&JSe(d.colorStops,h.colorStops))}if(!s&&i!==DL&&n&&this.needsAnimate()&&n.needsAnimate()&&i===n.valType&&!n._finished){this._additiveTrack=n;for(var p=r[0].value,c=0;c<o;c++)i===PA?r[c].additiveValue=r[c].value-p:i===ag?r[c].additiveValue=kA([],r[c].value,p,-1):CA(i)&&(r[c].additiveValue=i===JR?kA([],r[c].value,p,-1):bX([],r[c].value,p,-1))}},e.prototype.step=function(t,n){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var r=this._additiveTrack!=null,i=r?"additiveValue":"value",o=this.valType,a=this.keyframes,s=a.length,l=this.propName,u=o===ag,c,f=this._lastFr,d=Math.min,h,p;if(s===1)h=p=a[0];else{if(n<0)c=0;else if(n<this._lastFrP){var v=d(f+1,s-1);for(c=v;c>=0&&!(a[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;c<s&&!(a[c].percent>n);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?v1:t[l];if((CA(o)||u)&&!y&&(y=this._additiveValue=[]),this.discrete)t[l]=m<1?h.rawValue:p.rawValue;else if(CA(o))o===JR?sM(y,h[i],p[i],m):zSe(y,h[i],p[i],m);else if(SX(o)){var R=h[i],A=p[i],x=o===VL;t[l]={type:x?"linear":"radial",x:Fu(R.x,A.x,m),y:Fu(R.y,A.y,m),colorStops:Tt(R.colorStops,function(T,w){var M=A.colorStops[w];return{offset:Fu(T.offset,M.offset,m),color:zR(sM([],T.color,M.color,m))}}),global:A.global},x?(t[l].x2=Fu(R.x2,A.x2,m),t[l].y2=Fu(R.y2,A.y2,m)):t[l].r=Fu(R.r,A.r,m)}else if(u)sM(y,h[i],p[i],m),r||(t[l]=zR(y));else{var S=Fu(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===PA?t[r]=t[r]+i:n===ag?($l(t[r],v1),kA(v1,v1,i,1),t[r]=zR(v1)):n===JR?kA(t[r],t[r],i,1):n===rz&&bX(t[r],t[r],i,1)},e}(),GO=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){FG("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,Wn(n),r)},e.prototype.whenWithKeys=function(t,n,r,i){for(var o=this._tracks,a=0;a<r.length;a++){var s=r[a],l=o[s];if(!l){l=o[s]=new qSe(s);var u=void 0,c=this._getAdditiveTrack(s);if(c){var f=c.keyframes,d=f[f.length-1];u=d&&d.value,c.valType===ag&&u&&(u=zR(u))}else u=this._target[s];if(u==null)continue;t>0&&l.addKeyframe(0,GR(u),i),this._trackKeys.push(s)}l.addKeyframe(t,GR(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;r<n;r++)t[r].call(this)},e.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,n=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,n)for(var r=0;r<n.length;r++)n[r].call(this)},e.prototype._setTracksFinished=function(){for(var t=this._tracks,n=this._trackKeys,r=0;r<n.length;r++)t[n[r]].setFinished()},e.prototype._getAdditiveTrack=function(t){var n,r=this._additiveAnimators;if(r)for(var i=0;i<r.length;i++){var o=r[i].getTrack(t);o&&(n=o)}return n},e.prototype.start=function(t){if(!(this._started>0)){this._started=1;for(var n=this,r=[],i=this._maxTime||0,o=0;o<this._trackKeys.length;o++){var a=this._trackKeys[o],s=this._tracks[a],l=this._getAdditiveTrack(a),u=s.keyframes,c=u.length;if(s.prepare(i,l),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var f=u[c-1];f&&(n._target[s.propName]=f.rawValue),s.setFinished()}else r.push(s)}if(r.length||this._force){var d=new VSe({life:i,loop:this._loop,delay:this._delay||0,onframe:function(h){n._started=2;var p=n._additiveAnimators;if(p){for(var v=!1,g=0;g<p.length;g++)if(p[g]._clip){v=!0;break}v||(n._additiveAnimators=null)}for(var g=0;g<r.length;g++)r[g].step(n._target,h);var m=n._onframeCbs;if(m)for(var g=0;g<m.length;g++)m[g](n._target,h)},ondestroy:function(){n._doneCallback()}});this._clip=d,this.animation&&this.animation.addClip(d),t&&d.setEasing(t)}else this._doneCallback();return this}},e.prototype.stop=function(t){if(this._clip){var n=this._clip;t&&n.onframe(1),this._abortedCallback()}},e.prototype.delay=function(t){return this._delay=t,this},e.prototype.during=function(t){return t&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(t)),this},e.prototype.done=function(t){return t&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(t)),this},e.prototype.aborted=function(t){return t&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(t)),this},e.prototype.getClip=function(){return this._clip},e.prototype.getTrack=function(t){return this._tracks[t]},e.prototype.getTracks=function(){var t=this;return Tt(this._trackKeys,function(n){return t._tracks[n]})},e.prototype.stopTracks=function(t,n){if(!t.length||!this._clip)return!0;for(var r=this._tracks,i=this._trackKeys,o=0;o<t.length;o++){var a=r[t[o]];a&&!a.isFinished()&&(n?a.step(this._target,1):this._started===1&&a.step(this._target,0),a.setFinished())}for(var s=!0,o=0;o<i.length;o++)if(!r[i[o]].isFinished()){s=!1;break}return s&&this._abortedCallback(),s},e.prototype.saveTo=function(t,n,r){if(t){n=n||this._trackKeys;for(var i=0;i<n.length;i++){var o=n[i],a=this._tracks[o];if(!(!a||a.isFinished())){var s=a.keyframes,l=s[r?0:s.length-1];l&&(t[o]=GR(l.rawValue))}}}},e.prototype.__changeFinalValue=function(t,n){n=n||Wn(t);for(var r=0;r<n.length;r++){var i=n[r],o=this._tracks[i];if(o){var a=o.keyframes;if(a.length>1){var s=a.pop();o.addKeyframe(s.time,t[i]),o.prepare(this._maxTime,o.getAdditiveTrack())}}}},e}();function mp(){return new Date().getTime()}var e5e=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=mp()-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&&(NL(r),!n._paused&&n.update())}NL(r)},t.prototype.start=function(){this._running||(this._time=mp(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=mp(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=mp()-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 GO(n,r.loop);return this.addAnimator(i),i},t}(sc),t5e=300,lM=rr.domSupported,uM=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=Tt(e,function(i){var o=i.replace("mouse","pointer");return n.hasOwnProperty(o)?o:i});return{mouse:e,touch:t,pointer:r}}(),wX={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},MX=!1;function UL(e){var t=e.pointerType;return t==="pen"||t==="touch"}function n5e(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 cM(e){e&&(e.zrByTouch=!0)}function r5e(e,t){return Ys(e.dom,new i5e(e,t),!0)}function iz(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 i5e=function(){function e(t,n){this.stopPropagation=Ia,this.stopImmediatePropagation=Ia,this.preventDefault=Ia,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),Zs={mousedown:function(e){e=Ys(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Ys(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=Ys(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Ys(this.dom,e);var t=e.toElement||e.relatedTarget;iz(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){MX=!0,e=Ys(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){MX||(e=Ys(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Ys(this.dom,e),cM(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Zs.mousemove.call(this,e),Zs.mousedown.call(this,e)},touchmove:function(e){e=Ys(this.dom,e),cM(e),this.handler.processGesture(e,"change"),Zs.mousemove.call(this,e)},touchend:function(e){e=Ys(this.dom,e),cM(e),this.handler.processGesture(e,"end"),Zs.mouseup.call(this,e),+new Date-+this.__lastTouchMoment<t5e&&Zs.click.call(this,e)},pointerdown:function(e){Zs.mousedown.call(this,e)},pointermove:function(e){UL(e)||Zs.mousemove.call(this,e)},pointerup:function(e){Zs.mouseup.call(this,e)},pointerout:function(e){UL(e)||Zs.mouseout.call(this,e)}};Pe(["click","dblclick","contextmenu"],function(e){Zs[e]=function(t){t=Ys(this.dom,t),this.trigger(e,t)}});var BL={pointermove:function(e){UL(e)||BL.mousemove.call(this,e)},pointerup:function(e){BL.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function o5e(e,t){var n=t.domHandlers;rr.pointerEventsSupported?Pe(uM.pointer,function(r){$R(t,r,function(i){n[r].call(e,i)})}):(rr.touchEventsSupported&&Pe(uM.touch,function(r){$R(t,r,function(i){n[r].call(e,i),n5e(t)})}),Pe(uM.mouse,function(r){$R(t,r,function(i){i=YO(i),t.touching||n[r].call(e,i)})}))}function a5e(e,t){rr.pointerEventsSupported?Pe(wX.pointer,n):rr.touchEventsSupported||Pe(wX.mouse,n);function n(r){function i(o){o=YO(o),iz(e,o.target)||(o=r5e(e,o),t.domHandlers[r].call(e,o))}$R(t,r,i,{capture:!0})}}function $R(e,t,n,r){e.mounted[t]=n,e.listenerOpts[t]=r,mSe(e.domTarget,t,n,r)}function fM(e){var t=e.mounted;for(var n in t)t.hasOwnProperty(n)&&ySe(e.domTarget,n,t[n],e.listenerOpts[n]);e.mounted={}}var LX=function(){function e(t,n){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=n}return e}(),s5e=function(e){xt(t,e);function t(n,r){var i=e.call(this)||this;return i.__pointerCapturing=!1,i.dom=n,i.painterRoot=r,i._localHandlerScope=new LX(n,Zs),lM&&(i._globalHandlerScope=new LX(document,BL)),o5e(i,i._localHandlerScope),i}return t.prototype.dispose=function(){fM(this._localHandlerScope),lM&&fM(this._globalHandlerScope)},t.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},t.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,lM&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var r=this._globalHandlerScope;n?a5e(this,r):fM(r)}},t}(sc),oz=1;rr.hasGlobalWindow&&(oz=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var TX=oz,YL=.4,ZL="#333",QL="#ccc",l5e="#eee",_X=ZO,OX=5e-5;function Sd(e){return e>OX||e<-OX}var wd=[],k0=[],dM=Hg(),hM=Math.abs,zO=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 Sd(this.rotation)||Sd(this.x)||Sd(this.y)||Sd(this.scaleX-1)||Sd(this.scaleY-1)||Sd(this.skewX)||Sd(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(_X(r),this.invTransform=null);return}r=r||Hg(),n?this.getLocalTransform(r):_X(r),t&&(n?Zp(r,t,r):xSe(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(wd);var r=wd[0]<0?-1:1,i=wd[1]<0?-1:1,o=((wd[0]-r)*n+r)/wd[0]||0,a=((wd[1]-i)*n+i)/wd[1]||0;t[0]*=o,t[1]*=o,t[2]*=a,t[3]*=a}this.invTransform=this.invTransform||Hg(),QO(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||Hg(),Zp(k0,t.invTransform,n),n=k0);var r=this.originX,i=this.originY;(r||i)&&(dM[4]=r,dM[5]=i,Zp(k0,n,dM),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&&ms(r,r,i),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],i=this.transform;return i&&ms(r,r,i),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&hM(t[0]-1)>1e-10&&hM(t[3]-1)>1e-10?Math.sqrt(hM(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){az(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&&DG(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}(),Um=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function az(e,t){for(var n=0;n<Um.length;n++){var r=Um[n];e[r]=t[r]}}var kX={};function Fa(e,t){t=t||Ef;var n=kX[t];n||(n=kX[t]=new V2(500));var r=n.get(e);return r==null&&(r=X2.measureText(e,t).width,n.put(e,r)),r}function PX(e,t,n,r){var i=Fa(e,t),o=H4(t),a=sg(0,i,n),s=sp(0,o,r),l=new ur(a,s,i,o);return l}function sz(e,t,n,r){var i=((e||"")+"").split(`
|
||
`),o=i.length;if(o===1)return PX(i[0],t,n,r);for(var a=new ur(0,0,0,0),s=0;s<i.length;s++){var l=PX(i[s],t,n,r);s===0?a.copy(l):a.union(l)}return a}function sg(e,t,n){return n==="right"?e-=t:n==="center"&&(e-=t/2),e}function sp(e,t,n){return n==="middle"?e-=t/2:n==="bottom"&&(e-=t),e}function H4(e){return Fa("国",e)}function Wf(e,t){return typeof e=="string"?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function bx(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+=Wf(r[0],n.width),u+=Wf(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 pM="__zr_normal__",vM=Um.concat(["ignore"]),u5e=Xf(Um,function(e,t){return e[t]=!0,e},{ignore:!1}),P0={},c5e=new ur(0,0,0,0),K4=function(){function e(t){this.id=IG(),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=c5e;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),i||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(P0,r,c):bx(P0,r,c),o.x=P0.x,o.y=P0.y,a=P0.align,s=P0.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=Wf(f[0],c.width),h=Wf(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|=Dl,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()?QL:ZL},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&$l(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,Z4(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||{},ht(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(en(t))for(var r=t,i=Wn(r),o=0;o<i.length;o++){var a=i[o];this.attrKV(a,t[a])}return this.markRedraw(),this},e.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);for(var n=this._normalState,r=0;r<this.animators.length;r++){var i=this.animators[r],o=i.__fromStateTransition;if(!(i.getLoop()||o&&o!==pM)){var a=i.targetName,s=a?n[a]:n;i.saveTo(s)}}},e.prototype._innerSaveToNormal=function(t){var n=this._normalState;n||(n=this._normalState={}),t.textConfig&&!n.textConfig&&(n.textConfig=this.textConfig),this._savePrimaryToNormal(t,n,vM)},e.prototype._savePrimaryToNormal=function(t,n,r){for(var i=0;i<r.length;i++){var o=r[i];t[o]!=null&&!(o in n)&&(n[o]=this[o])}},e.prototype.hasState=function(){return this.currentStates.length>0},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(pM,!1,t)},e.prototype.useState=function(t,n,r,i){var o=t===pM,a=this.hasState();if(!(!a&&o)){var s=this.currentStates,l=this.stateTransition;if(!(Rr(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){FG("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&=~Dl),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;l<a;l++)if(t[l]!==o[l]){s=!1;break}}if(s)return;for(var l=0;l<a;l++){var u=t[l],c=void 0;this.stateProxy&&(c=this.stateProxy(u,t)),c||(c=this.states[u]),c&&i.push(c)}var f=i[a-1],d=!!(f&&f.hoverLayer||r);d&&this._toggleHoverLayerFlag(!0);var h=this._mergeStates(i),p=this.stateTransition;this.saveCurrentToNormalState(h),this._applyStateObj(t.join(","),h,this._normalState,!1,!n&&!this.__inHover&&p&&p.duration>0,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&=~Dl)}},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<this.animators.length;t++){var n=this.animators[t];n.targetName&&n.changeTarget(this[n.targetName])}},e.prototype.removeState=function(t){var n=Rr(this.currentStates,t);if(n>=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=Rr(i,t),a=Rr(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<t.length;i++){var o=t[i];ht(n,o),o.textConfig&&(r=r||{},ht(r,o.textConfig))}return r&&(n.textConfig=r),n},e.prototype._applyStateObj=function(t,n,r,i,o,a){var s=!(n&&i);n&&n.textConfig?(this.textConfig=ht({},i?this.textConfig:r.textConfig),ht(this.textConfig,n.textConfig)):s&&r.textConfig&&(this.textConfig=r.textConfig);for(var l={},u=!1,c=0;c<vM.length;c++){var f=vM[c],d=o&&u5e[f];n&&n[f]!=null?d?(u=!0,l[f]=n[f]):this[f]=n[f]:s&&r[f]!=null&&(d?(u=!0,l[f]=r[f]):this[f]=r[f])}if(!o)for(var c=0;c<this.animators.length;c++){var h=this.animators[c],p=h.targetName;h.getLoop()||h.__changeFinalValue(p?(n||r)[p]:n||r)}u&&this._transitionState(t,l,a)},e.prototype._attachComponent=function(t){if(!(t.__zr&&!t.__hostTarget)&&t!==this){var n=this.__zr;n&&t.addSelfToZr(n),t.__zr=n,t.__hostTarget=this}},e.prototype._detachComponent=function(t){t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__hostTarget=null},e.prototype.getClipPath=function(){return this._clipPath},e.prototype.setClipPath=function(t){this._clipPath&&this._clipPath!==t&&this.removeClipPath(),this._attachComponent(t),this._clipPath=t,this.markRedraw()},e.prototype.removeClipPath=function(){var t=this._clipPath;t&&(this._detachComponent(t),this._clipPath=null,this.markRedraw())},e.prototype.getTextContent=function(){return this._textContent},e.prototype.setTextContent=function(t){var n=this._textContent;n!==t&&(n&&n!==t&&this.removeTextContent(),t.innerTransformable=new zO,this._attachComponent(t),this._textContent=t,this.markRedraw())},e.prototype.setTextConfig=function(t){this.textConfig||(this.textConfig={}),ht(this.textConfig,t),this.markRedraw()},e.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},e.prototype.removeTextContent=function(){var t=this._textContent;t&&(t.innerTransformable=null,this._detachComponent(t),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},e.prototype.getTextGuideLine=function(){return this._textGuide},e.prototype.setTextGuideLine=function(t){this._textGuide&&this._textGuide!==t&&this.removeTextGuideLine(),this._attachComponent(t),this._textGuide=t,this.markRedraw()},e.prototype.removeTextGuideLine=function(){var t=this._textGuide;t&&(this._detachComponent(t),this._textGuide=null,this.markRedraw())},e.prototype.markRedraw=function(){this.__dirty|=Dl;var t=this.__zr;t&&(this.__inHover?t.refreshHover():t.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},e.prototype.dirty=function(){this.markRedraw()},e.prototype._toggleHoverLayerFlag=function(t){this.__inHover=t;var n=this._textContent,r=this._textGuide;n&&(n.__inHover=t),r&&(r.__inHover=t)},e.prototype.addSelfToZr=function(t){if(this.__zr!==t){this.__zr=t;var n=this.animators;if(n)for(var r=0;r<n.length;r++)t.animation.addAnimator(n[r]);this._clipPath&&this._clipPath.addSelfToZr(t),this._textContent&&this._textContent.addSelfToZr(t),this._textGuide&&this._textGuide.addSelfToZr(t)}},e.prototype.removeSelfFromZr=function(t){if(this.__zr){this.__zr=null;var n=this.animators;if(n)for(var r=0;r<n.length;r++)t.animation.removeAnimator(n[r]);this._clipPath&&this._clipPath.removeSelfFromZr(t),this._textContent&&this._textContent.removeSelfFromZr(t),this._textGuide&&this._textGuide.removeSelfFromZr(t)}},e.prototype.animate=function(t,n,r){var i=t?this[t]:this,o=new GO(i,n,r);return t&&(o.targetName=t),this.addAnimator(o,t),o},e.prototype.addAnimator=function(t,n){var r=this.__zr,i=this;t.during(function(){i.updateDuringAnimation(n)}).done(function(){var o=i.animators,a=Rr(o,t);a>=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;a<i;a++){var s=r[a];!t||t===s.scope?s.stop(n):o.push(s)}return this.animators=o,this},e.prototype.animateTo=function(t,n,r){gM(this,t,n,r)},e.prototype.animateFrom=function(t,n,r){gM(this,t,n,r,!0)},e.prototype._transitionState=function(t,n,r,i){for(var o=gM(this,n,r,i),a=0;a<o.length;a++)o[a].__fromStateTransition=t},e.prototype.getBoundingRect=function(){return null},e.prototype.getPaintRect=function(){return null},e.initDefaultProps=function(){var t=e.prototype;t.type="element",t.name="",t.ignore=t.silent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1,t.__dirty=Dl;function n(r,i,o,a){Object.defineProperty(t,r,{get:function(){if(!this[i]){var l=this[i]=[];s(this,l)}return this[i]},set:function(l){this[o]=l[0],this[a]=l[1],this[i]=l,s(this,l)}});function s(l,u){Object.defineProperty(u,0,{get:function(){return l[o]},set:function(c){l[o]=c}}),Object.defineProperty(u,1,{get:function(){return l[a]},set:function(c){l[a]=c}})}}Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),e}();ul(K4,sc);ul(K4,zO);function gM(e,t,n,r,i){n=n||{};var o=[];lz(e,"",e,t,n,r,o,i);var a=o.length,s=!1,l=n.done,u=n.aborted,c=function(){s=!0,a--,a<=0&&(s?l&&l():u&&u())},f=function(){a--,a<=0&&(s?l&&l():u&&u())};a||l&&l(),o.length>0&&n.during&&o[0].during(function(p,v){n.during(v)});for(var d=0;d<o.length;d++){var h=o[d];c&&h.done(c),f&&h.aborted(f),n.force&&h.duration(n.duration),h.start(n.easing)}return o}function mM(e,t,n){for(var r=0;r<n;r++)e[r]=t[r]}function f5e(e){return ia(e[0])}function d5e(e,t,n){if(ia(t[n]))if(ia(e[n])||(e[n]=[]),oa(t[n])){var r=t[n].length;e[n].length!==r&&(e[n]=new t[n].constructor(r),mM(e[n],t[n],r))}else{var i=t[n],o=e[n],a=i.length;if(f5e(i))for(var s=i[0].length,l=0;l<a;l++)o[l]?mM(o[l],i[l],s):o[l]=Array.prototype.slice.call(i[l]);else mM(o,i,a);o.length=i.length}else e[n]=t[n]}function h5e(e,t){return e===t||ia(e)&&ia(t)&&p5e(e,t)}function p5e(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}function lz(e,t,n,r,i,o,a,s){for(var l=Wn(r),u=i.duration,c=i.delay,f=i.additive,d=i.setToFinal,h=!en(o),p=e.animators,v=[],g=0;g<l.length;g++){var m=l[g],y=r[m];if(y!=null&&n[m]!=null&&(h||o[m]))if(en(y)&&!ia(y)&&!UO(y)){if(t){s||(n[m]=y,e.updateDuringAnimation(t));continue}lz(e,m,n[m],y,i,o&&o[m],a,s)}else v.push(m);else s||(n[m]=y,e.updateDuringAnimation(t),v.push(m))}var R=v.length;if(!f&&R)for(var A=0;A<p.length;A++){var x=p[A];if(x.targetName===t){var S=x.stopTracks(v);if(S){var T=Rr(p,x);p.splice(T,1)}}}if(i.force||(v=to(v,function(P){return!h5e(r[P],n[P])}),R=v.length),R>0||i.force&&!a.length){var w=void 0,M=void 0,O=void 0;if(s){M={},d&&(w={});for(var A=0;A<R;A++){var m=v[A];M[m]=n[m],d?w[m]=r[m]:n[m]=r[m]}}else if(d){O={};for(var A=0;A<R;A++){var m=v[A];O[m]=GR(n[m]),d5e(n,r,m)}}var x=new GO(n,!1,!1,f?to(p,function(k){return k.targetName===t}):null);x.targetName=t,i.scope&&(x.scope=i.scope),d&&w&&x.whenWithKeys(0,w,v),O&&x.whenWithKeys(0,O,v),x.whenWithKeys(u??500,s?M:r,v).delay(c||0),e.addAnimator(x,t),a.push(x)}}var vi=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r.isGroup=!0,r._children=[],r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var r=this._children,i=0;i<r.length;i++)if(r[i].name===n)return r[i]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(n){return n&&n!==this&&n.parent!==this&&(this._children.push(n),this._doAdd(n)),this},t.prototype.addBefore=function(n,r){if(n&&n!==this&&n.parent!==this&&r&&r.parent===this){var i=this._children,o=i.indexOf(r);o>=0&&(i.splice(o,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var i=Rr(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=Rr(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<n.length;i++){var o=n[i];r&&o.removeSelfFromZr(r),o.parent=null}return n.length=0,this},t.prototype.eachChild=function(n,r){for(var i=this._children,o=0;o<i.length;o++){var a=i[o];n.call(r,a,o)}return this},t.prototype.traverse=function(n,r){for(var i=0;i<this._children.length;i++){var o=this._children[i],a=n.call(r,o);o.isGroup&&!a&&o.traverse(n,r)}return this},t.prototype.addSelfToZr=function(n){e.prototype.addSelfToZr.call(this,n);for(var r=0;r<this._children.length;r++){var i=this._children[r];i.addSelfToZr(n)}},t.prototype.removeSelfFromZr=function(n){e.prototype.removeSelfFromZr.call(this,n);for(var r=0;r<this._children.length;r++){var i=this._children[r];i.removeSelfFromZr(n)}},t.prototype.getBoundingRect=function(n){for(var r=new ur(0,0,0,0),i=n||this._children,o=[],a=null,s=0;s<i.length;s++){var l=i[s];if(!(l.ignore||l.invisible)){var u=l.getBoundingRect(),c=l.getLocalTransform(o);c?(ur.applyTransform(r,u,c),a=a||r.clone(),a.union(r)):(a=a||u.clone(),a.union(u))}}return a||r},t}(K4);vi.prototype.type="group";/*!
|
||
* ZRender, a high performance 2d drawing library.
|
||
*
|
||
* Copyright (c) 2013, Baidu Inc.
|
||
* All rights reserved.
|
||
*
|
||
* LICENSE
|
||
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
|
||
*/var jR={},uz={};function v5e(e){delete uz[e]}function g5e(e){if(!e)return!1;if(typeof e=="string")return Ax(e,1)<YL;if(e.colorStops){for(var t=e.colorStops,n=0,r=t.length,i=0;i<r;i++)n+=Ax(t[i].color,1);return n/=r,n<YL}return!1}var m5e=function(){function e(t,n,r){var i=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,r=r||{},this.dom=n,this.id=t;var o=new CSe,a=r.renderer||"canvas";jR[a]||(a=Wn(jR)[0]),r.useDirtyRect=r.useDirtyRect==null?!1:r.useDirtyRect;var s=new jR[a](n,o,r,t),l=r.ssr||s.ssrOnly;this.storage=o,this.painter=s;var u=!rr.node&&!rr.worker&&!l?new s5e(s.getViewportRoot(),s.root):null,c=r.useCoarsePointer,f=c==null||c==="auto"?rr.touchEventsSupported:!!c,d=44,h;f&&(h=nn(r.pointerSize,d)),this.handler=new BG(o,s,u,s.root,h),this.animation=new e5e({stage:{update:l?null:function(){return i._flush(!0)}}}),l||this.animation.start()}return e.prototype.add=function(t){this._disposed||!t||(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},e.prototype.remove=function(t){this._disposed||!t||(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},e.prototype.configLayer=function(t,n){this._disposed||(this.painter.configLayer&&this.painter.configLayer(t,n),this.refresh())},e.prototype.setBackgroundColor=function(t){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=g5e(t))},e.prototype.getBackgroundColor=function(){return this._backgroundColor},e.prototype.setDarkMode=function(t){this._darkMode=t},e.prototype.isDarkMode=function(){return this._darkMode},e.prototype.refreshImmediately=function(t){this._disposed||(t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},e.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},e.prototype.flush=function(){this._disposed||this._flush(!1)},e.prototype._flush=function(t){var n,r=mp();this._needsRefresh&&(n=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(n=!0,this.refreshHoverImmediately());var i=mp();n?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:i-r})):this._sleepAfterStill>0&&(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;n<t.length;n++)t[n]instanceof vi&&t[n].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},e.prototype.dispose=function(){this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,v5e(this.id))},e}();function CX(e,t){var n=new m5e(IG(),e,t);return uz[n.id]=n,n}function y5e(e,t){jR[e]=t}var HL;function A5e(e){if(typeof HL=="function")return HL(e)}function R5e(e){HL=e}var NX=1e-4,cz=20;function b5e(e){return e.replace(/^\s+|\s+$/g,"")}function KL(e,t,n,r){var i=t[0],o=t[1],a=n[0],s=n[1],l=o-i,u=s-a;if(l===0)return u===0?a:(a+s)/2;if(r)if(l>0){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 pr(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 Zt(e)?b5e(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function ai(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),cz),e=(+e).toFixed(t),n?e:+e}function Zu(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 x5e(e)}function x5e(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 S5e(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 w5e(e,t){var n=Xf(e,function(h,p){return h+(isNaN(p)?0:p)},0);if(n===0)return[];for(var r=Math.pow(10,t),i=Tt(e,function(h){return(isNaN(h)?0:h)/n*r*100}),o=r*100,a=Tt(i,function(h){return Math.floor(h)}),s=Xf(a,function(h,p){return h+p},0),l=Tt(i,function(h,p){return h-a[p]});s<o;){for(var u=Number.NEGATIVE_INFINITY,c=null,f=0,d=l.length;f<d;++f)l[f]>u&&(u=l[f],c=f);++a[c],l[c]=0,++s}return Tt(a,function(h){return h/r})}function M5e(e,t){var n=Math.max(Zu(e),Zu(t)),r=e+t;return n>cz?r:ai(r,n)}function fz(e){var t=Math.PI*2;return(e%t+t)%t}function xx(e){return e>-NX&&e<NX}var L5e=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Vf(e){if(e instanceof Date)return e;if(Zt(e)){var t=L5e.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return t[8].toUpperCase()!=="Z"&&(n-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(Math.round(e))}function T5e(e){return Math.pow(10,JO(e))}function JO(e){if(e===0)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}function dz(e,t){var n=JO(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 _5e(e){var t=parseFloat(e);return t==e&&(t!==0||!Zt(e)||e.indexOf("x")<=0)?t:NaN}function O5e(e){return!isNaN(_5e(e))}function k5e(){return Math.round(Math.random()*9)}function hz(e,t){return t===0?e:hz(t,e%t)}function IX(e,t){return e==null?t:t==null?e:e*t/hz(e,t)}function La(e){throw new Error(e)}function FX(e,t,n){return(t-e)*n+e}var pz="series\0",P5e="\0_ec_\0";function To(e){return e instanceof Array?e:e==null?[]:[e]}function GL(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<i;r++){var o=n[r];!e.emphasis[t].hasOwnProperty(o)&&e[t].hasOwnProperty(o)&&(e.emphasis[t][o]=e[t][o])}}}var EX=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function D2(e){return en(e)&&!Ct(e)&&!(e instanceof Date)?e.value:e}function C5e(e){return en(e)&&!(e instanceof Array)}function N5e(e,t,n){var r=n==="normalMerge",i=n==="replaceMerge",o=n==="replaceAll";e=e||[],t=(t||[]).slice();var a=An();Pe(t,function(l,u){if(!en(l)){t[u]=null;return}});var s=I5e(e,a,n);return(r||i)&&F5e(s,e,a,t),r&&E5e(s,t),r||i?X5e(s,t,i):o&&W5e(s,t),V5e(s),s}function I5e(e,t,n){var r=[];if(n==="replaceAll")return r;for(var i=0;i<e.length;i++){var o=e[i];o&&o.id!=null&&t.set(o.id,i),r.push({existing:n==="replaceMerge"||Bm(o)?null:o,newOption:null,keyInfo:null,brandNew:null})}return r}function F5e(e,t,n,r){Pe(r,function(i,o){if(!(!i||i.id==null)){var a=zg(i.id),s=n.get(a);if(s!=null){var l=e[s];ou(!l.newOption,'Duplicated option on id "'+a+'".'),l.newOption=i,l.existing=t[s],r[o]=null}}})}function E5e(e,t){Pe(t,function(n,r){if(!(!n||n.name==null))for(var i=0;i<e.length;i++){var o=e[i].existing;if(!e[i].newOption&&o&&(o.id==null||n.id==null)&&!Bm(n)&&!Bm(o)&&vz("name",o,n)){e[i].newOption=n,t[r]=null;return}}})}function X5e(e,t,n){Pe(t,function(r){if(r){for(var i,o=0;(i=e[o])&&(i.newOption||Bm(i.existing)||i.existing&&r.id!=null&&!vz("id",r,i.existing));)o++;i?(i.newOption=r,i.brandNew=n):e.push({newOption:r,brandNew:n,existing:null,keyInfo:null}),o++}})}function W5e(e,t){Pe(t,function(n){e.push({newOption:n,brandNew:!0,existing:null,keyInfo:null})})}function V5e(e){var t=An();Pe(e,function(n){var r=n.existing;r&&t.set(r.id,n)}),Pe(e,function(n){var r=n.newOption;ou(!r||r.id==null||!t.get(r.id)||t.get(r.id)===n,"id duplicates: "+(r&&r.id)),r&&r.id!=null&&t.set(r.id,n),!n.keyInfo&&(n.keyInfo={})}),Pe(e,function(n,r){var i=n.existing,o=n.newOption,a=n.keyInfo;if(en(o)){if(a.name=o.name!=null?zg(o.name):i?i.name:pz+r,i)a.id=zg(i.id);else if(o.id!=null)a.id=zg(o.id);else{var s=0;do a.id="\0"+a.name+"\0"+s++;while(t.get(a.id))}t.set(a.id,n)}})}function vz(e,t,n){var r=jl(t[e],null),i=jl(n[e],null);return r!=null&&i!=null&&r===i}function zg(e){return jl(e,"")}function jl(e,t){return e==null?t:Zt(e)?e:gr(e)||G3e(e)?e+"":t}function $O(e){var t=e.name;return!!(t&&t.indexOf(pz))}function Bm(e){return e&&e.id!=null&&zg(e.id).indexOf(P5e)===0}function D5e(e,t,n){Pe(e,function(r){var i=r.newOption;en(i)&&(r.keyInfo.mainType=t,r.keyInfo.subType=U5e(t,i,r.existing,n))})}function U5e(e,t,n,r){var i=t.type?t.type:n?n.subType:r.determineSubType(e,t);return i}function fv(e,t){if(t.dataIndexInside!=null)return t.dataIndexInside;if(t.dataIndex!=null)return Ct(t.dataIndex)?Tt(t.dataIndex,function(n){return e.indexOfRawIndex(n)}):e.indexOfRawIndex(t.dataIndex);if(t.name!=null)return Ct(t.name)?Tt(t.name,function(n){return e.indexOfName(n)}):e.indexOfName(t.name)}function Oi(){var e="__ec_inner_"+B5e++;return function(t){return t[e]||(t[e]={})}}var B5e=k5e();function yM(e,t,n){var r=gz(t,n),i=r.mainTypeSpecified,o=r.queryOptionMap,a=r.others,s=a,l=n?n.defaultMainType:null;return!i&&l&&o.set(l,{}),o.each(function(u,c){var f=G4(e,c,u,{useDefault:l===c,enableAll:n&&n.enableAll!=null?n.enableAll:!0,enableNone:n&&n.enableNone!=null?n.enableNone:!0});s[c+"Models"]=f.models,s[c+"Model"]=f.models[0]}),s}function gz(e,t){var n;if(Zt(e)){var r={};r[e+"Index"]=0,n=r}else n=e;var i=An(),o={},a=!1;return Pe(n,function(s,l){if(l==="dataIndex"||l==="dataIndexInside"){o[l]=s;return}var u=l.match(/^(\w+)(Index|Id|Name)$/)||[],c=u[1],f=(u[2]||"").toLowerCase();if(!(!c||!f||t&&t.includeMainTypes&&Rr(t.includeMainTypes,c)<0)){a=a||!!c;var d=i.get(c)||i.set(c,{});d[f]=s}}),{mainTypeSpecified:a,queryOptionMap:i,others:o}}var tl={useDefault:!0,enableAll:!1,enableNone:!1};function G4(e,t,n,r){r=r||tl;var i=n.index,o=n.id,a=n.name,s={models:null,specified:i!=null||o!=null||a!=null};if(!s.specified){var l=void 0;return s.models=r.useDefault&&(l=e.getComponent(t))?[l]:[],s}return i==="none"||i===!1?(ou(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):(i==="all"&&(ou(r.enableAll,'`"all"` is not a valid value on index option.'),i=o=a=null),s.models=e.queryComponents({mainType:t,index:i,id:o,name:a}),s)}function mz(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n}function Y5e(e,t){return e.getAttribute?e.getAttribute(t):e[t]}function Z5e(e,t,n,r,i){var o=t==null||t==="auto";if(r==null)return r;if(gr(r)){var a=FX(n||0,r,i);return ai(a,o?Math.max(Zu(n||0),Zu(r)):t)}else{if(Zt(r))return i<1?n:r;for(var s=[],l=n,u=r,c=Math.max(l?l.length:0,u.length),f=0;f<c;++f){var d=e.getDimensionInfo(f);if(d&&d.type==="ordinal")s[f]=(i<1&&l?l:u)[f];else{var h=l&&l[f]?l[f]:0,p=u[f],a=FX(h,p,i);s[f]=ai(a,o?Math.max(Zu(h),Zu(p)):t)}}return s}}var Q5e=".",Md="___EC__COMPONENT__CONTAINER___",yz="___EC__EXTENDED_CLASS___";function Ql(e){var t={main:"",sub:""};if(e){var n=e.split(Q5e);t.main=n[0]||"",t.sub=n[1]||""}return t}function H5e(e){ou(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}function K5e(e){return!!(e&&e[yz])}function jO(e,t){e.$constructor=e,e.extend=function(n){var r=this,i;return G5e(r)?i=function(o){xt(a,o);function a(){return o.apply(this,arguments)||this}return a}(r):(i=function(){(n.$constructor||r).apply(this,arguments)},Q3e(i,this)),ht(i.prototype,n),i[yz]=!0,i.extend=this.extend,i.superCall=$5e,i.superApply=j5e,i.superClass=r,i}}function G5e(e){return vn(e)&&/^class\s/.test(Function.prototype.toString.call(e))}function Az(e,t){e.extend=t.extend}var z5e=Math.round(Math.random()*10);function J5e(e){var t=["__\0is_clz",z5e++].join("_");e.prototype[t]=!0,e.isInstance=function(n){return!!(n&&n[t])}}function $5e(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this.superClass.prototype[t].apply(e,n)}function j5e(e,t,n){return this.superClass.prototype[t].apply(e,n)}function z4(e){var t={};e.registerClass=function(r){var i=r.type||r.prototype.type;if(i){H5e(i),r.prototype.type=i;var o=Ql(i);if(!o.sub)t[o.main]=r;else if(o.sub!==Md){var a=n(o);a[o.sub]=r}}return r},e.getClass=function(r,i,o){var a=t[r];if(a&&a[Md]&&(a=i?a[i]:null),o&&!a)throw new Error(i?"Component "+r+"."+(i||"")+" is used but not imported.":r+".type should be specified.");return a},e.getClassesByMainType=function(r){var i=Ql(r),o=[],a=t[i.main];return a&&a[Md]?Pe(a,function(s,l){l!==Md&&o.push(s)}):o.push(a),o},e.hasClass=function(r){var i=Ql(r);return!!t[i.main]},e.getAllClassMainTypes=function(){var r=[];return Pe(t,function(i,o){r.push(o)}),r},e.hasSubTypes=function(r){var i=Ql(r),o=t[i.main];return o&&o[Md]};function n(r){var i=t[r.main];return(!i||!i[Md])&&(i=t[r.main]={},i[Md]=!0),i}}function Ym(e,t){for(var n=0;n<e.length;n++)e[n][1]||(e[n][1]=e[n][0]);return t=t||!1,function(r,i,o){for(var a={},s=0;s<e.length;s++){var l=e[s][1];if(!(i&&Rr(i,l)>=0||o&&Rr(o,l)<0)){var u=r.getShallow(l,t);u!=null&&(a[e[s][0]]=u)}}return a}}var q5e=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],ewe=Ym(q5e),twe=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return ewe(this,t,n)},e}(),zL=new V2(50);function nwe(e){if(typeof e=="string"){var t=zL.get(e);return t&&t.image}else return e}function qO(e,t,n,r,i){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var o=zL.get(e),a={hostEl:n,cb:r,cbPayload:i};return o?(t=o.image,!J4(t)&&o.pending.push(a)):(t=X2.loadImage(e,XX,XX),t.__zrImageSrc=e,zL.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}else return e;else return t}function XX(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var n=e.pending[t],r=n.cb;r&&r(this,n.cbPayload),n.hostEl.dirty()}e.pending.length=0}function J4(e){return e&&e.width&&e.height}var AM=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function rwe(e,t,n,r,i){if(!t)return"";var o=(e+"").split(`
|
||
`);i=Rz(t,n,r,i);for(var a=0,s=o.length;a<s;a++)o[a]=bz(o[a],i);return o.join(`
|
||
`)}function Rz(e,t,n,r){r=r||{};var i=ht({},r);i.font=t,n=nn(n,"..."),i.maxIterations=nn(r.maxIterations,2);var o=i.minChar=nn(r.minChar,0);i.cnCharWidth=Fa("国",t);var a=i.ascCharWidth=Fa("a",t);i.placeholder=nn(r.placeholder,"");for(var s=e=Math.max(0,e-1),l=0;l<o&&s>=a;l++)s-=a;var u=Fa(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 bz(e,t){var n=t.containerWidth,r=t.font,i=t.contentWidth;if(!n)return"";var o=Fa(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?iwe(e,i,t.ascCharWidth,t.cnCharWidth):o>0?Math.floor(e.length*i/o):0;e=e.substr(0,s),o=Fa(e,r)}return e===""&&(e=t.placeholder),e}function iwe(e,t,n,r){for(var i=0,o=0,a=e.length;o<a&&i<t;o++){var s=e.charCodeAt(o);i+=0<=s&&s<=127?n:r}return o}function owe(e,t){e!=null&&(e+="");var n=t.overflow,r=t.padding,i=t.font,o=n==="truncate",a=H4(i),s=nn(t.lineHeight,a),l=!!t.backgroundColor,u=t.lineOverflow==="truncate",c=t.width,f;c!=null&&(n==="break"||n==="breakAll")?f=e?xz(e,t.font,c,n==="breakAll",0).lines:[]:f=e?e.split(`
|
||
`):[];var d=f.length*s,h=nn(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=Rz(c,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;g<f.length;g++)f[g]=bz(f[g],v);for(var m=h,y=0,g=0;g<f.length;g++)y=Math.max(Fa(f[g],i),y);c==null&&(c=y);var R=y;return r&&(m+=r[0]+r[2],R+=r[1]+r[3],c+=r[1]+r[3]),l&&(R=c),{lines:f,height:h,outerWidth:R,outerHeight:m,lineHeight:s,calculatedLineHeight:a,contentWidth:y,contentHeight:d,width:c}}var awe=function(){function e(){}return e}(),WX=function(){function e(t){this.tokens=[],t&&(this.tokens=t)}return e}(),swe=function(){function e(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]}return e}();function lwe(e,t){var n=new swe;if(e!=null&&(e+=""),!e)return n;for(var r=t.width,i=t.height,o=t.overflow,a=(o==="break"||o==="breakAll")&&r!=null?{width:r,accumWidth:0,breakAll:o==="breakAll"}:null,s=AM.lastIndex=0,l;(l=AM.exec(e))!=null;){var u=l.index;u>s&&RM(n,e.substring(s,u),t,a),RM(n,l[2],t,a,l[1]),s=AM.lastIndex}s<e.length&&RM(n,e.substring(s,e.length),t,a);var c=[],f=0,d=0,h=t.padding,p=o==="truncate",v=t.lineOverflow==="truncate";function g(D,Z,re){D.width=Z,D.lineHeight=re,f+=re,d=Math.max(d,Z)}e:for(var m=0;m<n.lines.length;m++){for(var y=n.lines[m],R=0,A=0,x=0;x<y.tokens.length;x++){var S=y.tokens[x],T=S.styleName&&t.rich[S.styleName]||{},w=S.textPadding=T.padding,M=w?w[1]+w[3]:0,O=S.font=T.font||t.font;S.contentHeight=H4(O);var P=nn(T.height,S.contentHeight);if(S.innerHeight=P,w&&(P+=w[0]+w[2]),S.height=P,S.lineHeight=Zg(T.lineHeight,t.lineHeight,P),S.align=T&&T.align||t.align,S.verticalAlign=T&&T.verticalAlign||"middle",v&&i!=null&&f+S.lineHeight>i){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=T.width,F=k==null||k==="auto";if(typeof k=="string"&&k.charAt(k.length-1)==="%")S.percentWidth=k,c.push(S),S.contentWidth=Fa(S.text,O);else{if(F){var C=T.backgroundColor,I=C&&C.image;I&&(I=nwe(I),J4(I)&&(S.width=Math.max(S.width,I.width*P/I.height)))}var N=p&&r!=null?r-A:null;N!=null&&N<S.width?!F||N<M?(S.text="",S.width=S.contentWidth=0):(S.text=rwe(S.text,N-M,O,t.ellipsis,{minChar:t.truncateMinChar}),S.width=S.contentWidth=Fa(S.text,O)):S.contentWidth=Fa(S.text,O)}S.width+=M,A+=S.width,T&&(R=Math.max(R,S.lineHeight))}g(y,A,R)}n.outerWidth=n.width=nn(r,d),n.outerHeight=n.height=nn(i,f),n.contentHeight=f,n.contentWidth=d,h&&(n.outerWidth+=h[1]+h[3],n.outerHeight+=h[0]+h[2]);for(var m=0;m<c.length;m++){var S=c[m],W=S.percentWidth;S.width=parseInt(W,10)/100*n.width}return n}function RM(e,t,n,r,i){var o=t==="",a=i&&n.rich[i]||{},s=e.lines,l=a.font||n.font,u=!1,c,f;if(r){var d=a.padding,h=d?d[1]+d[3]:0;if(a.width!=null&&a.width!=="auto"){var p=Wf(a.width,r.width)+h;s.length>0&&p+r.accumWidth>r.width&&(c=t.split(`
|
||
`),u=!0),r.accumWidth=p}else{var v=xz(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<c.length;g++){var m=c[g],y=new awe;if(y.styleName=i,y.text=m,y.isLineHolder=!m&&!o,typeof a.width=="number"?y.width=a.width:y.width=f?f[g]:Fa(m,l),!g&&!u){var R=(s[s.length-1]||(s[0]=new WX)).tokens,A=R.length;A===1&&R[0].isLineHolder?R[0]=y:(m||!A||o)&&R.push(y)}else s.push(new WX([y]))}}function uwe(e){var t=e.charCodeAt(0);return t>=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var cwe=Xf(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function fwe(e){return uwe(e)?!!cwe[e]:!0}function xz(e,t,n,r,i){for(var o=[],a=[],s="",l="",u=0,c=0,f=0;f<e.length;f++){var d=e.charAt(f);if(d===`
|
||
`){l&&(s+=l,c+=u),o.push(s),a.push(c),s="",l="",u=0,c=0;continue}var h=Fa(d,t),p=r?!1:!fwe(d);if(o.length?c+h>n: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 JL="__zr_style_"+Math.round(Math.random()*10),xh={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},$4={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};xh[JL]=!0;var VX=["z","z2","invisible"],dwe=["invisible"],hwe=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=Wn(n),i=0;i<r.length;i++){var o=r[i];o==="style"?this.useStyle(n[o]):e.prototype.attrKV.call(this,o,n[o])}this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(n,r,i,o){var a=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&pwe(this,n,r)||a&&!a[0]&&!a[3])return!1;if(i&&this.__clipPaths){for(var s=0;s<this.__clipPaths.length;++s)if(this.__clipPaths[s].isZeroArea())return!1}if(o&&this.parent)for(var l=this.parent;l;){if(l.ignore)return!1;l=l.parent}return!0},t.prototype.contain=function(n,r){return this.rectContain(n,r)},t.prototype.traverse=function(n,r){n.call(r,this)},t.prototype.rectContain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect();return o.contain(i[0],i[1])},t.prototype.getPaintRect=function(){var n=this._paintRect;if(!this._paintRect||this.__dirty){var r=this.transform,i=this.getBoundingRect(),o=this.style,a=o.shadowBlur||0,s=o.shadowOffsetX||0,l=o.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new ur(0,0,0,0)),r?ur.applyTransform(n,i,r):n.copy(i),(a||s||l)&&(n.width+=a*2+Math.abs(s),n.height+=a*2+Math.abs(l),n.x=Math.min(n.x,n.x+s-a),n.y=Math.min(n.y,n.y+l-a));var u=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-u),n.y=Math.floor(n.y-u),n.width=Math.ceil(n.width+1+u*2),n.height=Math.ceil(n.height+1+u*2))}return n},t.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new ur(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(n){return this.animate("style",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(n,r){n!=="style"?e.prototype.attrKV.call(this,n,r):this.style?this.setStyle(r):this.useStyle(r)},t.prototype.setStyle=function(n,r){return typeof n=="string"?this.style[n]=r:ht(this.style,n),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(n){n||this.markRedraw(),this.__dirty|=og,this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(this.__dirty&og)},t.prototype.styleUpdated=function(){this.__dirty&=~og},t.prototype.createStyle=function(n){return Y4(xh,n)},t.prototype.useStyle=function(n){n[JL]||(n=this.createStyle(n)),this.__inHover?this.__hoverStyle=n:this.style=n,this.dirtyStyle()},t.prototype.isStyleObject=function(n){return n[JL]},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.style&&!r.style&&(r.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(n,r,VX)},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.style?a?o?u=r.style:(u=this._mergeStyle(this.createStyle(),i.style),this._mergeStyle(u,r.style)):(u=this._mergeStyle(this.createStyle(),o?this.style:i.style),this._mergeStyle(u,r.style)):l&&(u=i.style),u)if(a){var c=this.style;if(this.style=this.createStyle(l?{}:c),l)for(var f=Wn(c),d=0;d<f.length;d++){var h=f[d];h in u&&(u[h]=u[h],this.style[h]=c[h])}for(var p=Wn(u),d=0;d<p.length;d++){var h=p[d];this.style[h]=this.style[h]}this._transitionState(n,{style:u},s,this.getAnimationStyleProps())}else this.useStyle(u);for(var v=this.__inHover?dwe:VX,d=0;d<v.length;d++){var h=v[d];r&&r[h]!=null?this[h]=r[h]:l&&i[h]!=null&&(this[h]=i[h])}},t.prototype._mergeStates=function(n){for(var r=e.prototype._mergeStates.call(this,n),i,o=0;o<n.length;o++){var a=n[o];a.style&&(i=i||{},this._mergeStyle(i,a.style))}return i&&(r.style=i),r},t.prototype._mergeStyle=function(n,r){return ht(n,r),n},t.prototype.getAnimationStyleProps=function(){return $4},t.initDefaultProps=function(){var n=t.prototype;n.type="displayable",n.invisible=!1,n.z=0,n.z2=0,n.zlevel=0,n.culling=!1,n.cursor="pointer",n.rectHover=!1,n.incremental=!1,n._rect=null,n.dirtyRectTolerance=0,n.__dirty=Dl|og}(),t}(K4),bM=new ur(0,0,0,0),xM=new ur(0,0,0,0);function pwe(e,t,n){return bM.copy(e.getBoundingRect()),e.transform&&bM.applyTransform(e.transform),xM.width=t,xM.height=n,!bM.intersect(xM)}const U2=hwe;var ls=Math.min,us=Math.max,SM=Math.sin,wM=Math.cos,Ld=Math.PI*2,NA=Cv(),IA=Cv(),FA=Cv();function DX(e,t,n,r,i,o){i[0]=ls(e,n),i[1]=ls(t,r),o[0]=us(e,n),o[1]=us(t,r)}var UX=[],BX=[];function vwe(e,t,n,r,i,o,a,s,l,u){var c=KG,f=Ui,d=c(e,n,i,a,UX);l[0]=1/0,l[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var h=0;h<d;h++){var p=f(e,n,i,a,UX[h]);l[0]=ls(p,l[0]),u[0]=us(p,u[0])}d=c(t,r,o,s,BX);for(var h=0;h<d;h++){var v=f(t,r,o,s,BX[h]);l[1]=ls(v,l[1]),u[1]=us(v,u[1])}l[0]=ls(e,l[0]),u[0]=us(e,u[0]),l[0]=ls(a,l[0]),u[0]=us(a,u[0]),l[1]=ls(t,l[1]),u[1]=us(t,u[1]),l[1]=ls(s,l[1]),u[1]=us(s,u[1])}function gwe(e,t,n,r,i,o,a,s){var l=GG,u=Zo,c=us(ls(l(e,n,i),1),0),f=us(ls(l(t,r,o),1),0),d=u(e,n,i,c),h=u(t,r,o,f);a[0]=ls(e,i,d),a[1]=ls(t,o,h),s[0]=us(e,i,d),s[1]=us(t,o,h)}function mwe(e,t,n,r,i,o,a,s,l){var u=vp,c=gp,f=Math.abs(i-o);if(f%Ld<1e-4&&f>1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(NA[0]=wM(i)*n+e,NA[1]=SM(i)*r+t,IA[0]=wM(o)*n+e,IA[1]=SM(o)*r+t,u(s,NA,IA),c(l,NA,IA),i=i%Ld,i<0&&(i=i+Ld),o=o%Ld,o<0&&(o=o+Ld),i>o&&!a?o+=Ld:i<o&&a&&(i+=Ld),a){var d=o;o=i,i=d}for(var h=0;h<o;h+=Math.PI/2)h>i&&(FA[0]=wM(h)*n+e,FA[1]=SM(h)*r+t,u(s,FA,s),c(l,FA,l))}var Jn={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Td=[],_d=[],Rl=[],wc=[],bl=[],xl=[],MM=Math.min,LM=Math.max,Od=Math.cos,kd=Math.sin,Ou=Math.abs,$L=Math.PI,Zc=$L*2,TM=typeof Float32Array<"u",g1=[];function _M(e){var t=Math.round(e/$L*1e8)/1e8;return t%2*$L}function Sz(e,t){var n=_M(e[0]);n<0&&(n+=Zc);var r=n-e[0],i=e[1];i+=r,!t&&i-n>=Zc?i=n+Zc:t&&n-i>=Zc?i=n-Zc:!t&&n>i?i=n+(Zc-_M(n-i)):t&&n<i&&(i=n-(Zc-_M(i-n))),e[0]=n,e[1]=i}var Df=function(){function e(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}return e.prototype.increaseVersion=function(){this._version++},e.prototype.getVersion=function(){return this._version},e.prototype.setScale=function(t,n,r){r=r||0,r>0&&(this._ux=Ou(r/TX/t)||0,this._uy=Ou(r/TX/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(Jn.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=Ou(t-this._xi),i=Ou(n-this._yi),o=r>this._ux||i>this._uy;if(this.addData(Jn.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(Jn.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(Jn.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(),g1[0]=i,g1[1]=o,Sz(g1,a),i=g1[0],o=g1[1];var s=o-i;return this.addData(Jn.A,t,n,r,r,i,s,0,a?0:1),this._ctx&&this._ctx.arc(t,n,r,i,o,a),this._xi=Od(o)*r+t,this._yi=kd(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(Jn.R,t,n,r,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(Jn.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)&&TM&&(this.data=new Float32Array(n));for(var r=0;r<n;r++)this.data[r]=t[r];this._len=n},e.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var n=t.length,r=0,i=this._len,o=0;o<n;o++)r+=t[o].len();TM&&this.data instanceof Float32Array&&(this.data=new Float32Array(i+r));for(var o=0;o<n;o++)for(var a=t[o].data,s=0;s<a.length;s++)this.data[i++]=a[s];this._len=i},e.prototype.addData=function(t,n,r,i,o,a,s,l,u){if(this._saveData){var c=this.data;this._len+arguments.length>c.length&&(this._expandData(),c=this.data);for(var f=0;f<arguments.length;f++)c[this._len++]=arguments[f]}},e.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(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;n<this._len;n++)t[n]=this.data[n];this.data=t}},e.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,TM&&this._len>11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Rl[0]=Rl[1]=bl[0]=bl[1]=Number.MAX_VALUE,wc[0]=wc[1]=xl[0]=xl[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,i=0,o=0,a;for(a=0;a<this._len;){var s=t[a++],l=a===1;switch(l&&(n=t[a],r=t[a+1],i=n,o=r),s){case Jn.M:n=i=t[a++],r=o=t[a++],bl[0]=i,bl[1]=o,xl[0]=i,xl[1]=o;break;case Jn.L:DX(n,r,t[a],t[a+1],bl,xl),n=t[a++],r=t[a++];break;case Jn.C:vwe(n,r,t[a++],t[a++],t[a++],t[a++],t[a],t[a+1],bl,xl),n=t[a++],r=t[a++];break;case Jn.Q:gwe(n,r,t[a++],t[a++],t[a],t[a+1],bl,xl),n=t[a++],r=t[a++];break;case Jn.A:var u=t[a++],c=t[a++],f=t[a++],d=t[a++],h=t[a++],p=t[a++]+h;a+=1;var v=!t[a++];l&&(i=Od(h)*f+u,o=kd(h)*d+c),mwe(u,c,f,d,h,p,v,bl,xl),n=Od(p)*f+u,r=kd(p)*d+c;break;case Jn.R:i=n=t[a++],o=r=t[a++];var g=t[a++],m=t[a++];DX(i,o,i+g,o+m,bl,xl);break;case Jn.Z:n=i,r=o;break}vp(Rl,Rl,bl),gp(wc,wc,xl)}return a===0&&(Rl[0]=Rl[1]=wc[0]=wc[1]=0),new ur(Rl[0],Rl[1],wc[0]-Rl[0],wc[1]-Rl[1])},e.prototype._calculateLength=function(){var t=this.data,n=this._len,r=this._ux,i=this._uy,o=0,a=0,s=0,l=0;this._pathSegLen||(this._pathSegLen=[]);for(var u=this._pathSegLen,c=0,f=0,d=0;d<n;){var h=t[d++],p=d===1;p&&(o=t[d],a=t[d+1],s=o,l=a);var v=-1;switch(h){case Jn.M:o=s=t[d++],a=l=t[d++];break;case Jn.L:{var g=t[d++],m=t[d++],y=g-o,R=m-a;(Ou(y)>r||Ou(R)>i||d===n-1)&&(v=Math.sqrt(y*y+R*R),o=g,a=m);break}case Jn.C:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++],S=t[d++],T=t[d++];v=ISe(o,a,A,x,g,m,S,T,10),o=S,a=T;break}case Jn.Q:{var A=t[d++],x=t[d++],g=t[d++],m=t[d++];v=XSe(o,a,A,x,g,m,10),o=g,a=m;break}case Jn.A:var w=t[d++],M=t[d++],O=t[d++],P=t[d++],k=t[d++],F=t[d++],C=F+k;d+=1,p&&(s=Od(k)*O+w,l=kd(k)*P+M),v=LM(O,P)*MM(Zc,Math.abs(F)),o=Od(C)*O+w,a=kd(C)*P+M;break;case Jn.R:{s=o=t[d++],l=a=t[d++];var I=t[d++],N=t[d++];v=I*2+N*2;break}case Jn.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;S<a;){var T=r[S++],w=S===1;switch(w&&(u=r[S],c=r[S+1],s=u,l=c),T!==Jn.L&&R>0&&(t.lineTo(A,x),R=0),T){case Jn.M:s=u=r[S++],l=c=r[S++],t.moveTo(u,c);break;case Jn.L:{f=r[S++],d=r[S++];var M=Ou(f-u),O=Ou(d-c);if(M>i||O>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 F=M*M+O*O;F>R&&(A=f,x=d,R=F)}break}case Jn.C:{var C=r[S++],I=r[S++],N=r[S++],W=r[S++],D=r[S++],Z=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;mx(u,C,N,D,k,Td),mx(c,I,W,Z,k,_d),t.bezierCurveTo(Td[1],_d[1],Td[2],_d[2],Td[3],_d[3]);break e}g+=P}t.bezierCurveTo(C,I,N,W,D,Z),u=D,c=Z;break}case Jn.Q:{var C=r[S++],I=r[S++],N=r[S++],W=r[S++];if(h){var P=p[m++];if(g+P>y){var k=(y-g)/P;yx(u,C,N,k,Td),yx(c,I,W,k,_d),t.quadraticCurveTo(Td[1],_d[1],Td[2],_d[2]);break e}g+=P}t.quadraticCurveTo(C,I,N,W),u=N,c=W;break}case Jn.A:var re=r[S++],B=r[S++],Y=r[S++],K=r[S++],G=r[S++],ee=r[S++],q=r[S++],H=!r[S++],ue=Y>K?Y:K,Ae=Ou(Y-K)>.001,ce=G+ee,de=!1;if(h){var P=p[m++];g+P>y&&(ce=G+ee*(y-g)/P,de=!0),g+=P}if(Ae&&t.ellipse?t.ellipse(re,B,Y,K,q,G,ce,H):t.arc(re,B,ue,G,ce,H),de)break e;w&&(s=Od(G)*Y+re,l=kd(G)*K+B),u=Od(ce)*Y+re,c=kd(ce)*K+B;break;case Jn.R:s=u=r[S],l=c=r[S+1],f=r[S++],d=r[S++];var le=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+MM(E,le),d),E-=le,E>0&&t.lineTo(f+le,d+MM(E,J)),E-=J,E>0&&t.lineTo(f+LM(le-E,0),d+J),E-=le,E>0&&t.lineTo(f,d+LM(J-E,0));break e}g+=P}t.rect(f,d,le,J);break;case Jn.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=Jn,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function C0(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||a<t-s&&a<r-s||o>e+s&&o>n+s||o<e-s&&o<n-s)return!1;if(e!==n)l=(t-r)/(e-n),u=(e*r-n*t)/(e-n);else return Math.abs(o-e)<=s/2;var c=l*o-a+u,f=c*c/(l*l+1);return f<=s/2*s/2}function ywe(e,t,n,r,i,o,a,s,l,u,c){if(l===0)return!1;var f=l;if(c>t+f&&c>r+f&&c>o+f&&c>s+f||c<t-f&&c<r-f&&c<o-f&&c<s-f||u>e+f&&u>n+f&&u>i+f&&u>a+f||u<e-f&&u<n-f&&u<i-f&&u<a-f)return!1;var d=NSe(e,t,n,r,i,o,a,s,u,c);return d<=f/2}function Awe(e,t,n,r,i,o,a,s,l){if(a===0)return!1;var u=a;if(l>t+u&&l>r+u&&l>o+u||l<t-u&&l<r-u&&l<o-u||s>e+u&&s>n+u&&s>i+u||s<e-u&&s<n-u&&s<i-u)return!1;var c=ESe(e,t,n,r,i,o,s,l);return c<=u/2}var YX=Math.PI*2;function EA(e){return e%=YX,e<0&&(e+=YX),e}var m1=Math.PI*2;function Rwe(e,t,n,r,i,o,a,s,l){if(a===0)return!1;var u=a;s-=e,l-=t;var c=Math.sqrt(s*s+l*l);if(c-u>n||c+u<n)return!1;if(Math.abs(r-i)%m1<1e-4)return!0;if(o){var f=r;r=EA(i),i=EA(f)}else r=EA(r),i=EA(i);r>i&&(i+=m1);var d=Math.atan2(l,s);return d<0&&(d+=m1),d>=r&&d<=i||d+m1>=r&&d+m1<=i}function Pd(e,t,n,r,i,o){if(o>t&&o>r||o<t&&o<r||r===t)return 0;var a=(o-t)/(r-t),s=r<t?1:-1;(a===1||a===0)&&(s=r<t?.5:-.5);var l=a*(n-e)+e;return l===i?1/0:l>i?s:0}var Mc=Df.CMD,Cd=Math.PI*2,bwe=1e-4;function xwe(e,t){return Math.abs(e-t)<bwe}var xo=[-1,-1,-1],ns=[-1,-1];function Swe(){var e=ns[0];ns[0]=ns[1],ns[1]=e}function wwe(e,t,n,r,i,o,a,s,l,u){if(u>t&&u>r&&u>o&&u>s||u<t&&u<r&&u<o&&u<s)return 0;var c=gx(t,r,o,s,u,xo);if(c===0)return 0;for(var f=0,d=-1,h=void 0,p=void 0,v=0;v<c;v++){var g=xo[v],m=g===0||g===1?.5:1,y=Ui(e,n,i,a,g);y<l||(d<0&&(d=KG(t,r,o,s,ns),ns[1]<ns[0]&&d>1&&Swe(),h=Ui(t,r,o,s,ns[0]),d>1&&(p=Ui(t,r,o,s,ns[1]))),d===2?g<ns[0]?f+=h<t?m:-m:g<ns[1]?f+=p<h?m:-m:f+=s<p?m:-m:g<ns[0]?f+=h<t?m:-m:f+=s<h?m:-m)}return f}function Mwe(e,t,n,r,i,o,a,s){if(s>t&&s>r&&s>o||s<t&&s<r&&s<o)return 0;var l=FSe(t,r,o,s,xo);if(l===0)return 0;var u=GG(t,r,o);if(u>=0&&u<=1){for(var c=0,f=Zo(t,r,o,u),d=0;d<l;d++){var h=xo[d]===0||xo[d]===1?.5:1,p=Zo(e,n,i,xo[d]);p<a||(xo[d]<u?c+=f<t?h:-h:c+=o<f?h:-h)}return c}else{var h=xo[0]===0||xo[0]===1?.5:1,p=Zo(e,n,i,xo[0]);return p<a?0:o<t?h:-h}}function Lwe(e,t,n,r,i,o,a,s){if(s-=t,s>n||s<-n)return 0;var l=Math.sqrt(n*n-s*s);xo[0]=-l,xo[1]=l;var u=Math.abs(r-i);if(u<1e-4)return 0;if(u>=Cd-1e-4){r=0,i=Cd;var c=o?1:-1;return a>=xo[0]+e&&a<=xo[1]+e?c:0}if(r>i){var f=r;r=i,i=f}r<0&&(r+=Cd,i+=Cd);for(var d=0,h=0;h<2;h++){var p=xo[h];if(p+e>a){var v=Math.atan2(s,p),c=o?1:-1;v<0&&(v=Cd+v),(v>=r&&v<=i||v+Cd>=r&&v+Cd<=i)&&(v>Math.PI/2&&v<Math.PI*1.5&&(c=-c),d+=c)}}return d}function wz(e,t,n,r,i){for(var o=e.data,a=e.len(),s=0,l=0,u=0,c=0,f=0,d,h,p=0;p<a;){var v=o[p++],g=p===1;switch(v===Mc.M&&p>1&&(n||(s+=Pd(l,u,c,f,r,i))),g&&(l=o[p],u=o[p+1],c=l,f=u),v){case Mc.M:c=o[p++],f=o[p++],l=c,u=f;break;case Mc.L:if(n){if(C0(l,u,o[p],o[p+1],t,r,i))return!0}else s+=Pd(l,u,o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Mc.C:if(n){if(ywe(l,u,o[p++],o[p++],o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=wwe(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 Mc.Q:if(n){if(Awe(l,u,o[p++],o[p++],o[p],o[p+1],t,r,i))return!0}else s+=Mwe(l,u,o[p++],o[p++],o[p],o[p+1],r,i)||0;l=o[p++],u=o[p++];break;case Mc.A:var m=o[p++],y=o[p++],R=o[p++],A=o[p++],x=o[p++],S=o[p++];p+=1;var T=!!(1-o[p++]);d=Math.cos(x)*R+m,h=Math.sin(x)*A+y,g?(c=d,f=h):s+=Pd(l,u,d,h,r,i);var w=(r-m)*A/R+m;if(n){if(Rwe(m,y,A,x,x+S,T,t,w,i))return!0}else s+=Lwe(m,y,A,x,x+S,T,w,i);l=Math.cos(x+S)*R+m,u=Math.sin(x+S)*A+y;break;case Mc.R:c=l=o[p++],f=u=o[p++];var M=o[p++],O=o[p++];if(d=c+M,h=f+O,n){if(C0(c,f,d,f,t,r,i)||C0(d,f,d,h,t,r,i)||C0(d,h,c,h,t,r,i)||C0(c,h,c,f,t,r,i))return!0}else s+=Pd(d,f,d,h,r,i),s+=Pd(c,h,c,f,r,i);break;case Mc.Z:if(n){if(C0(l,u,c,f,t,r,i))return!0}else s+=Pd(l,u,c,f,r,i);l=c,u=f;break}}return!n&&!xwe(u,f)&&(s+=Pd(l,u,c,f,r,i)||0),s!==0}function Twe(e,t,n){return wz(e,0,!1,t,n)}function _we(e,t,n,r){return wz(e,t,!0,n,r)}var Sx=Nn({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},xh),Owe={style:Nn({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},$4.style)},OM=Um.concat(["invisible","culling","z","z2","zlevel","parent"]),Gn=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<OM.length;++s)i[OM[s]]=this[OM[s]];i.__dirty|=Dl}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(n){var r=Wn(n);this.shape=this.getDefaultShape();var i=this.getDefaultStyle();i&&this.useStyle(i);for(var o=0;o<r.length;o++){var a=r[o],s=n[a];a==="style"?this.style?ht(this.style,s):this.useStyle(s):a==="shape"?ht(this.shape,s):e.prototype.attrKV.call(this,a,s)}this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var n=this.style.fill;if(n!=="none"){if(Zt(n)){var r=Ax(n,0);return r>.5?ZL:r>.2?l5e:QL}else if(n)return QL}return ZL},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(Zt(r)){var i=this.__zr,o=!!(i&&i.isDarkMode()),a=Ax(n,0)<YL;if(o===a)return r}},t.prototype.buildPath=function(n,r,i){},t.prototype.pathUpdated=function(){this.__dirty&=~ap},t.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},t.prototype.createPathProxy=function(){this.path=new Df(!1)},t.prototype.hasStroke=function(){var n=this.style,r=n.stroke;return!(r==null||r==="none"||!(n.lineWidth>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&ap)&&(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)),_we(s,l/u,n,r)))return!0}if(this.hasFill())return Twe(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=ap,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:ht(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&ap)},t.prototype.createStyle=function(n){return Y4(Sx,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=ht({},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=ht({},i.shape),ht(u,r.shape)):(u=ht({},o?this.shape:i.shape),ht(u,r.shape)):l&&(u=i.shape),u)if(a){this.shape=ht({},this.shape);for(var c={},f=Wn(u),d=0;d<f.length;d++){var h=f[d];typeof u[h]=="object"?this.shape[h]=u[h]:c[h]=u[h]}this._transitionState(n,{shape:c},s)}else this.shape=u,this.dirtyShape()},t.prototype._mergeStates=function(n){for(var r=e.prototype._mergeStates.call(this,n),i,o=0;o<n.length;o++){var a=n[o];a.shape&&(i=i||{},this._mergeStyle(i,a.shape))}return i&&(r.shape=i),r},t.prototype.getAnimationStyleProps=function(){return Owe},t.prototype.isZeroArea=function(){return!1},t.extend=function(n){var r=function(o){xt(a,o);function a(s){var l=o.call(this,s)||this;return n.init&&n.init.call(l,s),l}return a.prototype.getDefaultStyle=function(){return Xn(n.style)},a.prototype.getDefaultShape=function(){return Xn(n.shape)},a}(t);for(var i in n)typeof n[i]=="function"&&(r.prototype[i]=n[i]);return r},t.initDefaultProps=function(){var n=t.prototype;n.type="path",n.strokeContainThreshold=5,n.segmentIgnoreThreshold=0,n.subPixelOptimize=!1,n.autoBatch=!1,n.__dirty=Dl|og|ap}(),t}(U2),kwe=Nn({strokeFirst:!0,font:Ef,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},Sx),Zm=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.hasStroke=function(){var n=this.style,r=n.stroke;return r!=null&&r!=="none"&&n.lineWidth>0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return Y4(kwe,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=sz(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}(U2);Zm.prototype.type="tspan";var Pwe=Nn({x:0,y:0},xh),Cwe={style:Nn({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},$4.style)};function Nwe(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var cl=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return Y4(Pwe,n)},t.prototype._getSize=function(n){var r=this.style,i=r[n];if(i!=null)return i;var o=Nwe(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 Cwe},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new ur(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(U2);cl.prototype.type="image";function Iwe(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 yp=Math.round;function Mz(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&&(yp(r*2)===yp(i*2)&&(e.x1=e.x2=ah(r,s,!0)),yp(o*2)===yp(a*2)&&(e.y1=e.y2=ah(o,s,!0))),e}}function Lz(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=ah(r,s,!0),e.y=ah(i,s,!0),e.width=Math.max(ah(r+o,s,!1)-e.x,o===0?0:1),e.height=Math.max(ah(i+a,s,!1)-e.y,a===0?0:1)),e}}function ah(e,t,n){if(!t)return e;var r=yp(e*2);return(r+yp(t))%2===0?r/2:(r+(n?1:-1))/2}var Fwe=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),Ewe={},Mi=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Fwe},t.prototype.buildPath=function(n,r){var i,o,a,s;if(this.subPixelOptimize){var l=Lz(Ewe,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?Iwe(n,r):n.rect(i,o,a,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Gn);Mi.prototype.type="rect";var ZX={fill:"#000"},QX=2,Xwe={style:Nn({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},$4.style)},Xa=function(e){xt(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=ZX,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;n<this._children.length;n++){var r=this._children[n];r.zlevel=this.zlevel,r.z=this.z,r.z2=this.z2,r.culling=this.culling,r.cursor=this.cursor,r.invisible=this.invisible}},t.prototype.updateTransform=function(){var n=this.innerTransformable;n?(n.updateTransform(),n.transform&&(this.transform=n.transform)):e.prototype.updateTransform.call(this)},t.prototype.getLocalTransform=function(n){var r=this.innerTransformable;return r?r.getLocalTransform(n):e.prototype.getLocalTransform.call(this,n)},t.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),e.prototype.getComputedTransform.call(this)},t.prototype._updateSubTexts=function(){this._childCursor=0,Dwe(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},t.prototype.addSelfToZr=function(n){e.prototype.addSelfToZr.call(this,n);for(var r=0;r<this._children.length;r++)this._children[r].__zr=n},t.prototype.removeSelfFromZr=function(n){e.prototype.removeSelfFromZr.call(this,n);for(var r=0;r<this._children.length;r++)this._children[r].__zr=null},t.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new ur(0,0,0,0),r=this._children,i=[],o=null,a=0;a<r.length;a++){var s=r[a],l=s.getBoundingRect(),u=s.getLocalTransform(i);u?(n.copy(l),n.applyTransform(u),o=o||n.clone(),o.union(n)):(o=o||l.clone(),o.union(l))}this._rect=o||n}return this._rect},t.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||ZX},t.prototype.setTextContent=function(n){},t.prototype._mergeStyle=function(n,r){if(!r)return n;var i=r.rich,o=n.rich||i&&{};return ht(n,r),i&&o?(this._mergeRich(o,i),n.rich=o):o&&(n.rich=o),n},t.prototype._mergeRich=function(n,r){for(var i=Wn(r),o=0;o<i.length;o++){var a=i[o];n[a]=n[a]||{},ht(n[a],r[a])}},t.prototype.getAnimationStyleProps=function(){return Xwe},t.prototype._getOrCreateChild=function(n){var r=this._children[this._childCursor];return(!r||!(r instanceof n))&&(r=new n),this._children[this._childCursor++]=r,r.__zr=this.__zr,r.parent=this,r},t.prototype._updatePlainTexts=function(){var n=this.style,r=n.font||Ef,i=n.padding,o=jX(n),a=owe(o,n),s=kM(n),l=!!n.backgroundColor,u=a.outerHeight,c=a.outerWidth,f=a.contentWidth,d=a.lines,h=a.lineHeight,p=this._defaultStyle,v=n.x||0,g=n.y||0,m=n.align||p.align||"left",y=n.verticalAlign||p.verticalAlign||"top",R=v,A=sp(g,a.contentHeight,y);if(s||i){var x=sg(v,c,m),S=sp(g,u,y);s&&this._renderBackground(n,n,x,S,c,u)}A+=h/2,i&&(R=$X(v,m,i),y==="top"?A+=i[0]:y==="bottom"&&(A-=i[2]));for(var T=0,w=!1,M=JX("fill"in n?n.fill:(w=!0,p.fill)),O=zX("stroke"in n?n.stroke:!l&&(!p.autoStroke||w)?(T=QX,p.stroke):null),P=n.textShadowBlur>0,k=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),F=a.calculatedLineHeight,C=0;C<d.length;C++){var I=this._getOrCreateChild(Zm),N=I.createStyle();I.useStyle(N),N.text=d[C],N.x=R,N.y=A,m&&(N.textAlign=m),N.textBaseline="middle",N.opacity=n.opacity,N.strokeFirst=!0,P&&(N.shadowBlur=n.textShadowBlur||0,N.shadowColor=n.textShadowColor||"transparent",N.shadowOffsetX=n.textShadowOffsetX||0,N.shadowOffsetY=n.textShadowOffsetY||0),N.stroke=O,N.fill=M,O&&(N.lineWidth=n.lineWidth||T,N.lineDash=n.lineDash,N.lineDashOffset=n.lineDashOffset||0),N.font=r,KX(N,n),A+=h,k&&I.setBoundingRect(new ur(sg(N.x,n.width,N.textAlign),sp(N.y,F,N.textBaseline),f,F))}},t.prototype._updateRichTexts=function(){var n=this.style,r=jX(n),i=lwe(r,n),o=i.width,a=i.outerWidth,s=i.outerHeight,l=n.padding,u=n.x||0,c=n.y||0,f=this._defaultStyle,d=n.align||f.align,h=n.verticalAlign||f.verticalAlign,p=sg(u,a,d),v=sp(c,s,h),g=p,m=v;l&&(g+=l[3],m+=l[0]);var y=g+o;kM(n)&&this._renderBackground(n,n,p,v,a,s);for(var R=!!n.backgroundColor,A=0;A<i.lines.length;A++){for(var x=i.lines[A],S=x.tokens,T=S.length,w=x.lineHeight,M=x.width,O=0,P=g,k=y,F=T-1,C=void 0;O<T&&(C=S[O],!C.align||C.align==="left");)this._placeToken(C,n,w,m,P,"left",R),M-=C.width,P+=C.width,O++;for(;F>=0&&(C=S[F],C.align==="right");)this._placeToken(C,n,w,m,k,"right",R),M-=C.width,k-=C.width,F--;for(P+=(o-(P-g)-(y-k)-M)/2;O<=F;)C=S[O],this._placeToken(C,n,w,m,P+C.width/2,"center",R),P+=C.width,O++;m+=w}},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&&kM(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=$X(a,s,p),f-=n.height/2-p[0]-n.innerHeight/2);var v=this._getOrCreateChild(Zm),g=v.createStyle();v.useStyle(g);var m=this._defaultStyle,y=!1,R=0,A=JX("fill"in u?u.fill:"fill"in r?r.fill:(y=!0,m.fill)),x=zX("stroke"in u?u.stroke:"stroke"in r?r.stroke:!h&&!l&&(!m.autoStroke||y)?(R=QX,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||Ef,g.opacity=Zg(u.opacity,r.opacity,1),KX(g,u),x&&(g.lineWidth=Zg(u.lineWidth,r.lineWidth,R),g.lineDash=nn(u.lineDash,r.lineDash),g.lineDashOffset=r.lineDashOffset||0,g.stroke=x),A&&(g.fill=A);var T=n.contentWidth,w=n.contentHeight;v.setBoundingRect(new ur(sg(g.x,T,g.textAlign),sp(g.y,w,g.textBaseline),T,w))},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(Mi),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=nn(n.fillOpacity,1)}else if(f){g=this._getOrCreateChild(cl),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=nn(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=Zg(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return _z(n)&&(r=[n.fontStyle,n.fontWeight,Tz(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&cf(r)||n.textFont||n.font},t}(U2),Wwe={left:!0,right:1,center:1},Vwe={top:1,bottom:1,middle:1},HX=["fontStyle","fontWeight","fontSize","fontFamily"];function Tz(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?WO+"px":e+"px"}function KX(e,t){for(var n=0;n<HX.length;n++){var r=HX[n],i=t[r];i!=null&&(e[r]=i)}}function _z(e){return e.fontSize!=null||e.fontFamily||e.fontWeight}function Dwe(e){return GX(e),Pe(e.rich,GX),e}function GX(e){if(e){e.font=Xa.makeFont(e);var t=e.align;t==="middle"&&(t="center"),e.align=t==null||Wwe[t]?t:"left";var n=e.verticalAlign;n==="center"&&(n="middle"),e.verticalAlign=n==null||Vwe[n]?n:"top";var r=e.padding;r&&(e.padding=EG(e.padding))}}function zX(e,t){return e==null||t<=0||e==="transparent"||e==="none"?null:e.image||e.colorStops?"#000":e}function JX(e){return e==null||e==="none"?null:e.image||e.colorStops?"#000":e}function $X(e,t,n){return t==="right"?e-n[1]:t==="center"?e+n[3]/2-n[1]/2:e+n[3]}function jX(e){var t=e.text;return t!=null&&(t+=""),t}function kM(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}var br=Oi(),Uwe=function(e,t,n,r){if(r){var i=br(r);i.dataIndex=n,i.dataType=t,i.seriesIndex=e,i.ssrType="chart",r.type==="group"&&r.traverse(function(o){var a=br(o);a.seriesIndex=e,a.dataIndex=n,a.dataType=t,a.ssrType="chart"})}},qX=1,eW={},Oz=Oi(),ek=Oi(),tk=0,j4=1,q4=2,xs=["emphasis","blur","select"],Mx=["normal","emphasis","blur","select"],Bwe=10,Ywe=9,Sh="highlight",qR="downplay",Jg="select",eb="unselect",$g="toggleSelect";function N0(e){return e!=null&&e!=="none"}function e3(e,t,n){e.onHoverStateChange&&(e.hoverState||0)!==n&&e.onHoverStateChange(t),e.hoverState=n}function kz(e){e3(e,"emphasis",q4)}function Pz(e){e.hoverState===q4&&e3(e,"normal",tk)}function nk(e){e3(e,"blur",j4)}function Cz(e){e.hoverState===j4&&e3(e,"normal",tk)}function Zwe(e){e.selected=!0}function Qwe(e){e.selected=!1}function tW(e,t,n){t(e,n)}function lc(e,t,n){tW(e,t,n),e.isGroup&&e.traverse(function(r){tW(r,t,n)})}function nW(e,t){switch(t){case"emphasis":e.hoverState=q4;break;case"normal":e.hoverState=tk;break;case"blur":e.hoverState=j4;break;case"select":e.selected=!0}}function Hwe(e,t,n,r){for(var i=e.style,o={},a=0;a<t.length;a++){var s=t[a],l=i[s];o[s]=l??(r&&r[s])}for(var a=0;a<e.animators.length;a++){var u=e.animators[a];u.__fromStateTransition&&u.__fromStateTransition.indexOf(n)<0&&u.targetName==="style"&&u.saveTo(o,t)}return o}function Kwe(e,t,n,r){var i=n&&Rr(n,"select")>=0,o=!1;if(e instanceof Gn){var a=Oz(e),s=i&&a.selectFill||a.normalFill,l=i&&a.selectStroke||a.normalStroke;if(N0(s)||N0(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(o=!0,r=ht({},r),u=ht({},u),u.fill=s):!N0(u.fill)&&N0(s)?(o=!0,r=ht({},r),u=ht({},u),u.fill=EL(s)):!N0(u.stroke)&&N0(l)&&(o||(r=ht({},r),u=ht({},u)),u.stroke=EL(l)),r.style=u}}if(r&&r.z2==null){o||(r=ht({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??Bwe)}return r}function Gwe(e,t,n){if(n&&n.z2==null){n=ht({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??Ywe)}return n}function zwe(e,t,n){var r=Rr(e.currentStates,t)>=0,i=e.style.opacity,o=r?null:Hwe(e,["opacity"],t,{opacity:1});n=n||{};var a=n.style||{};return a.opacity==null&&(n=ht({},n),a=ht({opacity:r?i:o.opacity*.1},a),n.style=a),n}function PM(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return Kwe(this,e,t,n);if(e==="blur")return zwe(this,e,n);if(e==="select")return Gwe(this,e,n)}return n}function Jwe(e){e.stateProxy=PM;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=PM),n&&(n.stateProxy=PM)}function rW(e,t){!Ez(e,t)&&!e.__highByOuter&&lc(e,kz)}function iW(e,t){!Ez(e,t)&&!e.__highByOuter&&lc(e,Pz)}function Lx(e,t){e.__highByOuter|=1<<(t||0),lc(e,kz)}function Tx(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&lc(e,Pz)}function $we(e){lc(e,nk)}function Nz(e){lc(e,Cz)}function Iz(e){lc(e,Zwe)}function Fz(e){lc(e,Qwe)}function Ez(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Xz(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(i,o){var a=ek(o),s=i==="series",l=s?e.getViewOfSeriesModel(o):e.getViewOfComponentModel(o);!s&&r.push(l),a.isBlured&&(l.group.traverse(function(u){Cz(u)}),s&&n.push(o)),a.isBlured=!1}),Pe(r,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(n,!1,t)})}function jL(e,t,n,r){var i=r.getModel();n=n||"coordinateSystem";function o(u,c){for(var f=0;f<c.length;f++){var d=u.getItemGraphicEl(c[f]);d&&Nz(d)}}if(e!=null&&!(!t||t==="none")){var a=i.getSeriesByIndex(e),s=a.coordinateSystem;s&&s.master&&(s=s.master);var l=[];i.eachSeries(function(u){var c=a===u,f=u.coordinateSystem;f&&f.master&&(f=f.master);var d=f&&s?f===s:c;if(!(n==="series"&&!c||n==="coordinateSystem"&&!d||t==="series"&&c)){var h=r.getViewOfSeriesModel(u);if(h.group.traverse(function(g){g.__highByOuter&&c&&t==="self"||nk(g)}),ia(t))o(u.getData(),t);else if(en(t))for(var p=Wn(t),v=0;v<p.length;v++)o(u.getData(p[v]),t[p[v]]);l.push(u),ek(u).isBlured=!0}}),i.eachComponent(function(u,c){if(u!=="series"){var f=r.getViewOfComponentModel(c);f&&f.toggleBlurSeries&&f.toggleBlurSeries(l,!0,i)}})}}function qL(e,t,n){if(!(e==null||t==null)){var r=n.getModel().getComponent(e,t);if(r){ek(r).isBlured=!0;var i=n.getViewOfComponentModel(r);!i||!i.focusBlurEnabled||i.group.traverse(function(o){nk(o)})}}}function jwe(e,t,n){var r=e.seriesIndex,i=e.getData(t.dataType);if(i){var o=fv(i,t);o=(Ct(o)?o[0]:o)||0;var a=i.getItemGraphicEl(o);if(!a)for(var s=i.count(),l=0;!a&&l<s;)a=i.getItemGraphicEl(l++);if(a){var u=br(a);jL(r,u.focus,u.blurScope,n)}else{var c=e.get(["emphasis","focus"]),f=e.get(["emphasis","blurScope"]);c!=null&&jL(r,c,f,n)}}}function rk(e,t,n,r){var i={focusSelf:!1,dispatchers:null};if(e==null||e==="series"||t==null||n==null)return i;var o=r.getModel().getComponent(e,t);if(!o)return i;var a=r.getViewOfComponentModel(o);if(!a||!a.findHighDownDispatchers)return i;for(var s=a.findHighDownDispatchers(n),l,u=0;u<s.length;u++)if(br(s[u]).focus==="self"){l=!0;break}return{focusSelf:l,dispatchers:s}}function qwe(e,t,n){var r=br(e),i=rk(r.componentMainType,r.componentIndex,r.componentHighDownName,n),o=i.dispatchers,a=i.focusSelf;o?(a&&qL(r.componentMainType,r.componentIndex,n),Pe(o,function(s){return rW(s,t)})):(jL(r.seriesIndex,r.focus,r.blurScope,n),r.focus==="self"&&qL(r.componentMainType,r.componentIndex,n),rW(e,t))}function eMe(e,t,n){Xz(n);var r=br(e),i=rk(r.componentMainType,r.componentIndex,r.componentHighDownName,n).dispatchers;i?Pe(i,function(o){return iW(o,t)}):iW(e,t)}function tMe(e,t,n){if(nT(t)){var r=t.dataType,i=e.getData(r),o=fv(i,t);Ct(o)||(o=[o]),e[t.type===$g?"toggleSelect":t.type===Jg?"select":"unselect"](o,r)}}function oW(e){var t=e.getAllData();Pe(t,function(n){var r=n.data,i=n.type;r.eachItemGraphicEl(function(o,a){e.isSelected(a,i)?Iz(o):Fz(o)})})}function nMe(e){var t=[];return e.eachSeries(function(n){var r=n.getAllData();Pe(r,function(i){i.data;var o=i.type,a=n.getSelectedDataIndices();if(a.length>0){var s={dataIndex:a,seriesIndex:n.seriesIndex};o!=null&&(s.dataType=o),t.push(s)}})}),t}function eT(e,t,n){Wz(e,!0),lc(e,Jwe),iMe(e,t,n)}function rMe(e){Wz(e,!1)}function dv(e,t,n,r){r?rMe(e):eT(e,t,n)}function iMe(e,t,n){var r=br(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var aW=["emphasis","blur","select"],oMe={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function hv(e,t,n,r){n=n||"itemStyle";for(var i=0;i<aW.length;i++){var o=aW[i],a=t.getModel([o,n]),s=e.ensureState(o);s.style=a[oMe[n]]()}}function Wz(e,t){var n=t===!1,r=e;e.highDownSilentOnTouch&&(r.__highDownSilentOnTouch=e.highDownSilentOnTouch),(!n||r.__highDownDispatcher)&&(r.__highByOuter=r.__highByOuter||0,r.__highDownDispatcher=!n)}function tT(e){return!!(e&&e.__highDownDispatcher)}function aMe(e){var t=eW[e];return t==null&&qX<=32&&(t=eW[e]=qX++),t}function nT(e){var t=e.type;return t===Jg||t===eb||t===$g}function sW(e){var t=e.type;return t===Sh||t===qR}function sMe(e){var t=Oz(e);t.normalFill=e.style.fill,t.normalStroke=e.style.stroke;var n=e.states.select||{};t.selectFill=n.style&&n.style.fill||null,t.selectStroke=n.style&&n.style.stroke||null}var I0=Df.CMD,lMe=[[],[],[]],lW=Math.sqrt,uMe=Math.atan2;function cMe(e,t){if(t){var n=e.data,r=e.len(),i,o,a,s,l,u,c=I0.M,f=I0.C,d=I0.L,h=I0.R,p=I0.A,v=I0.Q;for(a=0,s=0;a<r;){switch(i=n[a++],s=a,o=0,i){case c:o=1;break;case d:o=1;break;case f:o=3;break;case v:o=2;break;case p:var g=t[4],m=t[5],y=lW(t[0]*t[0]+t[1]*t[1]),R=lW(t[2]*t[2]+t[3]*t[3]),A=uMe(-t[1]/R,t[0]/y);n[a]*=y,n[a++]+=g,n[a]*=R,n[a++]+=m,n[a++]*=y,n[a++]*=R,n[a++]+=A,n[a++]+=A,a+=2,s=a;break;case h:u[0]=n[a++],u[1]=n[a++],ms(u,u,t),n[s++]=u[0],n[s++]=u[1],u[0]+=n[a++],u[1]+=n[a++],ms(u,u,t),n[s++]=u[0],n[s++]=u[1]}for(l=0;l<o;l++){var x=lMe[l];x[0]=n[a++],x[1]=n[a++],ms(x,x,t),n[s++]=x[0],n[s++]=x[1]}}e.increaseVersion()}}var CM=Math.sqrt,XA=Math.sin,WA=Math.cos,y1=Math.PI;function uW(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function rT(e,t){return(e[0]*t[0]+e[1]*t[1])/(uW(e)*uW(t))}function cW(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(rT(e,t))}function fW(e,t,n,r,i,o,a,s,l,u,c){var f=l*(y1/180),d=WA(f)*(e-n)/2+XA(f)*(t-r)/2,h=-1*XA(f)*(e-n)/2+WA(f)*(t-r)/2,p=d*d/(a*a)+h*h/(s*s);p>1&&(a*=CM(p),s*=CM(p));var v=(i===o?-1:1)*CM((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+WA(f)*g-XA(f)*m,R=(t+r)/2+XA(f)*g+WA(f)*m,A=cW([1,0],[(d-g)/a,(h-m)/s]),x=[(d-g)/a,(h-m)/s],S=[(-1*d-g)/a,(-1*h-m)/s],T=cW(x,S);if(rT(x,S)<=-1&&(T=y1),rT(x,S)>=1&&(T=0),T<0){var w=Math.round(T/y1*1e6)/1e6;T=y1*2+w%2*y1}c.addData(u,y,R,a,s,A,T,f,o)}var fMe=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,dMe=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function hMe(e){var t=new Df;if(!e)return t;var n=0,r=0,i=n,o=r,a,s=Df.CMD,l=e.match(fMe);if(!l)return t;for(var u=0;u<l.length;u++){for(var c=l[u],f=c.charAt(0),d=void 0,h=c.match(dMe)||[],p=h.length,v=0;v<p;v++)h[v]=parseFloat(h[v]);for(var g=0;g<p;){var m=void 0,y=void 0,R=void 0,A=void 0,x=void 0,S=void 0,T=void 0,w=n,M=r,O=void 0,P=void 0;switch(f){case"l":n+=h[g++],r+=h[g++],d=s.L,t.addData(d,n,r);break;case"L":n=h[g++],r=h[g++],d=s.L,t.addData(d,n,r);break;case"m":n+=h[g++],r+=h[g++],d=s.M,t.addData(d,n,r),i=n,o=r,f="l";break;case"M":n=h[g++],r=h[g++],d=s.M,t.addData(d,n,r),i=n,o=r,f="L";break;case"h":n+=h[g++],d=s.L,t.addData(d,n,r);break;case"H":n=h[g++],d=s.L,t.addData(d,n,r);break;case"v":r+=h[g++],d=s.L,t.addData(d,n,r);break;case"V":r=h[g++],d=s.L,t.addData(d,n,r);break;case"C":d=s.C,t.addData(d,h[g++],h[g++],h[g++],h[g++],h[g++],h[g++]),n=h[g-2],r=h[g-1];break;case"c":d=s.C,t.addData(d,h[g++]+n,h[g++]+r,h[g++]+n,h[g++]+r,h[g++]+n,h[g++]+r),n+=h[g-2],r+=h[g-1];break;case"S":m=n,y=r,O=t.len(),P=t.data,a===s.C&&(m+=n-P[O-4],y+=r-P[O-3]),d=s.C,w=h[g++],M=h[g++],n=h[g++],r=h[g++],t.addData(d,m,y,w,M,n,r);break;case"s":m=n,y=r,O=t.len(),P=t.data,a===s.C&&(m+=n-P[O-4],y+=r-P[O-3]),d=s.C,w=n+h[g++],M=r+h[g++],n+=h[g++],r+=h[g++],t.addData(d,m,y,w,M,n,r);break;case"Q":w=h[g++],M=h[g++],n=h[g++],r=h[g++],d=s.Q,t.addData(d,w,M,n,r);break;case"q":w=h[g++]+n,M=h[g++]+r,n+=h[g++],r+=h[g++],d=s.Q,t.addData(d,w,M,n,r);break;case"T":m=n,y=r,O=t.len(),P=t.data,a===s.Q&&(m+=n-P[O-4],y+=r-P[O-3]),n=h[g++],r=h[g++],d=s.Q,t.addData(d,m,y,n,r);break;case"t":m=n,y=r,O=t.len(),P=t.data,a===s.Q&&(m+=n-P[O-4],y+=r-P[O-3]),n+=h[g++],r+=h[g++],d=s.Q,t.addData(d,m,y,n,r);break;case"A":R=h[g++],A=h[g++],x=h[g++],S=h[g++],T=h[g++],w=n,M=r,n=h[g++],r=h[g++],d=s.A,fW(w,M,n,r,S,T,R,A,x,d,t);break;case"a":R=h[g++],A=h[g++],x=h[g++],S=h[g++],T=h[g++],w=n,M=r,n+=h[g++],r+=h[g++],d=s.A,fW(w,M,n,r,S,T,R,A,x,d,t);break}}(f==="z"||f==="Z")&&(d=s.Z,t.addData(d),n=i,r=o),a=d}return t.toStatic(),t}var Vz=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.applyTransform=function(n){},t}(Gn);function Dz(e){return e.setData!=null}function Uz(e,t){var n=hMe(e),r=ht({},t);return r.buildPath=function(i){if(Dz(i)){i.setData(n.data);var o=i.getContext();o&&i.rebuildPath(o,1)}else{var o=i;n.rebuildPath(o,1)}},r.applyTransform=function(i){cMe(n,i),this.dirtyShape()},r}function pMe(e,t){return new Vz(Uz(e,t))}function vMe(e,t){var n=Uz(e,t),r=function(i){xt(o,i);function o(a){var s=i.call(this,a)||this;return s.applyTransform=n.applyTransform,s.buildPath=n.buildPath,s}return o}(Vz);return r}function gMe(e,t){for(var n=[],r=e.length,i=0;i<r;i++){var o=e[i];n.push(o.getUpdatedPathProxy(!0))}var a=new Gn(t);return a.createPathProxy(),a.buildPath=function(s){if(Dz(s)){s.appendPath(n);var l=s.getContext();l&&s.rebuildPath(l,1)}},a}var mMe=function(){function e(){this.cx=0,this.cy=0,this.r=0}return e}(),B2=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new mMe},t.prototype.buildPath=function(n,r){n.moveTo(r.cx+r.r,r.cy),n.arc(r.cx,r.cy,r.r,0,Math.PI*2)},t}(Gn);B2.prototype.type="circle";var yMe=function(){function e(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return e}(),ik=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new yMe},t.prototype.buildPath=function(n,r){var i=.5522848,o=r.cx,a=r.cy,s=r.rx,l=r.ry,u=s*i,c=l*i;n.moveTo(o-s,a),n.bezierCurveTo(o-s,a-c,o-u,a-l,o,a-l),n.bezierCurveTo(o+u,a-l,o+s,a-c,o+s,a),n.bezierCurveTo(o+s,a+c,o+u,a+l,o,a+l),n.bezierCurveTo(o-u,a+l,o-s,a+c,o-s,a),n.closePath()},t}(Gn);ik.prototype.type="ellipse";var Bz=Math.PI,NM=Bz*2,Nd=Math.sin,F0=Math.cos,AMe=Math.acos,zi=Math.atan2,dW=Math.abs,jg=Math.sqrt,lg=Math.max,Sl=Math.min,Us=1e-4;function RMe(e,t,n,r,i,o,a,s){var l=n-e,u=r-t,c=a-i,f=s-o,d=f*l-c*u;if(!(d*d<Us))return d=(c*(t-o)-f*(e-i))/d,[e+d*l,t+d*u]}function VA(e,t,n,r,i,o,a){var s=e-n,l=t-r,u=(a?o:-o)/jg(s*s+l*l),c=u*l,f=-u*s,d=e+c,h=t+f,p=n+c,v=r+f,g=(d+p)/2,m=(h+v)/2,y=p-d,R=v-h,A=y*y+R*R,x=i-o,S=d*v-p*h,T=(R<0?-1:1)*jg(lg(0,x*x*A-S*S)),w=(S*R-y*T)/A,M=(-S*y-R*T)/A,O=(S*R+y*T)/A,P=(-S*y+R*T)/A,k=w-g,F=M-m,C=O-g,I=P-m;return k*k+F*F>C*C+I*I&&(w=O,M=P),{cx:w,cy:M,x0:-c,y0:-f,x1:w*(i/x-1),y1:M*(i/x-1)}}function bMe(e){var t;if(Ct(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 xMe(e,t){var n,r=lg(t.r,0),i=lg(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=dW(u-l),p=h>NM&&h%NM;if(p>Us&&(h=p),!(r>Us))e.moveTo(c,f);else if(h>NM-Us)e.moveTo(c+r*F0(l),f+r*Nd(l)),e.arc(c,f,r,l,u,!d),i>Us&&(e.moveTo(c+i*F0(u),f+i*Nd(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,T=void 0,w=void 0,M=void 0,O=void 0,P=void 0,k=void 0,F=void 0,C=void 0,I=r*F0(l),N=r*Nd(l),W=i*F0(u),D=i*Nd(u),Z=h>Us;if(Z){var re=t.cornerRadius;re&&(n=bMe(re),v=n[0],g=n[1],m=n[2],y=n[3]);var B=dW(r-i)/2;if(R=Sl(B,m),A=Sl(B,y),x=Sl(B,v),S=Sl(B,g),M=T=lg(R,A),O=w=lg(x,S),(T>Us||w>Us)&&(P=r*F0(u),k=r*Nd(u),F=i*F0(l),C=i*Nd(l),h<Bz)){var Y=RMe(I,N,F,C,P,k,W,D);if(Y){var K=I-Y[0],G=N-Y[1],ee=P-Y[0],q=k-Y[1],H=1/Nd(AMe((K*ee+G*q)/(jg(K*K+G*G)*jg(ee*ee+q*q)))/2),ue=jg(Y[0]*Y[0]+Y[1]*Y[1]);M=Sl(T,(r-ue)/(H+1)),O=Sl(w,(i-ue)/(H-1))}}}if(!Z)e.moveTo(c+I,f+N);else if(M>Us){var Ae=Sl(m,M),ce=Sl(y,M),de=VA(F,C,I,N,r,Ae,d),le=VA(P,k,W,D,r,ce,d);e.moveTo(c+de.cx+de.x0,f+de.cy+de.y0),M<T&&Ae===ce?e.arc(c+de.cx,f+de.cy,M,zi(de.y0,de.x0),zi(le.y0,le.x0),!d):(Ae>0&&e.arc(c+de.cx,f+de.cy,Ae,zi(de.y0,de.x0),zi(de.y1,de.x1),!d),e.arc(c,f,r,zi(de.cy+de.y1,de.cx+de.x1),zi(le.cy+le.y1,le.cx+le.x1),!d),ce>0&&e.arc(c+le.cx,f+le.cy,ce,zi(le.y1,le.x1),zi(le.y0,le.x0),!d))}else e.moveTo(c+I,f+N),e.arc(c,f,r,l,u,!d);if(!(i>Us)||!Z)e.lineTo(c+W,f+D);else if(O>Us){var Ae=Sl(v,O),ce=Sl(g,O),de=VA(W,D,P,k,i,-ce,d),le=VA(I,N,F,C,i,-Ae,d);e.lineTo(c+de.cx+de.x0,f+de.cy+de.y0),O<w&&Ae===ce?e.arc(c+de.cx,f+de.cy,O,zi(de.y0,de.x0),zi(le.y0,le.x0),!d):(ce>0&&e.arc(c+de.cx,f+de.cy,ce,zi(de.y0,de.x0),zi(de.y1,de.x1),!d),e.arc(c,f,i,zi(de.cy+de.y1,de.cx+de.x1),zi(le.cy+le.y1,le.cx+le.x1),d),Ae>0&&e.arc(c+le.cx,f+le.cy,Ae,zi(le.y1,le.x1),zi(le.y0,le.x0),!d))}else e.lineTo(c+W,f+D),e.arc(c,f,i,u,l,d)}e.closePath()}}}var SMe=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}(),nd=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new SMe},t.prototype.buildPath=function(n,r){xMe(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Gn);nd.prototype.type="sector";var wMe=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),t3=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new wMe},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}(Gn);t3.prototype.type="ring";function MMe(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<h;d++)vp(c,c,e[d]),gp(f,f,e[d]);vp(c,c,r[0]),gp(f,f,r[1])}for(var d=0,h=e.length;d<h;d++){var p=e[d];if(n)l=e[d?d-1:h-1],u=e[(d+1)%h];else if(d===0||d===h-1){i.push(q3e(e[d]));continue}else l=e[d-1],u=e[d+1];eSe(o,u,l),$w(o,o,t);var v=OL(p,l),g=OL(p,u),m=v+g;m!==0&&(v/=m,g/=m),$w(a,o,-v),$w(s,o,g);var y=rX([],p,a),R=rX([],p,s);r&&(gp(y,y,c),vp(y,y,f),gp(R,R,c),vp(R,R,f)),i.push(y),i.push(R)}return n&&i.push(i.shift()),i}function Yz(e,t,n){var r=t.smooth,i=t.points;if(i&&i.length>=2){if(r){var o=MMe(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<f;s++)e.lineTo(i[s][0],i[s][1])}n&&e.closePath()}}var LMe=function(){function e(){this.points=null,this.smooth=0,this.smoothConstraint=null}return e}(),Y2=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new LMe},t.prototype.buildPath=function(n,r){Yz(n,r,!0)},t}(Gn);Y2.prototype.type="polygon";var TMe=function(){function e(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return e}(),qh=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new TMe},t.prototype.buildPath=function(n,r){Yz(n,r,!1)},t}(Gn);qh.prototype.type="polyline";var _Me={},OMe=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e}(),Uf=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new OMe},t.prototype.buildPath=function(n,r){var i,o,a,s;if(this.subPixelOptimize){var l=Mz(_Me,r,this.style);i=l.x1,o=l.y1,a=l.x2,s=l.y2}else i=r.x1,o=r.y1,a=r.x2,s=r.y2;var u=r.percent;u!==0&&(n.moveTo(i,o),u<1&&(a=i*(1-u)+a*u,s=o*(1-u)+s*u),n.lineTo(a,s))},t.prototype.pointAt=function(n){var r=this.shape;return[r.x1*(1-n)+r.x2*n,r.y1*(1-n)+r.y2*n]},t}(Gn);Uf.prototype.type="line";var Eo=[],kMe=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return e}();function hW(e,t,n){var r=e.cpx2,i=e.cpy2;return r!=null||i!=null?[(n?pX:Ui)(e.x1,e.cpx1,e.cpx2,e.x2,t),(n?pX:Ui)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(n?vX:Zo)(e.x1,e.cpx1,e.x2,t),(n?vX:Zo)(e.y1,e.cpy1,e.y2,t)]}var ok=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new kMe},t.prototype.buildPath=function(n,r){var i=r.x1,o=r.y1,a=r.x2,s=r.y2,l=r.cpx1,u=r.cpy1,c=r.cpx2,f=r.cpy2,d=r.percent;d!==0&&(n.moveTo(i,o),c==null||f==null?(d<1&&(yx(i,l,a,d,Eo),l=Eo[1],a=Eo[2],yx(o,u,s,d,Eo),u=Eo[1],s=Eo[2]),n.quadraticCurveTo(l,u,a,s)):(d<1&&(mx(i,l,c,a,d,Eo),l=Eo[1],c=Eo[2],a=Eo[3],mx(o,u,f,s,d,Eo),u=Eo[1],f=Eo[2],s=Eo[3]),n.bezierCurveTo(l,u,c,f,a,s)))},t.prototype.pointAt=function(n){return hW(this.shape,n,!1)},t.prototype.tangentAt=function(n){var r=hW(this.shape,n,!0);return rSe(r,r)},t}(Gn);ok.prototype.type="bezier-curve";var PMe=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),n3=function(e){xt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new PMe},t.prototype.buildPath=function(n,r){var i=r.cx,o=r.cy,a=Math.max(r.r,0),s=r.startAngle,l=r.endAngle,u=r.clockwise,c=Math.cos(s),f=Math.sin(s);n.moveTo(c*a+i,f*a+o),n.arc(i,o,a,s,l,!u)},t}(Gn);n3.prototype.type="arc";var CMe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="compound",n}return t.prototype._updatePathDirty=function(){for(var n=this.shape.paths,r=this.shapeChanged(),i=0;i<n.length;i++)r=r||n[i].shapeChanged();r&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var n=this.shape.paths||[],r=this.getGlobalScale(),i=0;i<n.length;i++)n[i].path||n[i].createPathProxy(),n[i].path.setScale(r[0],r[1],n[i].segmentIgnoreThreshold)},t.prototype.buildPath=function(n,r){for(var i=r.paths||[],o=0;o<i.length;o++)i[o].buildPath(n,i[o].shape,!0)},t.prototype.afterBrush=function(){for(var n=this.shape.paths||[],r=0;r<n.length;r++)n[r].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Gn.prototype.getBoundingRect.call(this)},t}(Gn);const Zz=CMe;var Qz=function(){function e(t){this.colorStops=t||[]}return e.prototype.addColorStop=function(t,n){this.colorStops.push({offset:t,color:n})},e}(),Hz=function(e){xt(t,e);function t(n,r,i,o,a,s){var l=e.call(this,a)||this;return l.x=n??0,l.y=r??0,l.x2=i??1,l.y2=o??0,l.type="linear",l.global=s||!1,l}return t}(Qz),NMe=function(e){xt(t,e);function t(n,r,i,o,a){var s=e.call(this,o)||this;return s.x=n??.5,s.y=r??.5,s.r=i??.5,s.type="radial",s.global=a||!1,s}return t}(Qz);const IMe=NMe;var Id=[0,0],Fd=[0,0],DA=new ln,UA=new ln,FMe=function(){function e(t,n){this._corners=[],this._axes=[],this._origin=[0,0];for(var r=0;r<4;r++)this._corners[r]=new ln;for(var r=0;r<2;r++)this._axes[r]=new ln;t&&this.fromBoundingRect(t,n)}return e.prototype.fromBoundingRect=function(t,n){var r=this._corners,i=this._axes,o=t.x,a=t.y,s=o+t.width,l=a+t.height;if(r[0].set(o,a),r[1].set(s,a),r[2].set(s,l),r[3].set(o,l),n)for(var u=0;u<4;u++)r[u].transform(n);ln.sub(i[0],r[1],r[0]),ln.sub(i[1],r[3],r[0]),i[0].normalize(),i[1].normalize();for(var u=0;u<2;u++)this._origin[u]=i[u].dot(r[0])},e.prototype.intersect=function(t,n){var r=!0,i=!n;return DA.set(1/0,1/0),UA.set(0,0),!this._intersectCheckOneSide(this,t,DA,UA,i,1)&&(r=!1,i)||!this._intersectCheckOneSide(t,this,DA,UA,i,-1)&&(r=!1,i)||i||ln.copy(n,r?DA:UA),r},e.prototype._intersectCheckOneSide=function(t,n,r,i,o,a){for(var s=!0,l=0;l<2;l++){var u=this._axes[l];if(this._getProjMinMaxOnAxis(l,t._corners,Id),this._getProjMinMaxOnAxis(l,n._corners,Fd),Id[1]<Fd[0]||Id[0]>Fd[1]){if(s=!1,o)return s;var c=Math.abs(Fd[0]-Id[1]),f=Math.abs(Id[0]-Fd[1]);Math.min(c,f)>i.len()&&(c<f?ln.scale(i,u,-c*a):ln.scale(i,u,f*a))}else if(r){var c=Math.abs(Fd[0]-Id[1]),f=Math.abs(Id[0]-Fd[1]);Math.min(c,f)<r.len()&&(c<f?ln.scale(r,u,c*a):ln.scale(r,u,-f*a))}}return s},e.prototype._getProjMinMaxOnAxis=function(t,n,r){for(var i=this._axes[t],o=this._origin,a=n[0].dot(i)+o[t],s=a,l=a,u=1;u<n.length;u++){var c=n[u].dot(i)+o[t];s=Math.min(c,s),l=Math.max(c,l)}r[0]=s,r[1]=l},e}();const _x=FMe;var EMe=[],XMe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.notClear=!0,n.incremental=!0,n._displayables=[],n._temporaryDisplayables=[],n._cursor=0,n}return t.prototype.traverse=function(n,r){n.call(r,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(n,r){r?this._temporaryDisplayables.push(n):this._displayables.push(n),this.markRedraw()},t.prototype.addDisplayables=function(n,r){r=r||!1;for(var i=0;i<n.length;i++)this.addDisplayable(n[i],r)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(n){for(var r=this._cursor;r<this._displayables.length;r++)n&&n(this._displayables[r]);for(var r=0;r<this._temporaryDisplayables.length;r++)n&&n(this._temporaryDisplayables[r])},t.prototype.update=function(){this.updateTransform();for(var n=this._cursor;n<this._displayables.length;n++){var r=this._displayables[n];r.parent=this,r.update(),r.parent=null}for(var n=0;n<this._temporaryDisplayables.length;n++){var r=this._temporaryDisplayables[n];r.parent=this,r.update(),r.parent=null}},t.prototype.getBoundingRect=function(){if(!this._rect){for(var n=new ur(1/0,1/0,-1/0,-1/0),r=0;r<this._displayables.length;r++){var i=this._displayables[r],o=i.getBoundingRect().clone();i.needLocalTransform()&&o.applyTransform(i.getLocalTransform(EMe)),n.union(o)}this._rect=n}return this._rect},t.prototype.contain=function(n,r){var i=this.transformCoordToLocal(n,r),o=this.getBoundingRect();if(o.contain(i[0],i[1]))for(var a=0;a<this._displayables.length;a++){var s=this._displayables[a];if(s.contain(n,r))return!0}return!1},t}(U2);const WMe=XMe;var VMe=Oi();function DMe(e,t,n,r,i){var o;if(t&&t.ecModel){var a=t.ecModel.getUpdatePayload();o=a&&a.animation}var s=t&&t.isAnimationEnabled(),l=e==="update";if(s){var u=void 0,c=void 0,f=void 0;r?(u=nn(r.duration,200),c=nn(r.easing,"cubicOut"),f=0):(u=t.getShallow(l?"animationDurationUpdate":"animationDuration"),c=t.getShallow(l?"animationEasingUpdate":"animationEasing"),f=t.getShallow(l?"animationDelayUpdate":"animationDelay")),o&&(o.duration!=null&&(u=o.duration),o.easing!=null&&(c=o.easing),o.delay!=null&&(f=o.delay)),vn(f)&&(f=f(n,i)),vn(u)&&(u=u(n));var d={duration:u||0,delay:f,easing:c};return d}else return null}function ak(e,t,n,r,i,o,a){var s=!1,l;vn(i)?(a=o,o=i,i=null):en(i)&&(o=i.cb,a=i.during,s=i.isFrom,l=i.removeOpt,i=i.dataIndex);var u=e==="leave";u||t.stopAnimation("leave");var c=DMe(e,r,i,u?l||{}:null,r&&r.getAnimationDelayParams?r.getAnimationDelayParams(t,i):null);if(c&&c.duration>0){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 uo(e,t,n,r,i,o){ak("update",e,t,n,r,i,o)}function ea(e,t,n,r,i,o){ak("enter",e,t,n,r,i,o)}function qg(e){if(!e.__zr)return!0;for(var t=0;t<e.animators.length;t++){var n=e.animators[t];if(n.scope==="leave")return!0}return!1}function Ox(e,t,n,r,i,o){qg(e)||ak("leave",e,t,n,r,i,o)}function pW(e,t,n,r){e.removeTextContent(),e.removeTextGuideLine(),Ox(e,{style:{opacity:0}},t,n,r)}function kx(e,t,n){function r(){e.parent&&e.parent.remove(e)}e.isGroup?e.traverse(function(i){i.isGroup||pW(i,t,n,r)}):pW(e,t,n,r)}function Qm(e){VMe(e).oldStyle=e.style}var Px=Math.max,Cx=Math.min,iT={};function UMe(e){return Gn.extend(e)}var BMe=vMe;function YMe(e,t){return BMe(e,t)}function fl(e,t){iT[e]=t}function ZMe(e){if(iT.hasOwnProperty(e))return iT[e]}function sk(e,t,n,r){var i=pMe(e,t);return n&&(r==="center"&&(n=Gz(n,i.getBoundingRect())),zz(i,n)),i}function Kz(e,t,n){var r=new cl({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(i){if(n==="center"){var o={width:i.width,height:i.height};r.setStyle(Gz(t,o))}}});return r}function Gz(e,t){var n=t.width/t.height,r=e.height*n,i;r<=e.width?i=e.height:(r=e.width,i=r/n);var o=e.x+e.width/2,a=e.y+e.height/2;return{x:o-r/2,y:a-i/2,width:r,height:i}}var oT=gMe;function zz(e,t){if(e.applyTransform){var n=e.getBoundingRect(),r=n.calculateTransform(t);e.applyTransform(r)}}function Hm(e,t){return Mz(e,e,{lineWidth:t}),e}function QMe(e){return Lz(e.shape,e.shape,e.style),e}var HMe=ah;function KMe(e,t){for(var n=ZO([]);e&&e!==t;)Zp(n,e.getLocalTransform(),n),e=e.parent;return n}function Jz(e,t,n){return t&&!ia(t)&&(t=zO.getLocalTransform(t)),n&&(t=QO([],t)),ms([],e,t)}function GMe(e,t,n){var r=t[4]===0||t[5]===0||t[0]===0?1:Math.abs(2*t[4]/t[0]),i=t[4]===0||t[5]===0||t[2]===0?1:Math.abs(2*t[4]/t[2]),o=[e==="left"?-r:e==="right"?r:0,e==="top"?-i:e==="bottom"?i:0];return o=Jz(o,t,n),Math.abs(o[0])>Math.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function vW(e){return!e.isGroup}function zMe(e){return e.shape!=null}function $z(e,t,n){if(!e||!t)return;function r(a){var s={};return a.traverse(function(l){vW(l)&&l.anid&&(s[l.anid]=l)}),s}function i(a){var s={x:a.x,y:a.y,rotation:a.rotation};return zMe(a)&&(s.shape=ht({},a.shape)),s}var o=r(e);t.traverse(function(a){if(vW(a)&&a.anid){var s=o[a.anid];if(s){var l=i(a);a.attr(i(s)),uo(a,l,n,br(a).dataIndex)}}})}function JMe(e,t){return Tt(e,function(n){var r=n[0];r=Px(r,t.x),r=Cx(r,t.x+t.width);var i=n[1];return i=Px(i,t.y),i=Cx(i,t.y+t.height),[r,i]})}function $Me(e,t){var n=Px(e.x,t.x),r=Cx(e.x+e.width,t.x+t.width),i=Px(e.y,t.y),o=Cx(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 jz(e,t,n){var r=ht({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),Nn(i,n),new cl(r)):sk(e.replace("path://",""),r,n,"center")}function jMe(e,t,n,r,i){for(var o=0,a=i[i.length-1];o<i.length;o++){var s=i[o];if(qz(e,t,n,r,s[0],s[1],a[0],a[1]))return!0;a=s}}function qz(e,t,n,r,i,o,a,s){var l=n-e,u=r-t,c=a-i,f=s-o,d=IM(c,f,l,u);if(qMe(d))return!1;var h=e-i,p=t-o,v=IM(h,p,l,u)/d;if(v<0||v>1)return!1;var g=IM(h,p,c,f)/d;return!(g<0||g>1)}function IM(e,t,n,r){return e*r-n*t}function qMe(e){return e<=1e-6&&e>=-1e-6}function lk(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,i=Zt(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&&Pe(Wn(l),function(c){Vm(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=br(e.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:r,option:Nn({content:r,encodeHTMLContent:!0,formatterParams:s},i)}}function gW(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function r3(e,t){if(e)if(Ct(e))for(var n=0;n<e.length;n++)gW(e[n],t);else gW(e,t)}fl("circle",B2);fl("ellipse",ik);fl("sector",nd);fl("ring",t3);fl("polygon",Y2);fl("polyline",qh);fl("rect",Mi);fl("line",Uf);fl("bezierCurve",ok);fl("arc",n3);const e8e=Object.freeze(Object.defineProperty({__proto__:null,Arc:n3,BezierCurve:ok,BoundingRect:ur,Circle:B2,CompoundPath:Zz,Ellipse:ik,Group:vi,Image:cl,IncrementalDisplayable:WMe,Line:Uf,LinearGradient:Hz,OrientedBoundingRect:_x,Path:Gn,Point:ln,Polygon:Y2,Polyline:qh,RadialGradient:IMe,Rect:Mi,Ring:t3,Sector:nd,Text:Xa,applyTransform:Jz,clipPointsByRect:JMe,clipRectByRect:$Me,createIcon:jz,extendPath:YMe,extendShape:UMe,getShapeClass:ZMe,getTransform:KMe,groupTransition:$z,initProps:ea,isElementRemoved:qg,lineLineIntersect:qz,linePolygonIntersect:jMe,makeImage:Kz,makePath:sk,mergePath:oT,registerShape:fl,removeElement:Ox,removeElementWithFadeOut:kx,resizePath:zz,setTooltipConfig:lk,subPixelOptimize:HMe,subPixelOptimizeLine:Hm,subPixelOptimizeRect:QMe,transformDirection:GMe,traverseElements:r3,updateProps:uo},Symbol.toStringTag,{value:"Module"}));var i3={};function t8e(e,t){for(var n=0;n<xs.length;n++){var r=xs[n],i=t[r],o=e.ensureState(r);o.style=o.style||{},o.style.text=i}var a=e.currentStates.slice();e.clearStates(!0),e.setStyle({text:t.normal}),e.useStates(a,!0)}function mW(e,t,n){var r=e.labelFetcher,i=e.labelDataIndex,o=e.labelDimIndex,a=t.normal,s;r&&(s=r.getFormattedLabel(i,"normal",null,o,a&&a.get("formatter"),n!=null?{interpolatedValue:n}:null)),s==null&&(s=vn(e.defaultText)?e.defaultText(i,e,n):e.defaultText);for(var l={normal:s},u=0;u<xs.length;u++){var c=xs[u],f=t[c];l[c]=nn(r?r.getFormattedLabel(i,c,null,o,f&&f.get("formatter")):null,s)}return l}function Nv(e,t,n,r){n=n||i3;for(var i=e instanceof Xa,o=!1,a=0;a<Mx.length;a++){var s=t[Mx[a]];if(s&&s.getShallow("show")){o=!0;break}}var l=i?e:e.getTextContent();if(o){i||(l||(l=new Xa,e.setTextContent(l)),e.stateProxy&&(l.stateProxy=e.stateProxy));var u=mW(n,t),c=t.normal,f=!!c.getShallow("show"),d=Km(c,r&&r.normal,n,!1,!i);d.text=u.normal,i||e.setTextConfig(yW(c,n,!1));for(var a=0;a<xs.length;a++){var h=xs[a],s=t[h];if(s){var p=l.ensureState(h),v=!!nn(s.getShallow("show"),f);if(v!==f&&(p.ignore=!v),p.style=Km(s,r&&r[h],n,!0,!i),p.style.text=u[h],!i){var g=e.ensureState(h);g.textConfig=yW(s,n,!0)}}}l.silent=!!c.getShallow("silent"),l.style.x!=null&&(d.x=l.style.x),l.style.y!=null&&(d.y=l.style.y),l.ignore=!f,l.useStyle(d),l.dirty(),n.enableTextSetter&&(o3(l).setLabelText=function(m){var y=mW(n,t,m);t8e(l,y)})}else l&&(l.ignore=!0);e.dirty()}function Iv(e,t){t=t||"label";for(var n={normal:e.getModel(t)},r=0;r<xs.length;r++){var i=xs[r];n[i]=e.getModel([i,t])}return n}function Km(e,t,n,r,i){var o={};return n8e(o,e,n,r,i),t&&ht(o,t),o}function yW(e,t,n){t=t||{};var r={},i,o=e.getShallow("rotate"),a=nn(e.getShallow("distance"),n?null:5),s=e.getShallow("offset");return i=e.getShallow("position")||(n?null:"inside"),i==="outside"&&(i=t.defaultOutsidePosition||"top"),i!=null&&(r.position=i),s!=null&&(r.offset=s),o!=null&&(o*=Math.PI/180,r.rotation=o),a!=null&&(r.distance=a),r.outsideFill=e.get("color")==="inherit"?t.inheritColor||null:"auto",r}function n8e(e,t,n,r,i){n=n||i3;var o=t.ecModel,a=o&&o.option.textStyle,s=r8e(t),l;if(s){l={};for(var u in s)if(s.hasOwnProperty(u)){var c=t.getModel(["rich",u]);xW(l[u]={},c,a,n,r,i,!1,!0)}}l&&(e.rich=l);var f=t.get("overflow");f&&(e.overflow=f);var d=t.get("minMargin");d!=null&&(e.margin=d),xW(e,t,a,n,r,i,!0,!1)}function r8e(e){for(var t;e&&e!==e.ecModel;){var n=(e.option||i3).rich;if(n){t=t||{};for(var r=Wn(n),i=0;i<r.length;i++){var o=r[i];t[o]=1}}e=e.parentModel}return t}var AW=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],RW=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],bW=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function xW(e,t,n,r,i,o,a,s){n=!i&&n||i3;var l=r&&r.inheritColor,u=t.getShallow("color"),c=t.getShallow("textBorderColor"),f=nn(t.getShallow("opacity"),n.opacity);(u==="inherit"||u==="auto")&&(l?u=l:u=null),(c==="inherit"||c==="auto")&&(l?c=l:c=null),o||(u=u||n.color,c=c||n.textBorderColor),u!=null&&(e.fill=u),c!=null&&(e.stroke=c);var d=nn(t.getShallow("textBorderWidth"),n.textBorderWidth);d!=null&&(e.lineWidth=d);var h=nn(t.getShallow("textBorderType"),n.textBorderType);h!=null&&(e.lineDash=h);var p=nn(t.getShallow("textBorderDashOffset"),n.textBorderDashOffset);p!=null&&(e.lineDashOffset=p),!i&&f==null&&!s&&(f=r&&r.defaultOpacity),f!=null&&(e.opacity=f),!i&&!o&&e.fill==null&&r.inheritColor&&(e.fill=r.inheritColor);for(var v=0;v<AW.length;v++){var g=AW[v],m=nn(t.getShallow(g),n[g]);m!=null&&(e[g]=m)}for(var v=0;v<RW.length;v++){var g=RW[v],m=t.getShallow(g);m!=null&&(e[g]=m)}if(e.verticalAlign==null){var y=t.getShallow("baseline");y!=null&&(e.verticalAlign=y)}if(!a||!r.disableBox){for(var v=0;v<bW.length;v++){var g=bW[v],m=t.getShallow(g);m!=null&&(e[g]=m)}var R=t.getShallow("borderType");R!=null&&(e.borderDash=R),(e.backgroundColor==="auto"||e.backgroundColor==="inherit")&&l&&(e.backgroundColor=l),(e.borderColor==="auto"||e.borderColor==="inherit")&&l&&(e.borderColor=l)}}function i8e(e,t){var n=t&&t.getModel("textStyle");return cf([e.fontStyle||n&&n.getShallow("fontStyle")||"",e.fontWeight||n&&n.getShallow("fontWeight")||"",(e.fontSize||n&&n.getShallow("fontSize")||12)+"px",e.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}var o3=Oi();function o8e(e,t,n,r){if(e){var i=o3(e);i.prevValue=i.value,i.value=n;var o=t.normal;i.valueAnimation=o.get("valueAnimation"),i.valueAnimation&&(i.precision=o.get("precision"),i.defaultInterpolatedText=r,i.statesModels=t)}}var a8e=["textStyle","color"],FM=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],EM=new Xa,s8e=function(){function e(){}return e.prototype.getTextColor=function(t){var n=this.ecModel;return this.getShallow("color")||(!t&&n?n.get(a8e):null)},e.prototype.getFont=function(){return i8e({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},e.prototype.getTextRect=function(t){for(var n={text:t,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},r=0;r<FM.length;r++)n[FM[r]]=this.getShallow(FM[r]);return EM.useStyle(n),EM.update(),EM.getBoundingRect()},e}(),eJ=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],l8e=Ym(eJ),u8e=function(){function e(){}return e.prototype.getLineStyle=function(t){return l8e(this,t)},e}(),tJ=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],c8e=Ym(tJ),f8e=function(){function e(){}return e.prototype.getItemStyle=function(t,n){return c8e(this,t,n)},e}(),Li=function(){function e(t,n,r){this.parentModel=n,this.ecModel=r,this.option=t}return e.prototype.init=function(t,n,r){},e.prototype.mergeOption=function(t,n){ir(this.option,t,!0)},e.prototype.get=function(t,n){return t==null?this.option:this._doGet(this.parsePath(t),!n&&this.parentModel)},e.prototype.getShallow=function(t,n){var r=this.option,i=r==null?r:r[t];if(i==null&&!n){var o=this.parentModel;o&&(i=o.getShallow(t))}return i},e.prototype.getModel=function(t,n){var r=t!=null,i=r?this.parsePath(t):null,o=r?this._doGet(i):this.option;return n=n||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(i)),new e(o,n,this.ecModel)},e.prototype.isEmpty=function(){return this.option==null},e.prototype.restoreData=function(){},e.prototype.clone=function(){var t=this.constructor;return new t(Xn(this.option))},e.prototype.parsePath=function(t){return typeof t=="string"?t.split("."):t},e.prototype.resolveParentPath=function(t){return t},e.prototype.isAnimationEnabled=function(){if(!rr.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},e.prototype._doGet=function(t,n){var r=this.option;if(!t)return r;for(var i=0;i<t.length&&!(t[i]&&(r=r&&typeof r=="object"?r[t[i]]:null,r==null));i++);return r==null&&n&&(r=n._doGet(this.resolveParentPath(t),n.parentModel)),r},e}();jO(Li);J5e(Li);ul(Li,u8e);ul(Li,f8e);ul(Li,twe);ul(Li,s8e);var d8e=Math.round(Math.random()*10);function a3(e){return[e||"",d8e++].join("_")}function h8e(e){var t={};e.registerSubTypeDefaulter=function(n,r){var i=Ql(n);t[i.main]=r},e.determineSubType=function(n,r){var i=r.type;if(!i){var o=Ql(n).main;e.hasSubTypes(n)&&t[o]&&(i=t[o](r))}return i}}function p8e(e,t){e.topologicalTravel=function(o,a,s,l){if(!o.length)return;var u=n(a),c=u.graph,f=u.noEntryList,d={};for(Pe(o,function(y){d[y]=!0});f.length;){var h=f.pop(),p=c[h],v=!!d[h];v&&(s.call(l,h,p.originalDeps.slice()),delete d[h]),Pe(p.successor,v?m:g)}Pe(d,function(){var y="";throw new Error(y)});function g(y){c[y].entryCount--,c[y].entryCount===0&&f.push(y)}function m(y){d[y]=!0,g(y)}};function n(o){var a={},s=[];return Pe(o,function(l){var u=r(a,l),c=u.originalDeps=t(l),f=i(c,o);u.entryCount=f.length,u.entryCount===0&&s.push(l),Pe(f,function(d){Rr(u.predecessor,d)<0&&u.predecessor.push(d);var h=r(a,d);Rr(h.successor,d)<0&&h.successor.push(l)})}),{graph:a,noEntryList:s}}function r(o,a){return o[a]||(o[a]={predecessor:[],successor:[]}),o[a]}function i(o,a){var s=[];return Pe(o,function(l){Rr(a,l)>=0&&s.push(l)}),s}}function nJ(e,t){return ir(ir({},e,!0),t,!0)}const v8e={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:". "}}}},g8e={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 Nx="ZH",uk="EN",Hp=uk,tb={},ck={},rJ=rr.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||Hp).toUpperCase();return e.indexOf(Nx)>-1?Nx:Hp}():Hp;function iJ(e,t){e=e.toUpperCase(),ck[e]=new Li(t),tb[e]=t}function m8e(e){if(Zt(e)){var t=tb[e.toUpperCase()]||{};return e===Nx||e===uk?Xn(t):ir(Xn(t),Xn(tb[Hp]),!1)}else return ir(Xn(e),Xn(tb[Hp]),!1)}function y8e(e){return ck[e]}function A8e(){return ck[Hp]}iJ(uk,v8e);iJ(Nx,g8e);var fk=1e3,dk=fk*60,em=dk*60,fs=em*24,SW=fs*365,ug={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}"},BA="{yyyy}-{MM}-{dd}",wW={year:"{yyyy}",month:"{yyyy}-{MM}",day:BA,hour:BA+" "+ug.hour,minute:BA+" "+ug.minute,second:BA+" "+ug.second,millisecond:ug.none},XM=["year","month","day","hour","minute","second","millisecond"],oJ=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Lc(e,t){return e+="","0000".substr(0,t-e.length)+e}function Kp(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 R8e(e){return e===Kp(e)}function b8e(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function aJ(e,t,n,r){var i=Vf(e),o=i[hk(n)](),a=i[Gp(n)]()+1,s=Math.floor((a-1)/3)+1,l=i[s3(n)](),u=i["get"+(n?"UTC":"")+"Day"](),c=i[Gm(n)](),f=(c-1)%12+1,d=i[l3(n)](),h=i[u3(n)](),p=i[c3(n)](),v=c>=12?"pm":"am",g=v.toUpperCase(),m=r instanceof Li?r:y8e(r||rJ)||A8e(),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,Lc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,R[a-1]).replace(/{MMM}/g,A[a-1]).replace(/{MM}/g,Lc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Lc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Lc(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Lc(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Lc(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,Lc(h,2)).replace(/{s}/g,h+"").replace(/{SSS}/g,Lc(p,3)).replace(/{S}/g,p+"")}function x8e(e,t,n,r,i){var o=null;if(Zt(n))o=n;else if(vn(n))o=n(e.value,t,{level:e.level});else{var a=ht({},ug);if(e.level>0)for(var s=0;s<XM.length;++s)a[XM[s]]="{primary|"+a[XM[s]]+"}";var l=n?n.inherit===!1?n:Nn(n,a):a,u=sJ(e.value,i);if(l[u])o=l[u];else if(l.inherit){for(var c=oJ.indexOf(u),s=c-1;s>=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Ct(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 aJ(new Date(e.value),o,i,r)}function sJ(e,t){var n=Vf(e),r=n[Gp(t)]()+1,i=n[s3(t)](),o=n[Gm(t)](),a=n[l3(t)](),s=n[u3(t)](),l=n[c3(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 MW(e,t,n){var r=gr(e)?Vf(e):e;switch(t=t||sJ(e,n),t){case"year":return r[hk(n)]();case"half-year":return r[Gp(n)]()>=6?1:0;case"quarter":return Math.floor((r[Gp(n)]()+1)/4);case"month":return r[Gp(n)]();case"day":return r[s3(n)]();case"half-day":return r[Gm(n)]()/24;case"hour":return r[Gm(n)]();case"minute":return r[l3(n)]();case"second":return r[u3(n)]();case"millisecond":return r[c3(n)]()}}function hk(e){return e?"getUTCFullYear":"getFullYear"}function Gp(e){return e?"getUTCMonth":"getMonth"}function s3(e){return e?"getUTCDate":"getDate"}function Gm(e){return e?"getUTCHours":"getHours"}function l3(e){return e?"getUTCMinutes":"getMinutes"}function u3(e){return e?"getUTCSeconds":"getSeconds"}function c3(e){return e?"getUTCMilliseconds":"getMilliseconds"}function S8e(e){return e?"setUTCFullYear":"setFullYear"}function lJ(e){return e?"setUTCMonth":"setMonth"}function uJ(e){return e?"setUTCDate":"setDate"}function cJ(e){return e?"setUTCHours":"setHours"}function fJ(e){return e?"setUTCMinutes":"setMinutes"}function dJ(e){return e?"setUTCSeconds":"setSeconds"}function hJ(e){return e?"setUTCMilliseconds":"setMilliseconds"}function w8e(e){if(!O5e(e))return Zt(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}var pJ=EG,LW=["a","b","c","d","e","f","g"],WM=function(e,t){return"{"+e+(t??"")+"}"};function M8e(e,t,n){Ct(t)||(t=[t]);var r=t.length;if(!r)return"";for(var i=t[0].$vars||[],o=0;o<i.length;o++){var a=LW[o];e=e.replace(WM(a),WM(a,0))}for(var s=0;s<r;s++)for(var l=0;l<i.length;l++){var u=t[s][i[l]];e=e.replace(WM(LW[l],s),u)}return e}function aT(e,t){return t=t||"transparent",Zt(e)?e:en(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}var nb=Pe,L8e=["left","right","top","bottom","width","height"],YA=[["width","left","right"],["height","top","bottom"]];function pk(e,t,n,r,i){var o=0,a=0;r==null&&(r=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),d=f&&f.getBoundingRect(),h,p;if(e==="horizontal"){var v=c.width+(d?-d.x+c.x:0);h=o+v,h>r||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=pk;_a(pk,"vertical");_a(pk,"horizontal");function Ix(e,t,n){n=pJ(n||0);var r=t.width,i=t.height,o=pr(e.left,r),a=pr(e.top,i),s=pr(e.right,r),l=pr(e.bottom,i),u=pr(e.width,r),c=pr(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 ur(o+n[3],a+n[0],u,c);return p.margin=n,p}function zm(e){var t=e.layoutMode||e.constructor.layoutMode;return en(t)?t:t?{type:t}:null}function pv(e,t,n){var r=n&&n.ignoreSize;!Ct(r)&&(r=[r,r]);var i=a(YA[0],0),o=a(YA[1],1);u(YA[0],e,i),u(YA[1],e,o);function a(c,f){var d={},h=0,p={},v=0,g=2;if(nb(c,function(R){p[R]=e[R]}),nb(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<c.length;m++){var y=c[m];if(!s(d,y)&&s(e,y)){d[y]=e[y];break}}return d}function s(c,f){return c.hasOwnProperty(f)}function l(c,f){return c[f]!=null&&c[f]!=="auto"}function u(c,f,d){nb(c,function(h){f[h]=d[h]})}}function f3(e){return T8e({},e)}function T8e(e,t){return t&&e&&nb(L8e,function(n){t.hasOwnProperty(n)&&(e[n]=t[n])}),e}var _8e=Oi(),lr=function(e){xt(t,e);function t(n,r,i){var o=e.call(this,n,r,i)||this;return o.uid=a3("ec_cpt_model"),o}return t.prototype.init=function(n,r,i){this.mergeDefaultAndTheme(n,i)},t.prototype.mergeDefaultAndTheme=function(n,r){var i=zm(this),o=i?f3(n):{},a=r.getTheme();ir(n,a.get(this.mainType)),ir(n,this.getDefaultOption()),i&&pv(n,o,i)},t.prototype.mergeOption=function(n,r){ir(this.option,n,!0);var i=zm(this);i&&pv(this.option,n,i)},t.prototype.optionUpdated=function(n,r){},t.prototype.getDefaultOption=function(){var n=this.constructor;if(!K5e(n))return n.defaultOption;var r=_8e(this);if(!r.defaultOption){for(var i=[],o=n;o;){var a=o.prototype.defaultOption;a&&i.push(a),o=o.superClass}for(var s={},l=i.length-1;l>=0;l--)s=ir(s,i[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var i=n+"Index",o=n+"Id";return G4(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}(Li);Az(lr,Li);z4(lr);h8e(lr);p8e(lr,O8e);function O8e(e){var t=[];return Pe(lr.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=Tt(t,function(n){return Ql(n).main}),e!=="dataset"&&Rr(t,"dataset")<=0&&t.unshift("dataset"),t}var vJ="";typeof navigator<"u"&&(vJ=navigator.platform||"");var E0="rgba(0, 0, 0, 0.2)";const k8e={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:E0,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:E0,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:E0,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:E0,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:E0,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:E0,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:vJ.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 gJ=An(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Ls="original",aa="arrayRows",dl="objectRows",fu="keyedColumns",Lf="typedArray",mJ="unknown",zu="column",Fv="row",Fi={Must:1,Might:2,Not:3},yJ=Oi();function P8e(e){yJ(e).datasetMap=An()}function C8e(e,t,n){var r={},i=vk(t);if(!i||!e)return r;var o=[],a=[],s=t.ecModel,l=yJ(s).datasetMap,u=i.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),Pe(e,function(v,g){var m=en(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});Pe(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;y<m;y++)v.push(g+y)}function p(v){var g=v.dimsDef;return g?g.length:1}return o.length&&(r.itemName=o),a.length&&(r.seriesName=a),r}function N8e(e,t,n){var r={},i=vk(e);if(!i)return r;var o=t.sourceFormat,a=t.dimensionsDefine,s;(o===dl||o===fu)&&Pe(a,function(c,f){(en(c)?c.name:c)==="name"&&(s=f)});var l=function(){for(var c={},f={},d=[],h=0,p=Math.min(5,n);h<p;h++){var v=RJ(t.data,o,t.seriesLayoutBy,a,t.startIndex,h);d.push(v);var g=v===Fi.Not;if(g&&c.v==null&&h!==s&&(c.v=h),(c.n==null||c.n===c.v||!g&&d[c.n]===Fi.Not)&&(c.n=h),m(c)&&d[c.n]!==Fi.Not)return c;g||(v===Fi.Might&&f.v==null&&h!==s&&(f.v=h),(f.n==null||f.n===f.v)&&(f.n=h))}function m(y){return y.v!=null&&y.n!=null}return m(c)?c:m(f)?f:null}();if(l){r.value=[l.v];var u=s??l.n;r.itemName=[u],r.seriesName=[u]}return r}function vk(e){var t=e.get("data",!0);if(!t)return G4(e.ecModel,"dataset",{index:e.get("datasetIndex",!0),id:e.get("datasetId",!0)},tl).models[0]}function I8e(e){return!e.get("transform",!0)&&!e.get("fromTransformResult",!0)?[]:G4(e.ecModel,"dataset",{index:e.get("fromDatasetIndex",!0),id:e.get("fromDatasetId",!0)},tl).models}function AJ(e,t){return RJ(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function RJ(e,t,n,r,i,o){var a,s=5;if(oa(e))return Fi.Not;var l,u;if(r){var c=r[o];en(c)?(l=c.name,u=c.type):Zt(c)&&(l=c)}if(u!=null)return u==="ordinal"?Fi.Must:Fi.Not;if(t===aa){var f=e;if(n===Fv){for(var d=f[o],h=0;h<(d||[]).length&&h<s;h++)if((a=A(d[i+h]))!=null)return a}else for(var h=0;h<f.length&&h<s;h++){var p=f[i+h];if(p&&(a=A(p[o]))!=null)return a}}else if(t===dl){var v=e;if(!l)return Fi.Not;for(var h=0;h<v.length&&h<s;h++){var g=v[h];if(g&&(a=A(g[l]))!=null)return a}}else if(t===fu){var m=e;if(!l)return Fi.Not;var d=m[l];if(!d||oa(d))return Fi.Not;for(var h=0;h<d.length&&h<s;h++)if((a=A(d[h]))!=null)return a}else if(t===Ls)for(var y=e,h=0;h<y.length&&h<s;h++){var g=y[h],R=D2(g);if(!Ct(R))return Fi.Not;if((a=A(R[o]))!=null)return a}function A(x){var S=Zt(x);if(x!=null&&Number.isFinite(Number(x))&&x!=="")return S?Fi.Might:Fi.Not;if(S&&x!=="-")return Fi.Must}return Fi.Not}var F8e=An();function E8e(e,t,n){var r=F8e.get(t);if(!r)return n;var i=r(e);return i?n.concat(i):n}var TW=Oi();Oi();var gk=function(){function e(){}return e.prototype.getColorFromPalette=function(t,n,r){var i=To(this.get("color",!0)),o=this.get("colorLayer",!0);return W8e(this,TW,i,o,t,n,r)},e.prototype.clearColorPalette=function(){V8e(this,TW)},e}();function X8e(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r].length>t)return e[r];return e[n-1]}function W8e(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:X8e(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 V8e(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var ZA,A1,_W,OW="\0_ec_inner",D8e=1,mk=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 Li(o),this._locale=new Li(a),this._optionManager=s},t.prototype.setOption=function(n,r,i){var o=CW(r);this._optionManager.setOption(n,i,o),this._resetOption(null,o)},t.prototype.resetOption=function(n,r){return this._resetOption(n,CW(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"?_W(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&&Pe(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=An(),u=r&&r.replaceMergeMainTypeMap;P8e(this),Pe(n,function(f,d){f!=null&&(lr.hasClass(d)?d&&(s.push(d),l.set(d,!0)):i[d]=i[d]==null?Xn(f):ir(i[d],f,!0))}),u&&u.each(function(f,d){lr.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),lr.topologicalTravel(s,lr.getAllClassMainTypes(),c,this);function c(f){var d=E8e(this,f,To(n[f])),h=o.get(f),p=h?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",v=N5e(h,d,p);D5e(v,f,lr),i[f]=null,o.set(f,null),a.set(f,0);var g=[],m=[],y=0,R;Pe(v,function(A,x){var S=A.existing,T=A.newOption;if(!T)S&&(S.mergeOption({},this),S.optionUpdated({},!1));else{var w=f==="series",M=lr.getClass(f,A.keyInfo.subType,!w);if(!M)return;if(f==="tooltip"){if(R)return;R=!0}if(S&&S.constructor===M)S.name=A.keyInfo.name,S.mergeOption(T,this),S.optionUpdated(T,!1);else{var O=ht({componentIndex:x},A.keyInfo);S=new M(T,this,this,O),ht(S,O),A.brandNew&&(S.__requireNewView=!0),S.init(T,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"&&ZA(this)}this._seriesIndices||ZA(this)},t.prototype.getOption=function(){var n=Xn(this.option);return Pe(n,function(r,i){if(lr.hasClass(i)){for(var o=To(r),a=o.length,s=!1,l=a-1;l>=0;l--)o[l]&&!Bm(o[l])?s=!0:(o[l]=null,!s&&a--);o.length=a,n[i]=o}}),delete n[OW],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<i.length;a++)if(i[a])return i[a]}}},t.prototype.queryComponents=function(n){var r=n.mainType;if(!r)return[];var i=n.index,o=n.id,a=n.name,s=this._componentsMap.get(r);if(!s||!s.length)return[];var l;return i!=null?(l=[],Pe(To(i),function(u){s[u]&&l.push(s[u])})):o!=null?l=kW("id",o,s):a!=null?l=kW("name",a,s):l=to(s,function(u){return!!u}),PW(l,n)},t.prototype.findComponents=function(n){var r=n.query,i=n.mainType,o=s(r),a=o?this.queryComponents(o):to(this._componentsMap.get(i),function(u){return!!u});return l(PW(a,n));function s(u){var c=i+"Index",f=i+"Id",d=i+"Name";return u&&(u[c]!=null||u[f]!=null||u[d]!=null)?{mainType:i,index:u[c],id:u[f],name:u[d]}:null}function l(u){return n.filter?to(u,n.filter):u}},t.prototype.eachComponent=function(n,r,i){var o=this._componentsMap;if(vn(n)){var a=r,s=n;o.each(function(f,d){for(var h=0;f&&h<f.length;h++){var p=f[h];p&&s.call(a,d,p,p.componentIndex)}})}else for(var l=Zt(n)?o.get(n):en(n)?this.findComponents(n):null,u=0;l&&u<l.length;u++){var c=l[u];c&&r.call(i,c,c.componentIndex)}},t.prototype.getSeriesByName=function(n){var r=jl(n,null);return to(this._componentsMap.get("series"),function(i){return!!i&&r!=null&&i.name===r})},t.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},t.prototype.getSeriesByType=function(n){return to(this._componentsMap.get("series"),function(r){return!!r&&r.subType===n})},t.prototype.getSeries=function(){return to(this._componentsMap.get("series"),function(n){return!!n})},t.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},t.prototype.eachSeries=function(n,r){A1(this),Pe(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];n.call(r,o,i)},this)},t.prototype.eachRawSeries=function(n,r){Pe(this._componentsMap.get("series"),function(i){i&&n.call(r,i,i.componentIndex)})},t.prototype.eachSeriesByType=function(n,r,i){A1(this),Pe(this._seriesIndices,function(o){var a=this._componentsMap.get("series")[o];a.subType===n&&r.call(i,a,o)},this)},t.prototype.eachRawSeriesByType=function(n,r,i){return Pe(this.getSeriesByType(n),r,i)},t.prototype.isSeriesFiltered=function(n){return A1(this),this._seriesIndicesMap.get(n.componentIndex)==null},t.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},t.prototype.filterSeries=function(n,r){A1(this);var i=[];Pe(this._seriesIndices,function(o){var a=this._componentsMap.get("series")[o];n.call(r,a,o)&&i.push(o)},this),this._seriesIndices=i,this._seriesIndicesMap=An(i)},t.prototype.restoreData=function(n){ZA(this);var r=this._componentsMap,i=[];r.each(function(o,a){lr.hasClass(a)&&i.push(a)}),lr.topologicalTravel(i,lr.getAllClassMainTypes(),function(o){Pe(r.get(o),function(a){a&&(o!=="series"||!U8e(a,n))&&a.restoreData()})})},t.internalField=function(){ZA=function(n){var r=n._seriesIndices=[];Pe(n._componentsMap.get("series"),function(i){i&&r.push(i.componentIndex)}),n._seriesIndicesMap=An(r)},A1=function(n){},_W=function(n,r){n.option={},n.option[OW]=D8e,n._componentsMap=An({series:[]}),n._componentsCount=An();var i=r.aria;en(i)&&i.enabled==null&&(i.enabled=!0),B8e(r,n._theme.option),ir(r,k8e,!1),n._mergeOption(r,null)}}(),t}(Li);function U8e(e,t){if(t){var n=t.seriesIndex,r=t.seriesId,i=t.seriesName;return n!=null&&e.componentIndex!==n||r!=null&&e.id!==r||i!=null&&e.name!==i}}function B8e(e,t){var n=e.color&&!e.colorLayer;Pe(t,function(r,i){i==="colorLayer"&&n||lr.hasClass(i)||(typeof r=="object"?e[i]=e[i]?ir(e[i],r,!1):Xn(r):e[i]==null&&(e[i]=r))})}function kW(e,t,n){if(Ct(t)){var r=An();return Pe(t,function(o){if(o!=null){var a=jl(o,null);a!=null&&r.set(o,!0)}}),to(n,function(o){return o&&r.get(o[e])})}else{var i=jl(t,null);return to(n,function(o){return o&&i!=null&&o[e]===i})}}function PW(e,t){return t.hasOwnProperty("subType")?to(e,function(n){return n&&n.subType===t.subType}):e}function CW(e){var t=An();return e&&Pe(To(e.replaceMerge),function(n){t.set(n,!0)}),{replaceMergeMainTypeMap:t}}ul(mk,gk);var Y8e=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],bJ=function(){function e(t){Pe(Y8e,function(n){this[n]=di(t[n],t)},this)}return e}(),VM={},yk=function(){function e(){this._coordinateSystems=[]}return e.prototype.create=function(t,n){var r=[];Pe(VM,function(i,o){var a=i.create(t,n);r=r.concat(a||[])}),this._coordinateSystems=r},e.prototype.update=function(t,n){Pe(this._coordinateSystems,function(r){r.update&&r.update(t,n)})},e.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},e.register=function(t,n){VM[t]=n},e.get=function(t){return VM[t]},e}(),Z8e=/^(min|max)?(.+)$/,Q8e=function(){function e(t){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=t}return e.prototype.setOption=function(t,n,r){t&&(Pe(To(t.series),function(a){a&&a.data&&oa(a.data)&&_L(a.data)}),Pe(To(t.dataset),function(a){a&&a.source&&oa(a.source)&&_L(a.source)})),t=Xn(t);var i=this._optionBackup,o=H8e(t,n,!i);this._newBaseOption=o.baseOption,i?(o.timelineOptions.length&&(i.timelineOptions=o.timelineOptions),o.mediaList.length&&(i.mediaList=o.mediaList),o.mediaDefault&&(i.mediaDefault=o.mediaDefault)):this._optionBackup=o},e.prototype.mountOption=function(t){var n=this._optionBackup;return this._timelineOptions=n.timelineOptions,this._mediaList=n.mediaList,this._mediaDefault=n.mediaDefault,this._currentMediaIndices=[],Xn(t?n.baseOption:this._newBaseOption)},e.prototype.getTimelineOption=function(t){var n,r=this._timelineOptions;if(r.length){var i=t.getComponent("timeline");i&&(n=Xn(r[i.getCurrentIndex()]))}return n},e.prototype.getMediaOption=function(t){var n=this._api.getWidth(),r=this._api.getHeight(),i=this._mediaList,o=this._mediaDefault,a=[],s=[];if(!i.length&&!o)return s;for(var l=0,u=i.length;l<u;l++)K8e(i[l].query,n,r)&&a.push(l);return!a.length&&o&&(a=[-1]),a.length&&!z8e(a,this._currentMediaIndices)&&(s=Tt(a,function(c){return Xn(c===-1?o.option:i[c].option)})),this._currentMediaIndices=a,s},e}();function H8e(e,t,n){var r=[],i,o,a=e.baseOption,s=e.timeline,l=e.options,u=e.media,c=!!e.media,f=!!(l||s||a&&a.timeline);a?(o=a,o.timeline||(o.timeline=s)):((f||c)&&(e.options=e.media=null),o=e),c&&Ct(u)&&Pe(u,function(h){h&&h.option&&(h.query?r.push(h):i||(i=h))}),d(o),Pe(l,function(h){return d(h)}),Pe(r,function(h){return d(h.option)});function d(h){Pe(t,function(p){p(h,n)})}return{baseOption:o,timelineOptions:l||[],mediaDefault:i,mediaList:r}}function K8e(e,t,n){var r={width:t,height:n,aspectratio:t/n},i=!0;return Pe(e,function(o,a){var s=a.match(Z8e);if(!(!s||!s[1]||!s[2])){var l=s[1],u=s[2].toLowerCase();G8e(r[u],o,l)||(i=!1)}}),i}function G8e(e,t,n){return n==="min"?e>=t:n==="max"?e<=t:e===t}function z8e(e,t){return e.join(",")===t.join(",")}var Ns=Pe,Jm=en,NW=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function DM(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=NW.length;n<r;n++){var i=NW[n],o=t.normal,a=t.emphasis;o&&o[i]&&(e[i]=e[i]||{},e[i].normal?ir(e[i].normal,o[i]):e[i].normal=o[i],o[i]=null),a&&a[i]&&(e[i]=e[i]||{},e[i].emphasis?ir(e[i].emphasis,a[i]):e[i].emphasis=a[i],a[i]=null)}}function qi(e,t,n){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var r=e[t].normal,i=e[t].emphasis;r&&(n?(e[t].normal=e[t].emphasis=null,Nn(e[t],r)):e[t]=r),i&&(e.emphasis=e.emphasis||{},e.emphasis[t]=i,i.focus&&(e.emphasis.focus=i.focus),i.blurScope&&(e.emphasis.blurScope=i.blurScope))}}function cg(e){qi(e,"itemStyle"),qi(e,"lineStyle"),qi(e,"areaStyle"),qi(e,"label"),qi(e,"labelLine"),qi(e,"upperLabel"),qi(e,"edgeLabel")}function $r(e,t){var n=Jm(e)&&e[t],r=Jm(n)&&n.textStyle;if(r)for(var i=0,o=EX.length;i<o;i++){var a=EX[i];r.hasOwnProperty(a)&&(n[a]=r[a])}}function es(e){e&&(cg(e),$r(e,"label"),e.emphasis&&$r(e.emphasis,"label"))}function J8e(e){if(Jm(e)){DM(e),cg(e),$r(e,"label"),$r(e,"upperLabel"),$r(e,"edgeLabel"),e.emphasis&&($r(e.emphasis,"label"),$r(e.emphasis,"upperLabel"),$r(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(DM(t),es(t));var n=e.markLine;n&&(DM(n),es(n));var r=e.markArea;r&&es(r);var i=e.data;if(e.type==="graph"){i=i||e.nodes;var o=e.links||e.edges;if(o&&!oa(o))for(var a=0;a<o.length;a++)es(o[a]);Pe(e.categories,function(u){cg(u)})}if(i&&!oa(i))for(var a=0;a<i.length;a++)es(i[a]);if(t=e.markPoint,t&&t.data)for(var s=t.data,a=0;a<s.length;a++)es(s[a]);if(n=e.markLine,n&&n.data)for(var l=n.data,a=0;a<l.length;a++)Ct(l[a])?(es(l[a][0]),es(l[a][1])):es(l[a]);e.type==="gauge"?($r(e,"axisLabel"),$r(e,"title"),$r(e,"detail")):e.type==="treemap"?(qi(e.breadcrumb,"itemStyle"),Pe(e.levels,function(u){cg(u)})):e.type==="tree"&&cg(e.leaves)}}function ku(e){return Ct(e)?e:e?[e]:[]}function IW(e){return(Ct(e)?e[0]:e)||{}}function $8e(e,t){Ns(ku(e.series),function(r){Jm(r)&&J8e(r)});var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),Ns(n,function(r){Ns(ku(e[r]),function(i){i&&($r(i,"axisLabel"),$r(i.axisPointer,"label"))})}),Ns(ku(e.parallel),function(r){var i=r&&r.parallelAxisDefault;$r(i,"axisLabel"),$r(i&&i.axisPointer,"label")}),Ns(ku(e.calendar),function(r){qi(r,"itemStyle"),$r(r,"dayLabel"),$r(r,"monthLabel"),$r(r,"yearLabel")}),Ns(ku(e.radar),function(r){$r(r,"name"),r.name&&r.axisName==null&&(r.axisName=r.name,delete r.name),r.nameGap!=null&&r.axisNameGap==null&&(r.axisNameGap=r.nameGap,delete r.nameGap)}),Ns(ku(e.geo),function(r){Jm(r)&&(es(r),Ns(ku(r.regions),function(i){es(i)}))}),Ns(ku(e.timeline),function(r){es(r),qi(r,"label"),qi(r,"itemStyle"),qi(r,"controlStyle",!0);var i=r.data;Ct(i)&&Pe(i,function(o){en(o)&&(qi(o,"label"),qi(o,"itemStyle"))})}),Ns(ku(e.toolbox),function(r){qi(r,"iconStyle"),Ns(r.feature,function(i){qi(i,"iconStyle")})}),$r(IW(e.axisPointer),"label"),$r(IW(e.tooltip).axisPointer,"label")}function j8e(e,t){for(var n=t.split(","),r=e,i=0;i<n.length&&(r=r&&r[n[i]],r!=null);i++);return r}function q8e(e,t,n,r){for(var i=t.split(","),o=e,a,s=0;s<i.length-1;s++)a=i[s],o[a]==null&&(o[a]={}),o=o[a];o[i[s]]==null&&(o[i[s]]=n)}function FW(e){e&&Pe(e6e,function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])})}var e6e=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],t6e=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],UM=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function R1(e){var t=e&&e.itemStyle;if(t)for(var n=0;n<UM.length;n++){var r=UM[n][1],i=UM[n][0];t[r]!=null&&(t[i]=t[r])}}function EW(e){e&&e.alignTo==="edge"&&e.margin!=null&&e.edgeDistance==null&&(e.edgeDistance=e.margin)}function XW(e){e&&e.downplay&&!e.blur&&(e.blur=e.downplay)}function n6e(e){e&&e.focusNodeAdjacency!=null&&(e.emphasis=e.emphasis||{},e.emphasis.focus==null&&(e.emphasis.focus="adjacency"))}function xJ(e,t){if(e)for(var n=0;n<e.length;n++)t(e[n]),e[n]&&xJ(e[n].children,t)}function SJ(e,t){$8e(e,t),e.series=To(e.series),Pe(e.series,function(n){if(en(n)){var r=n.type;if(r==="line")n.clipOverflow!=null&&(n.clip=n.clipOverflow);else if(r==="pie"||r==="gauge"){n.clockWise!=null&&(n.clockwise=n.clockWise),EW(n.label);var i=n.data;if(i&&!oa(i))for(var o=0;o<i.length;o++)EW(i[o]);n.hoverOffset!=null&&(n.emphasis=n.emphasis||{},(n.emphasis.scaleSize=null)&&(n.emphasis.scaleSize=n.hoverOffset))}else if(r==="gauge"){var a=j8e(n,"pointer.color");a!=null&&q8e(n,"itemStyle.color",a)}else if(r==="bar"){R1(n),R1(n.backgroundStyle),R1(n.emphasis);var i=n.data;if(i&&!oa(i))for(var o=0;o<i.length;o++)typeof i[o]=="object"&&(R1(i[o]),R1(i[o]&&i[o].emphasis))}else if(r==="sunburst"){var s=n.highlightPolicy;s&&(n.emphasis=n.emphasis||{},n.emphasis.focus||(n.emphasis.focus=s)),XW(n),xJ(n.data,XW)}else r==="graph"||r==="sankey"?n6e(n):r==="map"&&(n.mapType&&!n.map&&(n.map=n.mapType),n.mapLocation&&Nn(n,n.mapLocation));n.hoverAnimation!=null&&(n.emphasis=n.emphasis||{},n.emphasis&&n.emphasis.scale==null&&(n.emphasis.scale=n.hoverAnimation)),FW(n)}}),e.dataRange&&(e.visualMap=e.dataRange),Pe(t6e,function(n){var r=e[n];r&&(Ct(r)||(r=[r]),Pe(r,function(i){FW(i)}))})}function r6e(e){var t=An();e.eachSeries(function(n){var r=n.get("stack");if(r){var i=t.get(r)||t.set(r,[]),o=n.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:n};if(!a.stackedDimension||!(a.isStackedByIndex||a.stackedByDimension))return;i.length&&o.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(a)}}),t.each(i6e)}function i6e(e){Pe(e,function(t,n){var r=[],i=[NaN,NaN],o=[t.stackResultDimension,t.stackedOverDimension],a=t.data,s=t.isStackedByIndex,l=t.seriesModel.get("stackStrategy")||"samesign";a.modify(o,function(u,c,f){var d=a.get(t.stackedDimension,f);if(isNaN(d))return i;var h,p;s?p=a.getRawIndex(f):h=a.get(t.stackedByDimension,f);for(var v=NaN,g=n-1;g>=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=M5e(d,y),v=y;break}}}return r[0]=d,r[1]=v,r})})}var d3=function(){function e(t){this.data=t.data||(t.sourceFormat===fu?{}:[]),this.sourceFormat=t.sourceFormat||mJ,this.seriesLayoutBy=t.seriesLayoutBy||zu,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;r<n.length;r++){var i=n[r];i.type==null&&AJ(this,r)===Fi.Must&&(i.type="ordinal")}}return e}();function Ak(e){return e instanceof d3}function sT(e,t,n){n=n||MJ(e);var r=t.seriesLayoutBy,i=a6e(e,n,r,t.sourceHeader,t.dimensions),o=new d3({data:e,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:i.dimensionsDefine,startIndex:i.startIndex,dimensionsDetectedCount:i.dimensionsDetectedCount,metaRawOption:Xn(t)});return o}function wJ(e){return new d3({data:e,sourceFormat:oa(e)?Lf:Ls})}function o6e(e){return new d3({data:e.data,sourceFormat:e.sourceFormat,seriesLayoutBy:e.seriesLayoutBy,dimensionsDefine:Xn(e.dimensionsDefine),startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount})}function MJ(e){var t=mJ;if(oa(e))t=Lf;else if(Ct(e)){e.length===0&&(t=aa);for(var n=0,r=e.length;n<r;n++){var i=e[n];if(i!=null){if(Ct(i)||oa(i)){t=aa;break}else if(en(i)){t=dl;break}}}}else if(en(e)){for(var o in e)if(Vm(e,o)&&ia(e[o])){t=fu;break}}return t}function a6e(e,t,n,r,i){var o,a;if(!e)return{dimensionsDefine:WW(i),startIndex:a,dimensionsDetectedCount:o};if(t===aa){var s=e;r==="auto"||r==null?VW(function(u){u!=null&&u!=="-"&&(Zt(u)?a==null&&(a=1):a=0)},n,s,10):a=gr(r)?r:r?1:0,!i&&a===1&&(i=[],VW(function(u,c){i[c]=u!=null?u+"":""},n,s,1/0)),o=i?i.length:n===Fv?s.length:s[0]?s[0].length:null}else if(t===dl)i||(i=s6e(e));else if(t===fu)i||(i=[],Pe(e,function(u,c){i.push(c)}));else if(t===Ls){var l=D2(e[0]);o=Ct(l)&&l.length||1}return{startIndex:a,dimensionsDefine:WW(i),dimensionsDetectedCount:o}}function s6e(e){for(var t=0,n;t<e.length&&!(n=e[t++]););if(n)return Wn(n)}function WW(e){if(e){var t=An();return Tt(e,function(n,r){n=en(n)?n:{name:n};var i={name:n.name,displayName:n.displayName,type:n.type};if(i.name==null)return i;i.name+="",i.displayName==null&&(i.displayName=i.name);var o=t.get(i.name);return o?i.name+="-"+o.count++:t.set(i.name,{count:1}),i})}}function VW(e,t,n,r){if(t===Fv)for(var i=0;i<n.length&&i<r;i++)e(n[i]?n[i][0]:null,i);else for(var o=n[0]||[],i=0;i<o.length&&i<r;i++)e(o[i],i)}function LJ(e){var t=e.sourceFormat;return t===dl||t===fu}var Ed,Xd,Wd,DW,UW,TJ=function(){function e(t,n){var r=Ak(t)?t:wJ(t);this._source=r;var i=this._data=r.data;r.sourceFormat===Lf&&(this._offset=0,this._dimSize=n,this._data=i),UW(this,i,r)}return e.prototype.getSource=function(){return this._source},e.prototype.count=function(){return 0},e.prototype.getItem=function(t,n){},e.prototype.appendData=function(t){},e.prototype.clean=function(){},e.protoInitialize=function(){var t=e.prototype;t.pure=!1,t.persistent=!0}(),e.internalField=function(){var t;UW=function(a,s,l){var u=l.sourceFormat,c=l.seriesLayoutBy,f=l.startIndex,d=l.dimensionsDefine,h=DW[Rk(u,c)];if(ht(a,h),u===Lf)a.getItem=n,a.count=i,a.fillStorage=r;else{var p=_J(u,c);a.getItem=di(p,null,s,f,d);var v=OJ(u,c);a.count=di(v,null,s,f,d)}};var n=function(a,s){a=a-this._offset,s=s||[];for(var l=this._data,u=this._dimSize,c=u*a,f=0;f<u;f++)s[f]=l[c+f];return s},r=function(a,s,l,u){for(var c=this._data,f=this._dimSize,d=0;d<f;d++){for(var h=u[d],p=h[0]==null?1/0:h[0],v=h[1]==null?-1/0:h[1],g=s-a,m=l[d],y=0;y<g;y++){var R=c[y*f+d];m[a+y]=R,R<p&&(p=R),R>v&&(v=R)}h[0]=p,h[1]=v}},i=function(){return this._data?this._data.length/this._dimSize:0};DW=(t={},t[aa+"_"+zu]={pure:!0,appendData:o},t[aa+"_"+Fv]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[dl]={pure:!0,appendData:o},t[fu]={pure:!0,appendData:function(a){var s=this._data;Pe(a,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Ls]={appendData:o},t[Lf]={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<a.length;s++)this._data.push(a[s])}}(),e}(),BW=function(e,t,n,r){return e[r]},l6e=(Ed={},Ed[aa+"_"+zu]=function(e,t,n,r){return e[r+t]},Ed[aa+"_"+Fv]=function(e,t,n,r,i){r+=t;for(var o=i||[],a=e,s=0;s<a.length;s++){var l=a[s];o[s]=l?l[r]:null}return o},Ed[dl]=BW,Ed[fu]=function(e,t,n,r,i){for(var o=i||[],a=0;a<n.length;a++){var s=n[a].name,l=e[s];o[a]=l?l[r]:null}return o},Ed[Ls]=BW,Ed);function _J(e,t){var n=l6e[Rk(e,t)];return n}var YW=function(e,t,n){return e.length},u6e=(Xd={},Xd[aa+"_"+zu]=function(e,t,n){return Math.max(0,e.length-t)},Xd[aa+"_"+Fv]=function(e,t,n){var r=e[0];return r?Math.max(0,r.length-t):0},Xd[dl]=YW,Xd[fu]=function(e,t,n){var r=n[0].name,i=e[r];return i?i.length:0},Xd[Ls]=YW,Xd);function OJ(e,t){var n=u6e[Rk(e,t)];return n}var BM=function(e,t,n){return e[t]},c6e=(Wd={},Wd[aa]=BM,Wd[dl]=function(e,t,n){return e[n]},Wd[fu]=BM,Wd[Ls]=function(e,t,n){var r=D2(e);return r instanceof Array?r[t]:r},Wd[Lf]=BM,Wd);function kJ(e){var t=c6e[e];return t}function Rk(e,t){return e===aa?e+"_"+t:e}function vv(e,t,n){if(e){var r=e.getRawDataItem(t);if(r!=null){var i=e.getStore(),o=i.getSource().sourceFormat;if(n!=null){var a=e.getDimensionIndex(n),s=i.getDimensionProperty(a);return kJ(o)(r,a,s)}else{var l=r;return o===Ls&&(l=D2(r)),l}}}}var f6e=/\{@(.+?)\}/g,d6e=function(){function e(){}return e.prototype.getDataParams=function(t,n){var r=this.getData(n),i=this.getRawValue(t,n),o=r.getRawIndex(t),a=r.getName(t),s=r.getRawDataItem(t),l=r.getItemVisual(t,"style"),u=l&&l[r.getItemVisual(t,"drawType")||"fill"],c=l&&l.stroke,f=this.mainType,d=f==="series",h=r.userOutput&&r.userOutput.get();return{componentType:f,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:d?this.subType:null,seriesIndex:this.seriesIndex,seriesId:d?this.id:null,seriesName:d?this.name:null,name:a,dataIndex:o,data:s,dataType:n,value:i,color:u,borderColor:c,dimensionNames:h?h.fullDimensions:null,encode:h?h.encode:null,$vars:["seriesName","name","value"]}},e.prototype.getFormattedLabel=function(t,n,r,i,o,a){n=n||"normal";var s=this.getData(r),l=this.getDataParams(t,r);if(a&&(l.value=a.interpolatedValue),i!=null&&Ct(l.value)&&(l.value=l.value[i]),!o){var u=s.getItemModel(t);o=u.get(n==="normal"?["label","formatter"]:[n,"label","formatter"])}if(vn(o))return l.status=n,l.dimensionIndex=i,o(l);if(Zt(o)){var c=M8e(o,l);return c.replace(f6e,function(f,d){var h=d.length,p=d;p.charAt(0)==="["&&p.charAt(h-1)==="]"&&(p=+p.slice(1,h-1));var v=vv(s,t,p);if(a&&Ct(a.interpolatedValue)){var g=s.getDimensionIndex(p);g>=0&&(v=a.interpolatedValue[g])}return v!=null?v+"":""})}},e.prototype.getRawValue=function(t,n){return vv(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function nm(e){return new h6e(e)}var h6e=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||h<p)){var v=this._progress;if(Ct(v))for(var g=0;g<v.length;g++)this._doProgress(v[g],h,p,l,u);else this._doProgress(v,h,p,l,u)}this._dueIndex=p;var m=this._settedOutputEnd!=null?this._settedOutputEnd:p;this._outputDueEnd=m}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},e.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},e.prototype._doProgress=function(t,n,r,i,o){ZW.reset(n,r,i,o),this._callingProgress=t,this._callingProgress({start:n,end:r,count:r-n,next:ZW.next},this.context)},e.prototype._doReset=function(t){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var n,r;!t&&this._reset&&(n=this._reset(this.context),n&&n.progress&&(r=n.forceFirstProgress,n=n.progress),Ct(n)&&!n.length&&(n=null)),this._progress=n,this._modBy=this._modDataCount=null;var i=this._downstream;return i&&i.dirty(),r},e.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},e.prototype.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},e.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},e.prototype.getUpstream=function(){return this._upstream},e.prototype.getDownstream=function(){return this._downstream},e.prototype.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t},e}(),ZW=function(){var e,t,n,r,i,o={reset:function(l,u,c,f){t=l,e=u,n=c,r=f,i=Math.ceil(r/n),o.next=n>1&&r>0?s:a}};return o;function a(){return t<e?t++:null}function s(){var l=t%i*n+Math.ceil(t/i),u=t>=e?null:l<r?l:t;return t++,u}}();function rb(e,t){var n=t&&t.type;return n==="ordinal"?e:(n==="time"&&!gr(e)&&e!=null&&e!=="-"&&(e=+Vf(e)),e==null||e===""?NaN:Number(e))}An({number:function(e){return parseFloat(e)},time:function(e){return+Vf(e)},trim:function(e){return Zt(e)?cf(e):e}});var p6e=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,n){},e.prototype.retrieveValueFromItem=function(t,n){},e.prototype.convertValue=function(t,n){return rb(t,n)},e}();function v6e(e,t){var n=new p6e,r=e.data,i=n.sourceFormat=e.sourceFormat,o=e.startIndex,a="";e.seriesLayoutBy!==zu&&La(a);var s=[],l={},u=e.dimensionsDefine;if(u)Pe(u,function(v,g){var m=v.name,y={index:g,name:m,displayName:v.displayName};if(s.push(y),m!=null){var R="";Vm(l,m)&&La(R),l[m]=y}});else for(var c=0;c<e.dimensionsDetectedCount;c++)s.push({index:c});var f=_J(i,zu);t.__isBuiltIn&&(n.getRawDataItem=function(v){return f(r,o,s,v)},n.getRawData=di(g6e,null,e)),n.cloneRawData=di(m6e,null,e);var d=OJ(i,zu);n.count=di(d,null,r,o,s);var h=kJ(i);n.retrieveValue=function(v,g){var m=f(r,o,s,v);return p(m,g)};var p=n.retrieveValueFromItem=function(v,g){if(v!=null){var m=s[g];if(m)return h(v,g,m.name)}};return n.getDimensionInfo=di(y6e,null,s,l),n.cloneAllDimensionInfo=di(A6e,null,s),n}function g6e(e){var t=e.sourceFormat;if(!bk(t)){var n="";La(n)}return e.data}function m6e(e){var t=e.sourceFormat,n=e.data;if(!bk(t)){var r="";La(r)}if(t===aa){for(var i=[],o=0,a=n.length;o<a;o++)i.push(n[o].slice());return i}else if(t===dl){for(var i=[],o=0,a=n.length;o<a;o++)i.push(ht({},n[o]));return i}}function y6e(e,t,n){if(n!=null){if(gr(n)||!isNaN(n)&&!Vm(t,n))return e[n];if(Vm(t,n))return t[n]}}function A6e(e){return Xn(e)}var PJ=An();function R6e(e){e=Xn(e);var t=e.type,n="";t||La(n);var r=t.split(":");r.length!==2&&La(n);var i=!1;r[0]==="echarts"&&(t=r[1],i=!0),e.__isBuiltIn=i,PJ.set(t,e)}function b6e(e,t,n){var r=To(e),i=r.length,o="";i||La(o);for(var a=0,s=i;a<s;a++){var l=r[a];t=x6e(l,t),a!==s-1&&(t.length=Math.max(t.length,1))}return t}function x6e(e,t,n,r){var i="";t.length||La(i),en(e)||La(i);var o=e.type,a=PJ.get(o);a||La(i);var s=Tt(t,function(u){return v6e(u,a)}),l=To(a.transform({upstream:s[0],upstreamList:s,config:Xn(e.config)}));return Tt(l,function(u,c){var f="";en(u)||La(f),u.data||La(f);var d=MJ(u.data);bk(d)||La(f);var h,p=t[0];if(p&&c===0&&!u.dimensions){var v=p.startIndex;v&&(u.data=p.data.slice(0,v).concat(u.data)),h={seriesLayoutBy:zu,sourceHeader:v,dimensions:p.metaRawOption.dimensions}}else h={seriesLayoutBy:zu,sourceHeader:0,dimensions:u.dimensions};return sT(u.data,h,null)})}function bk(e){return e===aa||e===dl}var h3="undefined",S6e=typeof Uint32Array===h3?Array:Uint32Array,w6e=typeof Uint16Array===h3?Array:Uint16Array,CJ=typeof Int32Array===h3?Array:Int32Array,QW=typeof Float64Array===h3?Array:Float64Array,NJ={float:QW,int:CJ,ordinal:Array,number:Array,time:QW},YM;function b1(e){return e>65535?S6e:w6e}function X0(){return[1/0,-1/0]}function M6e(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function HW(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;u<s;u++)l[u]=a[u];e[t]=l}}else e[t]=new o(r)}var lT=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=An()}return e.prototype.initData=function(t,n,r){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var i=t.getSource(),o=this.defaultDimValueGetter=YM[i.sourceFormat];this._dimValueGetter=r||o,this._rawExtent=[],LJ(i),this._dimensions=Tt(n,function(a){return{type:a.type,property:a.property}}),this._initDataFromProvider(0,t.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(t,n){var r=this._calcDimNameToIdx,i=this._dimensions,o=r.get(t);if(o!=null){if(i[o].type===n)return o}else o=i.length;return i[o]={type:n},r.set(t,o),this._chunks[o]=new NJ[n||"float"](this._rawCount),this._rawExtent[o]=X0(),o},e.prototype.collectOrdinalMeta=function(t,n){var r=this._chunks[t],i=this._dimensions[t],o=this._rawExtent,a=i.ordinalOffset||0,s=r.length;a===0&&(o[t]=X0());for(var l=o[t],u=a;u<s;u++){var c=r[u]=n.parseAndCollect(r[u]);isNaN(c)||(l[0]=Math.min(c,l[0]),l[1]=Math.max(c,l[1]))}i.ordinalMeta=n,i.ordinalOffset=s,i.type="ordinal"},e.prototype.getOrdinalMeta=function(t){var n=this._dimensions[t],r=n.ordinalMeta;return r},e.prototype.getDimensionProperty=function(t){var n=this._dimensions[t];return n&&n.property},e.prototype.appendData=function(t){var n=this._provider,r=this.count();n.appendData(t);var i=n.count();return n.persistent||(i+=r),r<i&&this._initDataFromProvider(r,i,!0),[r,i]},e.prototype.appendValues=function(t,n){for(var r=this._chunks,i=this._dimensions,o=i.length,a=this._rawExtent,s=this.count(),l=s+Math.max(t.length,n||0),u=0;u<o;u++){var c=i[u];HW(r,u,c.type,l,!0)}for(var f=[],d=s;d<l;d++)for(var h=d-s,p=0;p<o;p++){var c=i[p],v=YM.arrayRows.call(this,t[h]||f,c.property,h,p);r[p][d]=v;var g=a[p];v<g[0]&&(g[0]=v),v>g[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=Tt(a,function(y){return y.property}),c=0;c<s;c++){var f=a[c];l[c]||(l[c]=X0()),HW(o,c,f.type,n,r)}if(i.fillStorage)i.fillStorage(t,n,o,l);else for(var d=[],h=t;h<n;h++){d=i.getItem(h,d);for(var p=0;p<s;p++){var v=o[p],g=this._dimValueGetter(d,u[p],h,p);v[h]=g;var m=l[p];g<m[0]&&(m[0]=g),g>m[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<this._count))return NaN;var r=this._chunks[t];return r?r[this.getRawIndex(n)]:NaN},e.prototype.getValues=function(t,n){var r=[],i=[];if(n==null){n=t,t=[];for(var o=0;o<this._dimensions.length;o++)i.push(o)}else i=t;for(var o=0,a=i.length;o<a;o++)r.push(this.get(i[o],n));return r},e.prototype.getByRawIndex=function(t,n){if(!(n>=0&&n<this._rawCount))return NaN;var r=this._chunks[t];return r?r[n]:NaN},e.prototype.getSum=function(t){var n=this._chunks[t],r=0;if(n)for(var i=0,o=this.count();i<o;i++){var a=this.get(t,i);isNaN(a)||(r+=a)}return r},e.prototype.getMedian=function(t){var n=[];this.each([t],function(o){isNaN(o)||n.push(o)});var r=n.sort(function(o,a){return o-a}),i=this.count();return i===0?0:i%2===1?r[(i-1)/2]:(r[i/2]+r[i/2-1])/2},e.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&r<this._count&&r===t)return t;for(var i=0,o=this._count-1;i<=o;){var a=(i+o)/2|0;if(n[a]<t)i=a+1;else if(n[a]>t)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<f;c++){var d=this.getRawIndex(c),h=n-o[d],p=Math.abs(h);p<=r&&((p<s||p===s&&h>=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<i;o++)t[o]=n[o]}else t=new r(n.buffer,0,i)}else{var r=b1(this._rawCount);t=new r(this.count());for(var o=0;o<t.length;o++)t[o]=o}return t},e.prototype.filter=function(t,n){if(!this._count)return this;for(var r=this.clone(),i=r.count(),o=b1(r._rawCount),a=new o(i),s=[],l=t.length,u=0,c=t[0],f=r._chunks,d=0;d<i;d++){var h=void 0,p=r.getRawIndex(d);if(l===0)h=n(d);else if(l===1){var v=f[c][p];h=n(v,d)}else{for(var g=0;g<l;g++)s[g]=f[t[g]][p];s[g]=d,h=n.apply(null,s)}h&&(a[u++]=p)}return u<i&&(r._indices=a),r._count=u,r._extent=[],r._updateGetRawIdx(),r},e.prototype.selectRange=function(t){var n=this.clone(),r=n._count;if(!r)return this;var i=Wn(t),o=i.length;if(!o)return this;var a=n.count(),s=b1(n._rawCount),l=new s(a),u=0,c=i[0],f=t[c][0],d=t[c][1],h=n._chunks,p=!1;if(!n._indices){var v=0;if(o===1){for(var g=h[i[0]],m=0;m<r;m++){var y=g[m];(y>=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<r;m++){var y=g[m],S=R[m];(y>=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<a;m++){var T=n.getRawIndex(m),y=h[i[0]][T];(y>=f&&y<=d||isNaN(y))&&(l[u++]=T)}else for(var m=0;m<a;m++){for(var w=!0,T=n.getRawIndex(m),M=0;M<o;M++){var O=i[M],y=h[O][T];(y<t[O][0]||y>t[O][1])&&(w=!1)}w&&(l[u++]=n.getRawIndex(m))}return u<a&&(n._indices=l),n._count=u,n._extent=[],n._updateGetRawIdx(),n},e.prototype.map=function(t,n){var r=this.clone(t);return this._updateDims(r,t,n),r},e.prototype.modify=function(t,n){this._updateDims(this,t,n)},e.prototype._updateDims=function(t,n,r){for(var i=t._chunks,o=[],a=n.length,s=t.count(),l=[],u=t._rawExtent,c=0;c<n.length;c++)u[n[c]]=X0();for(var f=0;f<s;f++){for(var d=t.getRawIndex(f),h=0;h<a;h++)l[h]=i[n[h]][d];l[a]=f;var p=r&&r.apply(null,l);if(p!=null){typeof p!="object"&&(o[0]=p,p=o);for(var c=0;c<p.length;c++){var v=n[c],g=p[c],m=u[v],y=i[v];y&&(y[d]=g),g<m[0]&&(m[0]=g),g>m[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(b1(this._rawCount))(Math.min((Math.ceil(a/l)+2)*2,a));h[s++]=u;for(var p=1;p<a-1;p+=l){for(var v=Math.min(p+l,a-1),g=Math.min(p+l*2,a),m=(g+v)/2,y=0,R=v;R<g;R++){var A=this.getRawIndex(R),x=o[A];isNaN(x)||(y+=x)}y/=g-v;var S=p,T=Math.min(p+l,a),w=p-1,M=o[u];c=-1,d=S;for(var O=-1,P=0,R=S;R<T;R++){var A=this.getRawIndex(R),x=o[A];if(isNaN(x)){P++,O<0&&(O=A);continue}f=Math.abs((w-m)*(x-M)-(w-R)*(y-M)),f>c&&(c=f,d=A)}P>0&&P<T-S&&(h[s++]=Math.min(O,d),d=Math.max(O,d)),h[s++]=d,u=d}return h[s++]=this.getRawIndex(a-1),r._count=s,r._indices=h,r.getRawIndex=this._getRawIdx,r},e.prototype.downSample=function(t,n,r,i){for(var o=this.clone([t],!0),a=o._chunks,s=[],l=Math.floor(1/n),u=a[t],c=this.count(),f=o._rawExtent[t]=X0(),d=new(b1(this._rawCount))(Math.ceil(c/l)),h=0,p=0;p<c;p+=l){l>c-p&&(l=c-p,s.length=l);for(var v=0;v<l;v++){var g=this.getRawIndex(p+v);s[v]=u[g]}var m=r(s),y=this.getRawIndex(Math.min(p+i(s,m)||0,c-1));u[y]=m,m<f[0]&&(f[0]=m),m>f[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();o<a;o++){var s=this.getRawIndex(o);switch(r){case 0:n(o);break;case 1:n(i[t[0]][s],o);break;case 2:n(i[t[0]][s],i[t[1]][s],o);break;default:for(var l=0,u=[];l<r;l++)u[l]=i[t[l]][s];u[l]=o,n.apply(null,u)}}},e.prototype.getDataExtent=function(t){var n=this._chunks[t],r=X0();if(!n)return r;var i=this.count(),o=!this._indices,a;if(o)return this._rawExtent[t].slice();if(a=this._extent[t],a)return a.slice();a=r;for(var s=a[0],l=a[1],u=0;u<i;u++){var c=this.getRawIndex(u),f=n[c];f<s&&(s=f),f>l&&(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<i.length;o++)r.push(i[o][n]);return r},e.prototype.clone=function(t,n){var r=new e,i=this._chunks,o=t&&Xf(t,function(s,l){return s[l]=!0,s},{});if(o)for(var a=0;a<i.length;a++)r._chunks[a]=o[a]?M6e(i[a]):i[a];else r._chunks=i;return this._copyCommonProps(r),n||(r._indices=this._cloneIndices()),r._updateGetRawIdx(),r},e.prototype._copyCommonProps=function(t){t._count=this._count,t._rawCount=this._rawCount,t._provider=this._provider,t._dimensions=this._dimensions,t._extent=Xn(this._extent),t._rawExtent=Xn(this._rawExtent)},e.prototype._cloneIndices=function(){if(this._indices){var t=this._indices.constructor,n=void 0;if(t===Array){var r=this._indices.length;n=new t(r);for(var i=0;i<r;i++)n[i]=this._indices[i]}else n=new t(this._indices);return n}return null},e.prototype._getRawIdxIdentity=function(t){return t},e.prototype._getRawIdx=function(t){return t<this._count&&t>=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 rb(n[o],this._dimensions[o])}YM={arrayRows:t,objectRows:function(n,r,i,o){return rb(n[r],this._dimensions[o])},keyedColumns:t,original:function(n,r,i,o){var a=n&&(n.value==null?n:n.value);return rb(a instanceof Array?a[o]:a,this._dimensions[o])},typedArray:function(n,r,i,o){return n[o]}}}(),e}(),L6e=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(QA(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=oa(s)?Lf:Ls,o=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},h=nn(f.seriesLayoutBy,d.seriesLayoutBy)||null,p=nn(f.sourceHeader,d.sourceHeader),v=nn(f.dimensions,d.dimensions),g=h!==d.seriesLayoutBy||!!p!=!!d.sourceHeader||v;i=g?[sT(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=[sT(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&&KW(o)}var a,s=[],l=[];return Pe(t,function(u){u.prepareSource();var c=u.getSource(i||0),f="";i!=null&&!c&&KW(f),s.push(c),l.push(u._getVersionSign())}),r?a=b6e(r,s,{datasetIndex:n.componentIndex}):i!=null&&(a=[o6e(s[0])]),{sourceList:a,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++){var r=t[n];if(r._isDirty()||this._upstreamSignList[n]!==r._getVersionSign())return!0}},e.prototype.getSource=function(t){t=t||0;var n=this._sourceList[t];if(!n){var r=this._getUpstreamSourceManagers();return r[0]&&r[0].getSource(t)}return n},e.prototype.getSharedDataStore=function(t){var n=t.makeStoreSchema();return this._innerGetDataStore(n.dimensions,t.source,n.hash)},e.prototype._innerGetDataStore=function(t,n,r){var i=0,o=this._storeList,a=o[i];a||(a=o[i]={});var s=a[r];if(!s){var l=this._getUpstreamSourceManagers()[0];QA(this._sourceHost)&&l?s=l._innerGetDataStore(t,n,r):(s=new lT,s.initData(new TJ(n,t.length),t)),a[r]=s}return s},e.prototype._getUpstreamSourceManagers=function(){var t=this._sourceHost;if(QA(t)){var n=vk(t);return n?[n.getSourceManager()]:[]}else return Tt(I8e(t),function(r){return r.getSourceManager()})},e.prototype._getSourceMetaRawOption=function(){var t=this._sourceHost,n,r,i;if(QA(t))n=t.get("seriesLayoutBy",!0),r=t.get("sourceHeader",!0),i=t.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var o=t;n=o.get("seriesLayoutBy",!0),r=o.get("sourceHeader",!0),i=o.get("dimensions",!0)}return{seriesLayoutBy:n,sourceHeader:r,dimensions:i}},e}();function QA(e){return e.mainType==="series"}function KW(e){throw new Error(e)}function $m(e,t){return t.type=e,t}function IJ(e,t){var n=e.getData().getItemVisual(t,"style"),r=n[e.visualDrawType];return aT(r)}function T6e(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,i=t.getData(),o=i.mapDimensionsAll("defaultedTooltip"),a=o.length,s=t.getRawValue(n),l=Ct(s),u=IJ(t,n),c,f,d,h;if(a>1||l&&!a){var p=_6e(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=vv(i,n,o[0]),f=v.type}else h=c=l?s[0]:s;var g=$O(t),m=g&&t.name||"",y=i.getName(n),R=r?m:y;return $m("section",{header:m,noHeader:r||!g,sortParam:h,blocks:[$m("nameValue",{markerType:"item",markerColor:u,name:R,noName:!cf(R),value:c,valueType:f,dataIndex:n})].concat(d||[])})}function _6e(e,t,n,r,i){var o=t.getData(),a=Xf(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?Pe(r,function(f){c(vv(o,n,f),f)}):Pe(e,c);function c(f,d){var h=o.getDimensionInfo(d);!h||h.otherDims.tooltip===!1||(a?u.push($m("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 Tc=Oi();function HA(e,t){return e.getName(t)||e.getId(t)}var O6e="__universalTransitionEnabled",Wa=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=nm({count:P6e,reset:C6e}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,i);var o=Tc(this).sourceManager=new L6e(this);o.prepareSource();var a=this.getInitialData(n,i);zW(a,this),this.dataTask.context.data=a,Tc(this).dataBeforeProcessed=a,GW(this),this._initSelectedMapFromData(a)},t.prototype.mergeDefaultAndTheme=function(n,r){var i=zm(this),o=i?f3(n):{},a=this.subType;lr.hasClass(a)&&(a+="Series"),ir(n,r.getTheme().get(this.subType)),ir(n,this.getDefaultOption()),GL(n,"label",["show"]),this.fillDataTextStyle(n.data),i&&pv(n,o,i)},t.prototype.mergeOption=function(n,r){n=ir(this.option,n,!0),this.fillDataTextStyle(n.data);var i=zm(this);i&&pv(this.option,n,i);var o=Tc(this).sourceManager;o.dirty(),o.prepareSource();var a=this.getInitialData(n,r);zW(a,this),this.dataTask.dirty(),this.dataTask.context.data=a,Tc(this).dataBeforeProcessed=a,GW(this),this._initSelectedMapFromData(a)},t.prototype.fillDataTextStyle=function(n){if(n&&!oa(n))for(var r=["show"],i=0;i<n.length;i++)n[i]&&n[i].label&&GL(n[i],"label",r)},t.prototype.getInitialData=function(n,r){},t.prototype.appendData=function(n){var r=this.getRawData();r.appendData(n.data)},t.prototype.getData=function(n){var r=uT(this);if(r){var i=r.context.data;return n==null||!i.getLinkedData?i:i.getLinkedData(n)}else return Tc(this).data},t.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},t.prototype.setData=function(n){var r=uT(this);if(r){var i=r.context;i.outputData=n,r!==this.dataTask&&(i.data=n)}Tc(this).data=n},t.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return An(n)},t.prototype.getSourceManager=function(){return Tc(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return Tc(this).dataBeforeProcessed},t.prototype.getColorBy=function(){var n=this.get("colorBy");return n||"series"},t.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},t.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},t.prototype.formatTooltip=function(n,r,i){return T6e({series:this,dataIndex:n,multipleSeries:r})},t.prototype.isAnimationEnabled=function(){var n=this.ecModel;if(rr.node&&!(n&&n.ssr))return!1;var r=this.getShallow("animation");return r&&this.getData().count()>this.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,i){var o=this.ecModel,a=gk.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<n.length;s++){var l=n[s],u=HA(a,l);i[u]=!1,this._selectedDataIndicesMap[u]=-1}}},t.prototype.toggleSelect=function(n,r){for(var i=[],o=0;o<n.length;o++)i[0]=n[o],this.isSelected(n[o],r)?this.unselect(i,r):this.select(i,r)},t.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var n=this._selectedDataIndicesMap,r=Wn(n),i=[],o=0;o<r.length;o++){var a=n[r[o]];a>=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[HA(o,n)])&&!o.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[O6e])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"){en(a.selectedMap)||(a.selectedMap={});for(var u=a.selectedMap,c=0;c<l;c++){var f=r[c],d=HA(n,f);u[d]=!0,this._selectedDataIndicesMap[d]=n.getRawIndex(f)}}else if(s==="single"||s===!0){var h=r[l-1],d=HA(n,h);a.selectedMap=(i={},i[d]=!0,i),this._selectedDataIndicesMap=(o={},o[d]=n.getRawIndex(h),o)}}},t.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var r=[];n.hasItemOption&&n.each(function(i){var o=n.getRawDataItem(i);o&&o.selected&&r.push(i)}),r.length>0&&this._innerSelect(n,r)}},t.registerClass=function(n){return lr.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}(lr);ul(Wa,d6e);ul(Wa,gk);Az(Wa,lr);function GW(e){var t=e.name;$O(e)||(e.name=k6e(e)||t)}function k6e(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return Pe(n,function(i){var o=t.getDimensionInfo(i);o.displayName&&r.push(o.displayName)}),r.join(" ")}function P6e(e){return e.model.getRawData().count()}function C6e(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),N6e}function N6e(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function zW(e,t){Pe(j3e(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,_a(I6e,t))})}function I6e(e,t){var n=uT(e);return n&&n.setOutputEnd((t||this).count()),t}function uT(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 nc=function(){function e(){this.group=new vi,this.uid=a3("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}();jO(nc);z4(nc);function xk(){var e=Oi();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 FJ=Oi(),F6e=xk(),ta=function(){function e(){this.group=new vi,this.uid=a3("viewChart"),this.renderTask=nm({plan:E6e,reset:X6e}),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&&$W(o,i,"emphasis")},e.prototype.downplay=function(t,n,r,i){var o=t.getData(i&&i.dataType);o&&$W(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){r3(this.group,t)},e.markUpdateMethod=function(t,n){FJ(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function JW(e,t,n){e&&tT(e)&&(t==="emphasis"?Lx:Tx)(e,n)}function $W(e,t,n){var r=fv(e,t),i=t&&t.highlightKey!=null?aMe(t.highlightKey):null;r!=null?Pe(To(r),function(o){JW(e.getItemGraphicEl(o),n,i)}):e.eachItemGraphicEl(function(o){JW(o,n,i)})}jO(ta);z4(ta);function E6e(e){return F6e(e.model)}function X6e(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=e.view,s=i&&FJ(i).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return l!=="render"&&a[l](t,n,r,i),W6e[l]}var W6e={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 EJ(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<arguments.length;p++)h[p]=arguments[p];r=new Date().getTime(),l=this,u=h;var v=c||t,g=c||n;c=null,s=r-(g?i:o)-v,clearTimeout(a),g?a=setTimeout(f,v):s>=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 jW=Oi(),qW={itemStyle:Ym(tJ,!0),lineStyle:Ym(eJ,!0)},V6e={lineStyle:"stroke",itemStyle:"fill"};function XJ(e,t){var n=e.visualStyleMapper||qW[t];return n||(console.warn("Unknown style type '"+t+"'."),qW.itemStyle)}function WJ(e,t){var n=e.visualDrawType||V6e[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var D6e={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=e.getModel(r),o=XJ(e,r),a=o(i),s=i.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=WJ(e,r),u=a[l],c=vn(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"||vn(a.fill)?d:a.fill,a.stroke=a.stroke==="auto"||vn(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=ht({},a);g[l]=c(v),h.setItemVisual(p,"style",g)}}}},x1=new Li,U6e={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",i=XJ(e,r),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(a,s){var l=a.getRawDataItem(s);if(l&&l[r]){x1.option=l[r];var u=i(x1),c=a.ensureUniqueItemVisual(s,"style");ht(c,u),x1.option.decal&&(a.setItemVisual(s,"decal",x1.option.decal),x1.option.decal.dirty=!0),o in u&&a.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},B6e={performRawSeries:!0,overallReset:function(e){var t=An();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)),jW(n).scope=o}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),i={},o=n.getData(),a=jW(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=WJ(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)}})}})}},KA=Math.PI;function Y6e(e,t){t=t||{},Nn(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 vi,r=new Mi({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var i=new Xa({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 Mi({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 n3({shape:{startAngle:-KA/2,endAngle:-KA/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:KA*3/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:KA*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 VJ=function(){function e(t,n,r,i){this._stageTaskMap=An(),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=An();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;Pe(this._allHandlers,function(i){var o=t.get(i.uid)||t.set(i.uid,{}),a="";ou(!(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;Pe(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=An(),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)||nm({plan:G6e,reset:z6e,count:$6e}));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||nm({reset:Z6e});a.context={ecModel:r,api:i,overallReset:t.overallReset,scheduler:o};var s=a.agentStubMap,l=a.agentStubMap=An(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,h="";ou(!t.createOnAllSeries,h),u?r.eachRawSeriesByType(u,p):c?c(r,i).each(p):(f=!1,Pe(r.getSeries(),p));function p(v){var g=v.uid,m=l.set(g,s&&s.get(g)||(d=!0,nm({reset:Q6e,onDirty:K6e})));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 vn(t)&&(t={overallReset:t,seriesType:j6e(t)}),t.uid=a3("stageHandler"),n&&(t.visualType=n),t},e}();function Z6e(e){e.overallReset(e.ecModel,e.api,e.payload)}function Q6e(e){return e.overallProgress&&H6e}function H6e(){this.agent.dirty(),this.getDownstream().dirty()}function K6e(){this.agent&&this.agent.dirty()}function G6e(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function z6e(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=To(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?Tt(t,function(n,r){return DJ(r)}):J6e}var J6e=DJ(0);function DJ(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var o=t.start;o<t.end;o++)i.dataEach(r,o);else i&&i.progress&&i.progress(t,r)}}function $6e(e){return e.data.count()}function j6e(e){Fx=null;try{e(jm,UJ)}catch{}return Fx}var jm={},UJ={},Fx;BJ(jm,mk);BJ(UJ,bJ);jm.eachSeriesByType=jm.eachRawSeriesByType=function(e){Fx=e};jm.eachComponent=function(e){e.mainType==="series"&&e.subType&&(Fx=e.subType)};function BJ(e,t){for(var n in t.prototype)e[n]=Ia}var eV=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const q6e={color:eV,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],eV]};var yo="#B9B8CE",tV="#100C2A",GA=function(){return{axisLine:{lineStyle:{color:yo}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},nV=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],YJ={darkMode:!0,color:nV,backgroundColor:tV,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:yo}},textStyle:{color:yo},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:yo}},dataZoom:{borderColor:"#71708A",textStyle:{color:yo},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:yo}},timeline:{lineStyle:{color:yo},label:{color:yo},controlStyle:{color:yo,borderColor:yo}},calendar:{itemStyle:{color:tV},dayLabel:{color:yo},monthLabel:{color:yo},yearLabel:{color:yo}},timeAxis:GA(),logAxis:GA(),valueAxis:GA(),categoryAxis:GA(),line:{symbol:"circle"},graph:{color:nV},gauge:{title:{color:yo},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:yo},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};YJ.categoryAxis.splitLine.show=!1;var eLe=function(){function e(){}return e.prototype.normalizeQuery=function(t){var n={},r={},i={};if(Zt(t)){var o=Ql(t);n.mainType=o.main||null,n.subType=o.sub||null}else{var a=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};Pe(t,function(l,u){for(var c=!1,f=0;f<a.length;f++){var d=a[f],h=u.lastIndexOf(d);if(h>0&&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}(),cT=["symbol","symbolSize","symbolRotate","symbolOffset"],rV=cT.concat(["symbolKeepAspect"]),tLe={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<cT.length;a++){var s=cT[a],l=e.get(s);vn(l)?(o=!0,i[s]=l):r[s]=l}if(r.symbol=r.symbol||e.defaultSymbol,n.setVisual(ht({legendIcon:e.legendIcon||r.symbol,symbolKeepAspect:e.get("symbolKeepAspect")},r)),t.isSeriesFiltered(e))return;var u=Wn(i);function c(f,d){for(var h=e.getRawValue(d),p=e.getDataParams(d),v=0;v<u.length;v++){var g=u[v];f.setItemVisual(d,g,i[g](h,p))}}return{dataEach:o?c:null}}},nLe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!e.hasSymbolVisual||t.isSeriesFiltered(e))return;var n=e.getData();function r(i,o){for(var a=i.getItemModel(o),s=0;s<rV.length;s++){var l=rV[s],u=a.getShallow(l,!0);u!=null&&i.setItemVisual(o,l,u)}}return{dataEach:n.hasItemOption?r:null}}};function rLe(e,t,n){switch(n){case"color":var r=e.getItemVisual(t,"style");return r[e.getVisual("drawType")];case"opacity":return e.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getItemVisual(t,n)}}function iLe(e,t){switch(t){case"color":var n=e.getVisual("style");return n[e.getVisual("drawType")];case"opacity":return e.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getVisual(t)}}function oLe(e,t){function n(r,i){var o=[];return r.eachComponent({mainType:"series",subType:e,query:i},function(a){o.push(a.seriesIndex)}),o}Pe([[e+"ToggleSelect","toggleSelect"],[e+"Select","select"],[e+"UnSelect","unselect"]],function(r){t(r[0],function(i,o,a){i=ht({},i),a.dispatchAction(ht(i,{type:r[1],seriesIndex:n(o,i)}))})})}function W0(e,t,n,r,i){var o=e+t;n.isSilent(o)||r.eachComponent({mainType:"series",subType:"pie"},function(a){for(var s=a.seriesIndex,l=a.option.selectedMap,u=i.selected,c=0;c<u.length;c++)if(u[c].seriesIndex===s){var f=a.getData(),d=fv(f,i.fromActionPayload);n.trigger(o,{type:o,seriesId:a.id,name:Ct(d)?f.getName(d[0]):f.getName(d),selected:Zt(l)?l:ht({},l)})}})}function aLe(e,t,n){e.on("selectchanged",function(r){var i=n.getModel();r.isFromClick?(W0("map","selectchanged",t,i,r),W0("pie","selectchanged",t,i,r)):r.fromAction==="select"?(W0("map","selected",t,i,r),W0("pie","selected",t,i,r)):r.fromAction==="unselect"&&(W0("map","unselected",t,i,r),W0("pie","unselected",t,i,r))})}function zA(e,t,n){for(var r;e&&!(t(e)&&(r=e,n));)e=e.__hostTarget||e.parent;return r}var sLe=Math.round(Math.random()*9),lLe=typeof Object.defineProperty=="function",uLe=function(){function e(){this._id="__ec_inner_"+sLe++}return e.prototype.get=function(t){return this._guard(t)[this._id]},e.prototype.set=function(t,n){var r=this._guard(t);return lLe?Object.defineProperty(r,this._id,{value:n,enumerable:!1,configurable:!0}):r[this._id]=n,this},e.prototype.delete=function(t){return this.has(t)?(delete this._guard(t)[this._id],!0):!1},e.prototype.has=function(t){return!!this._guard(t)[this._id]},e.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},e}(),cLe=Gn.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,o=t.height/2;e.moveTo(n,r-o),e.lineTo(n+i,r+o),e.lineTo(n-i,r+o),e.closePath()}}),fLe=Gn.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,o=t.height/2;e.moveTo(n,r-o),e.lineTo(n+i,r),e.lineTo(n,r+o),e.lineTo(n-i,r),e.closePath()}}),dLe=Gn.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.x,r=t.y,i=t.width/5*3,o=Math.max(i,t.height),a=i/2,s=a*a/(o-a),l=r-o+a+s,u=Math.asin(s/a),c=Math.cos(u)*a,f=Math.sin(u),d=Math.cos(u),h=a*.6,p=a*.7;e.moveTo(n-c,l+s),e.arc(n,l,a,Math.PI-u,Math.PI*2+u),e.bezierCurveTo(n+c-f*h,l+s+d*h,n,r-p,n,r),e.bezierCurveTo(n,r-p,n-c+f*h,l+s+d*h,n-c,l+s),e.closePath()}}),hLe=Gn.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.height,r=t.width,i=t.x,o=t.y,a=r/3*2;e.moveTo(i,o),e.lineTo(i+a,o+n),e.lineTo(i,o+n/4*3),e.lineTo(i-a,o+n),e.lineTo(i,o),e.closePath()}}),pLe={line:Uf,rect:Mi,roundRect:Mi,square:Mi,circle:B2,diamond:fLe,pin:dLe,arrow:hLe,triangle:cLe},vLe={line:function(e,t,n,r,i){i.x1=e,i.y1=t+r/2,i.x2=e+n,i.y2=t+r/2},rect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r},roundRect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r,i.r=Math.min(n,r)/4},square:function(e,t,n,r,i){var o=Math.min(n,r);i.x=e,i.y=t,i.width=o,i.height=o},circle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.r=Math.min(n,r)/2},diamond:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r},pin:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},arrow:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},triangle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r}},fT={};Pe(pLe,function(e,t){fT[t]=new e});var gLe=Gn.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,n){var r=bx(e,t,n),i=this.shape;return i&&i.symbolType==="pin"&&t.position==="inside"&&(r.y=n.y+n.height*.4),r},buildPath:function(e,t,n){var r=t.symbolType;if(r!=="none"){var i=fT[r];i||(r="rect",i=fT[r]),vLe[r](t.x,t.y,t.width,t.height,i.shape),i.buildPath(e,i.shape,n)}}});function mLe(e,t){if(this.type!=="image"){var n=this.style;this.__isEmptyBrush?(n.stroke=e,n.fill=t||"#fff",n.lineWidth=2):this.shape.symbolType==="line"?n.stroke=e:n.fill=e,this.markRedraw()}}function Bf(e,t,n,r,i,o,a){var s=e.indexOf("empty")===0;s&&(e=e.substr(5,1).toLowerCase()+e.substr(6));var l;return e.indexOf("image://")===0?l=Kz(e.slice(8),new ur(t,n,r,i),a?"center":"cover"):e.indexOf("path://")===0?l=sk(e.slice(7),{},new ur(t,n,r,i),a?"center":"cover"):l=new gLe({shape:{symbolType:e,x:t,y:n,width:r,height:i}}),l.__isEmptyBrush=s,l.setColor=mLe,o&&l.setColor(o),l}function ZJ(e){return Ct(e)||(e=[+e,+e]),[e[0]||0,e[1]||0]}function QJ(e,t){if(e!=null)return Ct(e)||(e=[e,e]),[pr(e[0],t[0])||0,pr(nn(e[1],e[0]),t[1])||0]}function sh(e){return isFinite(e)}function yLe(e,t,n){var r=t.x==null?0:t.x,i=t.x2==null?1:t.x2,o=t.y==null?0:t.y,a=t.y2==null?0:t.y2;t.global||(r=r*n.width+n.x,i=i*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),r=sh(r)?r:0,i=sh(i)?i:1,o=sh(o)?o:0,a=sh(a)?a:0;var s=e.createLinearGradient(r,o,i,a);return s}function ALe(e,t,n){var r=n.width,i=n.height,o=Math.min(r,i),a=t.x==null?.5:t.x,s=t.y==null?.5:t.y,l=t.r==null?.5:t.r;t.global||(a=a*r+n.x,s=s*i+n.y,l=l*o),a=sh(a)?a:.5,s=sh(s)?s:.5,l=l>=0&&sh(l)?l:.5;var u=e.createRadialGradient(a,s,0,a,s,l);return u}function iV(e,t,n){for(var r=t.type==="radial"?ALe(e,t,n):yLe(e,t,n),i=t.colorStops,o=0;o<i.length;o++)r.addColorStop(i[o].offset,i[o].color);return r}function RLe(e,t){if(e===t||!e&&!t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!0;return!1}function JA(e){return parseInt(e,10)}function oV(e,t,n){var r=["width","height"][t],i=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(n[r]!=null&&n[r]!=="auto")return parseFloat(n[r]);var s=document.defaultView.getComputedStyle(e);return(e[i]||JA(s[r])||JA(e.style[r]))-(JA(s[o])||0)-(JA(s[a])||0)|0}function bLe(e,t){return!e||e==="solid"||!(t>0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:gr(e)?[e]:Ct(e)?e:null}function Sk(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&bLe(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var i=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;i&&i!==1&&(n=Tt(n,function(o){return o/i}),r/=i)}return[n,r]}var xLe=new Df(!0);function Ex(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function aV(e){return typeof e=="string"&&e!=="none"}function Xx(e){var t=e.fill;return t!=null&&t!=="none"}function sV(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 lV(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 uV(e,t,n){var r=qO(t.image,t.__image,n);if(J4(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)*HR),o.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(o)}return i}}function SLe(e,t,n,r){var i,o=Ex(n),a=Xx(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||xLe,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?iV(e,d,S):t.__canvasFillGradient,t.__canvasFillGradient=y),v&&(R=f?iV(e,h,S):t.__canvasStrokeGradient,t.__canvasStrokeGradient=R),g&&(A=f||!t.__canvasFillPattern?uV(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=A),m&&(x=f||!t.__canvasStrokePattern?uV(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 T=t.getGlobalScale();c.setScale(T[0],T[1],t.segmentIgnoreThreshold);var w,M;e.setLineDash&&n.lineDash&&(i=Sk(t),w=i[0],M=i[1]);var O=!0;(u||f&ap)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),O=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),O&&c.rebuildPath(e,l?s:1),w&&(e.setLineDash(w),e.lineDashOffset=M),r||(n.strokeFirst?(o&&lV(e,n),a&&sV(e,n)):(a&&sV(e,n),o&&lV(e,n))),w&&e.setLineDash([])}function wLe(e,t,n){var r=t.__image=qO(n.image,t.__image,t,t.onload);if(!(!r||!J4(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 MLe(e,t,n){var r,i=n.text;if(i!=null&&(i+=""),i){e.font=n.font||Ef,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var o=void 0,a=void 0;e.setLineDash&&n.lineDash&&(r=Sk(t),o=r[0],a=r[1]),o&&(e.setLineDash(o),e.lineDashOffset=a),n.strokeFirst?(Ex(n)&&e.strokeText(i,n.x,n.y),Xx(n)&&e.fillText(i,n.x,n.y)):(Xx(n)&&e.fillText(i,n.x,n.y),Ex(n)&&e.strokeText(i,n.x,n.y)),o&&e.setLineDash([])}}var cV=["shadowBlur","shadowOffsetX","shadowOffsetY"],fV=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function HJ(e,t,n,r,i){var o=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Ho(e,i),o=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?xh.opacity:a}(r||t.blend!==n.blend)&&(o||(Ho(e,i),o=!0),e.globalCompositeOperation=t.blend||xh.blend);for(var s=0;s<cV.length;s++){var l=cV[s];(r||t[l]!==n[l])&&(o||(Ho(e,i),o=!0),e[l]=e.dpr*(t[l]||0))}return(r||t.shadowColor!==n.shadowColor)&&(o||(Ho(e,i),o=!0),e.shadowColor=t.shadowColor||xh.shadowColor),o}function dV(e,t,n,r,i){var o=qm(t,i.inHover),a=r?null:n&&qm(n,i.inHover)||{};if(o===a)return!1;var s=HJ(e,o,a,r,i);if((r||o.fill!==a.fill)&&(s||(Ho(e,i),s=!0),aV(o.fill)&&(e.fillStyle=o.fill)),(r||o.stroke!==a.stroke)&&(s||(Ho(e,i),s=!0),aV(o.stroke)&&(e.strokeStyle=o.stroke)),(r||o.opacity!==a.opacity)&&(s||(Ho(e,i),s=!0),e.globalAlpha=o.opacity==null?1:o.opacity),t.hasStroke()){var l=o.lineWidth,u=l/(o.strokeNoScale&&t.getLineScale?t.getLineScale():1);e.lineWidth!==u&&(s||(Ho(e,i),s=!0),e.lineWidth=u)}for(var c=0;c<fV.length;c++){var f=fV[c],d=f[0];(r||o[d]!==a[d])&&(s||(Ho(e,i),s=!0),e[d]=o[d]||f[1])}return s}function LLe(e,t,n,r,i){return HJ(e,qm(t,i.inHover),n&&qm(n,i.inHover),r,i)}function KJ(e,t){var n=t.transform,r=e.dpr||1;n?e.setTransform(r*n[0],r*n[1],r*n[2],r*n[3],r*n[4],r*n[5]):e.setTransform(r,0,0,r,0,0)}function TLe(e,t,n){for(var r=!1,i=0;i<e.length;i++){var o=e[i];r=r||o.isZeroArea(),KJ(t,o),t.beginPath(),o.buildPath(t,o.shape),t.clip()}n.allClipped=r}function _Le(e,t){return e&&t?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&&!t)}var hV=1,pV=2,vV=3,gV=4;function OLe(e){var t=Xx(e),n=Ex(e);return!(e.lineDash||!(+t^+n)||t&&typeof e.fill!="string"||n&&typeof e.stroke!="string"||e.strokePercent<1||e.strokeOpacity<1||e.fillOpacity<1)}function Ho(e,t){t.batchFill&&e.fill(),t.batchStroke&&e.stroke(),t.batchFill="",t.batchStroke=""}function qm(e,t){return t&&e.__hoverStyle||e.style}function kLe(e,t){dT(e,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function dT(e,t,n,r){var i=t.transform;if(!t.shouldBePainted(n.viewWidth,n.viewHeight,!1,!1)){t.__dirty&=~Dl,t.__isRendered=!1;return}var o=t.__clipPaths,a=n.prevElClipPaths,s=!1,l=!1;if((!a||RLe(o,a))&&(a&&a.length&&(Ho(e,n),e.restore(),l=s=!0,n.prevElClipPaths=null,n.allClipped=!1,n.prevEl=null),o&&o.length&&(Ho(e,n),e.save(),TLe(o,e,n),s=!0),n.prevElClipPaths=o),n.allClipped){t.__isRendered=!1;return}t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush();var u=n.prevEl;u||(l=s=!0);var c=t instanceof Gn&&t.autoBatch&&OLe(t.style);s||_Le(i,u.transform)?(Ho(e,n),KJ(e,t)):c||Ho(e,n);var f=qm(t,n.inHover);t instanceof Gn?(n.lastDrawType!==hV&&(l=!0,n.lastDrawType=hV),dV(e,t,u,l,n),(!c||!n.batchFill&&!n.batchStroke)&&e.beginPath(),SLe(e,t,f,c),c&&(n.batchFill=f.fill||"",n.batchStroke=f.stroke||"")):t instanceof Zm?(n.lastDrawType!==vV&&(l=!0,n.lastDrawType=vV),dV(e,t,u,l,n),MLe(e,t,f)):t instanceof cl?(n.lastDrawType!==pV&&(l=!0,n.lastDrawType=pV),LLe(e,t,u,l,n),wLe(e,t,f)):t.getTemporalDisplayables&&(n.lastDrawType!==gV&&(l=!0,n.lastDrawType=gV),PLe(e,t,n)),c&&r&&Ho(e,n),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),n.prevEl=t,t.__dirty=0,t.__isRendered=!0}function PLe(e,t,n){var r=t.getDisplayables(),i=t.getTemporalDisplayables();e.save();var o={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover},a,s;for(a=t.getCursor(),s=r.length;a<s;a++){var l=r[a];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),dT(e,l,o,a===s-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),o.prevEl=l}for(var u=0,c=i.length;u<c;u++){var l=i[u];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),dT(e,l,o,u===c-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),o.prevEl=l}t.clearTemporalDisplayables(),t.notClear=!0,e.restore()}var ZM=new uLe,mV=new V2(100),yV=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function hT(e,t){if(e==="none")return null;var n=t.getDevicePixelRatio(),r=t.getZr(),i=r.painter.type==="svg";e.dirty&&ZM.delete(e);var o=ZM.get(e);if(o)return o;var a=Nn(e,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});a.backgroundColor==="none"&&(a.backgroundColor=null);var s={repeat:"repeat"};return l(s),s.rotation=a.rotation,s.scaleX=s.scaleY=i?1:1/n,ZM.set(e,s),e.dirty=!1,s;function l(u){for(var c=[n],f=!0,d=0;d<yV.length;++d){var h=a[yV[d]];if(h!=null&&!Ct(h)&&!Zt(h)&&!gr(h)&&typeof h!="boolean"){f=!1;break}c.push(h)}var p;if(f){p=c.join(",")+(i?"-svg":"");var v=mV.get(p);v&&(i?u.svgElement=v:u.image=v)}var g=zJ(a.dashArrayX),m=CLe(a.dashArrayY),y=GJ(a.symbol),R=NLe(g),A=JJ(m),x=!i&&X2.createCanvas(),S=i&&{tag:"g",attrs:{},key:"dcl",children:[]},T=M(),w;x&&(x.width=T.width*n,x.height=T.height*n,w=x.getContext("2d")),O(),f&&mV.put(p,x||S),u.image=x,u.svgElement=S,u.svgWidth=T.width,u.svgHeight=T.height;function M(){for(var P=1,k=0,F=R.length;k<F;++k)P=IX(P,R[k]);for(var C=1,k=0,F=y.length;k<F;++k)C=IX(C,y[k].length);P*=C;var I=A*R.length*y.length;return{width:Math.max(1,Math.min(P,a.maxTileWidth)),height:Math.max(1,Math.min(I,a.maxTileHeight))}}function O(){w&&(w.clearRect(0,0,x.width,x.height),a.backgroundColor&&(w.fillStyle=a.backgroundColor,w.fillRect(0,0,x.width,x.height)));for(var P=0,k=0;k<m.length;++k)P+=m[k];if(P<=0)return;for(var F=-A,C=0,I=0,N=0;F<T.height;){if(C%2===0){for(var W=I/2%y.length,D=0,Z=0,re=0;D<T.width*2;){for(var B=0,k=0;k<g[N].length;++k)B+=g[N][k];if(B<=0)break;if(Z%2===0){var Y=(1-a.symbolSize)*.5,K=D+g[N][Z]*Y,G=F+m[C]*Y,ee=g[N][Z]*a.symbolSize,q=m[C]*a.symbolSize,H=re/2%y[W].length;ue(K,G,ee,q,y[W][H])}D+=g[N][Z],++re,++Z,Z===g[N].length&&(Z=0)}++N,N===g.length&&(N=0)}F+=m[C],++I,++C,C===m.length&&(C=0)}function ue(Ae,ce,de,le,J){var E=i?1:n,$=Bf(J,Ae*E,ce*E,de*E,le*E,a.color,a.symbolKeepAspect);if(i){var ie=r.painter.renderOneToVNode($);ie&&S.children.push(ie)}else kLe(w,$)}}}}function GJ(e){if(!e||e.length===0)return[["rect"]];if(Zt(e))return[[e]];for(var t=!0,n=0;n<e.length;++n)if(!Zt(e[n])){t=!1;break}if(t)return GJ([e]);for(var r=[],n=0;n<e.length;++n)Zt(e[n])?r.push([e[n]]):r.push(e[n]);return r}function zJ(e){if(!e||e.length===0)return[[0,0]];if(gr(e)){var t=Math.ceil(e);return[[t,t]]}for(var n=!0,r=0;r<e.length;++r)if(!gr(e[r])){n=!1;break}if(n)return zJ([e]);for(var i=[],r=0;r<e.length;++r)if(gr(e[r])){var t=Math.ceil(e[r]);i.push([t,t])}else{var t=Tt(e[r],function(s){return Math.ceil(s)});t.length%2===1?i.push(t.concat(t)):i.push(t)}return i}function CLe(e){if(!e||typeof e=="object"&&e.length===0)return[0,0];if(gr(e)){var t=Math.ceil(e);return[t,t]}var n=Tt(e,function(r){return Math.ceil(r)});return e.length%2?n.concat(n):n}function NLe(e){return Tt(e,function(t){return JJ(t)})}function JJ(e){for(var t=0,n=0;n<e.length;++n)t+=e[n];return e.length%2===1?t*2:t}function ILe(e,t){e.eachRawSeries(function(n){if(!e.isSeriesFiltered(n)){var r=n.getData();r.hasItemVisual()&&r.each(function(a){var s=r.getItemVisual(a,"decal");if(s){var l=r.ensureUniqueItemVisual(a,"style");l.decal=hT(s,t)}});var i=r.getVisual("decal");if(i){var o=r.getVisual("style");o.decal=hT(i,t)}}})}var Qs=new sc,$J={};function FLe(e,t){$J[e]=t}function ELe(e){return $J[e]}var XLe=1,WLe=800,VLe=900,DLe=1e3,ULe=2e3,BLe=5e3,jJ=1e3,YLe=1100,wk=2e3,qJ=3e3,ZLe=4e3,p3=4500,QLe=4600,HLe=5e3,KLe=6e3,e$=7e3,GLe={PROCESSOR:{FILTER:DLe,SERIES_FILTER:WLe,STATISTIC:BLe},VISUAL:{LAYOUT:jJ,PROGRESSIVE_LAYOUT:YLe,GLOBAL:wk,CHART:qJ,POST_CHART_LAYOUT:QLe,COMPONENT:ZLe,BRUSH:HLe,CHART_ITEM:p3,ARIA:KLe,DECAL:e$}},Ji="__flagInMainProcess",Xo="__pendingUpdate",QM="__needsUpdateStatus",AV=/^[a-zA-Z0-9_]+$/,HM="__connectUpdateStatus",RV=0,zLe=1,JLe=2;function t$(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this.isDisposed()){this.id;return}return r$(this,e,t)}}function n$(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return r$(this,e,t)}}function r$(e,t,n){return n[0]=n[0]&&n[0].toLowerCase(),sc.prototype[t].apply(e,n)}var i$=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(sc),o$=i$.prototype;o$.on=n$("on");o$.off=n$("off");var V0,KM,$A,_c,GM,zM,JM,S1,w1,bV,xV,$M,SV,jA,wV,a$,za,MV,s$=function(e){xt(t,e);function t(n,r,i){var o=e.call(this,new eLe)||this;o._chartsViews=[],o._chartsMap={},o._componentsViews=[],o._componentsMap={},o._pendingActions=[],i=i||{},Zt(r)&&(r=l$[r]),o._dom=n;var a="canvas",s="auto",l=!1;i.ssr&&R5e(function(d){var h=br(d),p=h.dataIndex;if(p!=null){var v=An();return v.set("series_index",h.seriesIndex),v.set("data_index",p),h.ssrType&&v.set("ssr_type",h.ssrType),v}});var u=o._zr=CX(n,{renderer:i.renderer||a,devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height,ssr:i.ssr,useDirtyRect:nn(i.useDirtyRect,l),useCoarsePointer:nn(i.useCoarsePointer,s),pointerSize:i.pointerSize});o._ssr=i.ssr,o._throttledZrFlush=EJ(di(u.flush,u),17),r=Xn(r),r&&SJ(r,!0),o._theme=r,o._locale=m8e(i.locale||rJ),o._coordSysMgr=new yk;var c=o._api=wV(o);function f(d,h){return d.__prio-h.__prio}return KR(Vx,f),KR(pT,f),o._scheduler=new VJ(o,c,pT,Vx),o._messageCenter=new i$,o._initEvents(),o.resize=di(o.resize,o),u.animation.on("frame",o._onframe,o),bV(u,o),xV(u,o),_L(o),o}return t.prototype._onframe=function(){if(!this._disposed){MV(this);var n=this._scheduler;if(this[Xo]){var r=this[Xo].silent;this[Ji]=!0;try{V0(this),_c.update.call(this,null,this[Xo].updateParams)}catch(l){throw this[Ji]=!1,this[Xo]=null,l}this._zr.flush(),this[Ji]=!1,this[Xo]=null,S1.call(this,r),w1.call(this,r)}else if(n.unfinished){var i=XLe,o=this._model,a=this._api;n.unfinished=!1;do{var s=+new Date;n.performSeriesTasks(o),n.performDataProcessorTasks(o),zM(this,o),n.performVisualTasks(o),jA(this,this._model,a,"remain",{}),i-=+new Date-s}while(i>0&&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[Ji]){if(this._disposed){this.id;return}var o,a,s;if(en(r)&&(i=r.lazyUpdate,o=r.silent,a=r.replaceMerge,s=r.transition,r=r.notMerge),this[Ji]=!0,!this._model||r){var l=new Q8e(this._api),u=this._theme,c=this._model=new mk;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:a},vT);var f={seriesTransition:s,optionChanged:!0};if(i)this[Xo]={silent:o,updateParams:f},this[Ji]=!1,this.getZr().wakeUp();else{try{V0(this),_c.update.call(this,null,f)}catch(d){throw this[Xo]=null,this[Ji]=!1,d}this._ssr||this._zr.flush(),this[Xo]=null,this[Ji]=!1,S1.call(this,o),w1.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||rr.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(rr.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return Pe(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;Pe(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 Pe(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(LV[i]){var l=s,u=s,c=-s,f=-s,d=[],h=n&&n.pixelRatio||this.getDevicePixelRatio();Pe(im,function(R,A){if(R.group===i){var x=r?R.getZr().painter.getSvgDom().innerHTML:R.renderToCanvas(Xn(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=X2.createCanvas(),m=CX(g,{renderer:r?"svg":"canvas"});if(m.resize({width:p,height:v}),r){var y="";return Pe(d,function(R){var A=R.left-l,x=R.top-u;y+='<g transform="translate('+A+","+x+')">'+R.dom+"</g>"}),m.painter.getSvgRoot().innerHTML=y,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new Mi({shape:{x:0,y:0,width:p,height:v},style:{fill:n.connectedBackgroundColor}})),Pe(d,function(R){var A=new cl({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 GM(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return GM(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var i=this._model,o,a=yM(i,n);return Pe(a,function(s,l){l.indexOf("Models")>=0&&Pe(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=yM(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?rLe(s,l,r):iLe(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;Pe($Le,function(r){var i=function(o){var a=n.getModel(),s=o.target,l,u=r==="globalout";if(u?l={}:s&&zA(s,function(p){var v=br(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=ht({},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)}),Pe(rm,function(r,i){n._messageCenter.on(i,function(o){this.trigger(i,o)},n)}),Pe(["selectchanged"],function(r){n._messageCenter.on(r,function(i){this.trigger(r,i)},n)}),aLe(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&&mz(this.getDom(),Lk,"");var r=this,i=r._api,o=r._model;Pe(r._componentsViews,function(a){a.dispose(o,i)}),Pe(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 im[r.id]},t.prototype.resize=function(n){if(!this[Ji]){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[Xo]&&(o==null&&(o=this[Xo].silent),i=!0,this[Xo]=null),this[Ji]=!0;try{i&&V0(this),_c.update.call(this,{type:"resize",animation:ht({duration:0},n&&n.animation)})}catch(a){throw this[Ji]=!1,a}this[Ji]=!1,S1.call(this,o),w1.call(this,o)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(en(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!gT[n]){var i=gT[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=ht({},n);return r.type=rm[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(en(r)||(r={silent:!!r}),!!Wx[n.type]&&this._model){if(this[Ji]){this._pendingActions.push(n);return}var i=r.silent;JM.call(this,n,i);var o=r.flush;o?this._zr.flush():o!==!1&&rr.browser.weChat&&this._throttledZrFlush(),S1.call(this,i),w1.call(this,i)}},t.prototype.updateLabelLayout=function(){Qs.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(){V0=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),KM(f,!0),KM(f,!1),d.plan()},KM=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;R<v.length;R++)v[R].__alive=!1;d?h.eachComponent(function(S,T){S!=="series"&&A(T)}):h.eachSeries(A);function A(S){var T=S.__requireNewView;S.__requireNewView=!1;var w="_ec_"+S.id+"_"+S.type,M=!T&&g[w];if(!M){var O=Ql(S.type),P=d?nc.getClass(O.main,O.sub):ta.getClass(O.sub);M=new P,M.init(h,y),g[w]=M,v.push(M),m.add(M.group)}S.__viewId=M.__id=w,M.__alive=!0,M.__model=S,M.group.__ecComponentInfo={mainType:S.mainType,index:S.componentIndex},!d&&p.prepareView(M,S,h,y)}for(var R=0;R<v.length;){var x=v[R];x.__alive?R++:(!d&&x.renderTask.dispose(),m.remove(x.group),x.dispose(h,y),v.splice(R,1),g[x.__id]===x&&delete g[x.__id],x.__id=x.group.__ecComponentInfo=null)}},$A=function(f,d,h,p,v){var g=f._model;if(g.setUpdatePayload(h),!p){Pe([].concat(f._componentsViews).concat(f._chartsViews),x);return}var m={};m[p+"Id"]=h[p+"Id"],m[p+"Index"]=h[p+"Index"],m[p+"Name"]=h[p+"Name"];var y={mainType:p,query:m};v&&(y.subType=v);var R=h.excludeSeriesId,A;R!=null&&(A=An(),Pe(To(R),function(S){var T=jl(S,null);T!=null&&A.set(T,!0)})),g&&g.eachComponent(y,function(S){var T=A&&A.get(S.id)!=null;if(!T)if(sW(h))if(S instanceof Wa)h.type===Sh&&!h.notBlur&&!S.get(["emphasis","disabled"])&&jwe(S,h,f._api);else{var w=rk(S.mainType,S.componentIndex,h.name,f._api),M=w.focusSelf,O=w.dispatchers;h.type===Sh&&M&&!h.notBlur&&qL(S.mainType,S.componentIndex,f._api),O&&Pe(O,function(P){h.type===Sh?Lx(P):Tx(P)})}else nT(h)&&S instanceof Wa&&(tMe(S,h,f._api),oW(S),za(f))},f),g&&g.eachComponent(y,function(S){var T=A&&A.get(S.id)!=null;T||x(f[p==="series"?"_chartsMap":"_componentsMap"][S.__viewId])},f);function x(S){S&&S.__alive&&S[d]&&S[d](S.__model,g,f._api,h)}},_c={prepareAndUpdate:function(f){V0(this),_c.update.call(this,f,{optionChanged:f.newOption!=null})},update:function(f,d){var h=this._model,p=this._api,v=this._zr,g=this._coordSysMgr,m=this._scheduler;if(h){h.setUpdatePayload(f),m.restoreData(h,f),m.performSeriesTasks(h),g.create(h,p),m.performDataProcessorTasks(h,f),zM(this,h),g.update(h,p),n(h),m.performVisualTasks(h,f),$M(this,h,p,f,d);var y=h.get("backgroundColor")||"transparent",R=h.get("darkMode");v.setBackgroundColor(y),R!=null&&R!=="auto"&&v.setDarkMode(R),Qs.trigger("afterupdate",h,p)}},updateTransform:function(f){var d=this,h=this._model,p=this._api;if(h){h.setUpdatePayload(f);var v=[];h.eachComponent(function(m,y){if(m!=="series"){var R=d.getViewOfComponentModel(y);if(R&&R.__alive)if(R.updateTransform){var A=R.updateTransform(y,h,p,f);A&&A.update&&v.push(R)}else v.push(R)}});var g=An();h.eachSeries(function(m){var y=d._chartsMap[m.__viewId];if(y.updateTransform){var R=y.updateTransform(m,h,p,f);R&&R.update&&g.set(m.uid,1)}else g.set(m.uid,1)}),n(h),this._scheduler.performVisualTasks(h,f,{setDirty:!0,dirtyMap:g}),jA(this,h,p,f,{},g),Qs.trigger("afterupdate",h,p)}},updateView:function(f){var d=this._model;d&&(d.setUpdatePayload(f),ta.markUpdateMethod(f,"updateView"),n(d),this._scheduler.performVisualTasks(d,f,{setDirty:!0}),$M(this,d,this._api,f,{}),Qs.trigger("afterupdate",d,this._api))},updateVisual:function(f){var d=this,h=this._model;h&&(h.setUpdatePayload(f),h.eachSeries(function(p){p.getData().clearAllVisual()}),ta.markUpdateMethod(f,"updateVisual"),n(h),this._scheduler.performVisualTasks(h,f,{visualType:"visual",setDirty:!0}),h.eachComponent(function(p,v){if(p!=="series"){var g=d.getViewOfComponentModel(v);g&&g.__alive&&g.updateVisual(v,h,d._api,f)}}),h.eachSeries(function(p){var v=d._chartsMap[p.__viewId];v.updateVisual(p,h,d._api,f)}),Qs.trigger("afterupdate",h,this._api))},updateLayout:function(f){_c.update.call(this,f)}},GM=function(f,d,h,p){if(f._disposed){f.id;return}for(var v=f._model,g=f._coordSysMgr.getCoordinateSystems(),m,y=yM(v,h),R=0;R<g.length;R++){var A=g[R];if(A[d]&&(m=A[d](v,y,p))!=null)return m}},zM=function(f,d){var h=f._chartsMap,p=f._scheduler;d.eachSeries(function(v){p.updateStreamModes(v,h[v.__viewId])})},JM=function(f,d){var h=this,p=this.getModel(),v=f.type,g=f.escapeConnect,m=Wx[v],y=m.actionInfo,R=(y.update||"update").split(":"),A=R.pop(),x=R[0]!=null&&Ql(R[0]);this[Ji]=!0;var S=[f],T=!1;f.batch&&(T=!0,S=Tt(f.batch,function(C){return C=Nn(ht({},C),f),C.batch=null,C}));var w=[],M,O=nT(f),P=sW(f);if(P&&Xz(this._api),Pe(S,function(C){if(M=m.action(C,h._model,h._api),M=M||ht({},C),M.type=y.event||M.type,w.push(M),P){var I=gz(f),N=I.queryOptionMap,W=I.mainTypeSpecified,D=W?N.keys()[0]:"series";$A(h,A,C,D),za(h)}else O?($A(h,A,C,"series"),za(h)):x&&$A(h,A,C,x.main,x.sub)}),A!=="none"&&!P&&!O&&!x)try{this[Xo]?(V0(this),_c.update.call(this,f),this[Xo]=null):_c[A].call(this,f)}catch(C){throw this[Ji]=!1,C}if(T?M={type:y.event||v,escapeConnect:g,batch:w}:M=w[0],this[Ji]=!1,!d){var k=this._messageCenter;if(k.trigger(M.type,M),O){var F={type:"selectchanged",escapeConnect:g,selected:nMe(p),isFromClick:f.isFromClick||!1,fromAction:f.type,fromActionPayload:f};k.trigger(F.type,F)}}},S1=function(f){for(var d=this._pendingActions;d.length;){var h=d.shift();JM.call(this,h,f)}},w1=function(f){!f&&this.trigger("updated")},bV=function(f,d){f.on("rendered",function(h){d.trigger("rendered",h),f.animation.isFinished()&&!d[Xo]&&!d._scheduler.unfinished&&!d._pendingActions.length&&d.trigger("finished")})},xV=function(f,d){f.on("mouseover",function(h){var p=h.target,v=zA(p,tT);v&&(qwe(v,h,d._api),za(d))}).on("mouseout",function(h){var p=h.target,v=zA(p,tT);v&&(eMe(v,h,d._api),za(d))}).on("click",function(h){var p=h.target,v=zA(p,function(y){return br(y).dataIndex!=null},!0);if(v){var g=v.selected?"unselect":"select",m=br(v);d._api.dispatchAction({type:g,dataType:m.dataType,dataIndexInside:m.dataIndex,seriesIndex:m.seriesIndex,isFromClick:!0})}})};function n(f){f.clearColorPalette(),f.eachSeries(function(d){d.clearColorPalette()})}function r(f){var d=[],h=[],p=!1;if(f.eachComponent(function(y,R){var A=R.get("zlevel")||0,x=R.get("z")||0,S=R.getZLevelKey();p=p||!!S,(y==="series"?h:d).push({zlevel:A,z:x,idx:R.componentIndex,type:y,key:S})}),p){var v=d.concat(h),g,m;KR(v,function(y,R){return y.zlevel===R.zlevel?y.z-R.z:y.zlevel-R.zlevel}),Pe(v,function(y){var R=f.getComponent(y.type,y.idx),A=y.zlevel,x=y.key;g!=null&&(A=Math.max(g,A)),x?(A===g&&x!==m&&A++,m=x):m&&(A===g&&A++,m=""),g=A,R.setZLevel(A)})}}$M=function(f,d,h,p,v){r(d),SV(f,d,h,p,v),Pe(f._chartsViews,function(g){g.__alive=!1}),jA(f,d,h,p,v),Pe(f._chartsViews,function(g){g.__alive||g.remove(d,h)})},SV=function(f,d,h,p,v,g){Pe(g||f._componentsViews,function(m){var y=m.__model;u(y,m),m.render(y,d,h,p),s(y,m),c(y,m)})},jA=function(f,d,h,p,v,g){var m=f._scheduler;v=ht(v||{},{updatedSeries:d.getSeries()}),Qs.trigger("series:beforeupdate",d,h,v);var y=!1;d.eachSeries(function(R){var A=f._chartsMap[R.__viewId];A.__alive=!0;var x=A.renderTask;m.updatePayload(x,p),u(R,A),g&&g.get(R.uid)&&x.dirty(),x.perform(m.getPerformArgs(x))&&(y=!0),A.group.silent=!!R.get("silent"),a(R,A),oW(R)}),m.unfinished=y||m.unfinished,Qs.trigger("series:layoutlabels",d,h,v),Qs.trigger("series:transition",d,h,v),d.eachSeries(function(R){var A=f._chartsMap[R.__viewId];s(R,A),c(R,A)}),o(f,d),Qs.trigger("series:afterupdate",d,h,v)},za=function(f){f[QM]=!0,f.getZr().wakeUp()},MV=function(f){f[QM]&&(f.getZr().storage.traverse(function(d){qg(d)||i(d)}),f[QM]=!1)};function i(f){for(var d=[],h=f.currentStates,p=0;p<h.length;p++){var v=h[p];v==="emphasis"||v==="blur"||v==="select"||d.push(v)}f.selected&&f.states.select&&d.push("select"),f.hoverState===q4&&f.states.emphasis?d.push("emphasis"):f.hoverState===j4&&f.states.blur&&d.push("blur"),f.useStates(d)}function o(f,d){var h=f._zr,p=h.storage,v=0;p.traverse(function(g){g.isGroup||v++}),v>d.get("hoverLayerThreshold")&&!rr.node&&!rr.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;R<y.length;R++)p=Math.max(l(y[R],d,h,p),p);else f.z=d,f.zlevel=h,p=Math.max(f.z2,p);if(v&&(v.z=d,v.zlevel=h,isFinite(p)&&(v.z2=p+2)),g){var A=f.textGuideLineConfig;g.z=d,g.zlevel=h,isFinite(p)&&(g.z2=p+(A&&A.showAbove?1:-1))}return p}function u(f,d){d.eachRendered(function(h){if(!qg(h)){var p=h.getTextContent(),v=h.getTextGuideLine();h.stateTransition&&(h.stateTransition=null),p&&p.stateTransition&&(p.stateTransition=null),v&&v.stateTransition&&(v.stateTransition=null),h.hasState()?(h.prevStates=h.currentStates,h.clearStates()):h.prevStates&&(h.prevStates=null)}})}function c(f,d){var h=f.getModel("stateAnimation"),p=f.isAnimationEnabled(),v=h.get("duration"),g=v>0?{duration:v,delay:h.get("delay"),easing:h.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(qg(m))return;if(m instanceof Gn&&sMe(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)}})}wV=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){Lx(p,v),za(f)},h.prototype.leaveEmphasis=function(p,v){Tx(p,v),za(f)},h.prototype.enterBlur=function(p){$we(p),za(f)},h.prototype.leaveBlur=function(p){Nz(p),za(f)},h.prototype.enterSelect=function(p){Iz(p),za(f)},h.prototype.leaveSelect=function(p){Fz(p),za(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}(bJ))(f)},a$=function(f){function d(h,p){for(var v=0;v<h.length;v++){var g=h[v];g[HM]=p}}Pe(rm,function(h,p){f._messageCenter.on(p,function(v){if(LV[f.group]&&f[HM]!==RV){if(v&&v.escapeConnect)return;var g=f.makeActionFromEvent(v),m=[];Pe(im,function(y){y!==f&&y.group===f.group&&m.push(y)}),d(m,RV),Pe(m,function(y){y[HM]!==zLe&&y.dispatchAction(g)}),d(m,JLe)}})})}}(),t}(sc),Mk=s$.prototype;Mk.on=t$("on");Mk.off=t$("off");Mk.one=function(e,t,n){var r=this;function i(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];t&&t.apply&&t.apply(this,o),r.off(e,i)}this.on.call(this,e,i,n)};var $Le=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var Wx={},rm={},pT=[],vT=[],Vx=[],l$={},gT={},im={},LV={},jLe=+new Date-0,Lk="_echarts_instance_";function qLe(e,t,n){var r=!(n&&n.ssr);if(r){var i=eTe(e);if(i)return i}var o=new s$(e,t,n);return o.id="ec_"+jLe++,im[o.id]=o,r&&mz(e,Lk,o.id),a$(o),Qs.trigger("afterinit",o),o}function eTe(e){return im[Y5e(e,Lk)]}function u$(e,t){l$[e]=t}function c$(e){Rr(vT,e)<0&&vT.push(e)}function f$(e,t){_k(pT,e,t,ULe)}function tTe(e){Tk("afterinit",e)}function nTe(e){Tk("afterupdate",e)}function Tk(e,t){Qs.on(e,t)}function Ev(e,t,n){vn(t)&&(n=t,t="");var r=en(e)?e.type:[e,e={event:t}][0];e.event=(e.event||r).toLowerCase(),t=e.event,!rm[t]&&(ou(AV.test(r)&&AV.test(t)),Wx[r]||(Wx[r]={action:n,actionInfo:e}),rm[t]=r)}function rTe(e,t){yk.register(e,t)}function iTe(e,t){_k(Vx,e,t,jJ,"layout")}function e0(e,t){_k(Vx,e,t,qJ,"visual")}var TV=[];function _k(e,t,n,r,i){if((vn(t)||en(t))&&(n=t,t=r),!(Rr(TV,n)>=0)){TV.push(n);var o=VJ.wrapStageHandler(n,i);o.__prio=t,o.__raw=n,e.push(o)}}function d$(e,t){gT[e]=t}function oTe(e,t,n){var r=ELe("registerMap");r&&r(e,t,n)}var aTe=R6e;e0(wk,D6e);e0(p3,U6e);e0(p3,B6e);e0(wk,tLe);e0(p3,nLe);e0(e$,ILe);c$(SJ);f$(VLe,r6e);d$("default",Y6e);Ev({type:Sh,event:Sh,update:Sh},Ia);Ev({type:qR,event:qR,update:qR},Ia);Ev({type:Jg,event:Jg,update:Jg},Ia);Ev({type:eb,event:eb,update:eb},Ia);Ev({type:$g,event:$g,update:$g},Ia);u$("light",q6e);u$("dark",YJ);function M1(e){return e==null?0:e.length||1}function _V(e){return e}var sTe=function(){function e(t,n,r,i,o,a){this._old=t,this._new=n,this._oldKeyGetter=r||_V,this._newKeyGetter=i||_V,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;a<t.length;a++){var s=i[a],l=r[s],u=M1(l);if(u>1){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;s<o.length;s++){var l=o[s],u=r[l],c=i[l],f=M1(u),d=M1(c);if(f>1&&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;h<f;h++)this._remove&&this._remove(u[h]);else this._remove&&this._remove(u)}this._performRestAdd(a,i)},e.prototype._performRestAdd=function(t,n){for(var r=0;r<t.length;r++){var i=t[r],o=n[i],a=M1(o);if(a>1)for(var s=0;s<a;s++)this._add&&this._add(o[s]);else a===1&&this._add&&this._add(o);n[i]=null}},e.prototype._initIndexMap=function(t,n,r,i){for(var o=this._diffModeMultiple,a=0;a<t.length;a++){var s="_ec_"+this[i](t[a],a);if(o||(r[a]=s),!!n){var l=n[s],u=M1(l);u===0?(n[s]=a,o&&r.push(s)):u===1?n[s]=[l,a]:l.push(a)}}},e}(),lTe=function(){function e(t,n){this._encode=t,this._schema=n}return e.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},e.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},e}();function uTe(e,t){var n={},r=n.encode={},i=An(),o=[],a=[],s={};Pe(e.dimensions,function(d){var h=e.getDimensionInfo(d),p=h.coordDim;if(p){var v=h.coordDimIndex;jM(r,p)[v]=d,h.isExtraCoord||(i.set(p,1),fTe(h.type)&&(o[0]=d),jM(s,p)[v]=e.getDimensionIndex(h.name)),h.defaultTooltip&&a.push(d)}gJ.each(function(g,m){var y=jM(r,m),R=h.otherDims[m];R!=null&&R!==!1&&(y[R]=h.name)})});var l=[],u={};i.each(function(d,h){var p=r[h];u[h]=p[0],l=l.concat(p)}),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=Tt(l,function(d){return e.getDimensionInfo(d).storeDimIndex}),n.encodeFirstDimNotExtra=u;var c=r.label;c&&c.length&&(o=c.slice());var f=r.tooltip;return f&&f.length?a=f.slice():a.length||(a=o.slice()),r.defaultedLabel=o,r.defaultedTooltip=a,n.userOutput=new lTe(s,t),n}function jM(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function cTe(e){return e==="category"?"ordinal":e==="time"?"time":"float"}function fTe(e){return!(e==="ordinal"||e==="time")}var ib=function(){function e(t){this.otherDims={},t!=null&&ht(this,t)}return e}(),dTe=Oi(),hTe={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},h$=function(){function e(t){this.dimensions=t.dimensions,this._dimOmitted=t.dimensionOmitted,this.source=t.source,this._fullDimCount=t.fullDimensionCount,this._updateDimOmitted(t.dimensionOmitted)}return e.prototype.isDimensionOmitted=function(){return this._dimOmitted},e.prototype._updateDimOmitted=function(t){this._dimOmitted=t,t&&(this._dimNameMap||(this._dimNameMap=g$(this.source)))},e.prototype.getSourceDimensionIndex=function(t){return nn(this._dimNameMap.get(t),-1)},e.prototype.getSourceDimension=function(t){var n=this.source.dimensionsDefine;if(n)return n[t]},e.prototype.makeStoreSchema=function(){for(var t=this._fullDimCount,n=LJ(this.source),r=!m$(t),i="",o=[],a=0,s=0;a<t;a++){var l=void 0,u=void 0,c=void 0,f=this.dimensions[s];if(f&&f.storeDimIndex===a)l=n?f.name:null,u=f.type,c=f.ordinalMeta,s++;else{var d=this.getSourceDimension(a);d&&(l=n?d.name:null,u=d.type)}o.push({property:l,type:u,ordinalMeta:c}),n&&l!=null&&(!f||!f.isCalculationCoord)&&(i+=r?l.replace(/\`/g,"`1").replace(/\$/g,"`2"):l),i+="$",i+=hTe[u]||"f",c&&(i+=c.uid),i+="$"}var h=this.source,p=[h.seriesLayoutBy,h.startIndex,i].join("$$");return{dimensions:o,hash:p}},e.prototype.makeOutputDimensionNames=function(){for(var t=[],n=0,r=0;n<this._fullDimCount;n++){var i=void 0,o=this.dimensions[r];if(o&&o.storeDimIndex===n)o.isCalculationCoord||(i=o.name),r++;else{var a=this.getSourceDimension(n);a&&(i=a.name)}t.push(i)}return t},e.prototype.appendCalculationDimension=function(t){this.dimensions.push(t),t.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},e}();function p$(e){return e instanceof h$}function v$(e){for(var t=An(),n=0;n<(e||[]).length;n++){var r=e[n],i=en(r)?r.name:r;i!=null&&t.get(i)==null&&t.set(i,n)}return t}function g$(e){var t=dTe(e);return t.dimNameMap||(t.dimNameMap=v$(e.dimensionsDefine))}function m$(e){return e>30}var L1=en,Oc=Tt,pTe=typeof Int32Array>"u"?Array:Int32Array,vTe="e\0\0",OV=-1,gTe=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],mTe=["_approximateExtent"],kV,qA,T1,_1,qM,eR,e8,y$=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;p$(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<r.length;c++){var f=r[c],d=Zt(f)?new ib({name:f}):f instanceof ib?f:new ib(f),h=d.name;d.type=d.type||"float",d.coordDim||(d.coordDim=h,d.coordDimIndex=0);var p=d.otherDims=d.otherDims||{};a.push(h),o[h]=d,u[h]!=null&&(l=!0),d.createInvertedIndices&&(s[h]=[]),p.itemName===0&&(this._nameDimIdx=c),p.itemId===0&&(this._idDimIdx=c),i&&(d.storeDimIndex=c)}if(this.dimensions=a,this._dimInfos=o,this._initGetDimensionInfo(l),this.hostModel=n,this._invertedIndicesMap=s,this._dimOmitted){var v=this._dimIdxToName=An();Pe(a,function(g){v.set(o[g].storeDimIndex,g)})}}return e.prototype.getDimension=function(t){var n=this._recognizeDimIndex(t);if(n==null)return t;if(n=t,!this._dimOmitted)return this.dimensions[n];var r=this._dimIdxToName.get(n);if(r!=null)return r;var i=this._schema.getSourceDimension(n);if(i)return i.name},e.prototype.getDimensionIndex=function(t){var n=this._recognizeDimIndex(t);if(n!=null)return n;if(t==null)return-1;var r=this._getDimInfo(t);return r?r.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(t):-1},e.prototype._recognizeDimIndex=function(t){if(gr(t)||t!=null&&!isNaN(t)&&!this._getDimInfo(t)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(t)<0))return+t},e.prototype._getStoreDimIndex=function(t){var n=this.getDimensionIndex(t);return n},e.prototype.getDimensionInfo=function(t){return this._getDimInfo(this.getDimension(t))},e.prototype._initGetDimensionInfo=function(t){var n=this._dimInfos;this._getDimInfo=t?function(r){return n.hasOwnProperty(r)?n[r]:void 0}:function(r){return n[r]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(t,n){var r=this._dimSummary;if(n==null)return r.encodeFirstDimNotExtra[t];var i=r.encode[t];return i?i[n]:null},e.prototype.mapDimensionsAll=function(t){var n=this._dimSummary,r=n.encode[t];return(r||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(t,n,r){var i=this,o;if(t instanceof lT&&(o=t),!o){var a=this.dimensions,s=Ak(t)||ia(t)?new TJ(t,a.length):t;o=new lT;var l=Oc(a,function(u){return{type:i._dimInfos[u].type,property:u}});o.initData(s,l,r)}this._store=o,this._nameList=(n||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,o.count()),this._dimSummary=uTe(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(t){var n=this._store.appendData(t);this._doInit(n[0],n[1])},e.prototype.appendValues=function(t,n){var r=this._store.appendValues(t,n.length),i=r.start,o=r.end,a=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),n)for(var s=i;s<o;s++){var l=s-i;this._nameList[s]=n[l],a&&e8(this,s)}},e.prototype._updateOrdinalMeta=function(){for(var t=this._store,n=this.dimensions,r=0;r<n.length;r++){var i=this._dimInfos[n[r]];i.ordinalMeta&&t.collectOrdinalMeta(i.storeDimIndex,i.ordinalMeta)}},e.prototype._shouldMakeIdFromName=function(){var t=this._store.getProvider();return this._idDimIdx==null&&t.getSource().sourceFormat!==Lf&&!t.fillStorage},e.prototype._doInit=function(t,n){if(!(t>=n)){var r=this._store,i=r.getProvider();this._updateOrdinalMeta();var o=this._nameList,a=this._idList,s=i.getSource().sourceFormat,l=s===Ls;if(l&&!i.pure)for(var u=[],c=t;c<n;c++){var f=i.getItem(c,u);if(!this.hasItemOption&&C5e(f)&&(this.hasItemOption=!0),f){var d=f.name;o[c]==null&&d!=null&&(o[c]=jl(d,null));var h=f.id;a[c]==null&&h!=null&&(a[c]=jl(h,null))}}if(this._shouldMakeIdFromName())for(var c=t;c<n;c++)e8(this,c);kV(this)}},e.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.setApproximateExtent=function(t,n){n=this.getDimension(n),this._approximateExtent[n]=t.slice()},e.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},e.prototype.setCalculationInfo=function(t,n){L1(t)?ht(this._calculationInfo,t):this._calculationInfo[t]=n},e.prototype.getName=function(t){var n=this.getRawIndex(t),r=this._nameList[n];return r==null&&this._nameDimIdx!=null&&(r=T1(this,this._nameDimIdx,n)),r==null&&(r=""),r},e.prototype._getCategory=function(t,n){var r=this._store.get(t,n),i=this._store.getOrdinalMeta(t);return i?i.categories[r]:r},e.prototype.getId=function(t){return qA(this,this.getRawIndex(t))},e.prototype.count=function(){return this._store.count()},e.prototype.get=function(t,n){var r=this._store,i=this._dimInfos[t];if(i)return r.get(i.storeDimIndex,n)},e.prototype.getByRawIndex=function(t,n){var r=this._store,i=this._dimInfos[t];if(i)return r.getByRawIndex(i.storeDimIndex,n)},e.prototype.getIndices=function(){return this._store.getIndices()},e.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},e.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},e.prototype.getValues=function(t,n){var r=this,i=this._store;return Ct(t)?i.getValues(Oc(t,function(o){return r._getStoreDimIndex(o)}),n):i.getValues(t)},e.prototype.hasValue=function(t){for(var n=this._dimSummary.dataDimIndicesOnCoord,r=0,i=n.length;r<i;r++)if(isNaN(this._store.get(n[r],t)))return!1;return!0},e.prototype.indexOfName=function(t){for(var n=0,r=this._store.count();n<r;n++)if(this.getName(n)===t)return n;return-1},e.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},e.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},e.prototype.rawIndexOf=function(t,n){var r=t&&this._invertedIndicesMap[t],i=r[n];return i==null||isNaN(i)?OV:i},e.prototype.indicesOfNearest=function(t,n,r){return this._store.indicesOfNearest(this._getStoreDimIndex(t),n,r)},e.prototype.each=function(t,n,r){vn(t)&&(r=n,n=t,t=[]);var i=r||this,o=Oc(_1(t),this._getStoreDimIndex,this);this._store.each(o,i?di(n,i):n)},e.prototype.filterSelf=function(t,n,r){vn(t)&&(r=n,n=t,t=[]);var i=r||this,o=Oc(_1(t),this._getStoreDimIndex,this);return this._store=this._store.filter(o,i?di(n,i):n),this},e.prototype.selectRange=function(t){var n=this,r={},i=Wn(t);return Pe(i,function(o){var a=n._getStoreDimIndex(o);r[a]=t[o]}),this._store=this._store.selectRange(r),this},e.prototype.mapArray=function(t,n,r){vn(t)&&(r=n,n=t,t=[]),r=r||this;var i=[];return this.each(t,function(){i.push(n&&n.apply(this,arguments))},r),i},e.prototype.map=function(t,n,r,i){var o=r||i||this,a=Oc(_1(t),this._getStoreDimIndex,this),s=eR(this);return s._store=this._store.map(a,o?di(n,o):n),s},e.prototype.modify=function(t,n,r,i){var o=r||i||this,a=Oc(_1(t),this._getStoreDimIndex,this);this._store.modify(a,o?di(n,o):n)},e.prototype.downSample=function(t,n,r,i){var o=eR(this);return o._store=this._store.downSample(this._getStoreDimIndex(t),n,r,i),o},e.prototype.lttbDownSample=function(t,n){var r=eR(this);return r._store=this._store.lttbDownSample(this._getStoreDimIndex(t),n),r},e.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},e.prototype.getItemModel=function(t){var n=this.hostModel,r=this.getRawDataItem(t);return new Li(r,n,n&&n.ecModel)},e.prototype.diff=function(t){var n=this;return new sTe(t?t.getStore().getIndices():[],this.getStore().getIndices(),function(r){return qA(t,r)},function(r){return qA(n,r)})},e.prototype.getVisual=function(t){var n=this._visual;return n&&n[t]},e.prototype.setVisual=function(t,n){this._visual=this._visual||{},L1(t)?ht(this._visual,t):this._visual[t]=n},e.prototype.getItemVisual=function(t,n){var r=this._itemVisuals[t],i=r&&r[n];return i??this.getVisual(n)},e.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},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),Ct(o)?o=o.slice():L1(o)&&(o=ht({},o)),i[n]=o),o},e.prototype.setItemVisual=function(t,n,r){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,L1(n)?ht(i,n):i[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){L1(t)?ht(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?ht(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;Uwe(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){Pe(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:Oc(this.dimensions,this._getDimInfo,this),this.hostModel)),qM(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];vn(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=r.apply(this,arguments);return n.apply(this,[i].concat(BO(arguments)))})},e.internalField=function(){kV=function(t){var n=t._invertedIndicesMap;Pe(n,function(r,i){var o=t._dimInfos[i],a=o.ordinalMeta,s=t._store;if(a){r=n[i]=new pTe(a.categories.length);for(var l=0;l<r.length;l++)r[l]=OV;for(var l=0;l<s.count();l++)r[s.get(o.storeDimIndex,l)]=l}})},T1=function(t,n,r){return jl(t._getCategory(n,r),null)},qA=function(t,n){var r=t._idList[n];return r==null&&t._idDimIdx!=null&&(r=T1(t,t._idDimIdx,n)),r==null&&(r=vTe+n),r},_1=function(t){return Ct(t)||(t=t!=null?[t]:[]),t},eR=function(t){var n=new e(t._schema?t._schema:Oc(t.dimensions,t._getDimInfo,t),t.hostModel);return qM(n,t),n},qM=function(t,n){Pe(gTe.concat(n.__wrappedMethods||[]),function(r){n.hasOwnProperty(r)&&(t[r]=n[r])}),t.__wrappedMethods=n.__wrappedMethods,Pe(mTe,function(r){t[r]=Xn(n[r])}),t._calculationInfo=ht({},n._calculationInfo)},e8=function(t,n){var r=t._nameList,i=t._idList,o=t._nameDimIdx,a=t._idDimIdx,s=r[n],l=i[n];if(s==null&&o!=null&&(r[n]=s=T1(t,o,n)),l==null&&a!=null&&(i[n]=l=T1(t,a,n)),l==null&&s!=null){var u=t._nameRepeatCount,c=u[s]=(u[s]||0)+1;l=s,c>1&&(l+="__ec__"+c),i[n]=l}}}(),e}();function A$(e,t){Ak(e)||(e=wJ(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],i=An(),o=[],a=ATe(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&m$(a),l=r===e.dimensionsDefine,u=l?g$(e):v$(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,a));for(var f=An(c),d=new CJ(a),h=0;h<d.length;h++)d[h]=-1;function p(M){var O=d[M];if(O<0){var P=r[M],k=en(P)?P:{name:P},F=new ib,C=k.name;C!=null&&u.get(C)!=null&&(F.name=F.displayName=C),k.type!=null&&(F.type=k.type),k.displayName!=null&&(F.displayName=k.displayName);var I=o.length;return d[M]=I,F.storeDimIndex=M,o.push(F),F}return o[O]}if(!s)for(var h=0;h<a;h++)p(h);f.each(function(M,O){var P=To(M).slice();if(P.length===1&&!Zt(P[0])&&P[0]<0){f.set(O,!1);return}var k=f.set(O,[]);Pe(P,function(F,C){var I=Zt(F)?u.get(F):F;I!=null&&I<a&&(k[C]=I,g(p(I),O,C))})});var v=0;Pe(n,function(M){var O,P,k,F;if(Zt(M))O=M,F={};else{F=M,O=F.name;var C=F.ordinalMeta;F.ordinalMeta=null,F=ht({},F),F.ordinalMeta=C,P=F.dimsDef,k=F.otherDims,F.name=F.coordDim=F.coordDimIndex=F.dimsDef=F.otherDims=null}var I=f.get(O);if(I!==!1){if(I=To(I),!I.length)for(var N=0;N<(P&&P.length||1);N++){for(;v<a&&p(v).coordDim!=null;)v++;v<a&&I.push(v++)}Pe(I,function(W,D){var Z=p(W);if(l&&F.type!=null&&(Z.type=F.type),g(Nn(Z,F),O,D),Z.name==null&&P){var re=P[D];!en(re)&&(re={name:re}),Z.name=Z.displayName=re.name,Z.defaultTooltip=re.defaultTooltip}k&&Nn(Z.otherDims,k)})}});function g(M,O,P){gJ.get(O)!=null?M.otherDims[O]=P:(M.coordDim=O,M.coordDimIndex=P,i.set(O,!0))}var m=t.generateCoord,y=t.generateCoordCount,R=y!=null;y=m?y||1:0;var A=m||"value";function x(M){M.name==null&&(M.name=M.coordDim)}if(s)Pe(o,function(M){x(M)}),o.sort(function(M,O){return M.storeDimIndex-O.storeDimIndex});else for(var S=0;S<a;S++){var T=p(S),w=T.coordDim;w==null&&(T.coordDim=RTe(A,i,R),T.coordDimIndex=0,(!m||y<=0)&&(T.isExtraCoord=!0),y--),x(T),T.type==null&&(AJ(e,S)===Fi.Must||T.isExtraCoord&&(T.otherDims.itemName!=null||T.otherDims.seriesName!=null))&&(T.type="ordinal")}return yTe(o),new h$({source:e,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function yTe(e){for(var t=An(),n=0;n<e.length;n++){var r=e[n],i=r.name,o=t.get(i)||0;o>0&&(r.name=i+(o-1)),o++,t.set(i,o)}}function ATe(e,t,n,r){var i=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return Pe(t,function(o){var a;en(o)&&(a=o.dimsDef)&&(i=Math.max(i,a.length))}),i}function RTe(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 bTe=function(){function e(t){this.coordSysDims=[],this.axisMap=An(),this.categoryAxisMap=An(),this.coordSysName=t}return e}();function xTe(e){var t=e.get("coordinateSystem"),n=new bTe(t),r=STe[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var STe={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents("xAxis",tl).models[0],o=e.getReferringComponents("yAxis",tl).models[0];t.coordSysDims=["x","y"],n.set("x",i),n.set("y",o),D0(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),D0(o)&&(r.set("y",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var i=e.getReferringComponents("singleAxis",tl).models[0];t.coordSysDims=["single"],n.set("single",i),D0(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents("polar",tl).models[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),D0(o)&&(r.set("radius",o),t.firstCategoryDimIndex=0),D0(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();Pe(o.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),c=a[l];n.set(c,u),D0(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function D0(e){return e.get("type")==="category"}function wTe(e,t,n){n=n||{};var r=n.byIndex,i=n.stackedCoordDimension,o,a,s;MTe(t)?o=t:(a=t.schema,o=a.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(Pe(o,function(y,R){Zt(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;Pe(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 MTe(e){return!p$(e.schema)}function gv(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function LTe(e,t){return gv(e,t)?e.getCalculationInfo("stackResultDimension"):t}function TTe(e,t){var n=e.get("coordinateSystem"),r=yk.get(n),i;return t&&t.coordSysDims&&(i=Tt(t.coordSysDims,function(o){var a={name:o},s=t.axisMap.get(o);if(s){var l=s.get("type");a.type=cTe(l)}return a})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}function _Te(e,t,n){var r,i;return n&&Pe(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 v3(e,t,n){n=n||{};var r=t.getSourceManager(),i,o=!1;i=r.getSource(),o=i.sourceFormat===Ls;var a=xTe(t),s=TTe(t,a),l=n.useEncodeDefaulter,u=vn(l)?l:l?_a(C8e,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},f=A$(i,c),d=_Te(f.dimensions,n.createInvertedIndices,a),h=o?null:r.getSharedDataStore(f),p=wTe(t,{schema:f,store:h}),v=new y$(f,t);v.setCalculationInfo(p);var g=d!=null&&OTe(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 OTe(e){if(e.sourceFormat===Ls){var t=kTe(e.data||[]);return!Ct(D2(t))}}function kTe(e){for(var t=0;t<e.length&&e[t]==null;)t++;return e[t]}var du=function(){function e(t){this._setting=t||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(t){return this._setting[t]},e.prototype.unionExtent=function(t){var n=this._extent;t[0]<n[0]&&(n[0]=t[0]),t[1]>n[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}();z4(du);var PTe=0,mT=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++PTe}return e.createByAxisModel=function(t){var n=t.option,r=n.data,i=r&&Tt(r,CTe);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(!Zt(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=An(this.categories))},e}();function CTe(e){return en(e)&&e.value!=null?e.value:e+""}function yT(e){return e.type==="interval"||e.type==="log"}function NTe(e,t,n,r){var i={},o=e[1]-e[0],a=i.interval=dz(o/t);n!=null&&a<n&&(a=i.interval=n),r!=null&&a>r&&(a=i.interval=r);var s=i.intervalPrecision=R$(a),l=i.niceTickExtent=[ai(Math.ceil(e[0]/a)*a,s),ai(Math.floor(e[1]/a)*a,s)];return ITe(l,e),i}function t8(e){var t=Math.pow(10,JO(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,ai(n*t)}function R$(e){return Zu(e)+2}function PV(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function ITe(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),PV(e,0,t),PV(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function g3(e,t){return e>=t[0]&&e<=t[1]}function m3(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function y3(e,t){return e*(t[1]-t[0])+t[0]}var Ok=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 mT({})),Ct(i)&&(i=new mT({categories:Tt(i,function(o){return en(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:Zt(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),g3(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),m3(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(y3(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<l;++a){var u=r[a];i[a]=u,o[u]=a}for(var c=0;a<s;++a){for(;o[c]!=null;)c++;i.push(c),o[c]=a}},t.prototype._getTickNumber=function(n){var r=this._ticksByOrdinalNumber;return r&&n>=0&&n<r.length?r[n]:n},t.prototype.getRawOrdinalNumber=function(n){var r=this._ordinalNumbersByTick;return r&&n>=0&&n<r.length?r[n]:n},t.prototype.getLabel=function(n){if(!this.isBlank()){var r=this.getRawOrdinalNumber(n.value),i=this._ordinalMeta.categories[r];return i==null?"":i+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(n,r){this.unionExtent(n.getApproximateExtent(r))},t.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(du);du.registerClass(Ok);var Vd=ai,Yf=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 g3(n,this._extent)},t.prototype.normalize=function(n){return m3(n,this._extent)},t.prototype.scale=function(n){return y3(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[0]&&(r[0]=n[0]),n[1]>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=R$(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]<o[0]&&(n?s.push({value:Vd(o[0]-r,a)}):s.push({value:i[0]}));for(var u=o[0];u<=o[1]&&(s.push({value:u}),u=Vd(u+r,a),u!==s[s.length-1].value);)if(s.length>l)return[];var c=s.length?s[s.length-1].value:o[1];return i[1]>c&&(n?s.push({value:Vd(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;a<r.length;a++){for(var s=r[a],l=r[a-1],u=0,c=[],f=s.value-l.value,d=f/n;u<n-1;){var h=Vd(l.value+(u+1)*d);h>o[0]&&h<o[1]&&c.push(h),u++}i.push(c)}return i},t.prototype.getLabel=function(n,r){if(n==null)return"";var i=r&&r.precision;i==null?i=Zu(n.value)||0:i==="auto"&&(i=this._intervalPrecision);var o=Vd(n.value,i,!0);return w8e(o)},t.prototype.calcNiceTicks=function(n,r,i){n=n||5;var o=this._extent,a=o[1]-o[0];if(isFinite(a)){a<0&&(a=-a,o.reverse());var s=NTe(o,n,r,i);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},t.prototype.calcNiceExtent=function(n){var r=this._extent;if(r[0]===r[1])if(r[0]!==0){var i=Math.abs(r[0]);n.fixMax||(r[1]+=i/2),r[0]-=i/2}else r[1]=1;var o=r[1]-r[0];isFinite(o)||(r[0]=0,r[1]=1),this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);var a=this._interval;n.fixMin||(r[0]=Vd(Math.floor(r[0]/a)*a)),n.fixMax||(r[1]=Vd(Math.ceil(r[1]/a)*a))},t.prototype.setNiceExtent=function(n,r){this._niceExtent=[n,r]},t.type="interval",t}(du);du.registerClass(Yf);var b$=typeof Float32Array<"u",FTe=b$?Float32Array:Array;function Qu(e){return Ct(e)?b$?new Float32Array(e):e:new FTe(e)}var ETe="__ec_stack_";function kk(e){return e.get("stack")||ETe+e.seriesIndex}function Pk(e){return e.dim+e.index}function x$(e,t){var n=[];return t.eachSeriesByType(e,function(r){w$(r)&&n.push(r)}),n}function XTe(e){var t={};Pe(e,function(l){var u=l.coordinateSystem,c=u.getBaseAxis();if(!(c.type!=="time"&&c.type!=="value"))for(var f=l.getData(),d=c.dim+"_"+c.index,h=f.getDimensionIndex(f.mapDimension(c.dim)),p=f.getStore(),v=0,g=p.count();v<g;++v){var m=p.get(h,v);t[d]?t[d].push(m):t[d]=[m]}});var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(i){i.sort(function(l,u){return l-u});for(var o=null,a=1;a<i.length;++a){var s=i[a]-i[a-1];s>0&&(o=o===null?s:Math.min(o,s))}n[r]=o}}return n}function S$(e){var t=XTe(e),n=[];return Pe(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=pr(r.get("barWidth"),s),v=pr(r.get("barMaxWidth"),s),g=pr(r.get("barMinWidth")||(M$(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:Pk(o),stackId:kk(r)})}),WTe(n)}function WTe(e){var t={};Pe(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 Pe(t,function(r,i){n[i]={};var o=r.stacks,a=r.bandWidth,s=r.categoryGap;if(s==null){var l=Wn(o).length;s=Math.max(35-l*4,15)+"%"}var u=pr(s,a),c=pr(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,h=(f-u)/(d+(d-1)*c);h=Math.max(h,0),Pe(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&&y<A&&(A=Math.min(y,f)),R&&R>A&&(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;Pe(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;Pe(o,function(m,y){n[i][y]=n[i][y]||{bandWidth:a,offset:g,width:m.width},g+=m.width*(1+c)})}),n}function VTe(e,t,n){if(e&&t){var r=e[Pk(t)];return r!=null&&n!=null?r[kk(n)]:r}}function DTe(e,t){var n=x$(e,t),r=S$(n);Pe(n,function(i){var o=i.getData(),a=i.coordinateSystem,s=a.getBaseAxis(),l=kk(i),u=r[Pk(s)][l],c=u.offset,f=u.width;o.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function UTe(e){return{seriesType:e,plan:xk(),reset:function(t){if(w$(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=gv(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=o.isHorizontal(),h=BTe(i,o),p=M$(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&&Qu(x*3),T=p&&l&&Qu(x*3),w=p&&Qu(x),M=r.master.getRect(),O=d?M.width:M.height,P,k=A.getStore(),F=0;(P=R.next())!=null;){var C=k.get(f?g:a,P),I=k.get(s,P),N=h,W=void 0;f&&(W=+C-k.get(a,P));var D=void 0,Z=void 0,re=void 0,B=void 0;if(d){var Y=r.dataToPoint([C,I]);if(f){var K=r.dataToPoint([W,I]);N=K[0]}D=N,Z=Y[1]+y,re=Y[0]-N,B=m,Math.abs(re)<v&&(re=(re<0?-1:1)*v)}else{var Y=r.dataToPoint([I,C]);if(f){var K=r.dataToPoint([I,W]);N=K[1]}D=Y[0]+y,Z=N,re=m,B=Y[1]-N,Math.abs(B)<v&&(B=(B<=0?-1:1)*v)}p?(S[F]=D,S[F+1]=Z,S[F+2]=d?re:B,T&&(T[F]=d?M.x:D,T[F+1]=d?Z:M.y,T[F+2]=O),w[P]=P):A.setItemLayout(P,{x:D,y:Z,width:re,height:B}),F+=3}p&&A.setLayout({largePoints:S,largeDataIndices:w,largeBackgroundPoints:T,valueAxisHorizontal:d})}}}}}}function w$(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function M$(e){return e.pipelineContext&&e.pipelineContext.large}function BTe(e,t){var n=t.model.get("startValue");return n||(n=0),t.toGlobalCoord(t.dataToCoord(t.type==="log"?n>0?n:1:n))}var YTe=function(e,t,n,r){for(;n<r;){var i=n+r>>>1;e[i][1]<t?n=i+1:r=i}return n},L$=function(e){xt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="time",r}return t.prototype.getLabel=function(n){var r=this.getSetting("useUTC");return aJ(n.value,wW[b8e(Kp(this._minLevelUnit))]||wW.second,r,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(n,r,i){var o=this.getSetting("useUTC"),a=this.getSetting("locale");return x8e(n,r,i,a,o)},t.prototype.getTicks=function(){var n=this._interval,r=this._extent,i=[];if(!n)return i;i.push({value:r[0],level:0});var o=this.getSetting("useUTC"),a=JTe(this._minLevelUnit,this._approxInterval,o,r);return i=i.concat(a),i.push({value:r[1],level:0}),i},t.prototype.calcNiceExtent=function(n){var r=this._extent;if(r[0]===r[1]&&(r[0]-=fs,r[1]+=fs),r[1]===-1/0&&r[0]===1/0){var i=new Date;r[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),r[0]=r[1]-fs}this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},t.prototype.calcNiceTicks=function(n,r,i){n=n||10;var o=this._extent,a=o[1]-o[0];this._approxInterval=a/n,r!=null&&this._approxInterval<r&&(this._approxInterval=r),i!=null&&this._approxInterval>i&&(this._approxInterval=i);var s=tR.length,l=Math.min(YTe(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 gr(n)?n:+Vf(n)},t.prototype.contain=function(n){return g3(this.parse(n),this._extent)},t.prototype.normalize=function(n){return m3(this.parse(n),this._extent)},t.prototype.scale=function(n){return y3(n,this._extent)},t.type="time",t}(Yf),tR=[["second",fk],["minute",dk],["hour",em],["quarter-day",em*6],["half-day",em*12],["day",fs*1.2],["half-week",fs*3.5],["week",fs*7],["month",fs*31],["quarter",fs*95],["half-year",SW/2],["year",SW]];function ZTe(e,t,n,r){var i=Vf(t),o=Vf(n),a=function(p){return MW(i,p,r)===MW(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 QTe(e,t){return e/=fs,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function HTe(e){var t=30*fs;return e/=t,e>6?6:e>3?3:e>2?2:1}function KTe(e){return e/=em,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function CV(e,t){return e/=t?dk:fk,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function GTe(e){return dz(e)}function zTe(e,t,n){var r=new Date(e);switch(Kp(t)){case"year":case"month":r[lJ(n)](0);case"day":r[uJ(n)](1);case"hour":r[cJ(n)](0);case"minute":r[fJ(n)](0);case"second":r[dJ(n)](0),r[hJ(n)](0)}return r.getTime()}function JTe(e,t,n,r){var i=1e4,o=oJ,a=0;function s(O,P,k,F,C,I,N){for(var W=new Date(P),D=P,Z=W[F]();D<k&&D<=r[1];)N.push({value:D}),Z+=O,W[C](Z),D=W.getTime();N.push({value:D,notAdd:!0})}function l(O,P,k){var F=[],C=!P.length;if(!ZTe(Kp(O),r[0],r[1],n)){C&&(P=[{value:zTe(new Date(r[0]),O,n)},{value:r[1]}]);for(var I=0;I<P.length-1;I++){var N=P[I].value,W=P[I+1].value;if(N!==W){var D=void 0,Z=void 0,re=void 0,B=!1;switch(O){case"year":D=Math.max(1,Math.round(t/fs/365)),Z=hk(n),re=S8e(n);break;case"half-year":case"quarter":case"month":D=HTe(t),Z=Gp(n),re=lJ(n);break;case"week":case"half-week":case"day":D=QTe(t),Z=s3(n),re=uJ(n),B=!0;break;case"half-day":case"quarter-day":case"hour":D=KTe(t),Z=Gm(n),re=cJ(n);break;case"minute":D=CV(t,!0),Z=l3(n),re=fJ(n);break;case"second":D=CV(t,!1),Z=u3(n),re=dJ(n);break;case"millisecond":D=GTe(t),Z=c3(n),re=hJ(n);break}s(D,N,W,Z,re,B,F),O==="year"&&k.length>1&&I===0&&k.unshift({value:k[0].value-D})}}for(var I=0;I<F.length;I++)k.push(F[I]);return F}}for(var u=[],c=[],f=0,d=0,h=0;h<o.length&&a++<i;++h){var p=Kp(o[h]);if(R8e(o[h])){l(o[h],u[u.length-1]||[],c);var v=o[h+1]?Kp(o[h+1]):null;if(p!==v){if(c.length){d=f,c.sort(function(O,P){return O.value-P.value});for(var g=[],m=0;m<c.length;++m){var y=c[m].value;(m===0||c[m-1].value!==y)&&(g.push(c[m]),y>=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=to(Tt(u,function(O){return to(O,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(O){return O.length>0}),x=[],S=A.length-1,h=0;h<A.length;++h)for(var T=A[h],w=0;w<T.length;++w)x.push({value:T[w].value,level:S-h});x.sort(function(O,P){return O.value-P.value});for(var M=[],h=0;h<x.length;++h)(h===0||x[h].value!==x[h-1].value)&&M.push(x[h]);return M}du.registerClass(L$);var NV=du.prototype,om=Yf.prototype,$Te=ai,jTe=Math.floor,qTe=Math.ceil,nR=Math.pow,Is=Math.log,Ck=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="log",n.base=10,n._originalScale=new Yf,n._interval=0,n}return t.prototype.getTicks=function(n){var r=this._originalScale,i=this._extent,o=r.getExtent(),a=om.getTicks.call(this,n);return Tt(a,function(s){var l=s.value,u=ai(nR(this.base,l));return u=l===i[0]&&this._fixMin?rR(u,o[0]):u,u=l===i[1]&&this._fixMax?rR(u,o[1]):u,{value:u}},this)},t.prototype.setExtent=function(n,r){var i=Is(this.base);n=Is(Math.max(0,n))/i,r=Is(Math.max(0,r))/i,om.setExtent.call(this,n,r)},t.prototype.getExtent=function(){var n=this.base,r=NV.getExtent.call(this);r[0]=nR(n,r[0]),r[1]=nR(n,r[1]);var i=this._originalScale,o=i.getExtent();return this._fixMin&&(r[0]=rR(r[0],o[0])),this._fixMax&&(r[1]=rR(r[1],o[1])),r},t.prototype.unionExtent=function(n){this._originalScale.unionExtent(n);var r=this.base;n[0]=Is(n[0])/Is(r),n[1]=Is(n[1])/Is(r),NV.unionExtent.call(this,n)},t.prototype.unionExtentFromData=function(n,r){this.unionExtent(n.getApproximateExtent(r))},t.prototype.calcNiceTicks=function(n){n=n||10;var r=this._extent,i=r[1]-r[0];if(!(i===1/0||i<=0)){var o=T5e(i),a=n/i*o;for(a<=.5&&(o*=10);!isNaN(o)&&Math.abs(o)<1&&Math.abs(o)>0;)o*=10;var s=[ai(qTe(r[0]/o)*o),ai(jTe(r[1]/o)*o)];this._interval=o,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){om.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=Is(n)/Is(this.base),g3(n,this._extent)},t.prototype.normalize=function(n){return n=Is(n)/Is(this.base),m3(n,this._extent)},t.prototype.scale=function(n){return n=y3(n,this._extent),nR(this.base,n)},t.type="log",t}(du),T$=Ck.prototype;T$.getMinorTicks=om.getMinorTicks;T$.getLabel=om.getLabel;function rR(e,t){return $Te(e,Zu(t))}du.registerClass(Ck);var e_e=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]<r[0]&&(r=[NaN,NaN]),this._dataMin=r[0],this._dataMax=r[1];var i=this._isOrdinal=t.type==="ordinal";this._needCrossZero=t.type==="interval"&&n.getNeedCrossZero&&n.getNeedCrossZero();var o=n.get("min",!0);o==null&&(o=n.get("startValue",!0));var a=this._modelMinRaw=o;vn(a)?this._modelMinNum=iR(t,a({min:r[0],max:r[1]})):a!=="dataMin"&&(this._modelMinNum=iR(t,a));var s=this._modelMaxRaw=n.get("max",!0);if(vn(s)?this._modelMaxNum=iR(t,s({min:r[0],max:r[1]})):s!=="dataMax"&&(this._modelMaxNum=iR(t,s)),i)this._axisDataLen=n.getCategories().length;else{var l=n.get("boundaryGap"),u=Ct(l)?l:[l||0,l||0];typeof u[0]=="boolean"||typeof u[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[Wf(u[0],1),Wf(u[1],1)]}},e.prototype.calculate=function(){var t=this._isOrdinal,n=this._dataMin,r=this._dataMax,i=this._axisDataLen,o=this._boundaryGapInner,a=t?null:r-n||Math.abs(n),s=this._modelMinRaw==="dataMin"?n:this._modelMinNum,l=this._modelMaxRaw==="dataMax"?r:this._modelMaxNum,u=s!=null,c=l!=null;s==null&&(s=t?i?0:NaN:n-o[0]*a),l==null&&(l=t?i?i-1:NaN:r+o[1]*a),(s==null||!isFinite(s))&&(s=NaN),(l==null||!isFinite(l))&&(l=NaN);var f=px(s)||px(l)||t&&!i;this._needCrossZero&&(s>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[n_e[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=t_e[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),t_e={min:"_determinedMin",max:"_determinedMax"},n_e={min:"_dataMin",max:"_dataMax"};function r_e(e,t,n){var r=e.rawExtentInfo;return r||(r=new e_e(e,t,n),e.rawExtentInfo=r,r)}function iR(e,t){return t==null?null:px(t)?NaN:e.parse(t)}function _$(e,t){var n=e.type,r=r_e(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=x$("bar",a),l=!1;if(Pe(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=S$(s),c=i_e(i,o,t,u);i=c.min,o=c.max}}return{extent:[i,o],fixMin:r.minFixed,fixMax:r.maxFixed}}function i_e(e,t,n,r){var i=n.axis.getExtent(),o=i[1]-i[0],a=VTe(r,n.axis);if(a===void 0)return{min:e,max:t};var s=1/0;Pe(a,function(h){s=Math.min(h.offset,s)});var l=-1/0;Pe(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 IV(e,t){var n=t,r=_$(e,n),i=r.extent,o=n.get("splitNumber");e instanceof Ck&&(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 o_e(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new Ok({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new L$({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(du.getClass(t)||Yf)}}function a_e(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function Xv(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):Zt(t)?function(r){return function(i){var o=e.scale.getLabel(i),a=r.replace("{value}",o??"");return a}}(t):vn(t)?function(r){return function(i,o){return n!=null&&(o=i.value-n),r(s_e(e,i),o,i.level!=null?{level:i.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function s_e(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function l_e(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,i,o=n.getExtent();n instanceof Ok?i=n.count():(r=n.getTicks(),i=r.length);var a=e.getLabelModel(),s=Xv(e),l,u=1;i>40&&(u=Math.ceil(i/40));for(var c=0;c<i;c+=u){var f=r?r[c]:{value:o[0]+c},d=s(f,c),h=a.getTextRect(d),p=u_e(h,a.get("rotate")||0);l?l.union(p):l=p}return l}}function u_e(e,t){var n=t*Math.PI/180,r=e.width,i=e.height,o=r*Math.abs(Math.cos(n))+Math.abs(i*Math.sin(n)),a=r*Math.abs(Math.sin(n))+Math.abs(i*Math.cos(n)),s=new ur(e.x,e.y,o,a);return s}function Nk(e){var t=e.get("interval");return t??"auto"}function O$(e){return e.type==="category"&&Nk(e.getLabelModel())===0}function c_e(e,t){var n={};return Pe(e.mapDimensionsAll(t),function(r){n[LTe(e,r)]=!0}),Wn(n)}var k$=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}(),FV=[],f_e={registerPreprocessor:c$,registerProcessor:f$,registerPostInit:tTe,registerPostUpdate:nTe,registerUpdateLifecycle:Tk,registerAction:Ev,registerCoordinateSystem:rTe,registerLayout:iTe,registerVisual:e0,registerTransform:aTe,registerLoading:d$,registerMap:oTe,registerImpl:FLe,PRIORITY:GLe,ComponentModel:lr,ComponentView:nc,SeriesModel:Wa,ChartView:ta,registerComponentModel:function(e){lr.registerClass(e)},registerComponentView:function(e){nc.registerClass(e)},registerSeriesModel:function(e){Wa.registerClass(e)},registerChartView:function(e){ta.registerClass(e)},registerSubTypeDefaulter:function(e,t){lr.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){y5e(e,t)}};function Uh(e){if(Ct(e)){Pe(e,function(t){Uh(t)});return}Rr(FV,e)>=0||(FV.push(e),vn(e)&&(e={install:e}),e.install(f_e))}var e2=Oi();function P$(e,t){var n=Tt(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 d_e(e){var t=e.getLabelModel().get("customValues");if(t){var n=Xv(e);return{labels:P$(e,t).map(function(r){var i={value:r};return{formattedLabel:n(i),rawLabel:e.scale.getLabel(i),tickValue:r}})}}return e.type==="category"?p_e(e):g_e(e)}function h_e(e,t){var n=e.getTickModel().get("customValues");return n?{ticks:P$(e,n)}:e.type==="category"?v_e(e,t):{ticks:Tt(e.scale.getTicks(),function(r){return r.value})}}function p_e(e){var t=e.getLabelModel(),n=C$(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function C$(e,t){var n=N$(e,"labels"),r=Nk(t),i=I$(n,r);if(i)return i;var o,a;return vn(r)?o=X$(e,r):(a=r==="auto"?m_e(e):r,o=E$(e,a)),F$(n,r,{labels:o,labelCategoryInterval:a})}function v_e(e,t){var n=N$(e,"ticks"),r=Nk(t),i=I$(n,r);if(i)return i;var o,a;if((!t.get("show")||e.scale.isBlank())&&(o=[]),vn(r))o=X$(e,r,!0);else if(r==="auto"){var s=C$(e,e.getLabelModel());a=s.labelCategoryInterval,o=Tt(s.labels,function(l){return l.tickValue})}else a=r,o=E$(e,a,!0);return F$(n,r,{ticks:o,tickCategoryInterval:a})}function g_e(e){var t=e.scale.getTicks(),n=Xv(e);return{labels:Tt(t,function(r,i){return{level:r.level,formattedLabel:n(r,i),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function N$(e,t){return e2(e)[t]||(e2(e)[t]=[])}function I$(e,t){for(var n=0;n<e.length;n++)if(e[n].key===t)return e[n].value}function F$(e,t,n){return e.push({key:t,value:n}),n}function m_e(e){var t=e2(e).autoInterval;return t??(e2(e).autoInterval=e.calculateCategoryInterval())}function y_e(e){var t=A_e(e),n=Xv(e),r=(t.axisRotate-t.labelRotate)/180*Math.PI,i=e.scale,o=i.getExtent(),a=i.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(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=sz(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=e2(e.model),x=e.getExtent(),S=A.lastAutoInterval,T=A.lastTickCount;return S!=null&&T!=null&&Math.abs(S-R)<=1&&Math.abs(T-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 A_e(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 E$(e,t,n){var r=Xv(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=O$(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 X$(e,t,n){var r=e.scale,i=Xv(e),o=[];return Pe(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 EV=[0,1],W$=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 S5e(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(),XV(r,i.count())),KL(t,EV,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(r=r.slice(),XV(r,i.count()));var o=KL(t,r,EV,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=h_e(this,n),i=r.ticks,o=Tt(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),a=n.get("alignWithLabel");return R_e(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=Tt(r,function(o){return Tt(o,function(a){return{coord:this.dataToCoord(a),tickValue:a}},this)},this);return i},e.prototype.getViewLabels=function(){return d_e(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 y_e(this)},e}();function XV(e,t){var n=e[1]-e[0],r=t,i=n/r/2;e[0]+=i,e[1]-=i}function R_e(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;Pe(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=ai(h),p=ai(p),f?h>p:h<p}}function V$(e,t,n,r,i,o,a,s){var l=i-e,u=o-t,c=n-e,f=r-t,d=Math.sqrt(c*c+f*f);c/=d,f/=d;var h=l*c+u*f,p=h/d;p*=d;var v=a[0]=e+p*c,g=a[1]=t+p*f;return Math.sqrt((v-i)*(v-i)+(g-o)*(g-o))}var hf=new ln,Dr=new ln,Wi=new ln,pf=new ln,Bl=new ln,Dx=[],So=new ln;function b_e(e,t){if(t<=180&&t>0){t=t/180*Math.PI,hf.fromArray(e[0]),Dr.fromArray(e[1]),Wi.fromArray(e[2]),ln.sub(pf,hf,Dr),ln.sub(Bl,Wi,Dr);var n=pf.len(),r=Bl.len();if(!(n<.001||r<.001)){pf.scale(1/n),Bl.scale(1/r);var i=pf.dot(Bl),o=Math.cos(t);if(o<i){var a=V$(Dr.x,Dr.y,Wi.x,Wi.y,hf.x,hf.y,Dx);So.fromArray(Dx),So.scaleAndAdd(Bl,a/Math.tan(Math.PI-t));var s=Wi.x!==Dr.x?(So.x-Dr.x)/(Wi.x-Dr.x):(So.y-Dr.y)/(Wi.y-Dr.y);if(isNaN(s))return;s<0?ln.copy(So,Dr):s>1&&ln.copy(So,Wi),So.toArray(e[1])}}}}function x_e(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,hf.fromArray(e[0]),Dr.fromArray(e[1]),Wi.fromArray(e[2]),ln.sub(pf,Dr,hf),ln.sub(Bl,Wi,Dr);var r=pf.len(),i=Bl.len();if(!(r<.001||i<.001)){pf.scale(1/r),Bl.scale(1/i);var o=pf.dot(t),a=Math.cos(n);if(o<a){var s=V$(Dr.x,Dr.y,Wi.x,Wi.y,hf.x,hf.y,Dx);So.fromArray(Dx);var l=Math.PI/2,u=Math.acos(Bl.dot(t)),c=l+u-n;if(c>=l)ln.copy(So,Wi);else{So.scaleAndAdd(Bl,s/Math.tan(Math.PI/2-c));var f=Wi.x!==Dr.x?(So.x-Dr.x)/(Wi.x-Dr.x):(So.y-Dr.y)/(Wi.y-Dr.y);if(isNaN(f))return;f<0?ln.copy(So,Dr):f>1&&ln.copy(So,Wi)}So.toArray(e[1])}}}}function n8(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 S_e(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=kL(r[0],r[1]),o=kL(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=jw([],r[1],r[0],a/i),l=jw([],r[1],r[2],a/o),u=jw([],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;c<r.length;c++)e.lineTo(r[c][0],r[c][1])}function w_e(e,t,n){var r=e.getTextGuideLine(),i=e.getTextContent();if(!i){r&&e.removeTextGuideLine();return}for(var o=t.normal,a=o.get("show"),s=i.ignore,l=0;l<Mx.length;l++){var u=Mx[l],c=t[u],f=u==="normal";if(c){var d=c.get("show"),h=f?s:nn(i.states[u]&&i.states[u].ignore,s);if(h||!nn(d,a)){var p=f?r:r&&r.states[u];p&&(p.ignore=!0),r&&n8(r,!0,u,c);continue}r||(r=new qh,e.setTextGuideLine(r),!f&&(s||!a)&&n8(r,!0,"normal",t.normal),e.stateProxy&&(r.stateProxy=e.stateProxy)),n8(r,!1,u,c)}}if(r){Nn(r.style,n),r.style.fill=null;var v=o.get("showAbove"),g=e.textGuideLineConfig=e.textGuideLineConfig||{};g.showAbove=v||!1,r.buildPath=S_e}}function M_e(e,t){t=t||"labelLine";for(var n={normal:e.getModel(t)},r=0;r<xs.length;r++){var i=xs[r];n[i]=e.getModel([i,t])}return n}function L_e(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(!r.defaultAttr.ignore){var i=r.label,o=i.getComputedTransform(),a=i.getBoundingRect(),s=!o||o[1]<1e-5&&o[2]<1e-5,l=i.style.margin||0,u=a.clone();u.applyTransform(o),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var c=s?new _x(a,o):null;t.push({label:i,labelLine:r.labelLine,rect:u,localRect:a,obb:c,priority:r.priority,defaultAttr:r.defaultAttr,layoutOption:r.computedLayoutOption,axisAligned:s,transform:o})}}return t}function T_e(e,t,n,r,i,o){var a=e.length;if(a<2)return;e.sort(function(w,M){return w.rect[t]-M.rect[t]});for(var s=0,l,u=!1,c=0,f=0;f<a;f++){var d=e[f],h=d.rect;l=h[t]-s,l<0&&(h[t]-=l,d.label[t]-=l,u=!0);var p=Math.max(-l,0);c+=p,s=h[t]+h[n]}c>0&&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&&T(-m),y<0&&T(y);function R(){m=v.rect[t]-r,y=i-g.rect[t]-g.rect[n]}function A(w,M,O){if(w<0){var P=Math.min(M,-w);if(P>0){x(P*O,0,a);var k=P+w;k<0&&S(-k*O,1)}else S(-w*O,1)}}function x(w,M,O){w!==0&&(u=!0);for(var P=M;P<O;P++){var k=e[P],F=k.rect;F[t]+=w,k.label[t]+=w}}function S(w,M){for(var O=[],P=0,k=1;k<a;k++){var F=e[k-1].rect,C=Math.max(e[k].rect[t]-F[t]-F[n],0);O.push(C),P+=C}if(P){var I=Math.min(Math.abs(w)/P,M);if(w>0)for(var k=0;k<a-1;k++){var N=O[k]*I;x(N,0,k+1)}else for(var k=a-1;k>0;k--){var N=O[k-1]*I;x(-N,k,a)}}}function T(w){var M=w<0?-1:1;w=Math.abs(w);for(var O=Math.ceil(w/(a-1)),P=0;P<a-1;P++)if(M>0?x(O,0,P+1):x(-O,a-P-1,a),w-=O,w<=0)return}return u}function __e(e,t,n,r){return T_e(e,"y","height",t,n,r)}function O_e(e){var t=[];e.sort(function(v,g){return g.priority-v.priority});var n=new ur(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<e.length;i++){var o=e[i],a=o.axisAligned,s=o.localRect,l=o.transform,u=o.label,c=o.labelLine;n.copy(o.rect),n.width-=.1,n.height-=.1,n.x+=.05,n.y+=.05;for(var f=o.obb,d=!1,h=0;h<t.length;h++){var p=t[h];if(n.intersect(p.rect)){if(a&&p.axisAligned){d=!0;break}if(p.obb||(p.obb=new _x(p.localRect,p.transform)),f||(f=new _x(s,l)),f.intersect(p.obb)){d=!0;break}}}d?(r(u),c&&r(c)):(u.attr("ignore",o.defaultAttr.ignore),c&&c.attr("ignore",o.defaultAttr.labelGuideIgnore),t.push(o))}}var k_e=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){return v3(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(n){var r=new vi,i=Bf("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1);r.add(i),i.setStyle(n.lineStyle);var o=this.getData().getVisual("symbol"),a=this.getData().getVisual("symbolRotate"),s=o==="none"?"circle":o,l=n.itemHeight*.8,u=Bf(s,(n.itemWidth-l)/2,(n.itemHeight-l)/2,l,l,n.itemStyle.fill);r.add(u),u.setStyle(n.itemStyle);var c=n.iconRotate==="inherit"?a:n.iconRotate||0;return u.rotation=c*Math.PI/180,u.setOrigin([n.itemWidth/2,n.itemHeight/2]),s.indexOf("empty")>-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}(Wa);function Ik(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var i=vv(e,t,n[0]);return i!=null?i+"":null}else if(r){for(var o=[],a=0;a<n.length;a++)o.push(vv(e,t,n[a]));return o.join(" ")}}function D$(e,t){var n=e.mapDimensionsAll("defaultedLabel");if(!Ct(t))return t+"";for(var r=[],i=0;i<n.length;i++){var o=e.getDimensionIndex(n[i]);o>=0&&r.push(t[o])}return r.join(" ")}var Fk=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=Bf(n,-1,-1,2,2,null,a);s.attr({z2:100,culling:!0,scaleX:o[0]/2,scaleY:o[1]/2}),s.drift=P_e,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(){Lx(this.childAt(0))},t.prototype.downplay=function(){Tx(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):uo(d,h,s,r),Qm(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,ea(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=Iv(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=QJ(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"),T=S.fill;if(s instanceof cl){var w=s.style;s.useStyle(ht({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},S))}else s.__isEmptyBrush?s.useStyle(ht({},S)):s.useStyle(S),s.style.decal=null,s.setColor(T,a&&a.symbolInnerColor),s.style.strokeNoScale=!0;var M=n.getItemVisual(r,"liftZ"),O=this._z2;M!=null?O==null&&(this._z2=s.z2,s.z2+=M):O!=null&&(s.z2=O,this._z2=null);var P=a&&a.useNameLabel;Nv(s,v,{labelFetcher:l,labelDataIndex:r,defaultText:k,inheritColor:T,defaultOpacity:S.opacity});function k(I){return P?n.getName(I):Ik(n,I)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var F=s.ensureState("emphasis");F.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;F.scaleX=this._sizeX*C,F.scaleY=this._sizeY*C,this.setSymbolScale(1),dv(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=br(this).dataIndex,s=i&&i.animation;if(this.silent=o.silent=!0,i&&i.fadeLabel){var l=o.getTextContent();l&&Ox(l,{style:{opacity:0}},r,{dataIndex:a,removeOpt:s,cb:function(){o.removeTextContent()}})}else o.removeTextContent();Ox(o,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:a,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return ZJ(n.getItemVisual(r,"symbolSize"))},t}(vi);function P_e(e,t){this.parent.drift(e,t)}function r8(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 WV(e){return e!=null&&!en(e)&&(e={isIgnore:e}),e||{}}function VV(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:Iv(t),cursorStyle:t.get("cursor")}}var U$=function(){function e(t){this.group=new vi,this._SymbolCtor=t||Fk}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=WV(n);var r=this.group,i=t.hostModel,o=this._data,a=this._SymbolCtor,s=n.disableAnimation,l=VV(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(r8(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(!r8(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):uo(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=VV(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=WV(r);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var o=t.start;o<t.end;o++){var a=n.getItemLayout(o);if(r8(n,a,o,r)){var s=new this._SymbolCtor(n,o,this._seriesScope);s.traverse(i),s.setPosition(a),this.group.add(s),n.setItemGraphicEl(o,s),this._progressiveEls.push(s)}}},e.prototype.eachRendered=function(t){r3(this._progressiveEls||this.group,t)},e.prototype.remove=function(t){var n=this.group,r=this._data;r&&t?r.eachItemGraphicEl(function(i){i.fadeOut(function(){n.remove(i)},r.hostModel)}):n.removeAll()},e}();function B$(e,t,n){var r=e.getBaseAxis(),i=e.getOtherAxis(r),o=C_e(i,n),a=r.dim,s=i.dim,l=t.mapDimension(s),u=t.mapDimension(a),c=s==="x"||s==="radius"?1:0,f=Tt(e.dimensions,function(p){return t.mapDimension(p)}),d=!1,h=t.getCalculationInfo("stackResultDimension");return gv(t,f[0])&&(d=!0,f[0]=h),gv(t,f[1])&&(d=!0,f[1]=h),{dataDimsForPoint:f,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!d,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function C_e(e,t){var n=0,r=e.scale.getExtent();return t==="start"?n=r[0]:t==="end"?n=r[1]:gr(t)&&!isNaN(t)?n=t:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]),n}function Y$(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 N_e(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 I_e(e,t,n,r,i,o,a,s){for(var l=N_e(e,t),u=[],c=[],f=[],d=[],h=[],p=[],v=[],g=B$(i,t,a),m=e.getLayout("points")||[],y=t.getLayout("points")||[],R=0;R<l.length;R++){var A=l[R],x=!0,S=void 0,T=void 0;switch(A.cmd){case"=":S=A.idx*2,T=A.idx1*2;var w=m[S],M=m[S+1],O=y[T],P=y[T+1];(isNaN(w)||isNaN(M))&&(w=O,M=P),u.push(w,M),c.push(O,P),f.push(n[S],n[S+1]),d.push(r[T],r[T+1]),v.push(t.getRawIndex(A.idx1));break;case"+":var k=A.idx,F=g.dataDimsForPoint,C=i.dataToPoint([t.get(F[0],k),t.get(F[1],k)]);T=k*2,u.push(C[0],C[1]),c.push(y[T],y[T+1]);var I=Y$(g,i,t,k);f.push(I[0],I[1]),d.push(r[T],r[T+1]),v.push(t.getRawIndex(k));break;case"-":x=!1}x&&(h.push(A),p.push(p.length))}p.sort(function(ee,q){return v[ee]-v[q]});for(var N=u.length,W=Qu(N),D=Qu(N),Z=Qu(N),re=Qu(N),B=[],R=0;R<p.length;R++){var Y=p[R],K=R*2,G=Y*2;W[K]=u[G],W[K+1]=u[G+1],D[K]=c[G],D[K+1]=c[G+1],Z[K]=f[G],Z[K+1]=f[G+1],re[K]=d[G],re[K+1]=d[G+1],B[R]=h[Y]}return{current:W,next:D,stackedOnCurrent:Z,stackedOnNext:re,status:B}}var kc=Math.min,Pc=Math.max;function wh(e,t){return isNaN(e)||isNaN(t)}function AT(e,t,n,r,i,o,a,s,l){for(var u,c,f,d,h,p,v=n,g=0;g<r;g++){var m=t[v*2],y=t[v*2+1];if(v>=i||v<0)break;if(wh(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],T=t[x*2+1];S===m&&T===y&&g<r;)g++,x+=o,v+=o,S=t[x*2],T=t[x*2+1],m=t[v*2],y=t[v*2+1],R=m-u,A=y-c;var w=g+1;if(l)for(;wh(S,T)&&w<r;)w++,x+=o,S=t[x*2],T=t[x*2+1];var M=.5,O=0,P=0,k=void 0,F=void 0;if(w>=r||wh(S,T))h=m,p=y;else{O=S-u,P=T-c;var C=m-u,I=S-m,N=y-c,W=T-y,D=void 0,Z=void 0;if(s==="x"){D=Math.abs(C),Z=Math.abs(I);var re=O>0?1:-1;h=m-re*D*a,p=y,k=m+re*Z*a,F=y}else if(s==="y"){D=Math.abs(N),Z=Math.abs(W);var B=P>0?1:-1;h=m,p=y-B*D*a,k=m,F=y+B*Z*a}else D=Math.sqrt(C*C+N*N),Z=Math.sqrt(I*I+W*W),M=Z/(Z+D),h=m-O*a*(1-M),p=y-P*a*(1-M),k=m+O*a*M,F=y+P*a*M,k=kc(k,Pc(S,m)),F=kc(F,Pc(T,y)),k=Pc(k,kc(S,m)),F=Pc(F,kc(T,y)),O=k-m,P=F-y,h=m-O*D/Z,p=y-P*D/Z,h=kc(h,Pc(u,m)),p=kc(p,Pc(c,y)),h=Pc(h,kc(u,m)),p=Pc(p,kc(c,y)),O=m-h,P=y-p,k=m+O*Z/D,F=y+P*Z/D}e.bezierCurveTo(f,d,h,p,m,y),f=k,d=F}else e.lineTo(m,y)}u=m,c=y,v+=o}return g}var Z$=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),F_e=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 Z$},t.prototype.buildPath=function(n,r){var i=r.points,o=0,a=i.length/2;if(r.connectNulls){for(;a>0&&wh(i[a*2-2],i[a*2-1]);a--);for(;o<a&&wh(i[o*2],i[o*2+1]);o++);}for(;o<a;)o+=AT(n,i,o,a,a,1,r.smooth,r.smoothMonotone,r.connectNulls)+1},t.prototype.getPointOn=function(n,r){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var i=this.path,o=i.data,a=Df.CMD,s,l,u=r==="x",c=[],f=0;f<o.length;){var d=o[f++],h=void 0,p=void 0,v=void 0,g=void 0,m=void 0,y=void 0,R=void 0;switch(d){case a.M:s=o[f++],l=o[f++];break;case a.L:if(h=o[f++],p=o[f++],R=u?(n-s)/(h-s):(n-l)/(p-l),R<=1&&R>=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?gx(s,h,v,m,n,c):gx(l,p,g,y,n,c);if(x>0)for(var S=0;S<x;S++){var T=c[S];if(T<=1&&T>=0){var A=u?Ui(l,p,g,y,T):Ui(s,h,v,m,T);return u?[n,A]:[A,n]}}s=m,l=y;break}}},t}(Gn),E_e=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Z$),X_e=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 E_e},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&&wh(i[s*2-2],i[s*2-1]);s--);for(;a<s&&wh(i[a*2],i[a*2+1]);a++);}for(;a<s;){var u=AT(n,i,a,s,s,1,r.smooth,l,r.connectNulls);AT(n,o,a+u-1,u,s,-1,r.stackedOnSmooth,l,r.connectNulls),a+=u+1,n.closePath()}},t}(Gn);function Q$(e,t,n,r,i){var o=e.getArea(),a=o.x,s=o.y,l=o.width,u=o.height,c=n.get(["lineStyle","width"])||2;a-=c/2,s-=c/2,l+=c,u+=c,l=Math.ceil(l),a!==Math.floor(a)&&(a=Math.floor(a),l++);var f=new Mi({shape:{x:a,y:s,width:l,height:u}});if(t){var d=e.getBaseAxis(),h=d.isHorizontal(),p=d.inverse;h?(p&&(f.shape.x+=l),f.shape.width=0):(p||(f.shape.y+=u),f.shape.height=0);var v=vn(i)?function(g){i(g,f)}:null;ea(f,{shape:{width:l,height:u,x:a,y:s}},n,null,r,v)}return f}function H$(e,t,n){var r=e.getArea(),i=ai(r.r0,1),o=ai(r.r,1),a=new nd({shape:{cx:ai(e.cx,1),cy:ai(e.cy,1),r0:i,r:o,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});if(t){var s=e.getBaseAxis().dim==="angle";s?a.shape.endAngle=r.startAngle:a.shape.r=i,ea(a,{shape:{endAngle:r.endAngle,r:o}},n)}return a}function W_e(e,t,n,r,i){if(e){if(e.type==="polar")return H$(e,t,n);if(e.type==="cartesian2d")return Q$(e,t,n,r,i)}else return null;return null}function Ek(e,t){return e.type===t}function DV(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return;return!0}}function UV(e){for(var t=1/0,n=1/0,r=-1/0,i=-1/0,o=0;o<e.length;){var a=e[o++],s=e[o++];isNaN(a)||(t=Math.min(a,t),r=Math.max(a,r)),isNaN(s)||(n=Math.min(s,n),i=Math.max(s,i))}return[[t,n],[r,i]]}function BV(e,t){var n=UV(e),r=n[0],i=n[1],o=UV(t),a=o[0],s=o[1];return Math.max(Math.abs(r[0]-a[0]),Math.abs(r[1]-a[1]),Math.abs(i[0]-s[0]),Math.abs(i[1]-s[1]))}function YV(e){return gr(e)?e:e?.5:0}function V_e(e,t,n){if(!n.valueDim)return[];for(var r=t.count(),i=Qu(r*2),o=0;o<r;o++){var a=Y$(n,e,t,o);i[o*2]=a[0],i[o*2+1]=a[1]}return i}function Cc(e,t,n,r){var i=t.getBaseAxis(),o=i.dim==="x"||i.dim==="radius"?0:1,a=[],s=0,l=[],u=[],c=[],f=[];if(r){for(s=0;s<e.length;s+=2)!isNaN(e[s])&&!isNaN(e[s+1])&&f.push(e[s],e[s+1]);e=f}for(s=0;s<e.length-2;s+=2)switch(c[0]=e[s+2],c[1]=e[s+3],u[0]=e[s],u[1]=e[s+1],a.push(u[0],u[1]),n){case"end":l[o]=c[o],l[1-o]=u[1-o],a.push(l[0],l[1]);break;case"middle":var d=(u[o]+c[o])/2,h=[];l[o]=h[o]=d,l[1-o]=u[1-o],h[1-o]=c[1-o],a.push(l[0],l[1]),a.push(h[0],h[1]);break;default:l[o]=u[o],l[1-o]=c[1-o],a.push(l[0],l[1])}return a.push(e[s++],e[s++]),a}function D_e(e,t){var n=[],r=e.length,i,o;function a(c,f,d){var h=c.coord,p=(d-h)/(f.coord-h),v=USe(p,[c.color,f.color]);return{coord:d,color:v}}for(var s=0;s<r;s++){var l=e[s],u=l.coord;if(u<0)i=l;else if(u>t){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 U_e(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=Tt(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=D_e(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";Pe(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 Hz(0,0,0,0,d,!0);return y[i]=v,y[i+"2"]=g,y}}}function B_e(e,t,n){var r=e.get("showAllSymbol"),i=r==="auto";if(!(r&&!i)){var o=n.getAxesByScale("ordinal")[0];if(o&&!(i&&Y_e(o,t))){var a=t.mapDimension(o.dim),s={};return Pe(o.getViewLabels(),function(l){var u=o.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(a,l))}}}}function Y_e(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;a<i;a+=o)if(Fk.getSymbolSize(t,a)[e.isHorizontal()?1:0]*1.5>r)return!1;return!0}function Z_e(e,t){return isNaN(e)||isNaN(t)}function Q_e(e){for(var t=e.length/2;t>0&&Z_e(e[t*2-2],e[t*2-1]);t--);return t-1}function ZV(e,t){return[e[t*2],e[t*2+1]]}function H_e(e,t,n){for(var r=e.length/2,i=n==="x"?0:1,o,a,s=0,l=-1,u=0;u<r;u++)if(a=e[u*2+i],!(isNaN(a)||isNaN(e[u*2+1-i]))){if(u===0){o=a;continue}if(o<=t&&a>=t||o>=t&&a<=t){l=u;break}s=u,o=a}return{range:[s,l],t:(t-o)/(a-o)}}function K$(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t<xs.length;t++)if(e.get([xs[t],"endLabel","show"]))return!0;return!1}function i8(e,t,n,r){if(Ek(t,"cartesian2d")){var i=r.getModel("endLabel"),o=i.get("valueAnimation"),a=r.getData(),s={lastFrameIndex:0},l=K$(r)?function(h,p){e._endLabelOnDuring(h,p,a,s,o,i,t)}:null,u=t.getBaseAxis().isHorizontal(),c=Q$(t,n,r,function(){var h=e._endLabel;h&&n&&s.originalX!=null&&h.attr({x:s.originalX,y:s.originalY})},l);if(!r.get("clip",!0)){var f=c.shape,d=Math.max(f.width,f.height);u?(f.y-=d,f.height+=d*2):(f.x-=d,f.width+=d*2)}return l&&l(1,c),c}else return H$(t,n,r)}function K_e(e,t){var n=t.getBaseAxis(),r=n.isHorizontal(),i=n.inverse,o=r?i?"right":"left":"center",a=r?"middle":i?"top":"bottom";return{normal:{align:e.get("align")||o,verticalAlign:e.get("verticalAlign")||a}}}var G_e=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(){var n=new vi,r=new U$;this.group.add(r.group),this._symbolDraw=r,this._lineGroup=n},t.prototype.render=function(n,r,i){var o=this,a=n.coordinateSystem,s=this.group,l=n.getData(),u=n.getModel("lineStyle"),c=n.getModel("areaStyle"),f=l.getLayout("points")||[],d=a.type==="polar",h=this._coordSys,p=this._symbolDraw,v=this._polyline,g=this._polygon,m=this._lineGroup,y=!r.ssr&&n.get("animation"),R=!c.isEmpty(),A=c.get("origin"),x=B$(a,l,A),S=R&&V_e(a,l,x),T=n.get("showSymbol"),w=n.get("connectNulls"),M=T&&!d&&B_e(n,l,a),O=this._data;O&&O.eachItemGraphicEl(function(q,H){q.__temp&&(s.remove(q),O.setItemGraphicEl(H,null))}),T||p.remove(),s.add(m);var P=d?!1:n.get("step"),k;a&&a.getArea&&n.get("clip",!0)&&(k=a.getArea(),k.width!=null?(k.x-=.1,k.y-=.1,k.width+=.2,k.height+=.2):k.r0&&(k.r0-=.5,k.r+=.5)),this._clipShapeForSymbol=k;var F=U_e(l,a,i)||l.getVisual("style")[l.getVisual("drawType")];if(!(v&&h.type===a.type&&P===this._step))T&&p.updateData(l,{isIgnore:M,clipShape:k,disableAnimation:!0,getSymbolPoint:function(q){return[f[q*2],f[q*2+1]]}}),y&&this._initSymbolLabelAnimation(l,a,k),P&&(f=Cc(f,a,P,w),S&&(S=Cc(S,a,P,w))),v=this._newPolyline(f),R?g=this._newPolygon(f,S):g&&(m.remove(g),g=this._polygon=null),d||this._initOrUpdateEndLabel(n,a,aT(F)),m.setClipPath(i8(this,a,!0,n));else{R&&!g?g=this._newPolygon(f,S):g&&!R&&(m.remove(g),g=this._polygon=null),d||this._initOrUpdateEndLabel(n,a,aT(F));var C=m.getClipPath();if(C){var I=i8(this,a,!1,n);ea(C,{shape:I.shape},n)}else m.setClipPath(i8(this,a,!0,n));T&&p.updateData(l,{isIgnore:M,clipShape:k,disableAnimation:!0,getSymbolPoint:function(q){return[f[q*2],f[q*2+1]]}}),(!DV(this._stackedOnPoints,S)||!DV(this._points,f))&&(y?this._doUpdateAnimation(l,S,a,i,P,A,w):(P&&(f=Cc(f,a,P,w),S&&(S=Cc(S,a,P,w))),v.setShape({points:f}),g&&g.setShape({points:f,stackedOnPoints:S})))}var N=n.getModel("emphasis"),W=N.get("focus"),D=N.get("blurScope"),Z=N.get("disabled");if(v.useStyle(Nn(u.getLineStyle(),{fill:"none",stroke:F,lineJoin:"bevel"})),hv(v,n,"lineStyle"),v.style.lineWidth>0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var re=v.getState("emphasis").style;re.lineWidth=+v.style.lineWidth+1}br(v).seriesIndex=n.seriesIndex,dv(v,W,D,Z);var B=YV(n.get("smooth")),Y=n.get("smoothMonotone");if(v.setShape({smooth:B,smoothMonotone:Y,connectNulls:w}),g){var K=l.getCalculationInfo("stackedOnSeries"),G=0;g.useStyle(Nn(c.getAreaStyle(),{fill:F,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),K&&(G=YV(K.get("smooth"))),g.setShape({smooth:B,stackedOnSmooth:G,smoothMonotone:Y,connectNulls:w}),hv(g,n,"areaStyle"),br(g).seriesIndex=n.seriesIndex,dv(g,W,D,Z)}var ee=function(q){o._changePolyState(q)};l.eachItemGraphicEl(function(q){q&&(q.onHoverStateChange=ee)}),this._polyline.onHoverStateChange=ee,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){br(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=fv(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 Fk(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 ta.prototype.highlight.call(this,n,r,i,o)},t.prototype.downplay=function(n,r,i,o){var a=n.getData(),s=fv(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 ta.prototype.downplay.call(this,n,r,i,o)},t.prototype._changePolyState=function(n){var r=this._polygon;nW(this._polyline,n),r&&nW(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new F_e({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 X_e({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");vn(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=vn(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 T=y===m?0:(R-m)/(y-m);l&&(T=1-T);var w=vn(f)?f(p):c*T+d,M=v.getSymbolPath(),O=M.getTextContent();v.attr({scaleX:0,scaleY:0}),v.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:w}),O&&O.animateFrom({style:{opacity:0}},{duration:300,delay:w}),M.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,i){var o=n.getModel("endLabel");if(K$(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 Xa({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=Q_e(l);c>=0&&(Nv(s,Iv(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,h){return h!=null?D$(a,h):Ik(a,f)},enableTextSetter:!0},K_e(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),T=m?"x":"y",w=H_e(f,A,T),M=w.range,O=M[1]-M[0],P=void 0;if(O>=1){if(O>1&&!h){var k=ZV(f,M[0]);u.attr({x:k[0]+x,y:k[1]+S}),a&&(P=d.getRawValue(M[0]))}else{var k=c.getPointOn(A,T);k&&u.attr({x:k[0]+x,y:k[1]+S});var F=d.getRawValue(M[0]),C=d.getRawValue(M[1]);a&&(P=Z5e(i,p,F,C,w.t))}o.lastFrameIndex=M[0]}else{var I=n===1||o.lastFrameIndex>0?M[0]:0,k=ZV(f,I);a&&(P=d.getRawValue(I)),u.attr({x:k[0]+x,y:k[1]+S})}if(a){var N=o3(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=I_e(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=Cc(d.current,i,a,l),p=Cc(d.stackedOnCurrent,i,a,l),v=Cc(d.next,i,a,l),g=Cc(d.stackedOnNext,i,a,l)),BV(h,v)>3e3||c&&BV(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(),uo(u,m,f),c&&(c.setShape({points:h,stackedOnPoints:p}),c.stopAnimation(),uo(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;A<R.length;A++){var x=R[A].cmd;if(x==="="){var S=n.getItemGraphicEl(R[A].idx1);S&&y.push({el:S,ptIdx:A})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var T=u.shape.__points,w=0;w<y.length;w++){var M=y[w].el,O=y[w].ptIdx*2;M.x=T[O],M.y=T[O+1],M.markRedraw()}})},t.prototype.remove=function(n){var r=this.group,i=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),i&&i.eachItemGraphicEl(function(o,a){o.__temp&&(r.remove(o),i.setItemGraphicEl(a,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t}(ta);function Xk(e,t){return{seriesType:e,plan:xk(),reset:function(n){var r=n.getData(),i=n.coordinateSystem,o=n.pipelineContext,a=t||o.large;if(i){var s=Tt(i.dimensions,function(h){return r.mapDimension(h)}).slice(0,2),l=s.length,u=r.getCalculationInfo("stackResultDimension");gv(r,s[0])&&(s[0]=u),gv(r,s[1])&&(s[1]=u);var c=r.getStore(),f=r.getDimensionIndex(s[0]),d=r.getDimensionIndex(s[1]);return l&&{progress:function(h,p){for(var v=h.end-h.start,g=a&&Qu(v*l),m=[],y=[],R=h.start,A=0;R<h.end;R++){var x=void 0;if(l===1){var S=c.get(f,R);x=i.dataToPoint(S,null,y)}else m[0]=c.get(f,R),m[1]=c.get(d,R),x=i.dataToPoint(m,null,y);a?(g[A++]=x[0],g[A++]=x[1]):p.setItemLayout(R,x.slice())}a&&p.setLayout("points",g)}}}}}}var z_e={average:function(e){for(var t=0,n=0,r=0;r<e.length;r++)isNaN(e[r])||(t+=e[r],n++);return n===0?NaN:t/n},sum:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n]||0;return t},max:function(e){for(var t=-1/0,n=0;n<e.length;n++)e[n]>t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n<e.length;n++)e[n]<t&&(t=e[n]);return isFinite(t)?t:NaN},minmax:function(e){for(var t=-1/0,n=-1/0,r=0;r<e.length;r++){var i=e[r],o=Math.abs(i);o>t&&(t=o,n=i)}return isFinite(n)?n:NaN},nearest:function(e){return e[0]}},J_e=function(e){return Math.round(e.length/2)};function G$(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;Zt(o)?p=z_e[o]:vn(o)&&(p=o),p&&t.setData(i.downSample(i.mapDimension(u.dim),1/h,p,J_e))}}}}}function $_e(e){e.registerChartView(G_e),e.registerSeriesModel(k_e),e.registerLayout(Xk("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,G$("line"))}var RT=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 v3(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)Pe(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;x<p.length;x++){var S=p[x].coord,T=x===p.length-1?p[x-1].tickValue+A:p[x].tickValue;if(T===g){R=S;break}else if(T<g)y=S;else if(y!=null&&T>g){R=(S+y)/2;break}x===1&&(A=T-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}(Wa);Wa.registerClass(RT);var j_e=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 v3(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=nJ(RT.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}(RT),q_e=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}(),QV=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 q_e},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-c<h:c-f<h;p||(c=f-(d?h:-h));var v=Math.cos(c),g=Math.sin(c),m=Math.cos(f),y=Math.sin(f);p?(n.moveTo(v*a+i,g*a+o),n.arc(v*u+i,g*u+o,l,-Math.PI+c,c,!d)):n.moveTo(v*s+i,g*s+o),n.arc(i,o,s,c,f,!d),n.arc(m*u+i,y*u+o,l,f-Math.PI*2,f-Math.PI,!d),a!==0&&n.arc(i,o,a,f,c,d)},t}(Gn);function eOe(e,t){t=t||{};var n=t.isRoundCap;return function(r,i,o){var a=i.position;if(!a||a instanceof Array)return bx(r,i,o);var s=e(a),l=i.distance!=null?i.distance:5,u=this.shape,c=u.cx,f=u.cy,d=u.r,h=u.r0,p=(d+h)/2,v=u.startAngle,g=u.endAngle,m=(v+g)/2,y=n?Math.abs(d-h)/2:0,R=Math.cos,A=Math.sin,x=c+d*R(v),S=f+d*A(v),T="left",w="top";switch(s){case"startArc":x=c+(h-l)*R(m),S=f+(h-l)*A(m),T="center",w="top";break;case"insideStartArc":x=c+(h+l)*R(m),S=f+(h+l)*A(m),T="center",w="bottom";break;case"startAngle":x=c+p*R(v)+oR(v,l+y,!1),S=f+p*A(v)+aR(v,l+y,!1),T="right",w="middle";break;case"insideStartAngle":x=c+p*R(v)+oR(v,-l+y,!1),S=f+p*A(v)+aR(v,-l+y,!1),T="left",w="middle";break;case"middle":x=c+p*R(m),S=f+p*A(m),T="center",w="middle";break;case"endArc":x=c+(d+l)*R(m),S=f+(d+l)*A(m),T="center",w="bottom";break;case"insideEndArc":x=c+(d-l)*R(m),S=f+(d-l)*A(m),T="center",w="top";break;case"endAngle":x=c+p*R(g)+oR(g,l+y,!0),S=f+p*A(g)+aR(g,l+y,!0),T="left",w="middle";break;case"insideEndAngle":x=c+p*R(g)+oR(g,-l+y,!0),S=f+p*A(g)+aR(g,-l+y,!0),T="right",w="middle";break;default:return bx(r,i,o)}return r=r||{},r.x=x,r.y=S,r.align=T,r.verticalAlign=w,r}}function tOe(e,t,n,r){if(gr(r)){e.setTextConfig({rotation:r});return}else if(Ct(t)){e.setTextConfig({rotation:0});return}var i=e.shape,o=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(o+a)/2,l,u=n(t);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":l=s;break;case"startAngle":case"insideStartAngle":l=o;break;case"endAngle":case"insideEndAngle":l=a;break;default:e.setTextConfig({rotation:0});return}var c=Math.PI*1.5-l;u==="middle"&&c>Math.PI/2&&c<Math.PI*1.5&&(c-=Math.PI),e.setTextConfig({rotation:c})}function oR(e,t,n){return t*Math.sin(e)*(n?-1:1)}function aR(e,t,n){return t*Math.cos(e)*(n?1:-1)}function fg(e,t,n){var r=e.get("borderRadius");if(r==null)return n?{cornerRadius:0}:null;Ct(r)||(r=[r,r,r,r]);var i=Math.abs(t.r||0-t.r0||0);return{cornerRadius:Tt(r,function(o){return Wf(o,i)})}}var o8=Math.max,a8=Math.min;function nOe(e,t){var n=e.getArea&&e.getArea();if(Ek(e,"cartesian2d")){var r=e.getBaseAxis();if(r.type!=="category"||!r.onBand){var i=t.getLayout("bandWidth");r.isHorizontal()?(n.x-=i,n.width+=i*2):(n.y-=i,n.height+=i*2)}}return n}var rOe=function(e){xt(t,e);function t(){var n=e.call(this)||this;return n.type=t.type,n._isFirstFrame=!0,n}return t.prototype.render=function(n,r,i,o){this._model=n,this._removeOnRenderedListener(i),this._updateDrawMode(n);var a=n.get("coordinateSystem");(a==="cartesian2d"||a==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(n,r,i):this._renderNormal(n,r,i,o))},t.prototype.incrementalPrepareRender=function(n){this._clear(),this._updateDrawMode(n),this._updateLargeClip(n)},t.prototype.incrementalRender=function(n,r){this._progressiveEls=[],this._incrementalRenderLarge(n,r)},t.prototype.eachRendered=function(n){r3(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var r=n.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(n,r,i,o){var a=this.group,s=n.getData(),l=this._data,u=n.coordinateSystem,c=u.getBaseAxis(),f;u.type==="cartesian2d"?f=c.isHorizontal():u.type==="polar"&&(f=c.dim==="angle");var d=n.isAnimationEnabled()?n:null,h=iOe(n,u);h&&this._enableRealtimeSort(h,s,i);var p=n.get("clip",!0)||h,v=nOe(u,s);a.removeClipPath();var g=n.get("roundCap",!0),m=n.get("showBackground",!0),y=n.getModel("backgroundStyle"),R=y.get("borderRadius")||0,A=[],x=this._backgroundEls,S=o&&o.isInitSort,T=o&&o.type==="changeAxisOrder";function w(P){var k=sR[u.type](s,P),F=fOe(u,f,k);return F.useStyle(y.getItemStyle()),u.type==="cartesian2d"?F.setShape("r",R):F.setShape("cornerRadius",R),A[P]=F,F}s.diff(l).add(function(P){var k=s.getItemModel(P),F=sR[u.type](s,P,k);if(m&&w(P),!(!s.hasValue(P)||!JV[u.type](F))){var C=!1;p&&(C=HV[u.type](v,F));var I=KV[u.type](n,s,P,F,f,d,c.model,!1,g);h&&(I.forceLabelAnimation=!0),$V(I,s,P,k,F,n,f,u.type==="polar"),S?I.attr({shape:F}):h?GV(h,d,I,F,P,f,!1,!1):ea(I,{shape:F},n,P),s.setItemGraphicEl(P,I),a.add(I),I.ignore=C}}).update(function(P,k){var F=s.getItemModel(P),C=sR[u.type](s,P,F);if(m){var I=void 0;x.length===0?I=w(k):(I=x[k],I.useStyle(y.getItemStyle()),u.type==="cartesian2d"?I.setShape("r",R):I.setShape("cornerRadius",R),A[P]=I);var N=sR[u.type](s,P),W=J$(f,N,u);uo(I,{shape:W},d,P)}var D=l.getItemGraphicEl(k);if(!s.hasValue(P)||!JV[u.type](C)){a.remove(D);return}var Z=!1;if(p&&(Z=HV[u.type](v,C),Z&&a.remove(D)),D?Qm(D):D=KV[u.type](n,s,P,C,f,d,c.model,!!D,g),h&&(D.forceLabelAnimation=!0),T){var re=D.getTextContent();if(re){var B=o3(re);B.prevValue!=null&&(B.prevValue=B.value)}}else $V(D,s,P,F,C,n,f,u.type==="polar");S?D.attr({shape:C}):h?GV(h,d,D,C,P,f,!0,T):uo(D,{shape:C},n,P,null),s.setItemGraphicEl(P,D),D.ignore=Z,a.add(D)}).remove(function(P){var k=l.getItemGraphicEl(P);k&&kx(k,n,P)}).execute();var M=this._backgroundGroup||(this._backgroundGroup=new vi);M.removeAll();for(var O=0;O<A.length;++O)M.add(A[O]);a.add(M),this._backgroundEls=A,this._data=s},t.prototype._renderLarge=function(n,r,i){this._clear(),qV(n,this.group),this._updateLargeClip(n)},t.prototype._incrementalRenderLarge=function(n,r){this._removeBackground(),qV(r,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(n){var r=n.get("clip",!0)&&W_e(n.coordinateSystem,!1,n),i=this.group;r?i.setClipPath(r):i.removeClipPath()},t.prototype._enableRealtimeSort=function(n,r,i){var o=this;if(r.count()){var a=n.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(r,n,i),this._isFirstFrame=!1;else{var s=function(l){var u=r.getItemGraphicEl(l),c=u&&u.shape;return c&&Math.abs(a.isHorizontal()?c.height:c.width)||0};this._onRendered=function(){o._updateSortWithinSameData(r,s,a,i)},i.getZr().on("rendered",this._onRendered)}}},t.prototype._dataSort=function(n,r,i){var o=[];return n.each(n.mapDimension(r.dim),function(a,s){var l=i(s);l=l??NaN,o.push({dataIndex:s,mappedValue:l,ordinalNumber:a})}),o.sort(function(a,s){return s.mappedValue-a.mappedValue}),{ordinalNumbers:Tt(o,function(a){return a.ordinalNumber})}},t.prototype._isOrderChangedWithinSameData=function(n,r,i){for(var o=i.scale,a=n.mapDimension(i.dim),s=Number.MAX_VALUE,l=0,u=o.getOrdinalMeta().categories.length;l<u;++l){var c=n.rawIndexOf(a,o.getRawOrdinalNumber(l)),f=c<0?Number.MIN_VALUE:r(n.indexOfRawIndex(c));if(f>s)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){kx(o,n,br(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}(ta),HV={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=o8(t.x,e.x),s=a8(t.x+t.width,i),l=o8(t.y,e.y),u=a8(t.y+t.height,o),c=s<a,f=u<l;return t.x=c&&a>i?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=a8(t.r,e.r),o=o8(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}},KV={cartesian2d:function(e,t,n,r,i,o,a,s,l){var u=new Mi({shape:ht({},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?QV:nd,c=new u({shape:r,z2:1});c.name="item";var f=z$(i);if(c.calculateTextPosition=eOe(f,{isRoundCap:u===QV}),o){var d=c.shape,h=i?"r":"endAngle",p={};d[h]=i?r.r0:r.startAngle,p[h]=r[h],(s?uo:ea)(c,{shape:p},o)}return c}};function iOe(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 GV(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?uo:ea)(n,{shape:l},t,i,null);var c=t?e.baseAxis.model:null;(a?uo:ea)(n,{shape:u},c,i)}function zV(e,t){for(var n=0;n<t.length;n++)if(!isFinite(e[t[n]]))return!0;return!1}var oOe=["x","y","width","height"],aOe=["cx","cy","r","startAngle","endAngle"],JV={cartesian2d:function(e){return!zV(e,oOe)},polar:function(e){return!zV(e,aOe)}},sR={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),i=n?lOe(n,r):0,o=r.width>0?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 sOe(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function z$(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 $V(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=fg(r.getModel("itemStyle"),c,!0);ht(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=Iv(r);Nv(e,p,{labelFetcher:o,labelDataIndex:n,defaultText:Ik(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,tOe(e,g==="outside"?h:g,z$(a),r.get(["label","rotate"]))}o8e(v,p,o.getRawValue(n),function(y){return D$(t,y)});var m=r.getModel(["emphasis"]);dv(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),hv(e,r),sOe(i)&&(e.style.fill="none",e.style.stroke="none",Pe(e.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function lOe(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 uOe=function(){function e(){}return e}(),jV=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 uOe},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<i.length;c+=3)l[o]=u,l[a]=i[c+2],s[o]=i[c+o],s[a]=i[c+a],n.rect(s[0],s[1],l[0],l[1])},t}(Gn);function qV(e,t,n,r){var i=e.getData(),o=i.getLayout("valueAxisHorizontal")?1:0,a=i.getLayout("largeDataIndices"),s=i.getLayout("size"),l=e.getModel("backgroundStyle"),u=i.getLayout("largeBackgroundPoints");if(u){var c=new jV({shape:{points:u},incremental:!!r,silent:!0,z2:0});c.baseDimIdx=o,c.largeDataIndices=a,c.barWidth=s,c.useStyle(l.getItemStyle()),t.add(c),n&&n.push(c)}var f=new jV({shape:{points:i.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});f.baseDimIdx=o,f.largeDataIndices=a,f.barWidth=s,t.add(f),f.useStyle(i.getVisual("style")),br(f).seriesIndex=e.seriesIndex,e.get("silent")||(f.on("mousedown",eD),f.on("mousemove",eD)),n&&n.push(f)}var eD=EJ(function(e){var t=this,n=cOe(t,e.offsetX,e.offsetY);br(t).dataIndex=n>=0?n:null},30,!1);function cOe(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<f;c++){var d=c*3;if(l[r]=u,l[i]=o[d+2],s[r]=o[d+r],s[i]=o[d+i],l[i]<0&&(s[i]+=l[i],l[i]=-l[i]),t>=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function J$(e,t,n){if(Ek(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 fOe(e,t,n){var r=e.type==="polar"?nd:Mi;return new r({shape:J$(t,n,e),silent:!0,z2:0})}function dOe(e){e.registerChartView(rOe),e.registerSeriesModel(j_e),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,_a(DTe,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,UTe("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,G$("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 tD=Math.PI*2,lR=Math.PI/180;function $$(e,t){return Ix(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function j$(e,t){var n=$$(e,t),r=e.get("center"),i=e.get("radius");Ct(i)||(i=[0,i]);var o=pr(n.width,t.getWidth()),a=pr(n.height,t.getHeight()),s=Math.min(o,a),l=pr(i[0],s/2),u=pr(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 Ct(r)||(r=[r,r]),c=pr(r[0],o)+n.x,f=pr(r[1],a)+n.y;return{cx:c,cy:f,r0:l,r:u}}function hOe(e,t,n){t.eachSeriesByType(e,function(r){var i=r.getData(),o=i.mapDimension("value"),a=$$(r,n),s=j$(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*lR,h=r.get("endAngle"),p=r.get("padAngle")*lR;h=h==="auto"?d-tD:-h*lR;var v=r.get("minAngle")*lR,g=v+p,m=0;i.each(o,function(W){!isNaN(W)&&m++});var y=i.getSum(o),R=Math.PI/(y||m)*2,A=r.get("clockwise"),x=r.get("roseType"),S=r.get("stillShowZeroSum"),T=i.getDataExtent(o);T[0]=0;var w=A?1:-1,M=[d,h],O=w*p/2;Sz(M,!A),d=M[0],h=M[1];var P=q$(r);P.startAngle=d,P.endAngle=h,P.clockwise=A;var k=Math.abs(h-d),F=k,C=0,I=d;if(i.setLayout({viewRect:a,r:c}),i.each(o,function(W,D){var Z;if(isNaN(W)){i.setItemLayout(D,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:A,cx:l,cy:u,r0:f,r:x?NaN:c});return}x!=="area"?Z=y===0&&S?R:W*R:Z=k/m,Z<g?(Z=g,F-=g):C+=W;var re=I+w*Z,B=0,Y=0;p>Z?(B=I+w*Z/2,Y=B):(B=I+O,Y=re-O),i.setItemLayout(D,{angle:Z,startAngle:B,endAngle:Y,clockwise:A,cx:l,cy:u,r0:f,r:x?KL(W,T,[f,c]):c}),I=re}),F<tD&&m)if(F<=.001){var N=k/m;i.each(o,function(W,D){if(!isNaN(W)){var Z=i.getItemLayout(D);Z.angle=N;var re=0,B=0;N<p?(re=d+w*(D+1/2)*N,B=re):(re=d+w*D*N+O,B=d+w*(D+1)*N-O),Z.startAngle=re,Z.endAngle=B}})}else R=F/C,I=d,i.each(o,function(W,D){if(!isNaN(W)){var Z=i.getItemLayout(D),re=Z.angle===g?g:W*R,B=0,Y=0;re<p?(B=I+w*re/2,Y=B):(B=I+O,Y=I+w*re-O),Z.startAngle=B,Z.endAngle=Y,I+=w*re}})})}var q$=Oi();function ej(e){return{seriesType:e,reset:function(t,n){var r=n.findComponents({mainType:"legend"});if(!(!r||!r.length)){var i=t.getData();i.filterSelf(function(o){for(var a=i.getName(o),s=0;s<r.length;s++)if(!r[s].isSelected(a))return!1;return!0})}}}}var pOe=Math.PI/180;function nD(e,t,n,r,i,o,a,s,l,u){if(e.length<2)return;function c(v){for(var g=v.rB,m=g*g,y=0;y<v.list.length;y++){var R=v.list[y],A=Math.abs(R.label.y-n),x=r+R.len,S=x*x,T=Math.sqrt((1-Math.abs(A*A/m))*S),w=t+(T+R.len2)*i,M=w-R.label.x,O=R.targetTextWidth-M*i;tj(R,O,!0),R.label.x=w}}function f(v){for(var g={list:[],maxY:0},m={list:[],maxY:0},y=0;y<v.length;y++)if(v[y].labelAlignTo==="none"){var R=v[y],A=R.label.y>n?m:g,x=Math.abs(R.label.y-n);if(x>=A.maxY){var S=R.label.x-t-R.len2*i,T=r+R.len,w=Math.abs(S)<T?Math.sqrt(x*x/(1-S*S/T/T)):T;A.rB=w,A.maxY=x}A.list.push(R)}c(g),c(m)}for(var d=e.length,h=0;h<d;h++)if(e[h].position==="outer"&&e[h].labelAlignTo==="labelLine"){var p=e[h].label.x-u;e[h].linePoints[1][0]+=p,e[h].label.x=u}__e(e,l,l+a)&&f(e)}function vOe(e,t,n,r,i,o,a,s){for(var l=[],u=[],c=Number.MAX_VALUE,f=-Number.MAX_VALUE,d=0;d<e.length;d++){var h=e[d].label;s8(e[d])||(h.x<t?(c=Math.min(c,h.x),l.push(e[d])):(f=Math.max(f,h.x),u.push(e[d])))}for(var d=0;d<e.length;d++){var p=e[d];if(!s8(p)&&p.linePoints){if(p.labelStyleWidth!=null)continue;var h=p.label,v=p.linePoints,g=void 0;p.labelAlignTo==="edge"?h.x<t?g=v[2][0]-p.labelDistance-a-p.edgeDistance:g=a+i-p.edgeDistance-v[2][0]-p.labelDistance:p.labelAlignTo==="labelLine"?h.x<t?g=c-a-p.bleedMargin:g=a+i-f-p.bleedMargin:h.x<t?g=h.x-a-p.bleedMargin:g=a+i-h.x-p.bleedMargin,p.targetTextWidth=g,tj(p,g)}}nD(u,t,n,r,1,i,o,a,s,f),nD(l,t,n,r,-1,i,o,a,s,c);for(var d=0;d<e.length;d++){var p=e[d];if(!s8(p)&&p.linePoints){var h=p.label,v=p.linePoints,m=p.labelAlignTo==="edge",y=h.style.padding,R=y?y[1]+y[3]:0,A=h.style.backgroundColor?0:R,x=p.rect.width+A,S=v[1][0]-v[2][0];m?h.x<t?v[2][0]=a+p.edgeDistance+x+p.labelDistance:v[2][0]=a+i-p.edgeDistance-x-p.labelDistance:(h.x<t?v[2][0]=h.x+p.labelDistance:v[2][0]=h.x-p.labelDistance,v[1][0]=v[2][0]+S),v[1][1]=v[2][1]=h.y}}}function tj(e,t,n){if(n===void 0&&(n=!1),e.labelStyleWidth==null){var r=e.label,i=r.style,o=e.rect,a=i.backgroundColor,s=i.padding,l=s?s[1]+s[3]:0,u=i.overflow,c=o.width+(a?0:l);if(t<c||n){var f=o.height;if(u&&u.match("break")){r.setStyle("backgroundColor",null),r.setStyle("width",t-l);var d=r.getBoundingRect();r.setStyle("width",Math.ceil(d.width)),r.setStyle("backgroundColor",a)}else{var h=t-l,p=t<c?h:n?h>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 s8(e){return e.position==="center"}function gOe(e){var t=e.getData(),n=[],r,i,o=!1,a=(e.get("minShowLabelAngle")||0)*pOe,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 T in S.states)if(S.states[T].ignore===!1)return!0;return!1}t.each(function(S){var T=t.getItemGraphicEl(S),w=T.shape,M=T.getTextContent(),O=T.getTextGuideLine(),P=t.getItemModel(S),k=P.getModel("label"),F=k.get("position")||P.get(["emphasis","label","position"]),C=k.get("distanceToLabelLine"),I=k.get("alignTo"),N=pr(k.get("edgeDistance"),u),W=k.get("bleedMargin"),D=P.getModel("labelLine"),Z=D.get("length");Z=pr(Z,u);var re=D.get("length2");if(re=pr(re,u),Math.abs(w.endAngle-w.startAngle)<a){Pe(M.states,h),M.ignore=!0,O&&(Pe(O.states,h),O.ignore=!0);return}if(p(M)){var B=(w.startAngle+w.endAngle)/2,Y=Math.cos(B),K=Math.sin(B),G,ee,q,H;r=w.cx,i=w.cy;var ue=F==="inside"||F==="inner";if(F==="center")G=w.cx,ee=w.cy,H="center";else{var Ae=(ue?(w.r+w.r0)/2*Y:w.r*Y)+r,ce=(ue?(w.r+w.r0)/2*K:w.r*K)+i;if(G=Ae+Y*3,ee=ce+K*3,!ue){var de=Ae+Y*(Z+l-w.r),le=ce+K*(Z+l-w.r),J=de+(Y<0?-1:1)*re,E=le;I==="edge"?G=Y<0?c+N:c+u-N:G=J+(Y<0?-C:C),ee=E,q=[[Ae,ce],[de,le],[J,E]]}H=ue?"center":I==="edge"?Y>0?"right":"left":Y>0?"left":"right"}var $=Math.PI,ie=0,j=k.get("rotate");if(gr(j))ie=j*($/180);else if(F==="center")ie=0;else if(j==="radial"||j===!0){var te=Y<0?-B+$:-B;ie=te}else if(j==="tangential"&&F!=="outside"&&F!=="outer"){var ae=Math.atan2(Y,K);ae<0&&(ae=$*2+ae);var he=K>0;he&&(ae=$+ae),ie=ae-$}if(o=!!ie,M.x=G,M.y=ee,M.rotation=ie,M.setStyle({verticalAlign:"middle"}),ue){M.setStyle({align:H});var xe=M.states.select;xe&&(xe.x+=M.x,xe.y+=M.y)}else{var fe=M.getBoundingRect().clone();fe.applyTransform(M.getComputedTransform());var ve=(M.style.margin||0)+2.1;fe.y-=ve/2,fe.height+=ve,n.push({label:M,labelLine:O,position:F,len:Z,len2:re,minTurnAngle:D.get("minTurnAngle"),maxSurfaceAngle:D.get("maxSurfaceAngle"),surfaceNormal:new ln(Y,K),linePoints:q,textAlign:H,labelDistance:C,labelAlignTo:I,edgeDistance:N,bleedMargin:W,rect:fe,unconstrainedWidth:fe.width,labelStyleWidth:M.style.width})}T.setTextConfig({inside:ue})}}),!o&&e.get("avoidLabelOverlap")&&vOe(n,r,i,l,u,d,c,f);for(var v=0;v<n.length;v++){var g=n[v],m=g.label,y=g.labelLine,R=isNaN(m.x)||isNaN(m.y);if(m){m.setStyle({align:g.textAlign}),R&&(Pe(m.states,h),m.ignore=!0);var A=m.states.select;A&&(A.x+=m.x,A.y+=m.y)}if(y){var x=g.linePoints;R||!x?(Pe(y.states,h),y.ignore=!0):(b_e(x,g.minTurnAngle),x_e(x,g.surfaceNormal,g.maxSurfaceAngle),y.setShape({points:x}),m.__hostTarget.textGuideLineConfig={anchor:new ln(x[0][0],x[0][1])})}}}var mOe=function(e){xt(t,e);function t(n,r,i){var o=e.call(this)||this;o.z2=2;var a=new Xa;return o.setTextContent(a),o.updateData(n,r,i,!0),o}return t.prototype.updateData=function(n,r,i,o){var a=this,s=n.hostModel,l=n.getItemModel(r),u=l.getModel("emphasis"),c=n.getItemLayout(r),f=ht(fg(l.getModel("itemStyle"),c,!0),c);if(isNaN(f.startAngle)){a.setShape(f);return}if(o){a.setShape(f);var d=s.getShallow("animationType");s.ecModel.ssr?(ea(a,{scaleX:0,scaleY:0},s,{dataIndex:r,isFrom:!0}),a.originX=f.cx,a.originY=f.cy):d==="scale"?(a.shape.r=c.r0,ea(a,{shape:{r:c.r}},s,r)):i!=null?(a.setShape({startAngle:i,endAngle:i}),ea(a,{shape:{startAngle:c.startAngle,endAngle:c.endAngle}},s,r)):(a.shape.endAngle=c.startAngle,uo(a,{shape:{endAngle:c.endAngle}},s,r))}else Qm(a),uo(a,{shape:f},s,r);a.useStyle(n.getItemVisual(r,"style")),hv(a,l);var h=(c.startAngle+c.endAngle)/2,p=s.get("selectedOffset"),v=Math.cos(h)*p,g=Math.sin(h)*p,m=l.getShallow("cursor");m&&a.attr("cursor",m),this._updateLabel(s,n,r),a.ensureState("emphasis").shape=ht({r:c.r+(u.get("scale")&&u.get("scaleSize")||0)},fg(u.getModel("itemStyle"),c)),ht(a.ensureState("select"),{x:v,y:g,shape:fg(l.getModel(["select","itemStyle"]),c)}),ht(a.ensureState("blur"),{shape:fg(l.getModel(["blur","itemStyle"]),c)});var y=a.getTextGuideLine(),R=a.getTextContent();y&&ht(y.ensureState("select"),{x:v,y:g}),ht(R.ensureState("select"),{x:v,y:g}),dv(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n,r,i){var o=this,a=r.getItemModel(i),s=a.getModel("labelLine"),l=r.getItemVisual(i,"style"),u=l&&l.fill,c=l&&l.opacity;Nv(o,Iv(a),{labelFetcher:r.hostModel,labelDataIndex:i,inheritColor:u,defaultOpacity:c,defaultText:n.getFormattedLabel(i,"normal")||r.getName(i)});var f=o.getTextContent();o.setTextConfig({position:null,rotation:null}),f.attr({z2:10});var d=n.get(["label","position"]);if(d!=="outside"&&d!=="outer")o.removeTextGuideLine();else{var h=this.getTextGuideLine();h||(h=new qh,this.setTextGuideLine(h)),w_e(this,M_e(a),{stroke:u,opacity:Zg(s.get(["lineStyle","opacity"]),c,1)})}},t}(nd),yOe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.ignoreLabelLineUpdate=!0,n}return t.prototype.render=function(n,r,i,o){var a=n.getData(),s=this._data,l=this.group,u;if(!s&&a.count()>0){for(var c=a.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f<a.count();++f)c=a.getItemLayout(f);c&&(u=c.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),a.count()===0&&n.get("showEmptyCircle")){var d=q$(n),h=new nd({shape:ht(j$(n,i),d)});h.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=h,l.add(h)}a.diff(s).add(function(p){var v=new mOe(a,p,u);a.setItemGraphicEl(p,v),l.add(v)}).update(function(p,v){var g=s.getItemGraphicEl(v);g.updateData(a,p,u),g.off("click"),l.add(g),a.setItemGraphicEl(p,g)}).remove(function(p){var v=s.getItemGraphicEl(p);kx(v,n,p)}).execute(),gOe(n),n.get("animationTypeUpdate")!=="expansion"&&(this._data=a)},t.prototype.dispose=function(){},t.prototype.containPoint=function(n,r){var i=r.getData(),o=i.getItemLayout(0);if(o){var a=n[0]-o.cx,s=n[1]-o.cy,l=Math.sqrt(a*a+s*s);return l<=o.r&&l>=o.r0}},t.type="pie",t}(ta);function nj(e,t,n){t=Ct(t)&&{coordDimensions:t}||ht({encodeDefine:e.getEncode()},t);var r=e.getSource(),i=A$(r,t).dimensions,o=new y$(i,e);return o.initData(r,n),o}var rj=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}(),AOe=Oi(),ROe=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 rj(di(this.getData,this),di(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return nj(this,{coordDimensions:["value"],encodeDefaulter:_a(N8e,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),i=AOe(r),o=i.seats;if(!o){var a=[];r.each(r.mapDimension("value"),function(l){a.push(l)}),o=i.seats=w5e(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){GL(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}(Wa);function bOe(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!(gr(a)&&!isNaN(a)&&a<0)})}}}function xOe(e){e.registerChartView(yOe),e.registerSeriesModel(ROe),oLe("pie",e.registerAction),e.registerLayout(_a(hOe,"pie")),e.registerProcessor(ej("pie")),e.registerProcessor(bOe("pie"))}var SOe=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 v3(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}(Wa),ij=4,wOe=function(){function e(){}return e}(),MOe=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 wOe},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]<ij,c=this.softClipShape,f;if(u){this._ctx=l;return}for(this._ctx=null,f=this._off;f<i.length;){var d=i[f++],h=i[f++];isNaN(d)||isNaN(h)||c&&!c.contain(d,h)||(s.x=d-o[0]/2,s.y=h-o[1]/2,s.width=o[0],s.height=o[1],a.buildPath(n,s,!0))}this.incremental&&(this._off=f,this.notClear=!0)},t.prototype.afterBrush=function(){var n=this.shape,r=n.points,i=n.size,o=this._ctx,a=this.softClipShape,s;if(o){for(s=this._off;s<r.length;){var l=r[s++],u=r[s++];isNaN(l)||isNaN(u)||a&&!a.contain(l,u)||o.fillRect(l-i[0]/2,u-i[1]/2,i[0],i[1])}this.incremental&&(this._off=s,this.notClear=!0)}},t.prototype.findDataIndex=function(n,r){for(var i=this.shape,o=i.points,a=i.size,s=Math.max(a[0],4),l=Math.max(a[1],4),u=o.length/2-1;u>=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<i.length;){var h=i[d++],p=i[d++];l=Math.min(h,l),c=Math.max(h,c),u=Math.min(p,u),f=Math.max(p,f)}n=this._rect=new ur(l-a/2,u-s/2,c-l+a,f-u+s)}return n},t}(Gn),LOe=function(){function e(){this.group=new vi}return e.prototype.updateData=function(t,n){this._clear();var r=this._create();r.setShape({points:t.getLayout("points")}),this._setCommon(r,t,n)},e.prototype.updateLayout=function(t){var n=t.getLayout("points");this.group.eachChild(function(r){if(r.startIndex!=null){var i=(r.endIndex-r.startIndex)*2,o=r.startIndex*4*2;n=new Float32Array(n.buffer,o,i)}r.setShape("points",n),r.reset()})},e.prototype.incrementalPrepareUpdate=function(t){this._clear()},e.prototype.incrementalUpdate=function(t,n,r){var i=this._newAdded[0],o=n.getLayout("points"),a=i&&i.shape.points;if(a&&a.length<2e4){var s=a.length,l=new Float32Array(s+o.length);l.set(a),l.set(o,s),i.endIndex=t.end,i.setShape({points:l})}else{this._newAdded=[];var u=this._create();u.startIndex=t.start,u.endIndex=t.end,u.incremental=!0,u.setShape({points:o}),this._setCommon(u,n,r)}},e.prototype.eachRendered=function(t){this._newAdded[0]&&t(this._newAdded[0])},e.prototype._create=function(){var t=new MOe({cursor:"default"});return t.ignoreCoarsePointer=!0,this.group.add(t),this._newAdded.push(t),t},e.prototype._setCommon=function(t,n,r){var i=n.hostModel;r=r||{};var o=n.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.softClipShape=r.clipShape||null,t.symbolProxy=Bf(n.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<ij;t.useStyle(i.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var s=n.getVisual("style"),l=s&&s.fill;l&&t.setColor(l);var u=br(t);u.seriesIndex=i.seriesIndex,t.on("mousemove",function(c){u.dataIndex=null;var f=t.hoverDataIdx;f>=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),TOe=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=Xk("").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 LOe:new U$,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}(ta),_Oe=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}(lr),bT=function(e){xt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",tl).models[0]},t.type="cartesian2dAxis",t}(lr);ul(bT,k$);var oj={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)"]}}},OOe=ir({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},oj),Wk=ir({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}}},oj),kOe=ir({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},Wk),POe=Nn({logBase:10},Wk);const aj={category:OOe,value:Wk,time:kOe,log:POe};var COe={value:1,category:1,time:1,log:1};function rD(e,t,n,r){Pe(COe,function(i,o){var a=ir(ir({},aj[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=zm(this),h=d?f3(c):{},p=f.getTheme();ir(c,p.get(o+"Axis")),ir(c,this.getDefaultOption()),c.type=iD(c),d&&pv(c,h,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=mT.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",iD)}function iD(e){return e.type||(e.data?"category":"value")}var NOe=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 Tt(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),to(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}(),xT=["x","y"];function oD(e){return e.type==="interval"||e.type==="time"}var IOe=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=xT,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!oD(n)||!oD(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=QO([],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 ur(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 ms(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 ms(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 ur(o,a,s,l)},t}(NOe),FOe=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}(W$);function EOe(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),Wm(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 aD(e){return e.get("coordinateSystem")==="cartesian2d"}function sD(e){var t={xAxisModel:null,yAxisModel:null};return Pe(t,function(n,r){var i=r.replace(/Model$/,""),o=e.getReferringComponents(i,tl).models[0];t[r]=o}),t}var l8=Math.log;function sj(e,t,n){var r=Yf.prototype,i=r.getTicks.call(n),o=r.getTicks.call(n,!0),a=i.length-1,s=r.getInterval.call(n),l=_$(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=l8(e.base);u=[l8(u[0])/d,l8(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;g<u[1]&&isFinite(g)&&isFinite(u[1]);)p=t8(p),g=u[0]+p*a;else if(f)for(v=u[1]-p*a;v>u[0]&&isFinite(v)&&isFinite(u[0]);)p=t8(p),v=u[1]-p*a;else{var m=e.getTicks().length-1;m>a&&(p=t8(p));var y=p*a;g=Math.ceil(u[1]/p)*p,v=ai(g-y),v<0&&u[0]>=0?(v=0,g=ai(y)):g>0&&u[1]<=0&&(g=0,v=-ai(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 XOe=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=xT,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=Wn(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;yT(v)&&p.get("alignTicks")&&p.get("interval")==null?c.push(h):(IV(v,p),yT(v)&&(s=h))}c.length&&(s||(s=c.pop(),IV(s.scale,s.model)),Pe(c,function(g){sj(g.scale,g.model,s.scale)}))}}i(r.x),i(r.y);var o={};Pe(r.x,function(a){lD(r,"y",a,o)}),Pe(r.y,function(a){lD(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=Ix(i,{width:n.getWidth(),height:n.getHeight()});this._rect=a;var s=this._axesList;l(),o&&(Pe(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=l_e(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()),Pe(this._coordsList,function(u){u.calcAffineTransform()});function l(){Pe(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]),WOe(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]}en(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,o=this._coordsList;i<o.length;i++)if(o[i].getAxis("x").index===t||o[i].getAxis("y").index===n)return o[i]},e.prototype.getCartesians=function(){return this._coordsList.slice()},e.prototype.convertToPixel=function(t,n,r){var i=this._findConvertTarget(n);return i.cartesian?i.cartesian.dataToPoint(r):i.axis?i.axis.toGlobalCoord(i.axis.dataToCoord(r)):null},e.prototype.convertFromPixel=function(t,n,r){var i=this._findConvertTarget(n);return i.cartesian?i.cartesian.pointToData(r):i.axis?i.axis.coordToData(i.axis.toLocalCoord(r)):null},e.prototype._findConvertTarget=function(t){var n=t.seriesModel,r=t.xAxisModel||n&&n.getReferringComponents("xAxis",tl).models[0],i=t.yAxisModel||n&&n.getReferringComponents("yAxis",tl).models[0],o=t.gridModel,a=this._coordsList,s,l;if(n)s=n.coordinateSystem,Rr(a,s)<0&&(s=null);else if(r&&i)s=this.getCartesian(r.componentIndex,i.componentIndex);else if(r)l=this.getAxis("x",r.componentIndex);else if(i)l=this.getAxis("y",i.componentIndex);else if(o){var u=o.coordinateSystem;u===this&&(s=this._coordsList[0])}return{cartesian:s,axis:l}},e.prototype.containPoint=function(t){var n=this._coordsList[0];if(n)return n.containPoint(t)},e.prototype._initCartesian=function(t,n,r){var i=this,o=this,a={left:!1,right:!1,top:!1,bottom:!1},s={x:{},y:{}},l={x:0,y:0};if(n.eachComponent("xAxis",u("x"),this),n.eachComponent("yAxis",u("y"),this),!l.x||!l.y){this._axesMap={},this._axesList=[];return}this._axesMap=s,Pe(s.x,function(c,f){Pe(s.y,function(d,h){var p="x"+f+"y"+h,v=new IOe(p);v.master=i,v.model=t,i._coordsMap[p]=v,i._coordsList.push(v),v.addAxis(c),v.addAxis(d)})});function u(c){return function(f,d){if(u8(f,t)){var h=f.get("position");c==="x"?h!=="top"&&h!=="bottom"&&(h=a.bottom?"top":"bottom"):h!=="left"&&h!=="right"&&(h=a.left?"right":"left"),a[h]=!0;var p=new FOe(c,o_e(f),[0,0],f.get("type"),h),v=p.type==="category";p.onBand=v&&f.get("boundaryGap"),p.inverse=f.get("inverse"),f.axis=p,p.model=f,p.grid=o,p.index=d,o._axesList.push(p),s[c][d]=p,l[c]++}}}},e.prototype._updateScale=function(t,n){Pe(this._axesList,function(i){if(i.scale.setExtent(1/0,-1/0),i.type==="category"){var o=i.model.get("categorySortInfo");i.scale.setSortInfo(o)}}),t.eachSeries(function(i){if(aD(i)){var o=sD(i),a=o.xAxisModel,s=o.yAxisModel;if(!u8(a,n)||!u8(s,n))return;var l=this.getCartesian(a.componentIndex,s.componentIndex),u=i.getData(),c=l.getAxis("x"),f=l.getAxis("y");r(u,c),r(u,f)}},this);function r(i,o){Pe(c_e(i,o.dim),function(a){o.scale.unionExtentFromData(i,a)})}},e.prototype.getTooltipAxes=function(t){var n=[],r=[];return Pe(this.getCartesians(),function(i){var o=t!=null&&t!=="auto"?i.getAxis(t):i.getBaseAxis(),a=i.getOtherAxis(o);Rr(n,o)<0&&n.push(o),Rr(r,a)<0&&r.push(a)}),{baseAxes:n,otherAxes:r}},e.create=function(t,n){var r=[];return t.eachComponent("grid",function(i,o){var a=new e(i,t,n);a.name="grid_"+o,a.resize(i,n,!0),i.coordinateSystem=a,r.push(a)}),t.eachSeries(function(i){if(aD(i)){var o=sD(i),a=o.xAxisModel,s=o.yAxisModel,l=a.getCoordSysModel(),u=l.coordinateSystem;i.coordinateSystem=u.getCartesian(a.componentIndex,s.componentIndex)}}),r},e.dimensions=xT,e}();function u8(e,t){return e.getCoordSysModel()===t}function lD(e,t,n,r){n.getAxesOnZeroOf=function(){return o?[o]:[]};var i=e[t],o,a=n.model,s=a.get(["axisLine","onZero"]),l=a.get(["axisLine","onZeroAxisIndex"]);if(!s)return;if(l!=null)uD(i[l])&&(o=i[l]);else for(var u in i)if(i.hasOwnProperty(u)&&uD(i[u])&&!r[c(i[u])]){o=i[u];break}o&&(r[c(o)]=!0);function c(f){return f.dim+"_"+f.index}}function uD(e){return e&&e.type!=="category"&&e.type!=="time"&&a_e(e)}function WOe(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord=e.dim==="x"?function(i){return i+t}:function(i){return r-i+t},e.toLocalCoord=e.dim==="x"?function(i){return i-t}:function(i){return r-i+t}}var vf=Math.PI,Tf=function(){function e(t,n){this.group=new vi,this.opt=n,this.axisModel=t,Nn(n,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var r=new vi({x:n.position[0],y:n.position[1],rotation:n.rotation});r.updateTransform(),this._transformGroup=r}return e.prototype.hasBuilder=function(t){return!!cD[t]},e.prototype.add=function(t){cD[t](this.opt,this.axisModel,this.group,this._transformGroup)},e.prototype.getGroup=function(){return this.group},e.innerTextLayout=function(t,n,r){var i=fz(n-t),o,a;return xx(i)?(a=r>0?"top":"bottom",o="center"):xx(i-vf)?(a=r>0?"bottom":"top",o="center"):(a="middle",i>0&&i<vf?o=r>0?"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}(),cD={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&&(ms(s,s,a),ms(l,l,a));var c=ht({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new Uf({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Hm(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"]);Zt(d)&&(d=[d,d]),(Zt(h)||gr(h))&&(h=[h,h]);var p=QJ(t.get(["axisLine","symbolOffset"])||0,h),v=h[0],g=h[1];Pe([{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=Bf(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=UOe(n,r,t,e),o=YOe(n,r,t,e);if(DOe(t,o,i),BOe(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var a=L_e(Tt(o,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));O_e(a)}},axisName:function(e,t,n,r){var i=Wm(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,dD(o)?e.labelOffset+a*l:0],d,h=t.get("nameRotate");h!=null&&(h=h*vf/180);var p;dD(o)?d=Tf.innerTextLayout(e.rotation,h??e.rotation,a):(d=VOe(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=Wm(e.nameTruncateMaxWidth,g.maxWidth,p),R=new Xa({x:f[0],y:f[1],rotation:d.rotation,silent:Tf.isLabelSilent(t),style:Km(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(lk({el:R,componentModel:t,itemName:i}),R.__fullText=i,R.anid="name",t.get("triggerEvent")){var A=Tf.makeAxisEventDataBase(t);A.targetType="axisName",A.name=i,br(R).eventData=A}r.add(R),R.updateTransform(),n.add(R),R.decomposeTransform()}}};function VOe(e,t,n,r){var i=fz(n-e),o,a,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return xx(i-vf/2)?(a=l?"bottom":"top",o="center"):xx(i-vf*1.5)?(a=l?"top":"bottom",o="center"):(a="middle",i<vf*1.5&&i>vf/2?o=l?"left":"right":o=l?"right":"left"),{rotation:i,textAlign:o,textVerticalAlign:a}}function DOe(e,t,n){if(!O$(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?(Ja(o),Ja(u)):fD(o,a)&&(r?(Ja(a),Ja(c)):(Ja(o),Ja(u))),i===!1?(Ja(s),Ja(f)):fD(l,s)&&(i?(Ja(l),Ja(d)):(Ja(s),Ja(f)))}}function Ja(e){e&&(e.ignore=!0)}function fD(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var i=ZO([]);return DG(i,i,-e.rotation),n.applyTransform(Zp([],i,e.getLocalTransform())),r.applyTransform(Zp([],i,t.getLocalTransform())),n.intersect(r)}}function dD(e){return e==="middle"||e==="center"}function lj(e,t,n,r,i){for(var o=[],a=[],s=[],l=0;l<e.length;l++){var u=e[l].coord;a[0]=u,a[1]=0,s[0]=u,s[1]=n,t&&(ms(a,a,t),ms(s,s,t));var c=new Uf({shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:r,z2:2,autoBatch:!0,silent:!0});Hm(c.shape,c.style.lineWidth),c.anid=i+"_"+e[l].tickValue,o.push(c)}return o}function UOe(e,t,n,r){var i=n.axis,o=n.getModel("axisTick"),a=o.get("show");if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisTick")),!(!a||i.scale.isBlank())){for(var s=o.getModel("lineStyle"),l=r.tickDirection*o.get("length"),u=i.getTicksCoords(),c=lj(u,t.transform,l,Nn(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),f=0;f<c.length;f++)e.add(c[f]);return c}}function BOe(e,t,n,r){var i=n.axis,o=n.getModel("minorTick");if(!(!o.get("show")||i.scale.isBlank())){var a=i.getMinorTicksCoords();if(a.length)for(var s=o.getModel("lineStyle"),l=r*o.get("length"),u=Nn(s.getLineStyle(),Nn(n.getModel("axisTick").getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])})),c=0;c<a.length;c++)for(var f=lj(a[c],t.transform,l,u,"minorticks_"+c),d=0;d<f.length;d++)e.add(f[d])}}function YOe(e,t,n,r){var i=n.axis,o=Wm(r.axisLabelShow,n.get(["axisLabel","show"]));if(!(!o||i.scale.isBlank())){var a=n.getModel("axisLabel"),s=a.get("margin"),l=i.getViewLabels(),u=(Wm(r.labelRotate,a.get("rotate"))||0)*vf/180,c=Tf.innerTextLayout(r.rotation,u,r.labelDirection),f=n.getCategories&&n.getCategories(!0),d=[],h=Tf.isLabelSilent(n),p=n.get("triggerEvent");return Pe(l,function(v,g){var m=i.scale.type==="ordinal"?i.scale.getRawOrdinalNumber(v.tickValue):v.tickValue,y=v.formattedLabel,R=v.rawLabel,A=a;if(f&&f[m]){var x=f[m];en(x)&&x.textStyle&&(A=new Li(x.textStyle,a,n.ecModel))}var S=A.getTextColor()||n.get(["axisLine","lineStyle","color"]),T=i.dataToCoord(m),w=A.getShallow("align",!0)||c.textAlign,M=nn(A.getShallow("alignMinLabel",!0),w),O=nn(A.getShallow("alignMaxLabel",!0),w),P=A.getShallow("verticalAlign",!0)||A.getShallow("baseline",!0)||c.textVerticalAlign,k=nn(A.getShallow("verticalAlignMinLabel",!0),P),F=nn(A.getShallow("verticalAlignMaxLabel",!0),P),C=new Xa({x:T,y:r.labelOffset+r.labelDirection*s,rotation:c.rotation,silent:h,z2:10+(v.level||0),style:Km(A,{text:y,align:g===0?M:g===l.length-1?O:w,verticalAlign:g===0?k:g===l.length-1?F:P,fill:vn(S)?S(i.type==="category"?R:i.type==="value"?m+"":m,g):S})});if(C.anid="label_"+m,p){var I=Tf.makeAxisEventDataBase(n);I.targetType="axisLabel",I.value=R,I.tickIndex=g,i.type==="category"&&(I.dataIndex=m),br(C).eventData=I}t.add(C),C.updateTransform(),d.push(C),e.add(C),C.decomposeTransform()}),d}}function ZOe(e){var t=uj(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,o=n.get("status"),a=n.get("value");a!=null&&(a=r.parse(a));var s=HOe(n);o==null&&(i.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(a==null||a>l[1])&&(a=l[1]),a<l[0]&&(a=l[0]),i.value=a,s&&(i.status=t.axis.scale.isBlank()?"hide":"show")}}function uj(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[KOe(e)]}function QOe(e){var t=uj(e);return t&&t.axisPointerModel}function HOe(e){return!!e.get(["handle","show"])}function KOe(e){return e.type+"||"+e.id}var hD={},GOe=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,o){this.axisPointerClass&&ZOe(n),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(n,i,!0)},t.prototype.updateAxisPointer=function(n,r,i,o){this._doUpdateAxisPointerClass(n,i,!1)},t.prototype.remove=function(n,r){var i=this._axisPointer;i&&i.remove(r)},t.prototype.dispose=function(n,r){this._disposeAxisPointer(r),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(n,r,i){var o=t.getAxisPointerClass(this.axisPointerClass);if(o){var a=QOe(n);a?(this._axisPointer||(this._axisPointer=new o)).render(n,a,r,i):this._disposeAxisPointer(r)}},t.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n),this._axisPointer=null},t.registerAxisPointerClass=function(n,r){hD[n]=r},t.getAxisPointerClass=function(n){return n&&hD[n]},t.type="axis",t}(nc),ST=Oi();function zOe(e,t,n,r){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitArea"),a=o.getModel("areaStyle"),s=a.get("color"),l=r.coordinateSystem.getRect(),u=i.getTicksCoords({tickModel:o,clamp:!0});if(u.length){var c=s.length,f=ST(e).splitAreaColors,d=An(),h=0;if(f)for(var p=0;p<u.length;p++){var v=f.get(u[p].tickValue);if(v!=null){h=(v+(c-1)*p)%c;break}}var g=i.toGlobalCoord(u[0].coord),m=a.getAreaStyle();s=Ct(s)?s:[s];for(var p=1;p<u.length;p++){var y=i.toGlobalCoord(u[p].coord),R=void 0,A=void 0,x=void 0,S=void 0;i.isHorizontal()?(R=g,A=l.y,x=y-R,S=l.height,g=R+x):(R=l.x,A=g,x=l.width,S=y-A,g=A+S);var T=u[p-1].tickValue;T!=null&&d.set(T,h),t.add(new Mi({anid:T!=null?"area_"+T:null,shape:{x:R,y:A,width:x,height:S},style:Nn({fill:s[h]},m),autoBatch:!0,silent:!0})),h=(h+1)%c}ST(e).splitAreaColors=d}}}function JOe(e){ST(e).splitAreaColors=null}var $Oe=["axisLine","axisTickLabel","axisName"],jOe=["splitArea","splitLine","minorSplitLine"],cj=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="CartesianAxisPointer",n}return t.prototype.render=function(n,r,i,o){this.group.removeAll();var a=this._axisGroup;if(this._axisGroup=new vi,this.group.add(this._axisGroup),!!n.get("show")){var s=n.getCoordSysModel(),l=EOe(s,n),u=new Tf(n,ht({handleAutoShown:function(f){for(var d=s.coordinateSystem.getCartesians(),h=0;h<d.length;h++)if(yT(d[h].getOtherAxis(n.axis).scale))return!0;return!1}},l));Pe($Oe,u.add,u),this._axisGroup.add(u.getGroup()),Pe(jOe,function(f){n.get([f,"show"])&&qOe[f](this,this._axisGroup,n,s)},this);var c=o&&o.type==="changeAxisOrder"&&o.isInitSort;c||$z(a,this._axisGroup,n),e.prototype.render.call(this,n,r,i,o)}},t.prototype.remove=function(){JOe(this)},t.type="cartesianAxis",t}(GOe),qOe={splitLine:function(e,t,n,r){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=Ct(s)?s:[s];for(var l=r.coordinateSystem.getRect(),u=i.isHorizontal(),c=0,f=i.getTicksCoords({tickModel:o}),d=[],h=[],p=a.getLineStyle(),v=0;v<f.length;v++){var g=i.toGlobalCoord(f[v].coord);u?(d[0]=g,d[1]=l.y,h[0]=g,h[1]=l.y+l.height):(d[0]=l.x,d[1]=g,h[0]=l.x+l.width,h[1]=g);var m=c++%s.length,y=f[v].tickValue,R=new Uf({anid:y!=null?"line_"+f[v].tickValue:null,autoBatch:!0,shape:{x1:d[0],y1:d[1],x2:h[0],y2:h[1]},style:Nn({stroke:s[m]},p),silent:!0});Hm(R.shape,p.lineWidth),t.add(R)}}},minorSplitLine:function(e,t,n,r){var i=n.axis,o=n.getModel("minorSplitLine"),a=o.getModel("lineStyle"),s=r.coordinateSystem.getRect(),l=i.isHorizontal(),u=i.getMinorTicksCoords();if(u.length)for(var c=[],f=[],d=a.getLineStyle(),h=0;h<u.length;h++)for(var p=0;p<u[h].length;p++){var v=i.toGlobalCoord(u[h][p].coord);l?(c[0]=v,c[1]=s.y,f[0]=v,f[1]=s.y+s.height):(c[0]=s.x,c[1]=v,f[0]=s.x+s.width,f[1]=v);var g=new Uf({anid:"minor_line_"+u[h][p].tickValue,autoBatch:!0,shape:{x1:c[0],y1:c[1],x2:f[0],y2:f[1]},style:d,silent:!0});Hm(g.shape,d.lineWidth),t.add(g)}},splitArea:function(e,t,n,r){zOe(e,t,n,r)}},fj=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="xAxis",t}(cj),eke=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=fj.type,n}return t.type="yAxis",t}(cj),tke=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="grid",n}return t.prototype.render=function(n,r){this.group.removeAll(),n.get("show")&&this.group.add(new Mi({shape:n.coordinateSystem.getRect(),style:Nn({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t}(nc),pD={offset:0};function nke(e){e.registerComponentView(tke),e.registerComponentModel(_Oe),e.registerCoordinateSystem("cartesian2d",XOe),rD(e,"x",bT,pD),rD(e,"y",bT,pD),e.registerComponentView(fj),e.registerComponentView(eke),e.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}function rke(e){Uh(nke),e.registerSeriesModel(SOe),e.registerChartView(TOe),e.registerLayout(Xk("scatter"))}function ike(e){e.eachSeriesByType("radar",function(t){var n=t.getData(),r=[],i=t.coordinateSystem;if(i){var o=i.getIndicatorAxes();Pe(o,function(a,s){n.each(n.mapDimension(o[s].dim),function(l,u){r[u]=r[u]||[];var c=i.dataToPoint(l,s);r[u][s]=vD(c)?c:gD(i)})}),n.each(function(a){var s=H3e(r[a],function(l){return vD(l)})||gD(i);r[a].push(s.slice()),n.setItemLayout(a,r[a])})}})}function vD(e){return!isNaN(e[0])&&!isNaN(e[1])}function gD(e){return[e.cx,e.cy]}function oke(e){var t=e.polar;if(t){Ct(t)||(t=[t]);var n=[];Pe(t,function(r,i){r.indicator?(r.type&&!r.shape&&(r.shape=r.type),e.radar=e.radar||[],Ct(e.radar)||(e.radar=[e.radar]),e.radar.push(r)):n.push(r)}),e.polar=n}Pe(e.series,function(r){r&&r.type==="radar"&&r.polarIndex&&(r.radarIndex=r.polarIndex)})}var ake=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.coordinateSystem,a=this.group,s=n.getData(),l=this._data;function u(d,h){var p=d.getItemVisual(h,"symbol")||"circle";if(p!=="none"){var v=ZJ(d.getItemVisual(h,"symbolSize")),g=Bf(p,-1,-1,2,2),m=d.getItemVisual(h,"symbolRotate")||0;return g.attr({style:{strokeNoScale:!0},z2:100,scaleX:v[0]/2,scaleY:v[1]/2,rotation:m*Math.PI/180||0}),g}}function c(d,h,p,v,g,m){p.removeAll();for(var y=0;y<h.length-1;y++){var R=u(v,g);R&&(R.__dimIdx=y,d[y]?(R.setPosition(d[y]),e8e[m?"initProps":"updateProps"](R,{x:h[y][0],y:h[y][1]},n,g)):R.setPosition(h[y]),p.add(R))}}function f(d){return Tt(d,function(h){return[o.cx,o.cy]})}s.diff(l).add(function(d){var h=s.getItemLayout(d);if(h){var p=new Y2,v=new qh,g={shape:{points:h}};p.shape.points=f(h),v.shape.points=f(h),ea(p,g,n,d),ea(v,g,n,d);var m=new vi,y=new vi;m.add(v),m.add(p),m.add(y),c(v.shape.points,h,y,s,d,!0),s.setItemGraphicEl(d,m)}}).update(function(d,h){var p=l.getItemGraphicEl(h),v=p.childAt(0),g=p.childAt(1),m=p.childAt(2),y={shape:{points:s.getItemLayout(d)}};y.shape.points&&(c(v.shape.points,y.shape.points,m,s,d,!1),Qm(g),Qm(v),uo(v,y,n),uo(g,y,n),s.setItemGraphicEl(d,p))}).remove(function(d){a.remove(l.getItemGraphicEl(d))}).execute(),s.eachItemGraphicEl(function(d,h){var p=s.getItemModel(h),v=d.childAt(0),g=d.childAt(1),m=d.childAt(2),y=s.getItemVisual(h,"style"),R=y.fill;a.add(d),v.useStyle(Nn(p.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:R})),hv(v,p,"lineStyle"),hv(g,p,"areaStyle");var A=p.getModel("areaStyle"),x=A.isEmpty()&&A.parentModel.isEmpty();g.ignore=x,Pe(["emphasis","select","blur"],function(w){var M=p.getModel([w,"areaStyle"]),O=M.isEmpty()&&M.parentModel.isEmpty();g.ensureState(w).ignore=O&&x}),g.useStyle(Nn(A.getAreaStyle(),{fill:R,opacity:.7,decal:y.decal}));var S=p.getModel("emphasis"),T=S.getModel("itemStyle").getItemStyle();m.eachChild(function(w){if(w instanceof cl){var M=w.style;w.useStyle(ht({image:M.image,x:M.x,y:M.y,width:M.width,height:M.height},y))}else w.useStyle(y),w.setColor(R),w.style.strokeNoScale=!0;var O=w.ensureState("emphasis");O.style=Xn(T);var P=s.getStore().get(s.getDimensionIndex(w.__dimIdx),h);(P==null||isNaN(P))&&(P=""),Nv(w,Iv(p),{labelFetcher:s.hostModel,labelDataIndex:h,labelDimIndex:w.__dimIdx,defaultText:P,inheritColor:R,defaultOpacity:y.opacity})}),dv(d,S.get("focus"),S.get("blurScope"),S.get("disabled"))}),this._data=s},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.type="radar",t}(ta),ske=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.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new rj(di(this.getData,this),di(this.getRawData,this))},t.prototype.getInitialData=function(n,r){return nj(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(n,r,i){var o=this.getData(),a=this.coordinateSystem,s=a.getIndicatorAxes(),l=this.getData().getName(n),u=l===""?this.name:l,c=IJ(this,n);return $m("section",{header:u,sortBlocks:!0,blocks:Tt(s,function(f){var d=o.get(o.mapDimension(f.dim),n);return $m("nameValue",{markerType:"subItem",markerColor:c,name:f.name,value:d,sortParam:d})})})},t.prototype.getTooltipPosition=function(n){if(n!=null){for(var r=this.getData(),i=this.coordinateSystem,o=r.getValues(Tt(i.dimensions,function(u){return r.mapDimension(u)}),n),a=0,s=o.length;a<s;a++)if(!isNaN(o[a])){var l=i.getIndicatorAxes();return i.coordToPoint(l[a].dataToCoord(o[a]),a)}}},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(Wa),O1=aj.value;function uR(e,t){return Nn({show:t},e)}var lke=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.optionUpdated=function(){var n=this.get("boundaryGap"),r=this.get("splitNumber"),i=this.get("scale"),o=this.get("axisLine"),a=this.get("axisTick"),s=this.get("axisLabel"),l=this.get("axisName"),u=this.get(["axisName","show"]),c=this.get(["axisName","formatter"]),f=this.get("axisNameGap"),d=this.get("triggerEvent"),h=Tt(this.get("indicator")||[],function(p){p.max!=null&&p.max>0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var v=l;p.color!=null&&(v=Nn({color:p.color},l));var g=ir(Xn(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(Zt(c)){var m=g.name;g.name=c.replace("{value}",m??"")}else vn(c)&&(g.name=c(g.name,g));var y=new Li(g,null,this.ecModel);return ul(y,k$.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:ir({lineStyle:{color:"#bbb"}},O1.axisLine),axisLabel:uR(O1.axisLabel,!1),axisTick:uR(O1.axisTick,!1),splitLine:uR(O1.splitLine,!0),splitArea:uR(O1.splitArea,!0),indicator:[]},t}(lr),uke=["axisLine","axisTickLabel","axisName"],cke=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=Tt(i,function(a){var s=a.model.get("showName")?a.name:"",l=new Tf(a.model,{axisName:s,position:[r.cx,r.cy],rotation:a.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});Pe(o,function(a){Pe(uke,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=Ct(d)?d:[d],v=Ct(h)?h:[h],g=[],m=[];function y(I,N,W){var D=W%N.length;return I[D]=I[D]||[],D}if(o==="circle")for(var R=i[0].getTicksCoords(),A=r.cx,x=r.cy,S=0;S<R.length;S++){if(c){var T=y(g,p,S);g[T].push(new B2({shape:{cx:A,cy:x,r:R[S].coord}}))}if(f&&S<R.length-1){var T=y(m,v,S);m[T].push(new t3({shape:{cx:A,cy:x,r0:R[S].coord,r:R[S+1].coord}}))}}else for(var w,M=Tt(i,function(I,N){var W=I.getTicksCoords();return w=w==null?W.length-1:Math.min(W.length-1,w),Tt(W,function(D){return r.coordToPoint(D.coord,N)})}),O=[],S=0;S<=w;S++){for(var P=[],k=0;k<i.length;k++)P.push(M[k][S]);if(P[0]&&P.push(P[0].slice()),c){var T=y(g,p,S);g[T].push(new qh({shape:{points:P}}))}if(f&&O){var T=y(m,v,S-1);m[T].push(new Y2({shape:{points:P.concat(O)}}))}O=P.slice().reverse()}var F=l.getLineStyle(),C=u.getAreaStyle();Pe(m,function(I,N){this.group.add(oT(I,{style:Nn({stroke:"none",fill:v[N%v.length]},C),silent:!0}))},this),Pe(g,function(I,N){this.group.add(oT(I,{style:Nn({fill:"none",stroke:p[N%p.length]},F),silent:!0}))},this)},t.type="radar",t}(nc),fke=function(e){xt(t,e);function t(n,r,i){var o=e.call(this,n,r,i)||this;return o.type="value",o.angle=0,o.name="",o}return t}(W$),dke=function(){function e(t,n,r){this.dimensions=[],this._model=t,this._indicatorAxes=Tt(t.getIndicatorModels(),function(i,o){var a="indicator_"+o,s=new fke(a,new Yf);return s.name=i.get("name"),s.model=i,i.axis=s,this.dimensions.push(a),s},this),this.resize(t,r)}return e.prototype.getIndicatorAxes=function(){return this._indicatorAxes},e.prototype.dataToPoint=function(t,n){var r=this._indicatorAxes[n];return this.coordToPoint(r.dataToCoord(t),n)},e.prototype.coordToPoint=function(t,n){var r=this._indicatorAxes[n],i=r.angle,o=this.cx+t*Math.cos(i),a=this.cy-t*Math.sin(i);return[o,a]},e.prototype.pointToData=function(t){var n=t[0]-this.cx,r=t[1]-this.cy,i=Math.sqrt(n*n+r*r);n/=i,r/=i;for(var o=Math.atan2(-r,n),a=1/0,s,l=-1,u=0;u<this._indicatorAxes.length;u++){var c=this._indicatorAxes[u],f=Math.abs(o-c.angle);f<a&&(s=c,l=u,a=f)}return[l,+(s&&s.coordToData(i))]},e.prototype.resize=function(t,n){var r=t.get("center"),i=n.getWidth(),o=n.getHeight(),a=Math.min(i,o)/2;this.cx=pr(r[0],i),this.cy=pr(r[1],o),this.startAngle=t.get("startAngle")*Math.PI/180;var s=t.get("radius");(Zt(s)||gr(s))&&(s=[0,s]),this.r0=pr(s[0],a),this.r=pr(s[1],a),Pe(this._indicatorAxes,function(l,u){l.setExtent(this.r0,this.r);var c=this.startAngle+u*Math.PI*2/this._indicatorAxes.length;c=Math.atan2(Math.sin(c),Math.cos(c)),l.angle=c},this)},e.prototype.update=function(t,n){var r=this._indicatorAxes,i=this._model;Pe(r,function(s){s.scale.setExtent(1/0,-1/0)}),t.eachSeriesByType("radar",function(s,l){if(!(s.get("coordinateSystem")!=="radar"||t.getComponent("radar",s.get("radarIndex"))!==i)){var u=s.getData();Pe(r,function(c){c.scale.unionExtentFromData(u,u.mapDimension(c.dim))})}},this);var o=i.get("splitNumber"),a=new Yf;a.setExtent(0,o),a.setInterval(1),Pe(r,function(s,l){sj(s.scale,s.model,a)})},e.prototype.convertToPixel=function(t,n,r){return console.warn("Not implemented."),null},e.prototype.convertFromPixel=function(t,n,r){return console.warn("Not implemented."),null},e.prototype.containPoint=function(t){return console.warn("Not implemented."),!1},e.create=function(t,n){var r=[];return t.eachComponent("radar",function(i){var o=new e(i,t,n);r.push(o),i.coordinateSystem=o}),t.eachSeriesByType("radar",function(i){i.get("coordinateSystem")==="radar"&&(i.coordinateSystem=r[i.get("radarIndex")||0])}),r},e.dimensions=[],e}();function hke(e){e.registerCoordinateSystem("radar",dke),e.registerComponentModel(lke),e.registerComponentView(cke),e.registerVisual({seriesType:"radar",reset:function(t){var n=t.getData();n.each(function(r){n.setItemVisual(r,"legendIcon","roundRect")}),n.setVisual("legendIcon","roundRect")}})}function pke(e){Uh(hke),e.registerChartView(ake),e.registerSeriesModel(ske),e.registerLayout(ike),e.registerProcessor(ej("radar")),e.registerPreprocessor(oke)}function vke(e,t){var n=pJ(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new Mi({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1}),e}var gke=function(e,t){if(t==="all")return{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}},wT=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.prototype.init=function(n,r,i){this.mergeDefaultAndTheme(n,i),n.selected=n.selected||{},this._updateSelector(n)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),this._updateSelector(n)},t.prototype._updateSelector=function(n){var r=n.selector,i=this.ecModel;r===!0&&(r=n.selector=["all","inverse"]),Ct(r)&&Pe(r,function(o,a){Zt(o)&&(o={type:o}),r[a]=ir(o,gke(i,o.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var n=this._data;if(n[0]&&this.get("selectedMode")==="single"){for(var r=!1,i=0;i<n.length;i++){var o=n[i].get("name");if(this.isSelected(o)){this.select(o),r=!0;break}}!r&&this.select(n[0].get("name"))}},t.prototype._updateData=function(n){var r=[],i=[];n.eachRawSeries(function(l){var u=l.name;i.push(u);var c;if(l.legendVisualProvider){var f=l.legendVisualProvider,d=f.getAllNames();n.isSeriesFiltered(l)||(i=i.concat(d)),d.length?r=r.concat(d):c=!0}else c=!0;c&&$O(l)&&r.push(l.name)}),this._availableNames=i;var o=this.get("data")||r,a=An(),s=Tt(o,function(l){return(Zt(l)||gr(l))&&(l={name:l}),a.get(l.name)?null:(a.set(l.name,!0),new Li(l,this,this.ecModel))},this);this._data=to(s,function(l){return!!l})},t.prototype.getData=function(){return this._data},t.prototype.select=function(n){var r=this.option.selected,i=this.get("selectedMode");if(i==="single"){var o=this._data;Pe(o,function(a){r[a.get("name")]=!1})}r[n]=!0},t.prototype.unSelect=function(n){this.get("selectedMode")!=="single"&&(this.option.selected[n]=!1)},t.prototype.toggleSelected=function(n){var r=this.option.selected;r.hasOwnProperty(n)||(r[n]=!0),this[r[n]?"unSelect":"select"](n)},t.prototype.allSelect=function(){var n=this._data,r=this.option.selected;Pe(n,function(i){r[i.get("name",!0)]=!0})},t.prototype.inverseSelect=function(){var n=this._data,r=this.option.selected;Pe(n,function(i){var o=i.get("name",!0);r.hasOwnProperty(o)||(r[o]=!0),r[o]=!r[o]})},t.prototype.isSelected=function(n){var r=this.option.selected;return!(r.hasOwnProperty(n)&&!r[n])&&Rr(this._availableNames,n)>=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}(lr),U0=_a,MT=Pe,cR=vi,dj=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 cR),this.group.add(this._selectorGroup=new cR),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=Ix(c,f,d),p=this.layoutInner(n,a,h,o,l,u),v=Ix(Nn({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=vke(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=An(),f=r.get("selectedMode"),d=[];i.eachRawSeries(function(h){!h.get("legendHoverLink")&&d.push(h.id)}),MT(r.getData(),function(h,p){var v=h.get("name");if(!this.newlineDisabled&&(v===""||v===`
|
||
`)){var g=new cR;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",U0(mD,v,null,o,d)).on("mouseover",U0(LT,m.name,null,o,d)).on("mouseout",U0(TT,m.name,null,o,d)),i.ssr&&S.eachChild(function(T){var w=br(T);w.seriesIndex=m.seriesIndex,w.dataIndex=p,w.ssrType="legend"}),c.set(v,!0)}else i.eachRawSeries(function(T){if(!c.get(v)&&T.legendVisualProvider){var w=T.legendVisualProvider;if(!w.containName(v))return;var M=w.indexOfName(v),O=w.getItemVisual(M,"style"),P=w.getItemVisual(M,"legendIcon"),k=$l(O.fill);k&&k[3]===0&&(k[3]=.2,O=ht(ht({},O),{fill:Z4(k,"rgba")}));var F=this._createItem(T,v,p,h,r,n,{},O,P,f,o);F.on("click",U0(mD,null,v,o,d)).on("mouseover",U0(LT,null,v,o,d)).on("mouseout",U0(TT,null,v,o,d)),i.ssr&&F.eachChild(function(C){var I=br(C);I.seriesIndex=T.seriesIndex,I.dataIndex=p,I.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();MT(n,function(u){var c=u.type,f=new Xa({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"]);Nv(f,{normal:d,emphasis:h},{defaultText:u.title}),eT(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=mke(c,o,l,u,h,g,d),x=new cR,S=o.getModel("textStyle");if(vn(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 T=R==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;x.add(yke({itemWidth:p,itemHeight:v,icon:c,iconRotate:T,itemStyle:A.itemStyle,lineStyle:A.lineStyle,symbolKeepAspect:y}))}var w=s==="left"?p+5:-5,M=s,O=a.get("formatter"),P=r;Zt(O)&&O?P=O.replace("{name}",r??""):vn(O)&&(P=O(r));var k=g?S.getTextColor():o.get("inactiveColor");x.add(new Xa({style:Km(S,{text:P,x:w,y:v/2,fill:k,align:M,verticalAlign:"middle"},{inheritColor:k})}));var F=new Mi({shape:x.getBoundingRect(),style:{fill:"transparent"}}),C=o.getModel("tooltip");return C.get("show")&&lk({el:F,componentModel:a,itemName:r,itemTooltipOption:C.option}),x.add(F),x.eachChild(function(I){I.silent=!0}),F.silent=!f,this.getContentGroup().add(x),eT(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}(nc);function mke(e,t,n,r,i,o,a){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),MT(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:hT(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 yke(e){var t=e.icon||"roundRect",n=Bf(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 mD(e,t,n,r){TT(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),LT(e,t,n,r)}function hj(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,i=t.length;r<i&&!(n=t[r].states.emphasis);)r++;return n&&n.hoverLayer}function LT(e,t,n,r){hj(n)||n.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:r})}function TT(e,t,n,r){hj(n)||n.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:r})}function Ake(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries(function(n){for(var r=0;r<t.length;r++)if(!t[r].isSelected(n.name))return!1;return!0})}function k1(e,t,n){var r={},i=e==="toggleSelected",o;return n.eachComponent("legend",function(a){i&&o!=null?a[o?"select":"unSelect"](t.name):e==="allSelect"||e==="inverseSelect"?a[e]():(a[e](t.name),o=a.isSelected(t.name));var s=a.getData();Pe(s,function(l){var u=l.get("name");if(!(u===`
|
||
`||u==="")){var c=a.isSelected(u);r.hasOwnProperty(u)?r[u]=r[u]&&c:r[u]=c}})}),e==="allSelect"||e==="inverseSelect"?{selected:r}:{name:t.name,selected:r}}function Rke(e){e.registerAction("legendToggleSelect","legendselectchanged",_a(k1,"toggleSelected")),e.registerAction("legendAllSelect","legendselectall",_a(k1,"allSelect")),e.registerAction("legendInverseSelect","legendinverseselect",_a(k1,"inverseSelect")),e.registerAction("legendSelect","legendselected",_a(k1,"select")),e.registerAction("legendUnSelect","legendunselected",_a(k1,"unSelect"))}function pj(e){e.registerComponentModel(wT),e.registerComponentView(dj),e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER,Ake),e.registerSubTypeDefaulter("legend",function(){return"plain"}),Rke(e)}var bke=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.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},t.prototype.init=function(n,r,i){var o=f3(n);e.prototype.init.call(this,n,r,i),yD(this,n,o)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),yD(this,this.option,n)},t.type="legend.scroll",t.defaultOption=nJ(wT.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(wT);function yD(e,t,n){var r=e.getOrient(),i=[1,1];i[r.index]=0,pv(t,n,{type:"box",ignoreSize:!!i})}var AD=vi,c8=["width","height"],f8=["x","y"],xke=function(e){xt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!0,n._currentIndex=0,n}return t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new AD),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new AD)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(n,r,i,o,a,s,l){var u=this;e.prototype.renderInner.call(this,n,r,i,o,a,s,l);var c=this._controllerGroup,f=r.get("pageIconSize",!0),d=Ct(f)?f:[f,f];p("pagePrev",0);var h=r.getModel("pageTextStyle");c.add(new Xa({name:"pageText",style:{text:"xx/xx",fill:h.getTextColor(),font:h.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),p("pageNext",1);function p(v,g){var m=v+"DataIndex",y=jz(r.get("pageIcons",!0)[r.getOrient().name][g],{onclick:di(u._pageGo,u,m,r,o)},{x:-d[0]/2,y:-d[1]/2,width:d[0],height:d[1]});y.name=v,c.add(y)}},t.prototype.layoutInner=function(n,r,i,o,a,s){var l=this.getSelectorGroup(),u=n.getOrient().index,c=c8[u],f=f8[u],d=c8[1-u],h=f8[1-u];a&&tm("horizontal",l,n.get("selectorItemGap",!0));var p=n.get("selectorButtonGap",!0),v=l.getBoundingRect(),g=[-v.x,-v.y],m=Xn(i);a&&(m[c]=i[c]-v[c]-p);var y=this._layoutContentAndController(n,o,m,u,c,d,h,f);if(a){if(s==="end")g[u]+=y[c]+p;else{var R=v[c]+p;g[u]-=R,y[f]-=R}y[c]+=v[c]+p,g[1-u]+=y[h]+y[d]/2-v[d]/2,y[d]=Math.max(y[d],v[d]),y[h]=Math.min(y[h],v[h]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return y},t.prototype._layoutContentAndController=function(n,r,i,o,a,s,l,u){var c=this.getContentGroup(),f=this._containerGroup,d=this._controllerGroup;tm(n.get("orient"),c,n.get("itemGap"),o?i.width:null,o?null:i.height),tm("horizontal",d,n.get("pageButtonItemGap",!0));var h=c.getBoundingRect(),p=d.getBoundingRect(),v=this._showController=h[a]>i[a],g=[-h.x,-h.y];r||(g[o]=c[u]);var m=[0,0],y=[-p.x,-p.y],R=nn(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 Mi({shape:S})),f.__rectSize=S[a]}else d.eachChild(function(w){w.attr({invisible:!0,silent:!0})});var T=this._getPageInfo(n);return T.pageIndex!=null&&uo(c,{x:T.contentPosition[0],y:T.contentPosition[1]},v?n:null),this._updatePageInfoView(n,T),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;Pe(["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",Zt(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=c8[a],l=f8[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<y.i&&(y=m,p.pagePrevDataIndex==null&&(p.pagePrevDataIndex=m.i),++p.pageCount,++p.pageIndex),m=R;return p;function A(S){if(S){var T=S.getBoundingRect(),w=T[l]+S[l];return{s:w,e:w+T[s],i:S.__legendDataIndex}}}function x(S,T){return S.e>=T&&S.s<=T+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}(dj);function Ske(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 wke(e){Uh(pj),e.registerComponentModel(bke),e.registerComponentView(xke),Ske(e)}function Mke(e){Uh(pj),Uh(wke)}var d8=Math.sin,h8=Math.cos,vj=Math.PI,Dd=Math.PI*2,Lke=180/vj,gj=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=df(f-Dd)||(c?u>=Dd:-u>=Dd),h=u>0?u%Dd:u%Dd+Dd,p=!1;d?p=!0:df(f)?p=!1:p=h>=vj==!!c;var v=t+r*h8(a),g=n+i*d8(a);this._start&&this._add("M",v,g);var m=Math.round(o*Lke);if(d){var y=1/this._p,R=(c?1:-1)*(Dd-y);this._add("A",r,i,m,1,+c,t+r*h8(a+R),n+i*d8(a+R)),y>.01&&this._add("A",r,i,m,0,+c,v,g)}else{var A=t+r*h8(s),x=n+i*d8(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<arguments.length;d++){var h=arguments[d];if(isNaN(h)){this._invalid=!0;return}c.push(Math.round(h*f)/f)}this._d.push(t+c.join(" ")),this._start=t==="Z"},e.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},e.prototype.getStr=function(){return this._str},e}(),Vk="none",Tke=Math.round;function _ke(e){var t=e.fill;return t!=null&&t!==Vk}function Oke(e){var t=e.stroke;return t!=null&&t!==Vk}var _T=["lineCap","miterLimit","lineJoin"],kke=Tt(_T,function(e){return"stroke-"+e.toLowerCase()});function Pke(e,t,n,r){var i=t.opacity==null?1:t.opacity;if(n instanceof cl){e("opacity",i);return}if(_ke(t)){var o=Dm(t.fill);e("fill",o.color);var a=t.fillOpacity!=null?t.fillOpacity*o.opacity*i:o.opacity*i;a<1&&e("fill-opacity",a)}else e("fill",Vk);if(Oke(t)){var s=Dm(t.stroke);e("stroke",s.color);var l=t.strokeNoScale?n.getLineScale():1,u=l?(t.lineWidth||0)/l:0,c=t.strokeOpacity!=null?t.strokeOpacity*s.opacity*i:s.opacity*i,f=t.strokeFirst;if(u!==1&&e("stroke-width",u),f&&e("paint-order",f?"stroke":"fill"),c<1&&e("stroke-opacity",c),t.lineDash){var d=Sk(n),h=d[0],p=d[1];h&&(p=Tke(p||0),e("stroke-dasharray",h.join(",")),(p||r)&&e("stroke-dashoffset",p))}for(var v=0;v<_T.length;v++){var g=_T[v];if(t[g]!==Sx[g]){var m=t[g]||Sx[g];m&&e(kke[v],m)}}}}var mj="http://www.w3.org/2000/svg",yj="http://www.w3.org/1999/xlink",Cke="http://www.w3.org/2000/xmlns/",Nke="http://www.w3.org/XML/1998/namespace",RD="ecmeta_";function Aj(e){return document.createElementNS(mj,e)}function pi(e,t,n,r,i){return{tag:e,attrs:n||{},children:r,text:i,key:t}}function Ike(e,t){var n=[];if(t)for(var r in t){var i=t[r],o=r;i!==!1&&(i!==!0&&i!=null&&(o+='="'+i+'"'),n.push(o))}return"<"+e+" "+n.join(" ")+">"}function Fke(e){return"</"+e+">"}function Dk(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 Ike(a,s)+(a!=="style"?hSe(l):l||"")+(o?""+n+Tt(o,function(u){return r(u)}).join(n)+n:"")+Fke(a)}return r(e)}function Eke(e,t,n){n=n||{};var r=n.newline?`
|
||
`:"",i=" {"+r,o=r+"}",a=Tt(Wn(e),function(l){return l+i+Tt(Wn(e[l]),function(u){return u+":"+e[l][u]+";"}).join(r)+o}).join(r),s=Tt(Wn(t),function(l){return"@keyframes "+l+i+Tt(Wn(t[l]),function(u){return u+i+Tt(Wn(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?"":["<![CDATA[",a,s,"]]>"].join(r)}function OT(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function bD(e,t,n,r){return pi("svg","root",{width:e,height:t,xmlns:mj,"xmlns:xlink":yj,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var Xke=0;function Rj(){return Xke++}var xD={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"},Kd="transform-origin";function Wke(e,t,n){var r=ht({},e.shape);ht(r,t),e.buildPath(n,r);var i=new gj;return i.reset(tz(e)),n.rebuildPath(i,1),i.generateStr(),i.getStr()}function Vke(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[Kd]=n+"px "+r+"px")}var Dke={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function bj(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function Uke(e,t,n){var r=e.shape.paths,i={},o,a;if(Pe(r,function(l){var u=OT(n.zrId);u.animation=!0,A3(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=Wn(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=bj(i,n);return o.replace(a,s)}}function SD(e){return Zt(e)?xD[e]?"cubic-bezier("+xD[e]+")":HO(e)?e:"":""}function A3(e,t,n,r){var i=e.animators,o=i.length,a=[];if(e instanceof Zz){var s=Uke(e,t,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u<o;u++){var c=i[u],f=[c.getMaxTime()/1e3+"s"],d=SD(c.getClip().easing),h=c.getDelay();d?f.push(d):f.push("linear"),h&&f.push(h/1e3+"s"),c.getLoop()&&f.push("infinite");var p=f.join(" ");l[p]=l[p]||[p,[]],l[p][1].push(c)}function v(y){var R=y[1],A=R.length,x={},S={},T={},w="animation-timing-function";function M(ue,Ae,ce){for(var de=ue.getTracks(),le=ue.getMaxTime(),J=0;J<de.length;J++){var E=de[J];if(E.needsAnimate()){var $=E.keyframes,ie=E.propName;if(ce&&(ie=ce(ie)),ie)for(var j=0;j<$.length;j++){var te=$[j],ae=Math.round(te.time/le*100)+"%",he=SD(te.easing),fe=te.rawValue;(Zt(fe)||gr(fe))&&(Ae[ae]=Ae[ae]||{},Ae[ae][ie]=te.rawValue,he&&(Ae[ae][w]=he))}}}}for(var O=0;O<A;O++){var P=R[O],k=P.targetName;k?k==="shape"&&M(P,S):!r&&M(P,x)}for(var F in x){var C={};az(C,e),ht(C,x[F]);var I=nz(C),N=x[F][w];T[F]=I?{transform:I}:{},Vke(T[F],C),N&&(T[F][w]=N)}var W,D=!0;for(var F in S){T[F]=T[F]||{};var Z=!W,N=S[F][w];Z&&(W=new Df);var re=W.len();W.reset(),T[F].d=Wke(e,S[F],W);var B=W.len();if(!Z&&re!==B){D=!1;break}N&&(T[F][w]=N)}if(!D)for(var F in T)delete T[F].d;if(!r)for(var O=0;O<A;O++){var P=R[O],k=P.targetName;k==="style"&&M(P,T,function(de){return Dke[de]})}for(var Y=Wn(T),K=!0,G,O=1;O<Y.length;O++){var ee=Y[O-1],q=Y[O];if(T[ee][Kd]!==T[q][Kd]){K=!1;break}G=T[ee][Kd]}if(K&&G){for(var F in T)T[F][Kd]&&delete T[F][Kd];t[Kd]=G}if(to(Y,function(ue){return Wn(T[ue]).length>0}).length){var H=bj(T,n);return H+" "+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-"+Rj();n.cssNodes["."+m]={animation:a.join(",")},t.class=m}}function Bke(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};wD(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=EL(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),wD(r,t,n)}}function wD(e,t,n,r){var i=JSON.stringify(e),o=n.cssStyleCache[i];o||(o=n.zrId+"-cls-"+Rj(),n.cssStyleCache[i]=o,n.cssNodes["."+o+":hover"]=e),t.class=t.class?t.class+" "+o:o}var t2=Math.round;function xj(e){return e&&Zt(e.src)}function Sj(e){return e&&vn(e.toDataURL)}function Uk(e,t,n,r){Pke(function(i,o){var a=i==="fill"||i==="stroke";a&&ez(o)?Mj(t,e,i,r):a&&KO(o)?Lj(n,e,i,r):a&&o==="none"?e[i]="transparent":e[i]=o},t,n,!1),zke(n,e,r)}function Bk(e,t){var n=A5e(t);n&&(n.each(function(r,i){r!=null&&(e[(RD+i).toLowerCase()]=r+"")}),t.isSilent()&&(e[RD+"silent"]="true"))}function MD(e){return df(e[0]-1)&&df(e[1])&&df(e[2])&&df(e[3]-1)}function Yke(e){return df(e[4])&&df(e[5])}function Yk(e,t,n){if(t&&!(Yke(t)&&MD(t))){var r=1e4;e.transform=MD(t)?"translate("+t2(t[4]*r)/r+" "+t2(t[5]*r)/r+")":BSe(t)}}function LD(e,t,n){for(var r=e.points,i=[],o=0;o<r.length;o++)i.push(t2(r[o][0]*n)/n),i.push(t2(r[o][1]*n)/n);t.points=i.join(" ")}function TD(e){return!e.smooth}function Zke(e){var t=Tt(e,function(n){return typeof n=="string"?[n,n]:n});return function(n,r,i){for(var o=0;o<t.length;o++){var a=t[o],s=n[a[0]];s!=null&&(r[a[1]]=t2(s*i)/i)}}}var Qke={circle:[Zke(["cx","cy","r"])],polyline:[LD,TD],polygon:[LD,TD]};function Hke(e){for(var t=e.animators,n=0;n<t.length;n++)if(t[n].targetName==="shape")return!0;return!1}function wj(e,t){var n=e.style,r=e.shape,i=Qke[e.type],o={},a=t.animation,s="path",l=e.style.strokePercent,u=t.compress&&tz(e)||4;if(i&&!t.willUpdate&&!(i[1]&&!i[1](r))&&!(a&&Hke(e))&&!(l<1)){s=e.type;var c=Math.pow(10,u);i[0](r,o,c)}else{var f=!e.path||e.shapeChanged();e.path||e.createPathProxy();var d=e.path;f&&(d.beginPath(),e.buildPath(d,e.shape),e.pathUpdated());var h=d.getVersion(),p=e,v=p.__svgPathBuilder;(p.__svgPathVersion!==h||!v||l!==p.__svgPathStrokePercent)&&(v||(v=p.__svgPathBuilder=new gj),v.reset(u),d.rebuildPath(v,l),v.generateStr(),p.__svgPathVersion=h,p.__svgPathStrokePercent=l),o.d=v.getStr()}return Yk(o,e.transform),Uk(o,n,e,t),Bk(o,e),t.animation&&A3(e,o,t),t.emphasis&&Bke(e,o,t),pi(s,e.id+"",o)}function Kke(e,t){var n=e.style,r=n.image;if(r&&!Zt(r)&&(xj(r)?r=r.src:Sj(r)&&(r=r.toDataURL())),!!r){var i=n.x||0,o=n.y||0,a=n.width,s=n.height,l={href:r,width:a,height:s};return i&&(l.x=i),o&&(l.y=o),Yk(l,e.transform),Uk(l,n,e,t),Bk(l,e),t.animation&&A3(e,l,t),pi("image",e.id+"",l)}}function Gke(e,t){var n=e.style,r=n.text;if(r!=null&&(r+=""),!(!r||isNaN(n.x)||isNaN(n.y))){var i=n.font||Ef,o=n.x||0,a=ZSe(n.y||0,H4(i),n.textBaseline),s=YSe[n.textAlign]||n.textAlign,l={"dominant-baseline":"central","text-anchor":s};if(_z(n)){var u="",c=n.fontStyle,f=Tz(n.fontSize);if(!parseFloat(f))return;var d=n.fontFamily||PG,h=n.fontWeight;u+="font-size:"+f+";font-family:"+d+";",c&&c!=="normal"&&(u+="font-style:"+c+";"),h&&h!=="normal"&&(u+="font-weight:"+h+";"),l.style=u}else l.style="font: "+i;return r.match(/\s/)&&(l["xml:space"]="preserve"),o&&(l.x=o),a&&(l.y=a),Yk(l,e.transform),Uk(l,n,e,t),Bk(l,e),t.animation&&A3(e,l,t),pi("text",e.id+"",l,void 0,r)}}function _D(e,t){if(e instanceof Gn)return wj(e,t);if(e instanceof cl)return Kke(e,t);if(e instanceof Zm)return Gke(e,t)}function zke(e,t,n){var r=e.style;if(QSe(r)){var i=HSe(e),o=n.shadowCache,a=o[i];if(!a){var s=e.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var c=r.shadowOffsetX||0,f=r.shadowOffsetY||0,d=r.shadowBlur,h=Dm(r.shadowColor),p=h.opacity,v=h.color,g=d/2/l,m=d/2/u,y=g+" "+m;a=n.zrId+"-s"+n.shadowIdx++,n.defs[a]=pi("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[pi("feDropShadow","",{dx:c/l,dy:f/u,stdDeviation:y,"flood-color":v,"flood-opacity":p})]),o[i]=a}t.filter=Q4(a)}}function Mj(e,t,n,r){var i=e[n],o,a={gradientUnits:i.global?"userSpaceOnUse":"objectBoundingBox"};if(jG(i))o="linearGradient",a.x1=i.x,a.y1=i.y,a.x2=i.x2,a.y2=i.y2;else if(qG(i))o="radialGradient",a.cx=nn(i.x,.5),a.cy=nn(i.y,.5),a.r=nn(i.r,.5);else return;for(var s=i.colorStops,l=[],u=0,c=s.length;u<c;++u){var f=XL(s[u].offset)*100+"%",d=s[u].color,h=Dm(d),p=h.color,v=h.opacity,g={offset:f};g["stop-color"]=p,v<1&&(g["stop-opacity"]=v),l.push(pi("stop",u+"",g))}var m=pi(o,"",a,l),y=Dk(m),R=r.gradientCache,A=R[y];A||(A=r.zrId+"-g"+r.gradientIdx++,R[y]=A,a.id=A,r.defs[A]=pi(o,A,a,l)),t[n]=Q4(A)}function Lj(e,t,n,r){var i=e.style[n],o=e.getBoundingRect(),a={},s=i.repeat,l=s==="no-repeat",u=s==="repeat-x",c=s==="repeat-y",f;if($G(i)){var d=i.imageWidth,h=i.imageHeight,p=void 0,v=i.image;if(Zt(v)?p=v:xj(v)?p=v.src:Sj(v)&&(p=v.toDataURL()),typeof Image>"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";ou(d,g),ou(h,g)}else if(d==null||h==null){var m=function(O,P){if(O){var k=O.elm,F=d||P.width,C=h||P.height;O.tag==="pattern"&&(u?(C=1,F/=o.width):c&&(F=1,C/=o.height)),O.attrs.width=F,O.attrs.height=C,k&&(k.setAttribute("width",F),k.setAttribute("height",C))}},y=qO(p,null,e,function(O){l||m(S,O),m(f,O)});y&&y.width&&y.height&&(d=d||y.width,h=h||y.height)}f=pi("image","img",{href:p,width:d,height:h}),a.width=d,a.height=h}else i.svgElement&&(f=Xn(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=nz(i);x&&(a.patternTransform=x);var S=pi("pattern","",a,[f]),T=Dk(S),w=r.patternCache,M=w[T];M||(M=r.zrId+"-p"+r.patternIdx++,w[T]=M,a.id=M,S=r.defs[M]=pi("pattern",M,a,[f])),t[n]=Q4(M)}}function Jke(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]=pi("clipPath",o,a,[wj(e,n)])}t["clip-path"]=Q4(o)}function OD(e){return document.createTextNode(e)}function qd(e,t,n){e.insertBefore(t,n)}function kD(e,t){e.removeChild(t)}function PD(e,t){e.appendChild(t)}function Tj(e){return e.parentNode}function _j(e){return e.nextSibling}function p8(e,t){e.textContent=t}var CD=58,$ke=120,jke=pi("","");function kT(e){return e===void 0}function Nl(e){return e!==void 0}function qke(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 dg(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function n2(e){var t,n=e.children,r=e.tag;if(Nl(r)){var i=e.elm=Aj(r);if(Zk(jke,e),Ct(n))for(t=0;t<n.length;++t){var o=n[t];o!=null&&PD(i,n2(o))}else Nl(e.text)&&!en(e.text)&&PD(i,OD(e.text))}else e.elm=OD(e.text);return e.elm}function Oj(e,t,n,r,i){for(;r<=i;++r){var o=n[r];o!=null&&qd(e,n2(o),t)}}function Ux(e,t,n,r){for(;n<=r;++n){var i=t[n];if(i!=null)if(Nl(i.tag)){var o=Tj(i.elm);kD(o,i.elm)}else kD(e,i.elm)}}function Zk(e,t){var n,r=t.elm,i=e&&e.attrs||{},o=t.attrs||{};if(i!==o){for(n in o){var a=o[n],s=i[n];s!==a&&(a===!0?r.setAttribute(n,""):a===!1?r.removeAttribute(n):n==="style"?r.style.cssText=a:n.charCodeAt(0)!==$ke?r.setAttribute(n,a):n==="xmlns:xlink"||n==="xmlns"?r.setAttributeNS(Cke,n,a):n.charCodeAt(3)===CD?r.setAttributeNS(Nke,n,a):n.charCodeAt(5)===CD?r.setAttributeNS(yj,n,a):r.setAttribute(n,a))}for(n in i)n in o||r.removeAttribute(n)}}function ePe(e,t,n){for(var r=0,i=0,o=t.length-1,a=t[0],s=t[o],l=n.length-1,u=n[0],c=n[l],f,d,h,p;r<=o&&i<=l;)a==null?a=t[++r]:s==null?s=t[--o]:u==null?u=n[++i]:c==null?c=n[--l]:dg(a,u)?(lp(a,u),a=t[++r],u=n[++i]):dg(s,c)?(lp(s,c),s=t[--o],c=n[--l]):dg(a,c)?(lp(a,c),qd(e,a.elm,_j(s.elm)),a=t[++r],c=n[--l]):dg(s,u)?(lp(s,u),qd(e,s.elm,a.elm),s=t[--o],u=n[++i]):(kT(f)&&(f=qke(t,r,o)),d=f[u.key],kT(d)?qd(e,n2(u),a.elm):(h=t[d],h.tag!==u.tag?qd(e,n2(u),a.elm):(lp(h,u),t[d]=void 0,qd(e,h.elm,a.elm))),u=n[++i]);(r<=o||i<=l)&&(r>o?(p=n[l+1]==null?null:n[l+1].elm,Oj(e,p,n,i,l)):Ux(e,t,r,o))}function lp(e,t){var n=t.elm=e.elm,r=e.children,i=t.children;e!==t&&(Zk(e,t),kT(t.text)?Nl(r)&&Nl(i)?r!==i&&ePe(n,r,i):Nl(i)?(Nl(e.text)&&p8(n,""),Oj(n,null,i,0,i.length-1)):Nl(r)?Ux(n,r,0,r.length-1):Nl(e.text)&&p8(n,""):e.text!==t.text&&(Nl(r)&&Ux(n,r,0,r.length-1),p8(n,t.text)))}function tPe(e,t){if(dg(e,t))lp(e,t);else{var n=e.elm,r=Tj(n);n2(t),r!==null&&(qd(r,t.elm,_j(n)),Ux(r,[e],0,0))}return t}var nPe=0,rPe=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=ND(),this.configLayer=ND(),this.storage=n,this._opts=r=ht({},r),this.root=t,this._id="zr"+nPe++,this._oldVNode=bD(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=Aj("svg");Zk(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",tPe(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return _D(t,OT(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,i=this._height,o=OT(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress,o.emphasis=t.emphasis;var a=[],s=this._bgVNode=iPe(r,i,this._backgroundColor,o);s&&a.push(s);var l=t.compress?null:this._mainVNode=pi("g","main",{},[]);this._paintList(n,o,l?l.children:a),l&&a.push(l);var u=Tt(Wn(o.defs),function(d){return o.defs[d]});if(u.length&&a.push(pi("defs","defs",{},u)),t.animation){var c=Eke(o.cssNodes,o.cssAnims,{newline:!0});if(c){var f=pi("style","stl",{},[],c);a.push(f)}}return bD(r,i,a,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},Dk(this.renderToVNode({animation:nn(t.cssAnimation,!0),emphasis:nn(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:nn(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<i;c++){var f=t[c];if(!f.invisible){var d=f.__clipPaths,h=d&&d.length||0,p=l&&l.length||0,v=void 0;for(v=Math.max(h-1,p-1);v>=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<h;m++){var y={};Jke(d[m],y,n);var R=pi("g","clip-g-"+u++,y,[]);(s?s.children:r).push(R),o[a++]=R,s=R}l=d;var A=_D(f,n);A&&(s?s.children:r).push(A)}}},e.prototype.resize=function(t,n){var r=this._opts,i=this.root,o=this._viewport;if(t!=null&&(r.width=t),n!=null&&(r.height=n),i&&o&&(o.style.display="none",t=oV(i,0,r),n=oV(i,1,r),o.style.display=""),this._width!==t||this._height!==n){if(this._width=t,this._height=n,o){var a=o.style;a.width=t+"px",a.height=n+"px"}if(KO(this._backgroundColor))this.refresh();else{var s=this._svgDom;s&&(s.setAttribute("width",t),s.setAttribute("height",n));var l=this._bgVNode&&this._bgVNode.elm;l&&(l.setAttribute("width",t),l.setAttribute("height",n))}}},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},e.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},e.prototype.toDataURL=function(t){var n=this.renderToString(),r="data:image/svg+xml;";return t?(n=GSe(n),n&&r+"base64,"+n):r+"charset=UTF-8,"+encodeURIComponent(n)},e}();function ND(e){return function(){}}function iPe(e,t,n,r){var i;if(n&&n!=="none")if(i=pi("rect","bg",{width:e,height:t,x:"0",y:"0"}),ez(n))Mj({fill:n},i.attrs,"fill",r);else if(KO(n))Lj({style:{fill:n},dirty:Ia,getBoundingRect:function(){return{width:e,height:t}}},i.attrs,"fill",r);else{var o=Dm(n),a=o.color,s=o.opacity;i.attrs.fill=a,s<1&&(i.attrs["fill-opacity"]=s)}return i}function oPe(e){e.registerPainter("svg",rPe)}const aPe=Ee({__name:"Chart",props:{width:{},height:{},type:{},data:{},themeColors:{},textColor:{},options:{}},setup(e){Uh([dOe,$_e,xOe,rke,pke,Mke,oPe]);const t=e;let n=null;const r=ge(),i=we(()=>{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=C3e({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 jt(()=>{n=qLe(r.value,null,{renderer:"svg"}),o();const a=()=>n.resize();new ResizeObserver(a).observe(r.value)}),_t(()=>t.type,o),_t(()=>t.data,o),_t(()=>t.themeColors,o),_t(()=>t.textColor,o),(a,s)=>(U(),ne("div",{class:"chart",ref_key:"chartRef",ref:r},null,512))}}),kj=Ue(aPe,[["__scopeId","data-v-1e5b5ad9"]]),sPe=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=()=>{Bi.emit(Si.OPEN_CHART_DATA_EDITOR)};return(i,o)=>{const a=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-chart",{lock:i.elementInfo.lock}]),style:Le({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${i.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",{class:"element-content",style:Le({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())},[_(W4,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),_(kj,{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)}}}),Pj=Ue(sPe,[["__scopeId","data-v-3b1105a2"]]),Cj=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"}},Nj=e=>e.replace(/\n/g,"</br>").replace(/ /g," "),Ij=e=>({hideCells:we(()=>{const n=[];for(let r=0;r<e.value.length;r++){const i=e.value[r];for(let o=0;o<i.length;o++){const a=i[o];if(a.colspan>1||a.rowspan>1)for(let s=r;s<r+a.rowspan;s++)for(let l=s===r?o+1:o;l<o+a.colspan;l++)n.push(`${s}_${l}`)}}return n})}),Fj=e=>{const t=ge(["",""]);return _t(()=>e.value,()=>{e.value&&(t.value=rQ(e.value.color))},{immediate:!0}),{subThemeColor:t}},lPe=["innerHTML"],uPe=Ee({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,i=ge(),o=ge(""),a=ge(!1);_t(()=>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 G_(d)=="object")return;const p=nQ(d);if(p){r("insertExcelData",p),i.value&&(i.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)})})},u=()=>{a.value=!1,i.value&&(i.value.onpaste=null)};return Zh(()=>{i.value&&(i.value.onpaste=null)}),(c,f)=>(U(),ne("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,lPe))}}),cPe=Ue(uPe,[["__scopeId","data-v-cfadb975"]]),fPe={key:0,class:"handler"},dPe=["onMousedown"],hPe=["width"],pPe=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],vPe=["innerHTML"],gPe=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}=We(dt()),o=ge(!1),a=ge([]),s=ge([]),l=we({get(){return n.data},set(ce){r("change",ce)}}),u=we(()=>n.theme),{subThemeColor:c}=Fj(u),f=ge([]),d=we(()=>f.value.reduce((ce,de)=>ce+de));_t([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(ce=>ce*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};_t(()=>n.editable,()=>{n.editable||h()});const p=we(()=>{const ce=[];for(let de=1;de<f.value.length+1;de++){const le=f.value.slice(0,de).reduce((J,E)=>J+E);ce.push(le)}return ce}),v=we(()=>n.data),{hideCells:g}=Ij(v),m=we(()=>{if(!a.value.length)return[];const[ce,de]=a.value;if(!s.value.length)return[`${ce}_${de}`];const[le,J]=s.value;if(ce===le&&de===J)return[`${ce}_${de}`];const E=[],$=Math.min(ce,le),ie=Math.min(de,J),j=Math.max(ce,le),te=Math.max(de,J);for(let ae=0;ae<l.value.length;ae++){const he=l.value[ae];for(let fe=0;fe<he.length;fe++)ae>=$&&ae<=j&&fe>=ie&&fe<=te&&E.push(`${ae}_${fe}`)}return E});_t(m,(ce,de)=>{Un.isEqual(ce,de)||r("changeSelectedCells",m.value)});const y=we(()=>m.value.length>1?null:m.value[0]),R=()=>o.value=!1,A=(ce,de,le)=>{ce.button===0&&(s.value=[],o.value=!0,a.value=[de,le])},x=(ce,de)=>{o.value&&(s.value=[ce,de])};jt(()=>{document.addEventListener("mouseup",R)}),Fn(()=>{document.removeEventListener("mouseup",R)});const S=(ce,de)=>g.value.includes(`${ce}_${de}`),T=ce=>{const de=l.value.length-1;a.value=[0,ce],s.value=[de,ce]},w=ce=>{const de=l.value[ce].length-1;a.value=[ce,0],s.value=[ce,de]},M=()=>{const ce=l.value.length-1,de=l.value[ce].length-1;a.value=[0,0],s.value=[ce,de]},O=ce=>{const de=JSON.parse(JSON.stringify(l.value)),le=l.value[ce],J=[];for(let E=0;E<le.length;E++)S(ce,E)&&J.push(E);for(const E of J)for(let $=ce;$>=0;$--)if(!S($,E)){de[$][E].rowspan=de[$][E].rowspan-1;break}de.splice(ce,1),l.value=de},P=ce=>{const de=JSON.parse(JSON.stringify(l.value)),le=[];for(let J=0;J<l.value.length;J++)S(J,ce)&&le.push(J);for(const J of le)for(let E=ce;E>=0;E--)if(!S(J,E)){de[J][E].colspan=de[J][E].colspan-1;break}l.value=de.map(J=>(J.splice(ce,1),J)),f.value.splice(ce,1),r("changeColWidths",f.value)},k=ce=>{const de=JSON.parse(JSON.stringify(l.value)),le=[];for(let J=0;J<de[0].length;J++)le.push({colspan:1,rowspan:1,text:"",id:yn(10)});de.splice(ce,0,le),l.value=de},F=ce=>{l.value=l.value.map(de=>{const le={colspan:1,rowspan:1,text:"",id:yn(10)};return de.splice(ce,0,le),de}),f.value.splice(ce,0,100),r("changeColWidths",f.value)},C=(ce,de)=>{let le=JSON.parse(JSON.stringify(l.value));const J={colspan:1,rowspan:1,text:""};if(ce){const E=[];for(let $=0;$<ce;$++){const ie=[];for(let j=0;j<le[0].length;j++)ie.push({...J,id:yn(10)});E.push(ie)}le=[...le,...E]}de&&(le=le.map(E=>{const $=[];for(let ie=0;ie<de;ie++){const j={...J,id:yn(10)};$.push(j)}return[...E,...$]}),f.value=[...f.value,...new Array(de).fill(100)],r("changeColWidths",f.value)),l.value=le},I=()=>{const[ce,de]=a.value,[le,J]=s.value,E=Math.min(ce,le),$=Math.min(de,J),ie=Math.max(ce,le),j=Math.max(de,J),te=JSON.parse(JSON.stringify(l.value));te[E][$].rowspan=ie-E+1,te[E][$].colspan=j-$+1,l.value=te,h()},N=(ce,de)=>{const le=JSON.parse(JSON.stringify(l.value));le[ce][de].rowspan=1,le[ce][de].colspan=1,l.value=le,h()},W=(ce,de)=>{h();let le=!0;const J=f.value[de],E=ce.pageX,$=50;document.onmousemove=ie=>{if(!le)return;const j=(ie.pageX-E)/i.value,te=J+j<$?$:Math.round(J+j);f.value[de]=te},document.onmouseup=()=>{le=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},D=()=>{const ce=JSON.parse(JSON.stringify(l.value));for(let de=0;de<ce.length;de++)for(let le=0;le<ce[de].length;le++)m.value.includes(`${de}_${le}`)&&(ce[de][le].text="");l.value=ce},Z=()=>{Qr(()=>{const ce=document.querySelector(".cell-text.active");ce&&ce.focus()})},re=()=>{const ce=(E,$)=>l.value[E]?l.value[E][$]?S(E,$)?ce(E,$+1):[E,$]:ce(E+1,0):null;s.value=[];const de=a.value[0],le=a.value[1]+1,J=ce(de,le);J?a.value=J:(k(de+1),a.value=[de+1,0]),Z()},B=ce=>{const de=+m.value[0].split("_")[0],le=+m.value[0].split("_")[1],J=l.value.length,E=l.value[0].length,$=ie=>{if(ie[0]<0||ie[1]<0||ie[0]>J-1||ie[1]>E-1)return[0,0];const j=`${ie[0]}_${ie[1]}`;return g.value.includes(j)?ce==="UP"?$([ie[0],ie[1]-1]):ce==="DOWN"?$([ie[0],ie[1]-1]):ce==="LEFT"?$([ie[0]-1,ie[1]]):ce==="RIGHT"?$([ie[0]-1,ie[1]]):[0,0]:ie};if(ce==="UP"){const ie=de-1;if(ie<0)return;s.value=[],a.value=$([ie,le])}else if(ce==="DOWN"){const ie=de+1;if(ie>J-1)return;s.value=[],a.value=$([ie,le])}else if(ce==="LEFT"){const ie=le-1;if(ie<0)return;s.value=[],a.value=$([de,ie])}else if(ce==="RIGHT"){const ie=le+1;if(ie>E-1)return;s.value=[],a.value=$([de,ie])}Z()},Y=ce=>{var le;const de=window.getSelection();if(de&&de.rangeCount>0){const J=de.getRangeAt(0),E=J.cloneRange();E.selectNodeContents(ce),E.setEnd(J.startContainer,J.startOffset);const $=E.toString().length;E.setEnd(J.endContainer,J.endOffset);const ie=E.toString().length,j=((le=ce.textContent)==null?void 0:le.length)||0;return{start:$,end:ie,len:j}}return null},K=ce=>{if(!n.editable||!m.value.length)return;const de=ce.key.toUpperCase();if(m.value.length<2){if(de===yt.TAB)ce.preventDefault(),re();else if(ce.ctrlKey&&de===yt.UP){ce.preventDefault();const le=+m.value[0].split("_")[0];k(le)}else if(ce.ctrlKey&&de===yt.DOWN){ce.preventDefault();const le=+m.value[0].split("_")[0];k(le+1)}else if(ce.ctrlKey&&de===yt.LEFT){ce.preventDefault();const le=+m.value[0].split("_")[1];F(le)}else if(ce.ctrlKey&&de===yt.RIGHT){ce.preventDefault();const le=+m.value[0].split("_")[1];F(le+1)}else if(de===yt.UP){const le=Y(ce.target);le&&le.start===le.end&&le.start===0&&B("UP")}else if(de===yt.DOWN){const le=Y(ce.target);le&&le.start===le.end&&le.start===le.len&&B("DOWN")}else if(de===yt.LEFT){const le=Y(ce.target);le&&le.start===le.end&&le.start===0&&B("LEFT")}else if(de===yt.RIGHT){const le=Y(ce.target);le&&le.start===le.end&&le.start===le.len&&B("RIGHT")}}else de===yt.DELETE&&D()};jt(()=>{document.addEventListener("keydown",K)}),Fn(()=>{document.removeEventListener("keydown",K)});const G=Un.debounce(function(ce,de,le){l.value[de][le].text=ce,r("change",l.value)},300,{trailing:!0}),ee=(ce,de,le)=>{const J=ce.length,E=ce[0].length;let $=0,ie=0;de+J>l.value.length&&($=de+J-l.value.length),le+E>l.value[0].length&&(ie=le+E-l.value[0].length),($||ie)&&C($,ie),Qr(()=>{for(let j=0;j<J;j++)for(let te=0;te<E;te++)l.value[de+j][le+te]&&(l.value[de+j][le+te].text=ce[j][te]);r("change",l.value)})},q=()=>{const ce=[];for(let de=0;de<l.value.length;de++){const le=l.value[de],J=[];for(let E=0;E<le.length;E++)S(de,E)||J.push(le[E]);J.length&&ce.push(J)}return ce},H=()=>{const ce=q(),de=ce.length>1,le=ce[0].length>1;return{canDeleteRow:de,canDeleteCol:le}},ue=(ce,de)=>{const le=m.value.length>1,J=l.value[ce][de],E=le,$=!le&&(J.rowspan>1||J.colspan>1);return{canMerge:E,canSplit:$}},Ae=ce=>{const de=ce.dataset.cellIndex,le=+de.split("_")[0],J=+de.split("_")[1];m.value.includes(`${le}_${J}`)||(a.value=[le,J],s.value=[]);const{canMerge:E,canSplit:$}=ue(le,J),{canDeleteRow:ie,canDeleteCol:j}=H();return[{text:"插入列",children:[{text:"到左侧",handler:()=>F(J)},{text:"到右侧",handler:()=>F(J+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>k(le)},{text:"到下方",handler:()=>k(le+1)}]},{text:"删除列",disable:!j,handler:()=>P(J)},{text:"删除行",disable:!ie,handler:()=>O(le)},{divider:!0},{text:"合并单元格",disable:!E,handler:I},{text:"取消合并单元格",disable:!$,handler:()=>N(le,J)},{divider:!0},{text:"选中当前列",handler:()=>T(J)},{text:"选中当前行",handler:()=>w(le)},{text:"选中全部单元格",handler:M}]};return(ce,de)=>{var J,E,$,ie,j;const le=Cn("contextmenu");return U(),ne("div",{class:"editable-table",style:Le({width:d.value+"px"})},[ce.editable?(U(),ne("div",fPe,[(U(!0),ne(Ve,null,rt(p.value,(te,ae)=>(U(),ne("div",{class:"drag-line",key:ae,style:Le({left:te+"px"}),onMousedown:he=>W(he,ae)},null,44,dPe))),128))])):Ze("",!0),V("table",{class:$e({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":(ie=u.value)==null?void 0:ie.colFooter}),style:Le(`--themeColor: ${(j=u.value)==null?void 0:j.color}; --subThemeColor1: ${z(c)[0]}; --subThemeColor2: ${z(c)[1]}`)},[V("colgroup",null,[(U(!0),ne(Ve,null,rt(f.value,(te,ae)=>(U(),ne("col",{span:"1",key:ae,width:te},null,8,hPe))),128))]),V("tbody",null,[(U(!0),ne(Ve,null,rt(l.value,(te,ae)=>(U(),ne("tr",{key:ae,style:Le({height:ce.cellMinHeight+"px"})},[(U(!0),ne(Ve,null,rt(te,(he,fe)=>Ge((U(),ne("td",{class:$e(["cell",{selected:m.value.includes(`${ae}_${fe}`)&&m.value.length>1,active:y.value===`${ae}_${fe}`}]),style:Le({borderStyle:ce.outline.style,borderColor:ce.outline.color,borderWidth:ce.outline.width+"px",...z(Cj)(he.style)}),key:he.id,rowspan:he.rowspan,colspan:he.colspan,"data-cell-index":`${ae}_${fe}`,onMousedown:ve=>A(ve,ae,fe),onMouseenter:ve=>x(ae,fe)},[y.value===`${ae}_${fe}`?(U(),_e(cPe,{key:0,class:$e(["cell-text",{active:y.value===`${ae}_${fe}`}]),style:Le({minHeight:ce.cellMinHeight-4+"px"}),value:he.text,onUpdateValue:ve=>z(G)(ve,ae,fe),onInsertExcelData:ve=>ee(ve,ae,fe)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(U(),ne("div",{key:1,class:"cell-text",style:Le({minHeight:ce.cellMinHeight-4+"px"}),innerHTML:z(Nj)(he.text)},null,12,vPe))],46,pPe)),[[ju,!z(g).includes(`${ae}_${fe}`)],[le,ve=>Ae(ve)]])),128))],4))),128))])],6)],4)}}}),mPe=Ue(gPe,[["__scopeId","data-v-938823e2"]]),yPe={class:"element-content"},APe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=dt(),r=lt(),{canvasScale:i,handleElementId:o,isScaling:a}=We(n),s=ge(),{addHistorySnapshot:l}=qt(),u=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},c=ge(!1);_t(o,()=>{o.value!==t.elementInfo.id&&(c.value=!1)}),_t(c,()=>{n.setDisableHotkeysState(c.value)});const f=()=>{t.elementInfo.lock||(c.value=!0)},d=ge(-1);_t(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);jt(()=>{s.value&&p.observe(s.value)}),Fn(()=>{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=>{Qr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const A=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-table",{lock:y.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:Le({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",yPe,[_(mPe,{onMousedown:R[0]||(R[0]=Et(()=>{},["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(),ne("div",{key:0,class:$e(["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))},[z(o)===y.elementInfo.id?(U(),ne("div",{key:0,class:"mask-tip",style:Le({transform:`scale(${1/z(i)})`})},"双击编辑",4)):Ze("",!0)],34)):Ze("",!0)])),[[A,y.contextmenus]])],4)],6)}}}),Ej=Ue(APe,[["__scopeId","data-v-7795910a"]]),RPe=["width","height","stroke","stroke-width"],bPe=["transform"],xPe=["d"],SPe=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=()=>{Bi.emit(Si.OPEN_LATEX_EDITOR)};return(i,o)=>{const a=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-latex",{lock:i.elementInfo.lock}]),style:Le({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${i.elementInfo.rotate}deg)`})},[Ge((U(),ne("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(),ne("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"},[V("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)`},[V("path",{d:i.elementInfo.path},null,8,xPe)],8,bPe)],8,RPe))],32)),[[a,i.contextmenus]])],4)],6)}}}),Xj=Ue(SPe,[["__scopeId","data-v-b73586f6"]]),wPe=(e,t)=>{jt(()=>{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()}}})},Qk=e=>(rn("data-v-597c0901"),e=e(),on(),e),MPe={key:0,class:"load-error"},LPe=["src","autoplay","poster"],TPe={class:"bezel"},_Pe=Qk(()=>V("div",{class:"controller-mask"},null,-1)),OPe={class:"controller"},kPe={class:"icons icons-left"},PPe={class:"icon-content"},CPe={class:"volume"},NPe={class:"icon-content"},IPe=Qk(()=>V("span",{class:"thumb"},null,-1)),FPe=[IPe],EPe={class:"time"},XPe={class:"ptime"},WPe={class:"dtime"},VPe={class:"icons icons-right"},DPe={class:"speed"},UPe={class:"icon speed-icon"},BPe=["onClick"],YPe={class:"icon-content"},ZPe={class:"bar"},QPe=Qk(()=>V("span",{class:"thumb"},null,-1)),HPe=[QPe],KPe=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,ie=Math.floor(E/3600),j=Math.floor((E-ie*3600)/60),te=Math.floor(E-ie*3600-j*60);return(ie>0?[ie,j,te]:[j,te]).map($).join(":")},r=E=>E.getBoundingClientRect().left,i=ge(),o=ge(),a=ge(),s=ge(.5),l=ge(!0),u=ge(0),c=ge(0),f=ge(0),d=ge(!1),h=ge(!1),p=ge(1),v=ge(!1),g=ge("00:00"),m=ge("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+"%"),T=ge(!1),w=[{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}],M=E=>{i.value&&(E=Math.max(E,0),E=Math.min(E,c.value),i.value.currentTime=E,u.value=E)},O=()=>{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?O():P()},F=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},I=()=>{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},W=()=>{d.value?(M(0),O()):P()},D=()=>{var E;f.value=(E=i.value)!=null&&E.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},Z=ge(!1),re=()=>Z.value=!0,B=E=>{if(!i.value||!o.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const j=ie*c.value;i.value.currentTime=j,u.value=j},Y=E=>{if(!i.value||!o.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(o.value))/o.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const j=ie*c.value;i.value.currentTime=j,u.value=j,document.removeEventListener("mousemove",B),document.removeEventListener("touchmove",B),document.removeEventListener("mouseup",Y),document.removeEventListener("touchend",Y)},K=()=>{document.addEventListener("mousemove",B),document.addEventListener("touchmove",B),document.addEventListener("mouseup",Y),document.addEventListener("touchend",Y)},G=E=>{if(!a.value)return;const ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(a.value))/45;F(ie)},ee=()=>{document.removeEventListener("mousemove",G),document.removeEventListener("touchmove",G),document.removeEventListener("mouseup",ee),document.removeEventListener("touchend",ee)},q=()=>{document.addEventListener("mousemove",G),document.addEventListener("touchmove",G),document.addEventListener("mouseup",ee),document.addEventListener("touchend",ee)},H=E=>{if(!a.value)return;const $=(E.clientX-r(a.value))/45;F($)},ue=E=>{if(c.value&&o.value){const $=o.value.getBoundingClientRect().left,ie=E.clientX-$;if(ie<0||ie>o.value.offsetWidth)return;const j=c.value*(ie/o.value.offsetWidth);m.value=`${ie-(j>=3600?25:20)}px`,g.value=n(j),v.value=!0}},Ae=()=>{i.value&&(i.value.muted?(i.value.muted=!1,F(.5)):(i.value.muted=!0,F(0)))},ce=()=>{d.value=!d.value},de=ge(-1),le=ge(!1),J=()=>{le.value=!1,clearTimeout(de.value),de.value=setTimeout(()=>{var E;(E=i.value)!=null&&E.played.length&&(le.value=!0)},3e3)};return wPe(t.src,i),(E,$)=>{const ie=Se("IconPause"),j=Se("IconPlayOne"),te=Se("IconVolumeMute"),ae=Se("IconVolumeNotice"),he=Se("IconVolumeSmall");return U(),ne("div",{class:$e(["video-player",{"hide-controller":le.value}]),style:Le({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())},[V("div",{class:"video-wrap",onClick:$[8]||($[8]=fe=>k())},[Z.value?(U(),ne("div",MPe,"视频加载失败")):Ze("",!0),V("video",{class:"video",ref_key:"videoRef",ref:i,src:E.src,autoplay:E.autoplay,poster:E.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:$[0]||($[0]=fe=>I()),onTimeupdate:$[1]||($[1]=fe=>N()),onEnded:$[2]||($[2]=fe=>W()),onProgress:$[3]||($[3]=fe=>D()),onPlay:$[4]||($[4]=fe=>{J(),l.value=!1}),onPause:$[5]||($[5]=fe=>J()),onError:$[6]||($[6]=fe=>re())},null,40,LPe),V("div",TPe,[V("span",{class:$e(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:$[7]||($[7]=fe=>h.value=!1)},[l.value?(U(),_e(ie,{key:0})):(U(),_e(j,{key:1}))],34)])]),_Pe,V("div",OPe,[V("div",kPe,[V("div",{class:"icon play-icon",onClick:$[9]||($[9]=fe=>k())},[V("span",PPe,[l.value?(U(),_e(j,{key:0})):(U(),_e(ie,{key:1}))])]),V("div",CPe,[V("div",{class:"icon volume-icon",onClick:$[10]||($[10]=fe=>Ae())},[V("span",NPe,[s.value===0?(U(),_e(te,{key:0})):s.value===1?(U(),_e(ae,{key:1})):(U(),_e(he,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:$[11]||($[11]=fe=>q()),onTouchstart:$[12]||($[12]=fe=>q()),onClick:$[13]||($[13]=fe=>H(fe))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[V("div",{class:"volume-bar-inner",style:Le({width:S.value})},FPe,4)],512)],32)]),V("span",EPe,[V("span",XPe,pt(y.value),1),De(" / "),V("span",WPe,pt(R.value),1)])]),V("div",VPe,[V("div",DPe,[V("div",UPe,[V("span",{class:"icon-content",onClick:$[14]||($[14]=fe=>T.value=!T.value)},pt(p.value===1?"倍速":p.value+"x"),1),T.value?(U(),ne("div",{key:0,class:"speed-menu",onMouseleave:$[15]||($[15]=fe=>T.value=!1)},[(U(),ne(Ve,null,rt(w,fe=>V("div",{class:$e(["speed-menu-item",{active:fe.value===p.value}]),key:fe.label,onClick:ve=>C(fe.value)},pt(fe.label),11,BPe)),64))],32)):Ze("",!0)])]),V("div",{class:"loop",onClick:$[16]||($[16]=fe=>ce())},[V("div",{class:$e(["icon loop-icon",{active:d.value}])},[V("span",YPe,"循环"+pt(d.value?"开":"关"),1)],2)])]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:o,onMousedown:$[17]||($[17]=fe=>K()),onTouchstart:$[18]||($[18]=fe=>K()),onMousemove:$[19]||($[19]=fe=>ue(fe)),onMouseenter:$[20]||($[20]=fe=>v.value=!0),onMouseleave:$[21]||($[21]=fe=>v.value=!1)},[V("div",{class:$e(["bar-time",{hidden:!v.value}]),style:Le({left:m.value})},pt(g.value),7),V("div",ZPe,[V("div",{class:"loaded",style:Le({width:x.value})},null,4),V("div",{class:"played",style:Le({width:A.value})},HPe,4)])],544)])],38)}}}),Wj=Ue(KPe,[["__scopeId","data-v-597c0901"]]),GPe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),r=(i,o=!0)=>{t.elementInfo.lock||(i.stopPropagation(),t.selectElement(i,t.elementInfo,o))};return(i,o)=>{const a=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-video",{lock:i.elementInfo.lock}]),style:Le({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${i.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",{class:"element-content",onMousedown:o[2]||(o[2]=s=>r(s,!1)),onTouchstart:o[3]||(o[3]=s=>r(s,!1))},[_(Wj,{width:i.elementInfo.width,height:i.elementInfo.height,src:i.elementInfo.src,poster:i.elementInfo.poster,scale:z(n)},null,8,["width","height","src","poster","scale"]),(U(),ne(Ve,null,rt(["t","b","l","r"],s=>V("div",{class:$e(["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)}}}),Vj=Ue(GPe,[["__scopeId","data-v-c50d3bc7"]]),Dj=e=>(rn("data-v-32038f5c"),e=e(),on(),e),zPe=["src","autoplay"],JPe={class:"controller"},$Pe={class:"icons"},jPe={class:"icon-content"},qPe={class:"volume"},eCe={class:"icon-content"},tCe=Dj(()=>V("span",{class:"thumb"},null,-1)),nCe=[tCe],rCe={class:"time"},iCe={class:"ptime"},oCe={class:"dtime"},aCe={class:"bar"},sCe=Dj(()=>V("span",{class:"thumb"},null,-1)),lCe=[sCe],uCe=Ee({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(ee=0)=>{if(ee===0||isNaN(ee))return"00:00";const q=ce=>ce<10?"0"+ce:""+ce,H=Math.floor(ee/3600),ue=Math.floor((ee-H*3600)/60),Ae=Math.floor(ee-H*3600-ue*60);return(H>0?[H,ue,Ae]:[ue,Ae]).map(q).join(":")},i=ee=>ee.getBoundingClientRect().left,o=ge(),a=ge(),s=ge(),l=ge(.5),u=ge(!0),c=ge(0),f=ge(0),d=ge(0),h=ge(!1),p=ge("00:00"),v=ge("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=ee=>{o.value&&(ee=Math.max(ee,0),ee=Math.min(ee,f.value),o.value.currentTime=ee,c.value=ee)},S=()=>{o.value&&(u.value=!1,o.value.play())},T=()=>{o.value&&(u.value=!0,o.value.pause())},w=()=>{u.value?S():T()},M=ee=>{o.value&&(ee=Math.max(ee,0),ee=Math.min(ee,1),o.value.volume=ee,l.value=ee,o.value.muted&&ee!==0&&(o.value.muted=!1))},O=()=>{var ee;f.value=((ee=o.value)==null?void 0:ee.duration)||0},P=()=>{var ee;c.value=((ee=o.value)==null?void 0:ee.currentTime)||0},k=()=>{u.value=!1},F=()=>{n.loop?(x(0),S()):T()},C=()=>{var ee;d.value=(ee=o.value)!=null&&ee.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},I=()=>Tn.error("视频加载失败"),N=ee=>{if(!o.value||!a.value)return;let H=(("clientX"in ee?ee.clientX:ee.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;H=Math.max(H,0),H=Math.min(H,1);const ue=H*f.value;o.value.currentTime=ue,c.value=ue},W=ee=>{if(!o.value||!a.value)return;let H=(("clientX"in ee?ee.clientX:ee.changedTouches[0].clientX)-i(a.value))/a.value.clientWidth;H=Math.max(H,0),H=Math.min(H,1);const ue=H*f.value;o.value.currentTime=ue,c.value=ue,document.removeEventListener("mousemove",N),document.removeEventListener("touchmove",N),document.removeEventListener("mouseup",W),document.removeEventListener("touchend",W)},D=()=>{document.addEventListener("mousemove",N),document.addEventListener("touchmove",N),document.addEventListener("mouseup",W),document.addEventListener("touchend",W)},Z=ee=>{if(!s.value)return;const H=(("clientX"in ee?ee.clientX:ee.changedTouches[0].clientX)-i(s.value))/45;M(H)},re=()=>{document.removeEventListener("mousemove",Z),document.removeEventListener("touchmove",Z),document.removeEventListener("mouseup",re),document.removeEventListener("touchend",re)},B=()=>{document.addEventListener("mousemove",Z),document.addEventListener("touchmove",Z),document.addEventListener("mouseup",re),document.addEventListener("touchend",re)},Y=ee=>{if(!s.value)return;const q=(ee.clientX-i(s.value))/45;M(q)},K=ee=>{if(f.value&&a.value){const q=a.value.getBoundingClientRect().left,H=ee.clientX-q;if(H<0||H>a.value.offsetWidth)return;const ue=f.value*(H/a.value.offsetWidth);v.value=`${H-(ue>=3600?25:20)}px`,p.value=r(ue),h.value=!0}},G=()=>{o.value&&(o.value.muted?(o.value.muted=!1,M(.5)):(o.value.muted=!0,M(0)))};return t({toggle:w}),(ee,q)=>{const H=Se("IconPlayOne"),ue=Se("IconPause"),Ae=Se("IconVolumeMute"),ce=Se("IconVolumeNotice"),de=Se("IconVolumeSmall");return U(),ne("div",{class:"audio-player",style:Le({transform:`scale(${1/ee.scale})`})},[V("audio",{class:"audio",ref_key:"audioRef",ref:o,src:ee.src,autoplay:ee.autoplay,onDurationchange:q[0]||(q[0]=le=>O()),onTimeupdate:q[1]||(q[1]=le=>P()),onPlay:q[2]||(q[2]=le=>k()),onEnded:q[3]||(q[3]=le=>F()),onProgress:q[4]||(q[4]=le=>C()),onError:q[5]||(q[5]=le=>I())},null,40,zPe),V("div",JPe,[V("div",$Pe,[V("div",{class:"icon play-icon",onClick:q[6]||(q[6]=le=>w())},[V("span",jPe,[u.value?(U(),_e(H,{key:0})):(U(),_e(ue,{key:1}))])]),V("div",qPe,[V("div",{class:"icon volume-icon",onClick:q[7]||(q[7]=le=>G())},[V("span",eCe,[l.value===0?(U(),_e(Ae,{key:0})):l.value===1?(U(),_e(ce,{key:1})):(U(),_e(de,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:q[8]||(q[8]=le=>B()),onTouchstart:q[9]||(q[9]=le=>B()),onClick:q[10]||(q[10]=le=>Y(le))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[V("div",{class:"volume-bar-inner",style:Le({width:A.value})},nCe,4)],512)],32)])]),V("span",rCe,[V("span",iCe,pt(g.value),1),De(" / "),V("span",oCe,pt(m.value),1)]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:q[11]||(q[11]=le=>D()),onTouchstart:q[12]||(q[12]=le=>D()),onMousemove:q[13]||(q[13]=le=>K(le)),onMouseenter:q[14]||(q[14]=le=>h.value=!0),onMouseleave:q[15]||(q[15]=le=>h.value=!1)},[V("div",{class:$e(["bar-time",{hidden:!h.value}]),style:Le({left:v.value})},pt(p.value),7),V("div",aCe,[V("div",{class:"loaded",style:Le({width:R.value})},null,4),V("div",{class:"played",style:Le({width:y.value})},lCe,4)])],544)])],4)}}}),Uj=Ue(uCe,[["__scopeId","data-v-32038f5c"]]),cCe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=We(dt()),{viewportRatio:i,viewportSize:o}=We(lt()),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=Cn("contextmenu");return U(),ne("div",{class:$e(["editable-element-audio",{lock:u.elementInfo.lock}]),style:Le({top:u.elementInfo.top+"px",left:u.elementInfo.left+"px",width:u.elementInfo.width+"px",height:u.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${u.elementInfo.rotate}deg)`})},[Ge((U(),ne("div",{class:"element-content",onMousedown:c[1]||(c[1]=h=>l(h)),onTouchstart:c[2]||(c[2]=h=>l(h))},[_(f,{class:"audio-icon",style:Le({fontSize:a.value,color:u.elementInfo.color})},null,8,["style"]),z(r)===u.elementInfo.id?(U(),_e(Uj,{key:0,class:"audio-player",style:Le({...s.value}),src:u.elementInfo.src,loop:u.elementInfo.loop,scale:z(n),onMousedown:c[0]||(c[0]=Et(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Ze("",!0)],32)),[[d,u.contextmenus]])],4)],6)}}}),Bj=Ue(cCe,[["__scopeId","data-v-07f623ea"]]),fCe=["id"],dCe=Ee({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:NK,[Nt.TEXT]:TG,[Nt.SHAPE]:OG,[Nt.LINE]:kG,[Nt.CHART]:Pj,[Nt.TABLE]:Ej,[Nt.LATEX]:Xj,[Nt.VIDEO]:Vj,[Nt.AUDIO]:Bj})[t.elementInfo.type]||null),{orderElement:r}=x2(),{alignElementToCanvas:i}=E4(),{combineElements:o,uncombineElements:a}=j_(),{deleteElement:s}=b2(),{lockElement:l,unlockElement:u}=iQ(),{copyElement:c,pasteElement:f,cutElement:d}=q_(),{selectAllElements:h}=S4(),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(dn.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>i(dn.CENTER)},{text:"水平居中",handler:()=>i(dn.HORIZONTAL)},{text:"左对齐",handler:()=>i(dn.LEFT)},{text:"右对齐",handler:()=>i(dn.RIGHT)}]},{text:"垂直居中",handler:()=>i(dn.VERTICAL),children:[{text:"水平垂直居中",handler:()=>i(dn.CENTER)},{text:"垂直居中",handler:()=>i(dn.VERTICAL)},{text:"顶部对齐",handler:()=>i(dn.TOP)},{text:"底部对齐",handler:()=>i(dn.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Fr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,Fr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,Fr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,Fr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,Fr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,Fr.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(),ne("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${v.elementInfo.id}`,style:Le({zIndex:v.elementIndex})},[(U(),_e(uu(n.value),{elementInfo:v.elementInfo,selectElement:v.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,fCe))}}),hCe=Ee({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(U(),ne("div",{class:$e(`mouse-selection quadrant-${t.quadrant}`),style:Le({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),pCe=Ue(hCe,[["__scopeId","data-v-053bfa3e"]]),vCe={class:"grid-lines"},gCe=["d","stroke"],mCe=Ee({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=We(dt()),{currentSlide:r,viewportRatio:i,viewportSize:o}=We(lt()),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(),ne("svg",vCe,[V("path",{style:Le({transform:`scale(${z(t)})`}),d:l.value,fill:"none",stroke:s.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,gCe)]))}}),yCe=Ue(mCe,[["__scopeId","data-v-93264269"]]),R3=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"}})}),ACe=Ee({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=We(dt()),{currentSlide:n}=We(lt()),r=we(()=>{var o;return(o=n.value)==null?void 0:o.background}),{backgroundStyle:i}=R3(r);return(o,a)=>(U(),ne("div",{class:"viewport-background",style:Le(z(i))},[z(t)?(U(),_e(yCe,{key:0})):Ze("",!0)],4))}}),RCe=Ue(ACe,[["__scopeId","data-v-203ea8ff"]]),bCe=Ee({__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(),ne("div",{class:"alignment-line",style:Le({left:n.value,top:r.value})},[V("div",{class:$e(["line",o.type]),style:Le(i.value)},null,6)],4))}}),Yj=Ue(bCe,[["__scopeId","data-v-7cd3d25d"]]),xCe={class:"ruler"},SCe={key:0},wCe={key:0},MCe=Ee({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=We(dt()),{viewportRatio:i,viewportSize:o}=We(lt()),a=ge(null);xv(()=>{const l=t.elementList.filter(u=>r.value.includes(u.id));if(!l.length)return a.value=null;a.value=Uu(l)});const s=we(()=>t.viewportStyles.width*n.value/(o.value/100));return(l,u)=>(U(),ne("div",xCe,[V("div",{class:"h",style:Le({width:l.viewportStyles.width*z(n)+"px",left:l.viewportStyles.left+"px"})},[(U(),ne(Ve,null,rt(20,c=>V("div",{class:$e(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`h-marker-100-${c}`,style:Le({width:s.value+"px"})},[c*100<=z(o)?(U(),ne("span",SCe,pt(c*100),1)):Ze("",!0)],6)),64)),a.value?(U(),ne("div",{key:0,class:"range",style:Le({left:a.value.minX*z(n)+"px",width:(a.value.maxX-a.value.minX)*z(n)+"px"})},null,4)):Ze("",!0)],4),V("div",{class:"v",style:Le({height:l.viewportStyles.height*z(n)+"px",top:l.viewportStyles.top+"px"})},[(U(),ne(Ve,null,rt(20,c=>V("div",{class:$e(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`v-marker-100-${c}`,style:Le({height:s.value+"px"})},[c*100<=z(o)*z(i)?(U(),ne("span",wCe,pt(c*100),1)):Ze("",!0)],6)),64)),a.value?(U(),ne("div",{key:0,class:"range",style:Le({top:a.value.minY*z(n)+"px",height:(a.value.maxY-a.value.minY)*z(n)+"px"})},null,4)):Ze("",!0)],4)]))}}),LCe=Ue(MCe,[["__scopeId","data-v-c6df5cc2"]]),TCe=["width","height"],_Ce=["d"],OCe=Ee({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=dt(),{creatingElement:i}=We(r),{ctrlOrShiftKeyActive:o}=We(al()),a=ge(),s=ge(),l=ge(),u=ge({x:0,y:0});jt(()=>{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),T=Math.abs(x);if(i.value.type==="shape"){const w=x>0&&A<0||x<0&&A>0;S>T?R=w?g-A:g+A:y=w?v-x:v+x}else i.value.type==="line"&&(S>T?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 w=Math.min(y,v),M=Math.min(R,g),O=Math.max(y,v),P=Math.max(R,g),k=O-w>=A?O-w:200,F=P-M>=A?P-M:200;n("created",{start:[w,M],end:[w+k,M+F]})}}},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,T=h===m?0:y-m,w=p===R?0:A-R,M=v===m?0:y-m,O=g===R?0:A-R,P=`M${T}, ${w} L${M}, ${O}`;return{svgWidth:x,svgHeight:S,startX:T,startY:w,endX:M,endY:O,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(),ne("div",{class:"element-create-selection",ref_key:"selectionRef",ref:l,onMousedown:p[0]||(p[0]=Et(m=>c(m),["stop"])),onContextmenu:p[1]||(p[1]=Et(()=>{},["stop","prevent"]))},[a.value&&s.value?(U(),ne("div",{key:0,class:$e(["selection",(v=z(i))==null?void 0:v.type]),style:Le(d.value)},[((g=z(i))==null?void 0:g.type)==="line"&&f.value?(U(),ne("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[V("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,_Ce)],8,TCe)):Ze("",!0)],6)):Ze("",!0)],544)}}}),kCe=Ue(OCe,[["__scopeId","data-v-7b17a883"]]),PCe={overflow:"visible"},CCe=["d","fill"],NCe=Ee({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=dt(),{ctrlOrShiftKeyActive:i}=We(al()),{theme:o}=We(lt()),a=ge(),s=ge(!1),l=ge({x:0,y:0});jt(()=>{if(!a.value)return;const{x:A,y:x}=a.value.getBoundingClientRect();l.value={x:A,y:x}});const u=ge(null),c=ge([]),f=ge(!1),d=(A,x=!1)=>{let S=A.pageX-l.value.x,T=A.pageY-l.value.y;if(x)return{pageX:S,pageY:T};if(i.value&&c.value.length){const[w,M]=c.value[c.value.length-1];Math.abs(w-S)-Math.abs(M-T)>0?T=M:S=w}return{pageX:S,pageY:T}},h=A=>{if(s.value){const{pageX:T,pageY:w}=d(A,!0);c.value.push([T,w]),u.value=null;return}const{pageX:x,pageY:S}=d(A);if(u.value=[x,S],c.value.length>=2){const[T,w]=c.value[0];Math.abs(T-x)<5&&Math.abs(w-S)<5?f.value=!0:f.value=!1}else f.value=!1},p=we(()=>{let A="";for(let x=0;x<c.value.length;x++){const S=c.value[x];x===0?A+=`M ${S[0]} ${S[1]} `:A+=`L ${S[0]} ${S[1]} `}return c.value.length&&u.value&&(A+=`L ${u.value[0]} ${u.value[1]}`),A}),v=(A=!0)=>{const x=c.value.map(N=>N[0]),S=c.value.map(N=>N[1]),T=Math.min(...x),w=Math.min(...S),M=Math.max(...x),O=Math.max(...S),P=c.value.map(N=>[N[0]-T,N[1]-w]);let k="";for(let N=0;N<P.length;N++){const W=P[N];N===0?k+=`M ${W[0]} ${W[1]} `:k+=`L ${W[0]} ${W[1]} `}A&&(k+="Z");const F=[T+l.value.x,w+l.value.y],C=[M+l.value.x,O+l.value.y],I=[M-T,O-w];return{start:F,end:C,path:k,viewBox:I}},g=A=>{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.themeColor,style:"solid"}}),m()},R=A=>{const x=A.key.toUpperCase();x===yt.ESC&&m(),x===yt.ENTER&&y()};return jt(()=>{Tn.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),Fn(()=>{document.removeEventListener("keydown",R),Tn.closeAll()}),(A,x)=>(U(),ne("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:x[0]||(x[0]=Et(S=>g(S),["stop"])),onMousemove:x[1]||(x[1]=S=>h(S)),onContextmenu:x[2]||(x[2]=Et(S=>m(),["stop","prevent"]))},[(U(),ne("svg",PCe,[V("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,CCe)]))],544))}}),ICe=Ue(NCe,[["__scopeId","data-v-8ea8c340"]]),t0=(e,t)=>{const n=we(()=>[{direction:At.LEFT_TOP,style:{}},{direction:At.TOP,style:{left:e.value/2+"px"}},{direction:At.RIGHT_TOP,style:{left:e.value+"px"}},{direction:At.LEFT,style:{top:t.value/2+"px"}},{direction:At.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:At.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:At.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:At.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]),r=we(()=>[{direction:At.LEFT,style:{top:t.value/2+"px"}},{direction:At.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),i=we(()=>[{direction:At.TOP,style:{left:e.value/2+"px"}},{direction:At.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),o=we(()=>[{type:K1.T,style:{width:e.value+"px"}},{type:K1.B,style:{top:t.value+"px",width:e.value+"px"}},{type:K1.L,style:{height:t.value+"px"}},{type:K1.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:i,borderLines:o}},FCe=Ee({__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(),ne("div",{class:$e(["resize-handler",n.value,r.type])},null,2))}}),rd=Ue(FCe,[["__scopeId","data-v-bb3f9e62"]]),ECe=Ee({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),ne("div",{class:$e(["border-line",t.type,{wide:t.isWide}])},null,2))}}),n0=Ue(ECe,[["__scopeId","data-v-7114fb45"]]),XCe=Ee({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=We(dt()),i=we(()=>t.elementList.filter(d=>n.value.includes(d.id))),o=ge({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}=t0(a,s);xv(()=>{const{minX:d,maxX:h,minY:p,maxY:v}=Uu(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(),ne("div",{class:"multi-select-operate",style:Le({left:o.value.minX*z(r)+"px",top:o.value.minY*z(r)+"px"})},[(U(!0),ne(Ve,null,rt(z(u),p=>(U(),_e(n0,{key:p.type,type:p.type,style:Le(p.style)},null,8,["type","style"]))),128)),f.value?Ze("",!0):(U(!0),ne(Ve,{key:0},rt(z(l),p=>(U(),_e(rd,{key:p.direction,type:p.direction,style:Le(p.style),onMousedown:Et(v=>d.scaleMultiElement(v,o.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),WCe=Ue(XCe,[["__scopeId","data-v-135c8cb7"]]),VCe={},DCe={class:"rotate-handler"};function UCe(e,t){return U(),ne("div",DCe)}const Wv=Ue(VCe,[["render",UCe],["__scopeId","data-v-9f21fc0f"]]),BCe={inheritAttrs:!1},YCe=Ee({...BCe,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=We(dt()),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}=t0(o,a);return(u,c)=>(U(),ne("div",{class:$e(["image-element-operate",{cliping:i.value}])},[(U(!0),ne(Ve,null,rt(z(l),f=>(U(),_e(n0,{class:"operate-border-line",key:f.type,type:f.type,style:Le(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(z(s),f=>(U(),_e(rd,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Le(f.style),onMousedown:Et(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),_(Wv,{class:"operate-rotate-handler",style:Le({left:o.value/2+"px"}),onMousedown:c[0]||(c[0]=Et(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ze("",!0)],2))}}),ZCe=Ue(YCe,[["__scopeId","data-v-2a1bef4e"]]),QCe={class:"text-element-operate"},HCe={inheritAttrs:!1},KCe=Ee({...HCe,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:o,verticalTextElementResizeHandlers:a,borderLines:s}=t0(r,i),l=we(()=>t.elementInfo.vertical?a.value:o.value);return(u,c)=>(U(),ne("div",QCe,[(U(!0),ne(Ve,null,rt(z(s),f=>(U(),_e(n0,{class:"operate-border-line",key:f.type,type:f.type,style:Le(f.style)},null,8,["type","style"]))),128)),u.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(l.value,f=>(U(),_e(rd,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:u.elementInfo.rotate,style:Le(f.style),onMousedown:Et(d=>u.scaleElement(d,u.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),_(Wv,{class:"operate-rotate-handler",style:Le({left:r.value/2+"px"}),onMousedown:c[0]||(c[0]=Et(f=>u.rotateElement(f,u.elementInfo),["stop"]))},null,8,["style"])],64)):Ze("",!0)]))}}),GCe={class:"shape-element-operate"},zCe=["onMousedown"],JCe={inheritAttrs:!1},$Ce=Ee({...JCe,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=t0(r,i),s=we(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const l=Gh[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(),ne("div",GCe,[(U(!0),ne(Ve,null,rt(z(a),c=>(U(),_e(n0,{class:"operate-border-line",key:c.type,type:c.type,style:Le(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(z(o),c=>(U(),_e(rd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Le(c.style),onMousedown:Et(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),_(Wv,{class:"operate-rotate-handler",style:Le({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Et(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]),(U(!0),ne(Ve,null,rt(s.value,(c,f)=>(U(),ne("div",{class:"operate-keypoint-handler",key:f,style:Le(c.styles),onMousedown:Et(d=>l.moveShapeKeypoint(d,l.elementInfo,f),["stop"])},null,44,zCe))),128))],64)):Ze("",!0)]))}}),jCe=Ue($Ce,[["__scopeId","data-v-11747e5a"]]),qCe={class:"line-element-operate"},eNe=["width","height","stroke"],tNe={key:0},nNe=["x1","y1","x2","y2"],rNe=["x1","y1","x2","y2"],iNe=["x1","y1","x2","y2"],oNe=["x1","y1","x2","y2"],aNe={inheritAttrs:!1},sNe=Ee({...aNe,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),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:Uo.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:Uo.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:Uo.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:Uo.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:Uo.C2,style:{left:l[0]*n.value+"px",top:l[1]*n.value+"px"}})}return a});return(a,s)=>(U(),ne("div",qCe,[a.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(o.value,l=>(U(),_e(rd,{class:"operate-resize-handler",key:l.handler,style:Le(l.style),onMousedown:Et(u=>a.dragLineElement(u,a.elementInfo,l.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(U(),ne("svg",{width:r.value||1,height:i.value||1,stroke:a.elementInfo.color,overflow:"visible",style:Le({transform:`scale(${z(n)})`})},[a.elementInfo.curve?(U(),ne("g",tNe,[V("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,nNe),V("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,rNe)])):Ze("",!0),a.elementInfo.cubic?(U(!0),ne(Ve,{key:1},rt(a.elementInfo.cubic,(l,u)=>(U(),ne("g",{key:u},[u===0?(U(),ne("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:l[0],y2:l[1]},null,8,iNe)):Ze("",!0),u===1?(U(),ne("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:l[0],y2:l[1]},null,8,oNe)):Ze("",!0)]))),128)):Ze("",!0)],12,eNe))],64)):Ze("",!0)]))}}),lNe=Ue(sNe,[["__scopeId","data-v-9dea4d6a"]]),uNe={class:"table-element-operate"},cNe={inheritAttrs:!1},fNe=Ee({...cNe,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),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}=t0(i,o);return(l,u)=>(U(),ne("div",uNe,[(U(!0),ne(Ve,null,rt(z(s),c=>(U(),_e(n0,{class:"operate-border-line",key:c.type,type:c.type,style:Le(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(z(a),c=>(U(),_e(rd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Le(c.style),onMousedown:Et(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),_(Wv,{class:"operate-rotate-handler",style:Le({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Et(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"])],64)):Ze("",!0)]))}}),dNe={class:"common-element-operate"},hNe={inheritAttrs:!1},fR=Ee({...hNe,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=We(dt()),r=we(()=>t.elementInfo.width*n.value),i=we(()=>t.elementInfo.height*n.value),{resizeHandlers:o,borderLines:a}=t0(r,i),s=we(()=>["chart","video","audio"].includes(t.elementInfo.type));return(l,u)=>(U(),ne("div",dNe,[(U(!0),ne(Ve,null,rt(z(a),c=>(U(),_e(n0,{class:"operate-border-line",key:c.type,type:c.type,style:Le(c.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(z(o),c=>(U(),_e(rd,{class:"operate-resize-handler",key:c.direction,type:c.direction,rotate:l.elementInfo.rotate,style:Le(c.style),onMousedown:Et(f=>l.scaleElement(f,l.elementInfo,c.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Ze("",!0):(U(),_e(Wv,{key:0,class:"operate-rotate-handler",style:Le({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Et(c=>l.rotateElement(c,l.elementInfo),["stop"]))},null,8,["style"]))],64)):Ze("",!0)]))}}),Zj=()=>{const e=lt(),{addHistorySnapshot:t}=qt();return{setLink:(i,o)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(o.type==="web"&&!a.test(o.target))return Tn.error("不是正确的网页链接地址"),!1;if(o.type==="slide"&&!o.target)return Tn.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()}}},pNe=Ee({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:-1}},setup(e){return(t,n)=>(U(),ne("div",{class:$e(["divider",t.type]),style:Le({margin:t.type==="horizontal"?`${t.margin>=0?t.margin:24}px 0`:`0 ${t.margin>=0?t.margin:8}px`})},null,6))}}),Yt=Ue(pNe,[["__scopeId","data-v-80adabfa"]]),vNe=["href"],gNe={class:"btns"},mNe=Ee({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=dt(),r=lt(),{canvasScale:i}=We(n),{slides:o}=We(r),{removeLink:a}=Zj(),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(),ne("div",{class:"link-handler",style:Le({top:s.value*z(i)+10+"px"})},[u.link.type==="web"?(U(),ne("a",{key:0,class:"link",href:u.link.target,target:"_blank"},pt(u.link.target),9,vNe)):(U(),ne("a",{key:1,class:"link",onClick:c[0]||(c[0]=f=>l(u.link.target))},"幻灯片页面 "+pt(u.link.target),1)),V("div",gNe,[V("div",{class:"btn",onClick:c[1]||(c[1]=f=>u.openLinkDialog())},"更换"),_(Yt,{type:"vertical"}),V("div",{class:"btn",onClick:c[2]||(c[2]=f=>z(a)(u.elementInfo))},"移除")])],4))}}),yNe=Ue(mNe,[["__scopeId","data-v-f8f46f78"]]),ANe={key:1,class:"animation-index"},RNe=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}=We(dt()),{formatedAnimations:i}=We(lt()),o=we(()=>({[Nt.IMAGE]:ZCe,[Nt.TEXT]:KCe,[Nt.SHAPE]:jCe,[Nt.LINE]:lNe,[Nt.TABLE]:fNe,[Nt.CHART]:fR,[Nt.LATEX]:fR,[Nt.VIDEO]:fR,[Nt.AUDIO]:fR})[t.elementInfo.type]||null),a=we(()=>{const u=[];for(let c=0;c<i.value.length;c++)i.value[c].animations.map(d=>d.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(),ne("div",{class:$e(["operate",{"multi-select":u.isMultiSelect&&!u.isActive}]),style:Le({top:u.elementInfo.top*z(n)+"px",left:u.elementInfo.left*z(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${u.elementInfo.width*z(n)/2}px ${l.value*z(n)/2}px`})},[u.isSelected?(U(),_e(uu(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"])):Ze("",!0),z(r)==="elAnimation"&&a.value.length?(U(),ne("div",ANe,[(U(!0),ne(Ve,null,rt(a.value,f=>(U(),ne("div",{class:"index-item",key:f},pt(f+1),1))),128))])):Ze("",!0),u.isActive&&u.elementInfo.link?(U(),_e(yNe,{key:2,elementInfo:u.elementInfo,link:u.elementInfo.link,openLinkDialog:u.openLinkDialog,onMousedown:c[0]||(c[0]=Et(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Ze("",!0)],6))}}),bNe=Ue(RNe,[["__scopeId","data-v-7c6be7e7"]]),xNe=["src"],SNe=Ee({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=ed(n),i=we(()=>t.elementInfo.flipH),o=we(()=>t.elementInfo.flipV),{flipStyle:a}=X4(i,o),s=we(()=>t.elementInfo),{clipShape:l,imgPosition:u}=LO(s),c=we(()=>t.elementInfo.filters),{filter:f}=kK(c);return(d,h)=>(U(),ne("div",{class:"base-element-image",style:Le({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Le({filter:z(r)?`drop-shadow(${z(r)})`:"",transform:z(a)})},[_(PK,{elementInfo:d.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:Le({clipPath:z(l).style})},[V("img",{src:d.elementInfo.src,draggable:!1,style:Le({top:z(u).top,left:z(u).left,width:z(u).width,height:z(u).height,filter:z(f)}),alt:""},null,12,xNe),d.elementInfo.colorMask?(U(),ne("div",{key:0,class:"color-mask",style:Le({backgroundColor:d.elementInfo.colorMask})},null,4)):Ze("",!0)],4)],4)],4)],4))}}),Qj=Ue(SNe,[["__scopeId","data-v-67c9bdc0"]]),wNe=["innerHTML"],MNe=Ee({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=ed(n);return(i,o)=>(U(),ne("div",{class:"base-element-text",style:Le({top:i.elementInfo.top+"px",left:i.elementInfo.left+"px",width:i.elementInfo.width+"px",height:i.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${i.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Le({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:z(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"})},[_(W4,{width:i.elementInfo.width,height:i.elementInfo.height,outline:i.elementInfo.outline},null,8,["width","height","outline"]),V("div",{class:$e(["text ProseMirror-static",{thumbnail:i.target==="thumbnail"}]),style:Le({"--paragraphSpace":`${i.elementInfo.paragraphSpace===void 0?5:i.elementInfo.paragraphSpace}px`}),innerHTML:i.elementInfo.content},null,14,wNe)],4)],4)],4))}}),Hj=Ue(MNe,[["__scopeId","data-v-a3ec163d"]]),LNe=["width","height"],TNe={key:0},_Ne=["transform"],ONe=["d","fill","stroke","stroke-width","stroke-dasharray"],kNe=["innerHTML"],PNe=Ee({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.outline),{outlineWidth:r,outlineColor:i,strokeDashArray:o}=Pv(n),a=we(()=>t.elementInfo.shadow),{shadowStyle:s}=ed(a),l=we(()=>t.elementInfo.flipH),u=we(()=>t.elementInfo.flipV),{flipStyle:c}=X4(l,u),f=we(()=>{const d={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:d});return(d,h)=>(U(),ne("div",{class:"base-element-shape",style:Le({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Le({opacity:d.elementInfo.opacity,filter:z(s)?`drop-shadow(${z(s)})`:"",transform:z(c),color:f.value.defaultColor,fontFamily:f.value.defaultFontName})},[(U(),ne("svg",{overflow:"visible",width:d.elementInfo.width,height:d.elementInfo.height},[d.elementInfo.gradient?(U(),ne("defs",TNe,[_(_G,{id:`base-gradient-${d.elementInfo.id}`,type:d.elementInfo.gradient.type,colors:d.elementInfo.gradient.colors,rotate:d.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])])):Ze("",!0),V("g",{transform:`scale(${d.elementInfo.width/d.elementInfo.viewBox[0]}, ${d.elementInfo.height/d.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[V("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:d.elementInfo.path,fill:d.elementInfo.gradient?`url(#base-gradient-${d.elementInfo.id})`:d.elementInfo.fill,stroke:z(i),"stroke-width":z(r),"stroke-dasharray":z(o)},null,8,ONe)],8,_Ne)],8,LNe)),V("div",{class:$e(["shape-text",f.value.align])},[V("div",{class:"ProseMirror-static",innerHTML:f.value.content},null,8,kNe)],2)],4)],4)],4))}}),Kj=Ue(PNe,[["__scopeId","data-v-f83934a3"]]),CNe=["width","height"],NNe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],INe=Ee({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=we(()=>t.elementInfo.shadow),{shadowStyle:r}=ed(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(()=>z_(t.elementInfo));return(l,u)=>(U(),ne("div",{class:"base-element-line",style:Le({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[V("div",{class:"element-content",style:Le({filter:z(r)?`drop-shadow(${z(r)})`:""})},[(U(),ne("svg",{overflow:"visible",width:i.value,height:o.value},[V("defs",null,[l.elementInfo.points[0]?(U(),_e(cv,{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"])):Ze("",!0),l.elementInfo.points[1]?(U(),_e(cv,{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"])):Ze("",!0)]),V("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,NNe)],8,CNe))],4)],4))}}),Gj=Ue(INe,[["__scopeId","data-v-833e88cd"]]),FNe=Ee({__name:"BaseChartElement",props:{elementInfo:{},target:{}},setup(e){return(t,n)=>(U(),ne("div",{class:$e(["base-element-chart",{"is-thumbnail":t.target==="thumbnail"}]),style:Le({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Le({backgroundColor:t.elementInfo.fill})},[_(W4,{width:t.elementInfo.width,height:t.elementInfo.height,outline:t.elementInfo.outline},null,8,["width","height","outline"]),_(kj,{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))}}),zj=Ue(FNe,[["__scopeId","data-v-5a1fd6e3"]]),ENe=["width"],XNe=["rowspan","colspan"],WNe=["innerHTML"],VNe=Ee({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=ge([]),r=we(()=>n.value.reduce((l,u)=>l+u));_t([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(l=>l*t.width)},{immediate:!0});const i=we(()=>t.data),{hideCells:o}=Ij(i),a=we(()=>t.theme),{subThemeColor:s}=Fj(a);return(l,u)=>{var c,f,d,h,p;return U(),ne("div",{class:"static-table",style:Le({width:r.value+"px"})},[V("table",{class:$e({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:Le(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${z(s)[0]}; --subThemeColor2: ${z(s)[1]}`)},[V("colgroup",null,[(U(!0),ne(Ve,null,rt(n.value,(v,g)=>(U(),ne("col",{span:"1",key:g,width:v},null,8,ENe))),128))]),V("tbody",null,[(U(!0),ne(Ve,null,rt(l.data,(v,g)=>(U(),ne("tr",{key:g,style:Le({height:l.cellMinHeight+"px"})},[(U(!0),ne(Ve,null,rt(v,(m,y)=>Ge((U(),ne("td",{class:"cell",style:Le({borderStyle:l.outline.style,borderColor:l.outline.color,borderWidth:l.outline.width+"px",...z(Cj)(m.style)}),key:m.id,rowspan:m.rowspan,colspan:m.colspan},[V("div",{class:"cell-text",style:Le({minHeight:l.cellMinHeight-4+"px"}),innerHTML:z(Nj)(m.text)},null,12,WNe)],12,XNe)),[[ju,!z(o).includes(`${g}_${y}`)]])),128))],4))),128))])],6)],4)}}}),DNe=Ue(VNe,[["__scopeId","data-v-6d887dcd"]]),UNe={class:"element-content"},BNe=Ee({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ne("div",{class:"base-element-table",style:Le({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",UNe,[_(DNe,{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))}}),Jj=Ue(BNe,[["__scopeId","data-v-77cfa6e4"]]),YNe={class:"element-content"},ZNe=["width","height","stroke","stroke-width"],QNe=["transform"],HNe=["d"],KNe=Ee({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ne("div",{class:"base-element-latex",style:Le({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",YNe,[(U(),ne("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"},[V("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)`},[V("path",{d:t.elementInfo.path},null,8,HNe)],8,QNe)],8,ZNe))])],4)],4))}}),$j=Ue(KNe,[["__scopeId","data-v-93374af9"]]),GNe=Ee({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=Se("IconPlayOne");return U(),ne("div",{class:"base-element-video",style:Le({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:Le({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[_(r,{class:"icon"})],4)],4)],4)}}}),zNe=Ue(GNe,[["__scopeId","data-v-2fb0e771"]]),JNe={class:"element-content"},$Ne=Ee({__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(),ne("div",{class:"base-element-audio",style:Le({top:r.elementInfo.top+"px",left:r.elementInfo.left+"px",width:r.elementInfo.width+"px",height:r.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${r.elementInfo.rotate}deg)`})},[V("div",JNe,[_(o,{class:"audio-icon",style:Le({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),jNe=Ue($Ne,[["__scopeId","data-v-b33e6120"]]),qNe=Ee({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:Qj,[Nt.TEXT]:Hj,[Nt.SHAPE]:Kj,[Nt.LINE]:Gj,[Nt.CHART]:zj,[Nt.TABLE]:Jj,[Nt.LATEX]:$j,[Nt.VIDEO]:zNe,[Nt.AUDIO]:jNe})[t.elementInfo.type]||null);return(r,i)=>(U(),ne("div",{class:$e(["base-element",`base-element-${r.elementInfo.id}`]),style:Le({zIndex:r.elementIndex})},[(U(),_e(uu(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),eIe={key:1,class:"placeholder"},tIe=Ee({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n,viewportSize:r}=We(lt()),i=we(()=>t.slide.background),{backgroundStyle:o}=R3(i),a=we(()=>t.size/r.value);return Qh(N2,a),(s,l)=>(U(),ne("div",{class:"thumbnail-slide",style:Le({width:s.size+"px",height:s.size*z(n)+"px"})},[s.visible?(U(),ne("div",{key:0,class:"elements",style:Le({width:z(r)+"px",height:z(r)*z(n)+"px",transform:`scale(${a.value})`})},[V("div",{class:"background",style:Le(z(o))},null,4),(U(!0),ne(Ve,null,rt(s.slide.elements,(u,c)=>(U(),_e(qNe,{key:u.id,elementInfo:u,elementIndex:c+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(U(),ne("div",eIe,"加载中 ..."))],4))}}),il=Ue(tIe,[["__scopeId","data-v-c8cdb1af"]]),nIe=["onClick"],rIe=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(),ne("div",{class:$e(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:Le(r.tabsStyle||{})},[(U(!0),ne(Ve,null,rt(r.tabs,o=>(U(),ne("div",{class:$e(["tab",{active:o.key===r.value}]),key:o.key,style:Le({...r.tabStyle||{},"--color":o.color}),onClick:a=>n("update:value",o.key)},pt(o.label),15,nIe))),128))],6))}}),ol=Ue(rIe,[["__scopeId","data-v-c7f9dce0"]]),iIe=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(),ne("button",{class:$e(["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())},[kr(o.$slots,"default",{},void 0,!0)],2))}}),qe=Ue(iIe,[["__scopeId","data-v-3a484f58"]]),oIe={key:0,class:"select-wrap"},aIe={class:"selector"},sIe={class:"icon"},lIe=["onClick"],uIe={class:"selector"},cIe={class:"icon"},fIe=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=ge(!1),o=ge(),a=ge(),s=ge(0),l=ge(""),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});_t(i,()=>{i.value?Qr(()=>{a.value&&a.value.focus()}):l.value=""}),Zh(()=>{l.value=""});const f=()=>{o.value&&(s.value=o.value.clientWidth)},d=new ResizeObserver(f);jt(()=>{o.value&&d.observe(o.value)}),Fn(()=>{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(),ne("div",oIe,[V("div",{class:"select disabled",ref_key:"selectRef",ref:o},[V("div",aIe,pt(p.value),1),V("div",sIe,[kr(p.$slots,"icon",{},()=>[_(g,{size:14})],!0)])],512)])):(U(),_e(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:se(()=>[p.search?(U(),ne(Ve,{key:0},[_(If,{ref_key:"searchInputRef",ref:a,simple:"",placeholder:p.searchLabel,value:l.value,"onUpdate:value":v[0]||(v[0]=m=>l.value=m),style:Le({width:s.value+2+"px"})},null,8,["placeholder","value","style"]),_(Yt,{margin:0})],64)):Ze("",!0),V("div",{class:"options",style:Le({width:s.value+2+"px"})},[(U(!0),ne(Ve,null,rt(c.value,m=>(U(),ne("div",{class:$e(["option",{disabled:m.disabled,selected:m.value===p.value}]),key:m.value,onClick:y=>h(m)},pt(m.label),11,lIe))),128))],4)]),default:se(()=>[V("div",{class:"select",ref_key:"selectRef",ref:o},[V("div",uIe,pt(u.value),1),V("div",cIe,[kr(p.$slots,"icon",{},()=>[_(g,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Ar=Ue(fIe,[["__scopeId","data-v-eb1f268a"]]),dIe=e=>(rn("data-v-853e5bc2"),e=e(),on(),e),hIe={class:"link-dialog"},pIe={key:2,class:"preview"},vIe=dIe(()=>V("div",null,"预览:",-1)),gIe={class:"btns"},mIe=Ee({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=We(dt()),{slides:i,currentSlide:o}=We(lt()),a=ge("web"),s=ge(""),l=ge(""),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}=Zj();jt(()=>{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(),ne("div",hIe,[_(ol,{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(),_e(If,{key:0,class:"input",value:s.value,"onUpdate:value":g[1]||(g[1]=m=>s.value=m),placeholder:"请输入网页链接地址"},null,8,["value"])):Ze("",!0),a.value==="slide"?(U(),_e(Ar,{key:1,class:"input",value:l.value,"onUpdate:value":g[2]||(g[2]=m=>l.value=m),options:u.value},null,8,["value","options"])):Ze("",!0),a.value==="slide"&&c.value?(U(),ne("div",pIe,[vIe,_(il,{class:"thumbnail",slide:c.value,size:500},null,8,["slide"])])):Ze("",!0),V("div",gIe,[_(qe,{onClick:g[3]||(g[3]=m=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[De("取消")]),_:1}),_(qe,{type:"primary",onClick:g[4]||(g[4]=m=>h())},{default:se(()=>[De("确认")]),_:1})])]))}}),yIe=Ue(mIe,[["__scopeId","data-v-853e5bc2"]]),AIe=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}=Hb,r=e,i=ge(),o=t,a=ge(!1),s=we(()=>({width:r.width+"px",...r.contentStyle||{}}));_t(()=>r.visible,()=>{r.visible&&Qr(()=>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(),_e(R_,{to:"body"},[_(kh,{name:"modal-fade"},{default:se(()=>[Ge(V("div",{class:"modal",ref_key:"modalRef",ref:i,tabindex:"-1",onKeyup:d[4]||(d[4]=qu(h=>u(),["esc"]))},[V("div",{class:"mask",onClick:d[0]||(d[0]=h=>c())}),_(kh,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:se(()=>[Ge(V("div",{class:"modal-content",style:Le(s.value)},[f.closeButton?(U(),ne("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>l())},[_(z(n))])):Ze("",!0),a.value?kr(f.$slots,"default",{key:1},void 0,!0):Ze("",!0)],4),[[ju,f.visible]])]),_:3})],544),[[ju,f.visible]])]),_:3})]))}}),Vv=Ue(AIe,[["__scopeId","data-v-4d27bcca"]]),RIe={class:"operates"},bIe={key:2,class:"drag-mask"},xIe=Ee({__name:"index",setup(e){const t=dt(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:i,hiddenElementIdList:o,editorAreaFocus:a,gridLineSize:s,showRuler:l,creatingElement:u,creatingCustomShape:c,canvasScale:f,textFormatPainter:d}=We(t),{currentSlide:h}=We(lt()),{ctrlKeyState:p,spaceKeyState:v}=We(al()),g=ge(),m=ge([]),y=ge(!1),R=()=>y.value=!0;_t(i,()=>{t.setActiveGroupElementId("")});const A=ge([]);xv(()=>{A.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const S=ge(),{dragViewport:T,viewportStyles:w}=mRe(S);ARe(S);const{mouseSelection:M,mouseSelectionVisible:O,mouseSelectionQuadrant:P,updateMouseSelection:k}=yRe(A,g),{dragElement:F}=_K(A,m,f),{dragLineElement:C}=xRe(A),{selectElement:I}=bRe(A,F),{scaleElement:N,scaleMultiElement:W}=TK(A,m,f),{rotateElement:D}=MK(A,g,f),{moveShapeKeypoint:Z}=SRe(A,f),{selectAllElements:re}=S4(),{deleteAllElements:B}=b2(),{pasteElement:Y}=q_(),{enterScreeningFromStart:K}=$f(),{updateSlideIndex:G}=Jf(),{createTextElement:ee,createShapeElement:q}=zh();jt(()=>{n.value.length&&Qr(()=>t.setActiveElementIdList([]))});const H=ae=>{n.value.length&&t.setActiveElementIdList([]),v.value?T(ae):k(ae),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),gRe()},ue=ae=>{if(n.value.length||u.value||c.value||!g.value)return;const he=g.value.getBoundingClientRect(),fe=(ae.pageX-he.x)/f.value,ve=(ae.pageY-he.y)/f.value;ee({left:fe,top:ve,width:200/f.value,height:0})};Fn(()=>{d.value&&t.setTextFormatPainter(null)});const Ae=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:ce}=tO(),de=Un.throttle(ce,100,{leading:!0,trailing:!1}),le=Un.throttle(G,300,{leading:!0,trailing:!1}),J=ae=>{ae.preventDefault(),p.value?ae.deltaY>0?de("-"):ae.deltaY<0&&de("+"):ae.deltaY>0?le(yt.DOWN):ae.deltaY<0&&le(yt.UP)},E=()=>{t.setRulerState(!l.value)},{insertElementFromCreateSelection:$,formatCreateSelection:ie}=wRe(g),j=ae=>{const{start:he,end:fe,path:ve,viewBox:xe}=ae,Fe=ie({start:he,end:fe});if(Fe){const Re={};ae.fill&&(Re.fill=ae.fill),ae.outline&&(Re.outline=ae.outline),q(Fe,{path:ve,viewBox:xe},Re)}t.setCreatingCustomShapeState(!1)},te=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Y},{text:"全选",subText:"Ctrl + A",handler:re},{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:K}];return Qh(N2,f),(ae,he)=>{const fe=Cn("contextmenu"),ve=Cn("click-outside");return Ge((U(),ne("div",{class:"canvas",ref_key:"canvasRef",ref:S,onWheel:he[4]||(he[4]=xe=>J(xe)),onMousedown:he[5]||(he[5]=xe=>H(xe)),onDblclick:he[6]||(he[6]=xe=>ue(xe))},[z(u)?(U(),_e(kCe,{key:0,onCreated:he[0]||(he[0]=xe=>z($)(xe))})):Ze("",!0),z(c)?(U(),_e(ICe,{key:1,onCreated:he[1]||(he[1]=xe=>j(xe))})):Ze("",!0),V("div",{class:"viewport-wrapper",style:Le({width:z(w).width*z(f)+"px",height:z(w).height*z(f)+"px",left:z(w).left+"px",top:z(w).top+"px"})},[V("div",RIe,[(U(!0),ne(Ve,null,rt(m.value,(xe,Fe)=>(U(),_e(Yj,{key:Fe,type:xe.type,axis:xe.axis,length:xe.length,canvasScale:z(f)},null,8,["type","axis","length","canvasScale"]))),128)),z(n).length>1?(U(),_e(WCe,{key:0,elementList:A.value,scaleMultiElement:z(W)},null,8,["elementList","scaleMultiElement"])):Ze("",!0),(U(!0),ne(Ve,null,rt(A.value,xe=>Ge((U(),_e(bNe,{key:xe.id,elementInfo:xe,isSelected:z(n).includes(xe.id),isActive:z(i)===xe.id,isActiveGroupElement:z(r)===xe.id,isMultiSelect:z(n).length>1,rotateElement:z(D),scaleElement:z(N),openLinkDialog:R,dragLineElement:z(C),moveShapeKeypoint:z(Z)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[ju,!z(o).includes(xe.id)]])),128)),_(RCe)]),V("div",{class:"viewport",ref_key:"viewportRef",ref:g,style:Le({transform:`scale(${z(f)})`})},[z(O)?(U(),_e(pCe,{key:0,top:z(M).top,left:z(M).left,width:z(M).width,height:z(M).height,quadrant:z(P)},null,8,["top","left","width","height","quadrant"])):Ze("",!0),(U(!0),ne(Ve,null,rt(A.value,(xe,Fe)=>Ge((U(),_e(dCe,{key:xe.id,elementInfo:xe,elementIndex:Fe+1,isMultiSelect:z(n).length>1,selectElement:z(I),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[ju,!z(o).includes(xe.id)]])),128))],4)],4),z(v)?(U(),ne("div",bIe)):Ze("",!0),z(l)?(U(),_e(LCe,{key:3,viewportStyles:z(w),elementList:A.value},null,8,["viewportStyles","elementList"])):Ze("",!0),_(Vv,{visible:y.value,"onUpdate:visible":he[3]||(he[3]=xe=>y.value=xe),width:540},{default:se(()=>[_(yIe,{onClose:he[2]||(he[2]=xe=>y.value=!1)})]),_:1},8,["visible"])],32)),[[fe,te],[ve,Ae]])}}}),SIe=Ue(xIe,[["__scopeId","data-v-904dbab0"]]),wIe={class:"shape-item-thumbnail"},MIe={class:"shape-content"},LIe={overflow:"visible",width:"18",height:"18"},TIe=["transform"],_Ie=["fill","stroke","d"],OIe=Ee({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(U(),ne("div",wIe,[V("div",MIe,[(U(),ne("svg",LIe,[V("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[V("path",{class:$e(["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,_Ie)],8,TIe)]))])]))}}),jj=Ue(OIe,[["__scopeId","data-v-2896ae03"]]),kIe={class:"shape-pool"},PIe={class:"category-name"},CIe={class:"shape-list"},NIe=Ee({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),ne("div",kIe,[(U(!0),ne(Ve,null,rt(z(J_),a=>(U(),ne("div",{class:"category",key:a.type},[V("div",PIe,pt(a.type),1),V("div",CIe,[(U(!0),ne(Ve,null,rt(a.children,(s,l)=>(U(),_e(jj,{class:"shape-item",key:l,shape:s,onClick:u=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),IIe=Ue(NIe,[["__scopeId","data-v-d92f642a"]]),FIe=[{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}]}],EIe={class:"line-pool"},XIe={class:"category-name"},WIe={class:"line-list"},VIe=["onClick"],DIe={overflow:"visible",width:"20",height:"20"},UIe=["d","stroke-dasharray","marker-start","marker-end"],BIe=Ee({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=i=>{n("select",i)};return(i,o)=>(U(),ne("div",EIe,[(U(!0),ne(Ve,null,rt(z(FIe),(a,s)=>(U(),ne("div",{class:"category",key:a.type},[V("div",XIe,pt(a.type),1),V("div",WIe,[(U(!0),ne(Ve,null,rt(a.children,(l,u)=>(U(),ne("div",{class:"line-item",key:u},[V("div",{class:"line-content",onClick:c=>r(l)},[(U(),ne("svg",DIe,[V("defs",null,[l.points[0]?(U(),_e(cv,{key:0,class:"line-marker",id:`preset-line-${s}-${u}`,position:"start",type:l.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Ze("",!0),l.points[1]?(U(),_e(cv,{key:1,class:"line-marker",id:`preset-line-${s}-${u}`,position:"end",type:l.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Ze("",!0)]),V("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,UIe)]))],8,VIe)]))),128))])]))),128))]))}}),YIe=Ue(BIe,[["__scopeId","data-v-fd42a3c4"]]),ZIe={class:"chart-pool"},QIe=["onClick"],HIe={class:"name"},KIe=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=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(),ne("ul",ZIe,[(U(),ne(Ve,null,rt(r,(v,g)=>V("li",{class:"chart-item",key:g},[V("div",{class:"chart-content",onClick:m=>i(v)},[v==="line"?(U(),_e(s,{key:0,size:"24"})):v==="bar"?(U(),_e(l,{key:1,size:"24"})):v==="pie"?(U(),_e(u,{key:2,size:"24"})):v==="column"?(U(),_e(c,{key:3,size:"24"})):v==="area"?(U(),_e(f,{key:4,size:"24"})):v==="ring"?(U(),_e(d,{key:5,size:"24"})):v==="scatter"?(U(),_e(h,{key:6,size:"24"})):v==="radar"?(U(),_e(p,{key:7,size:"23"})):Ze("",!0),V("div",HIe,pt(z(F6)[v]),1)],8,QIe)])),64))])}}}),GIe=Ue(KIe,[["__scopeId","data-v-55770a5d"]]),qj=e=>(rn("data-v-ba8ef208"),e=e(),on(),e),zIe={class:"prefix"},JIe={class:"input-wrap"},$Ie=["disabled","placeholder"],jIe={class:"handlers"},qIe=qj(()=>V("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[V("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)),e7e=[qIe],t7e=qj(()=>V("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[V("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)),n7e=[t7e],r7e={class:"suffix"},i7e=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=ge(0),o=ge(!1);_t(()=>n.value,()=>{n.value!==i.value&&(i.value=n.value)},{immediate:!0}),_t(i,()=>{const c=+i.value;if(!isNaN(c)){{if(c>n.max)return;if(c<n.min)return}i.value=c,r("update:value",i.value)}});const a=()=>{let c=+i.value;isNaN(c)?c=n.min:c>n.max?c=n.max:c<n.min&&(c=n.min),i.value=c,r("update:value",i.value)},s=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(),ne("div",{class:$e(["number-input",{disabled:c.disabled,focused:o.value}])},[V("span",zIe,[kr(c.$slots,"prefix",{},void 0,!0)]),V("div",JIe,[Ge(V("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]=qu(d=>s(d),["enter"]))},null,40,$Ie),[[ym,i.value]]),V("div",jIe,[V("span",{class:"handler",onClick:f[6]||(f[6]=d=>i.value+=c.step)},e7e),V("span",{class:"handler",onClick:f[7]||(f[7]=d=>i.value-=c.step)},n7e)])]),V("span",r7e,[kr(c.$slots,"suffix",{},void 0,!0)])],2))}}),Ko=Ue(i7e,[["__scopeId","data-v-ba8ef208"]]),eq=e=>(rn("data-v-dcc16f05"),e=e(),on(),e),o7e={class:"table-generator"},a7e={class:"title"},s7e={class:"lef"},l7e=["onMouseenter"],u7e={key:1,class:"custom"},c7e={class:"row"},f7e=eq(()=>V("div",{class:"label",style:{width:"25%"}},"行数:",-1)),d7e={class:"row"},h7e=eq(()=>V("div",{class:"label",style:{width:"25%"}},"列数:",-1)),p7e={class:"btns"},v7e=Ee({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=ge([]),i=ge(3),o=ge(3),a=ge(!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 Tn.warning("行数/列数必须在0~20之间!");n("insert",{row:i.value,col:o.value}),a.value=!1},u=()=>{n("close"),a.value=!1};return(c,f)=>(U(),ne("div",o7e,[V("div",a7e,[V("div",s7e,"表格 "+pt(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),V("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},pt(a.value?"返回":"自定义"),1)]),a.value?(U(),ne("div",u7e,[V("div",c7e,[f7e,_(Ko,{min:1,max:20,value:i.value,"onUpdate:value":f[3]||(f[3]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),V("div",d7e,[h7e,_(Ko,{min:1,max:20,value:o.value,"onUpdate:value":f[4]||(f[4]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),V("div",p7e,[_(qe,{class:"btn",onClick:f[5]||(f[5]=d=>u())},{default:se(()=>[De("取消")]),_:1}),_(qe,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>l())},{default:se(()=>[De("确认")]),_:1})])])):(U(),ne("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[V("tbody",null,[(U(),ne(Ve,null,rt(10,d=>V("tr",{key:d},[(U(),ne(Ve,null,rt(10,h=>V("td",{onMouseenter:p=>r.value=[d,h],key:h},[V("div",{class:$e(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,l7e)),64))])),64))])],32))]))}}),g7e=Ue(v7e,[["__scopeId","data-v-dcc16f05"]]),m7e={class:"media-input"},y7e={class:"btns"},A7e={class:"btns"},R7e=Ee({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=ge("video"),i=ge("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),o=ge("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!i.value)return Tn.error("请先输入正确的视频地址");n("insertVideo",i.value)},l=()=>{if(!o.value)return Tn.error("请先输入正确的音频地址");n("insertAudio",o.value)};return(u,c)=>(U(),ne("div",m7e,[_(ol,{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(),ne(Ve,{key:0},[_(If,{value:i.value,"onUpdate:value":c[1]||(c[1]=f=>i.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),V("div",y7e,[_(qe,{onClick:c[2]||(c[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[De("取消")]),_:1}),_(qe,{type:"primary",onClick:c[3]||(c[3]=f=>s())},{default:se(()=>[De("确认")]),_:1})])],64)):Ze("",!0),r.value==="audio"?(U(),ne(Ve,{key:1},[_(If,{value:o.value,"onUpdate:value":c[4]||(c[4]=f=>o.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),V("div",A7e,[_(qe,{onClick:c[5]||(c[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:se(()=>[De("取消")]),_:1}),_(qe,{type:"primary",onClick:c[6]||(c[6]=f=>l())},{default:se(()=>[De("确认")]),_:1})])],64)):Ze("",!0)]))}}),b7e=Ue(R7e,[["__scopeId","data-v-999b18ca"]]);var dR=82;function Ap(e){return PT[e]==null&&x7e(e),PT[e]}function x7e(e){var t=S7e[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-dR,i=1*n.charCodeAt(1)-dR,o=t.substring(5),a=[[]],s=1/0,l=-1/0,u=1/0,c=-1/0,f=0;f<o.length;){var d=o.substring(f,f+2);if(d==" R")a.push([]);else{var h=d.charCodeAt(0)-dR-r,p=d.charCodeAt(1)-dR;s=Math.min(p,s),l=Math.max(p,l),u=Math.min(h,u),c=Math.max(h,c),a[a.length-1].push([h,p])}f+=2}PT[e]={w:i-r,xmin:u,xmax:c,ymin:s,ymax:l,polylines:a}}}var PT={},S7e={1:" 9MWRMNV RRMVV RPSTS",2:" 16MWOMOV ROMSMUNUPSQ ROQSQURUUSVOV",3:" 11MXVNTMRMPNOPOSPURVTVVU",4:" 12MWOMOV ROMRMTNUPUSTURVOV",5:" 12MWOMOV ROMUM ROQSQ ROVUV",6:" 9MVOMOV ROMUM ROQSQ",7:" 15MXVNTMRMPNOPOSPURVTVVUVR RSRVR",8:" 9MWOMOV RUMUV ROQUQ",9:" 3PTRMRV",10:" 7NUSMSTRVPVOTOS",11:" 9MWOMOV RUMOS RQQUV",12:" 6MVOMOV ROVUV",13:" 12LXNMNV RNMRV RVMRV RVMVV",14:" 9MWOMOV ROMUV RUMUV",15:" 14MXRMPNOPOSPURVSVUUVSVPUNSMRM",16:" 10MWOMOV ROMSMUNUQSROR",17:" 17MXRMPNOPOSPURVSVUUVSVPUNSMRM RSTVW",18:" 13MWOMOV ROMSMUNUQSROR RRRUV",19:" 13MWUNSMQMONOOPPTRUSUUSVQVOU",20:" 6MWRMRV RNMVM",21:" 9MXOMOSPURVSVUUVSVM",22:" 6MWNMRV RVMRV",23:" 12LXNMPV RRMPV RRMTV RVMTV",24:" 6MWOMUV RUMOV",25:" 7MWNMRQRV RVMRQ",26:" 9MWUMOV ROMUM ROVUV",27:" 9MWRMNV RRMVV RPSTS",28:" 16MWOMOV ROMSMUNUPSQ ROQSQURUUSVOV",29:" 6MVOMOV ROMUM",30:" 9MWRMNV RRMVV RNVVV",31:" 12MWOMOV ROMUM ROQSQ ROVUV",32:" 9MWUMOV ROMUM ROVUV",33:" 9MWOMOV RUMUV ROQUQ",34:" 20MXRMPNOPOSPURVSVUUVSVPUNSMRM RQQTR RTQQR",35:" 3PTRMRV",36:" 9MWOMOV RUMOS RQQUV",37:" 6MWRMNV RRMVV",38:" 12LXNMNV RNMRV RVMRV RVMVV",39:" 9MWOMOV ROMUV RUMUV",40:" 12MWOMUM RPQTR RTQPR ROVUV",41:" 14MXRMPNOPOSPURVSVUUVSVPUNSMRM",42:" 9MWOMOV RUMUV ROMUM",43:" 10MWOMOV ROMSMUNUQSROR",44:" 10MWOMRQOV ROMUM ROVUV",45:" 6MWRMRV RNMVM",46:" 15MWNONNOMPMQNRPRV RVOVNUMTMSNRP",47:" 13LXRMRV RPONPNSPTTTVSVPTOPO",48:" 6MWOMUV RUMOV",49:" 12LXRMRV RNOOPOSQTSTUSUPVO",50:" 13MXOVQVOROPPNRMSMUNVPVRTVVV",200:" 12MWRMPNOPOSPURVTUUSUPTNRM",201:" 4MWPORMRV",202:" 9MWONQMSMUNUPTROVUV",203:" 15MWONQMSMUNUPSQ RRQSQURUUSVQVOU",204:" 7MWSMSV RSMNSVS",205:" 14MWPMOQQPRPTQUSTURVQVOU RPMTM",206:" 14MWTMRMPNOPOSPURVTUUSTQRPPQOS",207:" 6MWUMQV ROMUM",208:" 19MWQMONOPQQSQUPUNSMQM RQQOROUQVSVUUURSQ",209:" 14MWUPTRRSPROPPNRMTNUPUSTURVPV",210:" 6PURURVSVSURU",211:" 7PUSVRVRUSUSWRY",212:" 12PURPRQSQSPRP RRURVSVSURU",213:" 13PURPRQSQSPRP RSVRVRUSUSWRY",214:" 12PURMRR RSMSR RRURVSVSURU",215:" 17NWPNRMSMUNUPRQRRSRSQUP RRURVSVSURU",216:" 3PTRMRQ",217:" 6NVPMPQ RTMTQ",218:" 10NVQMPNPPQQSQTPTNSMQM",219:" 16MWUNSMQMONOPQQTRUSUUSVQVOU RRLRW",220:" 3MWVLNW",221:" 7OVTLRNQPQSRUTW",222:" 7NUPLRNSPSSRUPW",223:" 3PTRLRW",224:" 3LXNRVR",225:" 6LXRNRV RNRVR",226:" 6LXNPVP RNTVT",227:" 6MWOOUU RUOOU",228:" 9MWRORU ROPUT RUPOT",229:" 6PURQRRSRSQRQ",230:" 7PUSMRORQSQSPRP",231:" 7PUSNRNRMSMSORQ",232:" 7LXSOVRSU RNRVR",233:" 12MXRLPW RULSW ROPVP ROSVS",234:" 21LXVRURTSSURVOVNUNSORRQSPSNRMPMONOPQSSUUVVV",235:" 20LXNNOQOSNV RVNUQUSVV RNNQOSOVN RNVQUSUVV",501:" 9I[RFJ[ RRFZ[ RMTWT",502:" 24G\\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[",503:" 19H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV",504:" 16G\\KFK[ RKFRFUGWIXKYNYSXVWXUZR[K[",505:" 12H[LFL[ RLFYF RLPTP RL[Y[",506:" 9HZLFL[ RLFYF RLPTP",507:" 23H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZS RUSZS",508:" 9G]KFK[ RYFY[ RKPYP",509:" 3NVRFR[",510:" 11JZVFVVUYTZR[P[NZMYLVLT",511:" 9G\\KFK[ RYFKT RPOY[",512:" 6HYLFL[ RL[X[",513:" 12F^JFJ[ RJFR[ RZFR[ RZFZ[",514:" 9G]KFK[ RKFY[ RYFY[",515:" 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF",516:" 14G\\KFK[ RKFTFWGXHYJYMXOWPTQKQ",517:" 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RSWY]",518:" 17G\\KFK[ RKFTFWGXHYJYLXNWOTPKP RRPY[",519:" 21H\\YIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX",520:" 6JZRFR[ RKFYF",521:" 11G]KFKULXNZQ[S[VZXXYUYF",522:" 6I[JFR[ RZFR[",523:" 12F^HFM[ RRFM[ RRFW[ R\\FW[",524:" 6H\\KFY[ RYFK[",525:" 7I[JFRPR[ RZFRP",526:" 9H\\YFK[ RKFYF RK[Y[",527:" 9I[RFJ[ RRFZ[ RMTWT",528:" 24G\\KFK[ RKFTFWGXHYJYLXNWOTP RKPTPWQXRYTYWXYWZT[K[",529:" 6HYLFL[ RLFXF",530:" 9I[RFJ[ RRFZ[ RJ[Z[",531:" 12H[LFL[ RLFYF RLPTP RL[Y[",532:" 9H\\YFK[ RKFYF RK[Y[",533:" 9G]KFK[ RYFY[ RKPYP",534:" 25G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF ROPUP",535:" 3NVRFR[",536:" 9G\\KFK[ RYFKT RPOY[",537:" 6I[RFJ[ RRFZ[",538:" 12F^JFJ[ RJFR[ RZFR[ RZFZ[",539:" 9G]KFK[ RKFY[ RYFY[",540:" 9I[KFYF ROPUP RK[Y[",541:" 22G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF",542:" 9G]KFK[ RYFY[ RKFYF",543:" 14G\\KFK[ RKFTFWGXHYJYMXOWPTQKQ",544:" 10I[KFRPK[ RKFYF RK[Y[",545:" 6JZRFR[ RKFYF",546:" 19I[KKKILGMFOFPGQIRMR[ RYKYIXGWFUFTGSIRM",547:" 21H\\RFR[ RPKMLLMKOKRLTMUPVTVWUXTYRYOXMWLTKPK",548:" 6H\\KFY[ RK[YF",549:" 18G]RFR[ RILJLKMLQMSNTQUSUVTWSXQYMZL[L",550:" 17H\\K[O[LTKPKLLINGQFSFVGXIYLYPXTU[Y[",551:" 20G[G[IZLWOSSLVFV[UXSUQSNQLQKRKTLVNXQZT[Y[",552:" 41F]SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFXFZG[I[KZMYNWOTP RSPTPWQXRYTYWXYWZU[R[PZOX",553:" 24H\\TLTMUNWNYMZKZIYGWFTFQGOIMLLNKRKVLYMZO[Q[TZVXWV",554:" 35G^TFRGQIPMOSNVMXKZI[G[FZFXGWIWKXMZP[S[VZXXZT[O[KZHYGWFTFRHRJSMUPWRZT\\U",555:" 28H\\VJVKWLYLZKZIYGVFRFOGNINLONPOSPPPMQLRKTKWLYMZP[S[VZXXYV",556:" 28H\\RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV RQPZP",557:" 29G^G[IZMVPQQNRJRGQFPFOGNINLONQOUOXNYMZKZQYVXXVZS[O[LZJXIVIT",558:" 38F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX RMRVOXN[L]J^H^G]F\\FZHXLVRUWUZV[W[YZZY\\V",559:" 25IZWVUTSQROQLQIRGSFUFVGWIWLVQTVSXQZO[M[KZJXJVKUMUOV",560:" 25JYT^R[PVOPOJPGRFTFUGVJVMURR[PaOdNfLgKfKdLaN^P\\SZWX",561:" 39F^MMKLJJJIKGMFNFPGQIQKPONULYJ[H[GZGX R^I^G]F\\FZGXIVLTNROPO RROSQSXTZU[V[XZYY[V",562:" 29I\\MRORSQVOXMYKYHXFVFUGTISNRSQVPXNZL[J[IZIXJWLWNXQZT[V[YZ[X",563:" 45@aEMCLBJBICGEFFFHGIIIKHPGTE[ RGTJLLHMGOFPFRGSISKRPQTO[ RQTTLVHWGYFZF\\G]I]K\\PZWZZ[[\\[^Z_YaV",564:" 32E]JMHLGJGIHGJFKFMGNINKMPLTJ[ RLTOLQHRGTFVFXGYIYKXPVWVZW[X[ZZ[Y]V",565:" 29H]TFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGVFTFRHRKSNUQWSZU\\V",566:" 31F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFZF\\G]H^J^M]O\\PZQWQUPTO",567:" 32H^ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[YZ[X",568:" 38F_SHTITLSPRSQUOXMZK[J[IZIWJRKOLMNJPHRGUFYF[G\\H]J]M\\O[PYQVQSPTQUSUXVZX[ZZ[Y]V",569:" 28H\\H[JZLXOTQQSMTJTGSFRFQGPIPKQMSOVQXSYUYWXYWZT[P[MZKXJVJT",570:" 25H[RLPLNKMINGQFTFXG[G]F RXGVNTTRXPZN[L[JZIXIVJULUNV",571:" 33E]JMHLGJGIHGJFKFMGNINKMOLRKVKXLZN[P[RZSYUUXMZF RXMWQVWVZW[X[ZZ[Y]V",572:" 32F]KMILHJHIIGKFLFNGOIOKNOMRLVLYM[O[QZTWVTXPYMZIZGYFXFWGVIVKWNYP[Q",573:" 25C_HMFLEJEIFGHFIFKGLILLK[ RUFK[ RUFS[ RaF_G\\JYNVTS[",574:" 36F^NLLLKKKILGNFPFRGSISLQUQXRZT[V[XZYXYVXUVU R]I]G\\FZFXGVITLPUNXLZJ[H[GZGX",575:" 38F]KMILHJHIIGKFLFNGOIOKNOMRLVLXMZN[P[RZTXVUWSYM R[FYMVWT]RbPfNgMfMdNaP^S[VY[V",576:" 40H]ULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWTTWPZN[K[JZJXKWNWPXQYR[R^QaPcNfLgKfKdLaN^Q[TYZV",583:" 9I[JFR[ RZFR[ RJFZF",601:" 18I\\XMX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",602:" 18H[LFL[ RLPNNPMSMUNWPXSXUWXUZS[P[NZLX",603:" 15I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX",604:" 18I\\XFX[ RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",605:" 18I[LSXSXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX",606:" 9MYWFUFSGRJR[ ROMVM",607:" 23I\\XMX]W`VaTbQbOa RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",608:" 11I\\MFM[ RMQPNRMUMWNXQX[",609:" 9NVQFRGSFREQF RRMR[",610:" 12MWRFSGTFSERF RSMS^RaPbNb",611:" 9IZMFM[ RWMMW RQSX[",612:" 3NVRFR[",613:" 19CaGMG[ RGQJNLMOMQNRQR[ RRQUNWMZM\\N]Q][",614:" 11I\\MMM[ RMQPNRMUMWNXQX[",615:" 18I\\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM",616:" 18H[LMLb RLPNNPMSMUNWPXSXUWXUZS[P[NZLX",617:" 18I\\XMXb RXPVNTMQMONMPLSLUMXOZQ[T[VZXX",618:" 9KXOMO[ ROSPPRNTMWM",619:" 18J[XPWNTMQMNNMPNRPSUTWUXWXXWZT[Q[NZMX",620:" 9MYRFRWSZU[W[ ROMVM",621:" 11I\\MMMWNZP[S[UZXW RXMX[",622:" 6JZLMR[ RXMR[",623:" 12G]JMN[ RRMN[ RRMV[ RZMV[",624:" 6J[MMX[ RXMM[",625:" 10JZLMR[ RXMR[P_NaLbKb",626:" 9J[XMM[ RMMXM RM[X[",627:" 24H]QMONMPLRKUKXLZN[P[RZUWWTYPZM RQMSMTNUPWXXZY[Z[",628:" 31I\\UFSGQIOMNPMTLZKb RUFWFYHYKXMWNUORO RROTPVRWTWWVYUZS[Q[OZNYMV",629:" 17I\\JPLNNMOMQNROSRSVR[ RZMYPXRR[P_Ob",630:" 24I[TMQMONMPLSLVMYNZP[R[TZVXWUWRVOTMRKQIQGRFTFVGXI",631:" 19JZWOVNTMQMONOPPRSS RSSOTMVMXNZP[S[UZWX",632:" 23JYTFRGQHQIRJUKXK RXKTMQONRMUMWNYP[S]T_TaSbQbP`",633:" 19H\\IQJOLMNMONOPNTL[ RNTPPRNTMVMXOXRWWTb",634:" 27G\\HQIOKMMMNNNPMUMXNZO[Q[SZUWVUWRXMXJWGUFSFRHRJSMUPWRZT",635:" 9LWRMPTOXOZP[R[TYUW",636:" 19I[OMK[ RYNXMWMUNQROSNS RNSPTQUSZT[U[VZ",637:" 9JZKFMFOGPHX[ RRML[",638:" 21H]OMIb RNQMVMYO[Q[SZUXWT RYMWTVXVZW[Y[[Y\\W",639:" 14I[LMOMNSMXL[ RYMXPWRUURXOZL[",640:" 29JZTFRGQHQIRJUKXK RUKRLPMOOOQQSTTVT RTTPUNVMXMZO\\S^T_TaRbPb",641:" 18J[RMPNNPMSMVNYOZQ[S[UZWXXUXRWOVNTMRM",642:" 13G]PML[ RUMVSWXX[ RIPKNNM[M",643:" 19I[MSMVNYOZQ[S[UZWXXUXRWOVNTMRMPNNPMSIb",644:" 18I][MQMONMPLSLVMYNZP[R[TZVXWUWRVOUNSM",645:" 8H\\SMP[ RJPLNOMZM",646:" 16H\\IQJOLMNMONOPMVMYO[Q[TZVXXTYPYM",647:" 21G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb",648:" 14I[KMMMOOU`WbYb RZMYOWRM]K`Jb",649:" 20F]VFNb RGQHOJMLMMNMPLULXMZO[Q[TZVXXUZP[M",650:" 23F]NMLNJQITIWJZK[M[OZQW RRSQWRZS[U[WZYWZTZQYNXM",651:" 22L\\UUTSRRPRNSMTLVLXMZO[Q[SZTXVRUWUZV[W[YZZY\\V",652:" 23M[MVOSRNSLTITGSFQGPIOMNTNZO[P[RZTXUUURVVWWYW[V",653:" 14MXTTTSSRQROSNTMVMXNZP[S[VYXV",654:" 24L\\UUTSRRPRNSMTLVLXMZO[Q[SZTXZF RVRUWUZV[W[YZZY\\V",655:" 17NXOYQXRWSUSSRRQROSNUNXOZQ[S[UZVYXV",656:" 24OWOVSQUNVLWIWGVFTGSIQQNZKaJdJfKgMfNcOZP[R[TZUYWV",657:" 28L[UUTSRRPRNSMTLVLXMZO[Q[SZTY RVRTYPdOfMgLfLdMaP^S\\U[XY[V",658:" 29M\\MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUUXUZV[W[YZZY\\V",659:" 16PWSMSNTNTMSM RPVRRPXPZQ[R[TZUYWV",660:" 20PWSMSNTNTMSM RPVRRLdKfIgHfHdIaL^O\\Q[TYWV",661:" 33M[MVOSRNSLTITGSFQGPIOMNSM[ RM[NXOVQSSRURVSVUTVQV RQVSWTZU[V[XZYY[V",662:" 18OWOVQSTNULVIVGUFSGRIQMPTPZQ[R[TZUYWV",663:" 33E^EVGSIRJSJTIXH[ RIXJVLSNRPRQSQTPXO[ RPXQVSSURWRXSXUWXWZX[Y[[Z\\Y^V",664:" 23J\\JVLSNROSOTNXM[ RNXOVQSSRURVSVUUXUZV[W[YZZY\\V",665:" 23LZRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXWXYWZV",666:" 24KZKVMSNQMUGg RMUNSPRRRTSUUUWTYSZQ[ RMZO[R[UZWYZV",667:" 27L[UUTSRRPRNSMTLVLXMZO[Q[SZ RVRUUSZPaOdOfPgRfScS\\U[XY[V",668:" 15MZMVOSPQPSSSTTTVSYSZT[U[WZXYZV",669:" 16NYNVPSQQQSSVTXTZR[ RNZP[T[VZWYYV",670:" 16OXOVQSSO RVFPXPZQ[S[UZVYXV RPNWN",671:" 19L[LVNRLXLZM[O[QZSXUU RVRTXTZU[V[XZYY[V",672:" 17L[LVNRMWMZN[O[RZTXUUUR RURVVWWYW[V",673:" 25I^LRJTIWIYJ[L[NZPX RRRPXPZQ[S[UZWXXUXR RXRYVZW\\W^V",674:" 20JZJVLSNRPRQSQZR[U[XYZV RWSVRTRSSOZN[L[KZ",675:" 23L[LVNRLXLZM[O[QZSXUU RVRPdOfMgLfLdMaP^S\\U[XY[V",676:" 23LZLVNSPRRRTTTVSXQZN[P\\Q^QaPdOfMgLfLdMaP^S\\WYZV",677:" 22J\\K[NZQXSVUSWOXKXIWGUFSGRHQJPOPTQXRZT[V[XZYY",683:" 26I[WUWRVOUNSMQMONMPLSLVMYNZP[R[TZVXWUXPXKWHVGTFRFPGNI",684:" 16JZWNUMRMPNNPMSMVNYOZQ[T[VZ RMTUT",685:" 23J[TFRGPJOLNOMTMXNZO[Q[SZUWVUWRXMXIWGVFTF RNPWP",686:" 21H\\VFNb RQMNNLPKSKVLXNZQ[S[VZXXYUYRXPVNSMQM",687:" 16I[XOWNTMQMNNMOLQLSMUOWSZT\\T^S_Q_",700:" 18H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF",701:" 5H\\NJPISFS[",702:" 15H\\LKLJMHNGPFTFVGWHXJXLWNUQK[Y[",703:" 16H\\MFXFRNUNWOXPYSYUXXVZS[P[MZLYKW",704:" 7H\\UFKTZT RUFU[",705:" 18H\\WFMFLOMNPMSMVNXPYSYUXXVZS[P[MZLYKW",706:" 24H\\XIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQLT",707:" 6H\\YFO[ RKFYF",708:" 30H\\PFMGLILKMMONSOVPXRYTYWXYWZT[P[MZLYKWKTLRNPQOUNWMXKXIWGTFPF",709:" 24H\\XMWPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLX",710:" 6MWRYQZR[SZRY",711:" 9MWSZR[QZRYSZS\\R^Q_",712:" 12MWRMQNROSNRM RRYQZR[SZRY",713:" 15MWRMQNROSNRM RSZR[QZRYSZS\\R^Q_",714:" 9MWRFRT RRYQZR[SZRY",715:" 21I[LKLJMHNGPFTFVGWHXJXLWNVORQRT RRYQZR[SZRY",716:" 3NVRFRM",717:" 6JZNFNM RVFVM",718:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",719:" 27H\\PBP_ RTBT_ RYIWGTFPFMGKIKKLMMNOOUQWRXSYUYXWZT[P[MZKX",720:" 3G][BIb",721:" 11KYVBTDRGPKOPOTPYR]T`Vb",722:" 11KYNBPDRGTKUPUTTYR]P`Nb",723:" 3NVRBRb",724:" 3E_IR[R",725:" 6E_RIR[ RIR[R",726:" 6E_IO[O RIU[U",727:" 6G]KKYY RYKKY",728:" 9JZRLRX RMOWU RWOMU",729:" 6MWRQQRRSSRRQ",730:" 8MWSFRGQIQKRLSKRJ",731:" 8MWRHQGRFSGSIRKQL",732:" 9E_UMXP[RXTUW RIR[R",733:" 12H]SBLb RYBRb RLOZO RKUYU",734:" 35E_\\O\\N[MZMYNXPVUTXRZP[L[JZIYHWHUISJRQNRMSKSIRGPFNGMIMKNNPQUXWZY[[[\\Z\\Y",735:" 28G]IIJKKOKUJYI[ R[IZKYOYUZY[[ RIIKJOKUKYJ[I RI[KZOYUYYZ[[",737:" 6KYOBO[ RUBU[",738:" 6F^RBR[ RI[[[",739:" 4F^[BI[[[",740:" 18E_RIQJRKSJRI RIYHZI[JZIY R[YZZ[[\\Z[Y",741:" 33F^RHNLKPJSJUKWMXOXQWRU RRHVLYPZSZUYWWXUXSWRU RRUQYP\\ RRUSYT\\ RP\\T\\",742:" 26F^RNQKPINHMHKIJKJOKRLTNWR\\ RRNSKTIVHWHYIZKZOYRXTVWR\\",743:" 20F^RGPJLOIR RRGTJXO[R RIRLUPZR] R[RXUTZR]",744:" 48F^RTTWVXXXZW[U[SZQXPVPSQ RSQUOVMVKUISHQHOINKNMOOQQ RQQNPLPJQISIUJWLXNXPWRT RRTQYP\\ RRTSYT\\ RP\\T\\",745:" 55F^RRR[Q\\ RRVQ\\ RRIQHOHNINKONRR RRISHUHVIVKUNRR RRRNOLNJNIOIQJR RRRVOXNZN[O[QZR RRRNULVJVIUISJR RRRVUXVZV[U[SZR",746:" 55F^ISJSLTMVMXLZ RISIRJQLQMRNTNWMYLZ RRGPIOLOOQUQXPZR\\ RRGTIULUOSUSXTZR\\ R[S[RZQXQWRVTVWWYXZ R[SZSXTWVWXXZ RKVYV",750:" 18PSSRRSQSPRPQQPRPSQSSRUQV RQQQRRRRQQQ",751:" 16PTQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",752:" 9NVPOTU RTOPU RNRVR",753:" 28MWRKQMOPMR RRKSMUPWR RRMOQ RRMUQ RROPQ RROTQ RQQSQ RMRWR",754:" 26MWMRMQNOONQMSMUNVOWQWR RPNTN ROOUO RNPVP RNQVQ RMRWR",755:" 14LRLFLRRRLF RLIPQ RLLOR RLOMQ",756:" 10MWRKQMOPMR RRKSMUPWR",757:" 11MWWRWQVOUNSMQMONNOMQMR",758:" 13G]]R]P\\MZJWHTGPGMHJJHMGPGR",759:" 11MWMRMSNUOVQWSWUVVUWSWR",760:" 7LXLPNRQSSSVRXP",761:" 6RURUTTURTPRO",762:" 7RVRRUPVNVLUKTK",763:" 7NRRROPNNNLOKPK",764:" 21MWWHVGTFQFOGNHMJMLNNOOUSVTWVWXVZU[S\\P\\N[MZ",765:" 21G]IWHVGTGQHOINKMMMONPOTUUVWWYW[V\\U]S]P\\N[M",766:" 31G]RRTUUVWWYW[V\\U]S]Q\\O[NYMWMUNTOPUOVMWKWIVHUGSGQHOINKMMMONPORR",767:" 22H\\KFK[ RHF[FQP[Z RZV[Y\\[ RZVZY RWYZY RWYZZ\\[",768:" 30KYUARBPCNELHKLKRLUNWQXSXVWXUYR RKPLMNKQJSJVKXMYPYVXZV]T_R`Oa",796:" 3>f>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:" 34<hP<K=G?DAAD?G=K<P<T=Y?]A`DcGeKgPhThYg]e`cc`e]gYhThPgKeGcD`A]?Y=T<P<",907:" 50){O)I*E+@-;073370;-@+E*I)O)U*[+_-d0i3m7q;t@wEyIzO{U{[z_ydwitmqqmtiwdy_z[{U{OzIyEw@t;q7m3i0d-_+[*U)O)",908:" 34>fRAPCMDJDGCEA>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<P@OFNNNVO^PdQhSnUs",2404:" 28I[L+O1R8T=UAVFWNWVV^UcTgRlOsLy RO1Q6S<T@UFVNVVU^TdShQnOs",2405:" 14I[M+MRMy RN+NRNy RM+X+ RMyXy",2406:" 14I[V+VRVy RW+WRWy RL+W+ RLyWy",2407:" 48I[V+S-Q/P1O4O8P<TDUGUJTMRP RS-Q0P4P8Q;UCVGVJUMRPNRRTUWVZV]UaQiPlPpQtSw RRTTWUZU]T`PhOlOpPsQuSwVy",2408:" 48I[N+Q-S/T1U4U8T<PDOGOJPMRP RQ-S0T4T8S;OCNGNJOMRPVRRTOWNZN]OaSiTlTpStQw RRTPWOZO]P`ThUlUpTsSuQwNy",2409:" 32I[V.S1Q4O8N=NCOIPMSXT\\UbUgTlSoQs RS1Q5P8O=OBPHQLTWU[VaVgUlSpQsNv",2410:" 32I[N.Q1S4U8V=VCUITMQXP\\ObOgPlQoSs RQ1S5T8U=UBTHSLPWO[NaNgOlQpSsVv",2411:' 147Z:RARRo R@RQo R?RRr RZ"VJRr',2412:" 57Ca].\\.[/[0\\1]1^0^.],[+Y+W,U.T0S3R:QJQjPsOv R\\/\\0]0]/\\/ RR:Rj RU.T1S:SZRjQqPtOvMxKyIyGxFvFtGsHsItIuHvGv RGtGuHuHtGt",2501:" 20H\\RFJ[ RRIK[J[ RRIY[Z[ RRFZ[ RMUWU RLVXV",2502:" 44H\\LFL[ RMGMZ RLFTFWGXHYJYMXOWPTQ RMGTGWHXJXMWOTP RMPTPWQXRYTYWXYWZT[L[ RMQTQWRXTXWWYTZMZ",2503:" 38H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZV RZKYKXIWHUGQGOHMKLNLSMVOYQZUZWYXXYVZV",2504:" 32H]LFL[ RMGMZ RLFSFVGXIYKZNZSYVXXVZS[L[ RMGSGVHWIXKYNYSXVWXVYSZMZ",2505:" 27I\\MFM[ RNGNZ RMFYF RNGYGYF RNPTPTQ RNQTQ RNZYZY[ RM[Y[",2506:" 21I[MFM[ RNGN[M[ RMFYF RNGYGYF RNPTPTQ RNQTQ",2507:" 44H]ZKYIWGUFQFOGMILKKNKSLVMXOZQ[U[WZYXZVZRUR RZKYKXIWHUGQGOHNIMKLNLSMVNXOYQZUZWYXXYVYSUSUR",2508:" 22G]KFK[ RKFLFL[K[ RYFXFX[Y[ RYFY[ RLPXP RLQXQ",2509:" 8NWRFR[S[ RRFSFS[",2510:" 20J[VFVVUYSZQZOYNVMV RVFWFWVVYUZS[Q[OZNYMV",2511:" 22H]LFL[M[ RLFMFM[ RZFYFMR RZFMS RPOY[Z[ RQOZ[",2512:" 14IZMFM[ RMFNFNZ RNZYZY[ RM[Y[",2513:" 26F^JFJ[ RKKK[J[ RKKR[ RJFRX RZFRX RYKR[ RYKY[Z[ RZFZ[",2514:" 20G]KFK[ RLIL[K[ RLIY[ RKFXX RXFXX RXFYFY[",2515:" 40G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG",2516:" 27H\\LFL[ RMGM[L[ RLFUFWGXHYJYMXOWPUQMQ RMGUGWHXJXMWOUPMP",2517:" 48G]PFNGLIKKJNJSKVLXNZP[T[VZXXYVZSZNYKXIVGTFPF RQGNHLKKNKSLVNYQZSZVYXVYSYNXKVHSGQG RSXX]Y] RSXTXY]",2518:" 34H\\LFL[ RMGM[L[ RLFTFWGXHYJYMXOWPTQMQ RMGTGWHXJXMWOTPMP RRQX[Y[ RSQY[",2519:" 43H\\YIWGTFPFMGKIKKLMMNOOTQVRWSXUXXWYTZPZNYMXKX RYIWIVHTGPGMHLILKMMONTPVQXSYUYXWZT[P[MZKX",2520:" 15J[RGR[ RSGS[R[ RLFYFYG RLFLGYG",2521:" 24G]KFKULXNZQ[S[VZXXYUYF RKFLFLUMXNYQZSZVYWXXUXFYF",2522:" 14H\\JFR[ RJFKFRX RZFYFRX RZFR[",2523:" 26E_GFM[ RGFHFMX RRFMX RRIM[ RRIW[ RRFWX R]F\\FWX R]FW[",2524:" 16H\\KFX[Y[ RKFLFY[ RYFXFK[ RYFL[K[",2525:" 17I\\KFRPR[S[ RKFLFSP RZFYFRP RZFSPS[",2526:" 20H\\XFK[ RYFL[ RKFYF RKFKGXG RLZYZY[ RK[Y[",2551:" 38E\\XFVHTKQPOSLWIZG[E[DZDXEWFXEY RXFWJUTT[ RXFU[ RT[TYSVRTPRNQLQKRKTLWOZR[V[XZ",2552:" 70F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFXFZG[I[KZMXNTORO RXFYGZIZKYMXN RTOWPXQYSYVXYWZU[S[RZRXSU RTOVPWQXSXVWYU[",2553:" 41H]KHJJJLKNNOQOUNWMYKZIZGYFWFTGQJOMMQLULXMZP[R[UZWXXVXTWRURSSRU RWFUGRJPMNQMUMXNZP[",2554:" 43F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWJWLXNZP[S[UZWXYTZOZLYIWGUFPFMGKIJKJMKNMNNMOK",2555:" 49I\\WIVJVLWMYMZKZIYGWFTFRGQHPJPLQNSO RTFRHQJQMSO RSOQONPLRKTKWLYMZO[R[UZWXXVXTWRURSSRU RQOOPMRLTLXMZ",2556:" 46G\\WHVJTORUQWOZM[ RQLPNNOLOKMKKLINGQF[FXGWHVKTSSVRXPZM[K[IZHYHXIWJXIY RSFWGXG ROSPRRQVQXPZMXT",2557:" 53G]JIIKIMJOLPOPROTNWKXHXGWFVFTGRIQKPNPQQSSTUTWSYQZO RWFUGSIRKQNQRST RZOYSWWUYSZO[L[JZIXIWJVKWJX RYSWVUXRZO[",2558:" 55F^LLKKKILGOFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RJTKSMRVOXN[L]J^H^G]F\\FZGXJWLURTVTYV[W[YZ[X R\\FZHXLVRUVUYV[",2559:" 33IYWHUKSPQUPWNZL[ RYLWNTOQOONNLNJOHQGUFYFWHVJTPRVQXOZL[J[IZIXJWKXJY",2560:" 34IZYFWHUKSPPYN] RYMWOTPQPOONMNKOIQGUFYFWIVKSTQXPZN]M^K_J^J\\KZMXOWRVVU",2561:" 59F^LLKKKIMGPFRFOQMWLYKZI[G[FZFXGWHXGY RRFOONRLWKYI[ RZGWKUMSNPO R]G\\H]I^H^G]F\\FZGWLVMTNPO RPOSPTRUYV[ RPORPSRTYV[W[YZ[X",2562:" 40I[MILKLMMOOPRPUOWNZK[H[GZFYFWGVHTKPUOWMZK[ RVHTLRSQVPXNZK[I[HZHXIWKWMXPZR[U[WZYX",2563:" 49D`RFNOKUIXGZE[C[BZBXCWDXCY RRFPMOQNVNZP[ RRFQJPOOVOZP[ R[FWORXP[ R[FYMXQWVWZY[Z[\\Z^X R[FZJYOXVXZY[",2564:" 38G^RFQJOPMULWJZH[F[EZEXFWGXFY RRFRKSVT[ RRFSKTVT[ R`G_H`IaHaG`F^F\\GZJYLWQUWT[",2565:" 34H]SFQGOIMLLNKRKVLYMZO[Q[TZVXXUYSZOZKYHXGWGUHSJQNPSPV RQGOJMNLRLVMYO[",2566:" 53F]UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFVFYGZH[J[MZOYPVQTQRP RVFXGYHZJZMYOXPVQ",2567:" 43H]UJULTNSOQPOPNNNLOIQGTFWFYGZIZMYPWSSWPYNZK[I[HZHXIWKWMXPZS[V[XZZX RWFXGYIYMXPVSSVOYK[",2568:" 65F^UGTHSJQOOUNWLZJ[ RTHSKQSPVOXMZJ[H[GZGXHWIXHY ROLNNMOKOJNJLKJMHOGRFWFZG[I[KZMYNVORO RWFYGZIZKYMXNVO RROUPVRWYX[ RROTPURVYX[Y[[Z]X",2569:" 36H\\NIMKMMNOPPSPVOXN[K\\H\\G[FZFXGWHVJUMSTRWPZN[ RVJUNTUSXQZN[K[IZHXHWIVJWIX",2570:" 38I[YHXJVOTUSWQZO[ RSLRNPONOMMMKNIPGSF\\FZGYHXKVSUVTXRZO[M[KZJYJXKWLXKY RUFYGZG",2571:" 39G]HJJGLFMFOHOKNNKVKYL[ RMFNHNKKSJVJYL[N[PZSWUTVR RZFVRUVUYW[X[ZZ\\X R[FWRVVVYW[",2572:" 36G\\HJJGLFMFOHOKNOLVLYM[ RMFNHNKLRKVKYM[N[QZTWVTXPYMZIZGYFXFWGVIVLWNYP[Q]Q",2573:" 41F]ILHLGKGIHGJFNFMHLLKUJ[ RLLLUK[ RVFTHRLOUMYK[ RVFUHTLSUR[ RTLTUS[ R`F^G\\IZLWUUYS[",2574:" 52H\\PKOLMLLKLIMGOFQFSGTITLSPQUOXMZJ[H[GZGXHWIXHY RQFRGSISLRPPUNXLZJ[ R]G\\H]I^H^G]F[FYGWIULSPRURXSZT[U[WZYX",2575:" 42G]JJLGNFOFQGQIOOORPT ROFPGPINONRPTRTUSWQYNZL R\\FZLWTUX R]F[LYQWUUXSZP[L[JZIXIWJVKWJX",2576:" 44G\\ZHYJWOVRUTSWQYOZL[ RSLRNPONOMMMKNIPGSF]F[GZHYKXOVUTXQZL[H[GZGXHWJWLXOZQ[T[WZYX RVFZG[G",2601:" 36H\\WMW[X[ RWMXMX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2602:" 36H\\LFL[M[ RLFMFM[ RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX",2603:" 32I[XPVNTMQMONMPLSLUMXOZQ[T[VZXX RXPWQVOTNQNOONPMSMUNXOYQZTZVYWWXX",2604:" 36H\\WFW[X[ RWFXFX[ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2605:" 36I[MTXTXQWOVNTMQMONMPLSLUMXOZQ[T[VZXX RMSWSWQVOTNQNOONPMSMUNXOYQZTZVYWWXX",2606:" 24LZWFUFSGRJR[S[ RWFWGUGSH RTGSJS[ ROMVMVN ROMONVN",2607:" 48H\\XMWMW\\V_U`SaQaO`N_L_ RXMX\\W_UaSbPbNaL_ RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2608:" 25H\\LFL[M[ RLFMFM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[",2609:" 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMR[S[ RRMSMS[",2610:" 24NWRFQGQHRISITHTGSFRF RRGRHSHSGRG RRMRbSb RRMSMSb",2611:" 22H[LFL[M[ RLFMFM[ RXMWMMW RXMMX RPTV[X[ RQSX[",2612:" 8NWRFR[S[ RRFSFS[",2613:" 42CbGMG[H[ RGMHMH[ RHQKNMMPMRNSQS[ RHQKOMNONQORQR[S[ RSQVNXM[M]N^Q^[ RSQVOXNZN\\O]Q][^[",2614:" 25H\\LML[M[ RLMMMM[ RMQPNRMUMWNXQX[ RMQPORNTNVOWQW[X[",2615:" 36I\\QMONMPLSLUMXOZQ[T[VZXXYUYSXPVNTMQM RQNOONPMSMUNXOYQZTZVYWXXUXSWPVOTNQN",2616:" 36H\\LMLbMb RLMMMMb RMPONQMTMVNXPYSYUXXVZT[Q[OZMX RMPQNTNVOWPXSXUWXVYTZQZMX",2617:" 36H\\WMWbXb RWMXMXb RWPUNSMPMNNLPKSKULXNZP[S[UZWX RWPSNPNNOMPLSLUMXNYPZSZWX",2618:" 21KYOMO[P[ ROMPMP[ RPSQPSNUMXM RPSQQSOUNXNXM",2619:" 50J[XPWNTMQMNNMPNRPSUUWV RVUWWWXVZ RWYTZQZNY ROZNXMX RXPWPVN RWOTNQNNO RONNPOR RNQPRUTWUXWXXWZT[Q[NZMX",2620:" 16MXRFR[S[ RRFSFS[ ROMVMVN ROMONVN",2621:" 25H\\LMLWMZO[R[TZWW RLMMMMWNYPZRZTYWW RWMW[X[ RWMXMX[",2622:" 14JZLMR[ RLMMMRY RXMWMRY RXMR[",2623:" 26F^IMN[ RIMJMNX RRMNX RRPN[ RRPV[ RRMVX R[MZMVX R[MV[",2624:" 16I[LMW[X[ RLMMMX[ RXMWML[ RXMM[L[",2625:" 17JZLMR[ RLMMMRY RXMWMRYNb RXMR[ObNb",2626:" 20I[VNL[ RXMNZ RLMXM RLMLNVN RNZXZX[ RL[X[",2651:" 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRTXTZV[XZYY[V RWRUXUZV[",2652:" 23LZLVNSPO RSFMXMZO[P[RZTXUUURVVWWXWZV RTFNXNZO[",2653:" 22LXTSSTTTTSSRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[",2654:" 33K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RZFTXTZV[XZYY[V R[FUXUZV[",2655:" 23LXOYQXRWSUSSRRQROSNTMVMXNZP[S[VYXV RQROTNVNYP[",2656:" 27OXRRUOWLXIXGWFUGTIKdKfLgNfOcPZQ[S[UZVYXV RTISNRRO[M`Kd",2657:" 38K[UUTSRRPRNSMTLVLXMZO[Q[SZTX RPRNTMVMYO[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V",2658:" 30L[LVNSPO RSFL[ RTFM[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2659:" 19NVSLRMSNTMSL RQROXOZQ[SZTYVV RRRPXPZQ[",2660:" 24NVSLRMSNTMSL RQRKd RRRO[M`KdJfHgGfGdHaJ_M]Q[TYVV",2661:" 31LZLVNSPO RSFL[ RTFM[ RURUSVSURTRRTOU ROURVSZT[ ROUQVRZT[U[XYZV",2662:" 17NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[",2663:" 45E^EVGSIRKSKUI[ RIRJSJUH[ RKUMSORPRRSRUP[ RPRQSQUO[ RRUTSVRWRYSYUXXXZY[ RWRXSXUWXWZY[[Z\\Y^V",2664:" 32I[IVKSMROSOUM[ RMRNSNUL[ ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2665:" 29KYRRPRNSMTLVLXMZO[Q[SZTYUWUUTSRRQSQURWTXVXXWYV RPRNTMVMYO[",2666:" 30L[LVNSPO RQLHg RRLIg ROUQSSRTRVSVUUXUZV[ RTRUSUUTXTZV[XZYY[V",2667:" 35K[UUTSRRPRNSMTLVLXMZO[Q[SZ RPRNTMVMYO[ RVRPdPfQgSfTcT[V[YY[V RWRT[R`Pd",2668:" 24LZLVNSPRRSRUP[ RPRQSQUO[ RRUTSVRWRVU RVRVUWWXWZV",2669:" 22NZNVPSQQQSTUUWUYTZR[ RQSSUTWTYR[ RNZP[U[XYZV",2670:" 20NVNVPSRO RUFOXOZQ[SZTYVV RVFPXPZQ[ RPNVN",2671:" 27K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRTXTZV[XZYY[V RWRUXUZV[",2672:" 23KZNRMTLWLZN[O[RZTXUUUR RORNTMWMZN[ RURVVWWXWZV",2673:" 36H]LRJTIWIZK[L[NZPX RMRKTJWJZK[ RRRPXPZR[S[UZWXXUXR RSRQXQZR[ RXRYVZW[W]V",2674:" 42JZJVLSNRPRQSQUPXOZM[L[KZKYLYKZ RWSVTWTWSVRURSSRUQXQZR[U[XYZV RQSRU RSSQU RPXQZ RQXOZ",2675:" 32K[NRLXLZN[O[QZSXUU RORMXMZN[ RVRPd RWRT[R`PdOfMgLfLdMaO_R]V[YY[V",2676:" 38LYLVNSPRRRTSTVSXPZN[ RRRSSSVRXPZ RN[P\\Q^QaPdNfLgKfKdLaO^R\\VYYV RN[O\\P^PaOdNf",2700:" 42H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF ROGMJLOLRMWOZ RNYQZSZVY RUZWWXRXOWJUG RVHSGQGNH",2701:" 12H\\NJPISFS[ RNJNKPJRHR[S[",2702:" 34H\\LKLJMHNGPFTFVGWHXJXLWNUQL[ RLKMKMJNHPGTGVHWJWLVNTQK[ RLZYZY[ RK[Y[",2703:" 48H\\MFXFQO RMFMGWG RWFPO RQNSNVOXQYTYUXXVZS[P[MZLYKWLW RPOSOVPXS RTOWQXTXUWXTZ RXVVYSZPZMYLW ROZLX",2704:" 18H\\UIU[V[ RVFV[ RVFKVZV RUILV RLUZUZV",2705:" 53H\\MFLO RNGMN RMFWFWG RNGWG RMNPMSMVNXPYSYUXXVZS[P[MZLYKWLW RLOMOONSNVOXR RTNWPXSXUWXTZ RXVVYSZPZMYLW ROZLX",2706:" 62H\\VGWIXIWGTFRFOGMJLOLTMXOZR[S[VZXXYUYTXQVOSNRNOOMQ RWHTGRGOH RPGNJMOMTNXQZ RMVOYRZSZVYXV RTZWXXUXTWQTO RXSVPSOROOPMS RQONQMT",2707:" 12H\\KFYFO[ RKFKGXG RXFN[O[",2708:" 68H\\PFMGLILKMMNNPOTPVQWRXTXWWYTZPZMYLWLTMRNQPPTOVNWMXKXIWGTFPF RNGMIMKNMPNTOVPXRYTYWXYWZT[P[MZLYKWKTLRNPPOTNVMWKWIVG RWHTGPGMH RLXOZ RUZXX",2709:" 62H\\WPURRSQSNRLPKMKLLINGQFRFUGWIXMXRWWUZR[P[MZLXMXNZ RWMVPSR RWNUQRRQRNQLN RPRMPLMLLMIPG RLKNHQGRGUHWK RSGVIWMWRVWTZ RUYRZPZMY",2710:" 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2711:" 24MXTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",2712:" 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2713:" 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",2714:" 24MXRFRTST RRFSFST RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2715:" 58I\\LKLJMHNGQFTFWGXHYJYLXNWOUPRQ RLKMKMJNHQGTGWHXJXLWNUORP RMIPG RUGXI RXMTP RRPRTSTSP RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",2716:" 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ",2717:" 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL",2718:" 71F_\\MZMXNWPUVTXSYQZMZKYJWJUKSLRQOSMTKTISGQFPFNGMIMKNNPQUWXZZ[\\[ R\\M\\NZNXO RYNXPVVUXSZQ[M[KZJYIWIUJSLQQNRMSKSIRG RSHQGPGNH ROGNINKONQQVWXYZZ\\Z\\[",2719:" 51I\\RBR_S_ RRBSBS_ RWIYIWGTFQFNGLILKMMNNVRWSXUXWWYTZQZOYNX RWIVHTGQGNHMIMKNMVQXSYUYWXYWZT[Q[NZLXNX RXXUZ",2720:" 8G^[BIbJb R[B\\BJb",2721:" 24KYUBSDQGOKNPNTOYQ]S`UbVb RUBVBTDRGPKOPOTPYR]T`Vb",2722:" 24KYNBPDRGTKUPUTTYR]P`NbOb RNBOBQDSGUKVPVTUYS]Q`Ob",2723:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",2724:" 8F_JQ[Q[R RJQJR[R",2725:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",2726:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",2727:" 11NWSFRGRM RSGRM RSFTGRM",2728:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",2729:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",2750:" 42H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RTFRGPINLMOLSLVMYO[ RQ[SZUXWUXRYNYKXHVF",2751:" 15H]TJO[ RVFP[ RVFSIPKNL RUIQKNL",2752:" 42H]OJPKOLNKNJOHPGSFVFYGZIZKYMWOTQPSMUKWI[ RVFXGYIYKXMVOPS RJYKXMXRZUZWYXW RMXR[U[WZXW",2753:" 50H]OJPKOLNKNJOHPGSFVFYGZIZKYMVOSP RVFXGYIYKXMVO RQPSPVQWRXTXWWYVZS[O[LZKYJWJVKULVKW RSPUQVRWTWWVYUZS[",2754:" 10H]XGR[ RYFS[ RYFJUZU",2755:" 39H]QFLP RQF[F RQGVG[F RLPMOPNSNVOWPXRXUWXUZR[O[LZKYJWJVKULVKW RSNUOVPWRWUVXTZR[",2756:" 46H]YIXJYKZJZIYGWFTFQGOIMLLOKSKWLYMZO[R[UZWXXVXSWQVPTOQOOPMRLT RTFRGPINLMOLSLXMZ RR[TZVXWVWRVP",2757:" 30H]NFLL R[FZIXLSRQUPWO[ RXLRRPUOWN[ RMIPFRFWI RNHPGRGWIYIZH[F",2758:" 63H]SFPGOHNJNMOOQPTPXOYNZLZIYGVFSF RSFQGPHOJOMPOQP RTPWOXNYLYIXGVF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RQPNQLSKUKXLZN[ RR[UZVYWWWSVQ",2759:" 46H]YMXOVQTRQROQNPMNMKNIPGSFVFXGYHZJZNYRXUVXTZQ[N[LZKXKWLVMWLX ROQNONKOIQGSF RXGYIYNXRWUUXSZQ[",2760:" 6MXPYOZP[QZPY",2761:" 8MXP[OZPYQZQ[P]N_",2762:" 11MXSMRNSOTNSM RPYOZP[QZ",2763:" 14MXSMRNSOTNSM RP[OZPYQZQ[P]N_",2764:" 17MXUFTGRS RUGRS RUFVGRS RPYOZP[QZPY",2765:" 34H]OJPKOLNKNJOHPGSFWFZG[I[KZMYNSPQQQSRTTT RWFYGZIZKYMXNVO RPYOZP[QZPY",2766:" 8MXVFTHSJSKTLUKTJ",2767:" 8MXUHTGUFVGVHUJSL",2768:" 55E_\\N[O\\P]O]N\\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQUSXUZW[Y[ZYZX RK[IZHXHVITJSPP ROLPQQTSWUYWZYZZY",2769:" 41H]TBL_ RYBQ_ RZJYKZL[K[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJVKULVKW",2770:" 3G]_BEb",2771:" 20KZZBVESHQKOONTNXO]P`Qb RVESIQMPPOUOZP_Qb",2772:" 20JYSBTDUGVLVPUUSYQ\\N_Jb RSBTEUJUOTTSWQ[N_",2773:" 9J[TFTR ROIYO RYIOO",2774:" 3E_IR[R",2775:" 6E_RIR[ RIR[R",2776:" 6E_IO[O RIU[U",2777:" 6NWUFSM RVFSM",2778:" 12I[PFNM RQFNM RYFWM RZFWM",2779:" 14KZSFQGPIPKQMSNUNWMXKXIWGUFSF",2801:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2802:" 31G]LFL[ RMFM[ RIFYFYLXF RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2803:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2804:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2805:" 31F^NFNLMTLXKZJ[ RXFX[ RYFY[ RKF\\F RG[\\[ RG[Gb RH[Gb R[[\\b R\\[\\b",2806:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2807:" 71CbRFR[ RSFS[ ROFVF RGGHHGIFHFGGFHFIGJIKMLONPWPYOZM[I\\G]F^F_G_H^I]H^G RNPLQKSJXIZH[ RNPMQLSKXJZI[G[FZEX RWPYQZS[X\\Z][ RWPXQYSZX[Z\\[^[_Z`X RO[V[",2808:" 45H\\LIKFKLLINGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[O[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2809:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RXHLY RH[O[ RU[\\[",2810:" 37F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RXHLY RH[O[ RU[\\[ RN@N?M?M@NBPCTCVBW@",2811:" 43F^KFK[ RLFL[ RHFOF RLPSPUOVMWIXGYFZF[G[HZIYHZG RSPUQVSWXXZY[ RSPTQUSVXWZX[Z[[Z\\X RH[O[",2812:" 25E^MFMLLTKXJZI[H[GZGYHXIYHZ RXFX[ RYFY[ RJF\\F RU[\\[",2813:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2814:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2815:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2816:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2817:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2818:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2819:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2820:" 24H]KFRV RLFSV RZFSVQYPZN[M[LZLYMXNYMZ RIFOF RVF\\F",2821:" 48F_RFR[ RSFS[ ROFVF RPILJJLIOIRJULWPXUXYW[U\\R\\O[LYJUIPI RPIMJKLJOJRKUMWPX RUXXWZU[R[OZLXJUI RO[V[",2822:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2823:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RH[\\[ R[[\\b R\\[\\b",2824:" 28F]KFKQLSOTRTUSWQ RLFLQMSOT RWFW[ RXFX[ RHFOF RTF[F RT[[[",2825:" 30BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[",2826:" 36BcGFG[ RHFH[ RRFR[ RSFS[ R]F][ R^F^[ RDFKF ROFVF RZFaF RD[a[ R`[ab Ra[ab",2827:" 31F`PFP[ RQFQ[ RIFHLHFTF RQPXP[Q\\R]T]W\\Y[ZX[M[ RXPZQ[R\\T\\W[YZZX[",2828:" 41CaHFH[ RIFI[ REFLF RIPPPSQTRUTUWTYSZP[E[ RPPRQSRTTTWSYRZP[ R[F[[ R\\F\\[ RXF_F RX[_[",2829:" 29H]MFM[ RNFN[ RJFQF RNPUPXQYRZTZWYYXZU[J[ RUPWQXRYTYWXYWZU[",2830:" 39H]LIKFKLLINGQFSFVGXIYKZNZSYVXXVZS[P[MZLYKWKVLUMVLW RSFUGWIXKYNYSXVWXUZS[ RPPYP",2831:" 59CbHFH[ RIFI[ REFLF RE[L[ RVFSGQIPKOOORPVQXSZV[X[[Z]X^V_R_O^K]I[GXFVF RVFTGRIQKPOPRQVRXTZV[ RX[ZZ\\X]V^R^O]K\\IZGXF RIPOP",2832:" 45G]WFW[ RXFX[ R[FOFLGKHJJJLKNLOOPWP ROFMGLHKJKLLNMOOP RRPPQORLYKZJZIY RPQOSMZL[J[IYIX RT[[[",2901:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2902:" 48H\\XFWGQINKLNKQKULXNZQ[S[VZXXYUYSXPVNSMQMNNLPKS RXFWHUIQJNLLN RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2903:" 37H\\MMM[ RNMN[ RJMUMXNYPYQXSUT RUMWNXPXQWSUT RNTUTXUYWYXXZU[J[ RUTWUXWXXWZU[",2904:" 14HZMMM[ RNMN[ RJMXMXRWM RJ[Q[",2905:" 22F]NMNQMWLZK[ RWMW[ RXMX[ RKM[M RI[H`H[[[[`Z[",2906:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2907:" 59E`RMR[ RSMS[ ROMVM RJNIOHNIMJMKNMRNSPTUTWSXRZN[M\\M]N\\O[N RPTNUMVKZJ[ RPTNVLZK[I[HZGX RUTWUXVZZ[[ RUTWVYZZ[\\[]Z^X RO[V[",2908:" 42I[MOLMLQMONNPMTMWNXPXQWSTT RTMVNWPWQVSTT RQTTTWUXWXXWZT[P[MZLXLWMVNWMX RTTVUWWWXVZT[",2909:" 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ",2910:" 37G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[P[ RT[[[ RWNMZ ROGOFNFNGOIQJSJUIVG",2911:" 38H\\MMM[ RNMN[ RJMQM RNTPTSSTRVNWMXMYNXOWN RPTSUTVVZW[ RPTRUSVUZV[X[YZZX RJ[Q[",2912:" 22G]NMNQMWLZK[J[IZJYKZ RWMW[ RXMX[ RKM[M RT[[[",2913:" 30G^LML[ RLMR[ RMMRY RXMR[ RXMX[ RYMY[ RIMMM RXM\\M RI[O[ RU[\\[",2914:" 27G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RMTWT RI[P[ RT[[[",2915:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2916:" 21G]LML[ RMMM[ RWMW[ RXMX[ RIM[M RI[P[ RT[[[",2917:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2918:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2919:" 16I\\RMR[ RSMS[ RMMLRLMYMYRXM RO[V[",2920:" 22I[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2921:" 52H]RFRb RSFSb ROFSF RRPQNPMNMLNKQKWLZN[P[QZRX RNMMNLQLWMZN[ RWMXNYQYWXZW[ RSPTNUMWMYNZQZWYZW[U[TZSX RObVb",2922:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2923:" 23G]LML[ RMMM[ RWMW[ RXMX[ RIMPM RTM[M RI[[[[`Z[",2924:" 28G]LMLTMVPWRWUVWT RMMMTNVPW RWMW[ RXMX[ RIMPM RTM[M RT[[[",2925:" 30CbHMH[ RIMI[ RRMR[ RSMS[ R\\M\\[ R]M][ REMLM ROMVM RYM`M RE[`[",2926:" 32CbHMH[ RIMI[ RRMR[ RSMS[ R\\M\\[ R]M][ REMLM ROMVM RYM`M RE[`[``_[",2927:" 27H]QMQ[ RRMR[ RLMKRKMUM RRTVTYUZWZXYZV[N[ RVTXUYWYXXZV[",2928:" 37E_JMJ[ RKMK[ RGMNM RKTOTRUSWSXRZO[G[ ROTQURWRXQZO[ RYMY[ RZMZ[ RVM]M RV[][",2929:" 25J[OMO[ RPMP[ RLMSM RPTTTWUXWXXWZT[L[ RTTVUWWWXVZT[",2930:" 34I\\MOLMLQMONNPMSMVNXPYSYUXXVZS[P[NZLXLWMVNWMX RSMUNWPXSXUWXUZS[ RRTXT",2931:" 51DaIMI[ RJMJ[ RFMMM RF[M[ RVMSNQPPSPUQXSZV[X[[Z]X^U^S]P[NXMVM RVMTNRPQSQURXTZV[ RX[ZZ\\X]U]S\\PZNXM RJTPT",2932:" 40G\\VMV[ RWMW[ RZMOMLNKPKQLSOTVT ROMMNLPLQMSOT RTTQUPVNZM[ RTTRUQVOZN[L[KZJX RS[Z[",3001:" 36H\\RFKZ RQIW[ RRIX[ RRFY[ RMUVU RI[O[ RT[[[ RKZJ[ RKZM[ RWZU[ RWYV[ RXYZ[",3002:" 78G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUP RXHYJYLXN RUFWGXIXMWOUP RNPUPXQYRZTZWYYXZU[I[ RXRYTYWXY RUPWQXSXXWZU[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3003:" 37G\\XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXXYV RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[",3004:" 62G]LFL[ RMGMZ RNFN[ RIFSFVGXIYKZNZSYVXXVZS[I[ RWIXKYNYSXVWX RSFUGWJXNXSWWUZS[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3005:" 83G\\LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Y[YU RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[ RT[YZ RV[YY RW[YX RX[YU",3006:" 70G[LFL[ RMGMZ RNFN[ RIFYFYL RNPTP RTLTT RI[Q[ RJFLG RKFLH ROFNH RPFNG RTFYG RVFYH RWFYI RXFYL RTLSPTT RTNRPTR RTOPPTQ RLZJ[ RLYK[ RNYO[ RNZP[",3007:" 60G^XIYFYLXIVGTFQFNGLIKKJNJSKVLXNZQ[T[VZXZY[YS RMILKKNKSLVMX RQFOGMJLNLSMWOZQ[ RXTXY RWSWYVZ RTS\\S RUSWT RVSWU RZSYU R[SYT",3008:" 81F^KFK[ RLGLZ RMFM[ RWFW[ RXGXZ RYFY[ RHFPF RTF\\F RMPWP RH[P[ RT[\\[ RIFKG RJFKH RNFMH ROFMG RUFWG RVFWH RZFYH R[FYG RKZI[ RKYJ[ RMYN[ RMZO[ RWZU[ RWYV[ RYYZ[ RYZ[[",3009:" 39LXQFQ[ RRGRZ RSFS[ RNFVF RN[V[ ROFQG RPFQH RTFSH RUFSG RQZO[ RQYP[ RSYT[ RSZU[",3010:" 45JYSFSWRZQ[ RTGTWSZ RUFUWTZQ[O[MZLXLVMUNUOVOWNXMX RMVMWNWNVMV RPFXF RQFSG RRFSH RVFUH RWFUG",3011:" 69F\\KFK[ RLGLZ RMFM[ RXGMR RPPW[ RQPX[ RQNY[ RHFPF RUF[F RH[P[ RT[[[ RIFKG RJFKH RNFMH ROFMG RWFXG RZFXG RKZI[ RKYJ[ RMYN[ RMZO[ RWYU[ RWYZ[",3012:" 52I[NFN[ ROGOZ RPFP[ RKFSF RK[Z[ZU RLFNG RMFNH RQFPH RRFPG RNZL[ RNYM[ RPYQ[ RPZR[ RU[ZZ RW[ZY RX[ZX RY[ZU",3013:" 63E_JFJZ RJFQ[ RKFQX RLFRX RXFQ[ RXFX[ RYGYZ RZFZ[ RGFLF RXF]F RG[M[ RU[][ RHFJG R[FZH R\\FZG RJZH[ RJZL[ RXZV[ RXYW[ RZY[[ RZZ\\[",3014:" 39F^KFKZ RKFY[ RLFXX RMFYX RYGY[ RHFMF RVF\\F RH[N[ RIFKG RWFYG R[FYG RKZI[ RKZM[",3015:" 54G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF",3016:" 59G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZMYOXPUQNQ RXHYJYMXO RUFWGXIXNWPUQ RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3017:" 77G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RMILKKNKSLVMX RWXXVYSYNXKWI RQFOGMJLNLSMWOZQ[ RS[UZWWXSXNWJUGSF RNXOVQURUTVUXV^W`Y`Z^Z\\ RV\\W^X_Y_ RUXW]X^Y^Z]",3018:" 80G]LFL[ RMGMZ RNFN[ RIFUFXGYHZJZLYNXOUPNP RXHYJYLXN RUFWGXIXMWOUP RRPTQUSWYX[Z[[Y[W RWWXYYZZZ RTQURXXYYZY[X RI[Q[ RJFLG RKFLH ROFNH RPFNG RLZJ[ RLYK[ RNYO[ RNZP[",3019:" 44H\\XIYFYLXIVGSFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[Q[NZLXKUK[LX",3020:" 57H\\JFJL RQFQ[ RRGRZ RSFS[ RZFZL RJFZF RN[V[ RKFJL RLFJI RMFJH ROFJG RUFZG RWFZH RXFZI RYFZL RQZO[ RQYP[ RSYT[ RSZU[",3021:" 45F^KFKULXNZQ[S[VZXXYUYG RLGLVMX RMFMVNYOZQ[ RHFPF RVF\\F RIFKG RJFKH RNFMH ROFMG RWFYG R[FYG",3022:" 34H\\KFR[ RLFRXR[ RMFSX RYGR[ RIFPF RUF[F RJFLH RNFMH ROFMG RWFYG RZFYG",3023:" 55F^JFN[ RKFNVN[ RLFOV RRFOVN[ RRFV[ RSFVVV[ RTFWV RZGWVV[ RGFOF RRFTF RWF]F RHFKG RIFKH RMFLH RNFLG RXFZG R\\FZG",3024:" 54H\\KFW[ RLFX[ RMFY[ RXGLZ RIFPF RUF[F RI[O[ RT[[[ RJFMH RNFMH ROFMG RVFXG RZFXG RLZJ[ RLZN[ RWZU[ RWYV[ RWYZ[",3025:" 48G]JFQQQ[ RKFRQRZ RLFSQS[ RYGSQ RHFOF RVF\\F RN[V[ RIFKG RNFLG RWFYG R[FYG RQZO[ RQYP[ RSYT[ RSZU[",3026:" 41H\\YFKFKL RWFK[ RXFL[ RYFM[ RK[Y[YU RLFKL RMFKI RNFKH RPFKG RT[YZ RV[YY RW[YX RX[YU",3051:" 38H\\UFIZ RSJT[ RTHUZ RUFUHVYV[ RLUTU RF[L[ RQ[X[ RIZG[ RIZK[ RTZR[ RTYS[ RVYW[",3052:" 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVP RYGZIZKYNXO RWFXGYIYKXNVP RNPVPXQYSYUXXVZR[F[ RWQXSXUWXUZ RVPWRWUVXTZR[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3053:" 41H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RQHOJNLMOLSLWMY RTFRGPJOLNOMSMXNZP[",3054:" 63F]OFI[ RPFJ[ RQFK[ RLFUFXGYHZKZOYSWWUYSZO[F[ RWGXHYKYOXSVWTY RUFWHXKXOWSUWRZO[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3055:" 80F]OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[U[WV RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[ RP[UZ RR[UY RUYWV",3056:" 70F\\OFI[ RPFJ[ RQFK[ RULST RLF[FZL RNPTP RF[N[ RMFPG RNFOH RRFPH RSFPG RWFZG RXFZH RYFZI RZFZL RULSPST RTNRPSR RTOQPSQ RJZG[ RJYH[ RKYL[ RJZM[",3057:" 65H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RQHOJNLMOLSLWMY RVXWWXT RTFRGPJOLNOMSMXNZP[ RR[TZVWWT RTT\\T RUTWU RVTWW RZTXV R[TXU",3058:" 81E_NFH[ ROFI[ RPFJ[ RZFT[ R[FU[ R\\FV[ RKFSF RWF_F RLPXP RE[M[ RQ[Y[ RLFOG RMFNH RQFOH RRFOG RXF[G RYFZH R]F[H R^F[G RIZF[ RIYG[ RJYK[ RIZL[ RUZR[ RUYS[ RVYW[ RUZX[",3059:" 39KYTFN[ RUFO[ RVFP[ RQFYF RK[S[ RRFUG RSFTH RWFUH RXFUG ROZL[ ROYM[ RPYQ[ ROZR[",3060:" 47I\\WFRWQYO[ RXFTSSVRX RYFUSSXQZO[M[KZJXJVKULUMVMWLXKX RKVKWLWLVKV RTF\\F RUFXG RVFWH RZFXH R[FXG",3061:" 72F]OFI[ RPFJ[ RQFK[ R\\GMR RQOU[ RROV[ RSNWZ RLFTF RYF_F RF[N[ RR[Y[ RMFPG RNFOH RRFPH RSFPG RZF\\G R^F\\G RJZG[ RJYH[ RKYL[ RJZM[ RUZS[ RUYT[ RVYX[",3062:" 49H\\QFK[ RRFL[ RSFM[ RNFVF RH[W[YU ROFRG RPFQH RTFRH RUFRG RLZI[ RLYJ[ RMYN[ RLZO[ RR[WZ RT[XX RV[YU",3063:" 68D`MFGZ RMGNYN[ RNFOY ROFPX R[FPXN[ R[FU[ R\\FV[ R]FW[ RJFOF R[F`F RD[J[ RR[Z[ RKFMG RLFMH R^F\\H R_F\\G RGZE[ RGZI[ RVZS[ RVYT[ RWYX[ RVZY[",3064:" 43F_OFIZ ROFV[ RPFVX RQFWX R\\GWXV[ RLFQF RYF_F RF[L[ RMFPG RNFPH RZF\\G R^F\\G RIZG[ RIZK[",3065:" 56G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF",3066:" 60F]OFI[ RPFJ[ RQFK[ RLFXF[G\\I\\K[NYPUQMQ RZG[I[KZNXP RXFYGZIZKYNWPUQ RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3067:" 78G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF ROIMLLOKSKWLY RUXWUXRYNYJXH RSFQGOJNLMOLSLXMZN[ RQ[SZUWVUWRXNXIWGVF RLXMVOUPURVSXT]U^V^W] RT^U_V_ RSXS_T`V`W]W\\",3068:" 78F^OFI[ RPFJ[ RQFK[ RLFWFZG[I[KZNYOVPNP RYGZIZKYNXO RWFXGYIYKXNVP RRPTQURWXXYYYZX RWYXZYZ RURVZW[Y[ZXZW RF[N[ RMFPG RNFOH RRFPH RSFPG RJZG[ RJYH[ RKYL[ RJZM[",3069:" 44G^ZH[H\\F[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJUI[JYKY",3070:" 54G]TFN[ RUFO[ RVFP[ RMFKL R]F\\L RMF]F RK[S[ RNFKL RPFLI RRFMG RYF\\G RZF\\H R[F\\I R\\F\\L ROZL[ ROYM[ RPYQ[ ROZR[",3071:" 48F_NFKQJUJXKZN[R[UZWXXU\\G ROFLQKUKYLZ RPFMQLULYN[ RKFSF RYF_F RLFOG RMFNH RQFOH RRFOG RZF\\G R^F\\G",3072:" 35H\\NFNHOYO[ ROGPX RPFQW R[GO[ RLFSF RXF^F RMFNH RQFPH RRFOG RYF[G R]F[G",3073:" 57E_MFMHKYK[ RNGLX ROFMW RUFMWK[ RUFUHSYS[ RVGTX RWFUW R]GUWS[ RJFRF RUFWF RZF`F RKFNG RLFMH RPFNI RQFNG R[F]G R_F]G",3074:" 54G]NFT[ ROFU[ RPFV[ R[GIZ RLFSF RXF^F RF[L[ RQ[X[ RMFOH RQFPH RRFPG RYF[G R]F[G RIZG[ RIZK[ RTZR[ RTYS[ RUYW[",3075:" 51G]MFQPN[ RNFRPO[ ROFSPP[ R\\GSP RKFRF RYF_F RK[S[ RLFNG RPFOH RQFNG RZF\\G R^F\\G ROZL[ ROYM[ RPYQ[ ROZR[",3076:" 35G]ZFH[ R[FI[ R\\FJ[ R\\FNFLL RH[V[XU ROFLL RPFMI RRFNG RR[VZ RT[WX RU[XU",3101:" 54I]NPNOOOOQMQMONNPMTMVNWOXQXXYZZ[ RVOWQWXXZ RTMUNVPVXWZZ[[[ RVRUSPTMULWLXMZP[S[UZVX RNUMWMXNZ RUSQTOUNWNXOZP[",3102:" 47G\\LFL[MZOZ RMGMY RIFNFNZ RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RJFLG RKFLH",3103:" 34H[WQWPVPVRXRXPVNTMQMNNLPKSKULXNZQ[S[VZXX RMPLRLVMX RQMONNOMRMVNYOZQ[",3104:" 52H]VFV[[[ RWGWZ RSFXFX[ RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RTFVG RUFVH RXYY[ RXZZ[",3105:" 41H[MSXSXQWOVNSMQMNNLPKSKULXNZQ[S[VZXX RWRWQVO RMPLRLVMX RVSVPUNSM RQMONNOMRMVNYOZQ[",3106:" 40KYWHWGVGVIXIXGWFTFRGQHPKP[ RRHQKQZ RTFSGRIR[ RMMVM RM[U[ RPZN[ RPYO[ RRYS[ RRZT[",3107:" 89I\\XNYOZNYMXMVNUO RQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM ROONQNSOU RUUVSVQUO RQMPNOPOTPVQW RSWTVUTUPTNSM RNUMVLXLYM[N\\Q]U]X^Y_ RN[Q\\U\\X] RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[ RObMaL_L^M\\O[",3108:" 65G^LFL[ RMGMZ RIFNFN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\\[ RJFLG RKFLH RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[",3109:" 43LXQFQHSHSFQF RRFRH RQGSG RQMQ[ RRNRZ RNMSMS[ RN[V[ ROMQN RPMQO RQZO[ RQYP[ RSYT[ RSZU[",3110:" 41KXRFRHTHTFRF RSFSH RRGTG RRMR^QaPb RSNS]R` ROMTMT]S`RaPbMbLaL_N_NaMaM` RPMRN RQMRO",3111:" 61G]LFL[ RMGMZ RIFNFN[ RWNNW RRSY[ RRTX[ RQTW[ RTM[M RI[Q[ RT[[[ RJFLG RKFLH RUMWN RZMWN RLZJ[ RLYK[ RNYO[ RNZP[ RWYU[ RVYZ[",3112:" 31LXQFQ[ RRGRZ RNFSFS[ RN[V[ ROFQG RPFQH RQZO[ RQYP[ RSYT[ RSZU[",3113:" 99AcFMF[ RGNGZ RCMHMH[ RHQIOJNLMOMQNROSRS[ RQORRRZ ROMPNQQQ[ RSQTOUNWMZM\\N]O^R^[ R\\O]R]Z RZM[N\\Q\\[ RC[K[ RN[V[ RY[a[ RDMFN REMFO RFZD[ RFYE[ RHYI[ RHZJ[ RQZO[ RQYP[ RSYT[ RSZU[ R\\ZZ[ R\\Y[[ R^Y_[ R^Z`[",3114:" 65G^LML[ RMNMZ RIMNMN[ RNQOOPNRMUMWNXOYRY[ RWOXRXZ RUMVNWQW[ RI[Q[ RT[\\[ RJMLN RKMLO RLZJ[ RLYK[ RNYO[ RNZP[ RWZU[ RWYV[ RYYZ[ RYZ[[",3115:" 46H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RMPLRLVMX RWXXVXRWP RQMONNOMRMVNYOZQ[ RS[UZVYWVWRVOUNSM",3116:" 60G\\LMLb RMNMa RIMNMNb RNPONQMSMVNXPYSYUXXVZS[Q[OZNX RWPXRXVWX RSMUNVOWRWVVYUZS[ RIbQb RJMLN RKMLO RLaJb RL`Kb RN`Ob RNaPb",3117:" 55H\\VNVb RWOWa RUNWNXMXb RVPUNSMQMNNLPKSKULXNZQ[S[UZVX RMPLRLVMX RQMONNOMRMVNYOZQ[ RSb[b RVaTb RV`Ub RX`Yb RXaZb",3118:" 43IZNMN[ RONOZ RKMPMP[ RWOWNVNVPXPXNWMUMSNQPPS RK[S[ RLMNN RMMNO RNZL[ RNYM[ RPYQ[ RPZR[",3119:" 43J[WOXMXQWOVNTMPMNNMOMQNSPTUUWVXY RNNMQ RNRPSUTWU RXVWZ RMONQPRUSWTXVXYWZU[Q[OZNYMWM[NY",3120:" 22KZPHPVQYRZT[V[XZYX RQHQWRY RPHRFRWSZT[ RMMVM",3121:" 43G^LMLVMYNZP[S[UZVYWW RMNMWNY RIMNMNWOZP[ RWMW[\\[ RXNXZ RTMYMY[ RJMLN RKMLO RYYZ[ RYZ[[",3122:" 31I[LMR[ RMMRY RNMSY RXNSYR[ RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN",3123:" 45F^JMN[ RKMNX RLMOX RRMOXN[ RRMV[ RSMVX RRMTMWX RZNWXV[ RGMOM RWM]M RHMKN RNMLN RXMZN R\\MZN",3124:" 48H\\LMV[ RMMW[ RNMX[ RWNMZ RJMQM RTMZM RJ[P[ RS[Z[ RKMMN RPMNN RUMWN RYMWN RMZK[ RMZO[ RVZT[ RWZY[",3125:" 40H[LMR[ RMMRY RNMSY RXNSYP_NaLbJbIaI_K_KaJaJ` RJMQM RTMZM RKMNO RPMNN RVMXN RYMXN",3126:" 41I[VML[ RWMM[ RXMN[ RXMLMLQ RL[X[XW RMMLQ RNMLP ROMLO RQMLN RS[XZ RU[XY RV[XX RW[XW",3151:" 50G]WMUTUXVZW[Y[[Y\\W RXMVTVZ RWMYMWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RNNLQKTKWLY RPMNOMQLTLWMZN[",3152:" 52I\\PFNMMSMWNYOZQ[S[VZXWYTYRXOWNUMSMQNPOOQNT RQFOMNQNWOZ RVYWWXTXQWO RMFRFPMNT RS[UYVWWTWQVNUM RNFQG ROFPH",3153:" 34I[WQWPVPVRXRXPWNUMRMONMQLTLVMYNZP[R[UZWW ROONQMTMWNY RRMPOOQNTNWOZP[",3154:" 58G]YFVQUUUXVZW[Y[[Y\\W RZFWQVUVZ RVF[FWTVX RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RWFZG RXFYH",3155:" 33I[MVQUTTWRXPWNUMRMONMQLTLVMYNZP[R[UZWX ROONQMTMWNY RRMPOOQNTNWOZP[",3156:" 45JZZHZGYGYI[I[GZFXFVGTISKRNQRO[N^M`Kb RTJSMRRP[O^ RXFVHUJTMSRQZP]O_MaKbIbHaH_J_JaIaI` RNMYM",3157:" 57H]XMT[S^QaOb RYMU[S_ RXMZMV[T_RaObLbJaI`I^K^K`J`J_ RVTVQUNSMQMNNLQKTKVLYMZO[Q[SZTYUWVT RNOMQLTLWMY RQMOONQMTMWNZO[",3158:" 41G]OFI[K[ RPFJ[ RLFQFK[ RMTOPQNSMUMWNXPXSVX RWNWRVVVZ RWPUUUXVZW[Y[[Y\\W RMFPG RNFOH",3159:" 35KXSFSHUHUFSF RTFTH RSGUG RLQMOOMQMRNSPSSQX RRNRRQVQZ RRPPUPXQZR[T[VYWW",3160:" 45KXUFUHWHWFUF RVFVH RUGWG RMQNOPMRMSNTPTSRZQ]P_NaLbJbIaI_K_KaJaJ` RSNSSQZP]O_ RSPRTP[O^N`Lb",3161:" 49G]OFI[K[ RPFJ[ RLFQFK[ RYOYNXNXPZPZNYMWMUNQROS RMSOSQTRUTYUZWZ RQUSYTZ ROSPTRZS[U[WZYW RMFPG RNFOH",3162:" 26LXTFQQPUPXQZR[T[VYWW RUFRQQUQZ RQFVFRTQX RRFUG RSFTH",3163:" 61@cAQBODMFMGNHPHSF[ RGNGSE[ RGPFTD[F[ RHSJPLNNMPMRNSPSSQ[ RRNRSP[ RRPQTO[Q[ RSSUPWNYM[M]N^P^S\\X R]N]R\\V\\Z R]P[U[X\\Z][_[aYbW",3164:" 42F^GQHOJMLMMNNPNSL[ RMNMSK[ RMPLTJ[L[ RNSPPRNTMVMXNYPYSWX RXNXRWVWZ RXPVUVXWZX[Z[\\Y]W",3165:" 46H\\QMNNLQKTKVLYMZP[S[VZXWYTYRXOWNTMQM RNOMQLTLWMY RVYWWXTXQWO RQMOONQMTMWNZP[ RS[UYVWWTWQVNTM",3166:" 66G]HQIOKMMMNNOPOSNWKb RNNNSMWJb RNPMTIb ROTPQQORNTMVMXNYOZRZTYWWZT[R[PZOWOT RXOYQYTXWWY RVMWNXQXTWWVYT[ RFbNb RJaGb RJ`Hb RK`Lb RJaMb",3167:" 57G\\WMQb RXMRb RWMYMSb RUTUQTNRMPMMNKQJTJVKYLZN[P[RZSYTWUT RMOLQKTKWLY RPMNOMQLTLWMZN[ RNbVb RRaOb RR`Pb RS`Tb RRaUb",3168:" 30I[JQKOMMOMPNQPQTO[ RPNPTN[ RPPOTM[O[ RYOYNXNXPZPZNYMWMUNSPQT",3169:" 47J[XPXOWOWQYQYOXNUMRMONNONQOSQTTUVVWX RONNQ RORQSTTVU RWVVZ RNOOQQRTSVTWVWXVZS[P[MZLYLWNWNYMYMX",3170:" 23KYTFQQPUPXQZR[T[VYWW RUFRQQUQZ RTFVFRTQX RNMXM",3171:" 42F^GQHOJMLMMNNPNSLX RMNMRLVLZ RMPKUKXLZN[P[RZTXVU RXMVUVXWZX[Z[\\Y]W RYMWUWZ RXMZMXTWX",3172:" 29H\\IQJOLMNMONPPPSNX RONORNVNZ ROPMUMXNZP[R[TZVXXUYQYMXMXNYP",3173:" 48CaDQEOGMIMJNKPKSIX RJNJRIVIZ RJPHUHXIZK[M[OZQXRU RTMRURXSZU[W[YZ[X]U^Q^M]M]N^P RUMSUSZ RTMVMTTSX",3174:" 51G]JQLNNMPMRNSPSR RPMQNQRPVOXMZK[I[HZHXJXJZIZIY RRORRQVQY RZOZNYNYP[P[NZMXMVNTPSRRVRZS[ RPVPXQZS[U[WZYW",3175:" 49G]HQIOKMMMNNOPOSMX RNNNRMVMZ RNPLULXMZO[Q[SZUXWT RYMU[T^RaPb RZMV[T_ RYM[MW[U_SaPbMbKaJ`J^L^L`K`K_",3176:" 39H\\YMXOVQNWLYK[ RXOOOMPLR RVORNONNO RVORMOMMOLR RLYUYWXXV RNYRZUZVY RNYR[U[WYXV",3200:" 50H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RNHMJLNLSMWNY RVYWWXSXNWJVH RQFOGNIMNMSNXOZQ[ RS[UZVXWSWNVIUGSF",3201:" 28H\\QHQ[ RRHRZ RSFS[ RSFPINJ RM[W[ RQZO[ RQYP[ RSYT[ RSZU[",3202:" 62H\\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RWHXJXLWN RTFVGWJWLVNTPPR RKYLXNXSYWYYX RNXSZWZXY RNXS[W[XZYXYV",3203:" 76H\\LJLKMKMJLJ RLIMINJNKMLLLKKKJLHMGPFTFWGXIXLWNTO RVGWIWLVN RSFUGVIVLUNSO RQOTOVPXRYTYWXYWZT[P[MZLYKWKVLUMUNVNWMXLX RWRXTXWWY RSOUPVQWTWWVZT[ RLVLWMWMVLV",3204:" 28H\\SIS[ RTHTZ RUFU[ RUFJUZU RP[X[ RSZQ[ RSYR[ RUYV[ RUZW[",3205:" 55H\\MFKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMUNVNWMXLX RWPXRXVWX RSMUNVOWRWVVYUZS[ RLVLWMWMVLV RMFWF RMGUG RMHQHUGWF",3206:" 69H\\VIVJWJWIVI RWHVHUIUJVKWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNQNOONPMR RNIMKLOLUMXNY RWXXVXSWQ RRFPGOHNJMNMUNXOZQ[ RS[UZVYWVWSVPUOSN",3207:" 43H\\KFKL RYFYIXLTQSSRWR[ RSRRTQWQ[ RXLSQQTPWP[R[ RKJLHNFPFUIWIXHYF RMHNGPGRH RKJLINHPHUI",3208:" 79H\\PFMGLILLMNPOTOWNXLXIWGTFPF RNGMIMLNN RVNWLWIVG RPFOGNINLONPO RTOUNVLVIUGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RMQLSLWMY RWYXWXSWQ RPONPMSMWNZP[ RT[VZWWWSVPTO",3209:" 69H\\MWMXNXNWMW RWOVQURSSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNVOWOXNYMY RMPLNLKMI RVHWIXLXRWVVX RQSORNQMNMKNHOGQF RSFUGVIWLWSVWUYTZR[",3210:" 16MXRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3211:" 24MXTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",3212:" 32MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3213:" 40MXRMQNQORPSPTOTNSMRM RRNROSOSNRN RTZS[R[QZQYRXSXTYT\\S^Q_ RRYRZSZSYRY RS[T\\ RTZS^",3214:" 34MXRFQGQIRQ RRFRTST RRFSFST RSFTGTISQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3215:" 52I\\MKMJNJNLLLLJMHNGPFTFWGXHYJYLXNWOSQ RWHXIXMWN RTFVGWIWMVOUP RRQRTSTSQRQ RRXQYQZR[S[TZTYSXRX RRYRZSZSYRY",3216:" 24MXTFRGQIQLRMSMTLTKSJRJQK RRKRLSLSKRK RRGQK RQIRJ",3217:" 24MXTHSIRIQHQGRFSFTGTJSLQM RRGRHSHSGRG RSITJ RTHSL",3218:" 74E_[O[NZNZP\\P\\N[MZMYNXPVUTXRZP[L[JZIXIUJSPORMSKSIRGPFNGMIMLNOPRTWWZY[[[\\Y\\X RKZJXJUKSLR RRMSI RSKRG RNGMK RNNPQTVWYYZ RN[LZKXKULSPO RMINMQQUVXYZZ[Z\\Y",3219:" 56H\\PBP_ RTBT_ RXKXJWJWLYLYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RLLMNOOUQWRXT RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWKUMUMWLWLV",3220:" 8G^[BIbJb R[B\\BJb",3221:" 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\\ RSDRFQIPOPUQ[R^S`",3222:" 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\\ RQDRFSITOTUS[R^Q`",3223:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",3224:" 8F_JQ[Q[R RJQJR[R",3225:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3226:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3227:" 11NWSFRGRM RSGRM RSFTGRM",3228:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",3229:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",3250:" 58H]TFQGOIMLLOKSKVLYMZO[Q[TZVXXUYRZNZKYHXGVFTF RQHOJNLMOLSLWMY RTYVWWUXRYNYJXH RTFRGPJOLNOMSMXNZO[ RQ[SZUWVUWRXNXIWGVF",3251:" 20H]TJO[Q[ RWFUJP[ RWFQ[ RWFTIQKOL RTJRKOL",3252:" 52H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMWOMUKWI[ RXGYIYKXMVOSQ RVFWGXIXKWMUOMU RJYKXMXRYWYXX RMXRZWZ RMXR[U[WZXXXW",3253:" 64H]OKOJPJPLNLNJOHPGSFVFYGZIZKYMXNVOSP RXGYIYKXMWN RVFWGXIXKWMUOSP RQPSPVQWRXTXWWYUZR[O[LZKYJWJULULWKWKV RVRWTWWVY RSPUQVSVWUYTZR[",3254:" 15H]WJR[T[ RZFXJS[ RZFT[ RZFJUZU",3255:" 49H]QFLP RQF[F RQGYG RPHUHYG[F RLPMOPNSNVOWPXRXUWXUZQ[N[LZKYJWJULULWKWKV RVPWRWUVXTZ RSNUOVQVUUXSZQ[",3256:" 61H]YJYIXIXKZKZIYGWFTFQGOIMLLOKSKVLYMZO[R[UZWXXVXSWQVPTOQOOPNQMS RPINLMOLSLWMY RVXWVWSVQ RTFRGPJOLNOMSMXNZO[ RR[TZUYVVVRUPTO",3257:" 39H]NFLL R[FZIXLTQRTQWP[ RRSPWO[ RXLRRPUOWN[P[ RMIPFRFWI ROGRGWI RMIOHRHWIYIZH[F",3258:"104H]SFPGOHNJNMOOQPTPWOYNZLZIYGWFSF RUFPG RPHOJONPO ROORP RSPWO RXNYLYIXG RYGUF RSFQHPJPNQP RTPVOWNXLXHWF RQPMQKSJUJXKZN[R[VZWYXWXTWRVQTP RRPMQ RNQLSKUKXLZ RKZP[VZ RVYWWWTVR RVQSP RQPOQMSLULXMZN[ RR[TZUYVWVSUQTP",3259:" 61H]XNWPVQTRQROQNPMNMKNIPGSFVFXGYHZKZNYRXUVXTZQ[N[LZKXKVMVMXLXLW ROPNNNKOI RXHYJYNXRWUUX RQRPQOOOKPHQGSF RVFWGXIXNWRVUUWSZQ[",3260:" 16MXPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3261:" 22MXQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\\P^",3262:" 32MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3263:" 38MXSMRNROSPTPUOUNTMSM RSNSOTOTNSN RQ[P[OZOYPXQXRYR[Q]P^N_ RPYPZQZQYPY RQ[Q\\P^",3264:" 34MXVFUFTGRT RVGUGRT RVGVHRT RVFWGWHRT RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3265:" 59H]OKOJPJPLNLNJOHPGSFWFZG[I[KZMYNWOSPQQQSSTTT RUFZG RYGZIZKYMXNVO RWFXGYIYKXMWNSPRQRSST RPXOYOZP[Q[RZRYQXPX RPYPZQZQYPY",3266:" 22MXWFUGTHSJSLTMUMVLVKUJTJ RUGTITJ RTKTLULUKTK",3267:" 22MXVIUITHTGUFVFWGWIVKULSM RUGUHVHVGUG RVIVJUL",3268:" 72E_\\O\\N[N[P]P]N\\M[MYNWPRXPZN[K[HZGXGVHTISKRPPROTMUKUITGRFPGOIOLPRQURWTZV[X[YYYX RL[HZ RIZHXHVITJSLR RPPQSTYVZ RK[JZIXIVJTKSMRRO ROLPOQRSVUYWZXZYY",3269:" 52H]TBL_ RYBQ_ RZKZJYJYL[L[JZHYGVFRFOGMIMLNNPPVSWUWXVZ RNLONVRWT ROGNINKOMUPWRXTXWWYVZS[O[LZKYJWJULULWKWKV",3270:" 8G^_BEbFb R_B`BFb",3271:" 32JZZBXCUERHPKNOMSMXN\\O_Qb RSHQKOONTN\\ RZBWDTGRJQLPOOSN\\ RNTO]P`Qb",3272:" 32JZSBUEVHWLWQVUTYR\\O_LaJb RVHVPUUSYQ\\ RSBTDUGVP RVHUQTUSXRZP]M`Jb",3273:" 39J[TFSGUQTR RTFTR RTFUGSQTR ROIPIXOYO ROIYO ROIOJYNYO RYIXIPOOO RYIOO RYIYJONOO",3274:" 8F_JQ[Q[R RJQJR[R",3275:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3276:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3277:" 11MWUFTGRM RUGRM RUFVGRM",3278:" 22H\\PFOGMM RPGMM RPFQGMM RZFYGWM RZGWM RZF[GWM",3279:" 30KZSFQGPIPKQMSNUNWMXKXIWGUFSF RSFPIQMUNXKWGSF RUFQGPKSNWMXIUF",3301:" 62F^IHJIIJHIIGKFMFOGPHQKQOPRNTLUIV ROHPKPPOR RMFNGOJOPNSLU RLVOY RKVOZ RIVN[UV R\\G[H\\H\\G[FYFWGVHUJUYW[[W RWHVJVXXZ RYFXGWJWWYY",3302:"101E_GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRRQUOW RPHQJQT RNFOGPJPUOW RRISGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KRP RYM[O\\R\\U[XYZV[S[PZJWIWHX RXNYN[P RVNYO[Q\\S RTZRZLWKW RZYXZUZRYNWKVIVHXHZI[JZIY",3303:" 79F^RHPFNFLGJJINIRJVLYNZQ[T[WZYY[W RLHKJJMJRKVMYPZ RNFMGLIKMKQLUMWOYRZUZXY[W RUFRHQIPKPLQNTPURUT RQKQLUPUQ RQIQJRLUNVPVRUTSURUPTOR RUFVGXHZH RUGVHWH RTGVIXIZH[G",3304:" 79E_HLHKIIKGNFRFUGWHYJ[M\\Q\\U[XYZV[S[PZJWIWHX RKHMGRGUHWIYK[N RTZRZLWKW RHKJIMHRHUIWJYL[O\\R RZYXZUZRYNWKVIVHXHZI[JZIY RPHMKLMLONSNU RMNMONQNR RMKMMOQOSNUMVKVJUJT",3305:" 95F^RHPFNFLGJJINIRJVLYNZQ[T[WZYY[W RLHKJJMJRKVMYPZ RNFMGLIKMKQLUMWOYRZUZXY[W RUFRHQIPKPLQNTPURUT RQKQLUPUQ RQIQJRLUNVPVRUTSURUPTOR RUFVGXHZH RUGVHWH RTGVIXIZH[G RUNYK RYKZL\\L RXLYMZM RWMXNZN\\L",3306:" 94F^MNKMJKJIKGNFQFTGXI RKHMGRGUH RJKKIMHRHXIZI[H[GZFYF RSHRIQKQMROVSWVWYV\\U]S^ RTPWSXVXYW[ RQMSOVQXSYVYYX[V]S^O^L]K\\JZJWLTLRKQ RL\\K[KWLU RO^M]L[LWMTMRLQJQIRIS RUPYL RYLZM\\M RXMYNZN RWNXOZO\\M",3307:" 99E_UJTHSGQFNFKGIJHNHRIUJWLYNZQ[T[WZYY[W\\T\\Q[NYL RKHJJIMIRJUKW RZW[U[QZNYM RNFLGKIJMJRKVLXNZ RWZYXZUZQYOWM RUFRHPJOLOMPOSQTSTU RPLPMTQTR RPJPKQMTOUQUSTURVQVOUNS RTOYLZJ R\\FZJ RYG]I R\\F[GYGZHZJ[I]I\\H\\F",3308:" 92F_RFPGNIMKMMNOPQQSQU RNLNMQQQR RNINKOMQORQRSQUPVNWLWJVIUHSHQIPJQIR RRFTHVHXG RQGSH RPGQHSIUIXG RRPYK RYK[N\\Q\\T[WYYVZR[ RXLZN[Q[UZW RVMWMYOZRZVYXXYVZ RVZTZRYPYNZM\\N^P_R_T^ RSZQZ RR[PZNZ",3309:" 83F_PPNPLOKNJLJJKHLGOFQFTGWJYK RLHNGRGTHUI RJJKIMHQHTIVJYK[K\\J\\H[GYG RJXKYJZIYIWJVLVNWPYR\\T^ RNXOYQ\\R] RLVMWNYP\\Q]S^V^X]Y\\ZZZWYUWRVPVO RYXYWVRVQ RX]Y[YYXWVTURUPWNYNZOZP",3310:" 83F_PPNPLOKNJLJJKHLGOFQFTGWJYK RLHNGRGTHUI RJJKIMHQHTIVJYK[K\\J\\H[GYG RJXKYJZIYIWJVLVNWPYR\\T^ RNXOYQ\\R] RLVMWNYP\\Q]S^V^X]Y\\ZZZWYUWRVPVO RYXYWVRVQ RX]Y[YYXWVTURUPWNYNZOZP",3311:" 81E_[KZIXGUFRFOGMILKLNMQPWPYN[ RMNMOPUPV RNHMJMMNOPSQVQXPZN[L[JZ RHVJZ RGYKW RHVHXGYIYJZJXKWIWHV RNONMOKQJTJVKXMYM RUKWM RRJTKULVN RYMPQ RUOYXZY[Y RTPXXZZ RSPWYY[\\X",3312:" 73G^ZSYTVTUSUQVOXLYJYH RVQVPYLYK RWTVSVRWPYNZLZJYHXGUFPFMGLHKJKLLNNQOSOTNV RLKLLOQOR RLHLJMLOOPQPSOUMWJY RMWOWRYUZXZZY RNXOXSZTZ RJYLXMXQZT[V[YZZY[W",3313:"128BbEQERFSHSJRJOIMGJGHIF RIOGK RHSIRIPGMFKFIGGIFKFMGOIPLPROUNWLYI[HZGZ RNIOLORNUMW RJZIYHY RKFMHNKNRMVLXKYJXIXF[ RNGPFRFTGVIWLWRVUUWSYQ[PZOZ RUIVLVRUV RRZQYPY RRFTHUKUSTWSYRXQXN[ RUHVGXFZF\\G]H^J_K R\\H]J RZF[G\\J]K_K R_K\\M[NZQZT[X][`X R\\N[P[T\\W^Z R_K]M\\O\\S]W_Y",3314:" 96D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGRISLSRRUQWOYL[KZIZG[ RQIRKRRQUPWOX RMZKYIY RNFPHQKQRPVNYLXJXG[ RRHSGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KYMXNWQWTXXZ[]X RYNXPXTYW[Z R\\KZMYOYSZW\\Y",3315:" 72D`PFNGLIKKKMMQMS RLLLMMOMP RLILKNONQMSLTJTISIR RPFQGWIZK[M\\P\\S[VZXXZU[R[OZIWHWGX RPGQHWJYKZL RPFPHQIWKYL[N\\P RSZQZKWJW RYYWZTZQYMWJVHVGXGZH[IZHY",3316:"100E`HQHRISKSMRMOLMJJJHLF RLOJK RKSLRLPJMIKIIJGLFOFQGRHSJSU RSWS\\R^P_M_L^L\\M[N\\M] RQHRJR\\Q^ ROFPGQJQU RQWQ\\P^O_ RSJXF RXFZI[K\\O\\R[UYXV[ RWGZK[N[O RVHXJZM[P[SZVYX RWYUVSU RQUOVMX RWZUWSVPV RV[TXSW RQWOWMX",3317:" 88D`PFNGLIKKKMMQMS RLLLMMOMP RLILKNONQMSLTJTISIR RPFQGWIZK[M\\P\\S[VZX RXZU[R[OZIWHWGX RPGQHWJYKZL RPFPHQIWKYL[N\\P RSZQZKWJW RXZTZQYMWJVHVGXGZH[IZHY RTXVVXV\\Z]Z RWWXW[Z RUWVWZ[\\[^Y",3318:" 96D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRVQXOZM[K[IZ RPHQJQVPX RNFOGPJPVOYM[ RGVIZ RFYJW RGVGXFYHYIZIXJWHWGV RRISGUFWFYGZH[J\\K RYHZJ RWFXGYJZK\\K R\\KRP RTOXYZ[]X RUOYX[Z RVNZX[Y\\Y",3319:" 83E`\\H[G\\F]G]I\\KZKVISHOHKIIK RYJVHSGOGLH R]I\\JZJVGSFOFLGJIIKHNHRIUJWLYNZQ[U[XZZY\\W]T]Q\\OZNWNUOSRQSOS RLXNYQZUZYY RIUKWMXPYUYYX[W\\V]T RXOWOSSRS R]Q[OYOWPUSSTQTOSNQNOOMQL",3320:" 81F_LNJMIKIIJGMFRFUGYJ[J\\I RJHLGRGUHXJ RIKJILHRHUIYK[K\\I\\G[FZG[H RUIRLQNQPSTSV RRORPSRSS RRLRNTRTTSVRWPWOVOT RJYKZJ[IZIXJVLVOWSYVZYZ[Y RLWMWSZUZ RIXJWKWMXQZT[W[ZZ\\X",3321:" 45G]JHKHLILWJX RKGMHMXPZ RIILFNHNWPYRY RJXKXMYO[RYVV RTHUHVIVYX[[X RUGWHWYYZ RSIVFYHXIXXYYZY",3322:"100D`GQGRHSJSLRLOKMIJIHKF RKOIK RJSKRKPIMHKHIIGKFNFPGQHRJRRQUOW RPHQJQT RNFOGPJPUOW RRISGUFWFYG[J\\K RYHZJ RWFXGYJZK\\K RZKXKWLWNXP[R\\T RXO[Q RWMXN[P\\R\\V[XYZW[S[PZJWIWHX RTZRZLWKW RZYXZUZRYNWKVIVHXHZI[JZIY",3323:"143BcEQERFSHSJRJOIMGJGHIF RIOGK RHSIRIPGMFKFIGGIFLFNGOHPJPNOQMTKV RNHOJOONR RLFMGNJNOMSKV RNGPFSFUG RWFTGSISMTPVSWUWWVY RTMTNWSWT RWFUGTITLUNWQXTXVWXUZS[O[MZKXIWGWFX RNZKWJW RQ[OZLWJVGVFXFZG[HZGY RWFZF\\G^J_K R\\H]J RZF[G\\J]K_K R]K[KZLZN[P^R_T R[O^Q RZM[N^P_R_W^Y]Z[[X[UZ RYZXZVY R^Y\\ZZZXYWX",3324:" 86F^KHMHOIPJQMQO RQQQUPXM[KZI[ RNZLYKY ROYNYLXI[ RMGPHQIRLRUSWUYWZ RIINFPGRISLSO RSQSTTWUXWYYY RQURXTZV[[X RSLTIWFYG[F RVGXHYH RUHVHXI[F RKSMOQO RSOWOYM RMPWP RKSMQQQ RSQWQYM",3325:" 74E_HQHRISKSMRMOLMJJJHLF RLOJK RKSLRLPJMIKIIJGLFOFQGRHSJSORRQTQUSWTW RQHRJRPQSPUSX ROFPGQJQPPTOVRYUV RSJ[F RYGYZX] RZGZXY[ R[F[VZZY\\W^T_P_M^K\\JZKYLZK[",3326:" 74F^NIOGQFTFVGWHXJXMWOVPTQ RQQOPNN RVHWIWNVO RTFUGVIVNUPTQ RMUNSORQQTQWRYTZVZZY\\W^T_P_N^KZJY RXTYVYZX\\ RTQWSXUX[W]V^T_ RO^N]LZKY RR_P^O]MZLYIYHZH\\I]J]",3401:" 46J[TMQNOONPMSMVNYO[UX RNVOYPZ RQNOPNSNUOXQZ RRNSOUPUYW[ZX RSNVPVXXZ RTMUNWOXO RWPXO RWPWXXYYY",3402:" 50J[LHMINK RTFQGOINKNXMY RPIOKOXRZ RTFRGQHPKPXRYSZ RMYNYPZQ[TZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3403:" 27KXRNTPVOTMRNOPNRNWOYQ[UY RSNUO RPPOROWPYQZ RQOPQPVQXSZ",3404:" 47J[QFNINKOLSNVPWRWUVXTZ ROJOKSMVOWP ROHOIPJUMWOXRXUWXTZQ[ RRNNPNXMY ROPOXRZ RPOPXRYSZ RMYNYPZQ[",3405:" 27KXPUVQSMOPNRNWOYQ[UY RUQRN RPPOROWPYQZ RTRROQOPQPVQXSZ",3406:" 49LYXFWGUGSFQFPHPMOONP RVHTHRGQG RXFWHVITIRHQHPI RPKQMRNTOVOVP RNPPP RRPVP RPPPTQ` RSOPOQNQ[ RRPRTQ`",3407:" 53J[TMQNOONPMSMVNYO[UX RNWOYPZ RQNOPNSNUOXQZ RRNSOUPUXV[V]U_ RSNVPVZ RTMUNWOXO RWPXO RWPW\\V^U_S`P`N_M^M]N]N^",3408:" 50J[LHMINK RTFQGOINKNXMY RPIOKOYPZ RTFRGQHPKPXQYRY RMYOZP[SX RPPVMWOXSXWWZV\\T^Q` RUNVOWR RTNVQWTWWV[T^",3409:" 39MWRFQGQHRISHSGRF RQGSH RQHSG ROOPOQPQYS[VX RPNRORXTZ RNPQMRNTO RSPTO RSPSXTYUY",3410:" 45MWRFQGQHRISHSGRF RQGSH RQHSG ROOPOQPQ[P^O_M` RPNROR[Q] RNPQMRNTO RSPTO RSPS[R]P_M` RS[T]U^",3411:" 63KYNHOIPK RUFSGQIPKPMOONP RPPPXOY RRIQKQM RQOPOQMQXSZ RUFSHRKRO RRPRXSYTY ROYQZR[UX RRLVIWJWLUNSO RUJVKVLUN RROWOWP RNPPP RRPWP",3412:" 29MWOHPIQK RWFTGRIQKQXPY RSIRKRYTZ RWFUGTHSKSXTYUY RPYRZS[VX",3413:" 74E_GOHOIPIXHYJ[ RHNJPJXIYJZKYJX RFPIMKOKXLYJ[ RNNPOQQQXPYR[ RPNQORQRXQYRZSYRX RKPNNPMRNSPSXTYR[ RVNWOYPYY[[^X RWNZPZX\\Z RSPVNXMYN[O\\O R[P\\O R[P[X\\Y]Y",3414:" 49I[KOLOMPMXLYN[ RLNNPNXMYNZOYNX RJPMMOOOXPYN[ RRNSOUPUYW[ZX RSNVPVXXZ ROPRNTMUNWOXO RWPXO RWPWXXYYY",3415:" 41J[NPNXMY ROPOXRZ RQOPPPXRYSZ RMYNYPZQ[TZ RNPQOVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3416:" 57J[OJMLMNNQNXLZ RNYO` RNMNNOQO[ RNKNLONPQPXQXSYTZ RPYO` RSZQY RTZR[PY RNYLZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3417:" 43J[TMQNOONPMSMVNYO[UX RNWOYPZ RQNOPNSNUOXQZ RRNSOUPUXV` RSNVPV[ RTMUNWOXO RWPXO RWPWXV`",3418:" 32KYNOOOPPPXOY RONQPQYSZ RMPPMRORXSYTY ROYQZR[UX RTNUPWOVMRO RUNVO",3419:" 42LWXFWGUGSFQFPHPMOONP RVHTHRGQG RXFWHVITIRHQHPI RPKRP RPPPTQ` RQOPOQNQ[ RRPRTQ` RNPPP",3420:" 37LXSIRLQNPONP RSISOVOVP RNPQP RSPVP RQPQXPY RROQORMRXTZ RSPSXTYUY RPYRZS[VX",3421:" 47I[KOLOMPMXLY RLNNPNXPZ RJPMMOOOXQYRZ RLYMYOZP[RZUX RVMTOUPUYW[ZX RVPWOVNUOVPVXXZ RVMXOWPWXXYYY",3422:" 47J[OKMMMONRNXMY RNNNOOROXRZ RNLNMOOPRPXRYSZ RMYNYPZQ[TZ RPPVMWOXRXUWXVYTZ RUNVOWQ RTNVPWSWUVXTZ",3423:" 72F_KKIMIOJRJXIYK[ RJNJOKRKXJYKZLYKX RJLJMKOLRLXMYK[ RONQORQRXQY RQNROSQSXVZ RLPONQMSNTPTXVYWZ RQYRYTZU[XZ RTPZM[O\\R\\T[XZYXZ RYNZO[Q RXNZP[S[UZXXZ",3424:" 44KZOOPOQPQXPXNYM[M]N_P`S`V_V^U^U_ RPNRPRXUZ RNPQMSOSXUYVZ RXYT[SZQYOYM[ RUNVPXOWMSO RVNWO",3425:" 47J[OKMMMONRNXMY RNNNOOROYQZ RNLNMOOPRPXQYRY RMYOZP[SX RPPVMWOXSXWWZV\\T^Q` RUNVOWR RTNVQWTWWV[T^",3426:" 43KYNPSMUNVPVRUTQV RSNUO RRNTOUQURTTSU RSUUWVYV]U_S`Q`O_N]N[OYQXWV RRVTWUY RQVTXUZU]T_S`",3427:" 61JZRMPNMPMRNU RNPNROT RPNOOORPT RPNROTOVNWMWKVJTJ RQNSN RRMTNVN RNUVRWUWWVYR[ RUSVUVXUY RTSUUUXTZ RTZRYOYL[ RSZQZ RR[PZNZL[",3428:" 78J[VFUGSGQFOFNHNMMOLP RTHRHPGOG RVFUHTIRIPHOHNI RNKPP RNPNTO` ROONOONO[ RPPPTO` RLPNP RPPUMWNXPXRWTSV RUNWO RTNVOWQWRVTUU RUUWVXXX[W]U_R` RUVWW RSVTVVWWYW\\V^",3429:" 62J[PIOLNNMOKP RPIPXQYO[ ROONOONOXNYOZPYOX RKPNPNXMYO[ RPPUMWNXPXRWTSV RUNWO RTNVOWQWRVTUU RUUWVXXX[W]U_R` RUVWW RSVTVVWWYW\\V^",3501:" 60G]LINGPFRFSGZW[X]X RQGRHYXZZ[YYX RNGPGQHXXYZZ[[[]X RLMMLOKPKQL RPLPM RMLOLPN RG[IYKXNXPY RJYNYOZ RG[JZMZN[PY RRJLX RNSVS",3502:"110F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RRIQJPLPU RQKQS RRIRRQTPU RRIXFZG[I[KYMUO RXGZIZK RVGXHYIYLWN RWNZP[R[X RYPZRZW RWNXOYQYX RJ[MYPXTXWY RLZOYTYVZ RJ[NZSZU[WYYX[X RUOUX RURYR RUUYU",3503:" 69E]NGLHJJILHOHSIVJXMZP[S[VZXYZW[U RJKINISKWNYQZTZWY RNGLIKKJNJRKUNXQYTYWXYW[U RPJPV RQJQT RRIRSQUPV RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RWIWX",3504:" 72G^IFWFYGZIZX RKGWGYIYW RIFJGLHWHXIXX ROKNLMNMOKOJPJRKQMQMV RNMNT RKPNP ROKOSNUMV RI[LYOXSXVY RKZNYSYUZ RI[MZRZT[VYXXZX RRHRX RRMTNVNXM RRSTRVRXS",3505:" 94G]IHKFMFOGQF RLGNG RIHKGMHOHQF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RQMRJSHTGVFXF[G RTHVGXGZH RRJSIUHWHYI[G RQURRSPTOVOXP RTPVPWQ RRRSQUQVRXP RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RQMQX",3506:" 91F]JHLFOFQGSF RMGPG RJHLGNHQHSF RPKOLNNNOLOKPKRLQNQNV ROMOT RLPOP RPKPSOUNV RSJSYRZQZMXKXIYG[ RTJTX RTPXP RPZOZMYJY RUIUOXO RXQUQUWTYP[N[LZJZG[ RSJUIXFZG\\G]F RWGYH[H RVHXIZI\\H]F RXIXW",3507:" 87E^NGLHJJILHOHRIUJWLYNZQ[U[XZZX[V[SZQYPWOUO RJKINISJV RNGLIKKJNJSKVLXNZ RYXZWZSYQ RU[WZXYYWYSXQWPUO RPJPW RQJQU RRIRTQVPW RPJRIUFWGYGZF RTGVHXH RSHUIWIYHZF RYHUOU[ RUSYS RUVYV",3508:"112F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZOYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOWNYLZM[P[TZXX[ RXMYNZPZUYX RWNXNYPYUX[ RUOUY RURYR RUUYU",3509:" 67I\\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZSZOXMXKYI[ RWKWW RRZQZOYLY RYHXJXVWXUZS[P[NZKZI[",3510:" 65H\\LHNFQFTGVF ROGSG RLHNGQHTHVF RSKRLQNQOOONPNROQQQQV RRMRT ROPRP RSKSSRUQV RYHWJVMVXUZ RWKWW RYHXJXVWXUZR[O[LZJXJVKULUMVLWKW RJVMV",3511:"115F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXSXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRITGVFXFZG RWGXGYH RTGVGXIZG RUOXLYM[N RWMYN[N R[NYQWSUU RWSYTZX[Z\\Z RYVZZ RWSXTYZZ[[[\\Z RUOUY",3512:" 85G]IHKFNFPGRF RLGOG RIHKGMHPHRF RNKMLLNLOJOIPIRJQLQLW RMMMU RJPMP RNKNTMVLW RK[NYRXWX[Y RMZPYWYZZ RK[OZVZY[[Y RSIRJQLQU RRKRS RSISRRTQU RSIUGWFYF[G RXGYGZH RUGWGYI[G RWGWX",3513:"107D`LJKKJMJOHOGPGRHQJQJU RKLKS RHPKP RLJLRKTJU RE[GYIXKXMYNYOX RHYKYMZ RE[GZJZL[M[NZOX RLJPFTJTWUYVY RPGSJSXRYSZTYSX RPPSP RNHOHRKROOO ROQRQRXQYS[VYWX RTJXF\\J\\W]Y^Y RXG[J[X]Z RXP[P RVHWHZKZOWO RWQZQZY\\[^Y ROHOX RWHWX",3514:" 84E^GIIGKFMFOGQJVUXXYY RMGOIPKVWYZ RIGKGMHOKTVVYWZY[ RVHXIZI\\H]F RWGYH[H RVHXFZG\\G]F RKOIOHPHRIQKQ RIPKP RG[IYKXNXPY RJYMYOZ RG[JZMZN[PY RKGKX RYIY[ RRLSMUNWNYM RKTMSQSST",3515:" 79E_NFLGJIIKHNHRIUJWLYNZQ[S[VZXYZW[U\\R\\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS",3516:" 70H^KFLGMIMOKOJPJRKQMQMYJ[MZMbO` RMHNJN` RKPNP RKFMGNHOJO` ROKRIVFZJZX RVGYJYX RTHUHXKXY RRXUXXY RSYUYWZ RRZTZV[XYZX RRIR_ RRMTNVNXM RRSTRVRXS",3517:" 99E_NFLGJIIKHNHRIUJWLYNZP[T[VZXYZW[U\\R\\N[KZIXGVFUGRIOJ RJJIMISJV RNFLHKJJMJSKVLXNZ RZV[S[MYIXH RVZXXYVZSZMYKWHUG ROJOW RPJPU RQJQTPVOW RUGUZ RUMWNXNZM RUSWRXRZS RP[QZRZT[X`Za[a RT\\V_XaYa RRZS[VaXbZb[a",3518:"108F^HHJFMFOGQF RKGNG RHHJGLHOHQF RMKLLKNKOIOHPHRIQKQKW RLMLU RIPLP RMKMTLVKW RJ[MYPXRXUY RLZNYRYTZ RJ[NZQZS[UY RRIQJPLPU RQKQS RRIRRQTPU RRIUGWFYGZIZLYNXOTQRR RWGXGYIYMXN RUGWHXJXMWOTQ RTQVRWSZX[Y\\Y RWTYX[Z RTQVSXYZ[\\Y",3519:" 94G^UITHRGOF RVHTG RWGSFOFLGKHJJKLLMONWNYOZPZRYU RKKLLOMXMZN[O[QZS RKHKJLKOLYL[M\\O\\QYUU[ RIOJPLQUQVRVSUU RJQLRTRUS RIOIPJRLSSSUTUU RI[LYPXSXVY RKZNYRYUZ RI[MZRZU[ RWGUISL RRNPQ ROSMUKVJVJUKV",3520:" 71E]JJILHOHSIVKYMZP[S[VZXYZW[U RISJVLXNYQZTZWY RJJIMIQJTLWNXQYTYWXYW[U RHIIGKFOFUGYG[F RPGTHXH RHIIHKGNGTIWIYH[F RSIRJPKPV RQKQT RRJRSQUPV RWIWX",3521:" 89F^HHJFLFOGQF RKGNG RHHJGMHOHQF RKJJLIOISJVKXMZP[S[VZXYZ[\\Y RJSKVNYQZTZ RKJJNJQKTLVNXQYUYXX RUIQJPLPV RQKQT RRJRSQUPV RUIWHYFZG\\HZIZW[Y\\Y RYIZHYGXHYIYX[Z RWHXIXX RUIUY RUNXN RURXR",3522:" 72G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXXZX RRJUIWHYFZG\\HZIZX RYIZHYGXHYIYW RWHXIXX RRJRX RRMTNVNXM RRSTRVRXS",3523:" 95E`HFIGJIJOHOGPGRHQJQJXHY RJHKJKX RHPKP RLYNYPZ RHFJGKHLJLXOXQY RHYKYNZO[QYTXVYW[YY\\X ROHRFTHTXWXYY RRGSHSX ROHQHRIRXQY RWYXZ RWHZF\\H\\X RZG[H[X RWHYHZIZXYY ROHOX RWHWX RONRN RORRR RWNZN RWRZR",3524:" 65G]HIJGLFNFOGWYXZZZ RMGNHVYWZ RJGLGMHUZV[X[ZZ\\X RWFYG[G\\F RWGXHZH RVHWIYI[H\\F RH[IYKXMXNY RJYLYMZ RH[IZKZM[ RWFSO RQRM[ RLPPP RSPXP",3525:" 86G^JFKGLILOJOIPIRJQLQLXJY RLHMJMX RJPMP RNYQYSZ RJFLGMHNJNXRXUY RJYMYPZR[UYXX RRJUIWHYFZG\\HZIZ^Y`WbUaQ`L` RYIZHYGXHYIYY RWHXIXXZ[ RXaV`S` RY`V_P_L` RRJRX RRMTNVNXM RRSTRVRXS",3526:" 57H\\XGWIROOSMWJ[ RVKNV RZFWJUNRRMXLZ RJHLFOGUGZF RKGOHSHWG RJHNIRIVHXG RLZNYRXVXZY RMZQYUYYZ RJ[OZUZX[ZY RMPQP RTPXP",3601:" 53J[PRNTMVMXNZP[RYUX RMVNXOYQZ RNTNVOXQYRY RNPPPSOUNVMXOWPWXXYYY RONNOQO RTOWOVNVYWZ RMOOMPNROUPUYW[YY RMORT",3602:" 44I[LHMJMXKY RNJMHNGNXQZ RLHOFOXQYRZ RKYMYOZP[RZUYWY ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY",3603:" 35JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMUNWOXO RSNTOVO RPORNTPVPXO",3604:" 41IZRMPNMOMXKY RNONXQZ RRMOOOXQYRZ RKYMYOZP[RZUYWY RMHPFQIWOWY RPINHOGPIVOVX RMHUPUY",3605:" 32JXNONXLYMYOZP[ ROOOYQZ RPOPXRYSYQZP[ RNORNTMWQURPU RSNVQ RPORNUR",3606:" 41JWNHNXLYMYOZP[ ROHOYQZ RPHPXRYSYQZP[ RNHQGSFTGVHWH RRGSHUH RPHQGSIUIWH RKMNM RPMTM",3607:" 56I[MOMXKYLYNZO[PZRYUX RNPNYPZ ROOOXQYRY RMOOORNTMUNWOYOWPW\\V_TaRbQaO`M` RSNVPV\\ RSaQ`P` RRNSOUPUZV]V_ RTaS`Q_O_M`",3608:" 47I[LHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPROTNUMVNXOYOWPWYU[T] RTNVOVYU[ RROSOUPUYT]T`UbVbT`",3609:" 35MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[UY RRPSORNQORPRYSZ RRMSNUOSPSXTYUY",3610:" 39MWRFPHRITHRF RRGQHSHRG RRMQNOOQPQYS[T] RRPSORNQORPRYS[ RRMSNUOSPSYT]T`RbPbPaRb",3611:" 50IZLHMJMXKYLYNZO[ RNJMHNGNYPZ RLHOFOXQYO[ ROPRNTMVPSROU RSNUP RRNTQ RSRTSVXWYXY RSSTTUYVZ RRSSTTYV[XY",3612:" 22MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[",3613:" 67E_GOHOIPIXGYHYJZK[ RINJOJYLZ RGOIMKOKXMYK[ RKPNOPNQMSOSXUYS[ RPNRORYTZ RNOOOQPQXPYRZS[ RSPVOXNYMZN\\O]O[P[X\\Y]Y RXNZOZY[Z RVOWOYPYY[[]Y",3614:" 45I[KOLOMPMXKYLYNZO[ RMNNONYPZ RKOMMOOOXQYO[ ROPROTNUMVNXOYOWPWXXYYY RTNVOVYWZ RROSOUPUYW[YY",3615:" 40I[MOMXKY RNPNXQZ ROOOXQYRZ RKYMYOZP[RZUYWY RMOOORNTMUNWOYOWPWY RSNVPVX RRNSOUPUY",3616:" 54I[LMMOMXKYMYMb RMNNONaO`N^ RNYOYQZ RLMNNOOOXQYRZ ROZP[RZUYWY ROZO^P`Mb ROPROTNUMVNXOYOWPWY RTNVOVX RROSOUPUY",3617:" 44I[MOMXKY RNPNYPZ ROOOXQYRY RKYLYNZO[PZRYUX RMOOORNTMUNWOYOWPWb RSNVPVaU`V^ RRNSOUPU^T`Wb",3618:" 38JXLOMONPNXLYMYOZP[ RMNOOOYQZ RLONMPOPXRYSYQZP[ RPOTMUNWOXO RSNTOVO RRNTPVPXO",3619:" 59JZMOMSOTUTWUWY RNONS RVUVY RPNOOOSQT RSTUUUYTZ RMOPNRMTNVNWM RQNSN RPNROTOVN RWYTZR[PZNZL[ RSZQZ RTZRYOYL[ RWMVOTROWL[",3620:" 28MWPHQJQXOYPYRZS[ RRJQHRGRYTZ RPHSFSXUYVYTZS[ RNMQM RSMVM",3621:" 47I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPWXXYYY RTNVOVYWZ RUMSOUPUYW[YY",3622:" 36I[LMMOMXP[RYUXWX RMNNONXQZ RLMNNOOOWPXRY RUMVNXOYOWPWX RTNVOVW RUMSOUPUX",3623:" 57E_HMIOIXL[NYQX RINJOJXMZ RHMJNKOKWLXNY RQMOOQPQXT[VYYX[X RPNRORXUZ RQMRNTOSPSWTXVY RYMZN\\O]O[P[X RXNZOZW RYMWOYPYX",3624:" 59H[KOLONPOQSYTZV[XY RMNOOTYVZ RKOMMONPOTWUXWYXY RRSUMVNXNYM RUNVOWO RTOVPXOYM RQUN[MZKZJ[ RNZMYLY ROYMXKYJ[ RMTPT RSTVT",3625:" 60I[KOLOMPMXKY RLNNONYPZ RKOMMOOOXQYRY RKYLYNZO[PZRYUX RUMVNXOYOWPW\\V_TaRbQaO`M` RTNVOV\\ RSaQ`P` RUMSOUPUZV]V_ RTaS`Q_O_M`",3626:" 38I[XML[ RLONPQPTOXM RMNOOSO RLONMPNTNXM RL[PYSXVXXY RQYUYWZ RL[PZTZV[XY RNTVT",3700:" 42H\\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJYLYNZO[QZVYXY",3701:" 27H\\OHPIQKQXOY RQIPHQGRIRYTZ ROHRFSHSXUYVY ROYPYRZS[TZVY",3702:" 48H\\LHNHPGQFSGVHXH RPHRG RLHNIPIRHSG RVHVP RWIWO RXHXPQPNQLSKVK[ RK[OYSXVXZY RNZQYVYYZ RK[PZUZX[ZY",3703:" 57H\\LHMHOGPFRGVHXH ROHQG RLHNIPIRG RVHVO RWIWN RXHXOVOSPQQ RQPSQVRXRXY RWSWX RVRVY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3704:" 41H\\UFKPKUTU RVUZU[V[TZU RLPLT RMNMU RTGTXRY RUJVHUGUYWZ RUFWHVJVXXYYY RRYSYUZV[WZYY",3705:" 53H\\LFLO RLFXF RMGVG RLHUHWGXF RVLUMSNOOLO RSNTNVOVY RUMWNWX RVLWMYNZNXOXY RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3706:" 59H\\LHLXJY RMIMXPZ RNHNXPYQZ RLHNHRGTFUGWHXH RSGUH RRGTIVIXH RNPOPSOUNVM RSOTOVPVY RUNWPWX RVMWNYOZOXPXY RJYLYNZO[QZVYXY",3707:" 38H\\KHMFPGUGZF RLGOHTHWG RKHOIRIVHZF RZFYHWKSOQRPUPXQ[ RRQQTQWRZ RUMSPRSRVSYQ[",3708:" 71H\\LILO RMJMN RNINO RLINISHUGVF RSHTHVIVO RUGWHWN RVFWGYHZHXIXO RLONOVRXR RXOVONRLR RLRLXJY RMSMXPZ RNRNXPYQZ RVRVY RWSWX RXRXY RJYLYNZO[QZVYXY",3709:" 60H\\LHLQJR RMIMROS RNHNQPRQR RLHNHSGUF RSGTHVIVY RTGWIWX RUFVGXHZHXIXY RJRKRMSNTOSQRUQVQ RKYMXOXQYRZ ROYQZ RKYMYOZP[RZVYXY",3710:" 11LXRXPZR[TZRX RRYQZSZRY",3711:" 14LXR^R\\PZRXSZS\\R^P_ RRYQZR[RY",3712:" 22LXRMPORPTORM RRNQOSORN RRXPZR[TZRX RRYQZSZRY",3713:" 25LXRMPORPTORM RRNQOSORN RR^R\\PZRXSZS\\R^P_ RRYQZR[RY",3714:" 30LXRFQGOHQIRT RRISHRGQHRIRT RRFSGUHSIRT RRXPZR[TZRX RRYQZSZRY",3715:" 51I[LJMHNGQFSFVGWHXJXLWNUPSQ RMJNH RVHWIWMVN RLJNKNIOGQF RSFUGVIVMUOSQ RRQRTSQQQRT RRXPZR[TZRX RRYQZSZRY",3716:" 14LXTFRGQIQKRMTKRIRG RRJRLSKRJ",3717:" 14LXRLRJPHRFSHSJRLPM RRGQHRIRG",3718:" 62E_YNZO[O\\N RXOYP[P RXPYQZQ[P\\N RYNST RRUL[HVNP ROOSKOFJLPRTXVZX[Z[[Z\\X RLZIV RRKOG RKLPQTWVYXZ[Z RMZIU RRLNG RKKQQUWVXXY[Y\\X",3719:" 60H\\PBP_ RTBT_ RTFVGWIWKYJXHWGTFPFMGKIKLLNOPURWSXUXXWZ RXJWH RLLMNOOUQWRXT RMYLW RMGLILKMMONUPXRYTYWXYWZT[P[MZLYKWMVMXNZP[",3720:" 8G^[BIbJb R[B\\BJb",3721:" 27KYUBSDQGOKNPNTOYQ]S`Ub RQHPKOOOUPYQ\\ RSDRFQIPOPUQ[R^S`",3722:" 27KYOBQDSGUKVPVTUYS]Q`Ob RSHTKUOUUTYS\\ RQDRFSITOTUS[R^Q`",3723:" 39JZRFQGSQRR RRFRR RRFSGQQRR RMINIVOWO RMIWO RMIMJWNWO RWIVINOMO RWIMO RWIWJMNMO",3724:" 8F_JQ[Q[R RJQJR[R",3725:" 16F_RIRZSZ RRISISZ RJQ[Q[R RJQJR[R",3726:" 16F_JM[M[N RJMJN[N RJU[U[V RJUJV[V",3727:" 11NWSFRGRM RSGRM RSFTGRM",3728:" 22I[NFMGMM RNGMM RNFOGMM RWFVGVM RWGVM RWFXGVM",3729:" 30KYQFOGNINKOMQNSNUMVKVIUGSFQF RQFNIOMSNVKUGQF RSFOGNKQNUMVISF",3801:" 52E_NHLIJKIMHPHSIUKV RJLIOISJU RNHLJKLJOJRKVKXJZH[ RVHXHXYVY RYHYY RZGZZ RHFKGQHVHZG\\F RJPXP RH[KZQYVYZZ\\[",3802:" 65E_LGLZ RMGMZ RPFNGNZP[ RHJJHLGPFUFXGZIZKYM RXHYIYKXM RUFWGXIXKWL RQUOTNRNPONPMSLVLYM[O\\Q\\T[WYYWZT[P[LZJYHW RZO[Q[UZW RVLYNZQZUYXWZ",3803:" 60E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS",3804:" 46E_KGKZ RLGLZ RNFMGMZN[ RHKIIKGNFSFVGXHZJ[L\\O\\R[UZWXYVZS[N[KZIXHV RZK[N[SZV RVGXIYKZNZSYVXXVZ",3805:" 86E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[Y\\[ R[HZMZT[Y RZKYJ RZMXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RYWZV RVZXXYVZS RJPKONOUQXQZP RPPRQURWRYQ RMORRUSWSYRZP RZMYLXLWMXNYM",3806:" 69E_JHJZ RMGKHKY ROFMGLILYNY RHJJHLGOFSFVGXHYI\\F R\\F[HZLZO[S\\U RZIYK RVGXIYLZO RLPMOOOTPWPYO RQPTQVQXP RNOTRVRXQYOYLXKWKVLWMXL RH[JZNYSYYZ\\[",3807:" 90E_\\F[HZJXHVGSFQFNGLHJJILHOHRIUJWLYNZQ[T[VZXYYXZV[Y\\[ R[HZMZT[Y RZKYJ RZNYKXIVG RJKINISJV RNGLIKKJNJSKVLXNZ RXXYVYR RVZWYXVXQ RKSLRMSLTKTJS RJPKNMMOMRNUPWQ RKOMNONROTP RJPLOOOUQYQZP",3808:" 50E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\\F RLPMNOLRKVKYL[N\\Q\\T[UYV RZN[P[SZU RVKXLYMZOZSYVYXZZ\\[ RH[LZPZU[",3809:" 23E_QIQY RRJRX RSISY RHFLHPITIXH\\F RH[KZOYUYYZ\\[",3810:" 42E_TIVIVXUZS[ RWIWXVY RXHXY RHFLHPITIXH\\F RIOHQHUIXKZN[S[VZXYZW\\T RIUJXKY RHSJUKXLZN[",3811:" 70E_JGJZH[ RKHKZ RNHLHLZ RHFJGNHSHYG\\F RLPMNOLRKUKXLYMYOXPSRQSPTPUQVRUQT RWLXMXOWP RUKWMWOVPSR RSRVRYSZUZWYX RWSYUYW RSRVSXUYXZZ[[\\[ RH[LZPZU[",3812:" 45E_JGJZ RKHKY RNHLHLYNY R\\KZNYPXSXUYW[X RZOYRYUZW R\\K[MZQZT[X\\[ RHFJGNHSHYG\\F RH[JZNYSYYZ\\[",3813:" 68E_QIQY RRJRX RSISY RNYLWJVIUHRHMIJKHMGPFTFWGYH[J\\M\\R[UZVXWVY RJUIRIMJJ RLWKUJRJLKIMG RZJ[M[RZU RWGYIZLZRYUXW RHFLHPITIXH\\F RH[KZOYUYYZ\\[",3814:" 48E_JHJZH[ RLHKIKZ ROFMGLILZ RHJJHLGOFSFVGXHZJ[L\\O\\S[UYV RZK[N[RZU RVGXIYKZNZRYVYXZZ[[\\[ RH[LZPZU[",3815:" 54E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG",3816:" 51E_JIJZ RMHKJKY RQFOGMILKLYNY RHKJINGQFTFWGYH[J\\M\\O[RYTVURUOTMRLO RZJ[L[PZR RWGYIZLZPYSVU RH[JZNYSYYZ\\[",3817:" 74E_QFNGLHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXHVGSFQF RJKINISJV RNGLIKKJNJSKVLXNZ RZV[S[NZK RVZXXYVZSZNYKXIVG RJSKUNVTW[W\\X\\Z[[[Z\\Y RPWRW RKUNWQXSXTW",3818:" 69E_JIJZH[ RKIKZ RLHLZ RHKJILHNGQFUFYG[I\\K\\N[PZQ RYHZI[K[NZP RUFWGYIZKZOYQ RXRUSRSPRPPROUOXPZR\\U\\W[XZX RXQYR[V[WZT RTOVPXRYTZX[Z\\[ RH[LZPZU[",3819:" 94E_TFZG\\F[H[JYHWGTFPFMGJJIMIOJRLTOURUTTUSVQVP R[GZH[J RJPKRLSOTRTTS RKIJKJNKPMRPSRSTRVPWOXO RLQMQNPPNRMUMWNYPZRZUYXWZ RPMRLULXMZO[R[UZW RIWJYIZ RNPNOOMPLRKUKXL[O\\R\\T[WYYWZT[P[MZKYIWIYH[JZP[",3820:" 66E_QHMHKIJJILHOHSIVJXKYMZP[S[VZXYZW[U\\R\\N[KYIWH RUHTITKULVKUJ RISJVLXNYQZTZWY RJJINIQJTLWNXQYTYWXYW[T\\R RHFKI RKHLG RIGJGKFMGQHWHZG\\F",3821:" 51E_LHJJILHOHRIUJWLYNZQ[U[XZZY RKJJLIOISJV RKILJLKKMJPJSKVLXNZ RVHXHXXWZU[ RYHYXXY RZGZY\\[ RHFKGQHVHZG\\F",3822:" 31E_HFR[ RIGJHQWRY RJGKHRWSX R\\FR[ RWNUS RYLUQTTTV RHFJGOHUHZG\\F",3823:" 67E_LHJJILHOHRIUJWLYNZQ[S[VZXYZW[U\\R\\O[LZJXH RJLIOIRJUKW RJJKKKLJOJRKVLXNZ RYWZU[R[OZL RVZXXYVZRZOYLYKZJ RQIQ[ RRJRZ RSIS[ RHFLHPITIXH\\F",3824:" 41E_HFXYYZ RIGKHZZ RLH\\[ R\\FSP RQRJZ RPSMULW RQRMTLUKWKY RHFLHPITIXH\\F RH[JZNYSYYZ\\[",3825:" 47E_XHXZ RYHYY RZGZY RKHIJHMHPISKUMVPWSWVVXU RLUOVUV RHPIRKTNUTUVV RHFLHPITIXH\\F RHWJYLZP[T[XZ\\X",3826:" 73E_HFIGKHNHSFVFYGZIZKYM RXGYIYKXM RVFWGXIXL RXNTOROPNPLRKTKXL RTKVLWMVNTO RYM[O\\R\\T[WYYWZT[P[MZKYIWHTHRIOJNLMNMPNPPOQNPOO RXMZO[Q[UZW RXNYOZQZUYXWZ",3901:" 42J[PQMTMXP[TY RNTNXPZ ROROWRZ RRSMNNMONNO RONSNUMWOWXXY RUNVOVXUYVZWYVX RSNUPUXTYV[XY",3902:" 31IZNHLFMJMXP[UYWX RNHNXPZ RNHPFOJOWRZ ROOTMWPWX RTNVPVX RRNUQUY",3903:" 23KWNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMVOTPRN RSNUO",3904:" 32JZRMMPMXP[RZUYWY RNPNXPZ ROOOWRZ RPIPFQIWPWY RPIVPVX RPIMIPJUPUY",3905:" 25KXNPNYP[RY ROPOYPZ RPOPXQYRY RNPTMWQPU RSNVQ RRNUR",3906:" 32KWOIOXNYP[ RPIPXOYPZQYPX RQHQXRYP[ ROIUFWHUISG RTGVH RLMOM RQMUM",3907:" 41J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW]V_U`SaQaO`MaObQa RTNVPV]U_ RPaNa RRNUQU^T`Sa",3908:" 42I[NHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROORNTMWPWYT]T`UbVbT` RTNVPVYU[ RRNUQUZT]",3909:" 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQXPYR[ RRPSORNQORPRXQYRZSYRX RRMTOSPSXTYR[",3910:" 37MWRFPHRJTHRF RRGQHRISHRG RRMPOQPQYT] RRPSORNQORPRYS[ RRMTOSPSZT]T`RbPaPbRb",3911:" 51IZNHLFMJMXLYN[ RNHNXMYNZOYNX RNHPFOJOXPYN[ ROPRNTMVPSROU RSNUP RRNTQ RRSSTTYV[XY RSSTUUYVZ RSRTSVXWYXY",3912:" 21MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[",3913:" 66E_GOHOIPIXHYJ[ RINJOJXIYJZKYJX RGOIMKOKXLYJ[ RKONNPMSOSXTYR[ RPNRORXQYRZSYRX RNNQPQXPYR[ RSOVNXM[O[X\\YZ[ RXNZOZXYYZZ[YZX RVNYPYXXYZ[",3914:" 44I[KOLOMPMXLYN[ RMNNONXMYNZOYNX RKOMMOOOXPYN[ ROORNTMWOWXXYV[ RTNVOVXUYVZWYVX RRNUPUXTYV[",3915:" 28JZMPMXP[UYWX RNPNXPZ ROOOWRZ RMPOOTMWPWX RTNVPVX RRNUQUY",3916:" 47IZLMMOMXKYMYM_LbN` RNON` RLMNNOOOXQYRZ RNYOYQZ ROZP[UYWX ROZO_PbN` ROORNTMWPWX RTNVPVX RRNUQUY",3917:" 31J[MPMXP[UY RNPNXPZ ROOOWRZ RMPOOTMWPW_XbV` RTNVPV` RRNUQU_TbV`",3918:" 31KXMONOOPOXNYP[ RONPOPXOYPZQYPX RMOOMQOQXRYP[ RQOUMWOUPSN RTNVO",3919:" 41JZMPMSOUURWTWX RNPNSOT ROOOSPT RUSVTVX RTSUTUY RMPSMVNTOQN RRNUN RWXQ[MYOXSZ ROYQZ",3920:" 27MWRHPFQJQXPYR[ RRHRXQYRZSYRX RRHTFSJSXTYR[ RNMQM RSMVM",3921:" 40I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPWXXYYY RVPWOVNUOVPVYWZ RVMTOUPUYW[YY",3922:" 36I[LMMOMXQ[SYWW RMNNONXQZ RLMNNOOOWRYSY RVMXOWPWW RVPWOVNUOVPVW RVMTOUPUX",3923:" 59E_HMIOIXM[OYQX RINJOJXMZ RHMJNKOKWNYOY RRMPOQPQXU[WY[W RRPSORNQORPRXUZ RRMTOSPSWVYWY RZM\\O[P[W RZP[OZNYOZPZW RZMXOYPYX",3924:" 39I[LONPUZV[XY RMNOOUYWZ RLONMONVXXY RXMVMVOXOXMVOSS RQUNYL[N[NYLYL[ RNTQT RSTVT",3925:" 49I[KOLOMPMYP[UY RMNNONYPZ RKOMMOOOXRZ RVMXOWPW]V_U`SaQaO`MaObQa RVPWOVNUOVPV^U_ RPaNa RVMTOUPU^T`Sa",3926:" 43L[RNOPOORNTMWOWSRU RTNVOVS RRNUPUSTT RRUWWW]V_U`SaQaO`MaObQa RVWV^U_ RPaNa RTVUWU^T`Sa"},Sn={"\\frac":{glyph:0,arity:2,flags:{}},"\\binom":{glyph:0,arity:2,flags:{}},"\\sqrt":{glyph:2267,arity:1,flags:{opt:!0,xfl:!0,yfl:!0}},"^":{glyph:0,arity:1,flags:{}},_:{glyph:0,arity:1,flags:{}},"(":{glyph:2221,arity:0,flags:{yfl:!0}},")":{glyph:2222,arity:0,flags:{yfl:!0}},"[":{glyph:2223,arity:0,flags:{yfl:!0}},"]":{glyph:2224,arity:0,flags:{yfl:!0}},"\\langle":{glyph:2227,arity:0,flags:{yfl:!0}},"\\rangle":{glyph:2228,arity:0,flags:{yfl:!0}},"|":{glyph:2229,arity:0,flags:{yfl:!0}},"\\|":{glyph:2230,arity:0,flags:{yfl:!0}},"\\{":{glyph:2225,arity:0,flags:{yfl:!0}},"\\}":{glyph:2226,arity:0,flags:{yfl:!0}},"\\#":{glyph:2275,arity:0,flags:{}},"\\$":{glyph:2274,arity:0,flags:{}},"\\&":{glyph:2273,arity:0,flags:{}},"\\%":{glyph:2271,arity:0,flags:{}},"\\begin":{glyph:0,arity:1,flags:{}},"\\end":{glyph:0,arity:1,flags:{}},"\\left":{glyph:0,arity:1,flags:{}},"\\right":{glyph:0,arity:1,flags:{}},"\\middle":{glyph:0,arity:1,flags:{}},"\\cdot":{glyph:2236,arity:0,flags:{}},"\\pm":{glyph:2233,arity:0,flags:{}},"\\mp":{glyph:2234,arity:0,flags:{}},"\\times":{glyph:2235,arity:0,flags:{}},"\\div":{glyph:2237,arity:0,flags:{}},"\\leqq":{glyph:2243,arity:0,flags:{}},"\\geqq":{glyph:2244,arity:0,flags:{}},"\\leq":{glyph:2243,arity:0,flags:{}},"\\geq":{glyph:2244,arity:0,flags:{}},"\\propto":{glyph:2245,arity:0,flags:{}},"\\sim":{glyph:2246,arity:0,flags:{}},"\\equiv":{glyph:2240,arity:0,flags:{}},"\\dagger":{glyph:2277,arity:0,flags:{}},"\\ddagger":{glyph:2278,arity:0,flags:{}},"\\ell":{glyph:662,arity:0,flags:{}},"\\vec":{glyph:2261,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\overrightarrow":{glyph:2261,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\overleftarrow":{glyph:2263,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\bar":{glyph:2231,arity:1,flags:{hat:!0,xfl:!0}},"\\overline":{glyph:2231,arity:1,flags:{hat:!0,xfl:!0}},"\\widehat":{glyph:2247,arity:1,flags:{hat:!0,xfl:!0,yfl:!0}},"\\hat":{glyph:2247,arity:1,flags:{hat:!0}},"\\acute":{glyph:2248,arity:1,flags:{hat:!0}},"\\grave":{glyph:2249,arity:1,flags:{hat:!0}},"\\breve":{glyph:2250,arity:1,flags:{hat:!0}},"\\tilde":{glyph:2246,arity:1,flags:{hat:!0}},"\\underline":{glyph:2231,arity:1,flags:{mat:!0,xfl:!0}},"\\not":{glyph:2220,arity:1,flags:{}},"\\neq":{glyph:2239,arity:1,flags:{}},"\\ne":{glyph:2239,arity:1,flags:{}},"\\exists":{glyph:2279,arity:0,flags:{}},"\\in":{glyph:2260,arity:0,flags:{}},"\\subset":{glyph:2256,arity:0,flags:{}},"\\supset":{glyph:2258,arity:0,flags:{}},"\\cup":{glyph:2257,arity:0,flags:{}},"\\cap":{glyph:2259,arity:0,flags:{}},"\\infty":{glyph:2270,arity:0,flags:{}},"\\partial":{glyph:2265,arity:0,flags:{}},"\\nabla":{glyph:2266,arity:0,flags:{}},"\\aleph":{glyph:2077,arity:0,flags:{}},"\\wp":{glyph:2190,arity:0,flags:{}},"\\therefore":{glyph:740,arity:0,flags:{}},"\\mid":{glyph:2229,arity:0,flags:{}},"\\sum":{glyph:2402,arity:0,flags:{big:!0}},"\\prod":{glyph:2401,arity:0,flags:{big:!0}},"\\bigoplus":{glyph:2284,arity:0,flags:{big:!0}},"\\bigodot":{glyph:2281,arity:0,flags:{big:!0}},"\\int":{glyph:2412,arity:0,flags:{yfl:!0}},"\\oint":{glyph:2269,arity:0,flags:{yfl:!0}},"\\oplus":{glyph:1284,arity:0,flags:{}},"\\odot":{glyph:1281,arity:0,flags:{}},"\\perp":{glyph:738,arity:0,flags:{}},"\\angle":{glyph:739,arity:0,flags:{}},"\\triangle":{glyph:842,arity:0,flags:{}},"\\Box":{glyph:841,arity:0,flags:{}},"\\rightarrow":{glyph:2261,arity:0,flags:{}},"\\to":{glyph:2261,arity:0,flags:{}},"\\leftarrow":{glyph:2263,arity:0,flags:{}},"\\gets":{glyph:2263,arity:0,flags:{}},"\\circ":{glyph:902,arity:0,flags:{}},"\\bigcirc":{glyph:904,arity:0,flags:{}},"\\bullet":{glyph:828,arity:0,flags:{}},"\\star":{glyph:856,arity:0,flags:{}},"\\diamond":{glyph:743,arity:0,flags:{}},"\\ast":{glyph:728,arity:0,flags:{}},"\\log":{glyph:0,arity:0,flags:{txt:!0}},"\\ln":{glyph:0,arity:0,flags:{txt:!0}},"\\exp":{glyph:0,arity:0,flags:{txt:!0}},"\\mod":{glyph:0,arity:0,flags:{txt:!0}},"\\lim":{glyph:0,arity:0,flags:{txt:!0,big:!0}},"\\sin":{glyph:0,arity:0,flags:{txt:!0}},"\\cos":{glyph:0,arity:0,flags:{txt:!0}},"\\tan":{glyph:0,arity:0,flags:{txt:!0}},"\\csc":{glyph:0,arity:0,flags:{txt:!0}},"\\sec":{glyph:0,arity:0,flags:{txt:!0}},"\\cot":{glyph:0,arity:0,flags:{txt:!0}},"\\sinh":{glyph:0,arity:0,flags:{txt:!0}},"\\cosh":{glyph:0,arity:0,flags:{txt:!0}},"\\tanh":{glyph:0,arity:0,flags:{txt:!0}},"\\csch":{glyph:0,arity:0,flags:{txt:!0}},"\\sech":{glyph:0,arity:0,flags:{txt:!0}},"\\coth":{glyph:0,arity:0,flags:{txt:!0}},"\\arcsin":{glyph:0,arity:0,flags:{txt:!0}},"\\arccos":{glyph:0,arity:0,flags:{txt:!0}},"\\arctan":{glyph:0,arity:0,flags:{txt:!0}},"\\arccsc":{glyph:0,arity:0,flags:{txt:!0}},"\\arcsec":{glyph:0,arity:0,flags:{txt:!0}},"\\arccot":{glyph:0,arity:0,flags:{txt:!0}},"\\text":{glyph:0,arity:1,flags:{}},"\\mathnormal":{glyph:0,arity:1,flags:{}},"\\mathrm":{glyph:0,arity:1,flags:{}},"\\mathit":{glyph:0,arity:1,flags:{}},"\\mathbf":{glyph:0,arity:1,flags:{}},"\\mathsf":{glyph:0,arity:1,flags:{}},"\\mathtt":{glyph:0,arity:1,flags:{}},"\\mathfrak":{glyph:0,arity:1,flags:{}},"\\mathcal":{glyph:0,arity:1,flags:{}},"\\mathbb":{glyph:0,arity:1,flags:{}},"\\mathscr":{glyph:0,arity:1,flags:{}},"\\rm":{glyph:0,arity:1,flags:{}},"\\it":{glyph:0,arity:1,flags:{}},"\\bf":{glyph:0,arity:1,flags:{}},"\\sf":{glyph:0,arity:1,flags:{}},"\\tt":{glyph:0,arity:1,flags:{}},"\\frak":{glyph:0,arity:1,flags:{}},"\\cal":{glyph:0,arity:1,flags:{}},"\\bb":{glyph:0,arity:1,flags:{}},"\\scr":{glyph:0,arity:1,flags:{}},"\\quad":{glyph:0,arity:0,flags:{}},"\\,":{glyph:0,arity:0,flags:{}},"\\.":{glyph:0,arity:0,flags:{}},"\\;":{glyph:0,arity:0,flags:{}},"\\!":{glyph:0,arity:0,flags:{}},"\\alpha":{glyph:2127,flags:{}},"\\beta":{glyph:2128,flags:{}},"\\gamma":{glyph:2129,flags:{}},"\\delta":{glyph:2130,flags:{}},"\\varepsilon":{glyph:2131,flags:{}},"\\zeta":{glyph:2132,flags:{}},"\\eta":{glyph:2133,flags:{}},"\\vartheta":{glyph:2134,flags:{}},"\\iota":{glyph:2135,flags:{}},"\\kappa":{glyph:2136,flags:{}},"\\lambda":{glyph:2137,flags:{}},"\\mu":{glyph:2138,flags:{}},"\\nu":{glyph:2139,flags:{}},"\\xi":{glyph:2140,flags:{}},"\\omicron":{glyph:2141,flags:{}},"\\pi":{glyph:2142,flags:{}},"\\rho":{glyph:2143,flags:{}},"\\sigma":{glyph:2144,flags:{}},"\\tau":{glyph:2145,flags:{}},"\\upsilon":{glyph:2146,flags:{}},"\\varphi":{glyph:2147,flags:{}},"\\chi":{glyph:2148,flags:{}},"\\psi":{glyph:2149,flags:{}},"\\omega":{glyph:2150,flags:{}},"\\epsilon":{glyph:2184,flags:{}},"\\theta":{glyph:2185,flags:{}},"\\phi":{glyph:2186,flags:{}},"\\varsigma":{glyph:2187,flags:{}},"\\Alpha":{glyph:2027,flags:{}},"\\Beta":{glyph:2028,flags:{}},"\\Gamma":{glyph:2029,flags:{}},"\\Delta":{glyph:2030,flags:{}},"\\Epsilon":{glyph:2031,flags:{}},"\\Zeta":{glyph:2032,flags:{}},"\\Eta":{glyph:2033,flags:{}},"\\Theta":{glyph:2034,flags:{}},"\\Iota":{glyph:2035,flags:{}},"\\Kappa":{glyph:2036,flags:{}},"\\Lambda":{glyph:2037,flags:{}},"\\Mu":{glyph:2038,flags:{}},"\\Nu":{glyph:2039,flags:{}},"\\Xi":{glyph:2040,flags:{}},"\\Omicron":{glyph:2041,flags:{}},"\\Pi":{glyph:2042,flags:{}},"\\Rho":{glyph:2043,flags:{}},"\\Sigma":{glyph:2044,flags:{}},"\\Tau":{glyph:2045,flags:{}},"\\Upsilon":{glyph:2046,flags:{}},"\\Phi":{glyph:2047,flags:{}},"\\Chi":{glyph:2048,flags:{}},"\\Psi":{glyph:2049,flags:{}},"\\Omega":{glyph:2050,flags:{}}};function ob(e,t="math"){let n=e.charCodeAt(0);if(65<=n&&n<=90){let r=n-65;return t=="text"||t=="rm"?r+2001:t=="tt"?r+501:t=="bf"||t=="bb"?r+3001:t=="sf"?r+2501:t=="frak"?r+3301:t=="scr"||t=="cal"?r+2551:r+2051}if(97<=n&&n<=122){let r=n-97;return t=="text"||t=="rm"?r+2101:t=="tt"?r+601:t=="bf"||t=="bb"?r+3101:t=="sf"?r+2601:t=="frak"?r+3401:t=="scr"||t=="cal"?r+2651:r+2151}if(48<=n&&n<=57){let r=n-48;return t=="it"?r+2750:t=="bf"?r+3200:t=="tt"?r+700:r+2200}return{".":2210,",":2211,":":2212,";":2213,"!":2214,"?":2215,"'":2216,'"':2217,"*":2219,"/":2220,"-":2231,"+":2232,"=":2238,"<":2241,">":2242,"~":2246,"@":2273,"\\":804}[e]}var Sa={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function w7e(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t<e.length;)e[t]==" "?r.length&&(n.push(r),r=""):e[t]=="\\"?r.length==1&&r[0]=="\\"?r+=e[t]:(r.length&&n.push(r),r=e[t]):/[A-Za-z0-9\.]/.test(e[t])?r+=e[t]:(r.length&&r!="\\"&&(n.push(r),r=""),r+=e[t],n.push(r),r=""),t++;return r.length&&n.push(r),n}function M7e(e){return{type:Sn[e]?"symb":"char",mode:"math",text:e,chld:[],bbox:null}}function CT(e){let t=0,n={type:"node",text:"",mode:"math",chld:[],bbox:null};function r(){if(e[t]!="[")return null;let o=0,a=t,s;for(;a<e.length;){if(e[a]=="[")o++;else if(e[a]=="]"&&(o--,!o))break;a++}return s=CT(e.slice(t+1,a)),t=a,s}function i(o){let a=t,s=a,l=0,u=0,c=[];for(;a<e.length;){if(e[a]=="{")l||(s=a),l++;else if(e[a]=="}"){if(l--,!l&&(c.push(CT(e.slice(s+1,a))),u++,u==o))break}else if(l==0&&(c.push(M7e(e[a])),u++,u==o))break;a++}return t=a,c}for(t=0;t<e.length;t++){let o=Sn[e[t]],a={type:"",text:e[t],mode:"math",chld:[],bbox:null};if(o)if(o.arity){t++,a.type="func";let s=null;o.flags.opt&&(s=r(),s&&t++);let l=i(o.arity);a.chld=l,s&&a.chld.push(s)}else a.type="symb";else e[t]=="{"?(a.type="node",a.text="",a.chld=i(1)):a.type="char";n.chld.push(a)}return n.chld.length==1&&(n=n.chld[0]),n}function tq(e){let t=0;for(;t<e.length;){if(e[t].text=="\\begin"){let n;for(n=t;n<e.length&&e[n].text!="\\end";n++);let r=e.splice(t+1,n-(t+1));tq(r),e[t].text=e[t].chld[0].text,e[t].chld=r,e.splice(t+1,1)}t++}}function bo(e,t,n,r,i,o){if(n==null&&(n=t),!!e.bbox){o&&(e.bbox.x*=t,e.bbox.y*=n),e.bbox.w*=t,e.bbox.h*=n;for(var a=0;a<e.chld.length;a++)bo(e.chld[a],t,n,0,0,!0);e.bbox.x+=r,e.bbox.y+=i}}function nq(e){let t=1/0,n=-1/0,r=1/0,i=-1/0;for(let o=0;o<e.length;o++)e[o].bbox&&(t=Math.min(t,e[o].bbox.x),r=Math.min(r,e[o].bbox.y),n=Math.max(n,e[o].bbox.x+e[o].bbox.w),i=Math.max(i,e[o].bbox.y+e[o].bbox.h));return{x:t,y:r,w:n-t,h:i-r}}function L7e(e){if(!e.length)return null;let t=nq(e);for(let r=0;r<e.length;r++)e[r].bbox&&(e[r].bbox.x-=t.x,e[r].bbox.y-=t.y);return{type:"node",text:"",mode:"math",chld:e,bbox:t}}function T7e(e,t="center"){for(let u=0;u<e.length;u++)if(e[u].text=="^"||e[u].text=="'"){let c=0,f=u;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;c=e[f].bbox.y,e[u].text=="'"?e[u].bbox.y=c:(bo(e[u],Sa.SUB_SUP_SCALE,null,0,0),Sn[e[f].text]&&Sn[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,bo(e[u],Sa.SUB_SUP_SCALE,null,0,0),Sn[e[f].text]&&Sn[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<e.length: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;u<e.length;u++)if(e[u].text=="\\left"){const[c,f]=n(u,"\\left","\\right",1,0);c!=1/0&&f!=-1/0&&(e[u].bbox.y=c,bo(e[u],1,(f-c)/e[u].bbox.h,0,0))}else if(e[u].text=="\\right"){const[c,f]=n(u,"\\right","\\left",-1,0);c!=1/0&&f!=-1/0&&(e[u].bbox.y=c,bo(e[u],1,(f-c)/e[u].bbox.h,0,0))}else if(e[u].text=="\\middle"){const[c,f]=n(u,"\\right","\\left",-1,1),[d,h]=n(u,"\\left","\\right",1,1);let p=Math.min(c,d),v=Math.max(f,h);p!=1/0&&v!=-1/0&&(e[u].bbox.y=p,bo(e[u],1,(v-p)/e[u].bbox.h,0,0))}if(!e.some(u=>u.text=="&"||u.text=="\\\\"))return;let r=[],i=[],o=[];for(let u=0;u<e.length;u++)e[u].text=="&"?(i.push(o),o=[]):e[u].text=="\\\\"?(o.length&&(i.push(o),o=[]),r.push(i),i=[]):o.push(e[u]);o.length&&i.push(o),i.length&&r.push(i);let a=[],s=[];for(let u=0;u<r.length;u++){let c=[];for(let f=0;f<r[u].length;f++){let d=L7e(r[u][f]);d&&(a[f]=a[f]||0,a[f]=Math.max(d.bbox.w+1,a[f])),c[f]=d}s.push(c)}let l=[];for(let u=0;u<s.length;u++){let c=1/0,f=-1/0;for(let d=0;d<s[u].length;d++)s[u][d]&&(c=Math.min(c,s[u][d].bbox.y),f=Math.max(f,s[u][d].bbox.y+s[u][d].bbox.h));l.push([c,f])}for(let u=0;u<l.length;u++)(l[u][0]==1/0||l[u][1]==1/0)&&(l[u][0]=u==0?0:l[u-1][1],l[u][1]=l[u][0]+2);for(let u=1;u<s.length;u++){let c=l[u-1][1]-l[u][0]+Sa.LINE_SPACING;for(let f=0;f<s[u].length;f++)s[u][f]&&(s[u][f].bbox.y+=c);l[u][0]+=c,l[u][1]+=c}e.splice(0,e.length);for(let u=0;u<s.length;u++){let c=0;for(let f=0;f<s[u].length;f++){let d=s[u][f];if(!d){c+=a[f];continue}d.bbox.x+=c,c+=a[f]-d.bbox.w,t=="center"?d.bbox.x+=(a[f]-d.bbox.w)/2:t=="left"||(t=="right"||t=="equation"&&f!=s[u].length-1)&&(d.bbox.x+=a[f]-d.bbox.w),e.push(d)}}}function Ll(e,t="math"){var n,r,i;let o=(n={"\\text":"text","\\mathnormal":"math","\\mathrm":"rm","\\mathit":"it","\\mathbf":"bf","\\mathsf":"sf","\\mathtt":"tt","\\mathfrak":"frak","\\mathcal":"cal","\\mathbb":"bb","\\mathscr":"scr","\\rm":"rm","\\it":"it","\\bf":"bf","\\sf":"tt","\\tt":"tt","\\frak":"frak","\\cal":"cal","\\bb":"bb","\\scr":"scr"}[e.text])!=null?n:t;if(!e.chld.length){if(Sn[e.text])if(Sn[e.text].flags.big)e.text=="\\lim"?e.bbox={x:0,y:0,w:3.5,h:2}:e.bbox={x:0,y:-.5,w:3,h:3};else if(Sn[e.text].flags.txt){let s=0;for(var a=1;a<e.text.length;a++)s+=Ap(ob(e.text[a],"text")).w;s/=16,e.bbox={x:0,y:0,w:s,h:2}}else if(Sn[e.text].glyph){let s=Ap(Sn[e.text].glyph).w;s/=16,e.text=="\\int"||e.text=="\\oint"?e.bbox={x:0,y:-1.5,w:s,h:5}:e.bbox={x:0,y:0,w:s,h:2}}else e.bbox={x:0,y:0,w:1,h:2};else{let s=0;for(var a=0;a<e.text.length;a++)Ap(ob(e.text[a],o))&&(o=="tt"?s+=16:s+=Ap(ob(e.text[a],o)).w);s/=16,e.bbox={x:0,y:0,w:s,h:2}}e.mode=o;return}if(e.text=="\\frac"){let s=e.chld[0],l=e.chld[1],u=Sa.FRAC_SCALE;Ll(s),Ll(l),s.bbox.x=0,s.bbox.y=0,l.bbox.x=0,l.bbox.y=0;let c=Math.max(s.bbox.w,l.bbox.w)*u;bo(s,u,null,(c-s.bbox.w*u)/2,0),bo(l,u,null,(c-l.bbox.w*u)/2,s.bbox.h+Sa.FRAC_SPACING),e.bbox={x:0,y:-s.bbox.h+1-Sa.FRAC_SPACING/2,w:c,h:s.bbox.h+l.bbox.h+Sa.FRAC_SPACING}}else if(e.text=="\\binom"){let s=e.chld[0],l=e.chld[1];Ll(s),Ll(l),s.bbox.x=0,s.bbox.y=0,l.bbox.x=0,l.bbox.y=0;let u=Math.max(s.bbox.w,l.bbox.w);bo(s,1,null,(u-s.bbox.w)/2+1,0),bo(l,1,null,(u-l.bbox.w)/2+1,s.bbox.h),e.bbox={x:0,y:-s.bbox.h+1,w:u+2,h:s.bbox.h+l.bbox.h}}else if(e.text=="\\sqrt"){let s=e.chld[0];Ll(s);let l=e.chld[1],u=0;l&&(Ll(l),u=Math.max(l.bbox.w*Sa.SQRT_MAG_SCALE-.5,0),bo(l,Sa.SQRT_MAG_SCALE,null,0,.5)),bo(s,1,null,1+u,.5),e.bbox={x:0,y:2-s.bbox.h-.5,w:s.bbox.w+1+u,h:s.bbox.h+.5}}else if(Sn[e.text]&&Sn[e.text].flags.hat){let s=e.chld[0];Ll(s),bo(s,1,null,0,.5),e.bbox={x:0,y:-.5,w:s.bbox.w,h:s.bbox.h+.5}}else if(Sn[e.text]&&Sn[e.text].flags.mat){let s=e.chld[0];Ll(s),e.bbox={x:0,y:0,w:s.bbox.w,h:s.bbox.h+.5}}else{let s=0,l=0,u=1;for(let v=0;v<e.chld.length;v++){let g=e.chld[v],m=(r={"\\quad":2,"\\,":2*3/18,"\\:":2*4/18,"\\;":2*5/18,"\\!":2*-3/18}[g.text])!=null?r:null;if(g.text=="\\\\"){l+=u,s=0,u=1;continue}else{if(g.text=="&")continue;if(m!=null){s+=m;continue}else{if(Ll(g,o),bo(g,1,null,s,l),g.text=="^"||g.text=="_"||g.text=="'"){let y=v;for(;y>0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=Sn[e.chld[y].text]&&Sn[e.chld[y].text].flags.big;if(g.text=="'"){let A=y+1,x=0;for(;A<v;)e.chld[A].text=="'"&&x++,A++;g.bbox.x=e.chld[y].bbox.x+e.chld[y].bbox.w+g.bbox.w*x,s=Math.max(s,g.bbox.x+g.bbox.w)}else if(R){let A=e.chld[y].bbox.x+(e.chld[y].bbox.w-g.bbox.w*Sa.SUB_SUP_SCALE)/2;g.bbox.x=A,s=Math.max(s,e.chld[y].bbox.x+e.chld[y].bbox.w+(g.bbox.w*Sa.SUB_SUP_SCALE-e.chld[y].bbox.w)/2)}else g.bbox.x=e.chld[y].bbox.x+e.chld[y].bbox.w,s=Math.max(s,g.bbox.x+g.bbox.w*Sa.SUB_SUP_SCALE)}else s+=g.bbox.w;t=="text"&&(s+=1),u=Math.max(g.bbox.y+g.bbox.h-l,u)}}}l+=u;let c={bmatrix:["[","]"],pmatrix:["(",")"],Bmatrix:["\\{","\\}"],cases:["\\{"]},f=(i={bmatrix:"center",pmatrix:"center",Bmatrix:"center",cases:"left",matrix:"center",aligned:"equation"}[e.text])!=null?i:"left",d=!!c[e.text],h=!!c[e.text]&&c[e.text].length>1;T7e(e.chld,f);let p=nq(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let v=0;v<e.chld.length;v++)bo(e.chld[v],1,null,-p.x+(d?1.5:0),-p.y);e.bbox={x:0,y:0,w:p.w+1.5*Number(d)+1.5*Number(h),h:p.h},d&&e.chld.unshift({type:"symb",text:c[e.text][0],mode:e.mode,chld:[],bbox:{x:0,y:0,w:1,h:p.h}}),h&&e.chld.push({type:"symb",text:c[e.text][1],mode:e.mode,chld:[],bbox:{x:p.w+2,y:0,w:1,h:p.h}}),(d||h||e.text=="matrix")&&(e.type="node",e.text="",e.bbox.y-=(e.bbox.h-2)/2)}}function _7e(e){function t(r,i,o){let a=[];if(r.bbox){if(i+=r.bbox.x,o+=r.bbox.y,r.text=="\\frac"){let l=r.chld[1].bbox.y-(r.chld[0].bbox.y+r.chld[0].bbox.h),u={type:"symb",mode:r.mode,text:"\\bar",bbox:{x:i,y:o+(r.chld[1].bbox.y-l/2)-l/2,w:r.bbox.w,h:l},chld:[]};a.push(u)}else if(r.text=="\\sqrt"){let l=r.chld[0].bbox.y,u=Math.max(0,r.chld[0].bbox.x-r.chld[0].bbox.h/2),c={type:"symb",mode:r.mode,text:"\\sqrt",bbox:{x:i+u,y:o+l/2,w:r.chld[0].bbox.x-u,h:r.bbox.h-l/2},chld:[]};a.push(c),a.push({type:"symb",text:"\\bar",mode:r.mode,bbox:{x:i+r.chld[0].bbox.x,y:o,w:r.bbox.w-r.chld[0].bbox.x,h:l},chld:[]})}else if(r.text=="\\binom"){let l=Math.min(r.chld[0].bbox.x,r.chld[1].bbox.x),u={type:"symb",mode:r.mode,text:"(",bbox:{x:i,y:o,w:l,h:r.bbox.h},chld:[]};a.push(u),a.push({type:"symb",text:")",mode:r.mode,bbox:{x:i+r.bbox.w-l,y:o,w:l,h:r.bbox.h},chld:[]})}else if(Sn[r.text]&&Sn[r.text].flags.hat){let l=r.chld[0].bbox.y,u={type:"symb",mode:r.mode,text:r.text,bbox:{x:i,y:o,w:r.bbox.w,h:l},chld:[]};a.push(u)}else if(Sn[r.text]&&Sn[r.text].flags.mat){let l=r.chld[0].bbox.h,u={type:"symb",text:r.text,mode:r.mode,bbox:{x:i,y:o+l,w:r.bbox.w,h:r.bbox.h-l},chld:[]};a.push(u)}else if(r.type!="node"&&r.text!="^"&&r.text!="_"){let l={type:r.type=="func"?"symb":r.type,text:r.text,mode:r.mode,bbox:{x:i,y:o,w:r.bbox.w,h:r.bbox.h},chld:[]};a.push(l)}}for(var s=0;s<r.chld.length;s++){let l=t(r.chld[s],i,o);a.push(...l)}return a}let n=t(e,-e.bbox.x,-e.bbox.y);e.type="node",e.text="",e.chld=n}function O7e(e){let t=[];for(let n=0;n<e.chld.length;n++){let r=e.chld[n],i=r.bbox.h/2,o=!1;if(Sn[r.text]&&Sn[r.text].flags.hat&&!Sn[r.text].flags.xfl&&!Sn[r.text].flags.yfl&&(i*=4,o=!0),Sn[r.text]&&Sn[r.text].glyph){let a=Ap(Sn[r.text].glyph);for(let s=0;s<a.polylines.length;s++){let l=[];for(let u=0;u<a.polylines[s].length;u++){let c=a.polylines[s][u][0],f=a.polylines[s][u][1];if(Sn[r.text].flags.xfl)c=(c-a.xmin)/Math.max(a.xmax-a.xmin,1)*r.bbox.w,c+=r.bbox.x;else if(a.w/16*i>r.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(Sn[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(Sn[r.text]&&Sn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(Sn[r.text]&&Sn[r.text].flags.txt);for(let l=Number(s);l<r.text.length;l++){let u=Ap(ob(r.text[l],s?"text":r.mode));if(!u){console.warn("unmapped character: "+r.text[l]);continue}for(let c=0;c<u.polylines.length;c++){let f=[];for(let d=0;d<u.polylines[c].length;d++){let h=u.polylines[c][d][0],p=u.polylines[c][d][1];h/=16,p/=16,h*=i,p*=i,r.mode=="tt"&&(u.w>16?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 wl(e){return Math.round(e*100)/100}var Hk=class{constructor(e){this._latex=e,this._tokens=w7e(e),this._tree=CT(this._tokens),tq(this._tree.chld),Ll(this._tree),_7e(this._tree),this._polylines=O7e(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<this._tree.chld.length;f++){let d=this._tree.chld[f];(d.type=="char"||Sn[d.text]&&(Sn[d.text].flags.txt||!Object.keys(Sn[d.text].flags).length))&&(u=Math.min(d.bbox.h,u))}let c=Math.max(1,e.MIN_CHAR_H/u);o*=c,a*=c}if(e.MAX_W!=null){let u=o;o=Math.min(o,e.MAX_W/this._tree.bbox.w),a*=o/u}if(e.MAX_H!=null){let u=a;a=Math.min(a,e.MAX_H/this._tree.bbox.h),o*=a/u}let s=(r=e.MARGIN_X)!=null?r:o,l=(i=e.MARGIN_Y)!=null?i:a;return[s,l,o,a]}polylines(e){e||(e={});let t=[],[n,r,i,o]=this.resolveScale(e);for(let a=0;a<this._polylines.length;a++){t.push([]);for(let s=0;s<this._polylines[a].length;s++){let[l,u]=this._polylines[a][s];t[t.length-1].push([n+l*i,r+u*o])}}return t}pathd(e){e||(e={});let t="",[n,r,i,o]=this.resolveScale(e);for(let a=0;a<this._polylines.length;a++)for(let s=0;s<this._polylines[a].length;s++){let[l,u]=this._polylines[a][s];t+=s?"L":"M",t+=`${wl(n+l*i)} ${wl(r+u*o)}`}return t}svg(e){var t,n;e||(e={});let[r,i,o,a]=this.resolveScale(e),s=wl(this._tree.bbox.w*o+r*2),l=wl(this._tree.bbox.h*a+i*2),u=`<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
width="${s}" height="${l}"
|
||
fill="none" stroke="${(t=e.FG_COLOR)!=null?t:"black"}" stroke-width="${(n=e.STROKE_W)!=null?n:1}"
|
||
stroke-linecap="round" stroke-linejoin="round"
|
||
>`;e.BG_COLOR&&(u+=`<rect x="0" y="0" width="${s}" height="${l}" fill="${e.BG_COLOR}" stroke="none"></rect>`),u+='<path d="';for(let c=0;c<this._polylines.length;c++){u+="M";for(let f=0;f<this._polylines[c].length;f++){let[d,h]=this._polylines[c][f];u+=wl(r+d*o)+" "+wl(i+h*a)+" "}}return u+='"/>',u+="</svg>",u}pdf(e){var t;e||(e={});let[n,r,i,o]=this.resolveScale(e),a=wl(this._tree.bbox.w*i+n*2),s=wl(this._tree.bbox.h*o+r*2),l=`%PDF-1.1
|
||
%%¥±ë
|
||
1 0 obj
|
||
<< /Type /Catalog
|
||
/Pages 2 0 R
|
||
>>endobj
|
||
2 0 obj
|
||
<< /Type /Pages
|
||
/Kids [3 0 R]
|
||
/Count 1
|
||
/MediaBox [0 0 ${a} ${s}]
|
||
>>
|
||
endobj
|
||
3 0 obj
|
||
<< /Type /Page
|
||
/Parent 2 0 R
|
||
/Resources
|
||
<< /Font
|
||
<< /F1
|
||
<< /Type /Font
|
||
/Subtype /Type1
|
||
/BaseFont /Times-Roman
|
||
>>
|
||
>>
|
||
>>
|
||
/Contents [`,u="",c=4;for(let p=0;p<this._polylines.length;p++){u+=`${c} 0 obj
|
||
<< /Length 0 >>
|
||
stream
|
||
1 j 1 J ${(t=e.STROKE_W)!=null?t:1} w
|
||
`;for(var f=0;f<this._polylines[p].length;f++){var[d,h]=this._polylines[p][f];u+=`${wl(n+d*i)} ${wl(s-(r+h*o))} ${f?"l":"m"} `}u+=`
|
||
S
|
||
endstream
|
||
endobj
|
||
`,l+=`${c} 0 R `,c++}return l+=`]
|
||
>>
|
||
endobj
|
||
`,u+=`
|
||
trailer
|
||
<< /Root 1 0 R
|
||
/Size 0
|
||
>>startxref
|
||
|
||
%%EOF
|
||
`,l+u}boxes(e){e||(e={});let[t,n,r,i]=this.resolveScale(e),o=[];for(let a=0;a<this._tree.chld.length;a++){let{x:s,y:l,w:u,h:c}=this._tree.chld[a].bbox;o.push({x:t+s*r,y:n+l*i,w:u*r,h:c*i})}return o}box(e){e||(e={});let[t,n,r,i]=this.resolveScale(e);return{x:t+this._tree.bbox.x*r,y:n+this._tree.bbox.y*i,w:this._tree.bbox.w*r,h:this._tree.bbox.h*i}}};Sa.SUB_SUP_SCALE=.5;const k7e=[{label:"高斯公式",latex:"\\int\\int\\int _ { \\Omega } \\left( \\frac { \\partial {P} } { \\partial {x} } + \\frac { \\partial {Q} } { \\partial {y} } + \\frac { \\partial {R} }{ \\partial {z} } \\right) \\mathrm { d } V = \\oint _ { \\partial \\Omega } ( P \\cos \\alpha + Q \\cos \\beta + R \\cos \\gamma ) \\mathrm{ d} S"},{label:"傅里叶级数",latex:"f(x) = \\frac {a_0} 2 + \\sum_{n = 1}^\\infty {({a_n}\\cos {nx} + {b_n}\\sin {nx})}"},{label:"泰勒展开式",latex:"e ^ { x } = 1 + \\frac { x } { 1 ! } + \\frac { x ^ { 2 } } { 2 ! } + \\frac { x ^ { 3 } } { 3 ! } + ... , \\quad - \\infty < x < \\infty"},{label:"定积分",latex:"\\lim_ { n \\rightarrow + \\infty } \\sum _ { i = 1 } ^ { n } f \\left[ a + \\frac { i } { n } ( b - a ) \\right] \\frac { b - a } { n } = \\int _ { a } ^ { b } f ( x ) dx"},{label:"三角恒等式1",latex:"\\sin \\alpha \\pm \\sin \\beta = 2 \\sin \\frac { 1 } { 2 } ( \\alpha \\pm \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha \\mp \\beta )"},{label:"三角恒等式2",latex:"\\cos \\alpha + \\cos \\beta = 2 \\cos \\frac { 1 } { 2 } ( \\alpha + \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha - \\beta )"},{label:"和的展开式",latex:"( 1 + x ) ^ { n } = 1 + \\frac { n x } { 1 ! } + \\frac { n ( n - 1 ) x ^ { 2 } } { 2 ! } + ..."},{label:"欧拉公式",latex:" e^{ix} = \\cos {x} + i\\sin {x}"},{label:"贝努利方程",latex:"\\frac {dy} {dx} + P(x)y = Q(x) y^n ({n} \\not= {0,1})"},{label:"全微分方程",latex:"du(x,y) = P(x,y)dx + Q(x,y)dy = 0"},{label:"非齐次方程",latex:"y = (\\int Q(x) e^{\\int {P(x)dx}}dx + C)e^{-\\int {P(x)dx}}"},{label:"柯西中值定理",latex:"\\frac{{f(b) - f(a)}}{{F(b) - F(a)}} = \\frac{{f'(\\xi )}}{{F'(\\xi )}}"},{label:"拉格朗日中值定理",latex:"f(b) - f(a) = f'(\\xi )(b - a)"},{label:"导数公式",latex:"(\\arcsin x)' = \\frac{1}{{\\sqrt {1 - x^2} }}"},{label:"三角函数积分",latex:"\\int {tgxdx = - \\ln \\left| {\\cos x} \\right| + C}"},{label:"二次曲面",latex:"\\frac{{{x^2}}}{{{a^2}}} + \\frac{{{y^2}}}{{{b^2}}} - \\frac{{{z^2}}}{{{c^2}}} = 1"},{label:"二阶微分",latex:"\\frac {{d^2}y} {dx^2} + P(x) \\frac {dy} {dx} + Q(x)y = f(x)"},{label:"方向导数",latex:"\\frac{{\\partial f}}{{\\partial l}} = \\frac{{\\partial f}}{{\\partial x}}\\cos \\phi + \\frac{{\\partial f}}{{\\partial y}}\\sin \\phi"}],v8=[{type:"operators",label:"数学",children:[{latex:"\\cdot"},{latex:"\\pm"},{latex:"\\mp"},{latex:"+"},{latex:"-"},{latex:"\\times"},{latex:"\\div"},{latex:"<"},{latex:">"},{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"}]}],P7e=["width","height"],C7e=["transform"],N7e=["d"],I7e=Ee({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=ge({x:0,y:0,w:0,h:0}),r=ge("");_t(()=>t.latex,()=>{const o=new Hk(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(),ne("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"},[V("g",{transform:`scale(${i.value}, ${i.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[V("path",{d:r.value},null,8,N7e)],8,C7e)],8,P7e))}}),ID=Ue(I7e,[["__scopeId","data-v-fa1b116d"]]),F7e=["innerHTML"],E7e=Ee({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=we(()=>new Hk(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,i)=>(U(),ne("div",{class:"symbol-content",innerHTML:n.value},null,8,F7e))}}),X7e=["disabled","value","rows","placeholder"],W7e=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"],setup(e,{expose:t,emit:n}){const r=n,i=s=>{r("update:value",s.target.value)},o=ge();return t({focus:()=>{o.value&&o.value.focus()}}),(s,l)=>(U(),ne("textarea",{class:$e(["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:Le({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))},null,46,X7e))}}),NT=Ue(W7e,[["__scopeId","data-v-2b83189c"]]),V7e={class:"latex-editor"},D7e={class:"container"},U7e={class:"left"},B7e={class:"input-area"},Y7e={class:"preview"},Z7e={key:0,class:"placeholder"},Q7e={key:1,class:"preview-content"},H7e={class:"right"},K7e={class:"content"},G7e={key:0,class:"symbol"},z7e={class:"symbol-pool"},J7e=["onClick"],$7e={key:1,class:"formula"},j7e={class:"formula-title"},q7e=["onClick"],e9e={class:"footer"},t9e=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=k7e,a=v8.map(p=>({label:p.label,key:p.type})),s=ge(""),l=ge("symbol"),u=ge(),c=ge(v8[0].type),f=we(()=>{const p=v8.find(v=>v.type===c.value);return(p==null?void 0:p.children)||[]});jt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return Tn.error("公式不能为空");const p=new Hk(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(),ne("div",V7e,[V("div",D7e,[V("div",U7e,[V("div",B7e,[_(NT,{value:s.value,"onUpdate:value":v[0]||(v[0]=g=>s.value=g),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:u},null,8,["value"])]),V("div",Y7e,[s.value?(U(),ne("div",Q7e,[_(ID,{width:518,height:138,latex:s.value},null,8,["latex"])])):(U(),ne("div",Z7e,"公式预览"))])]),V("div",H7e,[_(ol,{tabs:n,value:l.value,"onUpdate:value":v[1]||(v[1]=g=>l.value=g),card:""},null,8,["value"]),V("div",K7e,[l.value==="symbol"?(U(),ne("div",G7e,[_(ol,{tabs:z(a),value:c.value,"onUpdate:value":v[2]||(v[2]=g=>c.value=g),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),V("div",z7e,[(U(!0),ne(Ve,null,rt(f.value,g=>(U(),ne("div",{class:"symbol-item",key:g.latex,onClick:m=>h(g.latex)},[_(E7e,{latex:g.latex},null,8,["latex"])],8,J7e))),128))])])):(U(),ne("div",$7e,[(U(!0),ne(Ve,null,rt(z(o),g=>(U(),ne("div",{class:"formula-item",key:g.label},[V("div",j7e,pt(g.label),1),V("div",{class:"formula-item-content",onClick:m=>s.value=g.latex},[_(ID,{width:236,height:60,latex:g.latex},null,8,["latex"])],8,q7e)]))),128))]))])])]),V("div",e9e,[_(qe,{class:"btn",onClick:v[3]||(v[3]=g=>i("close"))},{default:se(()=>[De("取消")]),_:1}),_(qe,{class:"btn",type:"primary",onClick:v[4]||(v[4]=g=>d())},{default:se(()=>[De("确定")]),_:1})])]))}}),rq=Ue(t9e,[["__scopeId","data-v-fc449335"]]),n9e={class:"canvas-tool"},r9e={class:"left-handler"},i9e={class:"more"},o9e={class:"add-element-handler"},a9e={class:"handler-item group-btn"},s9e={class:"handler-item group-btn",offset:10},l9e={class:"right-handler"},u9e={class:"text"},c9e=Ee({__name:"index",setup(e){const t=dt(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:i,showSearchPanel:o,showNotesPanel:a}=We(t),{canUndo:s,canRedo:l}=We(R4()),{redo:u,undo:c}=qt(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=tO(),v=[200,150,125,100,75,50],g=ge(!1),m=ee=>{d(ee),g.value=!1},{createImageElement:y,createChartElement:R,createTableElement:A,createLatexElement:x,createVideoElement:S,createAudioElement:T}=zh(),w=ee=>{const q=ee[0];q&&zf(q).then(H=>y(H))},M=ge(!1),O=ge(!1),P=ge(!1),k=ge(!1),F=ge(!1),C=ge(!1),I=ge(!1),N=ge(!1),W=ge(!1),D=(ee=!1)=>{t.setCreatingElement({type:"text",vertical:ee})},Z=ee=>{t.setCreatingElement({type:"shape",data:ee}),M.value=!1},re=()=>{t.setCreatingCustomShapeState(!0),M.value=!1},B=ee=>{t.setCreatingElement({type:"line",data:ee}),O.value=!1},Y=()=>{t.setSelectPanelState(!i.value)},K=()=>{t.setSearchPanelState(!o.value)},G=()=>{t.setNotesPanelState(!a.value)};return(ee,q)=>{var He;const H=Se("IconBack"),ue=Se("IconNext"),Ae=Se("IconMore"),ce=Se("IconComment"),de=Se("IconMoveOne"),le=Se("IconSearch"),J=Se("IconFontSize"),E=Se("IconTextRotationNone"),$=Se("IconTextRotationDown"),ie=Se("IconDown"),j=Se("IconGraphicDesign"),te=Se("IconPicture"),ae=Se("IconConnection"),he=Se("IconChartProportion"),fe=Se("IconInsertTable"),ve=Se("IconFormula"),xe=Se("IconVideoTwo"),Fe=Se("IconMinus"),Re=Se("IconPlus"),Qe=Se("IconFullScreen"),Xe=Cn("tooltip");return U(),ne("div",n9e,[V("div",r9e,[Ge(_(H,{class:$e(["handler-item",{disable:!z(s)}]),onClick:q[0]||(q[0]=ye=>z(c)())},null,8,["class"]),[[Xe,"撤销(Ctrl + Z)"]]),Ge(_(ue,{class:$e(["handler-item",{disable:!z(l)}]),onClick:q[1]||(q[1]=ye=>z(u)())},null,8,["class"]),[[Xe,"重做(Ctrl + Y)"]]),V("div",i9e,[_(Yt,{type:"vertical",style:{height:"20px"}}),_(It,{class:"more-icon",trigger:"click",value:W.value,"onUpdate:value":q[5]||(q[5]=ye=>W.value=ye),offset:10},{content:se(()=>[_(ri,{center:"",onClick:q[2]||(q[2]=ye=>{G(),W.value=!1})},{default:se(()=>[De("批注面板")]),_:1}),_(ri,{center:"",onClick:q[3]||(q[3]=ye=>{Y(),W.value=!1})},{default:se(()=>[De("选择窗格")]),_:1}),_(ri,{center:"",onClick:q[4]||(q[4]=ye=>{K(),W.value=!1})},{default:se(()=>[De("查找替换")]),_:1})]),default:se(()=>[_(Ae,{class:"handler-item"})]),_:1},8,["value"]),Ge(_(ce,{class:$e(["handler-item",{active:z(a)}]),onClick:q[6]||(q[6]=ye=>G())},null,8,["class"]),[[Xe,"批注面板"]]),Ge(_(de,{class:$e(["handler-item",{active:z(i)}]),onClick:q[7]||(q[7]=ye=>Y())},null,8,["class"]),[[Xe,"选择窗格"]]),Ge(_(le,{class:$e(["handler-item",{active:z(o)}]),onClick:q[8]||(q[8]=ye=>K())},null,8,["class"]),[[Xe,"查找/替换(Ctrl + F)"]])])]),V("div",o9e,[Ge((U(),ne("div",a9e,[_(J,{class:$e(["icon",{active:((He=z(n))==null?void 0:He.type)==="text"}]),onClick:q[9]||(q[9]=ye=>D())},null,8,["class"]),_(It,{trigger:"click",value:I.value,"onUpdate:value":q[12]||(q[12]=ye=>I.value=ye),style:{height:"100%"},offset:10},{content:se(()=>[_(ri,{center:"",onClick:q[10]||(q[10]=()=>{D(),I.value=!1})},{default:se(()=>[_(E),De(" 横向文本框")]),_:1}),_(ri,{center:"",onClick:q[11]||(q[11]=()=>{D(!0),I.value=!1})},{default:se(()=>[_($),De(" 竖向文本框")]),_:1})]),default:se(()=>[_(ie,{class:"arrow"})]),_:1},8,["value"])])),[[Xe,"插入文字"]]),Ge((U(),ne("div",s9e,[_(It,{trigger:"click",style:{height:"100%"},value:M.value,"onUpdate:value":q[14]||(q[14]=ye=>M.value=ye),offset:10},{content:se(()=>[_(IIe,{onSelect:q[13]||(q[13]=ye=>Z(ye))})]),default:se(()=>{var ye;return[_(j,{class:$e(["icon",{active:z(r)||((ye=z(n))==null?void 0:ye.type)==="shape"}])},null,8,["class"])]}),_:1},8,["value"]),_(It,{trigger:"click",value:N.value,"onUpdate:value":q[16]||(q[16]=ye=>N.value=ye),style:{height:"100%"},offset:10},{content:se(()=>[_(ri,{center:"",onClick:q[15]||(q[15]=()=>{re(),N.value=!1})},{default:se(()=>[De("自由绘制")]),_:1})]),default:se(()=>[_(ie,{class:"arrow"})]),_:1},8,["value"])])),[[Xe,"插入形状"]]),_(Xh,{onChange:q[17]||(q[17]=ye=>w(ye))},{default:se(()=>[Ge(_(te,{class:"handler-item"},null,512),[[Xe,"插入图片"]])]),_:1}),_(It,{trigger:"click",value:O.value,"onUpdate:value":q[19]||(q[19]=ye=>O.value=ye),offset:10},{content:se(()=>[_(YIe,{onSelect:q[18]||(q[18]=ye=>B(ye))})]),default:se(()=>{var ye;return[Ge(_(ae,{class:$e(["handler-item",{active:((ye=z(n))==null?void 0:ye.type)==="line"}])},null,8,["class"]),[[Xe,"插入线条"]])]}),_:1},8,["value"]),_(It,{trigger:"click",value:P.value,"onUpdate:value":q[21]||(q[21]=ye=>P.value=ye),offset:10},{content:se(()=>[_(GIe,{onSelect:q[20]||(q[20]=ye=>{z(R)(ye),P.value=!1})})]),default:se(()=>[Ge(_(he,{class:"handler-item"},null,512),[[Xe,"插入图表"]])]),_:1},8,["value"]),_(It,{trigger:"click",value:k.value,"onUpdate:value":q[24]||(q[24]=ye=>k.value=ye),offset:10},{content:se(()=>[_(g7e,{onClose:q[22]||(q[22]=ye=>k.value=!1),onInsert:q[23]||(q[23]=({row:ye,col:Me})=>{z(A)(ye,Me),k.value=!1})})]),default:se(()=>[Ge(_(fe,{class:"handler-item"},null,512),[[Xe,"插入表格"]])]),_:1},8,["value"]),Ge(_(ve,{class:"handler-item",onClick:q[25]||(q[25]=ye=>C.value=!0)},null,512),[[Xe,"插入公式"]]),_(It,{trigger:"click",value:F.value,"onUpdate:value":q[29]||(q[29]=ye=>F.value=ye),offset:10},{content:se(()=>[_(b7e,{onClose:q[26]||(q[26]=ye=>F.value=!1),onInsertVideo:q[27]||(q[27]=ye=>{z(S)(ye),F.value=!1}),onInsertAudio:q[28]||(q[28]=ye=>{z(T)(ye),F.value=!1})})]),default:se(()=>[Ge(_(xe,{class:"handler-item"},null,512),[[Xe,"插入音视频"]])]),_:1},8,["value"])]),V("div",l9e,[Ge(_(Fe,{class:"handler-item viewport-size",onClick:q[30]||(q[30]=ye=>z(f)("-"))},null,512),[[Xe,"画布缩小(Ctrl + -)"]]),_(It,{trigger:"click",value:g.value,"onUpdate:value":q[32]||(q[32]=ye=>g.value=ye)},{content:se(()=>[(U(),ne(Ve,null,rt(v,ye=>_(ri,{center:"",key:ye,onClick:Me=>m(ye)},{default:se(()=>[De(pt(ye)+"%",1)]),_:2},1032,["onClick"])),64)),_(ri,{center:"",onClick:q[31]||(q[31]=ye=>z(h)())},{default:se(()=>[De("适应屏幕")]),_:1})]),default:se(()=>[V("span",u9e,pt(z(p)),1)]),_:1},8,["value"]),Ge(_(Re,{class:"handler-item viewport-size",onClick:q[33]||(q[33]=ye=>z(f)("+"))},null,512),[[Xe,"画布放大(Ctrl + =)"]]),Ge(_(Qe,{class:"handler-item viewport-size-adaptation",onClick:q[34]||(q[34]=ye=>z(h)())},null,512),[[Xe,"适应屏幕(Ctrl + 0)"]])]),_(Vv,{visible:C.value,"onUpdate:visible":q[37]||(q[37]=ye=>C.value=ye),width:880},{default:se(()=>[_(rq,{onClose:q[35]||(q[35]=ye=>C.value=!1),onUpdate:q[36]||(q[36]=ye=>{z(x)(ye),C.value=!1})})]),_:1},8,["visible"])])}}}),f9e=Ue(c9e,[["__scopeId","data-v-5a02ef27"]]),d9e=()=>{const e=lt(),{slides:t}=We(e),{addHistorySnapshot:n}=qt(),{deleteSlide:r}=Jf();return{createSection:()=>{e.updateSlide({sectionTag:{id:yn(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<t.value.length;d++){const h=t.value[d];if(d!==c&&h.sectionTag)break;f.push(h.id)}r(f)},updateSectionTitle:(u,c)=>{if(c){if(u==="default")e.updateSlide({sectionTag:{id:yn(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()}}}},Z2=()=>{const{slides:e}=We(lt()),t=ge(null),n=ge(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return jt(r),Fn(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},h9e=e=>(rn("data-v-5a791b40"),e=e(),on(),e),p9e={class:"layout-pool"},v9e=h9e(()=>V("div",{class:"header"},"页面模板",-1)),g9e={class:"list"},m9e={class:"btns"},y9e=Ee({__name:"LayoutPool",emits:["select"],setup(e,{emit:t}){const n=t,r=lt(),{layouts:i}=We(r),o=a=>{n("select",a)};return(a,s)=>(U(),ne("div",p9e,[v9e,V("div",g9e,[(U(!0),ne(Ve,null,rt(z(i),l=>(U(),ne("div",{class:"layout-item",key:l.id},[_(il,{class:"thumbnail",slide:l,size:180},null,8,["slide"]),V("div",m9e,[_(qe,{class:"btn",type:"primary",size:"small",onClick:u=>o(l)},{default:se(()=>[De("插入模板")]),_:2},1032,["onClick"])])]))),128))])]))}}),A9e=Ue(y9e,[["__scopeId","data-v-5a791b40"]]);var iq={exports:{}};const R9e=C_(Bce);/**!
|
||
* Sortable 1.14.0
|
||
* @author RubaXa <trash@rubaxa.org>
|
||
* @author owenm <owen23355@gmail.com>
|
||
* @license MIT
|
||
*/function FD(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<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FD(Object(n),!0).forEach(function(r){b9e(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FD(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ab(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ab=function(t){return typeof t}:ab=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ab(e)}function b9e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ss(){return Ss=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ss.apply(this,arguments)}function x9e(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function S9e(e,t){if(e==null)return{};var n=x9e(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function w9e(e){return M9e(e)||L9e(e)||T9e(e)||_9e()}function M9e(e){if(Array.isArray(e))return IT(e)}function L9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function T9e(e,t){if(e){if(typeof e=="string")return IT(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 IT(e,t)}}function IT(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var O9e="1.14.0";function Ju(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var uc=Ju(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Q2=Ju(/Edge/i),ED=Ju(/firefox/i),am=Ju(/safari/i)&&!Ju(/chrome/i)&&!Ju(/android/i),oq=Ju(/iP(ad|od|hone)/i),k9e=Ju(/chrome/i)&&Ju(/android/i),aq={capture:!1,passive:!1};function Ln(e,t,n){e.addEventListener(t,n,!uc&&aq)}function Rn(e,t,n){e.removeEventListener(t,n,!uc&&aq)}function Bx(e,t){if(t){if(t[0]===">"&&(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 P9e(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Gs(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Bx(e,t):Bx(e,t))||r&&e===n)return e;if(e===n)break}while(e=P9e(e))}return null}var XD=/\s+/g;function Nr(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(XD," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(XD," ")}}function kt(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 Mh(e,t){var n="";if(typeof e=="string")n=e;else do{var r=kt(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 sq(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function ql(){var e=document.scrollingElement;return e||document.documentElement}function Tr(e,t,n,r,i){if(!(!e.getBoundingClientRect&&e!==window)){var o,a,s,l,u,c,f;if(e!==window&&e.parentNode&&e!==ql()?(o=e.getBoundingClientRect(),a=o.top,s=o.left,l=o.bottom,u=o.right,c=o.height,f=o.width):(a=0,s=0,l=window.innerHeight,u=window.innerWidth,c=window.innerHeight,f=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!uc))do if(i&&i.getBoundingClientRect&&(kt(i,"transform")!=="none"||n&&kt(i,"position")!=="static")){var d=i.getBoundingClientRect();a-=d.top+parseInt(kt(i,"border-top-width")),s-=d.left+parseInt(kt(i,"border-left-width")),l=a+o.height,u=s+o.width;break}while(i=i.parentNode);if(r&&e!==window){var h=Mh(i||e),p=h&&h.a,v=h&&h.d;h&&(a/=v,s/=p,f/=p,c/=v,l=a+c,u=s+f)}return{top:a,left:s,bottom:l,right:u,width:f,height:c}}}function WD(e,t,n){for(var r=gf(e,!0),i=Tr(e)[t];r;){var o=Tr(r)[n],a=void 0;if(a=i>=o,!a)return r;if(r===ql())break;r=gf(r,!1)}return!1}function mv(e,t,n,r){for(var i=0,o=0,a=e.children;o<a.length;){if(a[o].style.display!=="none"&&a[o]!==Qt.ghost&&(r||a[o]!==Qt.dragged)&&Gs(a[o],n.draggable,e,!1)){if(i===t)return a[o];i++}o++}return null}function Kk(e,t){for(var n=e.lastElementChild;n&&(n===Qt.ghost||kt(n,"display")==="none"||t&&!Bx(n,t));)n=n.previousElementSibling;return n||null}function Br(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==Qt.clone&&(!t||Bx(e,t))&&n++;return n}function VD(e){var t=0,n=0,r=ql();if(e)do{var i=Mh(e),o=i.a,a=i.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function C9e(e,t){for(var n in e)if(e.hasOwnProperty(n)){for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n)}return-1}function gf(e,t){if(!e||!e.getBoundingClientRect)return ql();var n=e,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=kt(n);if(n.clientWidth<n.scrollWidth&&(i.overflowX=="auto"||i.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(i.overflowY=="auto"||i.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return ql();if(r||t)return n;r=!0}}while(n=n.parentNode);return ql()}function N9e(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function g8(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}var sm;function lq(e,t){return function(){if(!sm){var n=arguments,r=this;n.length===1?e.call(r,n[0]):e.apply(r,n),sm=setTimeout(function(){sm=void 0},t)}}}function I9e(){clearTimeout(sm),sm=void 0}function uq(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function Gk(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function DD(e,t){kt(e,"position","absolute"),kt(e,"top",t.top),kt(e,"left",t.left),kt(e,"width",t.width),kt(e,"height",t.height)}function m8(e){kt(e,"position",""),kt(e,"top",""),kt(e,"left",""),kt(e,"width",""),kt(e,"height","")}var io="Sortable"+new Date().getTime();function F9e(){var e=[],t;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(i){if(!(kt(i,"display")==="none"||i===Qt.ghost)){e.push({target:i,rect:Tr(i)});var o=au({},e[e.length-1].rect);if(i.thisAnimationDuration){var a=Mh(i,!0);a&&(o.top-=a.f,o.left-=a.e)}i.fromRect=o}})}},addAnimationState:function(r){e.push(r)},removeAnimationState:function(r){e.splice(C9e(e,{target:r}),1)},animateAll:function(r){var i=this;if(!this.options.animation){clearTimeout(t),typeof r=="function"&&r();return}var o=!1,a=0;e.forEach(function(s){var l=0,u=s.target,c=u.fromRect,f=Tr(u),d=u.prevFromRect,h=u.prevToRect,p=s.rect,v=Mh(u,!0);v&&(f.top-=v.f,f.left-=v.e),u.toRect=f,u.thisAnimationDuration&&g8(d,f)&&!g8(c,f)&&(p.top-f.top)/(p.left-f.left)===(c.top-f.top)/(c.left-f.left)&&(l=X9e(p,d,h,i.options)),g8(f,c)||(u.prevFromRect=c,u.prevToRect=f,l||(l=i.options.animation),i.animate(u,p,f,l)),l&&(o=!0,a=Math.max(a,l),clearTimeout(u.animationResetTimer),u.animationResetTimer=setTimeout(function(){u.animationTime=0,u.prevFromRect=null,u.fromRect=null,u.prevToRect=null,u.thisAnimationDuration=null},l),u.thisAnimationDuration=l)}),clearTimeout(t),o?t=setTimeout(function(){typeof r=="function"&&r()},a):typeof r=="function"&&r(),e=[]},animate:function(r,i,o,a){if(a){kt(r,"transition",""),kt(r,"transform","");var s=Mh(this.el),l=s&&s.a,u=s&&s.d,c=(i.left-o.left)/(l||1),f=(i.top-o.top)/(u||1);r.animatingX=!!c,r.animatingY=!!f,kt(r,"transform","translate3d("+c+"px,"+f+"px,0)"),this.forRepaintDummy=E9e(r),kt(r,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),kt(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){kt(r,"transition",""),kt(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},a)}}}}function E9e(e){return e.offsetWidth}function X9e(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}var B0=[],y8={initializeByDefault:!0},H2={mount:function(t){for(var n in y8)y8.hasOwnProperty(n)&&!(n in t)&&(t[n]=y8[n]);B0.forEach(function(r){if(r.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),B0.push(t)},pluginEvent:function(t,n,r){var i=this;this.eventCanceled=!1,r.cancel=function(){i.eventCanceled=!0};var o=t+"Global";B0.forEach(function(a){n[a.pluginName]&&(n[a.pluginName][o]&&n[a.pluginName][o](au({sortable:n},r)),n.options[a.pluginName]&&n[a.pluginName][t]&&n[a.pluginName][t](au({sortable:n},r)))})},initializePlugins:function(t,n,r,i){B0.forEach(function(s){var l=s.pluginName;if(!(!t.options[l]&&!s.initializeByDefault)){var u=new s(t,n,t.options);u.sortable=t,u.options=t.options,t[l]=u,Ss(r,u.defaults)}});for(var o in t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);typeof a<"u"&&(t.options[o]=a)}},getEventProperties:function(t,n){var r={};return B0.forEach(function(i){typeof i.eventProperties=="function"&&Ss(r,i.eventProperties.call(n[i.pluginName],t))}),r},modifyOption:function(t,n,r){var i;return B0.forEach(function(o){t[o.pluginName]&&o.optionListeners&&typeof o.optionListeners[n]=="function"&&(i=o.optionListeners[n].call(t[o.pluginName],r))}),i}};function hg(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,a=e.toEl,s=e.fromEl,l=e.oldIndex,u=e.newIndex,c=e.oldDraggableIndex,f=e.newDraggableIndex,d=e.originalEvent,h=e.putSortable,p=e.extraEventProperties;if(t=t||n&&n[io],!!t){var v,g=t.options,m="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!uc&&!Q2?v=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(v=document.createEvent("Event"),v.initEvent(r,!0,!0)),v.to=a||n,v.from=s||n,v.item=i||n,v.clone=o,v.oldIndex=l,v.newIndex=u,v.oldDraggableIndex=c,v.newDraggableIndex=f,v.originalEvent=d,v.pullMode=h?h.lastPutMode:void 0;var y=au(au({},p),H2.getEventProperties(r,t));for(var R in y)v[R]=y[R];n&&n.dispatchEvent(v),g[m]&&g[m].call(t,v)}}var W9e=["evt"],Wo=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=r.evt,o=S9e(r,W9e);H2.pluginEvent.bind(Qt)(t,n,au({dragEl:gt,parentEl:Wr,ghostEl:fn,rootEl:wr,nextEl:Gd,lastDownEl:sb,cloneEl:Vr,cloneHidden:af,dragStarted:pg,putSortable:Ni,activeSortable:Qt.active,originalEvent:i,oldIndex:Rp,oldDraggableIndex:lm,newIndex:Aa,newDraggableIndex:ef,hideGhostForTarget:hq,unhideGhostForTarget:pq,cloneNowHidden:function(){af=!0},cloneNowShown:function(){af=!1},dispatchSortableEvent:function(s){Ao({sortable:n,name:s,originalEvent:i})}},o))};function Ao(e){hg(au({putSortable:Ni,cloneEl:Vr,targetEl:gt,rootEl:wr,oldIndex:Rp,oldDraggableIndex:lm,newIndex:Aa,newDraggableIndex:ef},e))}var gt,Wr,fn,wr,Gd,sb,Vr,af,Rp,Aa,lm,ef,hR,Ni,up=!1,Yx=!1,Zx=[],Ud,Fs,A8,R8,UD,BD,pg,Y0,um,cm=!1,pR=!1,lb,$i,b8=[],FT=!1,Qx=[],b3=typeof document<"u",vR=oq,YD=Q2||uc?"cssFloat":"float",V9e=b3&&!k9e&&!oq&&"draggable"in document.createElement("div"),cq=function(){if(b3){if(uc)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),fq=function(t,n){var r=kt(t),i=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=mv(t,0,n),a=mv(t,1,n),s=o&&kt(o),l=a&&kt(a),u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Tr(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Tr(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[YD]==="none"||a&&r[YD]==="none"&&u+c>i)?"vertical":"horizontal"},D9e=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},U9e=function(t,n){var r;return Zx.some(function(i){var o=i[io].options.emptyInsertThreshold;if(!(!o||Kk(i))){var a=Tr(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},dq=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||ab(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},hq=function(){!cq&&fn&&kt(fn,"display","none")},pq=function(){!cq&&fn&&kt(fn,"display","")};b3&&document.addEventListener("click",function(e){if(Yx)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Yx=!1,!1},!0);var Bd=function(t){if(gt){t=t.touches?t.touches[0]:t;var n=U9e(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[io]._onDragOver(r)}}},B9e=function(t){gt&>.parentNode[io]._isOutsideThisEl(t.target)};function Qt(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=Ss({},t),e[io]=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 fq(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:Qt.supportPointer!==!1&&"PointerEvent"in window&&!am,emptyInsertThreshold:5};H2.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);dq(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:V9e,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Ln(e,"pointerdown",this._onTapStart):(Ln(e,"mousedown",this._onTapStart),Ln(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Ln(e,"dragover",this),Ln(e,"dragenter",this)),Zx.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Ss(this,F9e())}Qt.prototype={constructor:Qt,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Y0=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,gt):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(J9e(r),!gt&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||i.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&am&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=Gs(l,i.draggable,r,!1),!(l&&l.animated)&&sb!==l)){if(Rp=Br(l),lm=Br(l,i.draggable),typeof c=="function"){if(c.call(this,t,l,this)){Ao({sortable:n,rootEl:u,name:"filter",targetEl:l,toEl:r,fromEl:r}),Wo("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(c&&(c=c.split(",").some(function(f){if(f=Gs(u,f.trim(),r,!1),f)return Ao({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),Wo("filter",n,{evt:t}),!0}),c)){o&&t.cancelable&&t.preventDefault();return}i.handle&&!Gs(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&&!gt&&r.parentNode===o){var u=Tr(r);if(wr=o,gt=r,Wr=gt.parentNode,Gd=gt.nextSibling,sb=r,hR=a.group,Qt.dragged=gt,Ud={target:gt,clientX:(n||t).clientX,clientY:(n||t).clientY},UD=Ud.clientX-u.left,BD=Ud.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,gt.style["will-change"]="all",l=function(){if(Wo("delayEnded",i,{evt:t}),Qt.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!ED&&i.nativeDraggable&&(gt.draggable=!0),i._triggerDragStart(t,n),Ao({sortable:i,name:"choose",originalEvent:t}),Nr(gt,a.chosenClass,!0)},a.ignore.split(",").forEach(function(c){sq(gt,c.trim(),x8)}),Ln(s,"dragover",Bd),Ln(s,"mousemove",Bd),Ln(s,"touchmove",Bd),Ln(s,"mouseup",i._onDrop),Ln(s,"touchend",i._onDrop),Ln(s,"touchcancel",i._onDrop),ED&&this.nativeDraggable&&(this.options.touchStartThreshold=4,gt.draggable=!0),Wo("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Q2||uc))){if(Qt.eventCanceled){this._onDrop();return}Ln(s,"mouseup",i._disableDelayedDrag),Ln(s,"touchend",i._disableDelayedDrag),Ln(s,"touchcancel",i._disableDelayedDrag),Ln(s,"mousemove",i._delayedDragTouchMoveHandler),Ln(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&Ln(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(){gt&&x8(gt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Rn(t,"mouseup",this._disableDelayedDrag),Rn(t,"touchend",this._disableDelayedDrag),Rn(t,"touchcancel",this._disableDelayedDrag),Rn(t,"mousemove",this._delayedDragTouchMoveHandler),Rn(t,"touchmove",this._delayedDragTouchMoveHandler),Rn(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?Ln(document,"pointermove",this._onTouchMove):n?Ln(document,"touchmove",this._onTouchMove):Ln(document,"mousemove",this._onTouchMove):(Ln(gt,"dragend",this),Ln(wr,"dragstart",this._onDragStart));try{document.selection?ub(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(up=!1,wr&>){Wo("dragStarted",this,{evt:n}),this.nativeDraggable&&Ln(document,"dragover",B9e);var r=this.options;!t&&Nr(gt,r.dragClass,!1),Nr(gt,r.ghostClass,!0),Qt.active=this,t&&this._appendGhost(),Ao({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Fs){this._lastX=Fs.clientX,this._lastY=Fs.clientY,hq();for(var t=document.elementFromPoint(Fs.clientX,Fs.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Fs.clientX,Fs.clientY),t!==n);)n=t;if(gt.parentNode[io]._isOutsideThisEl(t),n)do{if(n[io]){var r=void 0;if(r=n[io]._onDragOver({clientX:Fs.clientX,clientY:Fs.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);pq()}},_onTouchMove:function(t){if(Ud){var n=this.options,r=n.fallbackTolerance,i=n.fallbackOffset,o=t.touches?t.touches[0]:t,a=fn&&Mh(fn,!0),s=fn&&a&&a.a,l=fn&&a&&a.d,u=vR&&$i&&VD($i),c=(o.clientX-Ud.clientX+i.x)/(s||1)+(u?u[0]-b8[0]:0)/(s||1),f=(o.clientY-Ud.clientY+i.y)/(l||1)+(u?u[1]-b8[1]:0)/(l||1);if(!Qt.active&&!up){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<r)return;this._onDragStart(t,!0)}if(fn){a?(a.e+=c-(A8||0),a.f+=f-(R8||0)):a={a:1,b:0,c:0,d:1,e:c,f};var d="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");kt(fn,"webkitTransform",d),kt(fn,"mozTransform",d),kt(fn,"msTransform",d),kt(fn,"transform",d),A8=c,R8=f,Fs=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!fn){var t=this.options.fallbackOnBody?document.body:wr,n=Tr(gt,!0,vR,!0,t),r=this.options;if(vR){for($i=t;kt($i,"position")==="static"&&kt($i,"transform")==="none"&&$i!==document;)$i=$i.parentNode;$i!==document.body&&$i!==document.documentElement?($i===document&&($i=ql()),n.top+=$i.scrollTop,n.left+=$i.scrollLeft):$i=ql(),b8=VD($i)}fn=gt.cloneNode(!0),Nr(fn,r.ghostClass,!1),Nr(fn,r.fallbackClass,!0),Nr(fn,r.dragClass,!0),kt(fn,"transition",""),kt(fn,"transform",""),kt(fn,"box-sizing","border-box"),kt(fn,"margin",0),kt(fn,"top",n.top),kt(fn,"left",n.left),kt(fn,"width",n.width),kt(fn,"height",n.height),kt(fn,"opacity","0.8"),kt(fn,"position",vR?"absolute":"fixed"),kt(fn,"zIndex","100000"),kt(fn,"pointerEvents","none"),Qt.ghost=fn,t.appendChild(fn),kt(fn,"transform-origin",UD/parseInt(fn.style.width)*100+"% "+BD/parseInt(fn.style.height)*100+"%")}},_onDragStart:function(t,n){var r=this,i=t.dataTransfer,o=r.options;if(Wo("dragStart",this,{evt:t}),Qt.eventCanceled){this._onDrop();return}Wo("setupClone",this),Qt.eventCanceled||(Vr=Gk(gt),Vr.draggable=!1,Vr.style["will-change"]="",this._hideClone(),Nr(Vr,this.options.chosenClass,!1),Qt.clone=Vr),r.cloneId=ub(function(){Wo("clone",r),!Qt.eventCanceled&&(r.options.removeCloneOnHide||wr.insertBefore(Vr,gt),r._hideClone(),Ao({sortable:r,name:"clone"}))}),!n&&Nr(gt,o.dragClass,!0),n?(Yx=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Rn(document,"mouseup",r._onDrop),Rn(document,"touchend",r._onDrop),Rn(document,"touchcancel",r._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(r,i,gt)),Ln(document,"drop",r),kt(gt,"transform","translateZ(0)")),up=!0,r._dragStartId=ub(r._dragStarted.bind(r,n,t)),Ln(document,"selectstart",r),pg=!0,am&&kt(document.body,"user-select","none")},_onDragOver:function(t){var n=this.el,r=t.target,i,o,a,s=this.options,l=s.group,u=Qt.active,c=hR===l,f=s.sort,d=Ni||u,h,p=this,v=!1;if(FT)return;function g(D,Z){Wo(D,p,au({evt:t,isOwner:c,axis:h?"vertical":"horizontal",revert:a,dragRect:i,targetRect:o,canSort:f,fromSortable:d,target:r,completed:y,onMove:function(B,Y){return gR(wr,n,gt,i,B,Tr(B),t,Y)},changed:R},Z))}function m(){g("dragOverAnimationCapture"),p.captureAnimationState(),p!==d&&d.captureAnimationState()}function y(D){return g("dragOverCompleted",{insertion:D}),D&&(c?u._hideClone():u._showClone(p),p!==d&&(Nr(gt,Ni?Ni.options.ghostClass:u.options.ghostClass,!1),Nr(gt,s.ghostClass,!0)),Ni!==p&&p!==Qt.active?Ni=p:p===Qt.active&&Ni&&(Ni=null),d===p&&(p._ignoreWhileAnimating=r),p.animateAll(function(){g("dragOverAnimationComplete"),p._ignoreWhileAnimating=null}),p!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(r===gt&&!gt.animated||r===n&&!r.animated)&&(Y0=null),!s.dragoverBubble&&!t.rootEl&&r!==document&&(gt.parentNode[io]._isOutsideThisEl(t.target),!D&&Bd(t)),!s.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),v=!0}function R(){Aa=Br(gt),ef=Br(gt,s.draggable),Ao({sortable:p,name:"change",toEl:n,newIndex:Aa,newDraggableIndex:ef,originalEvent:t})}if(t.preventDefault!==void 0&&t.cancelable&&t.preventDefault(),r=Gs(r,s.draggable,n,!0),g("dragOver"),Qt.eventCanceled)return v;if(gt.contains(t.target)||r.animated&&r.animatingX&&r.animatingY||p._ignoreWhileAnimating===r)return y(!1);if(Yx=!1,u&&!s.disabled&&(c?f||(a=Wr!==wr):Ni===this||(this.lastPutMode=hR.checkPull(this,u,gt,t))&&l.checkPut(this,u,gt,t))){if(h=this._getDirection(t,r)==="vertical",i=Tr(gt),g("dragOverValid"),Qt.eventCanceled)return v;if(a)return Wr=wr,m(),this._hideClone(),g("revert"),Qt.eventCanceled||(Gd?wr.insertBefore(gt,Gd):wr.appendChild(gt)),y(!0);var A=Kk(n,s.draggable);if(!A||H9e(t,h,this)&&!A.animated){if(A===gt)return y(!1);if(A&&n===t.target&&(r=A),r&&(o=Tr(r)),gR(wr,n,gt,i,r,o,t,!!r)!==!1)return m(),n.appendChild(gt),Wr=n,R(),y(!0)}else if(A&&Q9e(t,h,this)){var x=mv(n,0,s,!0);if(x===gt)return y(!1);if(r=x,o=Tr(r),gR(wr,n,gt,i,r,o,t,!1)!==!1)return m(),n.insertBefore(gt,x),Wr=n,R(),y(!0)}else if(r.parentNode===n){o=Tr(r);var S=0,T,w=gt.parentNode!==n,M=!D9e(gt.animated&>.toRect||i,r.animated&&r.toRect||o,h),O=h?"top":"left",P=WD(r,"top","top")||WD(gt,"top","top"),k=P?P.scrollTop:void 0;Y0!==r&&(T=o[O],cm=!1,pR=!M&&s.invertSwap||w),S=K9e(t,r,o,h,M?1:s.swapThreshold,s.invertedSwapThreshold==null?s.swapThreshold:s.invertedSwapThreshold,pR,Y0===r);var F;if(S!==0){var C=Br(gt);do C-=S,F=Wr.children[C];while(F&&(kt(F,"display")==="none"||F===fn))}if(S===0||F===r)return y(!1);Y0=r,um=S;var I=r.nextElementSibling,N=!1;N=S===1;var W=gR(wr,n,gt,i,r,o,t,N);if(W!==!1)return(W===1||W===-1)&&(N=W===1),FT=!0,setTimeout(Z9e,30),m(),N&&!I?n.appendChild(gt):r.parentNode.insertBefore(gt,N?I:r),P&&uq(P,0,k-P.scrollTop),Wr=gt.parentNode,T!==void 0&&!pR&&(lb=Math.abs(T-Tr(r)[O])),R(),y(!0)}if(n.contains(gt))return y(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Rn(document,"mousemove",this._onTouchMove),Rn(document,"touchmove",this._onTouchMove),Rn(document,"pointermove",this._onTouchMove),Rn(document,"dragover",Bd),Rn(document,"mousemove",Bd),Rn(document,"touchmove",Bd)},_offUpEvents:function(){var t=this.el.ownerDocument;Rn(t,"mouseup",this._onDrop),Rn(t,"touchend",this._onDrop),Rn(t,"pointerup",this._onDrop),Rn(t,"touchcancel",this._onDrop),Rn(document,"selectstart",this)},_onDrop:function(t){var n=this.el,r=this.options;if(Aa=Br(gt),ef=Br(gt,r.draggable),Wo("drop",this,{evt:t}),Wr=gt&>.parentNode,Aa=Br(gt),ef=Br(gt,r.draggable),Qt.eventCanceled){this._nulling();return}up=!1,pR=!1,cm=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ET(this.cloneId),ET(this._dragStartId),this.nativeDraggable&&(Rn(document,"drop",this),Rn(n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),am&&kt(document.body,"user-select",""),kt(gt,"transform",""),t&&(pg&&(t.cancelable&&t.preventDefault(),!r.dropBubble&&t.stopPropagation()),fn&&fn.parentNode&&fn.parentNode.removeChild(fn),(wr===Wr||Ni&&Ni.lastPutMode!=="clone")&&Vr&&Vr.parentNode&&Vr.parentNode.removeChild(Vr),gt&&(this.nativeDraggable&&Rn(gt,"dragend",this),x8(gt),gt.style["will-change"]="",pg&&!up&&Nr(gt,Ni?Ni.options.ghostClass:this.options.ghostClass,!1),Nr(gt,this.options.chosenClass,!1),Ao({sortable:this,name:"unchoose",toEl:Wr,newIndex:null,newDraggableIndex:null,originalEvent:t}),wr!==Wr?(Aa>=0&&(Ao({rootEl:Wr,name:"add",toEl:Wr,fromEl:wr,originalEvent:t}),Ao({sortable:this,name:"remove",toEl:Wr,originalEvent:t}),Ao({rootEl:Wr,name:"sort",toEl:Wr,fromEl:wr,originalEvent:t}),Ao({sortable:this,name:"sort",toEl:Wr,originalEvent:t})),Ni&&Ni.save()):Aa!==Rp&&Aa>=0&&(Ao({sortable:this,name:"update",toEl:Wr,originalEvent:t}),Ao({sortable:this,name:"sort",toEl:Wr,originalEvent:t})),Qt.active&&((Aa==null||Aa===-1)&&(Aa=Rp,ef=lm),Ao({sortable:this,name:"end",toEl:Wr,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Wo("nulling",this),wr=gt=Wr=fn=Gd=Vr=sb=af=Ud=Fs=pg=Aa=ef=Rp=lm=Y0=um=Ni=hR=Qt.dragged=Qt.ghost=Qt.clone=Qt.active=null,Qx.forEach(function(t){t.checked=!0}),Qx.length=A8=R8=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":gt&&(this._onDragOver(t),Y9e(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;i<o;i++)n=r[i],Gs(n,a.draggable,this.el,!1)&&t.push(n.getAttribute(a.dataIdAttr)||z9e(n));return t},sort:function(t,n){var r={},i=this.el;this.toArray().forEach(function(o,a){var s=i.children[a];Gs(s,this.options.draggable,i,!1)&&(r[o]=s)},this),n&&this.captureAnimationState(),t.forEach(function(o){r[o]&&(i.removeChild(r[o]),i.appendChild(r[o]))}),n&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,n){return Gs(t,n||this.options.draggable,this.el,!1)},option:function(t,n){var r=this.options;if(n===void 0)return r[t];var i=H2.modifyOption(this,t,n);typeof i<"u"?r[t]=i:r[t]=n,t==="group"&&dq(r)},destroy:function(){Wo("destroy",this);var t=this.el;t[io]=null,Rn(t,"mousedown",this._onTapStart),Rn(t,"touchstart",this._onTapStart),Rn(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(Rn(t,"dragover",this),Rn(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(n){n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Zx.splice(Zx.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!af){if(Wo("hideClone",this),Qt.eventCanceled)return;kt(Vr,"display","none"),this.options.removeCloneOnHide&&Vr.parentNode&&Vr.parentNode.removeChild(Vr),af=!0}},_showClone:function(t){if(t.lastPutMode!=="clone"){this._hideClone();return}if(af){if(Wo("showClone",this),Qt.eventCanceled)return;gt.parentNode==wr&&!this.options.group.revertClone?wr.insertBefore(Vr,gt):Gd?wr.insertBefore(Vr,Gd):wr.appendChild(Vr),this.options.group.revertClone&&this.animate(gt,Vr),kt(Vr,"display",""),af=!1}}};function Y9e(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function gR(e,t,n,r,i,o,a,s){var l,u=e[io],c=u.options.onMove,f;return window.CustomEvent&&!uc&&!Q2?l=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(l=document.createEvent("Event"),l.initEvent("move",!0,!0)),l.to=t,l.from=e,l.dragged=n,l.draggedRect=r,l.related=i||t,l.relatedRect=o||Tr(t),l.willInsertAfter=s,l.originalEvent=a,e.dispatchEvent(l),c&&(f=c.call(u,l,a)),f}function x8(e){e.draggable=!1}function Z9e(){FT=!1}function Q9e(e,t,n){var r=Tr(mv(n.el,0,n.options,!0)),i=10;return t?e.clientX<r.left-i||e.clientY<r.top&&e.clientX<r.right:e.clientY<r.top-i||e.clientY<r.bottom&&e.clientX<r.left}function H9e(e,t,n){var r=Tr(Kk(n.el,n.options.draggable)),i=10;return t?e.clientX>r.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 K9e(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&&lb<u*i){if(!cm&&(um===1?l>c+u*o/2:l<f-u*o/2)&&(cm=!0),cm)d=!0;else if(um===1?l<c+lb:l>f-lb)return-um}else if(l>c+u*(1-i)/2&&l<f-u*(1-i)/2)return G9e(t)}return d=d||a,d&&(l<c+u*o/2||l>f-u*o/2)?l>c+u/2?1:-1:0}function G9e(e){return Br(gt)<Br(e)?1:-1}function z9e(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function J9e(e){Qx.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&Qx.push(r)}}function ub(e){return setTimeout(e,0)}function ET(e){return clearTimeout(e)}b3&&Ln(document,"touchmove",function(e){(Qt.active||up)&&e.cancelable&&e.preventDefault()});Qt.utils={on:Ln,off:Rn,css:kt,find:sq,is:function(t,n){return!!Gs(t,n,t,!1)},extend:N9e,throttle:lq,closest:Gs,toggleClass:Nr,clone:Gk,index:Br,nextTick:ub,cancelNextTick:ET,detectDirection:fq,getChild:mv};Qt.get=function(e){return e[io]};Qt.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(Qt.utils=au(au({},Qt.utils),r.utils)),H2.mount(r)})};Qt.create=function(e,t){return new Qt(e,t)};Qt.version=O9e;var ei=[],vg,XT,WT=!1,S8,w8,Hx,gg;function $9e(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}return e.prototype={dragStarted:function(n){var r=n.originalEvent;this.sortable.nativeDraggable?Ln(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Ln(document,"pointermove",this._handleFallbackAutoScroll):r.touches?Ln(document,"touchmove",this._handleFallbackAutoScroll):Ln(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(n){var r=n.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?Rn(document,"dragover",this._handleAutoScroll):(Rn(document,"pointermove",this._handleFallbackAutoScroll),Rn(document,"touchmove",this._handleFallbackAutoScroll),Rn(document,"mousemove",this._handleFallbackAutoScroll)),ZD(),cb(),I9e()},nulling:function(){Hx=XT=vg=WT=gg=S8=w8=null,ei.length=0},_handleFallbackAutoScroll:function(n){this._handleAutoScroll(n,!0)},_handleAutoScroll:function(n,r){var i=this,o=(n.touches?n.touches[0]:n).clientX,a=(n.touches?n.touches[0]:n).clientY,s=document.elementFromPoint(o,a);if(Hx=n,r||this.options.forceAutoScrollFallback||Q2||uc||am){M8(n,this.options,s,r);var l=gf(s,!0);WT&&(!gg||o!==S8||a!==w8)&&(gg&&ZD(),gg=setInterval(function(){var u=gf(document.elementFromPoint(o,a),!0);u!==l&&(l=u,cb()),M8(n,i.options,u,r)},10),S8=o,w8=a)}else{if(!this.options.bubbleScroll||gf(s,!0)===ql()){cb();return}M8(n,this.options,gf(s,!1),!1)}}},Ss(e,{pluginName:"scroll",initializeByDefault:!0})}function cb(){ei.forEach(function(e){clearInterval(e.pid)}),ei=[]}function ZD(){clearInterval(gg)}var M8=lq(function(e,t,n,r){if(t.scroll){var i=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,a=t.scrollSensitivity,s=t.scrollSpeed,l=ql(),u=!1,c;XT!==n&&(XT=n,cb(),vg=t.scroll,c=t.scrollFn,vg===!0&&(vg=gf(n,!0)));var f=0,d=vg;do{var h=d,p=Tr(h),v=p.top,g=p.bottom,m=p.left,y=p.right,R=p.width,A=p.height,x=void 0,S=void 0,T=h.scrollWidth,w=h.scrollHeight,M=kt(h),O=h.scrollLeft,P=h.scrollTop;h===l?(x=R<T&&(M.overflowX==="auto"||M.overflowX==="scroll"||M.overflowX==="visible"),S=A<w&&(M.overflowY==="auto"||M.overflowY==="scroll"||M.overflowY==="visible")):(x=R<T&&(M.overflowX==="auto"||M.overflowX==="scroll"),S=A<w&&(M.overflowY==="auto"||M.overflowY==="scroll"));var k=x&&(Math.abs(y-i)<=a&&O+R<T)-(Math.abs(m-i)<=a&&!!O),F=S&&(Math.abs(g-o)<=a&&P+A<w)-(Math.abs(v-o)<=a&&!!P);if(!ei[f])for(var C=0;C<=f;C++)ei[C]||(ei[C]={});(ei[f].vx!=k||ei[f].vy!=F||ei[f].el!==h)&&(ei[f].el=h,ei[f].vx=k,ei[f].vy=F,clearInterval(ei[f].pid),(k!=0||F!=0)&&(u=!0,ei[f].pid=setInterval((function(){r&&this.layer===0&&Qt.active._onTouchMove(Hx);var I=ei[this.layer].vy?ei[this.layer].vy*s:0,N=ei[this.layer].vx?ei[this.layer].vx*s:0;typeof c=="function"&&c.call(Qt.dragged.parentNode[io],N,I,e,Hx,ei[this.layer].el)!=="continue"||uq(ei[this.layer].el,N,I)}).bind({layer:f}),24))),f++}while(t.bubbleScroll&&d!==l&&(d=gf(d,!1)));WT=u}},30),vq=function(t){var n=t.originalEvent,r=t.putSortable,i=t.dragEl,o=t.activeSortable,a=t.dispatchSortableEvent,s=t.hideGhostForTarget,l=t.unhideGhostForTarget;if(n){var u=r||o;s();var c=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,f=document.elementFromPoint(c.clientX,c.clientY);l(),u&&!u.el.contains(f)&&(a("spill"),this.onSpill({dragEl:i,putSortable:r}))}};function zk(){}zk.prototype={startIndex:null,dragStart:function(t){var n=t.oldDraggableIndex;this.startIndex=n},onSpill:function(t){var n=t.dragEl,r=t.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var i=mv(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(n,i):this.sortable.el.appendChild(n),this.sortable.animateAll(),r&&r.animateAll()},drop:vq};Ss(zk,{pluginName:"revertOnSpill"});function Jk(){}Jk.prototype={onSpill:function(t){var n=t.dragEl,r=t.putSortable,i=r||this.sortable;i.captureAnimationState(),n.parentNode&&n.parentNode.removeChild(n),i.animateAll()},drop:vq};Ss(Jk,{pluginName:"removeOnSpill"});var $a;function j9e(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(n){var r=n.dragEl;$a=r},dragOverValid:function(n){var r=n.completed,i=n.target,o=n.onMove,a=n.activeSortable,s=n.changed,l=n.cancel;if(a.options.swap){var u=this.sortable.el,c=this.options;if(i&&i!==u){var f=$a;o(i)!==!1?(Nr(i,c.swapClass,!0),$a=i):$a=null,f&&f!==$a&&Nr(f,c.swapClass,!1)}s(),r(!0),l()}},drop:function(n){var r=n.activeSortable,i=n.putSortable,o=n.dragEl,a=i||this.sortable,s=this.options;$a&&Nr($a,s.swapClass,!1),$a&&(s.swap||i&&i.options.swap)&&o!==$a&&(a.captureAnimationState(),a!==r&&r.captureAnimationState(),q9e(o,$a),a.animateAll(),a!==r&&r.animateAll())},nulling:function(){$a=null}},Ss(e,{pluginName:"swap",eventProperties:function(){return{swapItem:$a}}})}function q9e(e,t){var n=e.parentNode,r=t.parentNode,i,o;!n||!r||n.isEqualNode(t)||r.isEqualNode(e)||(i=Br(e),o=Br(t),n.isEqualNode(r)&&i<o&&o++,n.insertBefore(t,n.children[i]),r.insertBefore(e,r.children[o]))}var sn=[],ya=[],P1,Es,C1=!1,Vo=!1,Z0=!1,fr,N1,mR;function eFe(){function e(t){for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this));t.options.supportPointer?Ln(document,"pointerup",this._deselectMultiDrag):(Ln(document,"mouseup",this._deselectMultiDrag),Ln(document,"touchend",this._deselectMultiDrag)),Ln(document,"keydown",this._checkKeyDown),Ln(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(i,o){var a="";sn.length&&Es===t?sn.forEach(function(s,l){a+=(l?", ":"")+s.textContent}):a=o.textContent,i.setData("Text",a)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(n){var r=n.dragEl;fr=r},delayEnded:function(){this.isMultiDrag=~sn.indexOf(fr)},setupClone:function(n){var r=n.sortable,i=n.cancel;if(this.isMultiDrag){for(var o=0;o<sn.length;o++)ya.push(Gk(sn[o])),ya[o].sortableIndex=sn[o].sortableIndex,ya[o].draggable=!1,ya[o].style["will-change"]="",Nr(ya[o],this.options.selectedClass,!1),sn[o]===fr&&Nr(ya[o],this.options.chosenClass,!1);r._hideClone(),i()}},clone:function(n){var r=n.sortable,i=n.rootEl,o=n.dispatchSortableEvent,a=n.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||sn.length&&Es===r&&(QD(!0,i),o("clone"),a()))},showClone:function(n){var r=n.cloneNowShown,i=n.rootEl,o=n.cancel;this.isMultiDrag&&(QD(!1,i),ya.forEach(function(a){kt(a,"display","")}),r(),mR=!1,o())},hideClone:function(n){var r=this;n.sortable;var i=n.cloneNowHidden,o=n.cancel;this.isMultiDrag&&(ya.forEach(function(a){kt(a,"display","none"),r.options.removeCloneOnHide&&a.parentNode&&a.parentNode.removeChild(a)}),i(),mR=!0,o())},dragStartGlobal:function(n){n.sortable,!this.isMultiDrag&&Es&&Es.multiDrag._deselectMultiDrag(),sn.forEach(function(r){r.sortableIndex=Br(r)}),sn=sn.sort(function(r,i){return r.sortableIndex-i.sortableIndex}),Z0=!0},dragStarted:function(n){var r=this,i=n.sortable;if(this.isMultiDrag){if(this.options.sort&&(i.captureAnimationState(),this.options.animation)){sn.forEach(function(a){a!==fr&&kt(a,"position","absolute")});var o=Tr(fr,!1,!0,!0);sn.forEach(function(a){a!==fr&&DD(a,o)}),Vo=!0,C1=!0}i.animateAll(function(){Vo=!1,C1=!1,r.options.animation&&sn.forEach(function(a){m8(a)}),r.options.sort&&yR()})}},dragOver:function(n){var r=n.target,i=n.completed,o=n.cancel;Vo&&~sn.indexOf(r)&&(i(!1),o())},revert:function(n){var r=n.fromSortable,i=n.rootEl,o=n.sortable,a=n.dragRect;sn.length>1&&(sn.forEach(function(s){o.addAnimationState({target:s,rect:Vo?Tr(s):a}),m8(s),s.fromRect=a,r.removeAnimationState(s)}),Vo=!1,tFe(!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(),C1=!1,u.animation&&sn.length>1&&(Vo||!i&&!a.options.sort&&!l)){var c=Tr(fr,!1,!0,!0);sn.forEach(function(d){d!==fr&&(DD(d,c),s.appendChild(d))}),Vo=!0}if(!i)if(Vo||yR(),sn.length>1){var f=mR;a._showClone(r),a.options.animation&&!mR&&f&&ya.forEach(function(d){a.addAnimationState({target:d,rect:N1}),d.fromRect=N1,d.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,i=n.isOwner,o=n.activeSortable;if(sn.forEach(function(s){s.thisAnimationDuration=null}),o.options.animation&&!i&&o.multiDrag.isMultiDrag){N1=Ss({},r);var a=Mh(fr,!0);N1.top-=a.f,N1.left-=a.e}},dragOverAnimationComplete:function(){Vo&&(Vo=!1,yR())},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(!Z0)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Nr(fr,f.selectedClass,!~sn.indexOf(fr)),~sn.indexOf(fr))sn.splice(sn.indexOf(fr),1),P1=null,hg({sortable:a,rootEl:i,name:"deselect",targetEl:fr,originalEvt:r});else{if(sn.push(fr),hg({sortable:a,rootEl:i,name:"select",targetEl:fr,originalEvt:r}),r.shiftKey&&P1&&a.el.contains(P1)){var h=Br(P1),p=Br(fr);if(~h&&~p&&h!==p){var v,g;for(p>h?(g=h,v=p):(g=p,v=h+1);g<v;g++)~sn.indexOf(d[g])||(Nr(d[g],f.selectedClass,!0),sn.push(d[g]),hg({sortable:a,rootEl:i,name:"select",targetEl:d[g],originalEvt:r}))}}else P1=fr;Es=c}if(Z0&&this.isMultiDrag){if(Vo=!1,(o[io].options.sort||o!==i)&&sn.length>1){var m=Tr(fr),y=Br(fr,":not(."+this.options.selectedClass+")");if(!C1&&f.animation&&(fr.thisAnimationDuration=null),c.captureAnimationState(),!C1&&(f.animation&&(fr.fromRect=m,sn.forEach(function(A){if(A.thisAnimationDuration=null,A!==fr){var x=Vo?Tr(A):m;A.fromRect=x,c.addAnimationState({target:A,rect:x})}})),yR(),sn.forEach(function(A){d[y]?o.insertBefore(A,d[y]):o.appendChild(A),y++}),l===Br(fr))){var R=!1;sn.forEach(function(A){if(A.sortableIndex!==Br(A)){R=!0;return}}),R&&s("update")}sn.forEach(function(A){m8(A)}),c.animateAll()}Es=c}(i===o||u&&u.lastPutMode!=="clone")&&ya.forEach(function(A){A.parentNode&&A.parentNode.removeChild(A)})}},nullingGlobal:function(){this.isMultiDrag=Z0=!1,ya.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Rn(document,"pointerup",this._deselectMultiDrag),Rn(document,"mouseup",this._deselectMultiDrag),Rn(document,"touchend",this._deselectMultiDrag),Rn(document,"keydown",this._checkKeyDown),Rn(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Z0<"u"&&Z0)&&Es===this.sortable&&!(n&&Gs(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;sn.length;){var r=sn[0];Nr(r,this.options.selectedClass,!1),sn.shift(),hg({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)}},Ss(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[io];!r||!r.options.multiDrag||~sn.indexOf(n)||(Es&&Es!==r&&(Es.multiDrag._deselectMultiDrag(),Es=r),Nr(n,r.options.selectedClass,!0),sn.push(n))},deselect:function(n){var r=n.parentNode[io],i=sn.indexOf(n);!r||!r.options.multiDrag||!~i||(Nr(n,r.options.selectedClass,!1),sn.splice(i,1))}},eventProperties:function(){var n=this,r=[],i=[];return sn.forEach(function(o){r.push({multiDragElement:o,index:o.sortableIndex});var a;Vo&&o!==fr?a=-1:Vo?a=Br(o,":not(."+n.options.selectedClass+")"):a=Br(o),i.push({multiDragElement:o,index:a})}),{items:w9e(sn),clones:[].concat(ya),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 tFe(e,t){sn.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function QD(e,t){ya.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function yR(){sn.forEach(function(e){e!==fr&&e.parentNode&&e.parentNode.removeChild(e)})}Qt.mount(new $9e);Qt.mount(Jk,zk);const nFe=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:eFe,Sortable:Qt,Swap:j9e,default:Qt},Symbol.toStringTag,{value:"Module"})),rFe=C_(nFe);(function(e,t){(function(r,i){e.exports=i(R9e,rFe)})(typeof self<"u"?self:Ft,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,T,w;if(m?A=s:y?A=s[g]||f(g,{}):A=(s[g]||{}).prototype,A)for(x in v){if(T=v[x],p.noTargetGet?(w=l(A,x),S=w&&w.value):S=A[x],R=h(m?x:g+(y?".":"#")+x,p.forced),!R&&S!==void 0){if(typeof T==typeof S)continue;d(T,S)}(p.sham||S&&S.sham)&&u(T,"sham",!0),c(A,x,T,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,T,w,M,O,P,k;if(A&&(R=s(R,y>2?arguments[2]:void 0,2)),x!=null&&!(m==Array&&c(x)))for(O=x.call(g),P=O.next,w=new m;!(M=P.call(O)).done;S++)k=A?u(O,R,[M.value,S],!0):M.value,d(w,S,k);else for(T=f(g.length),w=new m(T);T>S;S++)k=A?R(g[S],S):g[S],d(w,S,k);return w.length=S,w}},"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,T,w){var M=w.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,O=w.REPLACE_KEEPS_$0,P=M?"$":"$0";return[function(C,I){var N=d(this),W=C==null?void 0:C[x];return W!==void 0?W.call(C,N,I):S.call(String(N),C,I)},function(F,C){if(!M&&O||typeof C=="string"&&C.indexOf(P)===-1){var I=T(S,F,this,C);if(I.done)return I.value}var N=l(F),W=String(this),D=typeof C=="function";D||(C=String(C));var Z=N.global;if(Z){var re=N.unicode;N.lastIndex=0}for(var B=[];;){var Y=p(N,W);if(Y===null||(B.push(Y),!Z))break;var K=String(Y[0]);K===""&&(N.lastIndex=h(W,c(N.lastIndex),re))}for(var G="",ee=0,q=0;q<B.length;q++){Y=B[q];for(var H=String(Y[0]),ue=v(g(f(Y.index),W.length),0),Ae=[],ce=1;ce<Y.length;ce++)Ae.push(A(Y[ce]));var de=Y.groups;if(D){var le=[H].concat(Ae,ue,W);de!==void 0&&le.push(de);var J=String(C.apply(void 0,le))}else J=k(H,W,ue,Ae,de,C);ue>=ee&&(G+=W.slice(ee,ue)+J,ee=ue+H.length)}return G+W.slice(ee)}];function k(F,C,I,N,W,D){var Z=I+F.length,re=N.length,B=R;return W!==void 0&&(W=u(W),B=y),S.call(D,B,function(Y,K){var G;switch(K.charAt(0)){case"$":return"$";case"&":return F;case"`":return C.slice(0,I);case"'":return C.slice(Z);case"<":G=W[K.slice(1,-1)];break;default:var ee=+K;if(ee===0)return Y;if(ee>re){var q=m(ee/10);return q===0?Y:q<=re?N[q-1]===void 0?K.charAt(1):N[q-1]+K.charAt(1):Y}G=N[ee-1]}return G===void 0?"":G})}})},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(M){return m(M)?g(M):v(M,{})},R=function(M){return function(O){var P;if(!u(O)||(P=g(O)).type!==M)throw TypeError("Incompatible receiver, "+M+" required");return P}};if(s){var A=new p,x=A.get,S=A.has,T=A.set;v=function(M,O){return T.call(A,M,O),O},g=function(M){return x.call(A,M)||{}},m=function(M){return S.call(A,M)}}else{var w=d("state");h[w]=!0,v=function(M,O){return c(M,w,O),O},g=function(M){return f(M,w)?M[w]:{}},m=function(M){return f(M,w)}}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(M){return v+m+p+M+v+"/"+m+p},x=function(M){M.write(A("")),M.close();var O=M.parentWindow.Object;return M=null,O},S=function(){var M=d("iframe"),O="java"+m+":",P;return M.style.display="none",f.appendChild(M),M.src=String(O),P=M.contentWindow.document,P.open(),P.write(A("document.F=Object")),P.close(),P.F},T,w=function(){try{T=document.domain&&new ActiveXObject("htmlfile")}catch{}w=T?x(T):S();for(var M=u.length;M--;)delete w[g][u[M]];return w()};c[y]=!0,i.exports=Object.create||function(O,P){var k;return O!==null?(R[g]=s(O),k=new R,R[g]=null,k[y]=O):k=w(),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",T="entries",w=function(){return this};i.exports=function(M,O,P,k,F,C,I){l(P,O,k);var N=function(q){if(q===F&&B)return B;if(!R&&q in Z)return Z[q];switch(q){case x:return function(){return new P(this,q)};case S:return function(){return new P(this,q)};case T:return function(){return new P(this,q)}}return function(){return new P(this)}},W=O+" Iterator",D=!1,Z=M.prototype,re=Z[A]||Z["@@iterator"]||F&&Z[F],B=!R&&re||N(F),Y=O=="Array"&&Z.entries||re,K,G,ee;if(Y&&(K=u(Y.call(new M)),y!==Object.prototype&&K.next&&(!v&&u(K)!==y&&(c?c(K,y):typeof K[A]!="function"&&d(K,A,w)),f(K,W,!0,!0),v&&(g[W]=w))),F==S&&re&&re.name!==S&&(D=!0,B=function(){return re.call(this)}),(!v||I)&&Z[A]!==B&&d(Z,A,B),g[O]=B,F)if(G={values:N(S),keys:C?B:N(x),entries:N(T)},I)for(ee in G)(R||D||!(ee in Z))&&h(Z,ee,G[ee]);else s({target:O,proto:!0,forced:R||D},G);return G}},"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(T){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,p=d.exec(T.stack)||h.exec(T.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)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),A=y.replace(R,"$1").trim());for(var S=0;S<x.length;S++)if(x[S].readyState==="interactive"||x[S].src===v||v===m&&x[S].innerHTML&&x[S].innerHTML.trim()===A)return x[S];return null}}return c})},8925:function(i,o,a){var s=a("c6cd"),l=Function.toString;typeof s.inspectSource!="function"&&(s.inspectSource=function(u){return l.call(u)}),i.exports=s.inspectSource},"8aa5":function(i,o,a){var s=a("6547").charAt;i.exports=function(l,u,c){return u+(c?s(l,u).length:1)}},"8bbf":function(i,o){i.exports=n},"90e3":function(i,o){var a=0,s=Math.random();i.exports=function(l){return"Symbol("+String(l===void 0?"":l)+")_"+(++a+s).toString(36)}},9112:function(i,o,a){var s=a("83ab"),l=a("9bf2"),u=a("5c6c");i.exports=s?function(c,f,d){return l.f(c,f,u(1,d))}:function(c,f,d){return c[f]=d,c}},9263:function(i,o,a){var s=a("ad6d"),l=a("9f7f"),u=RegExp.prototype.exec,c=String.prototype.replace,f=u,d=function(){var g=/a/,m=/b*/g;return u.call(g,"a"),u.call(m,"a"),g.lastIndex!==0||m.lastIndex!==0}(),h=l.UNSUPPORTED_Y||l.BROKEN_CARET,p=/()??/.exec("")[1]!==void 0,v=d||p||h;v&&(f=function(m){var y=this,R,A,x,S,T=h&&y.sticky,w=s.call(y),M=y.source,O=0,P=m;return T&&(w=w.replace("y",""),w.indexOf("g")===-1&&(w+="g"),P=String(m).slice(y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&m[y.lastIndex-1]!==`
|
||
`)&&(M="(?: "+M+")",P=" "+P,O++),A=new RegExp("^(?:"+M+")",w)),p&&(A=new RegExp("^"+M+"$(?!\\s)",w)),d&&(R=y.lastIndex),x=u.call(T?A:y,P),T?x?(x.input=x.input.slice(O),x[0]=x[0].slice(O),x.index=y.lastIndex,y.lastIndex+=x[0].length):y.lastIndex=0:d&&x&&(y.lastIndex=y.global?x.index+x[0].length:R),p&&x&&x.length>1&&c.call(x[0],A,function(){for(S=1;S<arguments.length-2;S++)arguments[S]===void 0&&(x[S]=void 0)}),x}),i.exports=f},"94ca":function(i,o,a){var s=a("d039"),l=/#|\.prototype\./,u=function(p,v){var g=f[c(p)];return g==h?!0:g==d?!1:typeof v=="function"?s(v):!!v},c=u.normalize=function(p){return String(p).replace(l,".").toLowerCase()},f=u.data={},d=u.NATIVE="N",h=u.POLYFILL="P";i.exports=u},"99af":function(i,o,a){var s=a("23e7"),l=a("d039"),u=a("e8b5"),c=a("861d"),f=a("7b0b"),d=a("50c4"),h=a("8418"),p=a("65f0"),v=a("1dde"),g=a("b622"),m=a("2d00"),y=g("isConcatSpreadable"),R=9007199254740991,A="Maximum allowed index exceeded",x=m>=51||!l(function(){var M=[];return M[y]=!1,M.concat()[0]!==M}),S=v("concat"),T=function(M){if(!c(M))return!1;var O=M[y];return O!==void 0?!!O:u(M)},w=!x||!S;s({target:"Array",proto:!0,forced:w},{concat:function(O){var P=f(this),k=p(P,0),F=0,C,I,N,W,D;for(C=-1,N=arguments.length;C<N;C++)if(D=C===-1?P:arguments[C],T(D)){if(W=d(D.length),F+W>R)throw TypeError(A);for(I=0;I<W;I++,F++)I in D&&h(k,F,D[I])}else{if(F>=R)throw TypeError(A);h(k,F++,D)}return k.length=F,k}})},"9bdd":function(i,o,a){var s=a("825a");i.exports=function(l,u,c,f){try{return f?u(s(c)[0],c[1]):u(c)}catch(h){var d=l.return;throw d!==void 0&&s(d.call(l)),h}}},"9bf2":function(i,o,a){var s=a("83ab"),l=a("0cfb"),u=a("825a"),c=a("c04e"),f=Object.defineProperty;o.f=s?f:function(h,p,v){if(u(h),p=c(p,!0),u(v),l)try{return f(h,p,v)}catch{}if("get"in v||"set"in v)throw TypeError("Accessors not supported");return"value"in v&&(h[p]=v.value),h}},"9ed3":function(i,o,a){var s=a("ae93").IteratorPrototype,l=a("7c73"),u=a("5c6c"),c=a("d44e"),f=a("3f8c"),d=function(){return this};i.exports=function(h,p,v){var g=p+" Iterator";return h.prototype=l(s,{next:u(1,v)}),c(h,g,!1,!0),f[g]=d,h}},"9f7f":function(i,o,a){var s=a("d039");function l(u,c){return RegExp(u,c)}o.UNSUPPORTED_Y=s(function(){var u=l("a","y");return u.lastIndex=2,u.exec("abcd")!=null}),o.BROKEN_CARET=s(function(){var u=l("^r","gy");return u.lastIndex=2,u.exec("str")!=null})},a2bf:function(i,o,a){var s=a("e8b5"),l=a("50c4"),u=a("0366"),c=function(f,d,h,p,v,g,m,y){for(var R=v,A=0,x=m?u(m,y,3):!1,S;A<p;){if(A in h){if(S=x?x(h[A],A,d):h[A],g>0&&s(S))R=c(f,d,S,l(S.length),R,g-1)-1;else{if(R>=9007199254740991)throw TypeError("Exceed the acceptable array length");f[R]=S}R++}A++}return R};i.exports=c},a352:function(i,o){i.exports=r},a434:function(i,o,a){var s=a("23e7"),l=a("23cb"),u=a("a691"),c=a("50c4"),f=a("7b0b"),d=a("65f0"),h=a("8418"),p=a("1dde"),v=a("ae40"),g=p("splice"),m=v("splice",{ACCESSORS:!0,0:0,1:2}),y=Math.max,R=Math.min,A=9007199254740991,x="Maximum allowed length exceeded";s({target:"Array",proto:!0,forced:!g||!m},{splice:function(T,w){var M=f(this),O=c(M.length),P=l(T,O),k=arguments.length,F,C,I,N,W,D;if(k===0?F=C=0:k===1?(F=0,C=O-P):(F=k-2,C=R(y(u(w),0),O-P)),O+F-C>A)throw TypeError(x);for(I=d(M,C),N=0;N<C;N++)W=P+N,W in M&&h(I,N,M[W]);if(I.length=C,F<C){for(N=P;N<O-C;N++)W=N+C,D=N+F,W in M?M[D]=M[W]:delete M[D];for(N=O;N>O-C+F;N--)delete M[N-1]}else if(F>C)for(N=O-C;N>P;N--)W=N+C-1,D=N+F-1,W in M?M[D]=M[W]:delete M[D];for(N=0;N<F;N++)M[N+P]=arguments[N+2];return M.length=O-C+F,I}})},a4d3:function(i,o,a){var s=a("23e7"),l=a("da84"),u=a("d066"),c=a("c430"),f=a("83ab"),d=a("4930"),h=a("fdbf"),p=a("d039"),v=a("5135"),g=a("e8b5"),m=a("861d"),y=a("825a"),R=a("7b0b"),A=a("fc6a"),x=a("c04e"),S=a("5c6c"),T=a("7c73"),w=a("df75"),M=a("241c"),O=a("057f"),P=a("7418"),k=a("06cf"),F=a("9bf2"),C=a("d1e7"),I=a("9112"),N=a("6eeb"),W=a("5692"),D=a("f772"),Z=a("d012"),re=a("90e3"),B=a("b622"),Y=a("e538"),K=a("746f"),G=a("d44e"),ee=a("69f3"),q=a("b727").forEach,H=D("hidden"),ue="Symbol",Ae="prototype",ce=B("toPrimitive"),de=ee.set,le=ee.getterFor(ue),J=Object[Ae],E=l.Symbol,$=u("JSON","stringify"),ie=k.f,j=F.f,te=O.f,ae=C.f,he=W("symbols"),fe=W("op-symbols"),ve=W("string-to-symbol-registry"),xe=W("symbol-to-string-registry"),Fe=W("wks"),Re=l.QObject,Qe=!Re||!Re[Ae]||!Re[Ae].findChild,Xe=f&&p(function(){return T(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a!=7})?function(ft,vt,St){var Vt=ie(J,vt);Vt&&delete J[vt],j(ft,vt,St),Vt&&ft!==J&&j(J,vt,Vt)}:j,He=function(ft,vt){var St=he[ft]=T(E[Ae]);return de(St,{type:ue,tag:ft,description:vt}),f||(St.description=vt),St},ye=h?function(ft){return typeof ft=="symbol"}:function(ft){return Object(ft)instanceof E},Me=function(vt,St,Vt){vt===J&&Me(fe,St,Vt),y(vt);var Gt=x(St,!0);return y(Vt),v(he,Gt)?(Vt.enumerable?(v(vt,H)&&vt[H][Gt]&&(vt[H][Gt]=!1),Vt=T(Vt,{enumerable:S(0,!1)})):(v(vt,H)||j(vt,H,S(1,{})),vt[H][Gt]=!0),Xe(vt,Gt,Vt)):j(vt,Gt,Vt)},Ce=function(vt,St){y(vt);var Vt=A(St),Gt=w(Vt).concat(tt(Vt));return q(Gt,function(Bn){(!f||it.call(Vt,Bn))&&Me(vt,Bn,Vt[Bn])}),vt},Be=function(vt,St){return St===void 0?T(vt):Ce(T(vt),St)},it=function(vt){var St=x(vt,!0),Vt=ae.call(this,St);return this===J&&v(he,St)&&!v(fe,St)?!1:Vt||!v(this,St)||!v(he,St)||v(this,H)&&this[H][St]?Vt:!0},Oe=function(vt,St){var Vt=A(vt),Gt=x(St,!0);if(!(Vt===J&&v(he,Gt)&&!v(fe,Gt))){var Bn=ie(Vt,Gt);return Bn&&v(he,Gt)&&!(v(Vt,H)&&Vt[H][Gt])&&(Bn.enumerable=!0),Bn}},Ke=function(vt){var St=te(A(vt)),Vt=[];return q(St,function(Gt){!v(he,Gt)&&!v(Z,Gt)&&Vt.push(Gt)}),Vt},tt=function(vt){var St=vt===J,Vt=te(St?fe:A(vt)),Gt=[];return q(Vt,function(Bn){v(he,Bn)&&(!St||v(J,Bn))&&Gt.push(he[Bn])}),Gt};if(d||(E=function(){if(this instanceof E)throw TypeError("Symbol is not a constructor");var vt=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),St=re(vt),Vt=function(Gt){this===J&&Vt.call(fe,Gt),v(this,H)&&v(this[H],St)&&(this[H][St]=!1),Xe(this,St,S(1,Gt))};return f&&Qe&&Xe(J,St,{configurable:!0,set:Vt}),He(St,vt)},N(E[Ae],"toString",function(){return le(this).tag}),N(E,"withoutSetter",function(ft){return He(re(ft),ft)}),C.f=it,F.f=Me,k.f=Oe,M.f=O.f=Ke,P.f=tt,Y.f=function(ft){return He(B(ft),ft)},f&&(j(E[Ae],"description",{configurable:!0,get:function(){return le(this).description}}),c||N(J,"propertyIsEnumerable",it,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!d,sham:!d},{Symbol:E}),q(w(Fe),function(ft){K(ft)}),s({target:ue,stat:!0,forced:!d},{for:function(ft){var vt=String(ft);if(v(ve,vt))return ve[vt];var St=E(vt);return ve[vt]=St,xe[St]=vt,St},keyFor:function(vt){if(!ye(vt))throw TypeError(vt+" is not a symbol");if(v(xe,vt))return xe[vt]},useSetter:function(){Qe=!0},useSimple:function(){Qe=!1}}),s({target:"Object",stat:!0,forced:!d,sham:!f},{create:Be,defineProperty:Me,defineProperties:Ce,getOwnPropertyDescriptor:Oe}),s({target:"Object",stat:!0,forced:!d},{getOwnPropertyNames:Ke,getOwnPropertySymbols:tt}),s({target:"Object",stat:!0,forced:p(function(){P.f(1)})},{getOwnPropertySymbols:function(vt){return P.f(R(vt))}}),$){var Rt=!d||p(function(){var ft=E();return $([ft])!="[null]"||$({a:ft})!="{}"||$(Object(ft))!="{}"});s({target:"JSON",stat:!0,forced:Rt},{stringify:function(vt,St,Vt){for(var Gt=[vt],Bn=1,Ts;arguments.length>Bn;)Gt.push(arguments[Bn++]);if(Ts=St,!(!m(St)&&vt===void 0||ye(vt)))return g(St)||(St=function(hl,Hi){if(typeof Ts=="function"&&(Hi=Ts.call(this,hl,Hi)),!ye(Hi))return Hi}),Gt[1]=St,$.apply(null,Gt)}})}E[Ae][ce]||I(E[Ae],ce,E[Ae].valueOf),G(E,ue),Z[H]=!0},a630:function(i,o,a){var s=a("23e7"),l=a("4df4"),u=a("1c7e"),c=!u(function(f){Array.from(f)});s({target:"Array",stat:!0,forced:c},{from:l})},a640:function(i,o,a){var s=a("d039");i.exports=function(l,u){var c=[][l];return!!c&&s(function(){c.call(null,u||function(){throw 1},1)})}},a691:function(i,o){var a=Math.ceil,s=Math.floor;i.exports=function(l){return isNaN(l=+l)?0:(l>0?s:a)(l)}},ab13:function(i,o,a){var s=a("b622"),l=s("match");i.exports=function(u){var c=/./;try{"/./"[u](c)}catch{try{return c[l]=!1,"/./"[u](c)}catch{}}return!1}},ac1f:function(i,o,a){var s=a("23e7"),l=a("9263");s({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},ad6d:function(i,o,a){var s=a("825a");i.exports=function(){var l=s(this),u="";return l.global&&(u+="g"),l.ignoreCase&&(u+="i"),l.multiline&&(u+="m"),l.dotAll&&(u+="s"),l.unicode&&(u+="u"),l.sticky&&(u+="y"),u}},ae40:function(i,o,a){var s=a("83ab"),l=a("d039"),u=a("5135"),c=Object.defineProperty,f={},d=function(h){throw h};i.exports=function(h,p){if(u(f,h))return f[h];p||(p={});var v=[][h],g=u(p,"ACCESSORS")?p.ACCESSORS:!1,m=u(p,0)?p[0]:d,y=u(p,1)?p[1]:void 0;return f[h]=!!v&&!l(function(){if(g&&!s)return!0;var R={length:-1};g?c(R,1,{enumerable:!0,get:d}):R[1]=1,v.call(R,m,y)})}},ae93:function(i,o,a){var s=a("e163"),l=a("9112"),u=a("5135"),c=a("b622"),f=a("c430"),d=c("iterator"),h=!1,p=function(){return this},v,g,m;[].keys&&(m=[].keys(),"next"in m?(g=s(s(m)),g!==Object.prototype&&(v=g)):h=!0),v==null&&(v={}),!f&&!u(v,d)&&l(v,d,p),i.exports={IteratorPrototype:v,BUGGY_SAFARI_ITERATORS:h}},b041:function(i,o,a){var s=a("00ee"),l=a("f5df");i.exports=s?{}.toString:function(){return"[object "+l(this)+"]"}},b0c0:function(i,o,a){var s=a("83ab"),l=a("9bf2").f,u=Function.prototype,c=u.toString,f=/^\s*function ([^ (]*)/,d="name";s&&!(d in u)&&l(u,d,{configurable:!0,get:function(){try{return c.call(this).match(f)[1]}catch{return""}}})},b622:function(i,o,a){var s=a("da84"),l=a("5692"),u=a("5135"),c=a("90e3"),f=a("4930"),d=a("fdbf"),h=l("wks"),p=s.Symbol,v=d?p:p&&p.withoutSetter||c;i.exports=function(g){return u(h,g)||(f&&u(p,g)?h[g]=p[g]:h[g]=v("Symbol."+g)),h[g]}},b64b:function(i,o,a){var s=a("23e7"),l=a("7b0b"),u=a("df75"),c=a("d039"),f=c(function(){u(1)});s({target:"Object",stat:!0,forced:f},{keys:function(h){return u(l(h))}})},b727:function(i,o,a){var s=a("0366"),l=a("44ad"),u=a("7b0b"),c=a("50c4"),f=a("65f0"),d=[].push,h=function(p){var v=p==1,g=p==2,m=p==3,y=p==4,R=p==6,A=p==5||R;return function(x,S,T,w){for(var M=u(x),O=l(M),P=s(S,T,3),k=c(O.length),F=0,C=w||f,I=v?C(x,k):g?C(x,0):void 0,N,W;k>F;F++)if((A||F in O)&&(N=O[F],W=P(N,F,M),p)){if(v)I[F]=W;else if(W)switch(p){case 3:return!0;case 5:return N;case 6:return F;case 2:d.call(I,N)}else if(y)return!1}return R?-1:m||y?y:I}};i.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6)}},c04e:function(i,o,a){var s=a("861d");i.exports=function(l,u){if(!s(l))return l;var c,f;if(u&&typeof(c=l.toString)=="function"&&!s(f=c.call(l))||typeof(c=l.valueOf)=="function"&&!s(f=c.call(l))||!u&&typeof(c=l.toString)=="function"&&!s(f=c.call(l)))return f;throw TypeError("Can't convert object to primitive value")}},c430:function(i,o){i.exports=!1},c6b6:function(i,o){var a={}.toString;i.exports=function(s){return a.call(s).slice(8,-1)}},c6cd:function(i,o,a){var s=a("da84"),l=a("ce4e"),u="__core-js_shared__",c=s[u]||l(u,{});i.exports=c},c740:function(i,o,a){var s=a("23e7"),l=a("b727").findIndex,u=a("44d2"),c=a("ae40"),f="findIndex",d=!0,h=c(f);f in[]&&Array(1)[f](function(){d=!1}),s({target:"Array",proto:!0,forced:d||!h},{findIndex:function(v){return l(this,v,arguments.length>1?arguments[1]:void 0)}}),u(f)},c8ba:function(i,o){var a;a=function(){return this}();try{a=a||new Function("return this")()}catch{typeof window=="object"&&(a=window)}i.exports=a},c975:function(i,o,a){var s=a("23e7"),l=a("4d64").indexOf,u=a("a640"),c=a("ae40"),f=[].indexOf,d=!!f&&1/[1].indexOf(1,-0)<0,h=u("indexOf"),p=c("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:d||!h||!p},{indexOf:function(g){return d?f.apply(this,arguments)||0:l(this,g,arguments.length>1?arguments[1]:void 0)}})},ca84:function(i,o,a){var s=a("5135"),l=a("fc6a"),u=a("4d64").indexOf,c=a("d012");i.exports=function(f,d){var h=l(f),p=0,v=[],g;for(g in h)!s(c,g)&&s(h,g)&&v.push(g);for(;d.length>p;)s(h,g=d[p++])&&(~u(v,g)||v.push(g));return v}},caad:function(i,o,a){var s=a("23e7"),l=a("4d64").includes,u=a("44d2"),c=a("ae40"),f=c("indexOf",{ACCESSORS:!0,1:0});s({target:"Array",proto:!0,forced:!f},{includes:function(h){return l(this,h,arguments.length>1?arguments[1]:void 0)}}),u("includes")},cc12:function(i,o,a){var s=a("da84"),l=a("861d"),u=s.document,c=l(u)&&l(u.createElement);i.exports=function(f){return c?u.createElement(f):{}}},ce4e:function(i,o,a){var s=a("da84"),l=a("9112");i.exports=function(u,c){try{l(s,u,c)}catch{s[u]=c}return c}},d012:function(i,o){i.exports={}},d039:function(i,o){i.exports=function(a){try{return!!a()}catch{return!0}}},d066:function(i,o,a){var s=a("428f"),l=a("da84"),u=function(c){return typeof c=="function"?c:void 0};i.exports=function(c,f){return arguments.length<2?u(s[c])||u(l[c]):s[c]&&s[c][f]||l[c]&&l[c][f]}},d1e7:function(i,o,a){var s={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,u=l&&!s.call({1:2},1);o.f=u?function(f){var d=l(this,f);return!!d&&d.enumerable}:s},d28b:function(i,o,a){var s=a("746f");s("iterator")},d2bb:function(i,o,a){var s=a("825a"),l=a("3bbe");i.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var u=!1,c={},f;try{f=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,f.call(c,[]),u=c instanceof Array}catch{}return function(h,p){return s(h),l(p),u?f.call(h,p):h.__proto__=p,h}}():void 0)},d3b7:function(i,o,a){var s=a("00ee"),l=a("6eeb"),u=a("b041");s||l(Object.prototype,"toString",u,{unsafe:!0})},d44e:function(i,o,a){var s=a("9bf2").f,l=a("5135"),u=a("b622"),c=u("toStringTag");i.exports=function(f,d,h){f&&!l(f=h?f:f.prototype,c)&&s(f,c,{configurable:!0,value:d})}},d58f:function(i,o,a){var s=a("1c0b"),l=a("7b0b"),u=a("44ad"),c=a("50c4"),f=function(d){return function(h,p,v,g){s(p);var m=l(h),y=u(m),R=c(m.length),A=d?R-1:0,x=d?-1:1;if(v<2)for(;;){if(A in y){g=y[A],A+=x;break}if(A+=x,d?A<0:R<=A)throw TypeError("Reduce of empty array with no initial value")}for(;d?A>=0:R>A;A+=x)A in y&&(g=p(g,y[A],A,m));return g}};i.exports={left:f(!1),right:f(!0)}},d784:function(i,o,a){a("ac1f");var s=a("6eeb"),l=a("d039"),u=a("b622"),c=a("9263"),f=a("9112"),d=u("species"),h=!l(function(){var y=/./;return y.exec=function(){var R=[];return R.groups={a:"7"},R},"".replace(y,"$<a>")!=="7"}),p=function(){return"a".replace(/./,"$0")==="$0"}(),v=u("replace"),g=function(){return/./[v]?/./[v]("a","$0")==="":!1}(),m=!l(function(){var y=/(?:)/,R=y.exec;y.exec=function(){return R.apply(this,arguments)};var A="ab".split(y);return A.length!==2||A[0]!=="a"||A[1]!=="b"});i.exports=function(y,R,A,x){var S=u(y),T=!l(function(){var F={};return F[S]=function(){return 7},""[y](F)!=7}),w=T&&!l(function(){var F=!1,C=/a/;return y==="split"&&(C={},C.constructor={},C.constructor[d]=function(){return C},C.flags="",C[S]=/./[S]),C.exec=function(){return F=!0,null},C[S](""),!F});if(!T||!w||y==="replace"&&!(h&&p&&!g)||y==="split"&&!m){var M=/./[S],O=A(S,""[y],function(F,C,I,N,W){return C.exec===c?T&&!W?{done:!0,value:M.call(C,I,N)}:{done:!0,value:F.call(I,C,N)}:{done:!1}},{REPLACE_KEEPS_$0:p,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:g}),P=O[0],k=O[1];s(String.prototype,y,P),s(RegExp.prototype,S,R==2?function(F,C){return k.call(F,this,C)}:function(F){return k.call(F,this)})}x&&f(RegExp.prototype[S],"sham",!0)}},d81d:function(i,o,a){var s=a("23e7"),l=a("b727").map,u=a("1dde"),c=a("ae40"),f=u("map"),d=c("map");s({target:"Array",proto:!0,forced:!f||!d},{map:function(p){return l(this,p,arguments.length>1?arguments[1]:void 0)}})},da84:function(i,o,a){(function(s){var l=function(u){return u&&u.Math==Math&&u};i.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof s=="object"&&s)||Function("return this")()}).call(this,a("c8ba"))},dbb4:function(i,o,a){var s=a("23e7"),l=a("83ab"),u=a("56ef"),c=a("fc6a"),f=a("06cf"),d=a("8418");s({target:"Object",stat:!0,sham:!l},{getOwnPropertyDescriptors:function(p){for(var v=c(p),g=f.f,m=u(v),y={},R=0,A,x;m.length>R;)x=g(v,A=m[R++]),x!==void 0&&d(y,A,x);return y}})},dbf1:function(i,o,a){(function(s){a.d(o,"a",function(){return u});function l(){return typeof window<"u"?window.console:s.console}var u=l()}).call(this,a("c8ba"))},ddb0:function(i,o,a){var s=a("da84"),l=a("fdbc"),u=a("e260"),c=a("9112"),f=a("b622"),d=f("iterator"),h=f("toStringTag"),p=u.values;for(var v in l){var g=s[v],m=g&&g.prototype;if(m){if(m[d]!==p)try{c(m,d,p)}catch{m[d]=p}if(m[h]||c(m,h,v),l[v]){for(var y in u)if(m[y]!==u[y])try{c(m,y,u[y])}catch{m[y]=u[y]}}}}},df75:function(i,o,a){var s=a("ca84"),l=a("7839");i.exports=Object.keys||function(c){return s(c,l)}},e01a:function(i,o,a){var s=a("23e7"),l=a("83ab"),u=a("da84"),c=a("5135"),f=a("861d"),d=a("9bf2").f,h=a("e893"),p=u.Symbol;if(l&&typeof p=="function"&&(!("description"in p.prototype)||p().description!==void 0)){var v={},g=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),T=this instanceof g?new p(S):S===void 0?p():p(S);return S===""&&(v[T]=!0),T};h(g,p);var m=g.prototype=p.prototype;m.constructor=g;var y=m.toString,R=String(p("test"))=="Symbol(test)",A=/^Symbol\((.*)\)[^)]+$/;d(m,"description",{configurable:!0,get:function(){var S=f(this)?this.valueOf():this,T=y.call(S);if(c(v,S))return"";var w=R?T.slice(7,-1):T.replace(A,"$1");return w===""?void 0:w}}),s({global:!0,forced:!0},{Symbol:g})}},e163:function(i,o,a){var s=a("5135"),l=a("7b0b"),u=a("f772"),c=a("e177"),f=u("IE_PROTO"),d=Object.prototype;i.exports=c?Object.getPrototypeOf:function(h){return h=l(h),s(h,f)?h[f]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},e177:function(i,o,a){var s=a("d039");i.exports=!s(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},e260:function(i,o,a){var s=a("fc6a"),l=a("44d2"),u=a("3f8c"),c=a("69f3"),f=a("7dd0"),d="Array Iterator",h=c.set,p=c.getterFor(d);i.exports=f(Array,"Array",function(v,g){h(this,{type:d,target:s(v),index:0,kind:g})},function(){var v=p(this),g=v.target,m=v.kind,y=v.index++;return!g||y>=g.length?(v.target=void 0,{value:void 0,done:!0}):m=="keys"?{value:y,done:!1}:m=="values"?{value:g[y],done:!1}:{value:[y,g[y]],done:!1}},"values"),u.Arguments=u.Array,l("keys"),l("values"),l("entries")},e439:function(i,o,a){var s=a("23e7"),l=a("d039"),u=a("fc6a"),c=a("06cf").f,f=a("83ab"),d=l(function(){c(1)}),h=!f||d;s({target:"Object",stat:!0,forced:h,sham:!f},{getOwnPropertyDescriptor:function(v,g){return c(u(v),g)}})},e538:function(i,o,a){var s=a("b622");o.f=s},e893:function(i,o,a){var s=a("5135"),l=a("56ef"),u=a("06cf"),c=a("9bf2");i.exports=function(f,d){for(var h=l(d),p=c.f,v=u.f,g=0;g<h.length;g++){var m=h[g];s(f,m)||p(f,m,v(d,m))}}},e8b5:function(i,o,a){var s=a("c6b6");i.exports=Array.isArray||function(u){return s(u)=="Array"}},e95a:function(i,o,a){var s=a("b622"),l=a("3f8c"),u=s("iterator"),c=Array.prototype;i.exports=function(f){return f!==void 0&&(l.Array===f||c[u]===f)}},f5df:function(i,o,a){var s=a("00ee"),l=a("c6b6"),u=a("b622"),c=u("toStringTag"),f=l(function(){return arguments}())=="Arguments",d=function(h,p){try{return h[p]}catch{}};i.exports=s?l:function(h){var p,v,g;return h===void 0?"Undefined":h===null?"Null":typeof(v=d(p=Object(h),c))=="string"?v:f?l(p):(g=l(p))=="Object"&&typeof p.callee=="function"?"Arguments":g}},f772:function(i,o,a){var s=a("5692"),l=a("90e3"),u=s("keys");i.exports=function(c){return u[c]||(u[c]=l(c))}},fb15:function(i,o,a){if(a.r(o),typeof window<"u"){var s=window.document.currentScript;{var l=a("8875");s=l(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:l})}var u=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);u&&(a.p=u[1])}a("99af"),a("4de4"),a("4160"),a("c975"),a("d81d"),a("a434"),a("159b"),a("a4d3"),a("e439"),a("dbb4"),a("b64b");function c(ye,Me,Ce){return Me in ye?Object.defineProperty(ye,Me,{value:Ce,enumerable:!0,configurable:!0,writable:!0}):ye[Me]=Ce,ye}function f(ye,Me){var Ce=Object.keys(ye);if(Object.getOwnPropertySymbols){var Be=Object.getOwnPropertySymbols(ye);Me&&(Be=Be.filter(function(it){return Object.getOwnPropertyDescriptor(ye,it).enumerable})),Ce.push.apply(Ce,Be)}return Ce}function d(ye){for(var Me=1;Me<arguments.length;Me++){var Ce=arguments[Me]!=null?arguments[Me]:{};Me%2?f(Object(Ce),!0).forEach(function(Be){c(ye,Be,Ce[Be])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ye,Object.getOwnPropertyDescriptors(Ce)):f(Object(Ce)).forEach(function(Be){Object.defineProperty(ye,Be,Object.getOwnPropertyDescriptor(Ce,Be))})}return ye}function h(ye){if(Array.isArray(ye))return ye}a("e01a"),a("d28b"),a("e260"),a("d3b7"),a("3ca3"),a("ddb0");function p(ye,Me){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(ye)))){var Ce=[],Be=!0,it=!1,Oe=void 0;try{for(var Ke=ye[Symbol.iterator](),tt;!(Be=(tt=Ke.next()).done)&&(Ce.push(tt.value),!(Me&&Ce.length===Me));Be=!0);}catch(Rt){it=!0,Oe=Rt}finally{try{!Be&&Ke.return!=null&&Ke.return()}finally{if(it)throw Oe}}return Ce}}a("a630"),a("fb6a"),a("b0c0"),a("25f0");function v(ye,Me){(Me==null||Me>ye.length)&&(Me=ye.length);for(var Ce=0,Be=new Array(Me);Ce<Me;Ce++)Be[Ce]=ye[Ce];return Be}function g(ye,Me){if(ye){if(typeof ye=="string")return v(ye,Me);var Ce=Object.prototype.toString.call(ye).slice(8,-1);if(Ce==="Object"&&ye.constructor&&(Ce=ye.constructor.name),Ce==="Map"||Ce==="Set")return Array.from(ye);if(Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce))return v(ye,Me)}}function m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y(ye,Me){return h(ye)||p(ye,Me)||g(ye,Me)||m()}function R(ye){if(Array.isArray(ye))return v(ye)}function A(ye){if(typeof Symbol<"u"&&Symbol.iterator in Object(ye))return Array.from(ye)}function x(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(ye){return R(ye)||A(ye)||g(ye)||x()}var T=a("a352"),w=a.n(T);function M(ye){ye.parentElement!==null&&ye.parentElement.removeChild(ye)}function O(ye,Me,Ce){var Be=Ce===0?ye.children[0]:ye.children[Ce-1].nextSibling;ye.insertBefore(Me,Be)}var P=a("dbf1");a("13d5"),a("4fad"),a("ac1f"),a("5319");function k(ye){var Me=Object.create(null);return function(Be){var it=Me[Be];return it||(Me[Be]=ye(Be))}}var F=/-(\w)/g,C=k(function(ye){return ye.replace(F,function(Me,Ce){return Ce.toUpperCase()})});a("5db7"),a("73d9");var I=["Start","Add","Remove","Update","End"],N=["Choose","Unchoose","Sort","Filter","Clone"],W=["Move"],D=[W,I,N].flatMap(function(ye){return ye}).map(function(ye){return"on".concat(ye)}),Z={manage:W,manageAndEmit:I,emit:N};function re(ye){return D.indexOf(ye)!==-1}a("caad"),a("2ca0");var B=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function Y(ye){return B.includes(ye)}function K(ye){return["transition-group","TransitionGroup"].includes(ye)}function G(ye){return["id","class","role","style"].includes(ye)||ye.startsWith("data-")||ye.startsWith("aria-")||ye.startsWith("on")}function ee(ye){return ye.reduce(function(Me,Ce){var Be=y(Ce,2),it=Be[0],Oe=Be[1];return Me[it]=Oe,Me},{})}function q(ye){var Me=ye.$attrs,Ce=ye.componentData,Be=Ce===void 0?{}:Ce,it=ee(Object.entries(Me).filter(function(Oe){var Ke=y(Oe,2),tt=Ke[0];return Ke[1],G(tt)}));return d(d({},it),Be)}function H(ye){var Me=ye.$attrs,Ce=ye.callBackBuilder,Be=ee(ue(Me));Object.entries(Ce).forEach(function(Oe){var Ke=y(Oe,2),tt=Ke[0],Rt=Ke[1];Z[tt].forEach(function(ft){Be["on".concat(ft)]=Rt(ft)})});var it="[data-draggable]".concat(Be.draggable||"");return d(d({},Be),{},{draggable:it})}function ue(ye){return Object.entries(ye).filter(function(Me){var Ce=y(Me,2),Be=Ce[0];return Ce[1],!G(Be)}).map(function(Me){var Ce=y(Me,2),Be=Ce[0],it=Ce[1];return[C(Be),it]}).filter(function(Me){var Ce=y(Me,2),Be=Ce[0];return Ce[1],!re(Be)})}a("c740");function Ae(ye,Me){if(!(ye instanceof Me))throw new TypeError("Cannot call a class as a function")}function ce(ye,Me){for(var Ce=0;Ce<Me.length;Ce++){var Be=Me[Ce];Be.enumerable=Be.enumerable||!1,Be.configurable=!0,"value"in Be&&(Be.writable=!0),Object.defineProperty(ye,Be.key,Be)}}function de(ye,Me,Ce){return Me&&ce(ye.prototype,Me),ye}var le=function(Me){var Ce=Me.el;return Ce},J=function(Me,Ce){return Me.__draggable_context=Ce},E=function(Me){return Me.__draggable_context},$=function(){function ye(Me){var Ce=Me.nodes,Be=Ce.header,it=Ce.default,Oe=Ce.footer,Ke=Me.root,tt=Me.realList;Ae(this,ye),this.defaultNodes=it,this.children=[].concat(S(Be),S(it),S(Oe)),this.externalComponent=Ke.externalComponent,this.rootTransition=Ke.transition,this.tag=Ke.tag,this.realList=tt}return de(ye,[{key:"render",value:function(Ce,Be){var it=this.tag,Oe=this.children,Ke=this._isRootComponent,tt=Ke?{default:function(){return Oe}}:Oe;return Ce(it,Be,tt)}},{key:"updated",value:function(){var Ce=this.defaultNodes,Be=this.realList;Ce.forEach(function(it,Oe){J(le(it),{element:Be[Oe],index:Oe})})}},{key:"getUnderlyingVm",value:function(Ce){return E(Ce)}},{key:"getVmIndexFromDomIndex",value:function(Ce,Be){var it=this.defaultNodes,Oe=it.length,Ke=Be.children,tt=Ke.item(Ce);if(tt===null)return Oe;var Rt=E(tt);if(Rt)return Rt.index;if(Oe===0)return 0;var ft=le(it[0]),vt=S(Ke).findIndex(function(St){return St===ft});return Ce<vt?0:Oe}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),ye}(),ie=a("8bbf");function j(ye,Me){var Ce=ye[Me];return Ce?Ce():[]}function te(ye){var Me=ye.$slots,Ce=ye.realList,Be=ye.getKey,it=Ce||[],Oe=["header","footer"].map(function(St){return j(Me,St)}),Ke=y(Oe,2),tt=Ke[0],Rt=Ke[1],ft=Me.item;if(!ft)throw new Error("draggable element must have an item slot");var vt=it.flatMap(function(St,Vt){return ft({element:St,index:Vt}).map(function(Gt){return Gt.key=Be(St),Gt.props=d(d({},Gt.props||{}),{},{"data-draggable":!0}),Gt})});if(vt.length!==it.length)throw new Error("Item slot must have only one child");return{header:tt,footer:Rt,default:vt}}function ae(ye){var Me=K(ye),Ce=!Y(ye)&&!Me;return{transition:Me,externalComponent:Ce,tag:Ce?Object(ie.resolveComponent)(ye):Me?ie.TransitionGroup:ye}}function he(ye){var Me=ye.$slots,Ce=ye.tag,Be=ye.realList,it=ye.getKey,Oe=te({$slots:Me,realList:Be,getKey:it}),Ke=ae(Ce);return new $({nodes:Oe,root:Ke,realList:Be})}function fe(ye,Me){var Ce=this;Object(ie.nextTick)(function(){return Ce.$emit(ye.toLowerCase(),Me)})}function ve(ye){var Me=this;return function(Ce,Be){if(Me.realList!==null)return Me["onDrag".concat(ye)](Ce,Be)}}function xe(ye){var Me=this,Ce=ve.call(this,ye);return function(Be,it){Ce.call(Me,Be,it),fe.call(Me,ye,Be)}}var Fe=null,Re={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(Me){return Me}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},Qe=["update:modelValue","change"].concat(S([].concat(S(Z.manageAndEmit),S(Z.emit)).map(function(ye){return ye.toLowerCase()}))),Xe=Object(ie.defineComponent)({name:"draggable",inheritAttrs:!1,props:Re,emits:Qe,data:function(){return{error:!1}},render:function(){try{this.error=!1;var Me=this.$slots,Ce=this.$attrs,Be=this.tag,it=this.componentData,Oe=this.realList,Ke=this.getKey,tt=he({$slots:Me,tag:Be,realList:Oe,getKey:Ke});this.componentStructure=tt;var Rt=q({$attrs:Ce,componentData:it});return tt.render(ie.h,Rt)}catch(ft){return this.error=!0,Object(ie.h)("pre",{style:{color:"red"}},ft.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&P.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var Me=this;if(!this.error){var Ce=this.$attrs,Be=this.$el,it=this.componentStructure;it.updated();var Oe=H({$attrs:Ce,callBackBuilder:{manageAndEmit:function(Rt){return xe.call(Me,Rt)},emit:function(Rt){return fe.bind(Me,Rt)},manage:function(Rt){return ve.call(Me,Rt)}}}),Ke=Be.nodeType===1?Be:Be.parentElement;this._sortable=new w.a(Ke,Oe),this.targetDomElement=Ke,Ke.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var Me=this.list;return Me||this.modelValue},getKey:function(){var Me=this.itemKey;return typeof Me=="function"?Me:function(Ce){return Ce[Me]}}},watch:{$attrs:{handler:function(Me){var Ce=this._sortable;Ce&&ue(Me).forEach(function(Be){var it=y(Be,2),Oe=it[0],Ke=it[1];Ce.option(Oe,Ke)})},deep:!0}},methods:{getUnderlyingVm:function(Me){return this.componentStructure.getUnderlyingVm(Me)||null},getUnderlyingPotencialDraggableComponent:function(Me){return Me.__draggable_component__},emitChanges:function(Me){var Ce=this;Object(ie.nextTick)(function(){return Ce.$emit("change",Me)})},alterList:function(Me){if(this.list){Me(this.list);return}var Ce=S(this.modelValue);Me(Ce),this.$emit("update:modelValue",Ce)},spliceList:function(){var Me=arguments,Ce=function(it){return it.splice.apply(it,S(Me))};this.alterList(Ce)},updatePosition:function(Me,Ce){var Be=function(Oe){return Oe.splice(Ce,0,Oe.splice(Me,1)[0])};this.alterList(Be)},getRelatedContextFromMoveEvent:function(Me){var Ce=Me.to,Be=Me.related,it=this.getUnderlyingPotencialDraggableComponent(Ce);if(!it)return{component:it};var Oe=it.realList,Ke={list:Oe,component:it};if(Ce!==Be&&Oe){var tt=it.getUnderlyingVm(Be)||{};return d(d({},tt),Ke)}return Ke},getVmIndexFromDomIndex:function(Me){return this.componentStructure.getVmIndexFromDomIndex(Me,this.targetDomElement)},onDragStart:function(Me){this.context=this.getUnderlyingVm(Me.item),Me.item._underlying_vm_=this.clone(this.context.element),Fe=Me.item},onDragAdd:function(Me){var Ce=Me.item._underlying_vm_;if(Ce!==void 0){M(Me.item);var Be=this.getVmIndexFromDomIndex(Me.newIndex);this.spliceList(Be,0,Ce);var it={element:Ce,newIndex:Be};this.emitChanges({added:it})}},onDragRemove:function(Me){if(O(this.$el,Me.item,Me.oldIndex),Me.pullMode==="clone"){M(Me.clone);return}var Ce=this.context,Be=Ce.index,it=Ce.element;this.spliceList(Be,1);var Oe={element:it,oldIndex:Be};this.emitChanges({removed:Oe})},onDragUpdate:function(Me){M(Me.item),O(Me.from,Me.item,Me.oldIndex);var Ce=this.context.index,Be=this.getVmIndexFromDomIndex(Me.newIndex);this.updatePosition(Ce,Be);var it={element:this.context.element,oldIndex:Ce,newIndex:Be};this.emitChanges({moved:it})},computeFutureIndex:function(Me,Ce){if(!Me.element)return 0;var Be=S(Ce.to.children).filter(function(tt){return tt.style.display!=="none"}),it=Be.indexOf(Ce.related),Oe=Me.component.getVmIndexFromDomIndex(it),Ke=Be.indexOf(Fe)!==-1;return Ke||!Ce.willInsertAfter?Oe:Oe+1},onDragMove:function(Me,Ce){var Be=this.move,it=this.realList;if(!Be||!it)return!0;var Oe=this.getRelatedContextFromMoveEvent(Me),Ke=this.computeFutureIndex(Oe,Me),tt=d(d({},this.context),{},{futureIndex:Ke}),Rt=d(d({},Me),{},{relatedContext:Oe,draggedContext:tt});return Be(Rt,Ce)},onDragEnd:function(){Fe=null}}}),He=Xe;o.default=He},fb6a:function(i,o,a){var s=a("23e7"),l=a("861d"),u=a("e8b5"),c=a("23cb"),f=a("50c4"),d=a("fc6a"),h=a("8418"),p=a("b622"),v=a("1dde"),g=a("ae40"),m=v("slice"),y=g("slice",{ACCESSORS:!0,0:0,1:2}),R=p("species"),A=[].slice,x=Math.max;s({target:"Array",proto:!0,forced:!m||!y},{slice:function(T,w){var M=d(this),O=f(M.length),P=c(T,O),k=c(w===void 0?O:w,O),F,C,I;if(u(M)&&(F=M.constructor,typeof F=="function"&&(F===Array||u(F.prototype))?F=void 0:l(F)&&(F=F[R],F===null&&(F=void 0)),F===Array||F===void 0))return A.call(M,P,k);for(C=new(F===void 0?Array:F)(x(k-P,0)),I=0;P<k;P++,I++)P in M&&h(C,I,M[P]);return C.length=I,C}})},fc6a:function(i,o,a){var s=a("44ad"),l=a("1d80");i.exports=function(u){return s(l(u))}},fdbc:function(i,o){i.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(i,o,a){var s=a("4930");i.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(iq);var iFe=iq.exports;const $k=g4(iFe),oFe={class:"add-slide"},aFe={class:"select-btn"},sFe={class:"thumbnail-container"},lFe=["data-section-id"],uFe=["id","value"],cFe={key:1,class:"text"},fFe={class:"text-content"},dFe=["onMousedown"],hFe={class:"page-number"},pFe=Ee({__name:"index",setup(e){const t=dt(),n=lt(),r=al(),{selectedSlidesIndex:i,thumbnailsFocus:o}=We(t),{slides:a,slideIndex:s,currentSlide:l}=We(n),{ctrlKeyState:u,shiftKeyState:c}=We(r),{slidesLoadLimit:f}=Z2(),d=we(()=>[...i.value,s.value]),h=ge(!1),p=we(()=>a.value.some(H=>H.sectionTag)),{copySlide:v,pasteSlide:g,createSlide:m,createSlideByTemplate:y,copyAndPasteSlide:R,deleteSlide:A,cutSlide:x,selectAllSlide:S,sortSlides:T}=Jf(),{createSection:w,removeSection:M,removeAllSection:O,removeSectionSlides:P,updateSectionTitle:k}=d9e(),F=ge();_t(()=>s.value,()=>{d.value.length&&t.updateSelectedSlidesIndex([]),Qr(()=>{var ue,Ae;const H=(Ae=(ue=F.value)==null?void 0:ue.$el)==null?void 0:Ae.querySelector(".thumbnail-item.active");F.value&&H&&!q0e(H,F.value.$el)&&setTimeout(()=>{H.scrollIntoView({behavior:"smooth"})},100)})});const C=H=>{t.setActiveElementIdList([]),s.value!==H&&n.updateSlideIndex(H)},I=(H,ue)=>{if(Z.value)return;const Ae=d.value.length>1;if(!(Ae&&d.value.includes(ue)&&H.button!==0))if(u.value)if(s.value===ue){if(!Ae)return;const ce=d.value.filter(de=>de!==ue);t.updateSelectedSlidesIndex(ce),C(d.value[0])}else if(d.value.includes(ue)){const ce=d.value.filter(de=>de!==ue);t.updateSelectedSlidesIndex(ce)}else{const ce=[...d.value,ue];t.updateSelectedSlidesIndex(ce)}else if(c.value){if(s.value===ue&&!Ae)return;let ce=Math.min(...d.value),de=ue;ue<ce&&(de=Math.max(...d.value),ce=ue);const le=[];for(let J=ce;J<=de;J++)le.push(J);t.updateSelectedSlidesIndex(le)}else t.updateSelectedSlidesIndex([]),C(ue)},N=H=>{o.value!==H&&(t.setThumbnailsFocus(H),H||t.updateSelectedSlidesIndex([]))},W=H=>{const{newIndex:ue,oldIndex:Ae}=H;ue===void 0||Ae===void 0||ue===Ae||T(ue,Ae)},D=()=>{t.setNotesPanelState(!0)},Z=ge(""),re=H=>{t.setDisableHotkeysState(!0),Z.value=H||"default",Qr(()=>{document.querySelector(`#section-title-input-${H||"default"}`).focus()})},B=H=>{const ue=H.target.value;k(Z.value,ue),Z.value="",t.setDisableHotkeysState(!1)},Y=H=>{const ue=H.dataset.sectionId;return[{text:"删除节",handler:()=>M(ue)},{text:"删除节和幻灯片",handler:()=>{t.setActiveElementIdList([]),P(ue)}},{text:"删除所有节",handler:O},{text:"重命名节",handler:()=>re(ue)}]},{enterScreening:K,enterScreeningFromStart:G}=$f(),ee=()=>[{text:"粘贴",subText:"Ctrl + V",handler:g},{text:"全选",subText:"Ctrl + A",handler:S},{text:"新建页面",subText:"Enter",handler:m},{text:"幻灯片放映",subText:"F5",handler:G}],q=()=>[{text:"剪切",subText:"Ctrl + X",handler:x},{text:"复制",subText:"Ctrl + C",handler:v},{text:"粘贴",subText:"Ctrl + V",handler:g},{text:"全选",subText:"Ctrl + A",handler:S},{divider:!0},{text:"新建页面",subText:"Enter",handler:m},{text:"复制页面",subText:"Ctrl + D",handler:R},{text:"删除页面",subText:"Delete",handler:()=>A()},{text:"增加节",handler:w,disable:!!l.value.sectionTag},{divider:!0},{text:"从当前放映",subText:"Shift + F5",handler:K}];return(H,ue)=>{const Ae=Se("IconPlus"),ce=Se("IconDown"),de=Cn("contextmenu"),le=Cn("click-outside");return Ge((U(),ne("div",{class:"thumbnails",onMousedown:ue[7]||(ue[7]=()=>N(!0))},[V("div",oFe,[V("div",{class:"btn",onClick:ue[0]||(ue[0]=J=>z(m)())},[_(Ae,{class:"icon"}),De("添加幻灯片")]),_(It,{trigger:"click",placement:"bottom-start",value:h.value,"onUpdate:value":ue[2]||(ue[2]=J=>h.value=J),center:""},{content:se(()=>[_(A9e,{onSelect:ue[1]||(ue[1]=J=>{z(y)(J),h.value=!1})})]),default:se(()=>[V("div",aFe,[_(ce)])]),_:1},8,["value"])]),_(z($k),{class:"thumbnail-list",ref_key:"thumbnailsRef",ref:F,modelValue:z(a),animation:200,scroll:!0,scrollSensitivity:50,disabled:Z.value,onEnd:W,itemKey:"id"},{item:se(({element:J,index:E})=>{var $,ie,j,te,ae;return[V("div",sFe,[J.sectionTag||p.value&&E===0?Ge((U(),ne("div",{key:0,class:"section-title","data-section-id":(($=J==null?void 0:J.sectionTag)==null?void 0:$.id)||""},[Z.value===((ie=J==null?void 0:J.sectionTag)==null?void 0:ie.id)||E===0&&Z.value==="default"?(U(),ne("input",{key:0,id:`section-title-input-${((j=J==null?void 0:J.sectionTag)==null?void 0:j.id)||"default"}`,type:"text",value:((te=J==null?void 0:J.sectionTag)==null?void 0:te.title)||"",placeholder:"输入节名称",onBlur:ue[3]||(ue[3]=he=>B(he)),onKeydown:ue[4]||(ue[4]=qu(Et(he=>B(he),["stop"]),["enter"]))},null,40,uFe)):(U(),ne("span",cFe,[V("div",fFe,pt(J!=null&&J.sectionTag?((ae=J==null?void 0:J.sectionTag)==null?void 0:ae.title)||"无标题节":"默认节"),1)]))],8,lFe)),[[de,Y]]):Ze("",!0),Ge((U(),ne("div",{class:$e(["thumbnail-item",{active:z(s)===E,selected:d.value.includes(E)}]),onMousedown:he=>I(he,E),onDblclick:ue[6]||(ue[6]=he=>z(K)())},[V("div",{class:$e(["label",{"offset-left":E>=99}])},pt(z(H1)(E+1,2)),3),_(il,{class:"thumbnail",slide:J,size:120,visible:E<z(f)},null,8,["slide","visible"]),J.notes&&J.notes.length?(U(),ne("div",{key:0,class:"note-flag",onClick:ue[5]||(ue[5]=he=>D())},pt(J.notes.length),1)):Ze("",!0)],42,dFe)),[[de,q]])])]}),_:1},8,["modelValue","disabled"]),V("div",hFe,"幻灯片 "+pt(z(s)+1)+" / "+pt(z(a).length),1)],32)),[[le,()=>N(!1)],[de,ee]])}}}),vFe=Ue(pFe,[["__scopeId","data-v-f6304958"]]);function jk(e,t){return t===void 0&&(t=15),+parseFloat(Number(e).toPrecision(t))}function su(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function r2(e){if(e.toString().indexOf("e")===-1)return Number(e.toString().replace(".",""));var t=su(e);return t>0?jk(Number(e)*Math.pow(10,t)):Number(e)}function VT(e){mq&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(e+" is beyond boundary when transfer to integer, the results may not be accurate")}function x3(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t[0],i=t.slice(1);return i.reduce(function(o,a){return e(o,a)},r)}}var Zf=x3(function(e,t){var n=r2(e),r=r2(t),i=su(e)+su(t),o=n*r;return VT(o),o/Math.pow(10,i)}),gFe=x3(function(e,t){var n=Math.pow(10,Math.max(su(e),su(t)));return(Zf(e,n)+Zf(t,n))/n}),mFe=x3(function(e,t){var n=Math.pow(10,Math.max(su(e),su(t)));return(Zf(e,n)-Zf(t,n))/n}),gq=x3(function(e,t){var n=r2(e),r=r2(t);return VT(n),VT(r),Zf(n/r,jk(Math.pow(10,su(t)-su(e))))});function yFe(e,t){var n=Math.pow(10,t),r=gq(Math.round(Math.abs(Zf(e,n))),n);return e<0&&r!==0&&(r=Zf(r,-1)),r}var mq=!0;function AFe(e){e===void 0&&(e=!0),mq=e}var RFe={strip:jk,plus:gFe,minus:mFe,times:Zf,divide:gq,round:yFe,digitLength:su,float2Fixed:r2,enableBoundaryChecking:AFe};const bFe={class:"bar"},xFe=["data-tooltip"],SFe=["data-tooltip"],wFe=["data-tooltip"],MFe=Ee({__name:"Slider",props:{value:{},disabled:{type:Boolean,default:!1},min:{default:0},max:{default:100},step:{default:1},range:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=A=>A.getBoundingClientRect().left,r=e,i=t,o=ge(),a=ge(0),s=ge(0),l=ge(0),u=ge("end"),c=A=>{let x=A/100*(r.max-r.min);if(r.step>=1)x=Math.fround(x);else{const S=r.step.toString(),T=S.match(/^[0.]*([1-9])/);if(T){const w=T[1],M=S.indexOf(w)-1;if(M>0){const O=Math.pow(10,M);x=Math.fround(x*O)/O}}}return RFe.plus(x,r.min)},f=we(()=>c(a.value)),d=we(()=>c(s.value)),h=we(()=>c(l.value));_t(()=>r.value,()=>{r.max!==r.min&&(typeof r.value=="number"?a.value=(r.value-r.min)/(r.max-r.min)*100:(s.value=(r.value[0]-r.min)/(r.max-r.min)*100,l.value=(r.value[1]-r.min)/(r.max-r.min)*100))},{immediate:!0});const p=A=>{if(!o.value)return 0;let S=(("clientX"in A?A.clientX:A.changedTouches[0].clientX)-n(o.value))/o.value.clientWidth;S=Math.max(S,0),S=Math.min(S,1);let T=S*100;const w=r.step/(r.max-r.min)*100,M=T%w;return M>0&&(M<=w/2?T=T-M:T=T-M+w),T},v=A=>{const x=p(A);u.value==="start"?s.value=x:l.value=x},g=A=>{m(A);const x=c(a.value),S=r.value,T=u.value==="start"?[x,S[1]]:[S[0],x];T[0]>T[1]&&([T[0],T[1]]=[T[1],T[0]]),i("update:value",T),document.removeEventListener("mousemove",v),document.removeEventListener("touchmove",v),document.removeEventListener("mouseup",g),document.removeEventListener("touchend",g)},m=A=>{a.value=p(A)},y=A=>{m(A);const x=c(a.value);i("update:value",x),document.removeEventListener("mousemove",m),document.removeEventListener("touchmove",m),document.removeEventListener("mouseup",y),document.removeEventListener("touchend",y)},R=A=>{if(!r.disabled)if(r.range){const x=p(A);Math.abs(x-s.value)<Math.abs(x-l.value)?u.value="start":u.value="end",document.addEventListener("mousemove",v),document.addEventListener("touchmove",v),document.addEventListener("mouseup",g),document.addEventListener("touchend",g)}else document.addEventListener("mousemove",m),document.addEventListener("touchmove",m),document.addEventListener("mouseup",y),document.addEventListener("touchend",y)};return(A,x)=>(U(),ne("div",{class:$e(["slider",{disabled:A.disabled}]),ref_key:"sliderRef",ref:o,onMousedown:x[0]||(x[0]=S=>R(S))},[V("div",bFe,[A.range?(U(),ne(Ve,{key:1},[V("div",{class:"track",style:Le({width:`${l.value-s.value}%`,left:`${s.value}%`})},null,4),V("div",{class:"thumb",style:Le({left:`${s.value}%`}),"data-tooltip":d.value},null,12,SFe),V("div",{class:"thumb",style:Le({left:`${l.value}%`}),"data-tooltip":h.value},null,12,wFe)],64)):(U(),ne(Ve,{key:0},[V("div",{class:"track",style:Le({width:`${a.value}%`})},null,4),V("div",{class:"thumb",style:Le({left:`${a.value}%`}),"data-tooltip":f.value},null,12,xFe)],64))])],34))}}),Yi=Ue(MFe,[["__scopeId","data-v-a7428be4"]]),LFe=e=>(rn("data-v-c3b27b40"),e=e(),on(),e),TFe={class:"element-opacity"},_Fe={class:"row"},OFe=LFe(()=>V("div",{style:{width:"40%"}},"不透明度:",-1)),kFe=Ee({__name:"ElementOpacity",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=ge(1);_t(n,()=>{n.value&&(r.value="opacity"in n.value&&n.value.opacity!==void 0?n.value.opacity:1)},{deep:!0,immediate:!0});const{addHistorySnapshot:i}=qt(),o=a=>{if(!n.value)return;const s={opacity:a};t.updateElement({id:n.value.id,props:s}),i()};return(a,s)=>(U(),ne("div",TFe,[V("div",_Fe,[OFe,_(Yi,{min:0,max:1,step:.1,value:r.value,"onUpdate:value":s[0]||(s[0]=l=>o(l)),style:{width:"60%"}},null,8,["value"])])]))}}),yq=Ue(kFe,[["__scopeId","data-v-c3b27b40"]]),PFe={class:"color-block"},CFe=Ee({__name:"ColorButton",props:{color:{}},setup(e){return(t,n)=>{const r=Se("IconPlatte");return U(),_e(qe,{class:"color-btn"},{default:se(()=>[V("div",PFe,[V("div",{class:"content",style:Le({backgroundColor:t.color})},null,4)]),_(r,{class:"color-btn-icon"})]),_:1})}}}),Zr=Ue(CFe,[["__scopeId","data-v-53175c6f"]]);function NFe(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;const n=document.implementation.createHTMLDocument(),r=n.createElement("base"),i=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(i),t&&(r.href=t),i.href=e,i.href}const IFe=(()=>{let e=0;const t=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function $u(e){const t=[];for(let n=0,r=e.length;n<r;n++)t.push(e[n]);return t}function Kx(e,t){const r=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return r?parseFloat(r.replace("px","")):0}function FFe(e){const t=Kx(e,"border-left-width"),n=Kx(e,"border-right-width");return e.clientWidth+t+n}function EFe(e){const t=Kx(e,"border-top-width"),n=Kx(e,"border-bottom-width");return e.clientHeight+t+n}function Aq(e,t={}){const n=t.width||FFe(e),r=t.height||EFe(e);return{width:n,height:r}}function XFe(){let e,t;try{t=process}catch{}const n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}const pa=16384;function WFe(e){(e.width>pa||e.height>pa)&&(e.width>pa&&e.height>pa?e.width>e.height?(e.height*=pa/e.width,e.width=pa):(e.width*=pa/e.height,e.height=pa):e.width>pa?(e.height*=pa/e.width,e.width=pa):(e.width*=pa/e.height,e.height=pa))}function Gx(e){return new Promise((t,n)=>{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e})}async function VFe(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>`data:image/svg+xml;charset=utf-8,${t}`)}async function DFe(e,t,n){const r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg"),o=document.createElementNS(r,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${n}`),i.setAttribute("viewBox",`0 0 ${t} ${n}`),o.setAttribute("width","100%"),o.setAttribute("height","100%"),o.setAttribute("x","0"),o.setAttribute("y","0"),o.setAttribute("externalResourcesRequired","true"),i.appendChild(o),o.appendChild(e),VFe(i)}const na=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return n===null?!1:n.constructor.name===t.name||na(n,t)};function UFe(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}function BFe(e){return $u(e).map(t=>{const n=e.getPropertyValue(t),r=e.getPropertyPriority(t);return`${t}: ${n}${r?" !important":""};`}).join(" ")}function YFe(e,t,n){const r=`.${e}:${t}`,i=n.cssText?UFe(n):BFe(n);return document.createTextNode(`${r}{${i}}`)}function HD(e,t,n){const r=window.getComputedStyle(e,n),i=r.getPropertyValue("content");if(i===""||i==="none")return;const o=IFe();try{t.className=`${t.className} ${o}`}catch{return}const a=document.createElement("style");a.appendChild(YFe(o,n,r)),t.appendChild(a)}function ZFe(e,t){HD(e,t,":before"),HD(e,t,":after")}const KD="application/font-woff",GD="image/jpeg",QFe={woff:KD,woff2:KD,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:GD,jpeg:GD,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function HFe(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function qk(e){const t=HFe(e).toLowerCase();return QFe[t]||""}function KFe(e){return e.split(/,/)[1]}function DT(e){return e.search(/^(data:)/)!==-1}function GFe(e,t){return`data:${t};base64,${e}`}async function Rq(e,t,n){const r=await fetch(e,t);if(r.status===404)throw new Error(`Resource "${r.url}" not found`);const i=await r.blob();return new Promise((o,a)=>{const s=new FileReader;s.onerror=a,s.onloadend=()=>{try{o(n({res:r,result:s.result}))}catch(l){a(l)}},s.readAsDataURL(i)})}const L8={};function zFe(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?`[${t}]${r}`:r}async function eP(e,t,n){const r=zFe(e,t,n.includeQueryParams);if(L8[r]!=null)return L8[r];n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let i;try{const o=await Rq(e,n.fetchRequestInit,({res:a,result:s})=>(t||(t=a.headers.get("Content-Type")||""),KFe(s)));i=GFe(o,t)}catch(o){i=n.imagePlaceholder||"";let a=`Failed to fetch resource: ${e}`;o&&(a=typeof o=="string"?o:o.message),a&&console.warn(a)}return L8[r]=i,i}async function JFe(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):Gx(t)}async function $Fe(e,t){if(e.currentSrc){const o=document.createElement("canvas"),a=o.getContext("2d");o.width=e.clientWidth,o.height=e.clientHeight,a==null||a.drawImage(e,0,0,o.width,o.height);const s=o.toDataURL();return Gx(s)}const n=e.poster,r=qk(n),i=await eP(n,r,t);return Gx(i)}async function jFe(e){var t;try{if(!((t=e==null?void 0:e.contentDocument)===null||t===void 0)&&t.body)return await S3(e.contentDocument.body,{},!0)}catch{}return e.cloneNode(!1)}async function qFe(e,t){return na(e,HTMLCanvasElement)?JFe(e):na(e,HTMLVideoElement)?$Fe(e,t):na(e,HTMLIFrameElement)?jFe(e):e.cloneNode(!1)}const eEe=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function tEe(e,t,n){var r,i;let o=[];return eEe(e)&&e.assignedNodes?o=$u(e.assignedNodes()):na(e,HTMLIFrameElement)&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?o=$u(e.contentDocument.body.childNodes):o=$u(((i=e.shadowRoot)!==null&&i!==void 0?i:e).childNodes),o.length===0||na(e,HTMLVideoElement)||await o.reduce((a,s)=>a.then(()=>S3(s,n)).then(l=>{l&&t.appendChild(l)}),Promise.resolve()),t}function nEe(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):$u(r).forEach(i=>{let o=r.getPropertyValue(i);i==="font-size"&&o.endsWith("px")&&(o=`${Math.floor(parseFloat(o.substring(0,o.length-2)))-.1}px`),na(e,HTMLIFrameElement)&&i==="display"&&o==="inline"&&(o="block"),i==="d"&&t.getAttribute("d")&&(o=`path(${t.getAttribute("d")})`),n.setProperty(i,o,r.getPropertyPriority(i))})}function rEe(e,t){na(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),na(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function iEe(e,t){if(na(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find(i=>e.value===i.getAttribute("value"));r&&r.setAttribute("selected","")}}function oEe(e,t){return na(t,Element)&&(nEe(e,t),ZFe(e,t),rEe(e,t),iEe(e,t)),t}async function aEe(e,t){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(n.length===0)return e;const r={};for(let o=0;o<n.length;o++){const s=n[o].getAttribute("xlink:href");if(s){const l=e.querySelector(s),u=document.querySelector(s);!l&&u&&!r[s]&&(r[s]=await S3(u,t,!0))}}const i=Object.values(r);if(i.length){const o="http://www.w3.org/1999/xhtml",a=document.createElementNS(o,"svg");a.setAttribute("xmlns",o),a.style.position="absolute",a.style.width="0",a.style.height="0",a.style.overflow="hidden",a.style.display="none";const s=document.createElementNS(o,"defs");a.appendChild(s);for(let l=0;l<i.length;l++)s.appendChild(i[l]);e.appendChild(a)}return e}async function S3(e,t,n){return!n&&t.filter&&!t.filter(e)?null:Promise.resolve(e).then(r=>qFe(r,t)).then(r=>tEe(e,r,t)).then(r=>oEe(e,r)).then(r=>aEe(r,t))}const bq=/url\((['"]?)([^'"]+?)\1\)/g,sEe=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,lEe=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function uEe(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}function cEe(e){const t=[];return e.replace(bq,(n,r,i)=>(t.push(i),n)),t.filter(n=>!DT(n))}async function fEe(e,t,n,r,i){try{const o=n?NFe(t,n):t,a=qk(t);let s;return i||(s=await eP(o,a,r)),e.replace(uEe(t),`$1${s}$3`)}catch{}return e}function dEe(e,{preferredFontFormat:t}){return t?e.replace(lEe,n=>{for(;;){const[r,,i]=sEe.exec(n)||[];if(!i)return"";if(i===t)return`src: ${r};`}}):e}function xq(e){return e.search(bq)!==-1}async function Sq(e,t,n){if(!xq(e))return e;const r=dEe(e,n);return cEe(r).reduce((o,a)=>o.then(s=>fEe(s,a,t,n)),Promise.resolve(r))}async function AR(e,t,n){var r;const i=(r=t.style)===null||r===void 0?void 0:r.getPropertyValue(e);if(i){const o=await Sq(i,null,n);return t.style.setProperty(e,o,t.style.getPropertyPriority(e)),!0}return!1}async function hEe(e,t){await AR("background",e,t)||await AR("background-image",e,t),await AR("mask",e,t)||await AR("mask-image",e,t)}async function pEe(e,t){const n=na(e,HTMLImageElement);if(!(n&&!DT(e.src))&&!(na(e,SVGImageElement)&&!DT(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,i=await eP(r,qk(r),t);await new Promise((o,a)=>{e.onload=o,e.onerror=a;const s=e;s.decode&&(s.decode=o),s.loading==="lazy"&&(s.loading="eager"),n?(e.srcset="",e.src=i):e.href.baseVal=i})}async function vEe(e,t){const r=$u(e.childNodes).map(i=>wq(i,t));await Promise.all(r).then(()=>e)}async function wq(e,t){na(e,Element)&&(await hEe(e,t),await pEe(e,t),await vEe(e,t))}function gEe(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const r=t.style;return r!=null&&Object.keys(r).forEach(i=>{n[i]=r[i]}),e}const zD={};async function JD(e){let t=zD[e];if(t!=null)return t;const r=await(await fetch(e)).text();return t={url:e,cssText:r},zD[e]=t,t}async function $D(e,t){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,o=(n.match(/url\([^)]+\)/g)||[]).map(async a=>{let s=a.replace(r,"$1");return s.startsWith("https://")||(s=new URL(s,e.url).href),Rq(s,t.fetchRequestInit,({result:l})=>(n=n.replace(a,`url(${l})`),[a,l]))});return Promise.all(o).then(()=>n)}function jD(e){if(e==null)return[];const t=[],n=/(\/\*[\s\S]*?\*\/)/gi;let r=e.replace(n,"");const i=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const l=i.exec(r);if(l===null)break;t.push(l[0])}r=r.replace(i,"");const o=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,a="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",s=new RegExp(a,"gi");for(;;){let l=o.exec(r);if(l===null){if(l=s.exec(r),l===null)break;o.lastIndex=s.lastIndex}else s.lastIndex=o.lastIndex;t.push(l[0])}return t}async function mEe(e,t){const n=[],r=[];return e.forEach(i=>{if("cssRules"in i)try{$u(i.cssRules||[]).forEach((o,a)=>{if(o.type===CSSRule.IMPORT_RULE){let s=a+1;const l=o.href,u=JD(l).then(c=>$D(c,t)).then(c=>jD(c).forEach(f=>{try{i.insertRule(f,f.startsWith("@import")?s+=1:i.cssRules.length)}catch(d){console.error("Error inserting rule from remote css",{rule:f,error:d})}})).catch(c=>{console.error("Error loading remote css",c.toString())});r.push(u)}})}catch(o){const a=e.find(s=>s.href==null)||document.styleSheets[0];i.href!=null&&r.push(JD(i.href).then(s=>$D(s,t)).then(s=>jD(s).forEach(l=>{a.insertRule(l,i.cssRules.length)})).catch(s=>{console.error("Error loading remote stylesheet",s)})),console.error("Error inlining remote css file",o)}}),Promise.all(r).then(()=>(e.forEach(i=>{if("cssRules"in i)try{$u(i.cssRules||[]).forEach(o=>{n.push(o)})}catch(o){console.error(`Error while reading CSS rules from ${i.href}`,o)}}),n))}function yEe(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>xq(t.style.getPropertyValue("src")))}async function AEe(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const n=$u(e.ownerDocument.styleSheets),r=await mEe(n,t);return yEe(r)}async function REe(e,t){const n=await AEe(e,t);return(await Promise.all(n.map(i=>{const o=i.parentStyleSheet?i.parentStyleSheet.href:null;return Sq(i.cssText,o,t)}))).join(`
|
||
`)}async function bEe(e,t){const n=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await REe(e,t);if(n){const r=document.createElement("style"),i=document.createTextNode(n);r.appendChild(i),e.firstChild?e.insertBefore(r,e.firstChild):e.appendChild(r)}}async function xEe(e,t={}){const{width:n,height:r}=Aq(e,t),i=await S3(e,t,!0);return await bEe(i,t),await wq(i,t),gEe(i,t),await DFe(i,n,r)}async function tP(e,t={}){const{width:n,height:r}=Aq(e,t),i=await xEe(e,t),o=await Gx(i),a=document.createElement("canvas"),s=a.getContext("2d"),l=t.pixelRatio||XFe(),u=t.canvasWidth||n,c=t.canvasHeight||r;return a.width=u*l,a.height=c*l,t.skipAutoScale||WFe(a),a.style.width=`${u}`,a.style.height=`${c}`,t.backgroundColor&&(s.fillStyle=t.backgroundColor,s.fillRect(0,0,a.width,a.height)),s.drawImage(o,0,0,a.width,a.height),a}async function SEe(e,t={}){return(await tP(e,t)).toDataURL()}async function wEe(e,t={}){return(await tP(e,t)).toDataURL("image/jpeg",t.quality||1)}const MEe=Ee({__name:"Checkboard",props:{size:{default:8},white:{default:"#fff"},grey:{default:"#e6e6e6"}},setup(e){const t=e,n={},r=(a,s,l)=>{const u=document.createElement("canvas");u.width=u.height=l*2;const c=u.getContext("2d");return c?(c.fillStyle=a,c.fillRect(0,0,u.width,u.height),c.fillStyle=s,c.fillRect(0,0,l,l),c.translate(l,l),c.fillRect(0,0,l,l),u.toDataURL()):null},i=(a,s,l)=>{const u=a+","+s+","+l;if(n[u])return n[u];const c=r(a,s,l);return n[u]=c,c},o=we(()=>({backgroundImage:`url(${i(t.white,t.grey,t.size)})`}));return(a,s)=>(U(),ne("div",{class:"checkerboard",style:Le(o.value)},null,4))}}),UT=Ue(MEe,[["__scopeId","data-v-46275348"]]),LEe=e=>(rn("data-v-429f62d3"),e=e(),on(),e),TEe={class:"alpha"},_Ee={class:"alpha-checkboard-wrap"},OEe=LEe(()=>V("div",{class:"alpha-picker"},null,-1)),kEe=[OEe],PEe=Ee({__name:"Alpha",props:{value:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=we(()=>n.value),o=we(()=>{const c=[i.value.r,i.value.g,i.value.b].join(",");return`linear-gradient(to right, rgba(${c}, 0) 0%, rgba(${c}, 1) 100%)`}),a=ge(),s=c=>{if(c.preventDefault(),!a.value)return;const f=a.value.clientWidth,d=a.value.getBoundingClientRect().left+window.pageXOffset,h=c.pageX-d;let p;h<0?p=0:h>f?p=1:p=Math.round(h*100/f)/100,i.value.a!==p&&r("colorChange",{r:i.value.r,g:i.value.g,b:i.value.b,a:p})},l=()=>{window.removeEventListener("mousemove",s),window.removeEventListener("mouseup",l)},u=c=>{s(c),window.addEventListener("mousemove",s),window.addEventListener("mouseup",l)};return Fn(l),(c,f)=>(U(),ne("div",TEe,[V("div",_Ee,[_(UT)]),V("div",{class:"alpha-gradient",style:Le({background:o.value})},null,4),V("div",{class:"alpha-container",ref_key:"alphaRef",ref:a,onMousedown:f[0]||(f[0]=d=>u(d))},[V("div",{class:"alpha-pointer",style:Le({left:i.value.a*100+"%"})},kEe,4)],544)]))}}),CEe=Ue(PEe,[["__scopeId","data-v-429f62d3"]]),NEe=e=>(rn("data-v-21ccc370"),e=e(),on(),e),IEe={class:"hue"},FEe=NEe(()=>V("div",{class:"hue-picker"},null,-1)),EEe=[FEe],XEe=Ee({__name:"Hue",props:{value:{},hue:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=ge(0),o=ge(""),a=we(()=>{const d=ot(n.value).toHsl();return n.hue!==-1&&(d.h=n.hue),d}),s=we(()=>a.value.h===0&&o.value==="right"?"100%":a.value.h*100/360+"%");_t(()=>n.value,()=>{const d=ot(n.value).toHsl(),h=d.s===0?n.hue:d.h;h!==0&&h-i.value>0&&(o.value="right"),h!==0&&h-i.value<0&&(o.value="left"),i.value=h});const l=ge(),u=d=>{if(d.preventDefault(),!l.value)return;const h=l.value.clientWidth,p=l.value.getBoundingClientRect().left+window.pageXOffset,v=d.pageX-p;let g,m;v<0?g=0:v>h?g=360:(m=v*100/h,g=360*m/100),(n.hue===-1||a.value.h!==g)&&r("colorChange",{h:g,l:a.value.l,s:a.value.s,a:a.value.a})},c=()=>{window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",c)},f=d=>{u(d),window.addEventListener("mousemove",u),window.addEventListener("mouseup",c)};return Fn(c),(d,h)=>(U(),ne("div",IEe,[V("div",{class:"hue-container",ref_key:"hueRef",ref:l,onMousedown:h[0]||(h[0]=p=>f(p))},[V("div",{class:"hue-pointer",style:Le({left:s.value})},EEe,4)],544)]))}}),WEe=Ue(XEe,[["__scopeId","data-v-21ccc370"]]),nP=e=>(rn("data-v-1a7711ae"),e=e(),on(),e),VEe=nP(()=>V("div",{class:"saturation-white"},null,-1)),DEe=nP(()=>V("div",{class:"saturation-black"},null,-1)),UEe=nP(()=>V("div",{class:"saturation-circle"},null,-1)),BEe=[UEe],YEe=Ee({__name:"Saturation",props:{value:{},hue:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=we(()=>{const h=ot(n.value).toHsv();return n.hue!==-1&&(h.h=n.hue),h}),o=we(()=>`hsl(${i.value.h}, 100%, 50%)`),a=we(()=>-(i.value.v*100)+1+100+"%"),s=we(()=>i.value.s*100+"%"),l=Un.throttle(function(h){r("colorChange",h)},20,{leading:!0,trailing:!1}),u=ge(),c=h=>{if(h.preventDefault(),!u.value)return;const p=u.value.clientWidth,v=u.value.clientHeight,g=u.value.getBoundingClientRect().left+window.pageXOffset,m=u.value.getBoundingClientRect().top+window.pageYOffset,y=Un.clamp(h.pageX-g,0,p),R=Un.clamp(h.pageY-m,0,v),A=y/p,x=Un.clamp(-(R/v)+1,0,1);l({h:i.value.h,s:A,v:x,a:i.value.a})},f=()=>{window.removeEventListener("mousemove",c),window.removeEventListener("mouseup",f)},d=h=>{c(h),window.addEventListener("mousemove",c),window.addEventListener("mouseup",f)};return Fn(f),(h,p)=>(U(),ne("div",{class:"saturation",ref_key:"saturationRef",ref:u,style:Le({background:o.value}),onMousedown:p[0]||(p[0]=v=>d(v))},[VEe,DEe,V("div",{class:"saturation-pointer",style:Le({top:a.value,left:s.value})},BEe,4)],36))}}),ZEe=Ue(YEe,[["__scopeId","data-v-1a7711ae"]]),QEe={class:"editable-input"},HEe=["value"],KEe=Ee({__name:"EditableInput",props:{value:{}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=we(()=>{let a="";return n.value.a<1?a=ot(n.value).toHex8String().toUpperCase():a=ot(n.value).toHexString().toUpperCase(),a.replace("#","")}),o=a=>{const s=a.target.value;if(s.length>=6){const l=ot(s);l.isValid()&&r("colorChange",l.toRgb())}};return(a,s)=>(U(),ne("div",QEe,[V("input",{class:"input-content",value:i.value,onInput:s[0]||(s[0]=l=>o(l))},null,40,HEe)]))}}),GEe=Ue(KEe,[["__scopeId","data-v-573b4dde"]]),zEe={class:"color-picker"},JEe={class:"picker-saturation-wrap"},$Ee={class:"picker-controls"},jEe={class:"picker-color-wrap"},qEe={class:"picker-sliders"},eXe={class:"picker-hue-wrap"},tXe={class:"picker-alpha-wrap"},nXe={class:"picker-field"},rXe={class:"picker-presets"},iXe=["onClick"],oXe={class:"picker-gradient-presets"},aXe=["onClick"],sXe={class:"picker-presets"},lXe=["onClick"],uXe={key:0,class:"recent-colors-title"},cXe={class:"picker-presets"},fXe=["onClick"],qD="RECENT_COLORS",dXe=Ee({__name:"index",props:{modelValue:{default:"#e86b99"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,i=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],o=(A,x,S)=>{const T=ot(A).toRgb(),w=ot(x).toRgb(),M=(w.r-T.r)/S,O=(w.g-T.g)/S,P=(w.b-T.b)/S,k=[];for(let F=0;F<S;F++){const C=ot({r:T.r+M*F,g:T.g+O*F,b:T.b+P*F}).toRgbString();k.push(C)}return k},a=()=>{const A=[];for(const x of i)A.push(o(x[1],x[0],5));return A},s=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c"],l=["#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57","#00afee","#0071be","#00215f","#72349d"],u=ge(-1),c=ge([]),f=we({get(){return ot(n.modelValue).toRgb()},set(A){const x=`rgba(${[A.r,A.g,A.b,A.a].join(",")})`;r("update:modelValue",x)}}),d=a(),h=we(()=>`rgba(${[f.value.r,f.value.g,f.value.b,f.value.a].join(",")})`),p=A=>{u.value=ot(A).toHsl().h,r("update:modelValue",A)},v=Un.debounce(function(){const A=ot(f.value).toRgbString();if(!c.value.includes(A)){c.value=[A,...c.value];const x=10;c.value.length>x&&(c.value=c.value.slice(0,x))}},300,{trailing:!0});jt(()=>{const A=localStorage.getItem(qD);A&&(c.value=JSON.parse(A))}),_t(c,()=>{const A=JSON.stringify(c.value);localStorage.setItem(qD,A)});const g=A=>{"h"in A?(u.value=A.h,f.value=ot(A).toRgb()):(u.value=ot(A).toHsl().h,f.value=A),v()},m=()=>{"EyeDropper"in window?y():R()},y=()=>{Tn.success("按 ESC 键关闭取色吸管",{duration:0}),new window.EyeDropper().open().then(x=>{const S=ot(x.sRGBHex);u.value=S.toHsl().h,f.value=S.toRgb(),Tn.closeAll(),v()}).catch(()=>{Tn.closeAll()})},R=()=>{const A=document.querySelector(".canvas");if(!A)return;const x=document.createElement("div");x.style.cssText="position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; cursor: wait;",document.body.appendChild(x);const S=document.createElement("div");S.style.cssText="position: absolute; top: -100px; left: -100px; width: 16px; height: 16px; border: 1px solid #000; z-index: 999",x.appendChild(S);const{left:T,top:w,width:M,height:O}=A.getBoundingClientRect();tP(A,{filter:k=>!(k.tagName&&k.tagName.toUpperCase()==="FOREIGNOBJECT"||k.classList&&k.classList.contains("operate")),fontEmbedCSS:"",width:M,height:O,canvasWidth:M,canvasHeight:O,pixelRatio:1}).then(k=>{k.style.cssText=`position: absolute; top: ${w}px; left: ${T}px; cursor: crosshair;`,x.style.cursor="default",x.appendChild(k);const F=k.getContext("2d");if(!F)return;let C="";const I=D=>{const Z=D.x,re=D.y,B=Z-T,Y=re-w,[K,G,ee,q]=F.getImageData(B,Y,1,1).data;C=`rgba(${K}, ${G}, ${ee}, ${(q/255).toFixed(2)})`,S.style.left=Z+10+"px",S.style.top=re+10+"px",S.style.backgroundColor=C},N=()=>{C="",S.style.left="-100px",S.style.top="-100px",S.style.backgroundColor=""},W=D=>{if(C&&D.button===0){const Z=ot(C);u.value=Z.toHsl().h,f.value=Z.toRgb(),v()}document.body.removeChild(x),k.removeEventListener("mousemove",I),k.removeEventListener("mouseleave",N),window.removeEventListener("mousedown",W)};k.addEventListener("mousemove",I),k.addEventListener("mouseleave",N),window.addEventListener("mousedown",W)}).catch(()=>{Tn.error("取色吸管初始化失败"),document.body.removeChild(x)})};return(A,x)=>{const S=Se("IconNeedle");return U(),ne("div",zEe,[V("div",JEe,[_(ZEe,{value:f.value,hue:u.value,onColorChange:x[0]||(x[0]=T=>g(T))},null,8,["value","hue"])]),V("div",$Ee,[V("div",jEe,[V("div",{class:"picker-current-color",style:Le({background:h.value})},null,4),_(UT)]),V("div",qEe,[V("div",eXe,[_(WEe,{value:f.value,hue:u.value,onColorChange:x[1]||(x[1]=T=>g(T))},null,8,["value","hue"])]),V("div",tXe,[_(CEe,{value:f.value,onColorChange:x[2]||(x[2]=T=>g(T))},null,8,["value"])])])]),V("div",nXe,[_(GEe,{class:"input",value:f.value,onColorChange:x[3]||(x[3]=T=>g(T))},null,8,["value"]),V("div",{class:"straw",onClick:x[4]||(x[4]=T=>m())},[_(S)]),V("div",{class:"transparent",onClick:x[5]||(x[5]=T=>p("#00000000"))},[_(UT)])]),V("div",rXe,[(U(),ne(Ve,null,rt(s,T=>V("div",{class:"picker-presets-color",key:T,style:Le({background:T}),onClick:w=>p(T)},null,12,iXe)),64))]),V("div",oXe,[(U(!0),ne(Ve,null,rt(z(d),(T,w)=>(U(),ne("div",{class:"picker-gradient-col",key:w},[(U(!0),ne(Ve,null,rt(T,M=>(U(),ne("div",{class:"picker-gradient-color",key:M,style:Le({background:M}),onClick:O=>p(M)},null,12,aXe))),128))]))),128))]),V("div",sXe,[(U(),ne(Ve,null,rt(l,T=>V("div",{key:T,class:"picker-presets-color",style:Le({background:T}),onClick:w=>p(T)},null,12,lXe)),64))]),c.value.length?(U(),ne("div",uXe,"最近使用:")):Ze("",!0),V("div",cXe,[(U(!0),ne(Ve,null,rt(c.value,T=>(U(),ne("div",{key:T,class:"picker-presets-color alpha",onClick:w=>p(T)},[V("div",{class:"picker-presets-color-content",style:Le({background:T})},null,4)],8,fXe))),128))])])}}}),$n=Ue(dXe,[["__scopeId","data-v-58b37f0f"]]),hXe=e=>(rn("data-v-a0d44a99"),e=e(),on(),e),pXe=hXe(()=>V("span",{class:"switch-core"},null,-1)),vXe=[pXe],gXe=Ee({__name:"Switch",props:{value:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,i=()=>{n.disabled||r("update:value",!n.value)};return(o,a)=>(U(),ne("span",{class:$e(["switch",{active:o.value,disabled:o.disabled}]),onClick:a[0]||(a[0]=s=>i())},vXe,2))}}),ws=Ue(gXe,[["__scopeId","data-v-a0d44a99"]]),w3=e=>(rn("data-v-3e3db022"),e=e(),on(),e),mXe={class:"element-outline"},yXe={key:0,class:"row"},AXe=w3(()=>V("div",{style:{width:"40%"}},"启用边框:",-1)),RXe={class:"switch-wrapper",style:{width:"60%"}},bXe={class:"row"},xXe=w3(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),SXe={class:"row"},wXe=w3(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),MXe={class:"row"},LXe=w3(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),TXe=Ee({__name:"ElementOutline",props:{fixed:{type:Boolean,default:!1}},setup(e){const t=lt(),{theme:n}=We(t),{handleElement:r}=We(dt()),i=ge(),o=ge(!1);_t(r,()=>{r.value&&(i.value="outline"in r.value?r.value.outline:void 0,o.value=!!i.value)},{deep:!0,immediate:!0});const{addHistorySnapshot:a}=qt(),s=u=>{if(!r.value)return;const c={outline:{...i.value,...u}};t.updateElement({id:r.value.id,props:c}),a()},l=u=>{if(r.value){if(u){const c=n.value.outline;t.updateElement({id:r.value.id,props:{outline:c}})}else t.removeElementProps({id:r.value.id,propName:"outline"});a()}};return(u,c)=>(U(),ne("div",mXe,[u.fixed?Ze("",!0):(U(),ne("div",yXe,[AXe,V("div",RXe,[_(ws,{value:o.value,"onUpdate:value":c[0]||(c[0]=f=>l(f))},null,8,["value"])])])),o.value&&i.value?(U(),ne(Ve,{key:1},[V("div",bXe,[xXe,_(Ar,{style:{width:"60%"},value:i.value.style||"","onUpdate:value":c[1]||(c[1]=f=>s({style:f})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"},{label:"点线边框",value:"dotted"}]},null,8,["value"])]),V("div",SXe,[wXe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:i.value.color,"onUpdate:modelValue":c[2]||(c[2]=f=>s({color:f}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:i.value.color||"#000"},null,8,["color"])]),_:1})]),V("div",MXe,[LXe,_(Ko,{value:i.value.width||0,"onUpdate:value":c[3]||(c[3]=f=>s({width:f})),style:{width:"60%"}},null,8,["value"])])],64)):Ze("",!0)]))}}),K2=Ue(TXe,[["__scopeId","data-v-3e3db022"]]),G2=e=>(rn("data-v-671988a4"),e=e(),on(),e),_Xe={class:"element-shadow"},OXe={class:"row"},kXe=G2(()=>V("div",{style:{width:"40%"}},"启用阴影:",-1)),PXe={class:"switch-wrapper",style:{width:"60%"}},CXe={class:"row"},NXe=G2(()=>V("div",{style:{width:"40%"}},"水平阴影:",-1)),IXe={class:"row"},FXe=G2(()=>V("div",{style:{width:"40%"}},"垂直阴影:",-1)),EXe={class:"row"},XXe=G2(()=>V("div",{style:{width:"40%"}},"模糊距离:",-1)),WXe={class:"row"},VXe=G2(()=>V("div",{style:{width:"40%"}},"阴影颜色:",-1)),DXe=Ee({__name:"ElementShadow",setup(e){const t=lt(),{theme:n}=We(t),{handleElement:r}=We(dt()),i=ge(),o=ge(!1);_t(r,()=>{r.value&&(i.value="shadow"in r.value?r.value.shadow:void 0,o.value=!!i.value)},{deep:!0,immediate:!0});const{addHistorySnapshot:a}=qt(),s=u=>{if(!r.value||!i.value)return;const c={...i.value,...u};t.updateElement({id:r.value.id,props:{shadow:c}}),a()},l=u=>{if(r.value){if(u){const c=n.value.shadow;t.updateElement({id:r.value.id,props:{shadow:c}})}else t.removeElementProps({id:r.value.id,propName:"shadow"});a()}};return(u,c)=>(U(),ne("div",_Xe,[V("div",OXe,[kXe,V("div",PXe,[_(ws,{value:o.value,"onUpdate:value":c[0]||(c[0]=f=>l(f))},null,8,["value"])])]),o.value&&i.value?(U(),ne(Ve,{key:0},[V("div",CXe,[NXe,_(Yi,{style:{width:"60%"},min:-10,max:10,step:1,value:i.value.h,"onUpdate:value":c[1]||(c[1]=f=>s({h:f}))},null,8,["value"])]),V("div",IXe,[FXe,_(Yi,{style:{width:"60%"},min:-10,max:10,step:1,value:i.value.v,"onUpdate:value":c[2]||(c[2]=f=>s({v:f}))},null,8,["value"])]),V("div",EXe,[XXe,_(Yi,{style:{width:"60%"},min:1,max:20,step:1,value:i.value.blur,"onUpdate:value":c[3]||(c[3]=f=>s({blur:f}))},null,8,["value"])]),V("div",WXe,[VXe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:i.value.color,"onUpdate:modelValue":c[4]||(c[4]=f=>s({color:f}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:i.value.color},null,8,["color"])]),_:1})])],64)):Ze("",!0)]))}}),M3=Ue(DXe,[["__scopeId","data-v-671988a4"]]),UXe=()=>{const e=dt(),{richTextAttrs:t,textFormatPainter:n}=We(e);return{toggleTextFormatPainter:(i=!1)=>{n.value?e.setTextFormatPainter(null):e.setTextFormatPainter({keep:i,bold:t.value.bold,em:t.value.em,underline:t.value.underline,strikethrough:t.value.strikethrough,color:t.value.color,backcolor:t.value.backcolor,fontname:t.value.fontname,fontsize:t.value.fontsize,align:t.value.align})}}},BXe={class:"text-color-block"},YXe=Ee({__name:"TextColorButton",props:{color:{}},setup(e){return(t,n)=>(U(),_e(qe,{class:"text-color-btn"},{default:se(()=>[kr(t.$slots,"default",{},void 0,!0),V("div",BXe,[V("div",{class:"text-color-block-content",style:Le({backgroundColor:t.color})},null,4)])]),_:3}))}}),yv=Ue(YXe,[["__scopeId","data-v-97cd463a"]]),Ur=Ee({__name:"CheckboxButton",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),_e(qe,{checked:t.checked,disabled:t.disabled,type:"checkbox"},{default:se(()=>[kr(t.$slots,"default")]),_:3},8,["checked","disabled"]))}}),ZXe=Ee({__name:"ButtonGroup",props:{passive:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),ne("div",{class:$e(["button-group",{passive:t.passive}]),ref:"groupRef"},[kr(t.$slots,"default",{},void 0,!0)],2))}}),Dn=Ue(ZXe,[["__scopeId","data-v-6a640ef5"]]),QXe={},HXe={class:"select-group"};function KXe(e,t){return U(),ne("div",HXe,[kr(e.$slots,"default",{},void 0,!0)])}const rP=Ue(QXe,[["render",KXe],["__scopeId","data-v-ed58c719"]]),Kn=Ee({__name:"RadioButton",props:{value:{},disabled:{type:Boolean,default:!1}},setup(e){const{value:t,updateValue:n}=hs(wK);return(r,i)=>(U(),_e(qe,{checked:!r.disabled&&z(t)===r.value,disabled:r.disabled,type:"radio",onClick:i[0]||(i[0]=o=>!r.disabled&&z(n)(r.value))},{default:se(()=>[kr(r.$slots,"default")]),_:3},8,["checked","disabled"]))}}),lu=Ee({__name:"RadioGroup",props:{value:{},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,i=a=>{n.disabled||r("update:value",a)},o=we(()=>n.value);return Qh(wK,{value:o,updateValue:i}),(a,s)=>(U(),_e(Dn,{class:"radio-group"},{default:se(()=>[kr(a.$slots,"default")]),_:3}))}}),L3=e=>(rn("data-v-830b245d"),e=e(),on(),e),GXe={class:"rich-text-base"},zXe={class:"link-popover"},JXe={class:"btns"},$Xe={class:"row",passive:""},jXe={class:"list-wrap"},qXe=["onClick"],eWe=L3(()=>V("span",null,null,-1)),tWe=[eWe],nWe=L3(()=>V("div",{style:{width:"10px"}},null,-1)),rWe={class:"list-wrap"},iWe=["onClick"],oWe=L3(()=>V("span",null,null,-1)),aWe=[oWe],sWe={class:"row"},lWe=L3(()=>V("div",{style:{width:"10px"}},null,-1)),uWe=Ee({__name:"RichTextBase",setup(e){const{richTextAttrs:t,availableFonts:n,textFormatPainter:r}=We(dt()),{toggleTextFormatPainter:i}=UXe(),o=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],a=(y,R)=>{Bi.emit(Si.RICH_TEXT_COMMAND,{action:{command:y,value:R}})},s=ge(!1),l=ge(!1),u=ge(!1),c=ge(!1),f=ge(["disc","circle","square"]),d=ge(["decimal","lower-roman","upper-roman","lower-alpha","upper-alpha","lower-greek"]),h=ge(""),p=ge(!1);_t(t,()=>p.value=!1);const v=()=>{h.value=t.value.link},g=y=>{if(!y||!/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/.test(y))return Tn.error("不是正确的网页链接地址");a("link",y),p.value=!1},m=()=>{a("link"),p.value=!1};return(y,R)=>{const A=Se("IconFontSize"),x=Se("IconAddText"),S=Se("IconText"),T=Se("IconHighLight"),w=Se("IconTextBold"),M=Se("IconTextItalic"),O=Se("IconTextUnderline"),P=Se("IconStrikethrough"),k=Se("IconCode"),F=Se("IconQuote"),C=Se("IconFormat"),I=Se("IconFormatBrush"),N=Se("IconLinkOne"),W=Se("IconAlignTextLeft"),D=Se("IconAlignTextCenter"),Z=Se("IconAlignTextRight"),re=Se("IconAlignTextBoth"),B=Se("IconList"),Y=Se("IconDown"),K=Se("IconOrderedList"),G=Se("IconIndentLeft"),ee=Se("IconIndentRight"),q=Cn("tooltip");return U(),ne("div",GXe,[_(rP,{class:"row"},{default:se(()=>[_(Ar,{class:"font-select",style:{width:"60%"},value:z(t).fontname,search:"",searchLabel:"搜索字体","onUpdate:value":R[0]||(R[0]=H=>a("fontname",H)),options:[...z(n),...z(p2)]},{icon:se(()=>[_(A)]),_:1},8,["value","options"]),_(Ar,{style:{width:"40%"},value:z(t).fontsize,search:"",searchLabel:"搜索字号","onUpdate:value":R[1]||(R[1]=H=>a("fontsize",H)),options:o.map(H=>({label:H,value:H}))},{icon:se(()=>[_(x)]),_:1},8,["value","options"])]),_:1}),_(Dn,{class:"row",passive:""},{default:se(()=>[_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>[_($n,{modelValue:z(t).color,"onUpdate:modelValue":R[2]||(R[2]=H=>a("color",H))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{first:"",color:z(t).color},{default:se(()=>[_(S)]),_:1},8,["color"])),[[q,"文字颜色"]])]),_:1}),_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>[_($n,{modelValue:z(t).backcolor,"onUpdate:modelValue":R[3]||(R[3]=H=>a("backcolor",H))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{color:z(t).backcolor},{default:se(()=>[_(T)]),_:1},8,["color"])),[[q,"文字高亮"]])]),_:1}),Ge((U(),_e(qe,{class:"font-size-btn",style:{width:"20%"},onClick:R[4]||(R[4]=H=>a("fontsize-add"))},{default:se(()=>[_(A),De("+")]),_:1})),[[q,"增大字号"]]),Ge((U(),_e(qe,{last:"",class:"font-size-btn",style:{width:"20%"},onClick:R[5]||(R[5]=H=>a("fontsize-reduce"))},{default:se(()=>[_(A),De("-")]),_:1})),[[q,"减小字号"]])]),_:1}),_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).bold,onClick:R[6]||(R[6]=H=>a("bold"))},{default:se(()=>[_(w)]),_:1},8,["checked"])),[[q,"加粗"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).em,onClick:R[7]||(R[7]=H=>a("em"))},{default:se(()=>[_(M)]),_:1},8,["checked"])),[[q,"斜体"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).underline,onClick:R[8]||(R[8]=H=>a("underline"))},{default:se(()=>[_(O)]),_:1},8,["checked"])),[[q,"下划线"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).strikethrough,onClick:R[9]||(R[9]=H=>a("strikethrough"))},{default:se(()=>[_(P)]),_:1},8,["checked"])),[[q,"删除线"]])]),_:1}),_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).superscript,onClick:R[10]||(R[10]=H=>a("superscript"))},{default:se(()=>[De("A²")]),_:1},8,["checked"])),[[q,"上标"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).subscript,onClick:R[11]||(R[11]=H=>a("subscript"))},{default:se(()=>[De("A₂")]),_:1},8,["checked"])),[[q,"下标"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).code,onClick:R[12]||(R[12]=H=>a("code"))},{default:se(()=>[_(k)]),_:1},8,["checked"])),[[q,"行内代码"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:z(t).blockquote,onClick:R[13]||(R[13]=H=>a("blockquote"))},{default:se(()=>[_(F)]),_:1},8,["checked"])),[[q,"引用"]])]),_:1}),_(Dn,{class:"row",passive:""},{default:se(()=>[Ge((U(),_e(Ur,{first:"",style:{flex:"1"},onClick:R[14]||(R[14]=H=>a("clear"))},{default:se(()=>[_(C)]),_:1})),[[q,"清除格式"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:!!z(r),onClick:R[15]||(R[15]=H=>z(i)()),onDblclick:R[16]||(R[16]=H=>z(i)(!0))},{default:se(()=>[_(I)]),_:1},8,["checked"])),[[q,"格式刷(双击连续使用)"]]),_(It,{placement:"bottom-end",trigger:"click",value:p.value,"onUpdate:value":R[21]||(R[21]=H=>p.value=H),style:{width:"33.33%"}},{content:se(()=>[V("div",zXe,[_(If,{value:h.value,"onUpdate:value":R[17]||(R[17]=H=>h.value=H),placeholder:"请输入超链接"},null,8,["value"]),V("div",JXe,[_(qe,{size:"small",disabled:!z(t).link,onClick:R[18]||(R[18]=H=>m()),style:{"margin-right":"5px"}},{default:se(()=>[De("移除")]),_:1},8,["disabled"]),_(qe,{size:"small",type:"primary",onClick:R[19]||(R[19]=H=>g(h.value))},{default:se(()=>[De("确认")]),_:1})])])]),default:se(()=>[Ge((U(),_e(Ur,{last:"",style:{width:"100%"},checked:!!z(t).link,onClick:R[20]||(R[20]=H=>v())},{default:se(()=>[_(N)]),_:1},8,["checked"])),[[q,"超链接"]])]),_:1},8,["value"])]),_:1}),_(Yt),_(lu,{class:"row","button-style":"solid",value:z(t).align,"onUpdate:value":R[22]||(R[22]=H=>a("align",H))},{default:se(()=>[Ge((U(),_e(Kn,{value:"left",style:{flex:"1"}},{default:se(()=>[_(W)]),_:1})),[[q,"左对齐"]]),Ge((U(),_e(Kn,{value:"center",style:{flex:"1"}},{default:se(()=>[_(D)]),_:1})),[[q,"居中"]]),Ge((U(),_e(Kn,{value:"right",style:{flex:"1"}},{default:se(()=>[_(Z)]),_:1})),[[q,"右对齐"]]),Ge((U(),_e(Kn,{value:"justify",style:{flex:"1"}},{default:se(()=>[_(re)]),_:1})),[[q,"两端对齐"]])]),_:1},8,["value"]),V("div",$Xe,[_(Dn,{style:{flex:"1"}},{default:se(()=>[Ge((U(),_e(qe,{first:"",type:z(t).bulletList?"primary":"default",style:{flex:"1"},onClick:R[23]||(R[23]=H=>a("bulletList"))},{default:se(()=>[_(B)]),_:1},8,["type"])),[[q,"项目符号"]]),_(It,{trigger:"click",value:s.value,"onUpdate:value":R[24]||(R[24]=H=>s.value=H)},{content:se(()=>[V("div",jXe,[(U(!0),ne(Ve,null,rt(f.value,H=>(U(),ne("ul",{class:"list",key:H,style:Le({listStyleType:H}),onClick:ue=>a("bulletList",H)},[(U(),ne(Ve,null,rt(3,ue=>V("li",{class:"list-item",key:ue},tWe)),64))],12,qXe))),128))])]),default:se(()=>[_(qe,{last:"",class:"popover-btn"},{default:se(()=>[_(Y)]),_:1})]),_:1},8,["value"])]),_:1}),nWe,_(Dn,{style:{flex:"1"},passive:""},{default:se(()=>[Ge((U(),_e(qe,{first:"",type:z(t).orderedList?"primary":"default",style:{flex:"1"},onClick:R[25]||(R[25]=H=>a("orderedList"))},{default:se(()=>[_(K)]),_:1},8,["type"])),[[q,"编号"]]),_(It,{trigger:"click",value:l.value,"onUpdate:value":R[26]||(R[26]=H=>l.value=H)},{content:se(()=>[V("div",rWe,[(U(!0),ne(Ve,null,rt(d.value,H=>(U(),ne("ul",{class:"list",key:H,style:Le({listStyleType:H}),onClick:ue=>a("orderedList",H)},[(U(),ne(Ve,null,rt(3,ue=>V("li",{class:"list-item",key:ue},aWe)),64))],12,iWe))),128))])]),default:se(()=>[_(qe,{last:"",class:"popover-btn"},{default:se(()=>[_(Y)]),_:1})]),_:1},8,["value"])]),_:1})]),V("div",sWe,[_(Dn,{style:{flex:"1"},passive:""},{default:se(()=>[Ge((U(),_e(qe,{first:"",style:{flex:"1"},onClick:R[27]||(R[27]=H=>a("indent","-1"))},{default:se(()=>[_(G)]),_:1})),[[q,"减小段落缩进"]]),_(It,{trigger:"click",value:u.value,"onUpdate:value":R[29]||(R[29]=H=>u.value=H)},{content:se(()=>[_(ri,{onClick:R[28]||(R[28]=H=>a("textIndent","-1"))},{default:se(()=>[De("减小首行缩进")]),_:1})]),default:se(()=>[_(qe,{last:"",class:"popover-btn"},{default:se(()=>[_(Y)]),_:1})]),_:1},8,["value"])]),_:1}),lWe,_(Dn,{style:{flex:"1"},passive:""},{default:se(()=>[Ge((U(),_e(qe,{first:"",style:{flex:"1"},onClick:R[30]||(R[30]=H=>a("indent","+1"))},{default:se(()=>[_(ee)]),_:1})),[[q,"增大段落缩进"]]),_(It,{trigger:"click",value:c.value,"onUpdate:value":R[32]||(R[32]=H=>c.value=H)},{content:se(()=>[_(ri,{onClick:R[31]||(R[31]=H=>a("textIndent","+1"))},{default:se(()=>[De("增大首行缩进")]),_:1})]),default:se(()=>[_(qe,{last:"",class:"popover-btn"},{default:se(()=>[_(Y)]),_:1})]),_:1},8,["value"])]),_:1})])])}}}),Mq=Ue(uWe,[["__scopeId","data-v-830b245d"]]),T3=e=>(rn("data-v-82b69e69"),e=e(),on(),e),cWe={class:"text-style-panel"},fWe={class:"preset-style"},dWe=["onClick"],hWe={class:"row"},pWe=T3(()=>V("div",{style:{width:"40%"}},"行间距:",-1)),vWe={class:"row"},gWe=T3(()=>V("div",{style:{width:"40%"}},"段间距:",-1)),mWe={class:"row"},yWe=T3(()=>V("div",{style:{width:"40%"}},"字间距:",-1)),AWe={class:"row"},RWe=T3(()=>V("div",{style:{width:"40%"}},"文本框填充:",-1)),bWe=Ee({__name:"TextStylePanel",setup(e){const t=[{label:"大标题",style:{fontSize:"26px",fontWeight:700},cmd:[{command:"clear"},{command:"bold"},{command:"fontsize",value:"66px"},{command:"align",value:"center"}]},{label:"小标题",style:{fontSize:"22px",fontWeight:700},cmd:[{command:"clear"},{command:"bold"},{command:"fontsize",value:"40px"},{command:"align",value:"center"}]},{label:"正文",style:{fontSize:"20px"},cmd:[{command:"clear"},{command:"fontsize",value:"20px"}]},{label:"正文[小]",style:{fontSize:"18px"},cmd:[{command:"clear"},{command:"fontsize",value:"18px"}]},{label:"注释 1",style:{fontSize:"16px",fontStyle:"italic"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"em"}]},{label:"注释 2",style:{fontSize:"16px",textDecoration:"underline"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"underline"}]}],n=dt(),r=lt(),{handleElement:i,handleElementId:o}=We(n),{addHistorySnapshot:a}=qt(),s=A=>{r.updateElement({id:o.value,props:A}),a()},l=ge("#000"),u=ge(),c=ge(),f=ge();_t(i,()=>{!i.value||i.value.type!=="text"||(l.value=i.value.fill||"#fff",u.value=i.value.lineHeight||1.5,c.value=i.value.wordSpace||0,f.value=i.value.paragraphSpace===void 0?5:i.value.paragraphSpace,Bi.emit(Si.SYNC_RICH_TEXT_ATTRS_TO_STORE))},{deep:!0,immediate:!0});const d=[.9,1,1.15,1.2,1.4,1.5,1.8,2,2.5,3],h=[0,1,2,3,4,5,6,8,10],p=[0,5,10,15,20,25,30,40,50,80],v=A=>{s({lineHeight:A})},g=A=>{s({paragraphSpace:A})},m=A=>{s({wordSpace:A})},y=A=>{s({fill:A})},R=A=>{Bi.emit(Si.RICH_TEXT_COMMAND,{action:A})};return(A,x)=>{const S=Se("IconRowHeight"),T=Se("IconVerticalSpacingBetweenItems"),w=Se("IconFullwidth");return U(),ne("div",cWe,[V("div",fWe,[(U(),ne(Ve,null,rt(t,M=>V("div",{class:"preset-style-item",key:M.label,style:Le(M.style),onClick:O=>R(M.cmd)},pt(M.label),13,dWe)),64))]),_(Yt),_(Mq),_(Yt),V("div",hWe,[pWe,_(Ar,{style:{width:"60%"},value:u.value||1,"onUpdate:value":x[0]||(x[0]=M=>v(M)),options:d.map(M=>({label:M+"倍",value:M}))},{icon:se(()=>[_(S)]),_:1},8,["value","options"])]),V("div",vWe,[gWe,_(Ar,{style:{width:"60%"},value:f.value||0,"onUpdate:value":x[1]||(x[1]=M=>g(M)),options:p.map(M=>({label:M+"px",value:M}))},{icon:se(()=>[_(T)]),_:1},8,["value","options"])]),V("div",mWe,[yWe,_(Ar,{style:{width:"60%"},value:c.value||0,"onUpdate:value":x[2]||(x[2]=M=>m(M)),options:h.map(M=>({label:M+"px",value:M}))},{icon:se(()=>[_(w)]),_:1},8,["value","options"])]),V("div",AWe,[RWe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:l.value,"onUpdate:modelValue":x[3]||(x[3]=M=>y(M))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:l.value},null,8,["color"])]),_:1})]),_(Yt),_(K2),_(Yt),_(M3),_(Yt),_(yq)])}}}),xWe=Ue(bWe,[["__scopeId","data-v-82b69e69"]]),SWe={class:"element-flip"},wWe=Ee({__name:"ElementFlip",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=ge(!1),i=ge(!1);_t(n,()=>{n.value&&(n.value.type==="image"||n.value.type==="shape")&&(r.value=!!n.value.flipH,i.value=!!n.value.flipV)},{deep:!0,immediate:!0});const{addHistorySnapshot:o}=qt(),a=s=>{n.value&&(t.updateElement({id:n.value.id,props:s}),o())};return(s,l)=>{const u=Se("IconFlipVertically"),c=Se("IconFlipHorizontally");return U(),ne("div",SWe,[_(Dn,{class:"row"},{default:se(()=>[_(Ur,{style:{flex:"1"},checked:i.value,onClick:l[0]||(l[0]=f=>a({flipV:!i.value}))},{default:se(()=>[_(u),De(" 垂直翻转")]),_:1},8,["checked"]),_(Ur,{style:{flex:"1"},checked:r.value,onClick:l[1]||(l[1]=f=>a({flipH:!r.value}))},{default:se(()=>[_(c),De(" 水平翻转")]),_:1},8,["checked"])]),_:1})])}}}),Lq=Ue(wWe,[["__scopeId","data-v-100c8a7c"]]),MWe=e=>(rn("data-v-e7ba40ca"),e=e(),on(),e),LWe={class:"element-filter"},TWe={class:"row"},_We=MWe(()=>V("div",{style:{flex:"2"}},"启用滤镜:",-1)),OWe={class:"switch-wrapper",style:{flex:"3"}},kWe={class:"presets"},PWe=["onClick"],CWe=["src"],NWe={class:"preset-label"},IWe={class:"filter"},FWe={class:"name"},EWe=Ee({__name:"ElementFilter",setup(e){const t=[{label:"模糊",key:"blur",default:0,value:0,unit:"px",max:10,step:1},{label:"亮度",key:"brightness",default:100,value:100,unit:"%",max:200,step:5},{label:"对比度",key:"contrast",default:100,value:100,unit:"%",max:200,step:5},{label:"灰度",key:"grayscale",default:0,value:0,unit:"%",max:100,step:5},{label:"饱和度",key:"saturate",default:100,value:100,unit:"%",max:200,step:5},{label:"色相",key:"hue-rotate",default:0,value:0,unit:"deg",max:360,step:10},{label:"褐色",key:"sepia",default:0,value:0,unit:"%",max:100,step:5},{label:"反转",key:"invert",default:0,value:0,unit:"%",max:100,step:5},{label:"不透明度",key:"opacity",default:100,value:100,unit:"%",max:100,step:5}],n=[{label:"黑白",values:{grayscale:"100%"}},{label:"复古",values:{sepia:"50%",contrast:"110%",brightness:"90%"}},{label:"锐化",values:{contrast:"150%"}},{label:"柔和",values:{brightness:"110%",contrast:"90%"}},{label:"暖色",values:{sepia:"30%",saturate:"135%"}},{label:"明亮",values:{brightness:"110%",contrast:"110%"}},{label:"鲜艳",values:{saturate:"200%"}},{label:"模糊",values:{blur:"2px"}},{label:"反转",values:{invert:"100%"}}],r=lt(),{handleElement:i,handleElementId:o}=We(dt()),a=i,s=ge(JSON.parse(JSON.stringify(t))),l=ge(!1),{addHistorySnapshot:u}=qt();_t(i,()=>{if(!i.value||i.value.type!=="image")return;const p=i.value.filters;p?(s.value=t.map(v=>{const g=p[v.key];return g?{...v,value:parseInt(g)}:v}),l.value=!0):(s.value=JSON.parse(JSON.stringify(t)),l.value=!1)},{deep:!0,immediate:!0});const c=p=>{let v="";const g=Object.keys(p);for(const m of g)v+=`${m}(${p[m]}) `;return v},f=(p,v)=>{const y={...i.value.filters||{},[p.key]:`${v}${p.unit}`};r.updateElement({id:o.value,props:{filters:y}}),u()},d=p=>{i.value&&(p?r.updateElement({id:i.value.id,props:{filters:{}}}):r.removeElementProps({id:i.value.id,propName:"filters"}),u())},h=p=>{r.updateElement({id:o.value,props:{filters:p}}),u()};return(p,v)=>(U(),ne("div",LWe,[V("div",TWe,[_We,V("div",OWe,[_(ws,{value:l.value,"onUpdate:value":v[0]||(v[0]=g=>d(g))},null,8,["value"])])]),l.value?(U(),ne(Ve,{key:0},[V("div",kWe,[(U(),ne(Ve,null,rt(n,(g,m)=>V("div",{class:"preset-item",key:m,onClick:y=>h(g.values)},[V("img",{src:z(a).src,alt:"",style:Le({filter:c(g.values)})},null,12,CWe),V("span",NWe,pt(g.label),1)],8,PWe)),64))]),V("div",IWe,[(U(!0),ne(Ve,null,rt(s.value,g=>(U(),ne("div",{class:"filter-item",key:g.key},[V("div",FWe,pt(g.label),1),_(Yi,{class:"filter-slider",max:g.max,min:0,step:g.step,value:g.value,"onUpdate:value":m=>f(g,m)},null,8,["max","step","value","onUpdate:value"])]))),128))])],64)):Ze("",!0)]))}}),XWe=Ue(EWe,[["__scopeId","data-v-e7ba40ca"]]),Tq=e=>(rn("data-v-51ffed2c"),e=e(),on(),e),WWe={class:"element-color-mask"},VWe={class:"row"},DWe=Tq(()=>V("div",{style:{width:"40%"}},"着色(蒙版):",-1)),UWe={class:"switch-wrapper",style:{width:"60%"}},BWe={key:0,class:"row",style:{"margin-top":"15px"}},YWe=Tq(()=>V("div",{style:{width:"40%"}},"蒙版颜色:",-1)),eU="rgba(226, 83, 77, 0.5)",ZWe=Ee({__name:"ElementColorMask",setup(e){const t=lt(),{handleElement:n,handleElementId:r}=We(dt()),i=ge(eU),o=ge(!1),{addHistorySnapshot:a}=qt();_t(n,()=>{!n.value||n.value.type!=="image"||(n.value.colorMask?(i.value=n.value.colorMask,o.value=!0):o.value=!1)},{deep:!0,immediate:!0});const s=u=>{n.value&&(u?t.updateElement({id:n.value.id,props:{colorMask:eU}}):t.removeElementProps({id:n.value.id,propName:"colorMask"}),a())},l=u=>{t.updateElement({id:r.value,props:{colorMask:u}}),a()};return(u,c)=>(U(),ne("div",WWe,[V("div",VWe,[DWe,V("div",UWe,[_(ws,{value:o.value,"onUpdate:value":c[0]||(c[0]=f=>s(f))},null,8,["value"])])]),o.value?(U(),ne("div",BWe,[YWe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:i.value,"onUpdate:modelValue":c[1]||(c[1]=f=>l(f))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:i.value},null,8,["color"])]),_:1})])):Ze("",!0)]))}}),QWe=Ue(ZWe,[["__scopeId","data-v-51ffed2c"]]),_q=e=>(rn("data-v-0e7500b2"),e=e(),on(),e),HWe={class:"image-style-panel"},KWe={class:"clip"},GWe=_q(()=>V("div",{class:"title"},"按形状:",-1)),zWe={class:"shape-clip"},JWe=["onClick"],$We={key:0,class:"title"},jWe={class:"row"},qWe=_q(()=>V("div",{style:{width:"40%"}},"圆角半径:",-1)),eVe=Ee({__name:"ImageStylePanel",setup(e){const t=pL,n=[{label:"纵横比(正方形)",children:[{key:"1:1",ratio:1/1}]},{label:"纵横比(纵向)",children:[{key:"2:3",ratio:3/2},{key:"3:4",ratio:4/3},{key:"3:5",ratio:5/3},{key:"4:5",ratio:5/4}]},{label:"纵横比(横向)",children:[{key:"3:2",ratio:2/3},{key:"4:3",ratio:3/4},{key:"5:3",ratio:3/5},{key:"5:4",ratio:4/5}]},{children:[{key:"16:9",ratio:9/16},{key:"16:10",ratio:10/16}]}],r=dt(),i=lt(),{handleElement:o,handleElementId:a}=We(r),{currentSlide:s}=We(i),l=o,u=ge(!1),{addHistorySnapshot:c}=qt(),f=()=>{r.setClipingImageElementId(a.value),u.value=!1},d=()=>{const y=o.value,R=y.width,A=y.height,x=y.left,S=y.top,T=y.clip?y.clip.range:[[0,0],[100,100]],w=R/((T[1][0]-T[0][0])/100),M=A/((T[1][1]-T[0][1])/100),O=x-w*(T[0][0]/100),P=S-M*(T[0][1]/100);return{originClipRange:T,originWidth:w,originHeight:M,originLeft:O,originTop:P}},h=y=>{o.value&&(i.updateElement({id:a.value,props:y}),c())},p=(y,R=0)=>{const A=o.value,{originClipRange:x,originWidth:S,originHeight:T,originLeft:w,originTop:M}=d();if(R){const O=T/S,P=0,k=100;let F;if(O>R){const C=(1-R/O)/2*100;F=[[P,C],[k,k-C]]}else{const C=(1-O/R)/2*100;F=[[C,P],[k-C,k]]}h({clip:{...A.clip,shape:y,range:F},left:w+S*(F[0][0]/100),top:M+T*(F[0][1]/100),width:S*(F[1][0]-F[0][0])/100,height:T*(F[1][1]-F[0][1])/100})}else{const O={...A.clip,shape:y,range:x};let P={clip:O};y==="rect"&&(P={clip:O,radius:0}),h(P)}f()},v=y=>{const R=y[0];R&&zf(R).then(A=>{h({src:A})})},g=()=>{if(o.value.clip){const{originWidth:R,originHeight:A,originLeft:x,originTop:S}=d();h({left:x,top:S,width:R,height:A})}i.removeElementProps({id:a.value,propName:["clip","outline","flip","shadow","filters","colorMask"]}),c()},m=()=>{const y=o.value,R={...s.value.background,type:"image",image:{src:y.src,size:"cover"}};i.updateSlide({background:R}),c()};return(y,R)=>{const A=Se("IconTailoring"),x=Se("IconDown"),S=Se("IconTransform"),T=Se("IconUndo"),w=Se("IconTheme");return U(),ne("div",HWe,[V("div",{class:"origin-image",style:Le({backgroundImage:`url(${z(l).src})`})},null,4),_(Lq),_(Dn,{class:"row",passive:""},{default:se(()=>[_(qe,{first:"",style:{width:"calc(100% / 6 * 5)"},onClick:R[0]||(R[0]=M=>f())},{default:se(()=>[_(A,{class:"btn-icon"}),De(" 裁剪图片")]),_:1}),_(It,{trigger:"click",value:u.value,"onUpdate:value":R[1]||(R[1]=M=>u.value=M),style:{width:"calc(100% / 6)"}},{content:se(()=>[V("div",KWe,[GWe,V("div",zWe,[(U(!0),ne(Ve,null,rt(z(t),(M,O)=>(U(),ne("div",{class:"shape-clip-item",key:O,onClick:P=>p(O)},[V("div",{class:"shape",style:Le({clipPath:M.style})},null,4)],8,JWe))),128))]),(U(),ne(Ve,null,rt(n,M=>(U(),ne(Ve,{key:M.label},[M.label?(U(),ne("div",$We,"按"+pt(M.label)+":",1)):Ze("",!0),_(Dn,{class:"row"},{default:se(()=>[(U(!0),ne(Ve,null,rt(M.children,O=>(U(),_e(qe,{style:{flex:"1"},key:O.key,onClick:P=>p("rect",O.ratio)},{default:se(()=>[De(pt(O.key),1)]),_:2},1032,["onClick"]))),128))]),_:2},1024)],64))),64))])]),default:se(()=>[_(qe,{last:"",class:"popover-btn",style:{width:"100%"}},{default:se(()=>[_(x)]),_:1})]),_:1},8,["value"])]),_:1}),V("div",jWe,[qWe,_(Ko,{value:z(l).radius||0,"onUpdate:value":R[2]||(R[2]=M=>h({radius:M})),style:{width:"60%"}},null,8,["value"])]),_(Yt),_(QWe),_(Yt),_(XWe),_(Yt),_(K2),_(Yt),_(M3),_(Yt),_(Xh,{onChange:R[3]||(R[3]=M=>v(M))},{default:se(()=>[_(qe,{class:"full-width-btn"},{default:se(()=>[_(S,{class:"btn-icon"}),De(" 替换图片")]),_:1})]),_:1}),_(qe,{class:"full-width-btn",onClick:R[4]||(R[4]=M=>g())},{default:se(()=>[_(T,{class:"btn-icon"}),De(" 重置样式")]),_:1}),_(qe,{class:"full-width-btn",onClick:R[5]||(R[5]=M=>m())},{default:se(()=>[_(w,{class:"btn-icon"}),De(" 设为背景")]),_:1})])}}}),tVe=Ue(eVe,[["__scopeId","data-v-0e7500b2"]]),nVe=()=>{const e=dt(),{shapeFormatPainter:t,handleElement:n}=We(e);return{toggleShapeFormatPainter:(i=!1)=>{const o=n.value;t.value?e.setShapeFormatPainter(null):e.setShapeFormatPainter({keep:i,fill:o.fill,gradient:o.gradient,outline:o.outline,opacity:o.opacity,shadow:o.shadow})}}},rVe={class:"gradient-bar"},iVe=["onMousedown","onContextmenu"],oVe=Ee({__name:"GradientBar",props:{value:{}},emits:["update:value","update:index"],setup(e,{emit:t}){const n=e,r=t,i=ge([]),o=ge(),a=ge(0);xv(()=>{i.value=n.value,a.value>n.value.length-1&&(a.value=0)}),_t(a,()=>{r("update:index",a.value)});const s=we(()=>`linear-gradient(to right, ${i.value.map(d=>`${d.color} ${d.pos}%`).join(",")})`),l=f=>{if(n.value.length<=2)return;f===a.value?a.value=f-1<0?0:f-1:a.value===n.value.length-1&&(a.value=n.value.length-2);const d=n.value.filter((h,p)=>p!==f);r("update:value",d)},u=f=>{let d=!0;document.onmousemove=h=>{if(!d||!o.value)return;let p=Math.round((h.clientX-o.value.getBoundingClientRect().left)/o.value.clientWidth*100);p>100&&(p=100),p<0&&(p=0),i.value=i.value.map((v,g)=>g===f?{...v,pos:p}:v)},document.onmouseup=()=>{d=!1;const h=i.value[f],p=[...i.value];p.splice(f,1);let v=0;for(let g=0;g<p.length;g++)h.pos>p[g].pos&&(v=g+1);a.value=v,p.splice(v,0,h),r("update:value",p),document.onmousemove=null,document.onmouseup=null}},c=f=>{if(n.value.length>=6||!o.value)return;const d=Math.round((f.clientX-o.value.getBoundingClientRect().left)/o.value.clientWidth*100);let h=0;for(let g=0;g<n.value.length;g++)d>n.value[g].pos&&(h=g+1);const p=n.value[h-1]?n.value[h-1].color:n.value[h].color,v=[...n.value];v.splice(h,0,{pos:d,color:p}),a.value=h,r("update:value",v)};return(f,d)=>(U(),ne("div",rVe,[V("div",{class:"bar",ref_key:"barRef",ref:o,style:Le({backgroundImage:s.value}),onClick:d[0]||(d[0]=h=>c(h))},null,4),(U(!0),ne(Ve,null,rt(i.value,(h,p)=>(U(),ne("div",{class:$e(["point",{active:a.value===p}]),key:h.pos+"-"+p,style:Le({backgroundColor:h.color,left:`calc(${h.pos}% - 5px)`}),onMousedown:Et(v=>u(p),["left"]),onContextmenu:Et(v=>l(p),["right"])},null,46,iVe))),128))]))}}),Oq=Ue(oVe,[["__scopeId","data-v-c1273c7e"]]),_3=e=>(rn("data-v-d5ed5ce8"),e=e(),on(),e),aVe={class:"shape-style-panel"},sVe={class:"title"},lVe=_3(()=>V("span",null,"点击替换形状",-1)),uVe={class:"shape-pool"},cVe={class:"shape-list"},fVe={class:"row"},dVe=_3(()=>V("div",{style:{width:"10px"}},null,-1)),hVe={class:"row"},pVe={class:"row"},vVe=_3(()=>V("div",{style:{width:"40%"}},"当前色块:",-1)),gVe={key:0,class:"row"},mVe=_3(()=>V("div",{style:{width:"40%"}},"渐变角度:",-1)),yVe={class:"row"},AVe=Ee({__name:"ShapeStylePanel",setup(e){const t=dt(),n=lt(),{handleElement:r,handleElementId:i,shapeFormatPainter:o}=We(t),a=r,s=ge("#000"),l=ge({type:"linear",rotate:0,colors:[{pos:0,color:"#fff"},{pos:100,color:"#fff"}]}),u=ge("fill"),c=ge("middle"),f=ge(0);_t(r,()=>{var S,T;if(!r.value||r.value.type!=="shape")return;s.value=r.value.fill||"#fff";const x=[{pos:0,color:s.value},{pos:100,color:"#fff"}];l.value=r.value.gradient||{type:"linear",rotate:0,colors:x},u.value=r.value.gradient?"gradient":"fill",c.value=((T=(S=r.value)==null?void 0:S.text)==null?void 0:T.align)||"middle"},{deep:!0,immediate:!0});const{addHistorySnapshot:d}=qt(),{toggleShapeFormatPainter:h}=nVe(),p=x=>{n.updateElement({id:i.value,props:x}),d()},v=x=>{x==="fill"?(n.removeElementProps({id:i.value,propName:"gradient"}),d()):(f.value=0,p({gradient:l.value}))},g=x=>{if(!l.value)return;const S={...l.value,...x};p({gradient:S})},m=x=>{const S=l.value.colors.map((T,w)=>w===f.value?{...T,color:x}:T);g({colors:S})},y=x=>{p({fill:x})},R=x=>{const{width:S,height:T}=r.value,w={viewBox:x.viewBox,path:x.path,special:x.special};if(x.pathFormula){w.pathFormula=x.pathFormula,w.viewBox=[S,T];const M=Gh[x.pathFormula];"editable"in M?(w.path=M.formula(S,T,M.defaultValue),w.keypoints=M.defaultValue):w.path=M.formula(S,T)}else w.pathFormula=void 0,w.keypoints=void 0;p(w)},A=x=>{const S=r.value,T={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"},w=S.text||T;p({text:{...w,align:x}})};return(x,S)=>{var F;const T=Se("IconDown"),w=Se("IconAlignTextTopOne"),M=Se("IconAlignTextMiddleOne"),O=Se("IconAlignTextBottomOne"),P=Se("IconFormatBrush"),k=Cn("tooltip");return U(),ne("div",aVe,[V("div",sVe,[lVe,_(T)]),V("div",uVe,[(U(!0),ne(Ve,null,rt(z(J_),C=>(U(),ne("div",{class:"category",key:C.type},[V("div",cVe,[(U(!0),ne(Ve,null,rt(C.children,(I,N)=>(U(),_e(jj,{class:"shape-item",key:N,shape:I,onClick:W=>R(I)},null,8,["shape","onClick"]))),128))])]))),128))]),V("div",fVe,[_(Ar,{style:{flex:"1"},value:u.value,"onUpdate:value":S[0]||(S[0]=C=>v(C)),options:[{label:"纯色填充",value:"fill"},{label:"渐变填充",value:"gradient"}]},null,8,["value"]),dVe,u.value==="fill"?(U(),_e(It,{key:0,trigger:"click",style:{flex:"1"}},{content:se(()=>[_($n,{modelValue:s.value,"onUpdate:modelValue":S[1]||(S[1]=C=>y(C))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:s.value},null,8,["color"])]),_:1})):(U(),_e(Ar,{key:1,style:{flex:"1"},value:l.value.type,"onUpdate:value":S[2]||(S[2]=C=>g({type:C})),options:[{label:"线性渐变",value:"linear"},{label:"径向渐变",value:"radial"}]},null,8,["value"]))]),u.value==="gradient"?(U(),ne(Ve,{key:0},[V("div",hVe,[_(Oq,{value:l.value.colors,"onUpdate:value":S[3]||(S[3]=C=>g({colors:C})),"onUpdate:index":S[4]||(S[4]=C=>f.value=C)},null,8,["value"])]),V("div",pVe,[vVe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:l.value.colors[f.value].color,"onUpdate:modelValue":S[5]||(S[5]=C=>m(C))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:l.value.colors[f.value].color},null,8,["color"])]),_:1})]),l.value.type==="linear"?(U(),ne("div",gVe,[mVe,_(Yi,{style:{width:"60%"},min:0,max:360,step:15,value:l.value.rotate,"onUpdate:value":S[6]||(S[6]=C=>g({rotate:C}))},null,8,["value"])])):Ze("",!0)],64)):Ze("",!0),_(Lq),_(Yt),(F=z(a).text)!=null&&F.content?(U(),ne(Ve,{key:1},[_(Mq),_(Yt),_(lu,{class:"row","button-style":"solid",value:c.value,"onUpdate:value":S[7]||(S[7]=C=>A(C))},{default:se(()=>[Ge((U(),_e(Kn,{value:"top",style:{flex:"1"}},{default:se(()=>[_(w)]),_:1})),[[k,"顶对齐"]]),Ge((U(),_e(Kn,{value:"middle",style:{flex:"1"}},{default:se(()=>[_(M)]),_:1})),[[k,"居中"]]),Ge((U(),_e(Kn,{value:"bottom",style:{flex:"1"}},{default:se(()=>[_(O)]),_:1})),[[k,"底对齐"]])]),_:1},8,["value"]),_(Yt)],64)):Ze("",!0),_(K2),_(Yt),_(M3),_(Yt),_(yq),_(Yt),V("div",yVe,[Ge((U(),_e(Ur,{style:{flex:"1"},checked:!!z(o),onClick:S[8]||(S[8]=C=>z(h)()),onDblclick:S[9]||(S[9]=C=>z(h)(!0))},{default:se(()=>[_(P),De(" 形状格式刷")]),_:1},8,["checked"])),[[k,"双击连续使用"]])])])}}}),RVe=Ue(AVe,[["__scopeId","data-v-d5ed5ce8"]]),z2=e=>(rn("data-v-2766c9e7"),e=e(),on(),e),bVe={class:"line-style-panel"},xVe={class:"row"},SVe=z2(()=>V("div",{style:{width:"40%"}},"线条样式:",-1)),wVe={class:"row"},MVe=z2(()=>V("div",{style:{width:"40%"}},"线条颜色:",-1)),LVe={class:"row"},TVe=z2(()=>V("div",{style:{width:"40%"}},"线条宽度:",-1)),_Ve={class:"row"},OVe=z2(()=>V("div",{style:{width:"40%"}},"起点样式:",-1)),kVe={class:"row"},PVe=z2(()=>V("div",{style:{width:"40%"}},"终点样式:",-1)),CVe={class:"row"},NVe=Ee({__name:"LineStylePanel",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=n,{addHistorySnapshot:i}=qt(),o=a=>{n.value&&(t.updateElement({id:n.value.id,props:a}),i())};return(a,s)=>{const l=Se("IconSwitch");return U(),ne("div",bVe,[V("div",xVe,[SVe,_(Ar,{style:{width:"60%"},value:z(r).style,"onUpdate:value":s[0]||(s[0]=u=>o({style:u})),options:[{label:"实线",value:"solid"},{label:"虚线",value:"dashed"},{label:"点线",value:"dotted"}]},null,8,["value"])]),V("div",wVe,[MVe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(r).color,"onUpdate:modelValue":s[1]||(s[1]=u=>o({color:u}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",LVe,[TVe,_(Ko,{value:z(r).width,"onUpdate:value":s[2]||(s[2]=u=>o({width:u})),style:{width:"60%"}},null,8,["value"])]),V("div",_Ve,[OVe,_(Ar,{style:{width:"60%"},value:z(r).points[0],"onUpdate:value":s[3]||(s[3]=u=>o({points:[u,z(r).points[1]]})),options:[{label:"无",value:""},{label:"箭头",value:"arrow"},{label:"圆点",value:"dot"}]},null,8,["value"])]),V("div",kVe,[PVe,_(Ar,{style:{width:"60%"},value:z(r).points[1],"onUpdate:value":s[4]||(s[4]=u=>o({points:[z(r).points[0],u]})),options:[{label:"无",value:""},{label:"箭头",value:"arrow"},{label:"圆点",value:"dot"}]},null,8,["value"])]),_(Yt),V("div",CVe,[_(qe,{style:{flex:"1"},onClick:s[5]||(s[5]=u=>o({start:z(r).end,end:z(r).start}))},{default:se(()=>[_(l),De(" 交换方向")]),_:1})]),_(Yt),_(M3)])}}}),IVe=Ue(NVe,[["__scopeId","data-v-2766c9e7"]]),kq=e=>(rn("data-v-31747c29"),e=e(),on(),e),FVe={class:"chart-data-editor"},EVe={class:"editor-content"},XVe={class:"handler"},WVe={class:"col-header"},VVe={class:"col-key"},DVe={class:"row-header"},UVe={class:"row-key"},BVe=kq(()=>V("div",{class:"all-header"},[V("svg",{class:"triangle",width:"8",height:"8",viewBox:"0 0 8 8",xmlns:"http://www.w3.org/2000/svg"},[V("path",{d:"M8,0 L8,8 L0,8 L8,0",fill:"#ccc"})])],-1)),YVe={class:"range-box"},ZVe=["id","onFocus","onPaste"],QVe={class:"btns"},HVe={class:"left"},KVe=kq(()=>V("span",{class:"change"},"点击更换",-1)),GVe={class:"right"},zVe="ABCDEFGHIJKLMNOPQRSTUVWXYZ",Nc=100,Ic=32,JVe=Ee({__name:"ChartDataEditor",props:{type:{},data:{}},emits:["save","close"],setup(e,{emit:t}){const n=e,r=t,i=["bar","column","line","area","scatter","pie","ring","radar"],o=ge(!1),a=ge([0,0]),s=ge({width:0,height:0}),l=ge(null),u=ge("bar"),c=we(()=>{const A=a.value[0]*Nc,x=a.value[1]*Ic;return[{type:"t",style:{width:A+"px"}},{type:"b",style:{top:x+"px",width:A+"px"}},{type:"l",style:{height:x+"px"}},{type:"r",style:{left:A+"px",height:x+"px"}}]}),f=we(()=>{const A=a.value[0]*Nc,x=a.value[1]*Ic;return{left:A+"px",top:x+"px"}});jt(()=>{u.value=n.type;const A=[],{labels:x,legends:S,series:T}=n.data,w=x.length,M=T.length;A.push(["",...S]);for(let O=0;O<w;O++){const P=[x[O]];for(let k=0;k<M;k++)P.push(T[k][O]+"");A.push(P)}for(let O=0;O<w+1;O++)for(let P=0;P<M+1;P++){const k=document.querySelector(`#cell-${O}-${P}`);k&&(k.value=A[O][P]+"")}a.value=[M+1,w+1]});const h=()=>{if(!l.value)return;const[A,x]=l.value,S=document.querySelector(`#cell-${A+1}-${x}`);S&&S.focus()},p=A=>{A.key.toUpperCase()===yt.ENTER&&h()};jt(()=>{document.addEventListener("keydown",p)}),Fn(()=>{document.removeEventListener("keydown",p)});const v=()=>{const[A,x]=a.value,S=[];let T=[],w=[];for(let M=1;M<x;M++){let O=`类别${M}`;const P=document.querySelector(`#cell-${M}-0`);P&&P.value&&(O=P.value),S.push(O)}for(let M=1;M<A;M++){let O=`系列${M}`;const P=document.querySelector(`#cell-0-${M}`);P&&P.value&&(O=P.value),T.push(O)}for(let M=1;M<A;M++){const O=[];for(let P=1;P<x;P++){const k=document.querySelector(`#cell-${P}-${M}`);let F=0;k&&k.value&&+k.value&&(F=+k.value),O.push(F)}w.push(O)}u.value==="scatter"&&(T.length>2&&(T=T.slice(0,2),w=w.slice(0,2)),T.length<2&&(T.push("Y"),w.push(w[0]))),(u.value==="ring"||u.value==="pie")&&T.length>1&&(T=T.slice(0,1),w=w.slice(0,1)),r("save",{data:{labels:S,legends:T,series:w},type:u.value})},g=()=>{for(let A=1;A<31;A++)for(let x=1;x<7;x++){const S=document.querySelector(`#cell-${A}-${x}`);S&&(S.value="")}},m=(A,x,S)=>{if(A.preventDefault(),!A.clipboardData)return;const T=A.clipboardData.items[0];T&&T.kind==="string"&&T.type==="text/plain"&&T.getAsString(w=>{if(typeof G_(w)=="object")return;const O=nQ(w);if(O){const P=x+O.length,k=S+O[0].length;for(let F=x;F<P;F++)for(let C=S;C<k;C++){const I=document.querySelector(`#cell-${F}-${C}`);I&&(I.value=O[F-x][C-S])}}})},y=()=>r("close"),R=A=>{let x=!0;const S=A.pageX,T=A.pageY,w=a.value[0]*Nc,M=a.value[1]*Ic;document.onmousemove=O=>{if(!x)return;const P=O.pageX,k=O.pageY,F=P-S,C=k-T,I=w+F,N=M+C;s.value={width:I,height:N}},document.onmouseup=O=>{x=!1,document.onmousemove=null,document.onmouseup=null;const P=O.pageX,k=O.pageY;if(S===P&&T===k)return;let F=s.value.width,C=s.value.height;F%Nc>Nc*.5&&(F=F+(Nc-F%Nc)),C%Ic>Ic*.5&&(C=C+(Ic-C%Ic));let I=Math.round(C/Ic),N=Math.round(F/Nc);I<3&&(I=3),N<2&&(N=2),a.value=[N,I],s.value={width:0,height:0}}};return(A,x)=>(U(),ne("div",FVe,[V("div",EVe,[V("div",XVe,[V("div",WVe,[(U(),ne(Ve,null,rt(7,S=>V("div",{class:"col-header-item",key:S},[V("div",VVe,pt(zVe[S-1]),1)])),64))]),V("div",DVe,[(U(),ne(Ve,null,rt(31,S=>V("div",{class:"row-header-item",key:S},[V("div",UVe,pt(S),1)])),64))]),BVe]),V("div",YVe,[V("div",{class:"temp-range",style:Le({width:s.value.width+"px",height:s.value.height+"px"})},null,4),(U(!0),ne(Ve,null,rt(c.value,S=>(U(),ne("div",{class:$e(["range-line",S.type]),key:S.type,style:Le(S.style)},null,6))),128)),V("div",{class:"resizable",style:Le(f.value),onMousedown:x[0]||(x[0]=Et(S=>R(S),["stop"]))},null,36)]),V("table",null,[V("tbody",null,[(U(),ne(Ve,null,rt(31,S=>V("tr",{key:S},[(U(),ne(Ve,null,rt(7,T=>V("td",{key:T,class:$e({head:T===1&&S<=a.value[1]||S===1&&T<=a.value[0]})},[S===1&&T===1?Ze("",!0):(U(),ne("input",{key:0,class:$e(["item",{selected:S<=a.value[1]&&T<=a.value[0]}]),id:`cell-${S-1}-${T-1}`,autocomplete:"off",onFocus:w=>l.value=[S-1,T-1],onPaste:w=>m(w,S-1,T-1)},null,42,ZVe))],2)),64))])),64))])])]),V("div",QVe,[V("div",HVe,[De(" 图表类型:"+pt(z(F6)[u.value])+" ",1),_(It,{trigger:"click",placement:"top",value:o.value,"onUpdate:value":x[1]||(x[1]=S=>o.value=S)},{content:se(()=>[(U(),ne(Ve,null,rt(i,S=>_(ri,{center:"",key:S,onClick:T=>{u.value=S,o.value=!1}},{default:se(()=>[De(pt(z(F6)[S]),1)]),_:2},1032,["onClick"])),64))]),default:se(()=>[KVe]),_:1},8,["value"])]),V("div",GVe,[_(qe,{class:"btn",onClick:x[2]||(x[2]=S=>y())},{default:se(()=>[De("取消")]),_:1}),_(qe,{class:"btn",onClick:x[3]||(x[3]=S=>g())},{default:se(()=>[De("清空数据")]),_:1}),_(qe,{type:"primary",class:"btn",onClick:x[4]||(x[4]=S=>v())},{default:se(()=>[De("确认")]),_:1})])])]))}}),$Ve=Ue(JVe,[["__scopeId","data-v-31747c29"]]),jVe=e=>(rn("data-v-40b4de83"),e=e(),on(),e),qVe=jVe(()=>V("span",{class:"checkbox-input"},null,-1)),eDe=["checked"],tDe={class:"checkbox-label"},nDe=Ee({__name:"Checkbox",props:{value:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,i=o=>{n.disabled||r("update:value",o.target.checked)};return(o,a)=>(U(),ne("label",{class:$e(["checkbox",{checked:o.value,disabled:o.disabled}]),onChange:a[0]||(a[0]=s=>i(s))},[qVe,V("input",{class:"checkbox-original",type:"checkbox",checked:o.value},null,8,eDe),V("span",tDe,[kr(o.$slots,"default",{},void 0,!0)])],34))}}),bp=Ue(nDe,[["__scopeId","data-v-40b4de83"]]),Pq=e=>(rn("data-v-c779ea7f"),e=e(),on(),e),rDe={class:"chart-style-panel"},iDe={class:"row"},oDe={class:"row"},aDe=Pq(()=>V("div",{style:{width:"40%"}},"背景填充:",-1)),sDe={class:"row"},lDe=Pq(()=>V("div",{style:{width:"40%"}},"文字颜色:",-1)),uDe={style:{width:"40%"}},cDe={class:"color-btn-wrap",style:{width:"100%"}},fDe=["onClick"],dDe={class:"preset-themes"},hDe=["onClick","onMouseenter"],pDe=Ee({__name:"index",setup(e){const t=dt(),n=lt(),{handleElement:r,handleElementId:i}=We(t),{theme:o}=We(n),a=r,s=ge(!1),l=ge(!1),u=ge([-1,-1]),{addHistorySnapshot:c}=qt(),f=ge("#000"),d=ge([]),h=ge(""),p=ge(!1),v=ge(!1);_t(r,()=>{if(!(!r.value||r.value.type!=="chart")){if(f.value=r.value.fill||"#fff",p.value=!1,v.value=!1,r.value.options){const{lineSmooth:O,stack:P}=r.value.options;O!==void 0&&(p.value=O),P!==void 0&&(v.value=P)}d.value=r.value.themeColors,h.value=r.value.textColor||"#333"}},{deep:!0,immediate:!0});const g=O=>{n.updateElement({id:i.value,props:O}),c()},m=O=>{s.value=!1,g({data:O.data,chartType:O.type})},y=O=>{g({fill:O})},R=O=>{const k={...r.value.options,...O};g({options:k})},A=(O,P)=>{const k={themeColors:d.value.map((F,C)=>C===P?O:F)};g(k)},x=()=>{const O={themeColors:[...d.value,o.value.themeColor]};g(O)},S=(O,P)=>{const k=O.slice(0,P+1);g({themeColors:k}),l.value=!1},T=O=>{const P={themeColors:d.value.filter((k,F)=>F!==O)};g(P)},w=O=>{g({textColor:O})},M=()=>s.value=!0;return Bi.on(Si.OPEN_CHART_DATA_EDITOR,M),Fn(()=>{Bi.off(Si.OPEN_CHART_DATA_EDITOR,M)}),(O,P)=>{const k=Se("IconEdit"),F=Se("IconCloseSmall"),C=Se("IconPlus"),I=Cn("tooltip");return U(),ne("div",rDe,[_(qe,{class:"full-width-btn",onClick:P[0]||(P[0]=N=>s.value=!0)},{default:se(()=>[_(k,{class:"btn-icon"}),De(" 编辑图表 ")]),_:1}),_(Yt),["bar","column","area","line"].includes(z(a).chartType)?(U(),ne(Ve,{key:0},[V("div",iDe,[_(bp,{"onUpdate:value":P[1]||(P[1]=N=>R({stack:N})),value:v.value,style:{flex:"2"}},{default:se(()=>[De("堆叠样式")]),_:1},8,["value"]),z(a).chartType==="line"?(U(),_e(bp,{key:0,"onUpdate:value":P[2]||(P[2]=N=>R({lineSmooth:N})),value:p.value,style:{flex:"3"}},{default:se(()=>[De("使用平滑曲线")]),_:1},8,["value"])):Ze("",!0)]),_(Yt)],64)):Ze("",!0),V("div",oDe,[aDe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:f.value,"onUpdate:modelValue":P[3]||(P[3]=N=>y(N))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:f.value},null,8,["color"])]),_:1})]),V("div",sDe,[lDe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:h.value,"onUpdate:modelValue":P[4]||(P[4]=N=>w(N))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:h.value},null,8,["color"])]),_:1})]),_(Yt),(U(!0),ne(Ve,null,rt(d.value,(N,W)=>(U(),ne("div",{class:"row",key:W},[V("div",uDe,pt(W===0?"主题配色:":""),1),_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:N,"onUpdate:modelValue":D=>A(D,W)},null,8,["modelValue","onUpdate:modelValue"])]),default:se(()=>[V("div",cDe,[_(Zr,{color:N},null,8,["color"]),W!==0?Ge((U(),ne("div",{key:0,class:"delete-color-btn",onClick:Et(D=>T(W),["stop"])},[_(F)],8,fDe)),[[I,"删除"]]):Ze("",!0)])]),_:2},1024)]))),128)),_(Dn,{class:"row",passive:""},{default:se(()=>[_(It,{trigger:"click",open:l.value,"onUpdate:open":P[6]||(P[6]=N=>l.value=N),style:{width:"40%"}},{content:se(()=>[V("div",dDe,[(U(!0),ne(Ve,null,rt(z(I1e),(N,W)=>(U(),ne("div",{class:"preset-theme",key:W},[(U(!0),ne(Ve,null,rt(N,(D,Z)=>(U(),ne("div",{class:$e(["preset-theme-color",{select:u.value[0]===W&&Z<=u.value[1]}]),key:D,style:Le({backgroundColor:D}),onClick:re=>S(N,Z),onMouseenter:re=>u.value=[W,Z],onMouseleave:P[5]||(P[5]=re=>u.value=[-1,-1])},null,46,hDe))),128))]))),128))])]),default:se(()=>[_(qe,{first:"",style:{width:"100%"}},{default:se(()=>[De("推荐主题")]),_:1})]),_:1},8,["open"]),_(qe,{last:"",disabled:d.value.length>=10,style:{width:"60%"},onClick:P[7]||(P[7]=N=>x())},{default:se(()=>[_(C,{class:"btn-icon"}),De(" 添加主题色 ")]),_:1},8,["disabled"])]),_:1}),_(Yt),_(K2),_(Vv,{visible:s.value,"onUpdate:visible":P[10]||(P[10]=N=>s.value=N),width:640},{default:se(()=>[_($Ve,{type:z(a).chartType,data:z(a).data,onClose:P[8]||(P[8]=N=>s.value=!1),onSave:P[9]||(P[9]=N=>m(N))},null,8,["type","data"])]),_:1},8,["visible"])])}}}),vDe=Ue(pDe,[["__scopeId","data-v-c779ea7f"]]),O3=e=>(rn("data-v-3bf19801"),e=e(),on(),e),gDe={class:"table-style-panel"},mDe={class:"row"},yDe=O3(()=>V("div",{style:{width:"40%"}},"行数:",-1)),ADe={class:"set-count",style:{width:"60%"}},RDe={class:"count-text"},bDe={class:"row"},xDe=O3(()=>V("div",{style:{width:"40%"}},"列数:",-1)),SDe={class:"set-count",style:{width:"60%"}},wDe={class:"count-text"},MDe={class:"row theme-switch"},LDe=O3(()=>V("div",{style:{width:"40%"}},"启用主题表格:",-1)),TDe={class:"switch-wrapper",style:{width:"60%"}},_De={class:"row"},ODe={class:"row"},kDe={class:"row"},PDe=O3(()=>V("div",{style:{width:"40%"}},"主题颜色:",-1)),CDe=Ee({__name:"TableStylePanel",setup(e){const t=lt(),{handleElement:n,handleElementId:r,selectedTableCells:i,availableFonts:o}=We(dt()),a=we(()=>t.theme.themeColor),s=["12px","14px","16px","18px","20px","22px","24px","28px","32px"],l=ge({bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"",fontsize:"12px",fontname:"微软雅黑",align:"left"}),u=ge(),c=ge(!1),f=ge(0),d=ge(0),h=ge(0),p=ge(0);_t(n,()=>{!n.value||n.value.type!=="table"||(u.value=n.value.theme,c.value=!!u.value,f.value=n.value.data.length,d.value=n.value.data[0].length,h.value=n.value.data.length,p.value=n.value.data[0].length)},{deep:!0,immediate:!0});const{addHistorySnapshot:v}=qt(),g=()=>{if(!n.value||n.value.type!=="table")return;let T=0,w=0;if(i.value.length){const O=i.value[0];T=+O.split("_")[0],w=+O.split("_")[1]}const M=n.value.data[T][w].style;M?l.value={bold:!!M.bold,em:!!M.em,underline:!!M.underline,strikethrough:!!M.strikethrough,color:M.color||"#000",backcolor:M.backcolor||"",fontsize:M.fontsize||"12px",fontname:M.fontname||"微软雅黑",align:M.align||"left"}:l.value={bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"",fontsize:"12px",fontname:"微软雅黑",align:"left"}};jt(()=>{i.value.length&&g()}),_t(i,g);const m=T=>{t.updateElement({id:r.value,props:T}),v()},y=T=>{const w=n.value,M=JSON.parse(JSON.stringify(w.data));for(let O=0;O<M.length;O++)for(let P=0;P<M[O].length;P++)if(!i.value.length||i.value.includes(`${O}_${P}`)){const k=M[O][P].style||{};M[O][P].style={...k,...T}}m({data:M}),g()},R=T=>{if(!u.value)return;const w={...u.value,...T};m({theme:w})},A=T=>{if(T){const w={theme:{color:a.value,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}};m(w)}else t.removeElementProps({id:r.value,propName:"theme"}),v()},x=T=>{const w=n.value,M=w.data.length;if(T>M){const O=new Array(d.value).fill({id:yn(10),colspan:1,rowspan:1,text:""}),P=new Array(T-M).fill(O),k=JSON.parse(JSON.stringify(w.data));k.push(...P),m({data:k})}else{const O=w.data.slice(0,T);m({data:O})}},S=T=>{const w=n.value,M=w.data[0].length;let O=w.data,P=w.colWidths.map(I=>I*w.width);if(T>M){O=O.map(N=>{const W=new Array(T-M).fill({id:yn(10),colspan:1,rowspan:1,text:""});return N.push(...W),N});const I=new Array(T-M).fill(100);P.push(...I)}else O=O.map(I=>I.slice(0,T)),P=P.slice(0,T);const k=P.reduce((I,N)=>I+N),F=P.map(I=>I/k);m({width:k,data:O,colWidths:F})};return(T,w)=>{const M=Se("IconFontSize"),O=Se("IconAddText"),P=Se("IconText"),k=Se("IconFill"),F=Se("IconTextBold"),C=Se("IconTextItalic"),I=Se("IconTextUnderline"),N=Se("IconStrikethrough"),W=Se("IconAlignTextLeft"),D=Se("IconAlignTextCenter"),Z=Se("IconAlignTextRight"),re=Se("IconAlignTextBoth"),B=Se("IconMinus"),Y=Se("IconPlus"),K=Cn("tooltip");return U(),ne("div",gDe,[_(rP,{class:"row"},{default:se(()=>[_(Ar,{style:{width:"50%"},value:l.value.fontname,search:"",searchLabel:"搜索字体","onUpdate:value":w[0]||(w[0]=G=>y({fontname:G})),options:[...z(o),...z(p2)]},{icon:se(()=>[_(M)]),_:1},8,["value","options"]),_(Ar,{style:{width:"50%"},value:l.value.fontsize,search:"",searchLabel:"搜索字号","onUpdate:value":w[1]||(w[1]=G=>y({fontsize:G})),options:s.map(G=>({label:G,value:G}))},{icon:se(()=>[_(O)]),_:1},8,["value","options"])]),_:1}),_(Dn,{class:"row",passive:""},{default:se(()=>[_(It,{trigger:"click",style:{width:"50%"}},{content:se(()=>[_($n,{modelValue:l.value.color,"onUpdate:modelValue":w[2]||(w[2]=G=>y({color:G}))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{first:"",color:l.value.color},{default:se(()=>[_(P)]),_:1},8,["color"])),[[K,"文字颜色"]])]),_:1}),_(It,{trigger:"click",style:{width:"50%"}},{content:se(()=>[_($n,{modelValue:l.value.backcolor,"onUpdate:modelValue":w[3]||(w[3]=G=>y({backcolor:G}))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{last:"",color:l.value.backcolor},{default:se(()=>[_(k)]),_:1},8,["color"])),[[K,"单元格填充"]])]),_:1})]),_:1}),_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(Ur,{style:{flex:"1"},checked:l.value.bold,onClick:w[4]||(w[4]=G=>y({bold:!l.value.bold}))},{default:se(()=>[_(F)]),_:1},8,["checked"])),[[K,"加粗"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:l.value.em,onClick:w[5]||(w[5]=G=>y({em:!l.value.em}))},{default:se(()=>[_(C)]),_:1},8,["checked"])),[[K,"斜体"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:l.value.underline,onClick:w[6]||(w[6]=G=>y({underline:!l.value.underline}))},{default:se(()=>[_(I)]),_:1},8,["checked"])),[[K,"下划线"]]),Ge((U(),_e(Ur,{style:{flex:"1"},checked:l.value.strikethrough,onClick:w[7]||(w[7]=G=>y({strikethrough:!l.value.strikethrough}))},{default:se(()=>[_(N)]),_:1},8,["checked"])),[[K,"删除线"]])]),_:1}),_(lu,{class:"row","button-style":"solid",value:l.value.align,"onUpdate:value":w[8]||(w[8]=G=>y({align:G}))},{default:se(()=>[Ge((U(),_e(Kn,{value:"left",style:{flex:"1"}},{default:se(()=>[_(W)]),_:1})),[[K,"左对齐"]]),Ge((U(),_e(Kn,{value:"center",style:{flex:"1"}},{default:se(()=>[_(D)]),_:1})),[[K,"居中"]]),Ge((U(),_e(Kn,{value:"right",style:{flex:"1"}},{default:se(()=>[_(Z)]),_:1})),[[K,"右对齐"]]),Ge((U(),_e(Kn,{value:"justify",style:{flex:"1"}},{default:se(()=>[_(re)]),_:1})),[[K,"两端对齐"]])]),_:1},8,["value"]),_(Yt),_(K2,{fixed:!0}),_(Yt),V("div",mDe,[yDe,V("div",ADe,[_(qe,{class:"btn",disabled:f.value<=1,onClick:w[9]||(w[9]=G=>x(f.value-1))},{default:se(()=>[_(B)]),_:1},8,["disabled"]),V("div",RDe,pt(f.value),1),_(qe,{class:"btn",disabled:f.value>=30,onClick:w[10]||(w[10]=G=>x(f.value+1))},{default:se(()=>[_(Y)]),_:1},8,["disabled"])])]),V("div",bDe,[xDe,V("div",SDe,[_(qe,{class:"btn",disabled:d.value<=1,onClick:w[11]||(w[11]=G=>S(d.value-1))},{default:se(()=>[_(B)]),_:1},8,["disabled"]),V("div",wDe,pt(d.value),1),_(qe,{class:"btn",disabled:d.value>=30,onClick:w[12]||(w[12]=G=>S(d.value+1))},{default:se(()=>[_(Y)]),_:1},8,["disabled"])])]),_(Yt),V("div",MDe,[LDe,V("div",TDe,[_(ws,{value:c.value,"onUpdate:value":w[13]||(w[13]=G=>A(G))},null,8,["value"])])]),u.value?(U(),ne(Ve,{key:0},[V("div",_De,[_(bp,{"onUpdate:value":w[14]||(w[14]=G=>R({rowHeader:G})),value:u.value.rowHeader,style:{flex:"1"}},{default:se(()=>[De("标题行")]),_:1},8,["value"]),_(bp,{"onUpdate:value":w[15]||(w[15]=G=>R({rowFooter:G})),value:u.value.rowFooter,style:{flex:"1"}},{default:se(()=>[De("汇总行")]),_:1},8,["value"])]),V("div",ODe,[_(bp,{"onUpdate:value":w[16]||(w[16]=G=>R({colHeader:G})),value:u.value.colHeader,style:{flex:"1"}},{default:se(()=>[De("第一列")]),_:1},8,["value"]),_(bp,{"onUpdate:value":w[17]||(w[17]=G=>R({colFooter:G})),value:u.value.colFooter,style:{flex:"1"}},{default:se(()=>[De("最后一列")]),_:1},8,["value"])]),V("div",kDe,[PDe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:u.value.color,"onUpdate:modelValue":w[18]||(w[18]=G=>R({color:G}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:u.value.color},null,8,["color"])]),_:1})])],64)):Ze("",!0)])}}}),NDe=Ue(CDe,[["__scopeId","data-v-3bf19801"]]),Cq=e=>(rn("data-v-e173eae4"),e=e(),on(),e),IDe={class:"latex-style-panel"},FDe={class:"row"},EDe={class:"row"},XDe=Cq(()=>V("div",{style:{width:"40%"}},"颜色:",-1)),WDe={class:"row"},VDe=Cq(()=>V("div",{style:{width:"40%"}},"粗细:",-1)),DDe=Ee({__name:"LatexStylePanel",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=n,i=ge(!1),{addHistorySnapshot:o}=qt(),a=u=>{n.value&&(t.updateElement({id:n.value.id,props:u}),o())},s=u=>{a({path:u.path,latex:u.latex,width:u.w,height:u.h,viewBox:[u.w,u.h]})},l=()=>i.value=!0;return Bi.on(Si.OPEN_LATEX_EDITOR,l),Fn(()=>{Bi.off(Si.OPEN_LATEX_EDITOR,l)}),(u,c)=>(U(),ne("div",IDe,[V("div",FDe,[_(qe,{style:{flex:"1"},onClick:c[0]||(c[0]=f=>i.value=!0)},{default:se(()=>[De("编辑 LaTeX")]),_:1})]),_(Yt),V("div",EDe,[XDe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(r).color,"onUpdate:modelValue":c[1]||(c[1]=f=>a({color:f}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",WDe,[VDe,_(Ko,{min:1,max:3,value:z(r).strokeWidth,"onUpdate:value":c[2]||(c[2]=f=>a({strokeWidth:f})),style:{width:"60%"}},null,8,["value"])]),_(Vv,{visible:i.value,"onUpdate:visible":c[5]||(c[5]=f=>i.value=f),width:880},{default:se(()=>[_(rq,{value:z(r).latex,onClose:c[3]||(c[3]=f=>i.value=!1),onUpdate:c[4]||(c[4]=f=>{s(f),i.value=!1})},null,8,["value"])]),_:1},8,["visible"])]))}}),UDe=Ue(DDe,[["__scopeId","data-v-e173eae4"]]),Nq=e=>(rn("data-v-b289959e"),e=e(),on(),e),BDe={class:"video-style-panel"},YDe=Nq(()=>V("div",{class:"title"},"视频预览封面",-1)),ZDe={class:"background-image-wrapper"},QDe={class:"background-image"},HDe={class:"row"},KDe={class:"row switch-row"},GDe=Nq(()=>V("div",{style:{width:"40%"}},"自动播放:",-1)),zDe={class:"switch-wrapper",style:{width:"60%"}},JDe=Ee({__name:"VideoStylePanel",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=n,{addHistorySnapshot:i}=qt(),o=s=>{n.value&&(t.updateElement({id:n.value.id,props:s}),i())},a=s=>{const l=s[0];l&&zf(l).then(u=>o({poster:u}))};return(s,l)=>{const u=Se("IconPlus");return U(),ne("div",BDe,[YDe,V("div",ZDe,[_(Xh,{onChange:l[0]||(l[0]=c=>a(c))},{default:se(()=>[V("div",QDe,[V("div",{class:"content",style:Le({backgroundImage:z(r).poster?`url(${z(r).poster})`:""})},[_(u)],4)])]),_:1})]),V("div",HDe,[_(qe,{style:{flex:"1"},onClick:l[1]||(l[1]=c=>o({poster:""}))},{default:se(()=>[De("重置封面")]),_:1})]),V("div",KDe,[GDe,V("div",zDe,[_(ws,{value:z(r).autoplay,"onUpdate:value":l[2]||(l[2]=c=>o({autoplay:c}))},null,8,["value"])])])])}}}),$De=Ue(JDe,[["__scopeId","data-v-b289959e"]]),iP=e=>(rn("data-v-685cdba7"),e=e(),on(),e),jDe={class:"audio-style-panel"},qDe={class:"row"},eUe=iP(()=>V("div",{style:{width:"40%"}},"图标颜色:",-1)),tUe={class:"row switch-row"},nUe=iP(()=>V("div",{style:{width:"40%"}},"自动播放:",-1)),rUe={class:"switch-wrapper",style:{width:"60%"}},iUe={class:"row switch-row"},oUe=iP(()=>V("div",{style:{width:"40%"}},"循环播放:",-1)),aUe={class:"switch-wrapper",style:{width:"60%"}},sUe=Ee({__name:"AudioStylePanel",setup(e){const t=lt(),{handleElement:n}=We(dt()),r=n,{addHistorySnapshot:i}=qt(),o=a=>{n.value&&(t.updateElement({id:n.value.id,props:a}),i())};return(a,s)=>(U(),ne("div",jDe,[V("div",qDe,[eUe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(r).color,"onUpdate:modelValue":s[0]||(s[0]=l=>o({color:l}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(r).color},null,8,["color"])]),_:1})]),V("div",tUe,[nUe,V("div",rUe,[_(ws,{value:z(r).autoplay,"onUpdate:value":s[1]||(s[1]=l=>o({autoplay:l}))},null,8,["value"])])]),V("div",iUe,[oUe,V("div",aUe,[_(ws,{value:z(r).loop,"onUpdate:value":s[2]||(s[2]=l=>o({loop:l}))},null,8,["value"])])])]))}}),lUe=Ue(sUe,[["__scopeId","data-v-685cdba7"]]),k3=e=>(rn("data-v-6dd86a49"),e=e(),on(),e),uUe={class:"multi-style-panel"},cUe={class:"row"},fUe=k3(()=>V("div",{style:{width:"40%"}},"填充颜色:",-1)),dUe={class:"row"},hUe=k3(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),pUe={class:"row"},vUe=k3(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),gUe={class:"row"},mUe=k3(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),yUe=Ee({__name:"MultiStylePanel",setup(e){const t=lt(),{richTextAttrs:n,availableFonts:r,activeElementList:i}=We(dt()),{addHistorySnapshot:o}=qt(),a=(h,p)=>{t.updateElement({id:h,props:p}),o()},s=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],l=ge("#fff"),u=ge({width:0,color:"#fff",style:"solid"}),c=h=>{for(const p of i.value){if((p.type==="text"||p.type==="shape"||p.type==="chart")&&a(p.id,{fill:h}),p.type==="table"){const v=JSON.parse(JSON.stringify(p.data));for(let g=0;g<v.length;g++)for(let m=0;m<v[g].length;m++){const y=v[g][m].style||{};v[g][m].style={...y,backcolor:h}}a(p.id,{data:v})}p.type==="audio"&&a(p.id,{color:h})}l.value=h},f=h=>{for(const p of i.value){if(p.type==="text"||p.type==="image"||p.type==="shape"||p.type==="table"||p.type==="chart"){const g={outline:{...p.outline||{width:2,color:"#000",style:"solid"},...h}};a(p.id,g)}p.type==="line"&&a(p.id,h)}u.value={...u.value,...h}},d=(h,p)=>{var v;for(const g of i.value){if((g.type==="text"||g.type==="shape"&&((v=g.text)!=null&&v.content))&&Bi.emit(Si.RICH_TEXT_COMMAND,{target:g.id,action:{command:h,value:p}}),g.type==="table"){const m=JSON.parse(JSON.stringify(g.data));for(let y=0;y<m.length;y++)for(let R=0;R<m[y].length;R++){const A=m[y][R].style||{};m[y][R].style={...A,[h]:p}}a(g.id,{data:m})}g.type==="latex"&&h==="color"&&a(g.id,{color:p})}};return(h,p)=>{const v=Se("IconFontSize"),g=Se("IconAddText"),m=Se("IconText"),y=Se("IconHighLight"),R=Se("IconAlignTextLeft"),A=Se("IconAlignTextCenter"),x=Se("IconAlignTextRight"),S=Se("IconAlignTextBoth"),T=Cn("tooltip");return U(),ne("div",uUe,[V("div",cUe,[fUe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:l.value,"onUpdate:modelValue":p[0]||(p[0]=w=>c(w))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:l.value},null,8,["color"])]),_:1})]),_(Yt),V("div",dUe,[hUe,_(Ar,{style:{width:"60%"},value:u.value.style||"","onUpdate:value":p[1]||(p[1]=w=>f({style:w})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"},{label:"点线边框",value:"dotted"}]},null,8,["value"])]),V("div",pUe,[vUe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:u.value.color,"onUpdate:modelValue":p[2]||(p[2]=w=>f({color:w}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:u.value.color||"#000"},null,8,["color"])]),_:1})]),V("div",gUe,[mUe,_(Ko,{value:u.value.width||0,"onUpdate:value":p[3]||(p[3]=w=>f({width:w})),style:{width:"60%"}},null,8,["value"])]),_(Yt),_(rP,{class:"row"},{default:se(()=>[_(Ar,{style:{width:"60%"},value:z(n).fontname,search:"",searchLabel:"搜索字体","onUpdate:value":p[4]||(p[4]=w=>d("fontname",w)),options:[...z(r),...z(p2)]},{icon:se(()=>[_(v)]),_:1},8,["value","options"]),_(Ar,{style:{width:"40%"},value:z(n).fontsize,search:"",searchLabel:"搜索字号","onUpdate:value":p[5]||(p[5]=w=>d("fontsize",w)),options:s.map(w=>({label:w,value:w}))},{icon:se(()=>[_(g)]),_:1},8,["value","options"])]),_:1}),_(Dn,{class:"row",passive:""},{default:se(()=>[_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>[_($n,{modelValue:z(n).color,"onUpdate:modelValue":p[6]||(p[6]=w=>d("color",w))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{first:"",color:z(n).color},{default:se(()=>[_(m)]),_:1},8,["color"])),[[T,"文字颜色"]])]),_:1}),_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>[_($n,{modelValue:z(n).backcolor,"onUpdate:modelValue":p[7]||(p[7]=w=>d("backcolor",w))},null,8,["modelValue"])]),default:se(()=>[Ge((U(),_e(yv,{color:z(n).backcolor},{default:se(()=>[_(y)]),_:1},8,["color"])),[[T,"文字高亮"]])]),_:1}),Ge((U(),_e(qe,{class:"font-size-btn",style:{width:"20%"},onClick:p[8]||(p[8]=w=>d("fontsize-add","2"))},{default:se(()=>[_(v),De("+")]),_:1})),[[T,"增大字号"]]),Ge((U(),_e(qe,{last:"",class:"font-size-btn",style:{width:"20%"},onClick:p[9]||(p[9]=w=>d("fontsize-reduce","2"))},{default:se(()=>[_(v),De("-")]),_:1})),[[T,"减小字号"]])]),_:1}),_(lu,{class:"row","button-style":"solid",value:z(n).align,"onUpdate:value":p[10]||(p[10]=w=>d("align",w))},{default:se(()=>[Ge((U(),_e(Kn,{value:"left",style:{flex:"1"}},{default:se(()=>[_(R)]),_:1})),[[T,"左对齐"]]),Ge((U(),_e(Kn,{value:"center",style:{flex:"1"}},{default:se(()=>[_(A)]),_:1})),[[T,"居中"]]),Ge((U(),_e(Kn,{value:"right",style:{flex:"1"}},{default:se(()=>[_(x)]),_:1})),[[T,"右对齐"]]),Ge((U(),_e(Kn,{value:"justify",style:{flex:"1"}},{default:se(()=>[_(S)]),_:1})),[[T,"两端对齐"]])]),_:1},8,["value"])])}}}),AUe=Ue(yUe,[["__scopeId","data-v-6dd86a49"]]),RUe={class:"element-style-panel"},bUe=Ee({__name:"index",setup(e){const t={[Nt.TEXT]:xWe,[Nt.IMAGE]:tVe,[Nt.SHAPE]:RVe,[Nt.LINE]:IVe,[Nt.CHART]:vDe,[Nt.TABLE]:NDe,[Nt.LATEX]:UDe,[Nt.VIDEO]:$De,[Nt.AUDIO]:lUe},{activeElementIdList:n,activeElementList:r,handleElement:i,activeGroupElementId:o}=We(dt()),a=we(()=>{if(n.value.length>1){if(!o.value)return AUe;const s=r.value.find(l=>l.id===o.value);return s&&t[s.type]||null}return i.value&&t[i.value.type]||null});return(s,l)=>(U(),ne("div",RUe,[(U(),_e(uu(a.value)))]))}}),P3=e=>(rn("data-v-eba29c8f"),e=e(),on(),e),xUe={class:"element-positopn-panel"},SUe=P3(()=>V("div",{class:"title"},"层级:",-1)),wUe=P3(()=>V("div",{class:"title"},"对齐:",-1)),MUe={class:"row"},LUe=P3(()=>V("div",{style:{width:"10%"}},null,-1)),TUe={key:0,class:"row"},_Ue={key:1,style:{width:"10%"}},OUe={class:"row"},kUe=P3(()=>V("div",{style:{width:"7%"}},null,-1)),PUe=Ee({__name:"ElementPositionPanel",setup(e){const t=lt(),{handleElement:n,handleElementId:r}=We(dt()),i=ge(0),o=ge(0),a=ge(0),s=ge(0),l=ge(0),u=ge(!1),c=we(()=>n.value&&LK[n.value.type]||20),f=we(()=>{var w;return((w=n.value)==null?void 0:w.type)==="text"&&!n.value.vertical}),d=we(()=>{var w;return((w=n.value)==null?void 0:w.type)==="text"&&n.value.vertical});_t(n,()=>{n.value&&(i.value=Un.round(n.value.left,1),o.value=Un.round(n.value.top,1),u.value="fixedRatio"in n.value&&!!n.value.fixedRatio,n.value.type!=="line"&&(a.value=Un.round(n.value.width,1),s.value=Un.round(n.value.height,1),l.value="rotate"in n.value&&n.value.rotate!==void 0?Un.round(n.value.rotate,1):0))},{deep:!0,immediate:!0});const{orderElement:h}=x2(),{alignElementToCanvas:p}=E4(),{addHistorySnapshot:v}=qt(),g=w=>{const M={left:w};t.updateElement({id:r.value,props:M}),v()},m=w=>{const M={top:w};t.updateElement({id:r.value,props:M}),v()},y=(w,M)=>{if(n.value&&n.value.type==="shape"&&"pathFormula"in n.value&&n.value.pathFormula){const O=Gh[n.value.pathFormula];let P="";return"editable"in O&&O.editable?P=O.formula(w,M,n.value.keypoints):P=O.formula(w,M),{viewBox:[w,M],path:P}}return null},R=w=>{if(!n.value||n.value.type==="line"||d.value)return;let M=s.value;if(u.value){const k=a.value/s.value;M=w/k<c.value?c.value:w/k}let O={width:w,height:M};const P=y(w,M);P&&(O={width:w,height:M,...P}),t.updateElement({id:r.value,props:O}),v()},A=w=>{if(!n.value||n.value.type==="line"||n.value.type==="table"||f.value)return;let M=a.value;if(u.value){const k=a.value/s.value;M=w*k<c.value?c.value:w*k}let O={width:M,height:w};const P=y(M,w);P&&(O={width:M,height:w,...P}),t.updateElement({id:r.value,props:O}),v()},x=w=>{const M={rotate:w};t.updateElement({id:r.value,props:M}),v()},S=w=>{const M={fixedRatio:w};t.updateElement({id:r.value,props:M}),v()},T=w=>{let M=Math.floor(l.value/45)*45;w==="+"?M=M+45:w==="-"&&(M=M-45),M<-180&&(M=-180),M>180&&(M=180);const O={rotate:M};t.updateElement({id:r.value,props:O}),v()};return(w,M)=>{const O=Se("IconSendToBack"),P=Se("IconBringToFrontOne"),k=Se("IconBringToFront"),F=Se("IconSentToBack"),C=Se("IconAlignLeft"),I=Se("IconAlignVertically"),N=Se("IconAlignRight"),W=Se("IconAlignTop"),D=Se("IconAlignHorizontally"),Z=Se("IconAlignBottom"),re=Se("IconLock"),B=Se("IconUnlock"),Y=Se("IconRotate"),K=Cn("tooltip");return U(),ne("div",xUe,[SUe,_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:M[0]||(M[0]=G=>z(h)(z(n),z(Fr).TOP))},{default:se(()=>[_(O,{class:"btn-icon"}),De(" 置顶")]),_:1}),_(qe,{style:{flex:"1"},onClick:M[1]||(M[1]=G=>z(h)(z(n),z(Fr).BOTTOM))},{default:se(()=>[_(P,{class:"btn-icon"}),De(" 置底")]),_:1})]),_:1}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:M[2]||(M[2]=G=>z(h)(z(n),z(Fr).UP))},{default:se(()=>[_(k,{class:"btn-icon"}),De(" 上移")]),_:1}),_(qe,{style:{flex:"1"},onClick:M[3]||(M[3]=G=>z(h)(z(n),z(Fr).DOWN))},{default:se(()=>[_(F,{class:"btn-icon"}),De(" 下移")]),_:1})]),_:1}),_(Yt),wUe,_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[4]||(M[4]=G=>z(p)(z(dn).LEFT))},{default:se(()=>[_(C)]),_:1})),[[K,"左对齐"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[5]||(M[5]=G=>z(p)(z(dn).HORIZONTAL))},{default:se(()=>[_(I)]),_:1})),[[K,"水平居中"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[6]||(M[6]=G=>z(p)(z(dn).RIGHT))},{default:se(()=>[_(N)]),_:1})),[[K,"右对齐"]])]),_:1}),_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[7]||(M[7]=G=>z(p)(z(dn).TOP))},{default:se(()=>[_(W)]),_:1})),[[K,"上对齐"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[8]||(M[8]=G=>z(p)(z(dn).VERTICAL))},{default:se(()=>[_(D)]),_:1})),[[K,"垂直居中"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:M[9]||(M[9]=G=>z(p)(z(dn).BOTTOM))},{default:se(()=>[_(Z)]),_:1})),[[K,"下对齐"]])]),_:1}),_(Yt),V("div",MUe,[_(Ko,{step:5,value:i.value,"onUpdate:value":M[10]||(M[10]=G=>g(G)),style:{width:"45%"}},{prefix:se(()=>[De(" 水平: ")]),_:1},8,["value"]),LUe,_(Ko,{step:5,value:o.value,"onUpdate:value":M[11]||(M[11]=G=>m(G)),style:{width:"45%"}},{prefix:se(()=>[De(" 垂直: ")]),_:1},8,["value"])]),z(n).type!=="line"?(U(),ne("div",TUe,[_(Ko,{min:c.value,max:1500,step:5,disabled:d.value,value:a.value,"onUpdate:value":M[12]||(M[12]=G=>R(G)),style:{width:"45%"}},{prefix:se(()=>[De(" 宽度: ")]),_:1},8,["min","disabled","value"]),["image","shape","audio"].includes(z(n).type)?(U(),ne(Ve,{key:0},[u.value?Ge((U(),_e(re,{key:0,style:{width:"10%"},class:"icon-btn active",onClick:M[13]||(M[13]=G=>S(!1))},null,512)),[[K,"解除宽高比锁定"]]):Ge((U(),_e(B,{key:1,style:{width:"10%"},class:"icon-btn",onClick:M[14]||(M[14]=G=>S(!0))},null,512)),[[K,"宽高比锁定"]])],64)):(U(),ne("div",_Ue)),_(Ko,{min:c.value,max:800,step:5,disabled:f.value||z(n).type==="table",value:s.value,"onUpdate:value":M[15]||(M[15]=G=>A(G)),style:{width:"45%"}},{prefix:se(()=>[De(" 高度: ")]),_:1},8,["min","disabled","value"])])):Ze("",!0),["line","video","audio"].includes(z(n).type)?Ze("",!0):(U(),ne(Ve,{key:1},[_(Yt),V("div",OUe,[_(Ko,{min:-180,max:180,step:5,value:l.value,"onUpdate:value":M[16]||(M[16]=G=>x(G)),style:{width:"45%"}},{prefix:se(()=>[De(" 旋转: ")]),_:1},8,["value"]),kUe,V("div",{class:"text-btn",onClick:M[17]||(M[17]=G=>T("-")),style:{width:"24%"}},[_(Y),De(" -45°")]),V("div",{class:"text-btn",onClick:M[18]||(M[18]=G=>T("+")),style:{width:"24%"}},[_(Y,{style:{transform:"rotateY(180deg)"}}),De(" +45°")])])],64))])}}}),CUe=Ue(PUe,[["__scopeId","data-v-eba29c8f"]]),T8=1e3,NUe="click",wa="animate__",tU=[{type:"bounce",name:"弹跳",children:[{name:"弹入",value:"bounceIn"},{name:"向右弹入",value:"bounceInLeft"},{name:"向左弹入",value:"bounceInRight"},{name:"向上弹入",value:"bounceInUp"},{name:"向下弹入",value:"bounceInDown"}]},{type:"fade",name:"浮现",children:[{name:"浮入",value:"fadeIn"},{name:"向下浮入",value:"fadeInDown"},{name:"向下长距浮入",value:"fadeInDownBig"},{name:"向右浮入",value:"fadeInLeft"},{name:"向右长距浮入",value:"fadeInLeftBig"},{name:"向左浮入",value:"fadeInRight"},{name:"向左长距浮入",value:"fadeInRightBig"},{name:"向上浮入",value:"fadeInUp"},{name:"向上长距浮入",value:"fadeInUpBig"},{name:"从左上浮入",value:"fadeInTopLeft"},{name:"从右上浮入",value:"fadeInTopRight"},{name:"从左下浮入",value:"fadeInBottomLeft"},{name:"从右下浮入",value:"fadeInBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转进入",value:"rotateIn"},{name:"绕左下进入",value:"rotateInDownLeft"},{name:"绕右下进入",value:"rotateInDownRight"},{name:"绕左上进入",value:"rotateInUpLeft"},{name:"绕右上进入",value:"rotateInUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"放大进入",value:"zoomIn"},{name:"向下放大进入",value:"zoomInDown"},{name:"从左放大进入",value:"zoomInLeft"},{name:"从右放大进入",value:"zoomInRight"},{name:"向上放大进入",value:"zoomInUp"}]},{type:"slide",name:"滑入",children:[{name:"向下滑入",value:"slideInDown"},{name:"从右滑入",value:"slideInLeft"},{name:"从左滑入",value:"slideInRight"},{name:"向上滑入",value:"slideInUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转进入",value:"flipInX"},{name:"Y轴翻转进入",value:"flipInY"}]},{type:"back",name:"放大滑入",children:[{name:"向下放大滑入",value:"backInDown"},{name:"从左放大滑入",value:"backInLeft"},{name:"从右放大滑入",value:"backInRight"},{name:"向上放大滑入",value:"backInUp"}]},{type:"lightSpeed",name:"飞入",children:[{name:"从右飞入",value:"lightSpeedInRight"},{name:"从左飞入",value:"lightSpeedInLeft"}]}],nU=[{type:"bounce",name:"弹跳",children:[{name:"弹出",value:"bounceOut"},{name:"向左弹出",value:"bounceOutLeft"},{name:"向右弹出",value:"bounceOutRight"},{name:"向上弹出",value:"bounceOutUp"},{name:"向下弹出",value:"bounceOutDown"}]},{type:"fade",name:"浮现",children:[{name:"浮出",value:"fadeOut"},{name:"向下浮出",value:"fadeOutDown"},{name:"向下长距浮出",value:"fadeOutDownBig"},{name:"向左浮出",value:"fadeOutLeft"},{name:"向左长距浮出",value:"fadeOutLeftBig"},{name:"向右浮出",value:"fadeOutRight"},{name:"向右长距浮出",value:"fadeOutRightBig"},{name:"向上浮出",value:"fadeOutUp"},{name:"向上长距浮出",value:"fadeOutUpBig"},{name:"从左上浮出",value:"fadeOutTopLeft"},{name:"从右上浮出",value:"fadeOutTopRight"},{name:"从左下浮出",value:"fadeOutBottomLeft"},{name:"从右下浮出",value:"fadeOutBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转退出",value:"rotateOut"},{name:"绕左下退出",value:"rotateOutDownLeft"},{name:"绕右下退出",value:"rotateOutDownRight"},{name:"绕左上退出",value:"rotateOutUpLeft"},{name:"绕右上退出",value:"rotateOutUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"缩小退出",value:"zoomOut"},{name:"向下缩小退出",value:"zoomOutDown"},{name:"从左缩小退出",value:"zoomOutLeft"},{name:"从右缩小退出",value:"zoomOutRight"},{name:"向上缩小退出",value:"zoomOutUp"}]},{type:"slide",name:"滑出",children:[{name:"向下滑出",value:"slideOutDown"},{name:"从左滑出",value:"slideOutLeft"},{name:"从右滑出",value:"slideOutRight"},{name:"向上滑出",value:"slideOutUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转退出",value:"flipOutX"},{name:"Y轴翻转退出",value:"flipOutY"}]},{type:"back",name:"缩小滑出",children:[{name:"向下缩小滑出",value:"backOutDown"},{name:"从左缩小滑出",value:"backOutLeft"},{name:"从右缩小滑出",value:"backOutRight"},{name:"向上缩小滑出",value:"backOutUp"}]},{type:"lightSpeed",name:"飞出",children:[{name:"从右飞出",value:"lightSpeedOutRight"},{name:"从左飞出",value:"lightSpeedOutLeft"}]}],rU=[{type:"shake",name:"晃动",children:[{name:"左右摇晃",value:"shakeX"},{name:"上下摇晃",value:"shakeY"},{name:"摇头",value:"headShake"},{name:"摆动",value:"swing"},{name:"晃动",value:"wobble"},{name:"惊恐",value:"tada"},{name:"果冻",value:"jello"}]},{type:"other",name:"其他",children:[{name:"弹跳",value:"bounce"},{name:"闪烁",value:"flash"},{name:"脉搏",value:"pulse"},{name:"橡皮筋",value:"rubberBand"},{name:"心跳(快)",value:"heartBeat"}]}],Iq=[{label:"无",value:"no"},{label:"随机",value:"random"},{label:"左右推移",value:"slideX"},{label:"上下推移",value:"slideY"},{label:"左右推移(3D)",value:"slideX3D"},{label:"上下推移(3D)",value:"slideY3D"},{label:"淡入淡出",value:"fade"},{label:"旋转",value:"rotate"},{label:"上下展开",value:"scaleY"},{label:"左右展开",value:"scaleX"},{label:"放大",value:"scale"},{label:"缩小",value:"scaleReverse"}],Fq=e=>(rn("data-v-d71f68dd"),e=e(),on(),e),IUe={class:"element-animation-panel"},FUe={key:0,class:"element-animation"},EUe={class:"type-title"},XUe={class:"pool-item-wrapper"},WUe=["onMouseenter","onClick"],VUe={key:0,class:"mask"},DUe={key:1,class:"tip"},UUe={class:"sequence-content"},BUe={class:"index"},YUe={class:"text"},ZUe={class:"handler"},QUe={key:0,class:"configs"},HUe={class:"config-item"},KUe=Fq(()=>V("div",{style:{width:"35%"}},"持续时长:",-1)),GUe={class:"config-item"},zUe=Fq(()=>V("div",{style:{width:"35%"}},"触发方式:",-1)),JUe={class:"config-item"},$Ue=Ee({__name:"ElementAnimationPanel",setup(e){const t={};for(const C of tU)for(const I of C.children)t[I.value]=I.name;for(const C of nU)for(const I of C.children)t[I.value]=I.name;for(const C of rU)for(const I of C.children)t[I.value]=I.name;const n=["in","out","attention"],r=lt(),{handleElement:i,handleElementId:o}=We(dt()),{currentSlide:a,formatedAnimations:s,currentSlideAnimations:l}=We(r),u=[{key:"in",label:"入场",color:"#68a490"},{key:"out",label:"退场",color:"#d86344"},{key:"attention",label:"强调",color:"#e8b76a"}],c=ge("in"),f=ge(!1);_t(()=>o.value,()=>{h.value=!1});const d=ge(""),h=ge(!1),{addHistorySnapshot:p}=qt(),v=we(()=>{const C=[];for(let I=0;I<s.value.length;I++){const N=s.value[I];for(let W=0;W<N.animations.length;W++){const D=N.animations[W],Z=a.value.elements.find(Y=>Y.id===D.elId);if(!Z)continue;const re=ig[Z.type],B=t[D.effect];C.push({...D,index:W===0?I+1:"",elType:re,animationEffect:B})}}return C}),g=we(()=>l.value.filter(N=>N.elId===o.value)||[]),m=C=>{const I=l.value.filter(N=>N.id!==C);r.updateSlide({animations:I}),p()},y=C=>{const{newIndex:I,oldIndex:N}=C;if(I===void 0||N===void 0||I===N)return;const W=JSON.parse(JSON.stringify(l.value)),D=W[N];W.splice(N,1),W.splice(I,0,D),r.updateSlide({animations:W}),p()},R=(C,I,N)=>{const W=document.querySelector(`#editable-element-${C} [class^=editable-element-]`);if(W){const D=`${wa}${I}`;document.documentElement.style.setProperty("--animate-duration",`${N}ms`),W.classList.add(`${wa}animated`,D);const Z=()=>{document.documentElement.style.removeProperty("--animate-duration"),W.classList.remove(`${wa}animated`,D)};W.addEventListener("animationend",Z,{once:!0})}},A=async()=>{f.value=!f.value;for(let C=0;C<v.value.length&&f.value;C++){const I=v.value[C];I.index!==1&&I.trigger!=="meantime"&&await new Promise(N=>setTimeout(N,I.duration+100)),R(I.elId,I.effect,I.duration),C>=v.value.length-1&&(f.value=!1)}},x=(C,I)=>{if(I<100||I>5e3)return;const N=l.value.map(W=>W.id===C?{...W,duration:I}:W);r.updateSlide({animations:N}),p()},S=(C,I)=>{const N=l.value.map(W=>W.id===C?{...W,trigger:I}:W);r.updateSlide({animations:N}),p()},T=(C,I)=>{const N=l.value.map(Z=>Z.id===w.value?{...Z,type:C,effect:I}:Z);r.updateSlide({animations:N}),h.value=!1,p();const W=l.value.find(Z=>Z.elId===o.value),D=(W==null?void 0:W.duration)||T8;setTimeout(()=>{R(o.value,I,D)},0)},w=ge(""),M=(C,I)=>{if(w.value){T(C,I);return}const N=JSON.parse(JSON.stringify(l.value));N.push({id:yn(10),elId:o.value,type:C,effect:I,duration:T8,trigger:NUe}),r.updateSlide({animations:N}),h.value=!1,p(),setTimeout(()=>{R(o.value,I,T8)},0)},O=ge(!1),P=C=>{C?setTimeout(()=>O.value=!0,600):O.value=!1},k=C=>{h.value=!0,w.value=C,P(!0)},F={in:tU,out:nU,attention:rU};return(C,I)=>{const N=Se("IconEffects"),W=Se("IconClick"),D=Se("IconPlayOne"),Z=Se("IconCloseSmall"),re=Cn("tooltip");return U(),ne("div",IUe,[z(i)?(U(),ne("div",FUe,[_(It,{trigger:"click",value:h.value,"onUpdate:value":[I[3]||(I[3]=B=>h.value=B),I[4]||(I[4]=B=>P(B))],style:{width:"100%"}},{content:se(()=>[_(ol,{tabs:u,value:c.value,"onUpdate:value":I[0]||(I[0]=B=>c.value=B),tabsStyle:{marginBottom:"20px"},tabStyle:{width:"33.333%"},spaceAround:""},null,8,["value"]),(U(),ne(Ve,null,rt(n,B=>(U(),ne(Ve,null,[c.value===B?(U(),ne("div",{class:$e(["animation-pool",B]),key:B},[(U(!0),ne(Ve,null,rt(F[B],Y=>(U(),ne("div",{class:"pool-type",key:Y.name},[V("div",EUe,pt(Y.name)+":",1),V("div",XUe,[(U(!0),ne(Ve,null,rt(Y.children,K=>(U(),ne("div",{class:"pool-item",key:K.name,onMouseenter:G=>d.value=K.value,onMouseleave:I[1]||(I[1]=G=>d.value=""),onClick:G=>M(B,K.value)},[V("div",{class:$e(["animation-box",[`${z(wa)}animated`,`${z(wa)}fast`,d.value===K.value&&`${z(wa)}${K.value}`]])},pt(K.name),3)],40,WUe))),128))])]))),128)),O.value?Ze("",!0):(U(),ne("div",VUe))],2)):Ze("",!0)],64))),64))]),default:se(()=>[_(qe,{class:"element-animation-btn",onClick:I[2]||(I[2]=B=>w.value="")},{default:se(()=>[_(N,{style:{"margin-right":"5px"}}),De(" 添加动画 ")]),_:1})]),_:1},8,["value"])])):(U(),ne("div",DUe,[_(W,{style:{"margin-right":"5px"}}),De(" 选中画布中的元素添加动画")])),_(Yt),_(z($k),{class:"animation-sequence",modelValue:v.value,animation:200,scroll:!0,scrollSensitivity:50,handle:".sequence-content",itemKey:"id",onEnd:y},{item:se(({element:B})=>{var Y,K;return[V("div",{class:$e(["sequence-item",[B.type,{active:((Y=z(i))==null?void 0:Y.id)===B.elId}]])},[V("div",UUe,[V("div",BUe,pt(B.index),1),V("div",YUe,"【"+pt(B.elType)+"】"+pt(B.animationEffect),1),V("div",ZUe,[Ge(_(D,{class:"handler-btn",onClick:G=>R(B.elId,B.effect,B.duration)},null,8,["onClick"]),[[re,"预览"]]),Ge(_(Z,{class:"handler-btn",onClick:G=>m(B.id)},null,8,["onClick"]),[[re,"删除"]])])]),((K=g.value[0])==null?void 0:K.elId)===B.elId?(U(),ne("div",QUe,[_(Yt,{margin:16}),V("div",HUe,[KUe,_(Ko,{min:500,max:3e3,step:500,value:B.duration,"onUpdate:value":G=>x(B.id,G),style:{width:"65%"}},null,8,["value","onUpdate:value"])]),V("div",GUe,[zUe,_(Ar,{value:B.trigger,"onUpdate:value":G=>S(B.id,G),style:{width:"65%"},options:[{label:"主动触发",value:"click"},{label:"与上一动画同时",value:"meantime"},{label:"上一动画之后",value:"auto"}]},null,8,["value","onUpdate:value"])]),V("div",JUe,[_(qe,{style:{width:"100%"},onClick:G=>k(B.id)},{default:se(()=>[De("更换动画")]),_:2},1032,["onClick"])])])):Ze("",!0)],2)]}),_:1},8,["modelValue"]),v.value.length>=2?(U(),ne(Ve,{key:2},[_(Yt),_(qe,{onClick:I[5]||(I[5]=B=>A())},{default:se(()=>[De(pt(f.value?"停止预览":"预览全部"),1)]),_:1})],64)):Ze("",!0)])}}}),jUe=Ue($Ue,[["__scopeId","data-v-d71f68dd"]]),qUe=[{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#5b9bd5","#ed7d31","#a5a5a5","#ffc000","#4472c4","#70ad47"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#83992a","#3c9670","#44709d","#a23b32","#d87728","#deb340"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#e48312","#bd582c","#865640","#9b8357","#c2bc80","#94a088"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#bdc8df","#003fa9","#f5ba00","#ff7567","#7676d9","#923ffc"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#90c225","#54a121","#e6b91e","#e86618","#c42f19","#918756"]},{background:"#ffffff",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#1cade4","#2683c6","#27ced7","#42ba97","#3e8853","#62a39f"]},{background:"#e9efd6",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#a5300f","#de7e18","#9f8351","#728653","#92aa4c","#6aac91"]},{background:"#17444e",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#b01513","#ea6312","#e6b729","#6bab90","#55839a","#9e5d9d"]},{background:"#36234d",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#b31166","#e33d6f","#e45f3c","#e9943a","#9b6bf2","#d63cd0"]},{background:"#247fad",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#052f61","#a50e82","#14967c","#6a9e1f","#e87d37","#c62324"]},{background:"#103f55",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#40aebd","#97e8d5","#a1cf49","#628f3e","#f2df3a","#fcb01c"]},{background:"#242367",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#ac3ec1","#477bd1","#46b298","#90ba4c","#dd9d31","#e25345"]},{background:"#e4b75e",fontColor:"#333333",fontname:"Microsoft Yahei",colors:["#f0a22e","#a5644e","#b58b80","#c3986d","#a19574","#c17529"]},{background:"#333333",fontColor:"#ffffff",fontname:"Microsoft Yahei",colors:["#bdc8df","#003fa9","#f5ba00","#ff7567","#7676d9","#923ffc"]}],Eq=()=>{const e=lt(),{slides:t,currentSlide:n,theme:r}=We(e),{addHistorySnapshot:i}=qt(),o=d=>{var S,T,w,M,O,P,k,F,C;const h=Array.isArray(d)?d:[d],p=[],v=[],g=[],m=[];for(const I of h){if(I.background)if(I.background.type==="solid"&&I.background.color)p.push({area:1,value:I.background.color});else if(I.background.type==="gradient"&&I.background.gradient){const N=I.background.gradient.colors.length;p.push(...I.background.gradient.colors.map(W=>({area:1/N,value:W.color})))}else p.push({area:1,value:r.value.backgroundColor});for(const N of I.elements){const W=N.width;let D=0;if(N.type==="line"){const[re,B]=N.start,[Y,K]=N.end;D=Math.sqrt(Math.pow(Math.abs(re-Y),2)+Math.pow(Math.abs(B-K),2))}else D=N.height;const Z=W*D;if(N.type==="shape"||N.type==="text"){if(N.fill&&v.push({area:Z,value:N.fill}),N.type==="shape"&&N.gradient){const q=N.gradient.colors.length;v.push(...N.gradient.colors.map(H=>({area:1/q*Z,value:H.color})))}const re=(N.type==="shape"?(S=N.text)==null?void 0:S.content:N.content)||"";if(!re)continue;const B=re.replace(/<[^>]+>/g,"").replace(/\s*/g,""),Y=re.match(/<[^>]+color: .+?<\/.+?>/g),K=re.match(/<[^>]+font-family: .+?<\/.+?>/g);let G=1,ee=1;if(Y)for(const q of Y){const H=q.match(/color: (.+?);/);if(!H)continue;const ue=q.replace(/<[^>]+>/g,"").replace(/\s*/g,""),Ae=H[1],ce=ue.length/B.length;G=G-ce,g.push({area:Z*ce,value:Ae})}if(K)for(const q of K){const H=q.match(/font-family: (.+?);/);if(!H)continue;const ue=q.replace(/<[^>]+>/g,"").replace(/\s*/g,""),Ae=H[1],ce=ue.length/B.length;ee=ee-ce,m.push({area:Z*ce,value:Ae})}if(G){const H=(N.type==="shape"?(T=N.text)==null?void 0:T.defaultColor:N.defaultColor)||r.value.fontColor;g.push({area:Z*G,value:H})}if(ee){const H=(N.type==="shape"?(w=N.text)==null?void 0:w.defaultFontName:N.defaultFontName)||r.value.fontName;m.push({area:Z*ee,value:H})}}else if(N.type==="table"){const re=N.data.length*N.data[0].length;let B=0;for(const Y of N.data)for(const K of Y)if((M=K.style)!=null&&M.backcolor&&(B+=1,v.push({area:Z/re,value:(O=K.style)==null?void 0:O.backcolor})),K.text){const G=K.text.length>=10?1:K.text.length/10;(P=K.style)!=null&&P.color&&g.push({area:Z/re*G,value:(k=K.style)==null?void 0:k.color}),(F=K.style)!=null&&F.fontname&&g.push({area:Z/re*G,value:(C=K.style)==null?void 0:C.fontname})}if(N.theme){const Y=1-B/re;v.push({area:Z*Y,value:N.theme.color})}}else N.type==="chart"?(N.fill&&v.push({area:Z*.5,value:N.fill}),v.push({area:Z*.5,value:N.themeColors[0]})):N.type==="line"?v.push({area:Z,value:N.color}):N.type==="audio"?v.push({area:Z,value:N.color}):N.type==="latex"&&g.push({area:Z,value:N.color})}}const y={};for(const I of p){const N=ot(I.value).toRgbString();N!=="rgba(0, 0, 0, 0)"&&(y[N]?y[N]+=I.area:y[N]=I.area)}const R={};for(const I of v){const N=ot(I.value).toRgbString();N!=="rgba(0, 0, 0, 0)"&&(R[N]?R[N]+=I.area:R[N]=I.area)}const A={};for(const I of g){const N=ot(I.value).toRgbString();N!=="rgba(0, 0, 0, 0)"&&(A[N]?A[N]+=I.area:A[N]=I.area)}const x={};for(const I of m)x[I.value]?x[I.value]+=I.area:x[I.value]=I.area;return{backgroundColors:Object.keys(y).sort((I,N)=>y[N]-y[I]),themeColors:Object.keys(R).sort((I,N)=>R[N]-R[I]),fontColors:Object.keys(A).sort((I,N)=>A[N]-A[I]),fontNames:Object.keys(x).sort((I,N)=>x[N]-x[I])}},a=d=>{const h=[];for(const p of d.elements){if(p.type==="shape"&&ot(p.fill).getAlpha()!==0){const v=ot(p.fill).toRgbString();h.includes(v)||h.push(v)}if(p.type==="text"&&p.fill&&ot(p.fill).getAlpha()!==0){const v=ot(p.fill).toRgbString();h.includes(v)||h.push(v)}if(p.type==="table"&&p.theme&&ot(p.theme.color).getAlpha()!==0){const v=ot(p.theme.color).toRgbString();h.includes(v)||h.push(v)}if(p.type==="chart"&&p.themeColors[0]&&ot(p.themeColors[0]).getAlpha()!==0){const v=ot(p.themeColors[0]).toRgbString();h.includes(v)||h.push(v)}if(p.type==="line"&&ot(p.color).getAlpha()!==0){const v=ot(p.color).toRgbString();h.includes(v)||h.push(v)}if(p.type==="audio"&&ot(p.color).getAlpha()!==0){const v=ot(p.color).toRgbString();h.includes(v)||h.push(v)}}return h},s=(d,h)=>{const p=a(d),v={};if(p.length>h.length){const m=ot(h[0]).analogous(p.length-h.length+10).map(y=>y.toHexString()).slice(1);h.push(...m)}for(let g=0;g<p.length;g++)v[p[g]]=h[g];return v},l=(d,h)=>{const p=s(d,h.colors);(!d.background||d.background.type!=="image")&&(d.background={type:"solid",color:h.background});for(const v of d.elements){if(v.type==="shape"&&(v.fill=p[ot(v.fill).toRgbString()]||v.fill,v.gradient&&delete v.gradient),v.type==="text"&&(v.fill&&(v.fill=p[ot(v.fill).toRgbString()]||v.fill),v.defaultColor=h.fontColor,v.defaultFontName=h.fontname),v.type==="table"){v.theme&&(v.theme.color=p[ot(v.theme.color).toRgbString()]||v.theme.color);for(const g of v.data)for(const m of g)m.style&&(m.style.color=h.fontColor,m.style.fontname=h.fontname)}v.type==="chart"&&(v.themeColors=[p[ot(v.themeColors[0]).toRgbString()]],v.textColor=h.fontColor),v.type==="line"&&(v.color=p[ot(v.color).toRgbString()]||v.color),v.type==="audio"&&(v.color=p[ot(v.color).toRgbString()]||v.color),v.type==="latex"&&(v.color=h.fontColor)}};return{getSlidesThemeStyles:o,applyPresetThemeToSingleSlide:d=>{const h=JSON.parse(JSON.stringify(n.value));l(h,d),e.updateSlide({background:h.background,elements:h.elements}),i()},applyPresetThemeToAllSlides:d=>{const h=JSON.parse(JSON.stringify(t.value));for(const p of h)l(p,d);e.setTheme({backgroundColor:d.background,themeColor:d.colors[0],fontColor:d.fontColor,fontName:d.fontname}),e.setSlides(h),i()},applyThemeToAllSlides:(d=!1)=>{const h=JSON.parse(JSON.stringify(t.value)),{themeColor:p,backgroundColor:v,fontColor:g,fontName:m,outline:y,shadow:R}=r.value;for(const A of h){(!A.background||A.background.type!=="image")&&(A.background={type:"solid",color:v});for(const x of A.elements)if(d&&("outline"in x&&x.outline&&(x.outline=y),"shadow"in x&&x.shadow&&(x.shadow=R)),x.type==="shape")x.fill=p,x.gradient&&delete x.gradient;else if(x.type==="line")x.color=p;else if(x.type==="text")x.defaultColor=g,x.defaultFontName=m,x.fill&&(x.fill=p);else if(x.type==="table"){x.theme&&(x.theme.color=p);for(const S of x.data)for(const T of S)T.style&&(T.style.color=g,T.style.fontname=m)}else x.type==="chart"?(x.themeColors=[p],x.textColor=g):x.type==="latex"?x.color=g:x.type==="audio"&&(x.color=p)}e.setSlides(h),i()}}},C3=e=>(rn("data-v-724633c2"),e=e(),on(),e),eBe={class:"theme-styles-extract"},tBe={class:"content"},nBe={class:"config-item"},rBe=C3(()=>V("div",{class:"label"},"字体:",-1)),iBe={class:"values"},oBe={class:"handler"},aBe=["onClick"],sBe=["onClick"],lBe={class:"config-item"},uBe=C3(()=>V("div",{class:"label"},"文字颜色:",-1)),cBe={class:"values"},fBe={class:"handler"},dBe=["onClick"],hBe=["onClick"],pBe={class:"config-item"},vBe=C3(()=>V("div",{class:"label"},"背景颜色:",-1)),gBe={class:"values"},mBe={class:"handler"},yBe=["onClick"],ABe=["onClick"],RBe={class:"config-item"},bBe=C3(()=>V("div",{class:"label"},"主题色:",-1)),xBe={class:"values"},SBe={class:"handler"},wBe=["onClick"],MBe=["onClick"],LBe={class:"btns"},TBe=Ee({__name:"ThemeStylesExtract",emits:["close"],setup(e,{emit:t}){const n=t,r=lt(),{slides:i,currentSlide:o}=We(r),{getSlidesThemeStyles:a}=Eq(),s=[{key:"single",label:"从当前页中提取"},{key:"all",label:"从全部幻灯片提取"}],l=ge("single"),u=ge({});jt(()=>{const p={};for(const v of u6)p[v.value]=v.label;for(const v of p2)p[v.value]=v.label;u.value=p});const c=ge({backgroundColors:[],themeColors:[],fontColors:[],fontNames:[]}),f=ge({backgroundColor:0,themeColor:0,fontColor:0,fontName:0});_t(l,()=>{l.value==="single"?c.value=a(o.value):c.value=a(i.value)}),jt(()=>{c.value=a(o.value)});const d=p=>{r.setTheme(p)},h=()=>{r.setTheme({backgroundColor:c.value.backgroundColors[f.value.backgroundColor],themeColor:c.value.themeColors[f.value.themeColor],fontColor:c.value.fontColors[f.value.fontColor],fontName:c.value.fontNames[f.value.fontName]}),n("close")};return(p,v)=>(U(),ne("div",eBe,[_(ol,{tabs:s,value:l.value,"onUpdate:value":v[0]||(v[0]=g=>l.value=g),tabsStyle:{marginBottom:"12px"},tabStyle:{padding:"8px 12px"}},null,8,["value"]),V("div",tBe,[V("div",nBe,[rBe,V("div",iBe,[(U(!0),ne(Ve,null,rt(c.value.fontNames,(g,m)=>(U(),ne("div",{class:"value-wrap",key:g},[V("div",{class:"value",style:Le({fontFamily:g})},pt(u.value[g]||g),5),V("div",oBe,[V("div",{class:$e(["state",{active:f.value.fontName===m}])},"√",2),V("div",{class:"config-btn",onClick:y=>f.value.fontName=m},"选择",8,aBe),V("div",{class:"config-btn",onClick:y=>{d({fontName:g}),f.value.fontName=m}},"配置到主题",8,sBe)])]))),128))])]),V("div",lBe,[uBe,V("div",cBe,[(U(!0),ne(Ve,null,rt(c.value.fontColors,(g,m)=>(U(),ne("div",{class:"value-wrap",key:g},[V("div",{class:"value",style:Le({backgroundColor:g})},null,4),V("div",fBe,[V("div",{class:$e(["state",{active:f.value.fontColor===m}])},"√",2),V("div",{class:"config-btn",onClick:y=>f.value.fontColor=m},"选择",8,dBe),V("div",{class:"config-btn",onClick:y=>{d({fontColor:g}),f.value.fontColor=m}},"配置到主题",8,hBe)])]))),128))])]),V("div",pBe,[vBe,V("div",gBe,[(U(!0),ne(Ve,null,rt(c.value.backgroundColors,(g,m)=>(U(),ne("div",{class:"value-wrap",key:g},[V("div",{class:"value",style:Le({backgroundColor:g})},null,4),V("div",mBe,[V("div",{class:$e(["state",{active:f.value.backgroundColor===m}])},"√",2),V("div",{class:"config-btn",onClick:y=>f.value.backgroundColor=m},"选择",8,yBe),V("div",{class:"config-btn",onClick:y=>{d({backgroundColor:g}),f.value.backgroundColor=m}},"配置到主题",8,ABe)])]))),128))])]),V("div",RBe,[bBe,V("div",xBe,[(U(!0),ne(Ve,null,rt(c.value.themeColors,(g,m)=>(U(),ne("div",{class:"value-wrap",key:g},[V("div",{class:"value",style:Le({backgroundColor:g})},null,4),V("div",SBe,[V("div",{class:$e(["state",{active:f.value.themeColor===m}])},"√",2),V("div",{class:"config-btn",onClick:y=>f.value.themeColor=m},"选择",8,wBe),V("div",{class:"config-btn",onClick:y=>{d({themeColor:g}),f.value.themeColor=m}},"配置到主题",8,MBe)])]))),128))])])]),V("div",LBe,[_(qe,{class:"btn",type:"primary",onClick:v[1]||(v[1]=g=>h())},{default:se(()=>[De("将选中配置保存为主题")]),_:1})])]))}}),_Be=Ue(TBe,[["__scopeId","data-v-724633c2"]]),gi=e=>(rn("data-v-169fa39d"),e=e(),on(),e),OBe={class:"slide-design-panel"},kBe=gi(()=>V("div",{class:"title"},"背景填充",-1)),PBe={class:"row"},CBe=gi(()=>V("div",{style:{width:"10px"}},null,-1)),NBe={key:0,class:"background-image-wrapper"},IBe={class:"background-image"},FBe={key:1,class:"background-gradient-wrapper"},EBe={class:"row"},XBe={class:"row"},WBe=gi(()=>V("div",{style:{width:"40%"}},"当前色块:",-1)),VBe={key:0,class:"row"},DBe=gi(()=>V("div",{style:{width:"40%"}},"渐变角度:",-1)),UBe={class:"row"},BBe={class:"row"},YBe=gi(()=>V("div",{style:{width:"40%"}},"画布尺寸:",-1)),ZBe={class:"title"},QBe=gi(()=>V("span",null,"全局主题",-1)),HBe=gi(()=>V("span",{class:"text"},"更多",-1)),KBe={class:"row"},GBe=gi(()=>V("div",{style:{width:"40%"}},"字体:",-1)),zBe={class:"row"},JBe=gi(()=>V("div",{style:{width:"40%"}},"字体颜色:",-1)),$Be={class:"row"},jBe=gi(()=>V("div",{style:{width:"40%"}},"背景颜色:",-1)),qBe={class:"row"},eYe=gi(()=>V("div",{style:{width:"40%"}},"主题色:",-1)),tYe={class:"row"},nYe=gi(()=>V("div",{style:{width:"40%"}},"边框样式:",-1)),rYe={class:"row"},iYe=gi(()=>V("div",{style:{width:"40%"}},"边框颜色:",-1)),oYe={class:"row"},aYe=gi(()=>V("div",{style:{width:"40%"}},"边框粗细:",-1)),sYe={class:"row",style:{height:"30px"}},lYe=gi(()=>V("div",{style:{width:"40%"}},"水平阴影:",-1)),uYe={class:"row",style:{height:"30px"}},cYe=gi(()=>V("div",{style:{width:"40%"}},"垂直阴影:",-1)),fYe={class:"row",style:{height:"30px"}},dYe=gi(()=>V("div",{style:{width:"40%"}},"模糊距离:",-1)),hYe={class:"row"},pYe=gi(()=>V("div",{style:{width:"40%"}},"阴影颜色:",-1)),vYe={class:"row"},gYe={class:"row"},mYe=gi(()=>V("div",{class:"title"},"预置主题",-1)),yYe={class:"theme-list"},AYe={class:"theme-item-content"},RYe={class:"colors"},bYe={class:"btns"},xYe=Ee({__name:"SlideDesignPanel",setup(e){const t=lt(),{availableFonts:n}=We(dt()),{slides:r,currentSlide:i,viewportRatio:o,theme:a}=We(t),s=ge(!1),l=ge(!1),u=ge(0),c=we(()=>i.value.background?i.value.background:{type:"solid",value:"#fff"}),{addHistorySnapshot:f}=qt(),{applyPresetThemeToSingleSlide:d,applyPresetThemeToAllSlides:h,applyThemeToAllSlides:p}=Eq(),v=w=>{if(w==="solid"){const M={...c.value,type:"solid",color:c.value.color||"#fff"};t.updateSlide({background:M})}else if(w==="image"){const M={...c.value,type:"image",image:c.value.image||{src:"",size:"cover"}};t.updateSlide({background:M})}else{const M={...c.value,type:"gradient",gradient:c.value.gradient||{type:"linear",colors:[{pos:0,color:"#fff"},{pos:100,color:"#fff"}],rotate:0}};u.value=0,t.updateSlide({background:M})}f()},g=w=>{t.updateSlide({background:{...c.value,...w}}),f()},m=w=>{g({gradient:{...c.value.gradient,...w}})},y=w=>{const M=c.value.gradient.colors.map((O,P)=>P===u.value?{...O,color:w}:O);m({colors:M})},R=w=>{g({image:{...c.value.image,...w}})},A=w=>{const M=w[0];M&&zf(M).then(O=>R({src:O}))},x=()=>{const w=r.value.map(M=>({...M,background:i.value.background}));t.setSlides(w),f()},S=w=>{t.setTheme(w)},T=w=>{t.setViewportRatio(w)};return(w,M)=>{var F,C,I,N;const O=Se("IconPlus"),P=Se("IconDown"),k=Se("IconRight");return U(),ne(Ve,null,[V("div",OBe,[kBe,V("div",PBe,[_(Ar,{style:{flex:"1"},value:c.value.type,"onUpdate:value":M[0]||(M[0]=W=>v(W)),options:[{label:"纯色填充",value:"solid"},{label:"图片填充",value:"image"},{label:"渐变填充",value:"gradient"}]},null,8,["value"]),CBe,c.value.type==="solid"?(U(),_e(It,{key:0,trigger:"click",style:{flex:"1"}},{content:se(()=>[_($n,{modelValue:c.value.color,"onUpdate:modelValue":M[1]||(M[1]=W=>g({color:W}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:c.value.color||"#fff"},null,8,["color"])]),_:1})):c.value.type==="image"?(U(),_e(Ar,{key:1,style:{flex:"1"},value:((F=c.value.image)==null?void 0:F.size)||"cover","onUpdate:value":M[2]||(M[2]=W=>R({size:W})),options:[{label:"缩放",value:"contain"},{label:"拼贴",value:"repeat"},{label:"缩放铺满",value:"cover"}]},null,8,["value"])):(U(),_e(Ar,{key:2,style:{flex:"1"},value:((C=c.value.gradient)==null?void 0:C.type)||"","onUpdate:value":M[3]||(M[3]=W=>m({type:W})),options:[{label:"线性渐变",value:"linear"},{label:"径向渐变",value:"radial"}]},null,8,["value"]))]),c.value.type==="image"?(U(),ne("div",NBe,[_(Xh,{onChange:M[4]||(M[4]=W=>A(W))},{default:se(()=>{var W;return[V("div",IBe,[V("div",{class:"content",style:Le({backgroundImage:`url(${(W=c.value.image)==null?void 0:W.src})`})},[_(O)],4)])]}),_:1})])):Ze("",!0),c.value.type==="gradient"?(U(),ne("div",FBe,[V("div",EBe,[_(Oq,{value:((I=c.value.gradient)==null?void 0:I.colors)||[],"onUpdate:value":M[5]||(M[5]=W=>m({colors:W})),"onUpdate:index":M[6]||(M[6]=W=>u.value=W)},null,8,["value"])]),V("div",XBe,[WBe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:c.value.gradient.colors[u.value].color,"onUpdate:modelValue":M[7]||(M[7]=W=>y(W))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:c.value.gradient.colors[u.value].color},null,8,["color"])]),_:1})]),((N=c.value.gradient)==null?void 0:N.type)==="linear"?(U(),ne("div",VBe,[DBe,_(Yi,{min:0,max:360,step:15,value:c.value.gradient.rotate||0,"onUpdate:value":M[8]||(M[8]=W=>m({rotate:W})),style:{width:"60%"}},null,8,["value"])])):Ze("",!0)])):Ze("",!0),V("div",UBe,[_(qe,{style:{flex:"1"},onClick:M[9]||(M[9]=W=>x())},{default:se(()=>[De("应用背景到全部")]),_:1})]),_(Yt),V("div",BBe,[YBe,_(Ar,{style:{width:"60%"},value:z(o),"onUpdate:value":M[10]||(M[10]=W=>T(W)),options:[{label:"宽屏 16 : 9",value:.5625},{label:"宽屏 16 : 10",value:.625},{label:"标准 4 : 3",value:.75},{label:"纸张 A3 / A4",value:.70710678},{label:"竖向 A3 / A4",value:1.41421356}]},null,8,["value"])]),_(Yt),V("div",ZBe,[QBe,V("span",{class:"more",onClick:M[11]||(M[11]=W=>s.value=!s.value)},[HBe,s.value?(U(),_e(P,{key:0})):(U(),_e(k,{key:1}))])]),V("div",KBe,[GBe,_(Ar,{style:{width:"60%"},value:z(a).fontName,search:"",searchLabel:"搜索字体","onUpdate:value":M[12]||(M[12]=W=>S({fontName:W})),options:[...z(n),...z(p2)]},null,8,["value","options"])]),V("div",zBe,[JBe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(a).fontColor,"onUpdate:modelValue":M[13]||(M[13]=W=>S({fontColor:W}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(a).fontColor},null,8,["color"])]),_:1})]),V("div",$Be,[jBe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(a).backgroundColor,"onUpdate:modelValue":M[14]||(M[14]=W=>S({backgroundColor:W}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(a).backgroundColor},null,8,["color"])]),_:1})]),V("div",qBe,[eYe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(a).themeColor,"onUpdate:modelValue":M[15]||(M[15]=W=>S({themeColor:W}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(a).themeColor},null,8,["color"])]),_:1})]),s.value?(U(),ne(Ve,{key:2},[V("div",tYe,[nYe,_(Ar,{style:{width:"60%"},value:z(a).outline.style||"","onUpdate:value":M[16]||(M[16]=W=>S({outline:{...z(a).outline,style:W}})),options:[{label:"实线边框",value:"solid"},{label:"虚线边框",value:"dashed"},{label:"点线边框",value:"dotted"}]},null,8,["value"])]),V("div",rYe,[iYe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(a).outline.color,"onUpdate:modelValue":M[17]||(M[17]=W=>S({outline:{...z(a).outline,color:W}}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(a).outline.color||"#000"},null,8,["color"])]),_:1})]),V("div",oYe,[aYe,_(Ko,{value:z(a).outline.width||0,"onUpdate:value":M[18]||(M[18]=W=>S({outline:{...z(a).outline,width:W}})),style:{width:"60%"}},null,8,["value"])]),V("div",sYe,[lYe,_(Yi,{style:{width:"60%"},min:-10,max:10,step:1,value:z(a).shadow.h,"onUpdate:value":M[19]||(M[19]=W=>S({shadow:{...z(a).shadow,h:W}}))},null,8,["value"])]),V("div",uYe,[cYe,_(Yi,{style:{width:"60%"},min:-10,max:10,step:1,value:z(a).shadow.v,"onUpdate:value":M[20]||(M[20]=W=>S({shadow:{...z(a).shadow,v:W}}))},null,8,["value"])]),V("div",fYe,[dYe,_(Yi,{style:{width:"60%"},min:1,max:20,step:1,value:z(a).shadow.blur,"onUpdate:value":M[21]||(M[21]=W=>S({shadow:{...z(a).shadow,blur:W}}))},null,8,["value"])]),V("div",hYe,[pYe,_(It,{trigger:"click",style:{width:"60%"}},{content:se(()=>[_($n,{modelValue:z(a).shadow.color,"onUpdate:modelValue":M[22]||(M[22]=W=>S({shadow:{...z(a).shadow,color:W}}))},null,8,["modelValue"])]),default:se(()=>[_(Zr,{color:z(a).shadow.color},null,8,["color"])]),_:1})])],64)):Ze("",!0),V("div",vYe,[_(qe,{style:{flex:"1"},onClick:M[23]||(M[23]=W=>z(p)(s.value))},{default:se(()=>[De("应用主题到全部")]),_:1})]),V("div",gYe,[_(qe,{style:{flex:"1"},onClick:M[24]||(M[24]=W=>l.value=!0)},{default:se(()=>[De("从幻灯片提取主题")]),_:1})]),_(Yt),mYe,V("div",yYe,[(U(!0),ne(Ve,null,rt(z(qUe),(W,D)=>(U(),ne("div",{class:"theme-item",key:D,style:Le({backgroundColor:W.background,fontFamily:W.fontname})},[V("div",AYe,[V("div",{class:"text",style:Le({color:W.fontColor})},"文字 Aa",4),V("div",RYe,[(U(!0),ne(Ve,null,rt(W.colors,(Z,re)=>(U(),ne("div",{class:"color-block",key:re,style:Le({backgroundColor:Z})},null,4))),128))]),V("div",bYe,[_(qe,{type:"primary",size:"small",onClick:Z=>z(d)(W)},{default:se(()=>[De("应用")]),_:2},1032,["onClick"]),_(qe,{type:"primary",size:"small",style:{"margin-top":"3px"},onClick:Z=>z(h)(W)},{default:se(()=>[De("应用全局")]),_:2},1032,["onClick"])])])],4))),128))])]),_(Vv,{visible:l.value,"onUpdate:visible":M[26]||(M[26]=W=>l.value=W),width:320,onClosed:M[27]||(M[27]=W=>l.value=!1)},{default:se(()=>[_(_Be,{onClose:M[25]||(M[25]=W=>l.value=!1)})]),_:1},8,["visible"])],64)}}}),SYe=Ue(xYe,[["__scopeId","data-v-169fa39d"]]),wYe={class:"slide-animation-panel"},MYe={class:"animation-pool"},LYe=["onClick"],TYe={class:"animation-text"},_Ye=Ee({__name:"SlideAnimationPanel",setup(e){const t=lt(),{slides:n,currentSlide:r}=We(t),i=we(()=>r.value.turningMode||"slideY"),o=Iq,{addHistorySnapshot:a}=qt(),s=u=>{u!==i.value&&(t.updateSlide({turningMode:u}),a())},l=()=>{const u=n.value.map(c=>({...c,turningMode:r.value.turningMode}));t.setSlides(u),Tn.success("已应用到全部"),a()};return(u,c)=>(U(),ne("div",wYe,[V("div",MYe,[(U(!0),ne(Ve,null,rt(z(o),f=>(U(),ne("div",{class:$e(["animation-item",{active:i.value===f.value}]),key:f.label,onClick:d=>s(f.value)},[V("div",{class:$e(["animation-block",f.value])},null,2),V("div",TYe,pt(f.label),1)],10,LYe))),128))]),_(qe,{style:{width:"100%"},onClick:c[0]||(c[0]=f=>l())},{default:se(()=>[De("应用到全部")]),_:1})]))}}),OYe=Ue(_Ye,[["__scopeId","data-v-ae84c3f4"]]),kYe=()=>{const e=lt(),{activeElementIdList:t,activeElementList:n}=We(dt()),{currentSlide:r}=We(e),{addHistorySnapshot:i}=qt();return{alignActiveElement:a=>{const{minX:s,maxX:l,minY:u,maxY:c}=Uu(n.value),f=JSON.parse(JSON.stringify(r.value.elements)),d={};for(const h of n.value)if(h.groupId&&!d[h.groupId]){const p=n.value.filter(v=>v.groupId===h.groupId);d[h.groupId]=Uu(p)}if(a===dn.LEFT)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const v=d[h.groupId].minX-s;h.left=h.left-v}else if("rotate"in h&&h.rotate){const{offsetX:p}=dp({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.left=s-p}else h.left=s});else if(a===dn.RIGHT)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const v=d[h.groupId].maxX-l;h.left=h.left-v}else{const p=h.type==="line"?Math.max(h.start[0],h.end[0]):h.width;if("rotate"in h&&h.rotate){const{offsetX:v}=dp({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.left=l-p+v}else h.left=l-p}});else if(a===dn.TOP)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const v=d[h.groupId].minY-u;h.top=h.top-v}else if("rotate"in h&&h.rotate){const{offsetY:p}=dp({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.top=u-p}else h.top=u});else if(a===dn.BOTTOM)f.forEach(h=>{if(t.value.includes(h.id))if(h.groupId){const v=d[h.groupId].maxY-c;h.top=h.top-v}else{const p=h.type==="line"?Math.max(h.start[1],h.end[1]):h.height;if("rotate"in h&&h.rotate){const{offsetY:v}=dp({left:h.left,top:h.top,width:h.width,height:h.height,rotate:h.rotate});h.top=c-p+v}else h.top=c-p}});else if(a===dn.HORIZONTAL){const h=(s+l)/2;f.forEach(p=>{if(t.value.includes(p.id))if(p.groupId){const v=d[p.groupId],m=(v.maxX+v.minX)/2-h;p.left=p.left-m}else{const v=p.type==="line"?Math.max(p.start[0],p.end[0]):p.width;p.left=h-v/2}})}else if(a===dn.VERTICAL){const h=(u+c)/2;f.forEach(p=>{if(t.value.includes(p.id))if(p.groupId){const v=d[p.groupId],m=(v.maxY+v.minY)/2-h;p.top=p.top-m}else{const v=p.type==="line"?Math.max(p.start[1],p.end[1]):p.height;p.top=h-v/2}})}e.updateSlide({elements:f}),i()}}},PYe=()=>{const e=lt(),{activeElementIdList:t,activeElementList:n}=We(dt()),{currentSlide:r}=We(e),{addHistorySnapshot:i}=qt();return{displayItemCount:we(()=>{let l=0;const u=[];for(const c of n.value)c.groupId?u.includes(c.groupId)||(u.push(c.groupId),l+=1):l+=1;return l}),uniformHorizontalDisplay:()=>{const{minX:l,maxX:u}=Uu(n.value),c=JSON.parse(JSON.stringify(n.value)),f=JSON.parse(JSON.stringify(r.value.elements)),d=[];let h=[];for(const x of c)if(x.groupId)h.find(T=>T.groupId===x.groupId)?h=h.map(T=>T.groupId===x.groupId?{...T,els:[...T.els,x]}:T):h.push({groupId:x.groupId,els:[x]});else{const{minX:S,maxX:T}=is(x);d.push({min:S,max:T,el:x})}const p=[];for(const x of h){const{minX:S,maxX:T}=Uu(x.els);p.push({min:S,max:T,els:x.els})}const v=[...d,...p];v.sort((x,S)=>x.min-S.min);let g=0;for(const x of v){const S=x.max-x.min;g+=S}const m=(u-l-g)/(v.length-1),y=[],R=v[0];let A={min:R.min,max:R.max};if("el"in R)y.push({pos:R.min,el:R.el});else for(const x of R.els){const{minX:S}=is(x);y.push({pos:S,el:x})}for(let x=1;x<v.length;x++){const S=v[x],T=A.max-A.min,w=A.min+T+m,M=S.max-S.min;if(A={min:w,max:w+M},"el"in S)y.push({pos:w,el:S.el});else for(const O of S.els){const{minX:P}=is(O),k=P-S.min;y.push({pos:w+k,el:O})}}for(const x of f)if(t.value.includes(x.id)){for(const S of y)if(S.el.id===x.id)if("rotate"in x&&x.rotate){const{offsetX:T}=dp({left:x.left,top:x.top,width:x.width,height:x.height,rotate:x.rotate});x.left=S.pos-T}else x.left=S.pos}e.updateSlide({elements:f}),i()},uniformVerticalDisplay:()=>{const{minY:l,maxY:u}=Uu(n.value),c=JSON.parse(JSON.stringify(n.value)),f=JSON.parse(JSON.stringify(r.value.elements)),d=[];let h=[];for(const x of c)if(x.groupId)h.find(T=>T.groupId===x.groupId)?h=h.map(T=>T.groupId===x.groupId?{...T,els:[...T.els,x]}:T):h.push({groupId:x.groupId,els:[x]});else{const{minY:S,maxY:T}=is(x);d.push({min:S,max:T,el:x})}const p=[];for(const x of h){const{minY:S,maxY:T}=Uu(x.els);p.push({min:S,max:T,els:x.els})}const v=[...d,...p];v.sort((x,S)=>x.min-S.min);let g=0;for(const x of v){const S=x.max-x.min;g+=S}const m=(u-l-g)/(v.length-1),y=[],R=v[0];let A={min:R.min,max:R.max};if("el"in R)y.push({pos:R.min,el:R.el});else for(const x of R.els){const{minY:S}=is(x);y.push({pos:S,el:x})}for(let x=1;x<v.length;x++){const S=v[x],T=A.max-A.min,w=A.min+T+m,M=S.max-S.min;if(A={min:w,max:w+M},"el"in S)y.push({pos:w,el:S.el});else for(const O of S.els){const{minY:P}=is(O),k=P-S.min;y.push({pos:w+k,el:O})}}for(const x of f)if(t.value.includes(x.id)){for(const S of y)if(S.el.id===x.id)if("rotate"in x&&x.rotate){const{offsetY:T}=dp({left:x.left,top:x.top,width:x.width,height:x.height,rotate:x.rotate});x.top=S.pos-T}else x.top=S.pos}e.updateSlide({elements:f}),i()}}},CYe={class:"multi-position-panel"},NYe=Ee({__name:"MultiPositionPanel",setup(e){const{canCombine:t,combineElements:n,uncombineElements:r}=j_(),{alignActiveElement:i}=kYe(),{alignElementToCanvas:o}=E4(),{displayItemCount:a,uniformHorizontalDisplay:s,uniformVerticalDisplay:l}=PYe(),u=c=>{t.value?i(c):o(c)};return(c,f)=>{const d=Se("IconAlignLeft"),h=Se("IconAlignHorizontally"),p=Se("IconAlignRight"),v=Se("IconAlignTop"),g=Se("IconAlignVertically"),m=Se("IconAlignBottom"),y=Se("IconGroup"),R=Se("IconUngroup"),A=Cn("tooltip");return U(),ne("div",CYe,[_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[0]||(f[0]=x=>u(z(dn).LEFT))},{default:se(()=>[_(d)]),_:1})),[[A,"左对齐"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[1]||(f[1]=x=>u(z(dn).HORIZONTAL))},{default:se(()=>[_(h)]),_:1})),[[A,"水平居中"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[2]||(f[2]=x=>u(z(dn).RIGHT))},{default:se(()=>[_(p)]),_:1})),[[A,"右对齐"]])]),_:1}),_(Dn,{class:"row"},{default:se(()=>[Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[3]||(f[3]=x=>u(z(dn).TOP))},{default:se(()=>[_(v)]),_:1})),[[A,"上对齐"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[4]||(f[4]=x=>u(z(dn).VERTICAL))},{default:se(()=>[_(g)]),_:1})),[[A,"垂直居中"]]),Ge((U(),_e(qe,{style:{flex:"1"},onClick:f[5]||(f[5]=x=>u(z(dn).BOTTOM))},{default:se(()=>[_(m)]),_:1})),[[A,"下对齐"]])]),_:1}),z(a)>2?(U(),_e(Dn,{key:0,class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:f[6]||(f[6]=x=>z(s)())},{default:se(()=>[De("水平均匀分布")]),_:1}),_(qe,{style:{flex:"1"},onClick:f[7]||(f[7]=x=>z(l)())},{default:se(()=>[De("垂直均匀分布")]),_:1})]),_:1})):Ze("",!0),_(Yt),_(Dn,{class:"row"},{default:se(()=>[_(qe,{disabled:!z(t),onClick:f[8]||(f[8]=x=>z(n)()),style:{flex:"1"}},{default:se(()=>[_(y,{style:{"margin-right":"3px"}}),De("组合")]),_:1},8,["disabled"]),_(qe,{disabled:z(t),onClick:f[9]||(f[9]=x=>z(r)()),style:{flex:"1"}},{default:se(()=>[_(R,{style:{"margin-right":"3px"}}),De("取消组合")]),_:1},8,["disabled"])]),_:1})])}}}),IYe=Ue(NYe,[["__scopeId","data-v-d41009b1"]]),_8=[{key:"letter",label:"字母",children:["α","β","γ","δ","ϵ","ε","ζ","η","θ","ϑ","ι","κ","λ","μ","ν","ξ","π","ϖ","ρ","ϱ","σ","ς","τ","υ","ϕ","φ","χ","ψ","ω","Γ","Δ","Θ","Λ","Ξ","Π","Σ","Υ","Φ","Ψ","Ω","𝐀","𝐁","𝐂","𝐃","𝐄","𝐅","𝐆","𝐇","𝐈","𝐉","𝐊","𝐋","𝐌","𝐍","𝐎","𝐏","𝐐","𝐑","𝐒","𝐓","𝐔","𝐕","𝐖","𝐗","𝐘","𝐙","𝐚","𝐛","𝐜","𝐝","𝐞","𝐟","𝐠","𝐡","𝐢","𝐣","𝐤","𝐥","𝐦","𝐧","𝐨","𝐩","𝐪","𝐫","𝐬","𝐭","𝐮","𝐯","𝐰","𝐱","𝐲","𝐳","𝓐","𝓑","𝓒","𝓓","𝓔","𝓕","𝓖","𝓗","𝓘","𝓙","𝓚","𝓛","𝓜","𝓝","𝓞","𝓟","𝓠","𝓡","𝓢","𝓣","𝓤","𝓥","𝓦","𝓧","𝓨","𝓩","𝓪","𝓫","𝓬","𝓭","𝓮","𝓯","𝓰","𝓱","𝓲","𝓳","𝓴","𝓵","𝓶","𝓷","𝓸","𝓹","𝓺","𝓻","𝓼","𝓽","𝓾","𝓿","𝔀","𝔁","𝔂","𝔃"]},{key:"number",label:"序号",children:["①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","⒀","⒁","⒂","⒃","⒄","⒅","⒆","⒇","º","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹","₀","₁","₂","₃","₄","₅","₆","₇","₈","₉","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ","Ⅹ","Ⅺ","Ⅻ","Ⅼ","Ⅽ","Ⅾ","Ⅿ","ⅰ","ⅱ","ⅲ","ⅳ","ⅴ","ⅵ","ⅶ","ⅷ","ⅸ","ⅹ","ⅺ","ⅻ","ⅼ","ⅽ","ⅾ","ⅿ","ↀ","ↁ","ↂ","㊀","㊁","㊂","㊃","㊄","㊅","㊆","㊇","㊈","㊉","㈠","㈡","㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"]},{key:"math",label:"数学",children:["+","-","×","÷","=","~","¬","±","%","°","ǃ","‰","‱","½","⅓","⅔","¼","¾","<",">","l","o","g","l","g","l","n","⨂","⨁","⨄","⨃","⨅","⨆","√","∛","∜","∝","∞","∟","∠","∡","∢","∧","∨","∩","∪","∫","∬","∭","∮","∯","∰","∱","∲","∳","∴","∵","∼","∽","∾","∿","≃","≄","≅","≆","≇","≈","≊","≋","≌","≍","≎","≏","≐","≑","≒","≓","≔","≕","≤","≥","≦","≧","≨","≩","≪","≫","≺","≻","≼","≽","≾","≿","⊀","⊁","⊂","⊃","⊄","⊅","⊆","⊇","⊈","⊉","⊊","⊋","⊏","⊐","⊑","⊒","⊓","⊔","⊢","⊣","⊤","⊥","⊦","⊧","⊨","⊩","⊪","⊫","⊬","⊭","⊮","⊯","⊲","⊳","⊴","⊵","⋀","⋁","⋂","⋃","⋉","⋊","⋋","⋌","⟨","⟩","⟪","⟫","⟮","⟯","⧼","⧽","⦰"]},{key:"arrow",label:"箭头",children:["←","↑","→","↓","↔","↕","↖","↗","↘","↙","↚","↛","↜","↝","↞","↟","↠","↡","↢","↣","↤","↥","↦","↧","↨","↫","↬","↭","↮","↯","↰","↱","↲","↳","↴","↵","↶","↷","↸","↹","↺","↻","↼","↽","↾","↿","⇀","⇁","⇂","⇃","⇄","⇅","⇆","⇇","⇈","⇉","⇊","⇋","⇌","⇍","⇎","⇏","⇐","⇑","⇒","⇓","⇔","⇕","⇖","⇗","⇘","⇙","⇚","⇛","⇜","⇝","⇞","⇟","⇠","⇡","⇢","⇣","⇤","⇥","⇦","⇧","⇨","⇩","⇪","⇫","⇬","⇭","⇮","⇯","⇰","⇱","⇲","⇳","⇴","⇵","⇶","⇷","⇸","⇹","⇺","⇻","⇼","⇽","⇾","⇿"]},{key:"graph",label:"图形",children:["▢","▣","▤","▥","▦","▧","▨","▩","▭","▮","▯","▰","▱","▲","▷","▼","◁","◈","◉","◍","◐","◑","◒","◓","◔","◕","◧","◨","◩","◪","◫","◬","◭","◮"]}],FYe={class:"symbol-panel"},EYe={class:"pool"},XYe=["onClick"],WYe={class:"symbol"},VYe=Ee({__name:"SymbolPanel",setup(e){const t=ge(_8[0].key),n=we(()=>{const o=_8.find(a=>a.key===t.value);return(o==null?void 0:o.children)||[]}),r=_8.map(o=>({key:o.key,label:o.label})),i=o=>{Bi.emit(Si.RICH_TEXT_COMMAND,{action:{command:"insert",value:o}})};return(o,a)=>(U(),ne("div",FYe,[_(ol,{tabs:z(r),value:t.value,"onUpdate:value":a[0]||(a[0]=s=>t.value=s),tabsStyle:{marginBottom:"8px"},spaceBetween:""},null,8,["tabs","value"]),V("div",EYe,[(U(!0),ne(Ve,null,rt(n.value,(s,l)=>(U(),ne("div",{class:"symbol-item",key:l,onClick:u=>i(s)},[V("div",WYe,pt(s),1)],8,XYe))),128))])]))}}),DYe=Ue(VYe,[["__scopeId","data-v-0f662bb0"]]),UYe={class:"toolbar"},BYe={class:"content"},YYe=Ee({__name:"index",setup(e){const t=dt(),{activeElementIdList:n,handleElement:r,toolbarState:i}=We(t),o=we(()=>{var f;return((f=r.value)==null?void 0:f.type)==="text"?[{label:"样式",key:zr.EL_STYLE},{label:"符号",key:zr.SYMBOL},{label:"位置",key:zr.EL_POSITION},{label:"动画",key:zr.EL_ANIMATION}]:[{label:"样式",key:zr.EL_STYLE},{label:"位置",key:zr.EL_POSITION},{label:"动画",key:zr.EL_ANIMATION}]}),a=[{label:"设计",key:zr.SLIDE_DESIGN},{label:"切换",key:zr.SLIDE_ANIMATION},{label:"动画",key:zr.EL_ANIMATION}],s=[{label:"样式",key:zr.EL_STYLE},{label:"位置",key:zr.MULTI_POSITION}],l=f=>{t.setToolbarState(f)},u=we(()=>{if(n.value.length){if(n.value.length>1)return s}else return a;return o.value});_t(u,()=>{const f=u.value.map(d=>d.key);f.includes(i.value)||t.setToolbarState(f[0])});const c=we(()=>({[zr.EL_STYLE]:bUe,[zr.EL_POSITION]:CUe,[zr.EL_ANIMATION]:jUe,[zr.SLIDE_DESIGN]:SYe,[zr.SLIDE_ANIMATION]:OYe,[zr.MULTI_POSITION]:IYe,[zr.SYMBOL]:DYe})[i.value]||null);return(f,d)=>(U(),ne("div",UYe,[_(ol,{tabs:u.value,value:z(i),card:"","onUpdate:value":d[0]||(d[0]=h=>l(h))},null,8,["tabs","value"]),V("div",BYe,[(U(),_e(uu(c.value)))])]))}}),ZYe=Ue(YYe,[["__scopeId","data-v-83fff59a"]]),QYe={class:"editor"},HYe=Ee({__name:"Editor",props:{value:{}},emits:["update"],setup(e,{expose:t,emit:n}){const r=e,i=n,o=dt(),a=ge();let s;const l=ge(),u=ge(),c=ge(),f=()=>{u.value&&u.value.hide()},d=Un.debounce(function(){i("update",s.dom.innerHTML)},300,{trailing:!0}),h=()=>{o.setDisableHotkeysState(!0)},p=()=>{o.setDisableHotkeysState(!1)};t({updateTextContent:()=>{if(!s)return;const{doc:y,tr:R}=s.state;s.dispatch(R.replaceRangeWith(0,y.content.size,XO(r.value)))}});const g=()=>{const y=window.getSelection();if(!y||!y.anchorNode||!y.focusNode||y.isCollapsed||y.type==="Caret"||y.type==="None")return;const R=y.getRangeAt(0);if(u.value){l.value=l6(s);const{x:A,y:x,left:S,top:T}=R.getBoundingClientRect();u.value.setProps({getReferenceClientRect:()=>({x:A,y:x,left:S,top:T,height:0,width:0,right:S,bottom:T})}),u.value.show()}},m=(y,R)=>{if(y==="color"&&R){const A=s.state.schema.marks.forecolor.create({color:R});ui(s),Tl(s,A)}else if(y==="backcolor"&&R){const A=s.state.schema.marks.backcolor.create({backcolor:R});ui(s),Tl(s,A)}else if(y==="bold")ui(s),ni(s.state.schema.marks.strong)(s.state,s.dispatch);else if(y==="em")ui(s),ni(s.state.schema.marks.em)(s.state,s.dispatch);else if(y==="underline")ui(s),ni(s.state.schema.marks.underline)(s.state,s.dispatch);else if(y==="strikethrough")ui(s),ni(s.state.schema.marks.strikethrough)(s.state,s.dispatch);else if(y==="bulletList"){const{bullet_list:A,list_item:x}=s.state.schema.nodes;hx(A,x,"")(s.state,s.dispatch)}else if(y==="orderedList"){const{ordered_list:A,list_item:x}=s.state.schema.nodes;hx(A,x,"")(s.state,s.dispatch)}else if(y==="clear"){ui(s);const{$from:A,$to:x}=s.state.selection;s.dispatch(s.state.tr.removeMark(A.pos,x.pos))}s.focus(),d(),l.value=l6(s)};return jt(()=>{s=SG(a.value,r.value,{handleDOMEvents:{focus:h,blur:p,mouseup:g,mousedown:()=>{var y;(y=window.getSelection())==null||y.removeAllRanges(),f()},keydown:f,input:d}},{placeholder:"点击输入演讲者备注"}),u.value=jh(a.value,{duration:0,content:c.value,interactive:!0,trigger:"manual",placement:"top-start",hideOnClick:"toggle",offset:[0,6]})}),Fn(()=>{s&&s.destroy()}),(y,R)=>{var C,I,N,W,D,Z;const A=Se("IconTextBold"),x=Se("IconTextItalic"),S=Se("IconTextUnderline"),T=Se("IconStrikethrough"),w=Se("IconText"),M=Se("IconHighLight"),O=Se("IconList"),P=Se("IconOrderedList"),k=Se("IconFormat"),F=Cn("click-outside");return Ge((U(),ne("div",QYe,[V("div",{class:"prosemirror-editor",ref_key:"editorViewRef",ref:a},null,512),V("div",{class:"menu",ref_key:"menuRef",ref:c},[V("button",{class:$e({active:(C=l.value)==null?void 0:C.bold}),onClick:R[0]||(R[0]=re=>m("bold"))},[_(A)],2),V("button",{class:$e({active:(I=l.value)==null?void 0:I.em}),onClick:R[1]||(R[1]=re=>m("em"))},[_(x)],2),V("button",{class:$e({active:(N=l.value)==null?void 0:N.underline}),onClick:R[2]||(R[2]=re=>m("underline"))},[_(S)],2),V("button",{class:$e({active:(W=l.value)==null?void 0:W.strikethrough}),onClick:R[3]||(R[3]=re=>m("strikethrough"))},[_(T)],2),_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>{var re;return[_($n,{modelValue:(re=l.value)==null?void 0:re.color,"onUpdate:modelValue":R[4]||(R[4]=B=>m("color",B))},null,8,["modelValue"])]}),default:se(()=>[V("button",null,[_(w)])]),_:1}),_(It,{trigger:"click",style:{width:"30%"}},{content:se(()=>{var re;return[_($n,{modelValue:(re=l.value)==null?void 0:re.backcolor,"onUpdate:modelValue":R[5]||(R[5]=B=>m("backcolor",B))},null,8,["modelValue"])]}),default:se(()=>[V("button",null,[_(M)])]),_:1}),V("button",{class:$e({active:(D=l.value)==null?void 0:D.bulletList}),onClick:R[6]||(R[6]=re=>m("bulletList"))},[_(O)],2),V("button",{class:$e({active:(Z=l.value)==null?void 0:Z.orderedList}),onClick:R[7]||(R[7]=re=>m("orderedList"))},[_(P)],2),V("button",{onClick:R[8]||(R[8]=re=>m("clear"))},[_(k)])],512)])),[[F,f]])}}}),KYe=Ue(HYe,[["__scopeId","data-v-4042a280"]]),GYe={class:"remark"},zYe=Ee({__name:"index",props:{height:{}},emits:["update:height"],setup(e,{emit:t}){const n=e,r=t,i=lt(),{currentSlide:o}=We(i),a=ge();_t(()=>o.value.id,()=>{Qr(()=>{a.value.updateTextContent()})},{immediate:!0});const s=we(()=>{var c;return((c=o.value)==null?void 0:c.remark)||""}),l=c=>{i.updateSlide({remark:c})},u=c=>{let f=!0;const d=c.pageY,h=n.height;document.onmousemove=p=>{if(!f)return;let m=-(p.pageY-d)+h;m<40&&(m=40),m>360&&(m=360),r("update:height",m)},document.onmouseup=()=>{f=!1,document.onmousemove=null,document.onmouseup=null}};return(c,f)=>(U(),ne("div",GYe,[V("div",{class:"resize-handler",onMousedown:f[0]||(f[0]=d=>u(d))},null,32),_(KYe,{value:s.value,ref_key:"editorRef",ref:a,onUpdate:f[1]||(f[1]=d=>l(d))},null,8,["value"])]))}}),JYe=Ue(zYe,[["__scopeId","data-v-1c52a472"]]);var Xq={exports:{}};(function(e,t){(function(n,r){r()})(Ft,function(){function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,f){var d=new XMLHttpRequest;d.open("GET",u),d.responseType="blob",d.onload=function(){l(d.response,c,f)},d.onerror=function(){console.error("could not download file")},d.send()}function i(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function o(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var a=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof Ft=="object"&&Ft.global===Ft?Ft:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=a.saveAs||(typeof window!="object"||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,c,f){var d=a.URL||a.webkitURL,h=document.createElement("a");c=c||u.name||"download",h.download=c,h.rel="noopener",typeof u=="string"?(h.href=u,h.origin===location.origin?o(h):i(h.href)?r(u,c,f):o(h,h.target="_blank")):(h.href=d.createObjectURL(u),setTimeout(function(){d.revokeObjectURL(h.href)},4e4),setTimeout(function(){o(h)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,f){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,f),c);else if(i(u))r(u,c,f);else{var d=document.createElement("a");d.href=u,d.target="_blank",setTimeout(function(){o(d)})}}:function(u,c,f,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,f);var h=u.type==="application/octet-stream",p=/constructor/i.test(a.HTMLElement)||a.safari,v=/CriOS\/[\d]+/.test(navigator.userAgent);if((v||h&&p||s)&&typeof FileReader<"u"){var g=new FileReader;g.onloadend=function(){var R=g.result;R=v?R:R.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=R:location=R,d=null},g.readAsDataURL(u)}else{var m=a.URL||a.webkitURL,y=m.createObjectURL(u);d?d.location=y:location.href=y,d=null,setTimeout(function(){m.revokeObjectURL(y)},4e4)}});a.saveAs=l.saveAs=l,e.exports=l})})(Xq);var O8=Xq.exports,Wq={exports:{}};/*!
|
||
|
||
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
||
<http://stuartk.com/jszip>
|
||
|
||
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
||
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
||
|
||
JSZip uses the library pako released under the MIT license :
|
||
https://github.com/nodeca/pako/blob/main/LICENSE
|
||
*/(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,i,o){function a(u,c){if(!i[u]){if(!r[u]){var f=typeof G1=="function"&&G1;if(!c&&f)return f(u,!0);if(s)return s(u,!0);var d=new Error("Cannot find module '"+u+"'");throw d.code="MODULE_NOT_FOUND",d}var h=i[u]={exports:{}};r[u][0].call(h.exports,function(p){var v=r[u][1][p];return a(v||p)},h,h.exports,n,r,i,o)}return i[u].exports}for(var s=typeof G1=="function"&&G1,l=0;l<o.length;l++)a(o[l]);return a}({1:[function(n,r,i){var o=n("./utils"),a=n("./support"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(l){for(var u,c,f,d,h,p,v,g=[],m=0,y=l.length,R=y,A=o.getTypeOf(l)!=="string";m<l.length;)R=y-m,f=A?(u=l[m++],c=m<y?l[m++]:0,m<y?l[m++]:0):(u=l.charCodeAt(m++),c=m<y?l.charCodeAt(m++):0,m<y?l.charCodeAt(m++):0),d=u>>2,h=(3&u)<<4|c>>4,p=1<R?(15&c)<<2|f>>6:64,v=2<R?63&f:64,g.push(s.charAt(d)+s.charAt(h)+s.charAt(p)+s.charAt(v));return g.join("")},i.decode=function(l){var u,c,f,d,h,p,v=0,g=0,m="data:";if(l.substr(0,m.length)===m)throw new Error("Invalid base64 input, it looks like a data url.");var y,R=3*(l=l.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(l.charAt(l.length-1)===s.charAt(64)&&R--,l.charAt(l.length-2)===s.charAt(64)&&R--,R%1!=0)throw new Error("Invalid base64 input, bad content length.");for(y=a.uint8array?new Uint8Array(0|R):new Array(0|R);v<l.length;)u=s.indexOf(l.charAt(v++))<<2|(d=s.indexOf(l.charAt(v++)))>>4,c=(15&d)<<4|(h=s.indexOf(l.charAt(v++)))>>2,f=(3&h)<<6|(p=s.indexOf(l.charAt(v++))),y[g++]=u,h!==64&&(y[g++]=c),p!==64&&(y[g++]=f);return y}},{"./support":30,"./utils":32}],2:[function(n,r,i){var o=n("./external"),a=n("./stream/DataWorker"),s=n("./stream/Crc32Probe"),l=n("./stream/DataLengthProbe");function u(c,f,d,h,p){this.compressedSize=c,this.uncompressedSize=f,this.crc32=d,this.compression=h,this.compressedContent=p}u.prototype={getContentWorker:function(){var c=new a(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new l("data_length")),f=this;return c.on("end",function(){if(this.streamInfo.data_length!==f.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),c},getCompressedWorker:function(){return new a(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(c,f,d){return c.pipe(new s).pipe(new l("uncompressedSize")).pipe(f.compressWorker(d)).pipe(new l("compressedSize")).withStreamInfo("compression",f)},r.exports=u},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,i){var o=n("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},i.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,i){var o=n("./utils"),a=function(){for(var s,l=[],u=0;u<256;u++){s=u;for(var c=0;c<8;c++)s=1&s?3988292384^s>>>1:s>>>1;l[u]=s}return l}();r.exports=function(s,l){return s!==void 0&&s.length?o.getTypeOf(s)!=="string"?function(u,c,f,d){var h=a,p=d+f;u^=-1;for(var v=d;v<p;v++)u=u>>>8^h[255&(u^c[v])];return-1^u}(0|l,s,s.length,0):function(u,c,f,d){var h=a,p=d+f;u^=-1;for(var v=d;v<p;v++)u=u>>>8^h[255&(u^c.charCodeAt(v))];return-1^u}(0|l,s,s.length,0):0}},{"./utils":32}],5:[function(n,r,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(n,r,i){var o=null;o=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:o}},{lie:37}],7:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",a=n("pako"),s=n("./utils"),l=n("./stream/GenericWorker"),u=o?"uint8array":"array";function c(f,d){l.call(this,"FlateWorker/"+f),this._pako=null,this._pakoAction=f,this._pakoOptions=d,this.meta={}}i.magic="\b\0",s.inherits(c,l),c.prototype.processChunk=function(f){this.meta=f.meta,this._pako===null&&this._createPako(),this._pako.push(s.transformTo(u,f.data),!1)},c.prototype.flush=function(){l.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},c.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this._pako=null},c.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var f=this;this._pako.onData=function(d){f.push({data:d,meta:f.meta})}},i.compressWorker=function(f){return new c("Deflate",f)},i.uncompressWorker=function(){return new c("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,i){function o(h,p){var v,g="";for(v=0;v<p;v++)g+=String.fromCharCode(255&h),h>>>=8;return g}function a(h,p,v,g,m,y){var R,A,x=h.file,S=h.compression,T=y!==u.utf8encode,w=s.transformTo("string",y(x.name)),M=s.transformTo("string",u.utf8encode(x.name)),O=x.comment,P=s.transformTo("string",y(O)),k=s.transformTo("string",u.utf8encode(O)),F=M.length!==x.name.length,C=k.length!==O.length,I="",N="",W="",D=x.dir,Z=x.date,re={crc32:0,compressedSize:0,uncompressedSize:0};p&&!v||(re.crc32=h.crc32,re.compressedSize=h.compressedSize,re.uncompressedSize=h.uncompressedSize);var B=0;p&&(B|=8),T||!F&&!C||(B|=2048);var Y=0,K=0;D&&(Y|=16),m==="UNIX"?(K=798,Y|=function(ee,q){var H=ee;return ee||(H=q?16893:33204),(65535&H)<<16}(x.unixPermissions,D)):(K=20,Y|=function(ee){return 63&(ee||0)}(x.dosPermissions)),R=Z.getUTCHours(),R<<=6,R|=Z.getUTCMinutes(),R<<=5,R|=Z.getUTCSeconds()/2,A=Z.getUTCFullYear()-1980,A<<=4,A|=Z.getUTCMonth()+1,A<<=5,A|=Z.getUTCDate(),F&&(N=o(1,1)+o(c(w),4)+M,I+="up"+o(N.length,2)+N),C&&(W=o(1,1)+o(c(P),4)+k,I+="uc"+o(W.length,2)+W);var G="";return G+=`
|
||
\0`,G+=o(B,2),G+=S.magic,G+=o(R,2),G+=o(A,2),G+=o(re.crc32,4),G+=o(re.compressedSize,4),G+=o(re.uncompressedSize,4),G+=o(w.length,2),G+=o(I.length,2),{fileRecord:f.LOCAL_FILE_HEADER+G+w+I,dirRecord:f.CENTRAL_FILE_HEADER+o(K,2)+G+o(P.length,2)+"\0\0\0\0"+o(Y,4)+o(g,4)+w+I+P}}var s=n("../utils"),l=n("../stream/GenericWorker"),u=n("../utf8"),c=n("../crc32"),f=n("../signature");function d(h,p,v,g){l.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=p,this.zipPlatform=v,this.encodeFileName=g,this.streamFiles=h,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}s.inherits(d,l),d.prototype.push=function(h){var p=h.meta.percent||0,v=this.entriesCount,g=this._sources.length;this.accumulate?this.contentBuffer.push(h):(this.bytesWritten+=h.data.length,l.prototype.push.call(this,{data:h.data,meta:{currentFile:this.currentFile,percent:v?(p+100*(v-g-1))/v:100}}))},d.prototype.openedSource=function(h){this.currentSourceOffset=this.bytesWritten,this.currentFile=h.file.name;var p=this.streamFiles&&!h.file.dir;if(p){var v=a(h,p,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:v.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(h){this.accumulate=!1;var p=this.streamFiles&&!h.file.dir,v=a(h,p,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(v.dirRecord),p)this.push({data:function(g){return f.DATA_DESCRIPTOR+o(g.crc32,4)+o(g.compressedSize,4)+o(g.uncompressedSize,4)}(h),meta:{percent:100}});else for(this.push({data:v.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var h=this.bytesWritten,p=0;p<this.dirRecords.length;p++)this.push({data:this.dirRecords[p],meta:{percent:100}});var v=this.bytesWritten-h,g=function(m,y,R,A,x){var S=s.transformTo("string",x(A));return f.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(m,2)+o(m,2)+o(y,4)+o(R,4)+o(S.length,2)+S}(this.dirRecords.length,v,h,this.zipComment,this.encodeFileName);this.push({data:g,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(h){this._sources.push(h);var p=this;return h.on("data",function(v){p.processChunk(v)}),h.on("end",function(){p.closedSource(p.previous.streamInfo),p._sources.length?p.prepareNextSource():p.end()}),h.on("error",function(v){p.error(v)}),this},d.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(h){var p=this._sources;if(!l.prototype.error.call(this,h))return!1;for(var v=0;v<p.length;v++)try{p[v].error(h)}catch{}return!0},d.prototype.lock=function(){l.prototype.lock.call(this);for(var h=this._sources,p=0;p<h.length;p++)h[p].lock()},r.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,r,i){var o=n("../compressions"),a=n("./ZipFileWorker");i.generateWorker=function(s,l,u){var c=new a(l.streamFiles,u,l.platform,l.encodeFileName),f=0;try{s.forEach(function(d,h){f++;var p=function(y,R){var A=y||R,x=o[A];if(!x)throw new Error(A+" is not a valid compression method !");return x}(h.options.compression,l.compression),v=h.options.compressionOptions||l.compressionOptions||{},g=h.dir,m=h.date;h._compressWorker(p,v).withStreamInfo("file",{name:d,dir:g,date:m,comment:h.comment||"",unixPermissions:h.unixPermissions,dosPermissions:h.dosPermissions}).pipe(c)}),c.entriesCount=f}catch(d){c.error(d)}return c}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,r,i){function o(){if(!(this instanceof o))return new o;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 a=new o;for(var s in this)typeof this[s]!="function"&&(a[s]=this[s]);return a}}(o.prototype=n("./object")).loadAsync=n("./load"),o.support=n("./support"),o.defaults=n("./defaults"),o.version="3.10.1",o.loadAsync=function(a,s){return new o().loadAsync(a,s)},o.external=n("./external"),r.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,r,i){var o=n("./utils"),a=n("./external"),s=n("./utf8"),l=n("./zipEntries"),u=n("./stream/Crc32Probe"),c=n("./nodejsUtils");function f(d){return new a.Promise(function(h,p){var v=d.decompressed.getContentWorker().pipe(new u);v.on("error",function(g){p(g)}).on("end",function(){v.streamInfo.crc32!==d.decompressed.crc32?p(new Error("Corrupted zip : CRC32 mismatch")):h()}).resume()})}r.exports=function(d,h){var p=this;return h=o.extend(h||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:s.utf8decode}),c.isNode&&c.isStream(d)?a.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",d,!0,h.optimizedBinaryString,h.base64).then(function(v){var g=new l(h);return g.load(v),g}).then(function(v){var g=[a.Promise.resolve(v)],m=v.files;if(h.checkCRC32)for(var y=0;y<m.length;y++)g.push(f(m[y]));return a.Promise.all(g)}).then(function(v){for(var g=v.shift(),m=g.files,y=0;y<m.length;y++){var R=m[y],A=R.fileNameStr,x=o.resolve(R.fileNameStr);p.file(x,R.decompressed,{binary:!0,optimizedBinaryString:!0,date:R.date,dir:R.dir,comment:R.fileCommentStr.length?R.fileCommentStr:null,unixPermissions:R.unixPermissions,dosPermissions:R.dosPermissions,createFolders:h.createFolders}),R.dir||(p.file(x).unsafeOriginalName=A)}return g.zipComment.length&&(p.comment=g.zipComment),p})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,r,i){var o=n("../utils"),a=n("../stream/GenericWorker");function s(l,u){a.call(this,"Nodejs stream input adapter for "+l),this._upstreamEnded=!1,this._bindStream(u)}o.inherits(s,a),s.prototype._bindStream=function(l){var u=this;(this._stream=l).pause(),l.on("data",function(c){u.push({data:c,meta:{percent:0}})}).on("error",function(c){u.isPaused?this.generatedError=c:u.error(c)}).on("end",function(){u.isPaused?u._upstreamEnded=!0:u.end()})},s.prototype.pause=function(){return!!a.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},r.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,r,i){var o=n("readable-stream").Readable;function a(s,l,u){o.call(this,l),this._helper=s;var c=this;s.on("data",function(f,d){c.push(f)||c._helper.pause(),u&&u(d)}).on("error",function(f){c.emit("error",f)}).on("end",function(){c.push(null)})}n("../utils").inherits(a,o),a.prototype._read=function(){this._helper.resume()},r.exports=a},{"../utils":32,"readable-stream":16}],14:[function(n,r,i){r.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,a){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,a);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,a)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var a=new Buffer(o);return a.fill(0),a},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(n,r,i){function o(x,S,T){var w,M=s.getTypeOf(S),O=s.extend(T||{},c);O.date=O.date||new Date,O.compression!==null&&(O.compression=O.compression.toUpperCase()),typeof O.unixPermissions=="string"&&(O.unixPermissions=parseInt(O.unixPermissions,8)),O.unixPermissions&&16384&O.unixPermissions&&(O.dir=!0),O.dosPermissions&&16&O.dosPermissions&&(O.dir=!0),O.dir&&(x=m(x)),O.createFolders&&(w=g(x))&&y.call(this,w,!0);var P=M==="string"&&O.binary===!1&&O.base64===!1;T&&T.binary!==void 0||(O.binary=!P),(S instanceof f&&S.uncompressedSize===0||O.dir||!S||S.length===0)&&(O.base64=!1,O.binary=!0,S="",O.compression="STORE",M="string");var k=null;k=S instanceof f||S instanceof l?S:p.isNode&&p.isStream(S)?new v(x,S):s.prepareContent(x,S,O.binary,O.optimizedBinaryString,O.base64);var F=new d(x,k,O);this.files[x]=F}var a=n("./utf8"),s=n("./utils"),l=n("./stream/GenericWorker"),u=n("./stream/StreamHelper"),c=n("./defaults"),f=n("./compressedObject"),d=n("./zipObject"),h=n("./generate"),p=n("./nodejsUtils"),v=n("./nodejs/NodejsStreamInputAdapter"),g=function(x){x.slice(-1)==="/"&&(x=x.substring(0,x.length-1));var S=x.lastIndexOf("/");return 0<S?x.substring(0,S):""},m=function(x){return x.slice(-1)!=="/"&&(x+="/"),x},y=function(x,S){return S=S!==void 0?S:c.createFolders,x=m(x),this.files[x]||o.call(this,x,null,{dir:!0,createFolders:S}),this.files[x]};function R(x){return Object.prototype.toString.call(x)==="[object RegExp]"}var A={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(x){var S,T,w;for(S in this.files)w=this.files[S],(T=S.slice(this.root.length,S.length))&&S.slice(0,this.root.length)===this.root&&x(T,w)},filter:function(x){var S=[];return this.forEach(function(T,w){x(T,w)&&S.push(w)}),S},file:function(x,S,T){if(arguments.length!==1)return x=this.root+x,o.call(this,x,S,T),this;if(R(x)){var w=x;return this.filter(function(O,P){return!P.dir&&w.test(O)})}var M=this.files[this.root+x];return M&&!M.dir?M:null},folder:function(x){if(!x)return this;if(R(x))return this.filter(function(M,O){return O.dir&&x.test(M)});var S=this.root+x,T=y.call(this,S),w=this.clone();return w.root=T.name,w},remove:function(x){x=this.root+x;var S=this.files[x];if(S||(x.slice(-1)!=="/"&&(x+="/"),S=this.files[x]),S&&!S.dir)delete this.files[x];else for(var T=this.filter(function(M,O){return O.name.slice(0,x.length)===x}),w=0;w<T.length;w++)delete this.files[T[w].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(x){var S,T={};try{if((T=s.extend(x||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:a.utf8encode})).type=T.type.toLowerCase(),T.compression=T.compression.toUpperCase(),T.type==="binarystring"&&(T.type="string"),!T.type)throw new Error("No output type specified.");s.checkSupport(T.type),T.platform!=="darwin"&&T.platform!=="freebsd"&&T.platform!=="linux"&&T.platform!=="sunos"||(T.platform="UNIX"),T.platform==="win32"&&(T.platform="DOS");var w=T.comment||this.comment||"";S=h.generateWorker(this,T,w)}catch(M){(S=new l("error")).error(M)}return new u(S,T.type||"string",T.mimeType)},generateAsync:function(x,S){return this.generateInternalStream(x).accumulate(S)},generateNodeStream:function(x,S){return(x=x||{}).type||(x.type="nodebuffer"),this.generateInternalStream(x).toNodejsStream(S)}};r.exports=A},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,r,i){r.exports=n("stream")},{stream:void 0}],17:[function(n,r,i){var o=n("./DataReader");function a(s){o.call(this,s);for(var l=0;l<this.data.length;l++)s[l]=255&s[l]}n("../utils").inherits(a,o),a.prototype.byteAt=function(s){return this.data[this.zero+s]},a.prototype.lastIndexOfSignature=function(s){for(var l=s.charCodeAt(0),u=s.charCodeAt(1),c=s.charCodeAt(2),f=s.charCodeAt(3),d=this.length-4;0<=d;--d)if(this.data[d]===l&&this.data[d+1]===u&&this.data[d+2]===c&&this.data[d+3]===f)return d-this.zero;return-1},a.prototype.readAndCheckSignature=function(s){var l=s.charCodeAt(0),u=s.charCodeAt(1),c=s.charCodeAt(2),f=s.charCodeAt(3),d=this.readData(4);return l===d[0]&&u===d[1]&&c===d[2]&&f===d[3]},a.prototype.readData=function(s){if(this.checkOffset(s),s===0)return[];var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},r.exports=a},{"../utils":32,"./DataReader":18}],18:[function(n,r,i){var o=n("../utils");function a(s){this.data=s,this.length=s.length,this.index=0,this.zero=0}a.prototype={checkOffset:function(s){this.checkIndex(this.index+s)},checkIndex:function(s){if(this.length<this.zero+s||s<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+s+"). Corrupted zip ?")},setIndex:function(s){this.checkIndex(s),this.index=s},skip:function(s){this.setIndex(this.index+s)},byteAt:function(){},readInt:function(s){var l,u=0;for(this.checkOffset(s),l=this.index+s-1;l>=this.index;l--)u=(u<<8)+this.byteAt(l);return this.index+=s,u},readString:function(s){return o.transformTo("string",this.readData(s))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var s=this.readInt(4);return new Date(Date.UTC(1980+(s>>25&127),(s>>21&15)-1,s>>16&31,s>>11&31,s>>5&63,(31&s)<<1))}},r.exports=a},{"../utils":32}],19:[function(n,r,i){var o=n("./Uint8ArrayReader");function a(s){o.call(this,s)}n("../utils").inherits(a,o),a.prototype.readData=function(s){this.checkOffset(s);var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},r.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,i){var o=n("./DataReader");function a(s){o.call(this,s)}n("../utils").inherits(a,o),a.prototype.byteAt=function(s){return this.data.charCodeAt(this.zero+s)},a.prototype.lastIndexOfSignature=function(s){return this.data.lastIndexOf(s)-this.zero},a.prototype.readAndCheckSignature=function(s){return s===this.readData(4)},a.prototype.readData=function(s){this.checkOffset(s);var l=this.data.slice(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},r.exports=a},{"../utils":32,"./DataReader":18}],21:[function(n,r,i){var o=n("./ArrayReader");function a(s){o.call(this,s)}n("../utils").inherits(a,o),a.prototype.readData=function(s){if(this.checkOffset(s),s===0)return new Uint8Array(0);var l=this.data.subarray(this.zero+this.index,this.zero+this.index+s);return this.index+=s,l},r.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,i){var o=n("../utils"),a=n("../support"),s=n("./ArrayReader"),l=n("./StringReader"),u=n("./NodeBufferReader"),c=n("./Uint8ArrayReader");r.exports=function(f){var d=o.getTypeOf(f);return o.checkSupport(d),d!=="string"||a.uint8array?d==="nodebuffer"?new u(f):a.uint8array?new c(o.transformTo("uint8array",f)):new s(o.transformTo("array",f)):new l(f)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,i){var o=n("./GenericWorker"),a=n("../utils");function s(l){o.call(this,"ConvertWorker to "+l),this.destType=l}a.inherits(s,o),s.prototype.processChunk=function(l){this.push({data:a.transformTo(this.destType,l.data),meta:l.meta})},r.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,i){var o=n("./GenericWorker"),a=n("../crc32");function s(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(s,o),s.prototype.processChunk=function(l){this.streamInfo.crc32=a(l.data,this.streamInfo.crc32||0),this.push(l)},r.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,i){var o=n("../utils"),a=n("./GenericWorker");function s(l){a.call(this,"DataLengthProbe for "+l),this.propName=l,this.withStreamInfo(l,0)}o.inherits(s,a),s.prototype.processChunk=function(l){if(l){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+l.data.length}a.prototype.processChunk.call(this,l)},r.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,i){var o=n("../utils"),a=n("./GenericWorker");function s(l){a.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,l.then(function(c){u.dataIsReady=!0,u.data=c,u.max=c&&c.length||0,u.type=o.getTypeOf(c),u.isPaused||u._tickAndRepeat()},function(c){u.error(c)})}o.inherits(s,a),s.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var l=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":l=this.data.substring(this.index,u);break;case"uint8array":l=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":l=this.data.slice(this.index,u)}return this.index=u,this.push({data:l,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,i){function o(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return!this.isFinished&&(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,s){return this._listeners[a].push(s),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,s){if(this._listeners[a])for(var l=0;l<this._listeners[a].length;l++)this._listeners[a][l].call(this,s)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var s=this;return a.on("data",function(l){s.processChunk(l)}),a.on("end",function(){s.end()}),a.on("error",function(l){s.error(l)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var a=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,s){return this.extraStreamInfo[a]=s,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},r.exports=o},{}],29:[function(n,r,i){var o=n("../utils"),a=n("./ConvertWorker"),s=n("./GenericWorker"),l=n("../base64"),u=n("../support"),c=n("../external"),f=null;if(u.nodestream)try{f=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function d(p,v){return new c.Promise(function(g,m){var y=[],R=p._internalType,A=p._outputType,x=p._mimeType;p.on("data",function(S,T){y.push(S),v&&v(T)}).on("error",function(S){y=[],m(S)}).on("end",function(){try{var S=function(T,w,M){switch(T){case"blob":return o.newBlob(o.transformTo("arraybuffer",w),M);case"base64":return l.encode(w);default:return o.transformTo(T,w)}}(A,function(T,w){var M,O=0,P=null,k=0;for(M=0;M<w.length;M++)k+=w[M].length;switch(T){case"string":return w.join("");case"array":return Array.prototype.concat.apply([],w);case"uint8array":for(P=new Uint8Array(k),M=0;M<w.length;M++)P.set(w[M],O),O+=w[M].length;return P;case"nodebuffer":return Buffer.concat(w);default:throw new Error("concat : unsupported type '"+T+"'")}}(R,y),x);g(S)}catch(T){m(T)}y=[]}).resume()})}function h(p,v,g){var m=v;switch(v){case"blob":case"arraybuffer":m="uint8array";break;case"base64":m="string"}try{this._internalType=m,this._outputType=v,this._mimeType=g,o.checkSupport(m),this._worker=p.pipe(new a(m)),p.lock()}catch(y){this._worker=new s("error"),this._worker.error(y)}}h.prototype={accumulate:function(p){return d(this,p)},on:function(p,v){var g=this;return p==="data"?this._worker.on(p,function(m){v.call(g,m.data,m.meta)}):this._worker.on(p,function(){o.delay(v,arguments,g)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(p){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new f(this,{objectMode:this._outputType!=="nodebuffer"},p)}},r.exports=h},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,r,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var o=new ArrayBuffer(0);try{i.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var a=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);a.append(o),i.blob=a.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!n("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,i){for(var o=n("./utils"),a=n("./support"),s=n("./nodejsUtils"),l=n("./stream/GenericWorker"),u=new Array(256),c=0;c<256;c++)u[c]=252<=c?6:248<=c?5:240<=c?4:224<=c?3:192<=c?2:1;u[254]=u[254]=1;function f(){l.call(this,"utf-8 decode"),this.leftOver=null}function d(){l.call(this,"utf-8 encode")}i.utf8encode=function(h){return a.nodebuffer?s.newBufferFrom(h,"utf-8"):function(p){var v,g,m,y,R,A=p.length,x=0;for(y=0;y<A;y++)(64512&(g=p.charCodeAt(y)))==55296&&y+1<A&&(64512&(m=p.charCodeAt(y+1)))==56320&&(g=65536+(g-55296<<10)+(m-56320),y++),x+=g<128?1:g<2048?2:g<65536?3:4;for(v=a.uint8array?new Uint8Array(x):new Array(x),y=R=0;R<x;y++)(64512&(g=p.charCodeAt(y)))==55296&&y+1<A&&(64512&(m=p.charCodeAt(y+1)))==56320&&(g=65536+(g-55296<<10)+(m-56320),y++),g<128?v[R++]=g:(g<2048?v[R++]=192|g>>>6:(g<65536?v[R++]=224|g>>>12:(v[R++]=240|g>>>18,v[R++]=128|g>>>12&63),v[R++]=128|g>>>6&63),v[R++]=128|63&g);return v}(h)},i.utf8decode=function(h){return a.nodebuffer?o.transformTo("nodebuffer",h).toString("utf-8"):function(p){var v,g,m,y,R=p.length,A=new Array(2*R);for(v=g=0;v<R;)if((m=p[v++])<128)A[g++]=m;else if(4<(y=u[m]))A[g++]=65533,v+=y-1;else{for(m&=y===2?31:y===3?15:7;1<y&&v<R;)m=m<<6|63&p[v++],y--;1<y?A[g++]=65533:m<65536?A[g++]=m:(m-=65536,A[g++]=55296|m>>10&1023,A[g++]=56320|1023&m)}return A.length!==g&&(A.subarray?A=A.subarray(0,g):A.length=g),o.applyFromCharCode(A)}(h=o.transformTo(a.uint8array?"uint8array":"array",h))},o.inherits(f,l),f.prototype.processChunk=function(h){var p=o.transformTo(a.uint8array?"uint8array":"array",h.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var v=p;(p=new Uint8Array(v.length+this.leftOver.length)).set(this.leftOver,0),p.set(v,this.leftOver.length)}else p=this.leftOver.concat(p);this.leftOver=null}var g=function(y,R){var A;for((R=R||y.length)>y.length&&(R=y.length),A=R-1;0<=A&&(192&y[A])==128;)A--;return A<0||A===0?R:A+u[y[A]]>R?A:R}(p),m=p;g!==p.length&&(a.uint8array?(m=p.subarray(0,g),this.leftOver=p.subarray(g,p.length)):(m=p.slice(0,g),this.leftOver=p.slice(g,p.length))),this.push({data:i.utf8decode(m),meta:h.meta})},f.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=f,o.inherits(d,l),d.prototype.processChunk=function(h){this.push({data:i.utf8encode(h.data),meta:h.meta})},i.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,i){var o=n("./support"),a=n("./base64"),s=n("./nodejsUtils"),l=n("./external");function u(v){return v}function c(v,g){for(var m=0;m<v.length;++m)g[m]=255&v.charCodeAt(m);return g}n("setimmediate"),i.newBlob=function(v,g){i.checkSupport("blob");try{return new Blob([v],{type:g})}catch{try{var m=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return m.append(v),m.getBlob(g)}catch{throw new Error("Bug : can't construct the Blob.")}}};var f={stringifyByChunk:function(v,g,m){var y=[],R=0,A=v.length;if(A<=m)return String.fromCharCode.apply(null,v);for(;R<A;)g==="array"||g==="nodebuffer"?y.push(String.fromCharCode.apply(null,v.slice(R,Math.min(R+m,A)))):y.push(String.fromCharCode.apply(null,v.subarray(R,Math.min(R+m,A)))),R+=m;return y.join("")},stringifyByChar:function(v){for(var g="",m=0;m<v.length;m++)g+=String.fromCharCode(v[m]);return g},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,s.allocBuffer(1)).length===1}catch{return!1}}()}};function d(v){var g=65536,m=i.getTypeOf(v),y=!0;if(m==="uint8array"?y=f.applyCanBeUsed.uint8array:m==="nodebuffer"&&(y=f.applyCanBeUsed.nodebuffer),y)for(;1<g;)try{return f.stringifyByChunk(v,m,g)}catch{g=Math.floor(g/2)}return f.stringifyByChar(v)}function h(v,g){for(var m=0;m<v.length;m++)g[m]=v[m];return g}i.applyFromCharCode=d;var p={};p.string={string:u,array:function(v){return c(v,new Array(v.length))},arraybuffer:function(v){return p.string.uint8array(v).buffer},uint8array:function(v){return c(v,new Uint8Array(v.length))},nodebuffer:function(v){return c(v,s.allocBuffer(v.length))}},p.array={string:d,array:u,arraybuffer:function(v){return new Uint8Array(v).buffer},uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return s.newBufferFrom(v)}},p.arraybuffer={string:function(v){return d(new Uint8Array(v))},array:function(v){return h(new Uint8Array(v),new Array(v.byteLength))},arraybuffer:u,uint8array:function(v){return new Uint8Array(v)},nodebuffer:function(v){return s.newBufferFrom(new Uint8Array(v))}},p.uint8array={string:d,array:function(v){return h(v,new Array(v.length))},arraybuffer:function(v){return v.buffer},uint8array:u,nodebuffer:function(v){return s.newBufferFrom(v)}},p.nodebuffer={string:d,array:function(v){return h(v,new Array(v.length))},arraybuffer:function(v){return p.nodebuffer.uint8array(v).buffer},uint8array:function(v){return h(v,new Uint8Array(v.length))},nodebuffer:u},i.transformTo=function(v,g){if(g=g||"",!v)return g;i.checkSupport(v);var m=i.getTypeOf(g);return p[m][v](g)},i.resolve=function(v){for(var g=v.split("/"),m=[],y=0;y<g.length;y++){var R=g[y];R==="."||R===""&&y!==0&&y!==g.length-1||(R===".."?m.pop():m.push(R))}return m.join("/")},i.getTypeOf=function(v){return typeof v=="string"?"string":Object.prototype.toString.call(v)==="[object Array]"?"array":o.nodebuffer&&s.isBuffer(v)?"nodebuffer":o.uint8array&&v instanceof Uint8Array?"uint8array":o.arraybuffer&&v instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(v){if(!o[v.toLowerCase()])throw new Error(v+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(v){var g,m,y="";for(m=0;m<(v||"").length;m++)y+="\\x"+((g=v.charCodeAt(m))<16?"0":"")+g.toString(16).toUpperCase();return y},i.delay=function(v,g,m){setImmediate(function(){v.apply(m||null,g||[])})},i.inherits=function(v,g){function m(){}m.prototype=g.prototype,v.prototype=new m},i.extend=function(){var v,g,m={};for(v=0;v<arguments.length;v++)for(g in arguments[v])Object.prototype.hasOwnProperty.call(arguments[v],g)&&m[g]===void 0&&(m[g]=arguments[v][g]);return m},i.prepareContent=function(v,g,m,y,R){return l.Promise.resolve(g).then(function(A){return o.blob&&(A instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(A))!==-1)&&typeof FileReader<"u"?new l.Promise(function(x,S){var T=new FileReader;T.onload=function(w){x(w.target.result)},T.onerror=function(w){S(w.target.error)},T.readAsArrayBuffer(A)}):A}).then(function(A){var x=i.getTypeOf(A);return x?(x==="arraybuffer"?A=i.transformTo("uint8array",A):x==="string"&&(R?A=a.decode(A):m&&y!==!0&&(A=function(S){return c(S,o.uint8array?new Uint8Array(S.length):new Array(S.length))}(A))),A):l.Promise.reject(new Error("Can't read the data of '"+v+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(n,r,i){var o=n("./reader/readerFor"),a=n("./utils"),s=n("./signature"),l=n("./zipEntry"),u=n("./support");function c(f){this.files=[],this.loadOptions=f}c.prototype={checkSignature:function(f){if(!this.reader.readAndCheckSignature(f)){this.reader.index-=4;var d=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+a.pretty(d)+", expected "+a.pretty(f)+")")}},isSignature:function(f,d){var h=this.reader.index;this.reader.setIndex(f);var p=this.reader.readString(4)===d;return this.reader.setIndex(h),p},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var f=this.reader.readData(this.zipCommentLength),d=u.uint8array?"uint8array":"array",h=a.transformTo(d,f);this.zipComment=this.loadOptions.decodeFileName(h)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var f,d,h,p=this.zip64EndOfCentralSize-44;0<p;)f=this.reader.readInt(2),d=this.reader.readInt(4),h=this.reader.readData(d),this.zip64ExtensibleData[f]={id:f,length:d,value:h}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var f,d;for(f=0;f<this.files.length;f++)d=this.files[f],this.reader.setIndex(d.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),d.readLocalPart(this.reader),d.handleUTF8(),d.processAttributes()},readCentralDir:function(){var f;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(f=new l({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(f);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var f=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(f<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(f);var d=f;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,(f=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(f),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var h=this.centralDirOffset+this.centralDirSize;this.zip64&&(h+=20,h+=12+this.zip64EndOfCentralSize);var p=d-h;if(0<p)this.isSignature(d,s.CENTRAL_FILE_HEADER)||(this.reader.zero=p);else if(p<0)throw new Error("Corrupted zip: missing "+Math.abs(p)+" bytes.")},prepareReader:function(f){this.reader=o(f)},load:function(f){this.prepareReader(f),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},r.exports=c},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(n,r,i){var o=n("./reader/readerFor"),a=n("./utils"),s=n("./compressedObject"),l=n("./crc32"),u=n("./utf8"),c=n("./compressions"),f=n("./support");function d(h,p){this.options=h,this.loadOptions=p}d.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(h){var p,v;if(h.skip(22),this.fileNameLength=h.readInt(2),v=h.readInt(2),this.fileName=h.readData(this.fileNameLength),h.skip(v),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((p=function(g){for(var m in c)if(Object.prototype.hasOwnProperty.call(c,m)&&c[m].magic===g)return c[m];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");this.decompressed=new s(this.compressedSize,this.uncompressedSize,this.crc32,p,h.readData(this.compressedSize))},readCentralPart:function(h){this.versionMadeBy=h.readInt(2),h.skip(2),this.bitFlag=h.readInt(2),this.compressionMethod=h.readString(2),this.date=h.readDate(),this.crc32=h.readInt(4),this.compressedSize=h.readInt(4),this.uncompressedSize=h.readInt(4);var p=h.readInt(2);if(this.extraFieldsLength=h.readInt(2),this.fileCommentLength=h.readInt(2),this.diskNumberStart=h.readInt(2),this.internalFileAttributes=h.readInt(2),this.externalFileAttributes=h.readInt(4),this.localHeaderOffset=h.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");h.skip(p),this.readExtraFields(h),this.parseZIP64ExtraField(h),this.fileComment=h.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var h=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),h==0&&(this.dosPermissions=63&this.externalFileAttributes),h==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var h=o(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=h.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=h.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=h.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=h.readInt(4))}},readExtraFields:function(h){var p,v,g,m=h.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});h.index+4<m;)p=h.readInt(2),v=h.readInt(2),g=h.readData(v),this.extraFields[p]={id:p,length:v,value:g};h.setIndex(m)},handleUTF8:function(){var h=f.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=u.utf8decode(this.fileName),this.fileCommentStr=u.utf8decode(this.fileComment);else{var p=this.findExtraFieldUnicodePath();if(p!==null)this.fileNameStr=p;else{var v=a.transformTo(h,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(v)}var g=this.findExtraFieldUnicodeComment();if(g!==null)this.fileCommentStr=g;else{var m=a.transformTo(h,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(m)}}},findExtraFieldUnicodePath:function(){var h=this.extraFields[28789];if(h){var p=o(h.value);return p.readInt(1)!==1||l(this.fileName)!==p.readInt(4)?null:u.utf8decode(p.readData(h.length-5))}return null},findExtraFieldUnicodeComment:function(){var h=this.extraFields[25461];if(h){var p=o(h.value);return p.readInt(1)!==1||l(this.fileComment)!==p.readInt(4)?null:u.utf8decode(p.readData(h.length-5))}return null}},r.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,r,i){function o(p,v,g){this.name=p,this.dir=g.dir,this.date=g.date,this.comment=g.comment,this.unixPermissions=g.unixPermissions,this.dosPermissions=g.dosPermissions,this._data=v,this._dataBinary=g.binary,this.options={compression:g.compression,compressionOptions:g.compressionOptions}}var a=n("./stream/StreamHelper"),s=n("./stream/DataWorker"),l=n("./utf8"),u=n("./compressedObject"),c=n("./stream/GenericWorker");o.prototype={internalStream:function(p){var v=null,g="string";try{if(!p)throw new Error("No output type specified.");var m=(g=p.toLowerCase())==="string"||g==="text";g!=="binarystring"&&g!=="text"||(g="string"),v=this._decompressWorker();var y=!this._dataBinary;y&&!m&&(v=v.pipe(new l.Utf8EncodeWorker)),!y&&m&&(v=v.pipe(new l.Utf8DecodeWorker))}catch(R){(v=new c("error")).error(R)}return new a(v,g,"")},async:function(p,v){return this.internalStream(p).accumulate(v)},nodeStream:function(p,v){return this.internalStream(p||"nodebuffer").toNodejsStream(v)},_compressWorker:function(p,v){if(this._data instanceof u&&this._data.compression.magic===p.magic)return this._data.getCompressedWorker();var g=this._decompressWorker();return this._dataBinary||(g=g.pipe(new l.Utf8EncodeWorker)),u.createWorkerFrom(g,p,v)},_decompressWorker:function(){return this._data instanceof u?this._data.getContentWorker():this._data instanceof c?this._data:new s(this._data)}};for(var f=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},h=0;h<f.length;h++)o.prototype[f[h]]=d;r.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,r,i){(function(o){var a,s,l=o.MutationObserver||o.WebKitMutationObserver;if(l){var u=0,c=new l(p),f=o.document.createTextNode("");c.observe(f,{characterData:!0}),a=function(){f.data=u=++u%2}}else if(o.setImmediate||o.MessageChannel===void 0)a="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var v=o.document.createElement("script");v.onreadystatechange=function(){p(),v.onreadystatechange=null,v.parentNode.removeChild(v),v=null},o.document.documentElement.appendChild(v)}:function(){setTimeout(p,0)};else{var d=new o.MessageChannel;d.port1.onmessage=p,a=function(){d.port2.postMessage(0)}}var h=[];function p(){var v,g;s=!0;for(var m=h.length;m;){for(g=h,h=[],v=-1;++v<m;)g[v]();m=h.length}s=!1}r.exports=function(v){h.push(v)!==1||s||a()}}).call(this,typeof Ft<"u"?Ft:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(n,r,i){var o=n("immediate");function a(){}var s={},l=["REJECTED"],u=["FULFILLED"],c=["PENDING"];function f(m){if(typeof m!="function")throw new TypeError("resolver must be a function");this.state=c,this.queue=[],this.outcome=void 0,m!==a&&v(this,m)}function d(m,y,R){this.promise=m,typeof y=="function"&&(this.onFulfilled=y,this.callFulfilled=this.otherCallFulfilled),typeof R=="function"&&(this.onRejected=R,this.callRejected=this.otherCallRejected)}function h(m,y,R){o(function(){var A;try{A=y(R)}catch(x){return s.reject(m,x)}A===m?s.reject(m,new TypeError("Cannot resolve promise with itself")):s.resolve(m,A)})}function p(m){var y=m&&m.then;if(m&&(typeof m=="object"||typeof m=="function")&&typeof y=="function")return function(){y.apply(m,arguments)}}function v(m,y){var R=!1;function A(T){R||(R=!0,s.reject(m,T))}function x(T){R||(R=!0,s.resolve(m,T))}var S=g(function(){y(x,A)});S.status==="error"&&A(S.value)}function g(m,y){var R={};try{R.value=m(y),R.status="success"}catch(A){R.status="error",R.value=A}return R}(r.exports=f).prototype.finally=function(m){if(typeof m!="function")return this;var y=this.constructor;return this.then(function(R){return y.resolve(m()).then(function(){return R})},function(R){return y.resolve(m()).then(function(){throw R})})},f.prototype.catch=function(m){return this.then(null,m)},f.prototype.then=function(m,y){if(typeof m!="function"&&this.state===u||typeof y!="function"&&this.state===l)return this;var R=new this.constructor(a);return this.state!==c?h(R,this.state===u?m:y,this.outcome):this.queue.push(new d(R,m,y)),R},d.prototype.callFulfilled=function(m){s.resolve(this.promise,m)},d.prototype.otherCallFulfilled=function(m){h(this.promise,this.onFulfilled,m)},d.prototype.callRejected=function(m){s.reject(this.promise,m)},d.prototype.otherCallRejected=function(m){h(this.promise,this.onRejected,m)},s.resolve=function(m,y){var R=g(p,y);if(R.status==="error")return s.reject(m,R.value);var A=R.value;if(A)v(m,A);else{m.state=u,m.outcome=y;for(var x=-1,S=m.queue.length;++x<S;)m.queue[x].callFulfilled(y)}return m},s.reject=function(m,y){m.state=l,m.outcome=y;for(var R=-1,A=m.queue.length;++R<A;)m.queue[R].callRejected(y);return m},f.resolve=function(m){return m instanceof this?m:s.resolve(new this(a),m)},f.reject=function(m){var y=new this(a);return s.reject(y,m)},f.all=function(m){var y=this;if(Object.prototype.toString.call(m)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=m.length,A=!1;if(!R)return this.resolve([]);for(var x=new Array(R),S=0,T=-1,w=new this(a);++T<R;)M(m[T],T);return w;function M(O,P){y.resolve(O).then(function(k){x[P]=k,++S!==R||A||(A=!0,s.resolve(w,x))},function(k){A||(A=!0,s.reject(w,k))})}},f.race=function(m){var y=this;if(Object.prototype.toString.call(m)!=="[object Array]")return this.reject(new TypeError("must be an array"));var R=m.length,A=!1;if(!R)return this.resolve([]);for(var x=-1,S=new this(a);++x<R;)T=m[x],y.resolve(T).then(function(w){A||(A=!0,s.resolve(S,w))},function(w){A||(A=!0,s.reject(S,w))});var T;return S}},{immediate:36}],38:[function(n,r,i){var o={};(0,n("./lib/utils/common").assign)(o,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),r.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,r,i){var o=n("./zlib/deflate"),a=n("./utils/common"),s=n("./utils/strings"),l=n("./zlib/messages"),u=n("./zlib/zstream"),c=Object.prototype.toString,f=0,d=-1,h=0,p=8;function v(m){if(!(this instanceof v))return new v(m);this.options=a.assign({level:d,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},m||{});var y=this.options;y.raw&&0<y.windowBits?y.windowBits=-y.windowBits:y.gzip&&0<y.windowBits&&y.windowBits<16&&(y.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var R=o.deflateInit2(this.strm,y.level,y.method,y.windowBits,y.memLevel,y.strategy);if(R!==f)throw new Error(l[R]);if(y.header&&o.deflateSetHeader(this.strm,y.header),y.dictionary){var A;if(A=typeof y.dictionary=="string"?s.string2buf(y.dictionary):c.call(y.dictionary)==="[object ArrayBuffer]"?new Uint8Array(y.dictionary):y.dictionary,(R=o.deflateSetDictionary(this.strm,A))!==f)throw new Error(l[R]);this._dict_set=!0}}function g(m,y){var R=new v(y);if(R.push(m,!0),R.err)throw R.msg||l[R.err];return R.result}v.prototype.push=function(m,y){var R,A,x=this.strm,S=this.options.chunkSize;if(this.ended)return!1;A=y===~~y?y:y===!0?4:0,typeof m=="string"?x.input=s.string2buf(m):c.call(m)==="[object ArrayBuffer]"?x.input=new Uint8Array(m):x.input=m,x.next_in=0,x.avail_in=x.input.length;do{if(x.avail_out===0&&(x.output=new a.Buf8(S),x.next_out=0,x.avail_out=S),(R=o.deflate(x,A))!==1&&R!==f)return this.onEnd(R),!(this.ended=!0);x.avail_out!==0&&(x.avail_in!==0||A!==4&&A!==2)||(this.options.to==="string"?this.onData(s.buf2binstring(a.shrinkBuf(x.output,x.next_out))):this.onData(a.shrinkBuf(x.output,x.next_out)))}while((0<x.avail_in||x.avail_out===0)&&R!==1);return A===4?(R=o.deflateEnd(this.strm),this.onEnd(R),this.ended=!0,R===f):A!==2||(this.onEnd(f),!(x.avail_out=0))},v.prototype.onData=function(m){this.chunks.push(m)},v.prototype.onEnd=function(m){m===f&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=m,this.msg=this.strm.msg},i.Deflate=v,i.deflate=g,i.deflateRaw=function(m,y){return(y=y||{}).raw=!0,g(m,y)},i.gzip=function(m,y){return(y=y||{}).gzip=!0,g(m,y)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,r,i){var o=n("./zlib/inflate"),a=n("./utils/common"),s=n("./utils/strings"),l=n("./zlib/constants"),u=n("./zlib/messages"),c=n("./zlib/zstream"),f=n("./zlib/gzheader"),d=Object.prototype.toString;function h(v){if(!(this instanceof h))return new h(v);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},v||{});var g=this.options;g.raw&&0<=g.windowBits&&g.windowBits<16&&(g.windowBits=-g.windowBits,g.windowBits===0&&(g.windowBits=-15)),!(0<=g.windowBits&&g.windowBits<16)||v&&v.windowBits||(g.windowBits+=32),15<g.windowBits&&g.windowBits<48&&!(15&g.windowBits)&&(g.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var m=o.inflateInit2(this.strm,g.windowBits);if(m!==l.Z_OK)throw new Error(u[m]);this.header=new f,o.inflateGetHeader(this.strm,this.header)}function p(v,g){var m=new h(g);if(m.push(v,!0),m.err)throw m.msg||u[m.err];return m.result}h.prototype.push=function(v,g){var m,y,R,A,x,S,T=this.strm,w=this.options.chunkSize,M=this.options.dictionary,O=!1;if(this.ended)return!1;y=g===~~g?g:g===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof v=="string"?T.input=s.binstring2buf(v):d.call(v)==="[object ArrayBuffer]"?T.input=new Uint8Array(v):T.input=v,T.next_in=0,T.avail_in=T.input.length;do{if(T.avail_out===0&&(T.output=new a.Buf8(w),T.next_out=0,T.avail_out=w),(m=o.inflate(T,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&M&&(S=typeof M=="string"?s.string2buf(M):d.call(M)==="[object ArrayBuffer]"?new Uint8Array(M):M,m=o.inflateSetDictionary(this.strm,S)),m===l.Z_BUF_ERROR&&O===!0&&(m=l.Z_OK,O=!1),m!==l.Z_STREAM_END&&m!==l.Z_OK)return this.onEnd(m),!(this.ended=!0);T.next_out&&(T.avail_out!==0&&m!==l.Z_STREAM_END&&(T.avail_in!==0||y!==l.Z_FINISH&&y!==l.Z_SYNC_FLUSH)||(this.options.to==="string"?(R=s.utf8border(T.output,T.next_out),A=T.next_out-R,x=s.buf2string(T.output,R),T.next_out=A,T.avail_out=w-A,A&&a.arraySet(T.output,T.output,R,A,0),this.onData(x)):this.onData(a.shrinkBuf(T.output,T.next_out)))),T.avail_in===0&&T.avail_out===0&&(O=!0)}while((0<T.avail_in||T.avail_out===0)&&m!==l.Z_STREAM_END);return m===l.Z_STREAM_END&&(y=l.Z_FINISH),y===l.Z_FINISH?(m=o.inflateEnd(this.strm),this.onEnd(m),this.ended=!0,m===l.Z_OK):y!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),!(T.avail_out=0))},h.prototype.onData=function(v){this.chunks.push(v)},h.prototype.onEnd=function(v){v===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=v,this.msg=this.strm.msg},i.Inflate=h,i.inflate=p,i.inflateRaw=function(v,g){return(g=g||{}).raw=!0,p(v,g)},i.ungzip=p},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(l){for(var u=Array.prototype.slice.call(arguments,1);u.length;){var c=u.shift();if(c){if(typeof c!="object")throw new TypeError(c+"must be non-object");for(var f in c)c.hasOwnProperty(f)&&(l[f]=c[f])}}return l},i.shrinkBuf=function(l,u){return l.length===u?l:l.subarray?l.subarray(0,u):(l.length=u,l)};var a={arraySet:function(l,u,c,f,d){if(u.subarray&&l.subarray)l.set(u.subarray(c,c+f),d);else for(var h=0;h<f;h++)l[d+h]=u[c+h]},flattenChunks:function(l){var u,c,f,d,h,p;for(u=f=0,c=l.length;u<c;u++)f+=l[u].length;for(p=new Uint8Array(f),u=d=0,c=l.length;u<c;u++)h=l[u],p.set(h,d),d+=h.length;return p}},s={arraySet:function(l,u,c,f,d){for(var h=0;h<f;h++)l[d+h]=u[c+h]},flattenChunks:function(l){return[].concat.apply([],l)}};i.setTyped=function(l){l?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,a)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,s))},i.setTyped(o)},{}],42:[function(n,r,i){var o=n("./common"),a=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{s=!1}for(var l=new o.Buf8(256),u=0;u<256;u++)l[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;function c(f,d){if(d<65537&&(f.subarray&&s||!f.subarray&&a))return String.fromCharCode.apply(null,o.shrinkBuf(f,d));for(var h="",p=0;p<d;p++)h+=String.fromCharCode(f[p]);return h}l[254]=l[254]=1,i.string2buf=function(f){var d,h,p,v,g,m=f.length,y=0;for(v=0;v<m;v++)(64512&(h=f.charCodeAt(v)))==55296&&v+1<m&&(64512&(p=f.charCodeAt(v+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),v++),y+=h<128?1:h<2048?2:h<65536?3:4;for(d=new o.Buf8(y),v=g=0;g<y;v++)(64512&(h=f.charCodeAt(v)))==55296&&v+1<m&&(64512&(p=f.charCodeAt(v+1)))==56320&&(h=65536+(h-55296<<10)+(p-56320),v++),h<128?d[g++]=h:(h<2048?d[g++]=192|h>>>6:(h<65536?d[g++]=224|h>>>12:(d[g++]=240|h>>>18,d[g++]=128|h>>>12&63),d[g++]=128|h>>>6&63),d[g++]=128|63&h);return d},i.buf2binstring=function(f){return c(f,f.length)},i.binstring2buf=function(f){for(var d=new o.Buf8(f.length),h=0,p=d.length;h<p;h++)d[h]=f.charCodeAt(h);return d},i.buf2string=function(f,d){var h,p,v,g,m=d||f.length,y=new Array(2*m);for(h=p=0;h<m;)if((v=f[h++])<128)y[p++]=v;else if(4<(g=l[v]))y[p++]=65533,h+=g-1;else{for(v&=g===2?31:g===3?15:7;1<g&&h<m;)v=v<<6|63&f[h++],g--;1<g?y[p++]=65533:v<65536?y[p++]=v:(v-=65536,y[p++]=55296|v>>10&1023,y[p++]=56320|1023&v)}return c(y,p)},i.utf8border=function(f,d){var h;for((d=d||f.length)>f.length&&(d=f.length),h=d-1;0<=h&&(192&f[h])==128;)h--;return h<0||h===0?d:h+l[f[h]]>d?h:d}},{"./common":41}],43:[function(n,r,i){r.exports=function(o,a,s,l){for(var u=65535&o|0,c=o>>>16&65535|0,f=0;s!==0;){for(s-=f=2e3<s?2e3:s;c=c+(u=u+a[l++]|0)|0,--f;);u%=65521,c%=65521}return u|c<<16|0}},{}],44:[function(n,r,i){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,r,i){var o=function(){for(var a,s=[],l=0;l<256;l++){a=l;for(var u=0;u<8;u++)a=1&a?3988292384^a>>>1:a>>>1;s[l]=a}return s}();r.exports=function(a,s,l,u){var c=o,f=u+l;a^=-1;for(var d=u;d<f;d++)a=a>>>8^c[255&(a^s[d])];return-1^a}},{}],46:[function(n,r,i){var o,a=n("../utils/common"),s=n("./trees"),l=n("./adler32"),u=n("./crc32"),c=n("./messages"),f=0,d=4,h=0,p=-2,v=-1,g=4,m=2,y=8,R=9,A=286,x=30,S=19,T=2*A+1,w=15,M=3,O=258,P=O+M+1,k=42,F=113,C=1,I=2,N=3,W=4;function D(E,$){return E.msg=c[$],$}function Z(E){return(E<<1)-(4<E?9:0)}function re(E){for(var $=E.length;0<=--$;)E[$]=0}function B(E){var $=E.state,ie=$.pending;ie>E.avail_out&&(ie=E.avail_out),ie!==0&&(a.arraySet(E.output,$.pending_buf,$.pending_out,ie,E.next_out),E.next_out+=ie,$.pending_out+=ie,E.total_out+=ie,E.avail_out-=ie,$.pending-=ie,$.pending===0&&($.pending_out=0))}function Y(E,$){s._tr_flush_block(E,0<=E.block_start?E.block_start:-1,E.strstart-E.block_start,$),E.block_start=E.strstart,B(E.strm)}function K(E,$){E.pending_buf[E.pending++]=$}function G(E,$){E.pending_buf[E.pending++]=$>>>8&255,E.pending_buf[E.pending++]=255&$}function ee(E,$){var ie,j,te=E.max_chain_length,ae=E.strstart,he=E.prev_length,fe=E.nice_match,ve=E.strstart>E.w_size-P?E.strstart-(E.w_size-P):0,xe=E.window,Fe=E.w_mask,Re=E.prev,Qe=E.strstart+O,Xe=xe[ae+he-1],He=xe[ae+he];E.prev_length>=E.good_match&&(te>>=2),fe>E.lookahead&&(fe=E.lookahead);do if(xe[(ie=$)+he]===He&&xe[ie+he-1]===Xe&&xe[ie]===xe[ae]&&xe[++ie]===xe[ae+1]){ae+=2,ie++;do;while(xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&xe[++ae]===xe[++ie]&&ae<Qe);if(j=O-(Qe-ae),ae=Qe-O,he<j){if(E.match_start=$,fe<=(he=j))break;Xe=xe[ae+he-1],He=xe[ae+he]}}while(($=Re[$&Fe])>ve&&--te!=0);return he<=E.lookahead?he:E.lookahead}function q(E){var $,ie,j,te,ae,he,fe,ve,xe,Fe,Re=E.w_size;do{if(te=E.window_size-E.lookahead-E.strstart,E.strstart>=Re+(Re-P)){for(a.arraySet(E.window,E.window,Re,Re,0),E.match_start-=Re,E.strstart-=Re,E.block_start-=Re,$=ie=E.hash_size;j=E.head[--$],E.head[$]=Re<=j?j-Re:0,--ie;);for($=ie=Re;j=E.prev[--$],E.prev[$]=Re<=j?j-Re:0,--ie;);te+=Re}if(E.strm.avail_in===0)break;if(he=E.strm,fe=E.window,ve=E.strstart+E.lookahead,xe=te,Fe=void 0,Fe=he.avail_in,xe<Fe&&(Fe=xe),ie=Fe===0?0:(he.avail_in-=Fe,a.arraySet(fe,he.input,he.next_in,Fe,ve),he.state.wrap===1?he.adler=l(he.adler,fe,Fe,ve):he.state.wrap===2&&(he.adler=u(he.adler,fe,Fe,ve)),he.next_in+=Fe,he.total_in+=Fe,Fe),E.lookahead+=ie,E.lookahead+E.insert>=M)for(ae=E.strstart-E.insert,E.ins_h=E.window[ae],E.ins_h=(E.ins_h<<E.hash_shift^E.window[ae+1])&E.hash_mask;E.insert&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[ae+M-1])&E.hash_mask,E.prev[ae&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=ae,ae++,E.insert--,!(E.lookahead+E.insert<M)););}while(E.lookahead<P&&E.strm.avail_in!==0)}function H(E,$){for(var ie,j;;){if(E.lookahead<P){if(q(E),E.lookahead<P&&$===f)return C;if(E.lookahead===0)break}if(ie=0,E.lookahead>=M&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+M-1])&E.hash_mask,ie=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart),ie!==0&&E.strstart-ie<=E.w_size-P&&(E.match_length=ee(E,ie)),E.match_length>=M)if(j=s._tr_tally(E,E.strstart-E.match_start,E.match_length-M),E.lookahead-=E.match_length,E.match_length<=E.max_lazy_match&&E.lookahead>=M){for(E.match_length--;E.strstart++,E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+M-1])&E.hash_mask,ie=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart,--E.match_length!=0;);E.strstart++}else E.strstart+=E.match_length,E.match_length=0,E.ins_h=E.window[E.strstart],E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+1])&E.hash_mask;else j=s._tr_tally(E,0,E.window[E.strstart]),E.lookahead--,E.strstart++;if(j&&(Y(E,!1),E.strm.avail_out===0))return C}return E.insert=E.strstart<M-1?E.strstart:M-1,$===d?(Y(E,!0),E.strm.avail_out===0?N:W):E.last_lit&&(Y(E,!1),E.strm.avail_out===0)?C:I}function ue(E,$){for(var ie,j,te;;){if(E.lookahead<P){if(q(E),E.lookahead<P&&$===f)return C;if(E.lookahead===0)break}if(ie=0,E.lookahead>=M&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+M-1])&E.hash_mask,ie=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart),E.prev_length=E.match_length,E.prev_match=E.match_start,E.match_length=M-1,ie!==0&&E.prev_length<E.max_lazy_match&&E.strstart-ie<=E.w_size-P&&(E.match_length=ee(E,ie),E.match_length<=5&&(E.strategy===1||E.match_length===M&&4096<E.strstart-E.match_start)&&(E.match_length=M-1)),E.prev_length>=M&&E.match_length<=E.prev_length){for(te=E.strstart+E.lookahead-M,j=s._tr_tally(E,E.strstart-1-E.prev_match,E.prev_length-M),E.lookahead-=E.prev_length-1,E.prev_length-=2;++E.strstart<=te&&(E.ins_h=(E.ins_h<<E.hash_shift^E.window[E.strstart+M-1])&E.hash_mask,ie=E.prev[E.strstart&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=E.strstart),--E.prev_length!=0;);if(E.match_available=0,E.match_length=M-1,E.strstart++,j&&(Y(E,!1),E.strm.avail_out===0))return C}else if(E.match_available){if((j=s._tr_tally(E,0,E.window[E.strstart-1]))&&Y(E,!1),E.strstart++,E.lookahead--,E.strm.avail_out===0)return C}else E.match_available=1,E.strstart++,E.lookahead--}return E.match_available&&(j=s._tr_tally(E,0,E.window[E.strstart-1]),E.match_available=0),E.insert=E.strstart<M-1?E.strstart:M-1,$===d?(Y(E,!0),E.strm.avail_out===0?N:W):E.last_lit&&(Y(E,!1),E.strm.avail_out===0)?C:I}function Ae(E,$,ie,j,te){this.good_length=E,this.max_lazy=$,this.nice_length=ie,this.max_chain=j,this.func=te}function ce(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=y,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new a.Buf16(2*T),this.dyn_dtree=new a.Buf16(2*(2*x+1)),this.bl_tree=new a.Buf16(2*(2*S+1)),re(this.dyn_ltree),re(this.dyn_dtree),re(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(w+1),this.heap=new a.Buf16(2*A+1),re(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*A+1),re(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function de(E){var $;return E&&E.state?(E.total_in=E.total_out=0,E.data_type=m,($=E.state).pending=0,$.pending_out=0,$.wrap<0&&($.wrap=-$.wrap),$.status=$.wrap?k:F,E.adler=$.wrap===2?0:1,$.last_flush=f,s._tr_init($),h):D(E,p)}function le(E){var $=de(E);return $===h&&function(ie){ie.window_size=2*ie.w_size,re(ie.head),ie.max_lazy_match=o[ie.level].max_lazy,ie.good_match=o[ie.level].good_length,ie.nice_match=o[ie.level].nice_length,ie.max_chain_length=o[ie.level].max_chain,ie.strstart=0,ie.block_start=0,ie.lookahead=0,ie.insert=0,ie.match_length=ie.prev_length=M-1,ie.match_available=0,ie.ins_h=0}(E.state),$}function J(E,$,ie,j,te,ae){if(!E)return p;var he=1;if($===v&&($=6),j<0?(he=0,j=-j):15<j&&(he=2,j-=16),te<1||R<te||ie!==y||j<8||15<j||$<0||9<$||ae<0||g<ae)return D(E,p);j===8&&(j=9);var fe=new ce;return(E.state=fe).strm=E,fe.wrap=he,fe.gzhead=null,fe.w_bits=j,fe.w_size=1<<fe.w_bits,fe.w_mask=fe.w_size-1,fe.hash_bits=te+7,fe.hash_size=1<<fe.hash_bits,fe.hash_mask=fe.hash_size-1,fe.hash_shift=~~((fe.hash_bits+M-1)/M),fe.window=new a.Buf8(2*fe.w_size),fe.head=new a.Buf16(fe.hash_size),fe.prev=new a.Buf16(fe.w_size),fe.lit_bufsize=1<<te+6,fe.pending_buf_size=4*fe.lit_bufsize,fe.pending_buf=new a.Buf8(fe.pending_buf_size),fe.d_buf=1*fe.lit_bufsize,fe.l_buf=3*fe.lit_bufsize,fe.level=$,fe.strategy=ae,fe.method=ie,le(E)}o=[new Ae(0,0,0,0,function(E,$){var ie=65535;for(ie>E.pending_buf_size-5&&(ie=E.pending_buf_size-5);;){if(E.lookahead<=1){if(q(E),E.lookahead===0&&$===f)return C;if(E.lookahead===0)break}E.strstart+=E.lookahead,E.lookahead=0;var j=E.block_start+ie;if((E.strstart===0||E.strstart>=j)&&(E.lookahead=E.strstart-j,E.strstart=j,Y(E,!1),E.strm.avail_out===0)||E.strstart-E.block_start>=E.w_size-P&&(Y(E,!1),E.strm.avail_out===0))return C}return E.insert=0,$===d?(Y(E,!0),E.strm.avail_out===0?N:W):(E.strstart>E.block_start&&(Y(E,!1),E.strm.avail_out),C)}),new Ae(4,4,8,4,H),new Ae(4,5,16,8,H),new Ae(4,6,32,32,H),new Ae(4,4,16,16,ue),new Ae(8,16,32,32,ue),new Ae(8,16,128,128,ue),new Ae(8,32,128,256,ue),new Ae(32,128,258,1024,ue),new Ae(32,258,258,4096,ue)],i.deflateInit=function(E,$){return J(E,$,y,15,8,0)},i.deflateInit2=J,i.deflateReset=le,i.deflateResetKeep=de,i.deflateSetHeader=function(E,$){return E&&E.state?E.state.wrap!==2?p:(E.state.gzhead=$,h):p},i.deflate=function(E,$){var ie,j,te,ae;if(!E||!E.state||5<$||$<0)return E?D(E,p):p;if(j=E.state,!E.output||!E.input&&E.avail_in!==0||j.status===666&&$!==d)return D(E,E.avail_out===0?-5:p);if(j.strm=E,ie=j.last_flush,j.last_flush=$,j.status===k)if(j.wrap===2)E.adler=0,K(j,31),K(j,139),K(j,8),j.gzhead?(K(j,(j.gzhead.text?1:0)+(j.gzhead.hcrc?2:0)+(j.gzhead.extra?4:0)+(j.gzhead.name?8:0)+(j.gzhead.comment?16:0)),K(j,255&j.gzhead.time),K(j,j.gzhead.time>>8&255),K(j,j.gzhead.time>>16&255),K(j,j.gzhead.time>>24&255),K(j,j.level===9?2:2<=j.strategy||j.level<2?4:0),K(j,255&j.gzhead.os),j.gzhead.extra&&j.gzhead.extra.length&&(K(j,255&j.gzhead.extra.length),K(j,j.gzhead.extra.length>>8&255)),j.gzhead.hcrc&&(E.adler=u(E.adler,j.pending_buf,j.pending,0)),j.gzindex=0,j.status=69):(K(j,0),K(j,0),K(j,0),K(j,0),K(j,0),K(j,j.level===9?2:2<=j.strategy||j.level<2?4:0),K(j,3),j.status=F);else{var he=y+(j.w_bits-8<<4)<<8;he|=(2<=j.strategy||j.level<2?0:j.level<6?1:j.level===6?2:3)<<6,j.strstart!==0&&(he|=32),he+=31-he%31,j.status=F,G(j,he),j.strstart!==0&&(G(j,E.adler>>>16),G(j,65535&E.adler)),E.adler=1}if(j.status===69)if(j.gzhead.extra){for(te=j.pending;j.gzindex<(65535&j.gzhead.extra.length)&&(j.pending!==j.pending_buf_size||(j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),B(E),te=j.pending,j.pending!==j.pending_buf_size));)K(j,255&j.gzhead.extra[j.gzindex]),j.gzindex++;j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),j.gzindex===j.gzhead.extra.length&&(j.gzindex=0,j.status=73)}else j.status=73;if(j.status===73)if(j.gzhead.name){te=j.pending;do{if(j.pending===j.pending_buf_size&&(j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),B(E),te=j.pending,j.pending===j.pending_buf_size)){ae=1;break}ae=j.gzindex<j.gzhead.name.length?255&j.gzhead.name.charCodeAt(j.gzindex++):0,K(j,ae)}while(ae!==0);j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),ae===0&&(j.gzindex=0,j.status=91)}else j.status=91;if(j.status===91)if(j.gzhead.comment){te=j.pending;do{if(j.pending===j.pending_buf_size&&(j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),B(E),te=j.pending,j.pending===j.pending_buf_size)){ae=1;break}ae=j.gzindex<j.gzhead.comment.length?255&j.gzhead.comment.charCodeAt(j.gzindex++):0,K(j,ae)}while(ae!==0);j.gzhead.hcrc&&j.pending>te&&(E.adler=u(E.adler,j.pending_buf,j.pending-te,te)),ae===0&&(j.status=103)}else j.status=103;if(j.status===103&&(j.gzhead.hcrc?(j.pending+2>j.pending_buf_size&&B(E),j.pending+2<=j.pending_buf_size&&(K(j,255&E.adler),K(j,E.adler>>8&255),E.adler=0,j.status=F)):j.status=F),j.pending!==0){if(B(E),E.avail_out===0)return j.last_flush=-1,h}else if(E.avail_in===0&&Z($)<=Z(ie)&&$!==d)return D(E,-5);if(j.status===666&&E.avail_in!==0)return D(E,-5);if(E.avail_in!==0||j.lookahead!==0||$!==f&&j.status!==666){var fe=j.strategy===2?function(ve,xe){for(var Fe;;){if(ve.lookahead===0&&(q(ve),ve.lookahead===0)){if(xe===f)return C;break}if(ve.match_length=0,Fe=s._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++,Fe&&(Y(ve,!1),ve.strm.avail_out===0))return C}return ve.insert=0,xe===d?(Y(ve,!0),ve.strm.avail_out===0?N:W):ve.last_lit&&(Y(ve,!1),ve.strm.avail_out===0)?C:I}(j,$):j.strategy===3?function(ve,xe){for(var Fe,Re,Qe,Xe,He=ve.window;;){if(ve.lookahead<=O){if(q(ve),ve.lookahead<=O&&xe===f)return C;if(ve.lookahead===0)break}if(ve.match_length=0,ve.lookahead>=M&&0<ve.strstart&&(Re=He[Qe=ve.strstart-1])===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]){Xe=ve.strstart+O;do;while(Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Re===He[++Qe]&&Qe<Xe);ve.match_length=O-(Xe-Qe),ve.match_length>ve.lookahead&&(ve.match_length=ve.lookahead)}if(ve.match_length>=M?(Fe=s._tr_tally(ve,1,ve.match_length-M),ve.lookahead-=ve.match_length,ve.strstart+=ve.match_length,ve.match_length=0):(Fe=s._tr_tally(ve,0,ve.window[ve.strstart]),ve.lookahead--,ve.strstart++),Fe&&(Y(ve,!1),ve.strm.avail_out===0))return C}return ve.insert=0,xe===d?(Y(ve,!0),ve.strm.avail_out===0?N:W):ve.last_lit&&(Y(ve,!1),ve.strm.avail_out===0)?C:I}(j,$):o[j.level].func(j,$);if(fe!==N&&fe!==W||(j.status=666),fe===C||fe===N)return E.avail_out===0&&(j.last_flush=-1),h;if(fe===I&&($===1?s._tr_align(j):$!==5&&(s._tr_stored_block(j,0,0,!1),$===3&&(re(j.head),j.lookahead===0&&(j.strstart=0,j.block_start=0,j.insert=0))),B(E),E.avail_out===0))return j.last_flush=-1,h}return $!==d?h:j.wrap<=0?1:(j.wrap===2?(K(j,255&E.adler),K(j,E.adler>>8&255),K(j,E.adler>>16&255),K(j,E.adler>>24&255),K(j,255&E.total_in),K(j,E.total_in>>8&255),K(j,E.total_in>>16&255),K(j,E.total_in>>24&255)):(G(j,E.adler>>>16),G(j,65535&E.adler)),B(E),0<j.wrap&&(j.wrap=-j.wrap),j.pending!==0?h:1)},i.deflateEnd=function(E){var $;return E&&E.state?($=E.state.status)!==k&&$!==69&&$!==73&&$!==91&&$!==103&&$!==F&&$!==666?D(E,p):(E.state=null,$===F?D(E,-3):h):p},i.deflateSetDictionary=function(E,$){var ie,j,te,ae,he,fe,ve,xe,Fe=$.length;if(!E||!E.state||(ae=(ie=E.state).wrap)===2||ae===1&&ie.status!==k||ie.lookahead)return p;for(ae===1&&(E.adler=l(E.adler,$,Fe,0)),ie.wrap=0,Fe>=ie.w_size&&(ae===0&&(re(ie.head),ie.strstart=0,ie.block_start=0,ie.insert=0),xe=new a.Buf8(ie.w_size),a.arraySet(xe,$,Fe-ie.w_size,ie.w_size,0),$=xe,Fe=ie.w_size),he=E.avail_in,fe=E.next_in,ve=E.input,E.avail_in=Fe,E.next_in=0,E.input=$,q(ie);ie.lookahead>=M;){for(j=ie.strstart,te=ie.lookahead-(M-1);ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[j+M-1])&ie.hash_mask,ie.prev[j&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=j,j++,--te;);ie.strstart=j,ie.lookahead=M-1,q(ie)}return ie.strstart+=ie.lookahead,ie.block_start=ie.strstart,ie.insert=ie.lookahead,ie.lookahead=0,ie.match_length=ie.prev_length=M-1,ie.match_available=0,E.next_in=fe,E.input=ve,E.avail_in=he,ie.wrap=ae,h},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,r,i){r.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,r,i){r.exports=function(o,a){var s,l,u,c,f,d,h,p,v,g,m,y,R,A,x,S,T,w,M,O,P,k,F,C,I;s=o.state,l=o.next_in,C=o.input,u=l+(o.avail_in-5),c=o.next_out,I=o.output,f=c-(a-o.avail_out),d=c+(o.avail_out-257),h=s.dmax,p=s.wsize,v=s.whave,g=s.wnext,m=s.window,y=s.hold,R=s.bits,A=s.lencode,x=s.distcode,S=(1<<s.lenbits)-1,T=(1<<s.distbits)-1;e:do{R<15&&(y+=C[l++]<<R,R+=8,y+=C[l++]<<R,R+=8),w=A[y&S];t:for(;;){if(y>>>=M=w>>>24,R-=M,(M=w>>>16&255)===0)I[c++]=65535&w;else{if(!(16&M)){if(!(64&M)){w=A[(65535&w)+(y&(1<<M)-1)];continue t}if(32&M){s.mode=12;break e}o.msg="invalid literal/length code",s.mode=30;break e}O=65535&w,(M&=15)&&(R<M&&(y+=C[l++]<<R,R+=8),O+=y&(1<<M)-1,y>>>=M,R-=M),R<15&&(y+=C[l++]<<R,R+=8,y+=C[l++]<<R,R+=8),w=x[y&T];n:for(;;){if(y>>>=M=w>>>24,R-=M,!(16&(M=w>>>16&255))){if(!(64&M)){w=x[(65535&w)+(y&(1<<M)-1)];continue n}o.msg="invalid distance code",s.mode=30;break e}if(P=65535&w,R<(M&=15)&&(y+=C[l++]<<R,(R+=8)<M&&(y+=C[l++]<<R,R+=8)),h<(P+=y&(1<<M)-1)){o.msg="invalid distance too far back",s.mode=30;break e}if(y>>>=M,R-=M,(M=c-f)<P){if(v<(M=P-M)&&s.sane){o.msg="invalid distance too far back",s.mode=30;break e}if(F=m,(k=0)===g){if(k+=p-M,M<O){for(O-=M;I[c++]=m[k++],--M;);k=c-P,F=I}}else if(g<M){if(k+=p+g-M,(M-=g)<O){for(O-=M;I[c++]=m[k++],--M;);if(k=0,g<O){for(O-=M=g;I[c++]=m[k++],--M;);k=c-P,F=I}}}else if(k+=g-M,M<O){for(O-=M;I[c++]=m[k++],--M;);k=c-P,F=I}for(;2<O;)I[c++]=F[k++],I[c++]=F[k++],I[c++]=F[k++],O-=3;O&&(I[c++]=F[k++],1<O&&(I[c++]=F[k++]))}else{for(k=c-P;I[c++]=I[k++],I[c++]=I[k++],I[c++]=I[k++],2<(O-=3););O&&(I[c++]=I[k++],1<O&&(I[c++]=I[k++]))}break}}break}}while(l<u&&c<d);l-=O=R>>3,y&=(1<<(R-=O<<3))-1,o.next_in=l,o.next_out=c,o.avail_in=l<u?u-l+5:5-(l-u),o.avail_out=c<d?d-c+257:257-(c-d),s.hold=y,s.bits=R}},{}],49:[function(n,r,i){var o=n("../utils/common"),a=n("./adler32"),s=n("./crc32"),l=n("./inffast"),u=n("./inftrees"),c=1,f=2,d=0,h=-2,p=1,v=852,g=592;function m(k){return(k>>>24&255)+(k>>>8&65280)+((65280&k)<<8)+((255&k)<<24)}function y(){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 o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function R(k){var F;return k&&k.state?(F=k.state,k.total_in=k.total_out=F.total=0,k.msg="",F.wrap&&(k.adler=1&F.wrap),F.mode=p,F.last=0,F.havedict=0,F.dmax=32768,F.head=null,F.hold=0,F.bits=0,F.lencode=F.lendyn=new o.Buf32(v),F.distcode=F.distdyn=new o.Buf32(g),F.sane=1,F.back=-1,d):h}function A(k){var F;return k&&k.state?((F=k.state).wsize=0,F.whave=0,F.wnext=0,R(k)):h}function x(k,F){var C,I;return k&&k.state?(I=k.state,F<0?(C=0,F=-F):(C=1+(F>>4),F<48&&(F&=15)),F&&(F<8||15<F)?h:(I.window!==null&&I.wbits!==F&&(I.window=null),I.wrap=C,I.wbits=F,A(k))):h}function S(k,F){var C,I;return k?(I=new y,(k.state=I).window=null,(C=x(k,F))!==d&&(k.state=null),C):h}var T,w,M=!0;function O(k){if(M){var F;for(T=new o.Buf32(512),w=new o.Buf32(32),F=0;F<144;)k.lens[F++]=8;for(;F<256;)k.lens[F++]=9;for(;F<280;)k.lens[F++]=7;for(;F<288;)k.lens[F++]=8;for(u(c,k.lens,0,288,T,0,k.work,{bits:9}),F=0;F<32;)k.lens[F++]=5;u(f,k.lens,0,32,w,0,k.work,{bits:5}),M=!1}k.lencode=T,k.lenbits=9,k.distcode=w,k.distbits=5}function P(k,F,C,I){var N,W=k.state;return W.window===null&&(W.wsize=1<<W.wbits,W.wnext=0,W.whave=0,W.window=new o.Buf8(W.wsize)),I>=W.wsize?(o.arraySet(W.window,F,C-W.wsize,W.wsize,0),W.wnext=0,W.whave=W.wsize):(I<(N=W.wsize-W.wnext)&&(N=I),o.arraySet(W.window,F,C-I,N,W.wnext),(I-=N)?(o.arraySet(W.window,F,C-I,I,0),W.wnext=I,W.whave=W.wsize):(W.wnext+=N,W.wnext===W.wsize&&(W.wnext=0),W.whave<W.wsize&&(W.whave+=N))),0}i.inflateReset=A,i.inflateReset2=x,i.inflateResetKeep=R,i.inflateInit=function(k){return S(k,15)},i.inflateInit2=S,i.inflate=function(k,F){var C,I,N,W,D,Z,re,B,Y,K,G,ee,q,H,ue,Ae,ce,de,le,J,E,$,ie,j,te=0,ae=new o.Buf8(4),he=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!k||!k.state||!k.output||!k.input&&k.avail_in!==0)return h;(C=k.state).mode===12&&(C.mode=13),D=k.next_out,N=k.output,re=k.avail_out,W=k.next_in,I=k.input,Z=k.avail_in,B=C.hold,Y=C.bits,K=Z,G=re,$=d;e:for(;;)switch(C.mode){case p:if(C.wrap===0){C.mode=13;break}for(;Y<16;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(2&C.wrap&&B===35615){ae[C.check=0]=255&B,ae[1]=B>>>8&255,C.check=s(C.check,ae,2,0),Y=B=0,C.mode=2;break}if(C.flags=0,C.head&&(C.head.done=!1),!(1&C.wrap)||(((255&B)<<8)+(B>>8))%31){k.msg="incorrect header check",C.mode=30;break}if((15&B)!=8){k.msg="unknown compression method",C.mode=30;break}if(Y-=4,E=8+(15&(B>>>=4)),C.wbits===0)C.wbits=E;else if(E>C.wbits){k.msg="invalid window size",C.mode=30;break}C.dmax=1<<E,k.adler=C.check=1,C.mode=512&B?10:12,Y=B=0;break;case 2:for(;Y<16;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(C.flags=B,(255&C.flags)!=8){k.msg="unknown compression method",C.mode=30;break}if(57344&C.flags){k.msg="unknown header flags set",C.mode=30;break}C.head&&(C.head.text=B>>8&1),512&C.flags&&(ae[0]=255&B,ae[1]=B>>>8&255,C.check=s(C.check,ae,2,0)),Y=B=0,C.mode=3;case 3:for(;Y<32;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.head&&(C.head.time=B),512&C.flags&&(ae[0]=255&B,ae[1]=B>>>8&255,ae[2]=B>>>16&255,ae[3]=B>>>24&255,C.check=s(C.check,ae,4,0)),Y=B=0,C.mode=4;case 4:for(;Y<16;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.head&&(C.head.xflags=255&B,C.head.os=B>>8),512&C.flags&&(ae[0]=255&B,ae[1]=B>>>8&255,C.check=s(C.check,ae,2,0)),Y=B=0,C.mode=5;case 5:if(1024&C.flags){for(;Y<16;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.length=B,C.head&&(C.head.extra_len=B),512&C.flags&&(ae[0]=255&B,ae[1]=B>>>8&255,C.check=s(C.check,ae,2,0)),Y=B=0}else C.head&&(C.head.extra=null);C.mode=6;case 6:if(1024&C.flags&&(Z<(ee=C.length)&&(ee=Z),ee&&(C.head&&(E=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),o.arraySet(C.head.extra,I,W,ee,E)),512&C.flags&&(C.check=s(C.check,I,ee,W)),Z-=ee,W+=ee,C.length-=ee),C.length))break e;C.length=0,C.mode=7;case 7:if(2048&C.flags){if(Z===0)break e;for(ee=0;E=I[W+ee++],C.head&&E&&C.length<65536&&(C.head.name+=String.fromCharCode(E)),E&&ee<Z;);if(512&C.flags&&(C.check=s(C.check,I,ee,W)),Z-=ee,W+=ee,E)break e}else C.head&&(C.head.name=null);C.length=0,C.mode=8;case 8:if(4096&C.flags){if(Z===0)break e;for(ee=0;E=I[W+ee++],C.head&&E&&C.length<65536&&(C.head.comment+=String.fromCharCode(E)),E&&ee<Z;);if(512&C.flags&&(C.check=s(C.check,I,ee,W)),Z-=ee,W+=ee,E)break e}else C.head&&(C.head.comment=null);C.mode=9;case 9:if(512&C.flags){for(;Y<16;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(B!==(65535&C.check)){k.msg="header crc mismatch",C.mode=30;break}Y=B=0}C.head&&(C.head.hcrc=C.flags>>9&1,C.head.done=!0),k.adler=C.check=0,C.mode=12;break;case 10:for(;Y<32;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}k.adler=C.check=m(B),Y=B=0,C.mode=11;case 11:if(C.havedict===0)return k.next_out=D,k.avail_out=re,k.next_in=W,k.avail_in=Z,C.hold=B,C.bits=Y,2;k.adler=C.check=1,C.mode=12;case 12:if(F===5||F===6)break e;case 13:if(C.last){B>>>=7&Y,Y-=7&Y,C.mode=27;break}for(;Y<3;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}switch(C.last=1&B,Y-=1,3&(B>>>=1)){case 0:C.mode=14;break;case 1:if(O(C),C.mode=20,F!==6)break;B>>>=2,Y-=2;break e;case 2:C.mode=17;break;case 3:k.msg="invalid block type",C.mode=30}B>>>=2,Y-=2;break;case 14:for(B>>>=7&Y,Y-=7&Y;Y<32;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if((65535&B)!=(B>>>16^65535)){k.msg="invalid stored block lengths",C.mode=30;break}if(C.length=65535&B,Y=B=0,C.mode=15,F===6)break e;case 15:C.mode=16;case 16:if(ee=C.length){if(Z<ee&&(ee=Z),re<ee&&(ee=re),ee===0)break e;o.arraySet(N,I,W,ee,D),Z-=ee,W+=ee,re-=ee,D+=ee,C.length-=ee;break}C.mode=12;break;case 17:for(;Y<14;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(C.nlen=257+(31&B),B>>>=5,Y-=5,C.ndist=1+(31&B),B>>>=5,Y-=5,C.ncode=4+(15&B),B>>>=4,Y-=4,286<C.nlen||30<C.ndist){k.msg="too many length or distance symbols",C.mode=30;break}C.have=0,C.mode=18;case 18:for(;C.have<C.ncode;){for(;Y<3;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.lens[he[C.have++]]=7&B,B>>>=3,Y-=3}for(;C.have<19;)C.lens[he[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,ie={bits:C.lenbits},$=u(0,C.lens,0,19,C.lencode,0,C.work,ie),C.lenbits=ie.bits,$){k.msg="invalid code lengths set",C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have<C.nlen+C.ndist;){for(;Ae=(te=C.lencode[B&(1<<C.lenbits)-1])>>>16&255,ce=65535&te,!((ue=te>>>24)<=Y);){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(ce<16)B>>>=ue,Y-=ue,C.lens[C.have++]=ce;else{if(ce===16){for(j=ue+2;Y<j;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(B>>>=ue,Y-=ue,C.have===0){k.msg="invalid bit length repeat",C.mode=30;break}E=C.lens[C.have-1],ee=3+(3&B),B>>>=2,Y-=2}else if(ce===17){for(j=ue+3;Y<j;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}Y-=ue,E=0,ee=3+(7&(B>>>=ue)),B>>>=3,Y-=3}else{for(j=ue+7;Y<j;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}Y-=ue,E=0,ee=11+(127&(B>>>=ue)),B>>>=7,Y-=7}if(C.have+ee>C.nlen+C.ndist){k.msg="invalid bit length repeat",C.mode=30;break}for(;ee--;)C.lens[C.have++]=E}}if(C.mode===30)break;if(C.lens[256]===0){k.msg="invalid code -- missing end-of-block",C.mode=30;break}if(C.lenbits=9,ie={bits:C.lenbits},$=u(c,C.lens,0,C.nlen,C.lencode,0,C.work,ie),C.lenbits=ie.bits,$){k.msg="invalid literal/lengths set",C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,ie={bits:C.distbits},$=u(f,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,ie),C.distbits=ie.bits,$){k.msg="invalid distances set",C.mode=30;break}if(C.mode=20,F===6)break e;case 20:C.mode=21;case 21:if(6<=Z&&258<=re){k.next_out=D,k.avail_out=re,k.next_in=W,k.avail_in=Z,C.hold=B,C.bits=Y,l(k,G),D=k.next_out,N=k.output,re=k.avail_out,W=k.next_in,I=k.input,Z=k.avail_in,B=C.hold,Y=C.bits,C.mode===12&&(C.back=-1);break}for(C.back=0;Ae=(te=C.lencode[B&(1<<C.lenbits)-1])>>>16&255,ce=65535&te,!((ue=te>>>24)<=Y);){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(Ae&&!(240&Ae)){for(de=ue,le=Ae,J=ce;Ae=(te=C.lencode[J+((B&(1<<de+le)-1)>>de)])>>>16&255,ce=65535&te,!(de+(ue=te>>>24)<=Y);){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}B>>>=de,Y-=de,C.back+=de}if(B>>>=ue,Y-=ue,C.back+=ue,C.length=ce,Ae===0){C.mode=26;break}if(32&Ae){C.back=-1,C.mode=12;break}if(64&Ae){k.msg="invalid literal/length code",C.mode=30;break}C.extra=15&Ae,C.mode=22;case 22:if(C.extra){for(j=C.extra;Y<j;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.length+=B&(1<<C.extra)-1,B>>>=C.extra,Y-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;Ae=(te=C.distcode[B&(1<<C.distbits)-1])>>>16&255,ce=65535&te,!((ue=te>>>24)<=Y);){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(!(240&Ae)){for(de=ue,le=Ae,J=ce;Ae=(te=C.distcode[J+((B&(1<<de+le)-1)>>de)])>>>16&255,ce=65535&te,!(de+(ue=te>>>24)<=Y);){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}B>>>=de,Y-=de,C.back+=de}if(B>>>=ue,Y-=ue,C.back+=ue,64&Ae){k.msg="invalid distance code",C.mode=30;break}C.offset=ce,C.extra=15&Ae,C.mode=24;case 24:if(C.extra){for(j=C.extra;Y<j;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}C.offset+=B&(1<<C.extra)-1,B>>>=C.extra,Y-=C.extra,C.back+=C.extra}if(C.offset>C.dmax){k.msg="invalid distance too far back",C.mode=30;break}C.mode=25;case 25:if(re===0)break e;if(ee=G-re,C.offset>ee){if((ee=C.offset-ee)>C.whave&&C.sane){k.msg="invalid distance too far back",C.mode=30;break}q=ee>C.wnext?(ee-=C.wnext,C.wsize-ee):C.wnext-ee,ee>C.length&&(ee=C.length),H=C.window}else H=N,q=D-C.offset,ee=C.length;for(re<ee&&(ee=re),re-=ee,C.length-=ee;N[D++]=H[q++],--ee;);C.length===0&&(C.mode=21);break;case 26:if(re===0)break e;N[D++]=C.length,re--,C.mode=21;break;case 27:if(C.wrap){for(;Y<32;){if(Z===0)break e;Z--,B|=I[W++]<<Y,Y+=8}if(G-=re,k.total_out+=G,C.total+=G,G&&(k.adler=C.check=C.flags?s(C.check,N,G,D-G):a(C.check,N,G,D-G)),G=re,(C.flags?B:m(B))!==C.check){k.msg="incorrect data check",C.mode=30;break}Y=B=0}C.mode=28;case 28:if(C.wrap&&C.flags){for(;Y<32;){if(Z===0)break e;Z--,B+=I[W++]<<Y,Y+=8}if(B!==(4294967295&C.total)){k.msg="incorrect length check",C.mode=30;break}Y=B=0}C.mode=29;case 29:$=1;break e;case 30:$=-3;break e;case 31:return-4;case 32:default:return h}return k.next_out=D,k.avail_out=re,k.next_in=W,k.avail_in=Z,C.hold=B,C.bits=Y,(C.wsize||G!==k.avail_out&&C.mode<30&&(C.mode<27||F!==4))&&P(k,k.output,k.next_out,G-k.avail_out)?(C.mode=31,-4):(K-=k.avail_in,G-=k.avail_out,k.total_in+=K,k.total_out+=G,C.total+=G,C.wrap&&G&&(k.adler=C.check=C.flags?s(C.check,N,G,k.next_out-G):a(C.check,N,G,k.next_out-G)),k.data_type=C.bits+(C.last?64:0)+(C.mode===12?128:0)+(C.mode===20||C.mode===15?256:0),(K==0&&G===0||F===4)&&$===d&&($=-5),$)},i.inflateEnd=function(k){if(!k||!k.state)return h;var F=k.state;return F.window&&(F.window=null),k.state=null,d},i.inflateGetHeader=function(k,F){var C;return k&&k.state&&2&(C=k.state).wrap?((C.head=F).done=!1,d):h},i.inflateSetDictionary=function(k,F){var C,I=F.length;return k&&k.state?(C=k.state).wrap!==0&&C.mode!==11?h:C.mode===11&&a(1,F,I,0)!==C.check?-3:P(k,F,I,I)?(C.mode=31,-4):(C.havedict=1,d):h},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,r,i){var o=n("../utils/common"),a=[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],s=[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],l=[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],u=[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];r.exports=function(c,f,d,h,p,v,g,m){var y,R,A,x,S,T,w,M,O,P=m.bits,k=0,F=0,C=0,I=0,N=0,W=0,D=0,Z=0,re=0,B=0,Y=null,K=0,G=new o.Buf16(16),ee=new o.Buf16(16),q=null,H=0;for(k=0;k<=15;k++)G[k]=0;for(F=0;F<h;F++)G[f[d+F]]++;for(N=P,I=15;1<=I&&G[I]===0;I--);if(I<N&&(N=I),I===0)return p[v++]=20971520,p[v++]=20971520,m.bits=1,0;for(C=1;C<I&&G[C]===0;C++);for(N<C&&(N=C),k=Z=1;k<=15;k++)if(Z<<=1,(Z-=G[k])<0)return-1;if(0<Z&&(c===0||I!==1))return-1;for(ee[1]=0,k=1;k<15;k++)ee[k+1]=ee[k]+G[k];for(F=0;F<h;F++)f[d+F]!==0&&(g[ee[f[d+F]]++]=F);if(T=c===0?(Y=q=g,19):c===1?(Y=a,K-=257,q=s,H-=257,256):(Y=l,q=u,-1),k=C,S=v,D=F=B=0,A=-1,x=(re=1<<(W=N))-1,c===1&&852<re||c===2&&592<re)return 1;for(;;){for(w=k-D,O=g[F]<T?(M=0,g[F]):g[F]>T?(M=q[H+g[F]],Y[K+g[F]]):(M=96,0),y=1<<k-D,C=R=1<<W;p[S+(B>>D)+(R-=y)]=w<<24|M<<16|O|0,R!==0;);for(y=1<<k-1;B&y;)y>>=1;if(y!==0?(B&=y-1,B+=y):B=0,F++,--G[k]==0){if(k===I)break;k=f[d+g[F]]}if(N<k&&(B&x)!==A){for(D===0&&(D=N),S+=C,Z=1<<(W=k-D);W+D<I&&!((Z-=G[W+D])<=0);)W++,Z<<=1;if(re+=1<<W,c===1&&852<re||c===2&&592<re)return 1;p[A=B&x]=N<<24|W<<16|S-v|0}}return B!==0&&(p[S+B]=k-D<<24|64<<16|0),m.bits=N,0}},{"../utils/common":41}],51:[function(n,r,i){r.exports={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"}},{}],52:[function(n,r,i){var o=n("../utils/common"),a=0,s=1;function l(te){for(var ae=te.length;0<=--ae;)te[ae]=0}var u=0,c=29,f=256,d=f+1+c,h=30,p=19,v=2*d+1,g=15,m=16,y=7,R=256,A=16,x=17,S=18,T=[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],w=[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],M=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],P=new Array(2*(d+2));l(P);var k=new Array(2*h);l(k);var F=new Array(512);l(F);var C=new Array(256);l(C);var I=new Array(c);l(I);var N,W,D,Z=new Array(h);function re(te,ae,he,fe,ve){this.static_tree=te,this.extra_bits=ae,this.extra_base=he,this.elems=fe,this.max_length=ve,this.has_stree=te&&te.length}function B(te,ae){this.dyn_tree=te,this.max_code=0,this.stat_desc=ae}function Y(te){return te<256?F[te]:F[256+(te>>>7)]}function K(te,ae){te.pending_buf[te.pending++]=255&ae,te.pending_buf[te.pending++]=ae>>>8&255}function G(te,ae,he){te.bi_valid>m-he?(te.bi_buf|=ae<<te.bi_valid&65535,K(te,te.bi_buf),te.bi_buf=ae>>m-te.bi_valid,te.bi_valid+=he-m):(te.bi_buf|=ae<<te.bi_valid&65535,te.bi_valid+=he)}function ee(te,ae,he){G(te,he[2*ae],he[2*ae+1])}function q(te,ae){for(var he=0;he|=1&te,te>>>=1,he<<=1,0<--ae;);return he>>>1}function H(te,ae,he){var fe,ve,xe=new Array(g+1),Fe=0;for(fe=1;fe<=g;fe++)xe[fe]=Fe=Fe+he[fe-1]<<1;for(ve=0;ve<=ae;ve++){var Re=te[2*ve+1];Re!==0&&(te[2*ve]=q(xe[Re]++,Re))}}function ue(te){var ae;for(ae=0;ae<d;ae++)te.dyn_ltree[2*ae]=0;for(ae=0;ae<h;ae++)te.dyn_dtree[2*ae]=0;for(ae=0;ae<p;ae++)te.bl_tree[2*ae]=0;te.dyn_ltree[2*R]=1,te.opt_len=te.static_len=0,te.last_lit=te.matches=0}function Ae(te){8<te.bi_valid?K(te,te.bi_buf):0<te.bi_valid&&(te.pending_buf[te.pending++]=te.bi_buf),te.bi_buf=0,te.bi_valid=0}function ce(te,ae,he,fe){var ve=2*ae,xe=2*he;return te[ve]<te[xe]||te[ve]===te[xe]&&fe[ae]<=fe[he]}function de(te,ae,he){for(var fe=te.heap[he],ve=he<<1;ve<=te.heap_len&&(ve<te.heap_len&&ce(ae,te.heap[ve+1],te.heap[ve],te.depth)&&ve++,!ce(ae,fe,te.heap[ve],te.depth));)te.heap[he]=te.heap[ve],he=ve,ve<<=1;te.heap[he]=fe}function le(te,ae,he){var fe,ve,xe,Fe,Re=0;if(te.last_lit!==0)for(;fe=te.pending_buf[te.d_buf+2*Re]<<8|te.pending_buf[te.d_buf+2*Re+1],ve=te.pending_buf[te.l_buf+Re],Re++,fe===0?ee(te,ve,ae):(ee(te,(xe=C[ve])+f+1,ae),(Fe=T[xe])!==0&&G(te,ve-=I[xe],Fe),ee(te,xe=Y(--fe),he),(Fe=w[xe])!==0&&G(te,fe-=Z[xe],Fe)),Re<te.last_lit;);ee(te,R,ae)}function J(te,ae){var he,fe,ve,xe=ae.dyn_tree,Fe=ae.stat_desc.static_tree,Re=ae.stat_desc.has_stree,Qe=ae.stat_desc.elems,Xe=-1;for(te.heap_len=0,te.heap_max=v,he=0;he<Qe;he++)xe[2*he]!==0?(te.heap[++te.heap_len]=Xe=he,te.depth[he]=0):xe[2*he+1]=0;for(;te.heap_len<2;)xe[2*(ve=te.heap[++te.heap_len]=Xe<2?++Xe:0)]=1,te.depth[ve]=0,te.opt_len--,Re&&(te.static_len-=Fe[2*ve+1]);for(ae.max_code=Xe,he=te.heap_len>>1;1<=he;he--)de(te,xe,he);for(ve=Qe;he=te.heap[1],te.heap[1]=te.heap[te.heap_len--],de(te,xe,1),fe=te.heap[1],te.heap[--te.heap_max]=he,te.heap[--te.heap_max]=fe,xe[2*ve]=xe[2*he]+xe[2*fe],te.depth[ve]=(te.depth[he]>=te.depth[fe]?te.depth[he]:te.depth[fe])+1,xe[2*he+1]=xe[2*fe+1]=ve,te.heap[1]=ve++,de(te,xe,1),2<=te.heap_len;);te.heap[--te.heap_max]=te.heap[1],function(He,ye){var Me,Ce,Be,it,Oe,Ke,tt=ye.dyn_tree,Rt=ye.max_code,ft=ye.stat_desc.static_tree,vt=ye.stat_desc.has_stree,St=ye.stat_desc.extra_bits,Vt=ye.stat_desc.extra_base,Gt=ye.stat_desc.max_length,Bn=0;for(it=0;it<=g;it++)He.bl_count[it]=0;for(tt[2*He.heap[He.heap_max]+1]=0,Me=He.heap_max+1;Me<v;Me++)Gt<(it=tt[2*tt[2*(Ce=He.heap[Me])+1]+1]+1)&&(it=Gt,Bn++),tt[2*Ce+1]=it,Rt<Ce||(He.bl_count[it]++,Oe=0,Vt<=Ce&&(Oe=St[Ce-Vt]),Ke=tt[2*Ce],He.opt_len+=Ke*(it+Oe),vt&&(He.static_len+=Ke*(ft[2*Ce+1]+Oe)));if(Bn!==0){do{for(it=Gt-1;He.bl_count[it]===0;)it--;He.bl_count[it]--,He.bl_count[it+1]+=2,He.bl_count[Gt]--,Bn-=2}while(0<Bn);for(it=Gt;it!==0;it--)for(Ce=He.bl_count[it];Ce!==0;)Rt<(Be=He.heap[--Me])||(tt[2*Be+1]!==it&&(He.opt_len+=(it-tt[2*Be+1])*tt[2*Be],tt[2*Be+1]=it),Ce--)}}(te,ae),H(xe,Xe,te.bl_count)}function E(te,ae,he){var fe,ve,xe=-1,Fe=ae[1],Re=0,Qe=7,Xe=4;for(Fe===0&&(Qe=138,Xe=3),ae[2*(he+1)+1]=65535,fe=0;fe<=he;fe++)ve=Fe,Fe=ae[2*(fe+1)+1],++Re<Qe&&ve===Fe||(Re<Xe?te.bl_tree[2*ve]+=Re:ve!==0?(ve!==xe&&te.bl_tree[2*ve]++,te.bl_tree[2*A]++):Re<=10?te.bl_tree[2*x]++:te.bl_tree[2*S]++,xe=ve,Xe=(Re=0)===Fe?(Qe=138,3):ve===Fe?(Qe=6,3):(Qe=7,4))}function $(te,ae,he){var fe,ve,xe=-1,Fe=ae[1],Re=0,Qe=7,Xe=4;for(Fe===0&&(Qe=138,Xe=3),fe=0;fe<=he;fe++)if(ve=Fe,Fe=ae[2*(fe+1)+1],!(++Re<Qe&&ve===Fe)){if(Re<Xe)for(;ee(te,ve,te.bl_tree),--Re!=0;);else ve!==0?(ve!==xe&&(ee(te,ve,te.bl_tree),Re--),ee(te,A,te.bl_tree),G(te,Re-3,2)):Re<=10?(ee(te,x,te.bl_tree),G(te,Re-3,3)):(ee(te,S,te.bl_tree),G(te,Re-11,7));xe=ve,Xe=(Re=0)===Fe?(Qe=138,3):ve===Fe?(Qe=6,3):(Qe=7,4)}}l(Z);var ie=!1;function j(te,ae,he,fe){G(te,(u<<1)+(fe?1:0),3),function(ve,xe,Fe,Re){Ae(ve),K(ve,Fe),K(ve,~Fe),o.arraySet(ve.pending_buf,ve.window,xe,Fe,ve.pending),ve.pending+=Fe}(te,ae,he)}i._tr_init=function(te){ie||(function(){var ae,he,fe,ve,xe,Fe=new Array(g+1);for(ve=fe=0;ve<c-1;ve++)for(I[ve]=fe,ae=0;ae<1<<T[ve];ae++)C[fe++]=ve;for(C[fe-1]=ve,ve=xe=0;ve<16;ve++)for(Z[ve]=xe,ae=0;ae<1<<w[ve];ae++)F[xe++]=ve;for(xe>>=7;ve<h;ve++)for(Z[ve]=xe<<7,ae=0;ae<1<<w[ve]-7;ae++)F[256+xe++]=ve;for(he=0;he<=g;he++)Fe[he]=0;for(ae=0;ae<=143;)P[2*ae+1]=8,ae++,Fe[8]++;for(;ae<=255;)P[2*ae+1]=9,ae++,Fe[9]++;for(;ae<=279;)P[2*ae+1]=7,ae++,Fe[7]++;for(;ae<=287;)P[2*ae+1]=8,ae++,Fe[8]++;for(H(P,d+1,Fe),ae=0;ae<h;ae++)k[2*ae+1]=5,k[2*ae]=q(ae,5);N=new re(P,T,f+1,d,g),W=new re(k,w,0,h,g),D=new re(new Array(0),M,0,p,y)}(),ie=!0),te.l_desc=new B(te.dyn_ltree,N),te.d_desc=new B(te.dyn_dtree,W),te.bl_desc=new B(te.bl_tree,D),te.bi_buf=0,te.bi_valid=0,ue(te)},i._tr_stored_block=j,i._tr_flush_block=function(te,ae,he,fe){var ve,xe,Fe=0;0<te.level?(te.strm.data_type===2&&(te.strm.data_type=function(Re){var Qe,Xe=4093624447;for(Qe=0;Qe<=31;Qe++,Xe>>>=1)if(1&Xe&&Re.dyn_ltree[2*Qe]!==0)return a;if(Re.dyn_ltree[18]!==0||Re.dyn_ltree[20]!==0||Re.dyn_ltree[26]!==0)return s;for(Qe=32;Qe<f;Qe++)if(Re.dyn_ltree[2*Qe]!==0)return s;return a}(te)),J(te,te.l_desc),J(te,te.d_desc),Fe=function(Re){var Qe;for(E(Re,Re.dyn_ltree,Re.l_desc.max_code),E(Re,Re.dyn_dtree,Re.d_desc.max_code),J(Re,Re.bl_desc),Qe=p-1;3<=Qe&&Re.bl_tree[2*O[Qe]+1]===0;Qe--);return Re.opt_len+=3*(Qe+1)+5+5+4,Qe}(te),ve=te.opt_len+3+7>>>3,(xe=te.static_len+3+7>>>3)<=ve&&(ve=xe)):ve=xe=he+5,he+4<=ve&&ae!==-1?j(te,ae,he,fe):te.strategy===4||xe===ve?(G(te,2+(fe?1:0),3),le(te,P,k)):(G(te,4+(fe?1:0),3),function(Re,Qe,Xe,He){var ye;for(G(Re,Qe-257,5),G(Re,Xe-1,5),G(Re,He-4,4),ye=0;ye<He;ye++)G(Re,Re.bl_tree[2*O[ye]+1],3);$(Re,Re.dyn_ltree,Qe-1),$(Re,Re.dyn_dtree,Xe-1)}(te,te.l_desc.max_code+1,te.d_desc.max_code+1,Fe+1),le(te,te.dyn_ltree,te.dyn_dtree)),ue(te),fe&&Ae(te)},i._tr_tally=function(te,ae,he){return te.pending_buf[te.d_buf+2*te.last_lit]=ae>>>8&255,te.pending_buf[te.d_buf+2*te.last_lit+1]=255&ae,te.pending_buf[te.l_buf+te.last_lit]=255&he,te.last_lit++,ae===0?te.dyn_ltree[2*he]++:(te.matches++,ae--,te.dyn_ltree[2*(C[he]+f+1)]++,te.dyn_dtree[2*Y(ae)]++),te.last_lit===te.lit_bufsize-1},i._tr_align=function(te){G(te,2,3),ee(te,R,P),function(ae){ae.bi_valid===16?(K(ae,ae.bi_buf),ae.bi_buf=0,ae.bi_valid=0):8<=ae.bi_valid&&(ae.pending_buf[ae.pending++]=255&ae.bi_buf,ae.bi_buf>>=8,ae.bi_valid-=8)}(te)}},{"../utils/common":41}],53:[function(n,r,i){r.exports=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}},{}],54:[function(n,r,i){(function(o){(function(a,s){if(!a.setImmediate){var l,u,c,f,d=1,h={},p=!1,v=a.document,g=Object.getPrototypeOf&&Object.getPrototypeOf(a);g=g&&g.setTimeout?g:a,l={}.toString.call(a.process)==="[object process]"?function(A){process.nextTick(function(){y(A)})}:function(){if(a.postMessage&&!a.importScripts){var A=!0,x=a.onmessage;return a.onmessage=function(){A=!1},a.postMessage("","*"),a.onmessage=x,A}}()?(f="setImmediate$"+Math.random()+"$",a.addEventListener?a.addEventListener("message",R,!1):a.attachEvent("onmessage",R),function(A){a.postMessage(f+A,"*")}):a.MessageChannel?((c=new MessageChannel).port1.onmessage=function(A){y(A.data)},function(A){c.port2.postMessage(A)}):v&&"onreadystatechange"in v.createElement("script")?(u=v.documentElement,function(A){var x=v.createElement("script");x.onreadystatechange=function(){y(A),x.onreadystatechange=null,u.removeChild(x),x=null},u.appendChild(x)}):function(A){setTimeout(y,0,A)},g.setImmediate=function(A){typeof A!="function"&&(A=new Function(""+A));for(var x=new Array(arguments.length-1),S=0;S<x.length;S++)x[S]=arguments[S+1];var T={callback:A,args:x};return h[d]=T,l(d),d++},g.clearImmediate=m}function m(A){delete h[A]}function y(A){if(p)setTimeout(y,0,A);else{var x=h[A];if(x){p=!0;try{(function(S){var T=S.callback,w=S.args;switch(w.length){case 0:T();break;case 1:T(w[0]);break;case 2:T(w[0],w[1]);break;case 3:T(w[0],w[1],w[2]);break;default:T.apply(s,w)}})(x)}finally{m(A),p=!1}}}}function R(A){A.source===a&&typeof A.data=="string"&&A.data.indexOf(f)===0&&y(+A.data.slice(f.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof Ft<"u"?Ft:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Wq);var $Ye=Wq.exports;const Vq=g4($Ye);var jr=function(){return jr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},jr.apply(this,arguments)};function Ol(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(c){try{u(r.next(c))}catch(f){a(f)}}function l(c){try{u(r.throw(c))}catch(f){a(f)}}function u(c){c.done?o(c.value):i(c.value).then(s,l)}u((r=r.apply(e,[])).next())})}function kl(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(n=0)),n;)try{if(r=1,i&&(o=u[0]&2?i.return:u[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,u[1])).done)return o;switch(i=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,i=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){n.label=u[1];break}if(u[0]===6&&n.label<o[1]){n.label=o[1],o=u;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(u);break}o[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],i=0}finally{r=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}function fb(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var zt=914400,J2=12700,Ti=`\r
|
||
`,jYe=2147483649,k8=/^[0-9a-fA-F]{6}$/,qYe=1.67,eZe=27,Q0={type:"solid",color:"666666",pt:1},Dq=[.05,.1,.05,.1],H0={type:"solid",color:"363636",pt:1},lh={color:"888888",style:"solid",size:1,cap:"flat"},Go="000000",ds=12,tZe=18,K0="LAYOUT_16x9",BT="DEFAULT",Uq="333333",Yd={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},i2=[.5,.5,.5,.5],iU={type:"outer",blur:8,offset:4,angle:270,color:"000000",opacity:.75},nZe={size:8,color:"FFFFFF",opacity:.75},Eu="2094734552",db="2094734553",mg="2094734554",YT="2094734555",Bq="2094734556",I1="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),yg=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],rZe=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"],xp;(function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"})(xp||(xp={}));var Sp;(function(e){e.b="b",e.ctr="ctr",e.t="t"})(Sp||(Sp={}));var Yq="{F7021451-1387-4CA6-816F-3879F97B5CBC}",ZT;(function(e){e.arraybuffer="arraybuffer",e.base64="base64",e.binarystring="binarystring",e.blob="blob",e.nodebuffer="nodebuffer",e.uint8array="uint8array"})(ZT||(ZT={}));var QT;(function(e){e.area="area",e.bar="bar",e.bar3d="bar3D",e.bubble="bubble",e.bubble3d="bubble3D",e.doughnut="doughnut",e.line="line",e.pie="pie",e.radar="radar",e.scatter="scatter"})(QT||(QT={}));var HT;(function(e){e.accentBorderCallout1="accentBorderCallout1",e.accentBorderCallout2="accentBorderCallout2",e.accentBorderCallout3="accentBorderCallout3",e.accentCallout1="accentCallout1",e.accentCallout2="accentCallout2",e.accentCallout3="accentCallout3",e.actionButtonBackPrevious="actionButtonBackPrevious",e.actionButtonBeginning="actionButtonBeginning",e.actionButtonBlank="actionButtonBlank",e.actionButtonDocument="actionButtonDocument",e.actionButtonEnd="actionButtonEnd",e.actionButtonForwardNext="actionButtonForwardNext",e.actionButtonHelp="actionButtonHelp",e.actionButtonHome="actionButtonHome",e.actionButtonInformation="actionButtonInformation",e.actionButtonMovie="actionButtonMovie",e.actionButtonReturn="actionButtonReturn",e.actionButtonSound="actionButtonSound",e.arc="arc",e.bentArrow="bentArrow",e.bentUpArrow="bentUpArrow",e.bevel="bevel",e.blockArc="blockArc",e.borderCallout1="borderCallout1",e.borderCallout2="borderCallout2",e.borderCallout3="borderCallout3",e.bracePair="bracePair",e.bracketPair="bracketPair",e.callout1="callout1",e.callout2="callout2",e.callout3="callout3",e.can="can",e.chartPlus="chartPlus",e.chartStar="chartStar",e.chartX="chartX",e.chevron="chevron",e.chord="chord",e.circularArrow="circularArrow",e.cloud="cloud",e.cloudCallout="cloudCallout",e.corner="corner",e.cornerTabs="cornerTabs",e.cube="cube",e.curvedDownArrow="curvedDownArrow",e.curvedLeftArrow="curvedLeftArrow",e.curvedRightArrow="curvedRightArrow",e.curvedUpArrow="curvedUpArrow",e.custGeom="custGeom",e.decagon="decagon",e.diagStripe="diagStripe",e.diamond="diamond",e.dodecagon="dodecagon",e.donut="donut",e.doubleWave="doubleWave",e.downArrow="downArrow",e.downArrowCallout="downArrowCallout",e.ellipse="ellipse",e.ellipseRibbon="ellipseRibbon",e.ellipseRibbon2="ellipseRibbon2",e.flowChartAlternateProcess="flowChartAlternateProcess",e.flowChartCollate="flowChartCollate",e.flowChartConnector="flowChartConnector",e.flowChartDecision="flowChartDecision",e.flowChartDelay="flowChartDelay",e.flowChartDisplay="flowChartDisplay",e.flowChartDocument="flowChartDocument",e.flowChartExtract="flowChartExtract",e.flowChartInputOutput="flowChartInputOutput",e.flowChartInternalStorage="flowChartInternalStorage",e.flowChartMagneticDisk="flowChartMagneticDisk",e.flowChartMagneticDrum="flowChartMagneticDrum",e.flowChartMagneticTape="flowChartMagneticTape",e.flowChartManualInput="flowChartManualInput",e.flowChartManualOperation="flowChartManualOperation",e.flowChartMerge="flowChartMerge",e.flowChartMultidocument="flowChartMultidocument",e.flowChartOfflineStorage="flowChartOfflineStorage",e.flowChartOffpageConnector="flowChartOffpageConnector",e.flowChartOnlineStorage="flowChartOnlineStorage",e.flowChartOr="flowChartOr",e.flowChartPredefinedProcess="flowChartPredefinedProcess",e.flowChartPreparation="flowChartPreparation",e.flowChartProcess="flowChartProcess",e.flowChartPunchedCard="flowChartPunchedCard",e.flowChartPunchedTape="flowChartPunchedTape",e.flowChartSort="flowChartSort",e.flowChartSummingJunction="flowChartSummingJunction",e.flowChartTerminator="flowChartTerminator",e.folderCorner="folderCorner",e.frame="frame",e.funnel="funnel",e.gear6="gear6",e.gear9="gear9",e.halfFrame="halfFrame",e.heart="heart",e.heptagon="heptagon",e.hexagon="hexagon",e.homePlate="homePlate",e.horizontalScroll="horizontalScroll",e.irregularSeal1="irregularSeal1",e.irregularSeal2="irregularSeal2",e.leftArrow="leftArrow",e.leftArrowCallout="leftArrowCallout",e.leftBrace="leftBrace",e.leftBracket="leftBracket",e.leftCircularArrow="leftCircularArrow",e.leftRightArrow="leftRightArrow",e.leftRightArrowCallout="leftRightArrowCallout",e.leftRightCircularArrow="leftRightCircularArrow",e.leftRightRibbon="leftRightRibbon",e.leftRightUpArrow="leftRightUpArrow",e.leftUpArrow="leftUpArrow",e.lightningBolt="lightningBolt",e.line="line",e.lineInv="lineInv",e.mathDivide="mathDivide",e.mathEqual="mathEqual",e.mathMinus="mathMinus",e.mathMultiply="mathMultiply",e.mathNotEqual="mathNotEqual",e.mathPlus="mathPlus",e.moon="moon",e.noSmoking="noSmoking",e.nonIsoscelesTrapezoid="nonIsoscelesTrapezoid",e.notchedRightArrow="notchedRightArrow",e.octagon="octagon",e.parallelogram="parallelogram",e.pentagon="pentagon",e.pie="pie",e.pieWedge="pieWedge",e.plaque="plaque",e.plaqueTabs="plaqueTabs",e.plus="plus",e.quadArrow="quadArrow",e.quadArrowCallout="quadArrowCallout",e.rect="rect",e.ribbon="ribbon",e.ribbon2="ribbon2",e.rightArrow="rightArrow",e.rightArrowCallout="rightArrowCallout",e.rightBrace="rightBrace",e.rightBracket="rightBracket",e.round1Rect="round1Rect",e.round2DiagRect="round2DiagRect",e.round2SameRect="round2SameRect",e.roundRect="roundRect",e.rtTriangle="rtTriangle",e.smileyFace="smileyFace",e.snip1Rect="snip1Rect",e.snip2DiagRect="snip2DiagRect",e.snip2SameRect="snip2SameRect",e.snipRoundRect="snipRoundRect",e.squareTabs="squareTabs",e.star10="star10",e.star12="star12",e.star16="star16",e.star24="star24",e.star32="star32",e.star4="star4",e.star5="star5",e.star6="star6",e.star7="star7",e.star8="star8",e.stripedRightArrow="stripedRightArrow",e.sun="sun",e.swooshArrow="swooshArrow",e.teardrop="teardrop",e.trapezoid="trapezoid",e.triangle="triangle",e.upArrow="upArrow",e.upArrowCallout="upArrowCallout",e.upDownArrow="upDownArrow",e.upDownArrowCallout="upDownArrowCallout",e.uturnArrow="uturnArrow",e.verticalScroll="verticalScroll",e.wave="wave",e.wedgeEllipseCallout="wedgeEllipseCallout",e.wedgeRectCallout="wedgeRectCallout",e.wedgeRoundRectCallout="wedgeRoundRectCallout"})(HT||(HT={}));var ba;(function(e){e.text1="tx1",e.text2="tx2",e.background1="bg1",e.background2="bg2",e.accent1="accent1",e.accent2="accent2",e.accent3="accent3",e.accent4="accent4",e.accent5="accent5",e.accent6="accent6"})(ba||(ba={}));var KT;(function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"})(KT||(KT={}));var GT;(function(e){e.top="top",e.middle="middle",e.bottom="bottom"})(GT||(GT={}));var Qf;(function(e){e.ACTION_BUTTON_BACK_OR_PREVIOUS="actionButtonBackPrevious",e.ACTION_BUTTON_BEGINNING="actionButtonBeginning",e.ACTION_BUTTON_CUSTOM="actionButtonBlank",e.ACTION_BUTTON_DOCUMENT="actionButtonDocument",e.ACTION_BUTTON_END="actionButtonEnd",e.ACTION_BUTTON_FORWARD_OR_NEXT="actionButtonForwardNext",e.ACTION_BUTTON_HELP="actionButtonHelp",e.ACTION_BUTTON_HOME="actionButtonHome",e.ACTION_BUTTON_INFORMATION="actionButtonInformation",e.ACTION_BUTTON_MOVIE="actionButtonMovie",e.ACTION_BUTTON_RETURN="actionButtonReturn",e.ACTION_BUTTON_SOUND="actionButtonSound",e.ARC="arc",e.BALLOON="wedgeRoundRectCallout",e.BENT_ARROW="bentArrow",e.BENT_UP_ARROW="bentUpArrow",e.BEVEL="bevel",e.BLOCK_ARC="blockArc",e.CAN="can",e.CHART_PLUS="chartPlus",e.CHART_STAR="chartStar",e.CHART_X="chartX",e.CHEVRON="chevron",e.CHORD="chord",e.CIRCULAR_ARROW="circularArrow",e.CLOUD="cloud",e.CLOUD_CALLOUT="cloudCallout",e.CORNER="corner",e.CORNER_TABS="cornerTabs",e.CROSS="plus",e.CUBE="cube",e.CURVED_DOWN_ARROW="curvedDownArrow",e.CURVED_DOWN_RIBBON="ellipseRibbon",e.CURVED_LEFT_ARROW="curvedLeftArrow",e.CURVED_RIGHT_ARROW="curvedRightArrow",e.CURVED_UP_ARROW="curvedUpArrow",e.CURVED_UP_RIBBON="ellipseRibbon2",e.CUSTOM_GEOMETRY="custGeom",e.DECAGON="decagon",e.DIAGONAL_STRIPE="diagStripe",e.DIAMOND="diamond",e.DODECAGON="dodecagon",e.DONUT="donut",e.DOUBLE_BRACE="bracePair",e.DOUBLE_BRACKET="bracketPair",e.DOUBLE_WAVE="doubleWave",e.DOWN_ARROW="downArrow",e.DOWN_ARROW_CALLOUT="downArrowCallout",e.DOWN_RIBBON="ribbon",e.EXPLOSION1="irregularSeal1",e.EXPLOSION2="irregularSeal2",e.FLOWCHART_ALTERNATE_PROCESS="flowChartAlternateProcess",e.FLOWCHART_CARD="flowChartPunchedCard",e.FLOWCHART_COLLATE="flowChartCollate",e.FLOWCHART_CONNECTOR="flowChartConnector",e.FLOWCHART_DATA="flowChartInputOutput",e.FLOWCHART_DECISION="flowChartDecision",e.FLOWCHART_DELAY="flowChartDelay",e.FLOWCHART_DIRECT_ACCESS_STORAGE="flowChartMagneticDrum",e.FLOWCHART_DISPLAY="flowChartDisplay",e.FLOWCHART_DOCUMENT="flowChartDocument",e.FLOWCHART_EXTRACT="flowChartExtract",e.FLOWCHART_INTERNAL_STORAGE="flowChartInternalStorage",e.FLOWCHART_MAGNETIC_DISK="flowChartMagneticDisk",e.FLOWCHART_MANUAL_INPUT="flowChartManualInput",e.FLOWCHART_MANUAL_OPERATION="flowChartManualOperation",e.FLOWCHART_MERGE="flowChartMerge",e.FLOWCHART_MULTIDOCUMENT="flowChartMultidocument",e.FLOWCHART_OFFLINE_STORAGE="flowChartOfflineStorage",e.FLOWCHART_OFFPAGE_CONNECTOR="flowChartOffpageConnector",e.FLOWCHART_OR="flowChartOr",e.FLOWCHART_PREDEFINED_PROCESS="flowChartPredefinedProcess",e.FLOWCHART_PREPARATION="flowChartPreparation",e.FLOWCHART_PROCESS="flowChartProcess",e.FLOWCHART_PUNCHED_TAPE="flowChartPunchedTape",e.FLOWCHART_SEQUENTIAL_ACCESS_STORAGE="flowChartMagneticTape",e.FLOWCHART_SORT="flowChartSort",e.FLOWCHART_STORED_DATA="flowChartOnlineStorage",e.FLOWCHART_SUMMING_JUNCTION="flowChartSummingJunction",e.FLOWCHART_TERMINATOR="flowChartTerminator",e.FOLDED_CORNER="folderCorner",e.FRAME="frame",e.FUNNEL="funnel",e.GEAR_6="gear6",e.GEAR_9="gear9",e.HALF_FRAME="halfFrame",e.HEART="heart",e.HEPTAGON="heptagon",e.HEXAGON="hexagon",e.HORIZONTAL_SCROLL="horizontalScroll",e.ISOSCELES_TRIANGLE="triangle",e.LEFT_ARROW="leftArrow",e.LEFT_ARROW_CALLOUT="leftArrowCallout",e.LEFT_BRACE="leftBrace",e.LEFT_BRACKET="leftBracket",e.LEFT_CIRCULAR_ARROW="leftCircularArrow",e.LEFT_RIGHT_ARROW="leftRightArrow",e.LEFT_RIGHT_ARROW_CALLOUT="leftRightArrowCallout",e.LEFT_RIGHT_CIRCULAR_ARROW="leftRightCircularArrow",e.LEFT_RIGHT_RIBBON="leftRightRibbon",e.LEFT_RIGHT_UP_ARROW="leftRightUpArrow",e.LEFT_UP_ARROW="leftUpArrow",e.LIGHTNING_BOLT="lightningBolt",e.LINE_CALLOUT_1="borderCallout1",e.LINE_CALLOUT_1_ACCENT_BAR="accentCallout1",e.LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR="accentBorderCallout1",e.LINE_CALLOUT_1_NO_BORDER="callout1",e.LINE_CALLOUT_2="borderCallout2",e.LINE_CALLOUT_2_ACCENT_BAR="accentCallout2",e.LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR="accentBorderCallout2",e.LINE_CALLOUT_2_NO_BORDER="callout2",e.LINE_CALLOUT_3="borderCallout3",e.LINE_CALLOUT_3_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_3_NO_BORDER="callout3",e.LINE_CALLOUT_4="borderCallout3",e.LINE_CALLOUT_4_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_4_NO_BORDER="callout3",e.LINE="line",e.LINE_INVERSE="lineInv",e.MATH_DIVIDE="mathDivide",e.MATH_EQUAL="mathEqual",e.MATH_MINUS="mathMinus",e.MATH_MULTIPLY="mathMultiply",e.MATH_NOT_EQUAL="mathNotEqual",e.MATH_PLUS="mathPlus",e.MOON="moon",e.NON_ISOSCELES_TRAPEZOID="nonIsoscelesTrapezoid",e.NOTCHED_RIGHT_ARROW="notchedRightArrow",e.NO_SYMBOL="noSmoking",e.OCTAGON="octagon",e.OVAL="ellipse",e.OVAL_CALLOUT="wedgeEllipseCallout",e.PARALLELOGRAM="parallelogram",e.PENTAGON="homePlate",e.PIE="pie",e.PIE_WEDGE="pieWedge",e.PLAQUE="plaque",e.PLAQUE_TABS="plaqueTabs",e.QUAD_ARROW="quadArrow",e.QUAD_ARROW_CALLOUT="quadArrowCallout",e.RECTANGLE="rect",e.RECTANGULAR_CALLOUT="wedgeRectCallout",e.REGULAR_PENTAGON="pentagon",e.RIGHT_ARROW="rightArrow",e.RIGHT_ARROW_CALLOUT="rightArrowCallout",e.RIGHT_BRACE="rightBrace",e.RIGHT_BRACKET="rightBracket",e.RIGHT_TRIANGLE="rtTriangle",e.ROUNDED_RECTANGLE="roundRect",e.ROUNDED_RECTANGULAR_CALLOUT="wedgeRoundRectCallout",e.ROUND_1_RECTANGLE="round1Rect",e.ROUND_2_DIAG_RECTANGLE="round2DiagRect",e.ROUND_2_SAME_RECTANGLE="round2SameRect",e.SMILEY_FACE="smileyFace",e.SNIP_1_RECTANGLE="snip1Rect",e.SNIP_2_DIAG_RECTANGLE="snip2DiagRect",e.SNIP_2_SAME_RECTANGLE="snip2SameRect",e.SNIP_ROUND_RECTANGLE="snipRoundRect",e.SQUARE_TABS="squareTabs",e.STAR_10_POINT="star10",e.STAR_12_POINT="star12",e.STAR_16_POINT="star16",e.STAR_24_POINT="star24",e.STAR_32_POINT="star32",e.STAR_4_POINT="star4",e.STAR_5_POINT="star5",e.STAR_6_POINT="star6",e.STAR_7_POINT="star7",e.STAR_8_POINT="star8",e.STRIPED_RIGHT_ARROW="stripedRightArrow",e.SUN="sun",e.SWOOSH_ARROW="swooshArrow",e.TEAR="teardrop",e.TRAPEZOID="trapezoid",e.UP_ARROW="upArrow",e.UP_ARROW_CALLOUT="upArrowCallout",e.UP_DOWN_ARROW="upDownArrow",e.UP_DOWN_ARROW_CALLOUT="upDownArrowCallout",e.UP_RIBBON="ribbon2",e.U_TURN_ARROW="uturnArrow",e.VERTICAL_SCROLL="verticalScroll",e.WAVE="wave"})(Qf||(Qf={}));var ut;(function(e){e.AREA="area",e.BAR="bar",e.BAR3D="bar3D",e.BUBBLE="bubble",e.BUBBLE3D="bubble3D",e.DOUGHNUT="doughnut",e.LINE="line",e.PIE="pie",e.RADAR="radar",e.SCATTER="scatter"})(ut||(ut={}));var zT;(function(e){e.TEXT1="tx1",e.TEXT2="tx2",e.BACKGROUND1="bg1",e.BACKGROUND2="bg2",e.ACCENT1="accent1",e.ACCENT2="accent2",e.ACCENT3="accent3",e.ACCENT4="accent4",e.ACCENT5="accent5",e.ACCENT6="accent6"})(zT||(zT={}));var tf;(function(e){e.chart="chart",e.image="image",e.line="line",e.rect="rect",e.text="text",e.placeholder="placeholder"})(tf||(tf={}));var $t;(function(e){e.chart="chart",e.hyperlink="hyperlink",e.image="image",e.media="media",e.online="online",e.placeholder="placeholder",e.table="table",e.tablecell="tablecell",e.text="text",e.notes="notes"})($t||($t={}));var fm;(function(e){e.title="title",e.body="body",e.image="pic",e.chart="chart",e.table="tbl",e.media="media"})(fm||(fm={}));var wp;(function(e){e.DEFAULT="•",e.CHECK="✓",e.STAR="★",e.TRIANGLE="▶"})(wp||(wp={}));var Mp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB3CAYAAAD1oOVhAAAGAUlEQVR4Xu2dT0xcRRzHf7tAYSsc0EBSIq2xEg8mtTGebVzEqOVIolz0siRE4gGTStqKwdpWsXoyGhMuyAVJOHBgqyvLNgonDkabeCBYW/8kTUr0wsJC+Wfm0bfuvn37Znbem9mR9303mJnf/Pb7ed95M7PDI5JIJPYJV5EC7e3t1N/fT62trdqViQCIu+bVgpIHEo/Hqbe3V/sdYVKHyWSSZmZm8ilVA0oeyNjYmEnaVC2Xvr6+qg5fAOJAz4DU1dURGzFSqZRVqtMpAFIGyMjICC0vL9PExIRWKADiAYTNshYWFrRCARAOEFZcCKWtrY0GBgaUTYkBRACIE4rKZwqACALR5RQAqQCIDqcASIVAVDsFQCSAqHQKgEgCUeUUAPEBRIVTAMQnEBvK5OQkbW9vk991CoAEAMQJxc86BUACAhKUUwAkQCBBOAVAAgbi1ykAogCIH6cAiCIgsk4BEIVAZJwCIIqBVLqiBxANQFgXS0tLND4+zl08AogmIG5OSSQS1gGKwgtANAIRcQqAaAbCe6YASBWA2E6xDyeyDUl7+AKQMkDYYevm5mZHabA/Li4uUiaTsYLau8QA4gLE/hU7wajyYtv1hReDAiAOxQcHBymbzark4BkbQKom/X8dp9Npmpqasn4BIAYAYSnYp+4BBEAMUcCwNOCQsAKZnp62NtQOw8WmwT09PUo+ijaHsOMx7GppaaH6+nolH0Z10K2tLVpdXbW6UfV3mNqBdHd3U1NTk2rtlMRfW1uj2dlZAFGirkRQAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAGHqrm8caPzQ0WC1logbeiC7X3xJm0PvUmRzh45cuki1588FAmVn9BO6P3yF9utrqGH0MtW82S8UN9RA9v/4k7InjhcJFTs/TLVXLwmJV67S7vD7tHF5pKi46fYdosdOcOOGG8j1OcqefbFEJD9Q3GCwDhqT31HklS4A8VRgfYM2Op6k3bt/BQJl58J7lPvwg5JYNccepaMry0LPqFA7hCm39+NNyp2J0172b19QysGINj5CsRtpij57musOViH0QPJQXn6J9u7dlYJSFkbrMYolrwvDAJAC+WWdEpQz7FTgECeUCpzi6YxvvqXoM6eEhqnCSgDikEzUKUE7Aw7xuHctKB5OYU3dZlNR9syQdAaAcAYTC0pXF+39c09o2Ik+3EqxVKqiB7hbYAxZkk4pbBaEM+AQofv+wTrFwylBOQNABIGwavdfe4O2pg5elO+86l99nY58/VUF0byrYsjiSFluNlXYrOHcBar7+EogUADEQ0YRGHbzoKAASBkg2+9cpM1rV0tK2QOcXW7bLEFAARAXIF4w2DrDWoeUWaf4hQIgDiA8GPZ2iNfi0Q8UACkAIgrDbrJ385eDxaPLLrEsFAB5oG6lMPJQPLZZZKAACBGVhcG2Q+bmuLu2nk55e4jqPv1IeEoceiBeX7s2zCa5MAqdstl91vfXwaEGsv/rb5TtOFk6tWXOuJGh6KmnhO9sayrMninPx103JBtXblHkice58cINZP4Hyr5wpkgkdiChEmc4FWazLzenNKa/p0jncwDiqcD6BuWePk07t1asatZGoYQzSqA4nFJ7soNiP/+EUyfc25GI2GG53dHPrKo1g/1Cw4pIXLrzO+1c+/wg7tBbFDle/EbQcjFCPWQJCau5EoBoFpzXHYDwFNJcDiCaBed1ByA8hTSXA4hmwXndAQhPIc3lAKJZcF53AMJTSHM5gGgWnNcdgPAU0lwOIJoF53UHIDyFNJcfSiCdnZ0Ui8U0SxlMd7lcjubn561gh+Y1scFIU/0o/3sgeLO12E2k7UXKYumgFoAYdg8ACIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6ZQ4JB6PKzviYthnNy4d9h+1M5mMlVckkUjsG5dhiBMCEMPg/wuOfrZZ/RSywQAAAABJRU5ErkJggg==",iZe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAVnCAYAAACzfHDVAAAAYHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaVcjJDYAwDEXBu6ughBfH+YnLQSwSHVA+Yrkwx7HtPHabHuEWrQ+lBBAZ6TMweBWoCwUH8quZH6VWFXVT696zxp12ARkVFEqn8wB8AAAACXBIWXMAAC4jAAAuIwF4pT92AADZLklEQVR42uzdd5hV9Z0/8M+dmcsUZmDovYOhKCiKYhR7JJuoSTCWGFI0WUxijBoTTXazVlyza4maYm9rTRSJigVsqCDNQhHBAogKCEgRMjMMU+7vj93sL8kqClLmnPt6PY+PeXZM9vP9vO8jZ+Y955xMfJLjorBrRMuSgmiViyjN1Ee2oSCyucbIBAAAAAAAAADbXaYgcoWNUZcrirpMbdRsysa69wbF+rggGrf439vSF7seF12aFUTnxvoosGIAAAAAAACAXacgoqEgF++/VRgr4r5o+Kh/pvD//F8uiII+LaPrum/EXzqui2b1ddHGKgEAAAAAAAB2rVxEQWMmWrQtjHZlA6N2w2tR84//zP8pgHu3ib6NBdG+zdqorK6KVUXZaB85j3sGAAAAAAAAaAoaG6OwIBdtyneP2PBabPzbr/1dAdx3VHRtyESHiIhcYzQrLo7WmVzkcjmPgAYAAAAAAABoSgpy0eIfS+D/LYD7fy3abC6Inn/7X2hsjELlLwAAAAAAAEDT9D8lcM1fHwddFBFxyAVR9M686PVp/gfqayKiJiLqLBMAAAAAAABgh8hGRGlEUekn/6PFEb3ikNgQk6O+KCJi6dzoksv83/cB/1X9xoiaJdmoWxlRV1dk2QAAAAAAAAA7QTZbH9muERX96v7n9t7/q6Exinq3i86LI94pjOOisHUu+uYykfmof7h+Y8Sa6aVRt74gGhs9DRoAAAAAAABgZ2lsLIi69QWxeUUmSjs0/vedwR8hk4uydSfE+wVd6qOyMfMx7/mtj9jwUtbjngEAAAAAAAB2obrqolg7IxtR/9Ffb4wo7P5GtCwobRaVH/c/UvNmNuqqPfIZAAAAAAAAYFerqy6KmjezH/v1ktpoVZBr/PgCeMN7yl8AAAAAAACApmJLHW5jUVQWNDSP+Q3ZeLco4i9/+8X6teHRzwAAAAAAAABNSd3/dLn/oLAoqqIuVhXFxhhSGB/xqGjlLwAAAAAAAECTU1eTjaK/KXSLIv7SWB+bc5ko9YxnAAAAAAAAgATJFv393bz1EeV//c8F1gMAAAAAAACQDgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKREkRUAAACwrUpLSwuGDRvWfMCAAS26du3avKysrLiioqKkZcuWzZs1a1bcvHnz0tLS0rJsNtusuLi4ebNmzUoLCgo+8/eijY2N9Zs3b66pra2tqqur21xTU1NdVVVVs2nTptqNGzdWbdiwoeYvf/nL5hUrVlQtWLBgw6xZs6pqamoaJQYAAEDaKYABAACIiIghQ4aUHnTQQW379u3bql27dq3at2/fpkWLFq2bN29eWVpa2qpZs2bNCwsLm2ez2fLCwsLyoqKi8sLCwtKknK+hoaG6vr6+qqGh4S91dXV/aWhoqNq8eXNVTU3NuqqqqvUbNmxYu2rVqjWrV69e99Zbb6177rnnPpgzZ06NTwYAAABJogAGAADIA8OGDWt+xBFHdBwwYECnLl26dGjdunXHFi1adCgtLe1YUlLSvlmzZq0KCgqK07yDwsLCssLCwrKIaPdp/zuNjY21mzdvXrdp06ZVNTU172/YsGHl2rVr31+2bNnKBQsWrHjyySffnzVrVpVPGAAAAE1Fpuexsd9HfaF+ZcSal0ptCAAAIAE6deqUPf744zvtueeeXbp3796lbdu2XSorKzuXlpZ2KS0t7VBYWFhhSztGQ0PDxpqampU1NTXL169fv+yDDz5Y9s477yybPXv2sj/96U8rVqxYUWdLAAAAbE9t9q6Jog4f/TUFMAAAQEJks9nMt7/97Y4jRozo1bdv397t2rXrXl5e3rWsrKxzcXFx+4gosKUmp7G2tnZVTU3Nso0bNy5btWrV0tdff/2tJ598cvG999672noAAADYFgpgAACAhPne977X6a9Fb/v27Xu1bNmyV1lZWa8kvXOXLauvr9/wl7/8ZdG6desWL1u2bNHChQsX/fGPf1w8derUjbYDAADAliiAAQAAmqhsNps59dRTuxx66KH9+/Tp87n27dv3Ly8v719UVOSRzXlq06ZNKzZu3Pj6+++//8abb775xqOPPvrG3XffvcpmAAAA+CsFMAAAQBNx6qmndvniF784qHfv3v3btWv3uYqKis8VFhaW2wxbUl9fv37Dhg1vfPDBB68vXrz4jccee2z+jTfeuNxmAAAA8pMCGAAAYBc45phjWn/rW9/aq3///kPatGnTv6Kiop9HOLO9NDQ0VG/cuPGtNWvWLFy4cOGcO+6445WHHnporc0AAACknwIYAABgJzjjjDO6f+lLX9qrV69eg1u3bj2orKysR0RkbIadJFddXb103bp18xcvXjz30UcffeXqq69+x1oAAADSRwEMAACwnZWWlhb86le/2u3QQw8d1r17931btmw5qLCwsMxmaEoaGhqqP/zww/nvvPPOzGeeeWbW2LFj36ipqWm0GQAAgGRTAAMAAGwHP/7xj7t+9atf3bdXr15D27Ztu1c2m21jKyRJXV3dmg8++OCVRYsWvfznP/95xh/+8IdltgIAAJA8CmAAAIBtcOKJJ7Y75ZRTDujXr9+w1q1bD81ms61shTSpq6tbt3bt2pfffPPNWbfccsvUe++9d7WtAAAANH0KYAAAgE+hoqKi4IILLhg0YsSI/bp27bpfy5YtB2YymUKbIR/kcrmGDz/8cP6777474/nnn59x4YUXvrZx40aPiwYAAGiCFMAAAAAf4/jjj2/7/e9//8D+/fsf2Lp1630KCgpKbAUiGhsbN61fv37eW2+9NeWGG2545u67715lKwAAAE2DAhgAAOB/ZLPZzAUXXPC5I4888sDu3bsfWFFRsVtEFNgMbFl1dfWSd999d8qsWbNmnnvuuS+vW7euwVYAAAB2DQUwAACQ10pLSwsuvfTSQYcccsjBXbt2HVFWVtbDVmDb1dbWrnr//fdfmDp16uRf/vKXL65evbreVgAAAHYeBTAAAJB3Bg0aVHrBBRd8fs899zywQ4cOBxQVFbWwFdj+Ghsba9euXTtrzpw5T59//vmTX3755WpbAQAA2LEUwAAAQF4YNmxY8/POO+/gIUOGHOZ9vrDz/W0ZfNFFFz07a9asKlsBAADY/hTAAABAarVq1arwyiuv3HfEiBEjO3TocFBhYWGZrcCu19DQUP3+++8/O2XKlIk/+clPZm7cuLHRVgAAALYPBTAAAJAqrVq1Kvztb3+7/3777Xd4x44dRxQWFpbbCjRdDQ0NG99///0pM2bMeOqHP/zhC8pgAACAz0YBDAAApMJZZ53V45vf/OaRvXr1GllaWtrVRiB5ampq3l28ePHEO++8c9LVV1/9jo0AAABsPQUwAACQWMOHDy+/6KKLvjB48OCjW7RoMdBGID0+/PDDV+fNmzfhvPPOe3L69Ol/sREAAIBPRwEMAAAkSqtWrQpvuOGGQ/bbb79/atOmzX6ZTCZrK5BeuVyubs2aNTNmzJjx2JgxYyavW7euwVYAAAA+ngIYAABIhB//+Mddv/e9732lZ8+e/1RcXNzWRiD/1NbWfvD2228/dssttzz029/+9l0bAQAA+L8UwAAAQJNVUVFRcO21137+4IMPPrZ169b7ZTKZAlsBIqJxzZo1M59//vnxp5122hR3BQMAAPx/CmAAAKDJOeWUUzqefvrpx/bu3ftL2Wy2jY0AH6e+vn7j0qVLH/vd7373x+uvv36ZjQAAAPlOAQwAADQJ2Ww2c+uttx5wyCGHnNC6deu9I8LdvsDWaFy7du1L06ZN+/OPfvSjZ1evXl1vJQAAQD5SAAMAALtU//79S6655pp/2nPPPY8tLy/vayPAZ1VTU7NswYIF488999wHp06dutFGAACAfKIABgAAdomf//znPU855ZQTu3btemRhYWGZjQDbW2NjY92KFSuevOWWW+689NJLF9kIAACQDxTAAADATuMxz8Cusn79+rlPP/30f5188slT6+rqcjYCAACklQIYAADY4fr27Vv8hz/84a+Pee5nI8CuUlNT8+68efPu/8EPfvDgwoULN9kIAACQNgpgAABghxkyZEjpNddc89XBgwefWFxc3MFGgKaitrZ21dy5c+/5yU9+8uc5c+bU2AgAAJAWWyqAPYoNAADYJqNHj+4wb968n06ZMuXRYcOGnaH8BZqa4uLi9sOGDTtjypQpj86bN++nJ510UntbAQAA0s4dwAAAwFY599xze33/+9//dufOnY/IZDJZGwGSIpfL1S1fvvzJG2644fbLLrvsbRsBAACSyiOgAQCAz+y8887r+53vfOfbHTt2PDyTyRTaCJBUuVyuYcWKFU/cdNNN//XrX/96sY0AAABJowAGAAC22WWXXTboG9/4xg9at249zDaAtFm7du2su++++9pzzjnnNdsAAACSQgEMAABsNcUvkE8UwQAAQJIogAEAgE9N8Qvks7Vr18665557rvv5z38+3zYAAICmaksFcGHlwOj6UV9orIqoWZG1PQAAyBO/+MUvet9xxx3nHHrooT8pLS3tYiNAPiotLe2y7777HvP973+/X1lZ2ZIpU6assxUAAKCpKetcHwXlH/01BTAAAOS5M844o/u99957zpe//OWflZeX94qIjK0AeS5TXl7e8+CDDx71/e9/v3dEvDVjxowPrQUAAGgqFMAAAMD/ceKJJ7a77777fjJq1Kh/KS8v7xOKX4B/lCkvL+99+OGHj/rWt77VfvXq1Qvnz59fbS0AAMCutqUC2DuAAQAgzwwdOrTs+uuvP6l///4nFRYWltkI20NjY2Ns2rQpqquro6amJurr62PTpk2xefPmqK+vj+rq6qivr4/NmzfHpk2boqGhYZv/fxUWFkZJSUk0a9YsioqKoqysLIqKiqJZs2ZRUlISRUVFUVpa+r9/FRQUCIjtoqGhoeq11167a8yYMffMmTOnxkYAAIBdZUvvAFYAAwBAnujUqVP2nnvuGbXXXnudnM1mK22Ej9PQ0BAbN26MDRs2/J+/Nm7cGBs3boyamprYtGlTbNq0KWpqaqK2trbJnqe4uDhKSkqitLT0f/9eUVERFRUV0aJFi//zV0VFRRQWFvog8LHq6urWvvjii7eceOKJf169enW9jQAAADubAhgAAPLcXXfdddAXv/jF00tLS7vZRn7L5XKxYcOGWLt2baxbty7Wrl37d3+tW7cuNmzYkPd7atGiRbRu3TpatWoVrVu3jjZt2vzvf27dunW0aNHCh4morq5e+sgjj1zzne98Z6ptAAAAO5MCGAAA8tTVV189+MQTTzyzoqJioG3kj8bGxli5cmUsX748Pvjgg1i9evX//n3t2rXR2NhoSZ9RYWFhtGrVKtq1axdt27b937937tw5OnTo4LHTeWbDhg3z77333qvOPPPMebYBAADsDApgAADIM1/72tfaXHrppad27979qIjQRKVUQ0NDrFq1KlasWBHvv//+//595cqVTfqRzGlXXFwcHTp0iI4dO0bnzp2jY8eO0alTp2jXrp1HS6dYLpdrfOeddx76+c9/fv2ECRPW2QgAALAjKYABACBP9OrVq9ldd931jT322OM7hYWFZTaSHh9++GG88847sXTp0njvvfdixYoVsXr16mhoaLCchCgsLIz27dtHp06dolu3btG9e/fo3r27x0mnTENDQ9W8efNu++Y3v/nHJUuWbLYRAABgR1AAAwBAHrjrrrtG/NM//dOZJSUlXWwj2davXx9Lly6Nd955539L3w8//NBiUqqysvJ/y+C//tWqVSuLSbiamppljz322G9Gjx49xTYAAIDtTQEMAAAp9qtf/arPD3/4w5+1atVqL9tIno0bN8aSJUvirbfeikWLFsV7770XmzZtspg8V1JSEl27do0+ffpE3759o3fv3lFeXm4xCbRu3bqXr7322ivGjh27yDYAAIDtRQEMAAApNGjQoNI77rjju7vttttJBQUFWRtJhtWrV8ebb74ZixcvjiVLlsTy5cujsbHRYtiigoKC6Ny5c/Tu3Tt69+4d/fr1i7Zt21pMQjQ2Nta98cYbd33rW9+6ff78+TU2AgAAfFYKYAAASJHS0tKCBx988Jj99tvvn7PZbBsbaboaGhri7bffjrfeeisWLFgQS5YscXcv201FRUX06tUr+vbtG3379o2ePXtGYWGhxTRhdXV1a2bMmHHjV77ylYdqamr85gcAALDNFMAAAJASp59+erdf/vKX51ZWVu5jG03T6tWr47XXXouFCxfGm2++GRs3brQUdooWLVpE3759Y8CAATFw4EB3CDdh69evf/E//uM//vPqq69+xzYAAIBtoQAGAICEGzRoUOm99977w969ex+byWTc4teErF+/PubNmxcLFiyIN954Q+FLk9GiRYvo169fDBgwIPbYY4+orKy0lCYkl8s1LF68eNyJJ554rcdCAwAAW0sBDAAACXbNNdcMOemkk35RVlbWyzZ2vVwuF++++27MnTs3XnvttViyZIl3+NLkFRQURK9evWLQoEExePDg6Natm6U0EdXV1UvuvvvuX//kJz+ZYxsAAMCnpQAGAIAEOuqoo1r99re//VmHDh0Ot41da9OmTTF79uyYO3duLFy4MKqqqiyFRGvevHn0798/Bg8eHHvuuWeUlJRYyi62cuXKp04//fTLJ0yYsM42AACAT6IABgCAhBk3btwRRxxxxFnZbLaNbewaVVVVMXfu3Jg7d27Mnz8/amtrLYVUKi4ujoEDB8bgwYNj8ODBUV5ebim7SF1d3ZqnnnrqqlGjRj1hGwAAwJYogAEAICFOOeWUjhdddNEvW7duvZ9t7HwrV66MWbNmxdy5c+Odd96JXC5nKeSdzp07x9577x3Dhg2LDh06WMgusHbt2hnnnXfepbfccsv7tgEAAHwUBTAAADRxpaWlBU899dQ3Bw8e/L2CggLPYt2JVqxYES+99FK89NJLsXz5cguBv/HXMnjvvfeOTp06WchO1NjYuGnu3Lk3H3744XfV1NR40TgAAPB3FMAAANCEjR49usOll176yzZt2gy3jZ1j/fr18eKLL8bMmTNj6dKlFgKfQs+ePWPfffeNYcOGRYsWLSxkJ1mzZs0L55577q/vvvvuVbYBAAD8lQIYAACaoIqKioKJEyd+c/Dgwd8vKCgotpEda8OGDfHiiy/G9OnTlb7wGfXo0SOGDx8ew4YNi4qKCgvZwdwNDAAA/CMFMAAANDGnnHJKx7Fjx/5rZWXlMNvYcerr6+PVV1+NGTNmxLx586Kurs5SYDvKZrMxZMiQ2HfffWP33XePwsJCS9mB1q5dO+MXv/jFv995550rbQMAAPKbAhgAAJqIbDabeeKJJ47fZ599fuSu3x0jl8vFwoULY/r06TF79uzYtGmTpcBOUFpaGkOGDInhw4fHgAEDLGQHaWhoqJ42bdo1Rx555J9tAwAA8pcCGAAAmoDjjz++7ZVXXvmr1q1be9fvDrBmzZqYNm1azJw5M1audHMc7EodO3aMz3/+87H//vt7X/CO+3fetDPPPPOScePGfWAbAACQfxTAAACwi9100037HXvssf9WXFzc1ja2n1wuF6+99lo8//zzMW/evKivr7cUaEKKiopizz33jBEjRsTnPve5yGQylrId1dbWrvrjH/948Q9+8INZtgEAAPlFAQwAALvIkCFDSu+///5zunTp8k+2sf2sXbs2Jk+eHNOnT48PP/zQQiABKisrY8SIEXHIIYdEeXm5hWxHy5Yte+zrX//6f86ZM6fGNgAAID9sqQAurBwYXT/qC41VETUrsrYHAADb6IILLtjt97///VVt2rQZZhvbx+LFi2P8+PFx9913xxtvvBG1tbWWAgmxadOmeOONN+LZZ5+NtWvXRps2bTweejtp0aJFv5NOOumg0tLSuc8+++xaGwEAgPQr61wfBR/zu7XuAAYAgO0sm81mJk2a9PVhw4b9pKCgwG9VfkZ1dXUxY8aMeOaZZ+K9996zEEiRfv36xSGHHBJDhw6NgoICC/mMGhsbN8+YMeOaL37xi+Pq6upyNgIAAOnlEdAAALCTHH/88W2vuuqqCyorK/exjc9mzZo18dRTT8XUqVNj06ZNFgIpVlFREZ///OfjsMMOi8rKSgv5jNavXz/r9NNPv3DcuHEf2AYAAKSTAhgAAHaC22677fNf+9rXzstms5W2se0WLVoUjz/+eMybNy9yOTewQT4pKiqKIUOGxBFHHBG9e/e2kM+grq5u3QMPPHDRySefPM02AAAgfRTAAACwA1VUVBQ8/fTTpwwcOPCUTCbjGabbIJfLxauvvhpPPvlkLFy40EIgz2UymRgwYEAcccQRMWjQIAvZ9n+3Ns6fP/+Www8//JaNGzc22ggAAKTHlgrgwsqB0fWjvtBYFVGzwuvKAABgS0488cR2EyZMuLx79+5fzmQyGRvZOo2NjTFr1qy49dZb48knn4wPPvC0UuC/rV69OmbMmBFz5syJ0tLS6NSpU/jX7NbJZDKZ9u3bD/3+978/dPny5TNfffXValsBAIB0KOtcHwXlH/O9gDuAAQBg29x66637H3vssRcWFRW1sI2tU1NTE0899VQ8++yzsWHDBgsBPlGLFi3i4IMPjsMPPzxKS/28YmvV19d/OG7cuPNPPvnk6bYBAADJ5xHQAACwHWWz2cyzzz77rSFDhvzAI5+3zqZNm2Ly5Mnx1FNPKX6BbdKiRYs47LDD4pBDDlEEb6VcLtfwyiuvXHfooYfeWVdX5yXrAACQYApgAADYTo455pjW11133cWVlZV728ant2HDhnj88cdjypQpUVtbayHAZ1ZcXBwHHnhgfPGLX4wWLTyIYWusWbNm2re//e3zn3nmGb+JAwAACeUdwAAAsB1cfvnlu1900UW/LS8v72cbn05VVVVMmDAhbrnllnjzzTejoaHBUoDtoqGhIZYsWRLPPfdc1NTURI8ePSKb9XOMT6OsrKzb17/+9SPbtm0774knnlhtIwAAkMDreu8ABgCAz+bhhx/+8qGHHnpOQUFBsW18sk2bNsUzzzwTTzzxRFRVVVkIsMOVl5fHkUceGYccckgUF/tX9afR2Ni46emnn/71Mccc87htAABAsngENAAAbKN27doVTZ48+YxevXodZxufrK6uLp5++umYOHGi4hfYJSoqKuKLX/xiHHzwwe4I/pQWLVr0x4MOOuiadevWeUwDAAAkhEdAAwDANjj22GPbPvzww7/p2LHjobaxZXV1dfHkk0/GddddF3Pnzo26ujpLAXaJzZs3x2uvvRbPPfdcRET06NEjCgsLLWYLWrduvfv3vve9fd9+++1pCxYsqLYRAABo+rb0CGgFMAAAfITLL7989wsuuOB3zZs372UbH6+xsTGmTJkS119/fbzyyiuKX6DJ2Lx5cyxYsCCmT58excXF0a1bt8hkMhbzMUpKSjp8+ctfPrJt27ZzvBcYAACaPu8ABgCArTB+/Pgjv/CFL/xLQUFBiW18vAULFsT48eNj6dKllgE0eT169IivfOUrMWjQIMvYgsbGxpqJEydecuyxxz5pGwAA0HR5BzAAAHwK7dq1K3ruued+1qNHj6/axsdbtGhR3H///bF48WLLABKnV69ecdxxx0WfPn0sYwuWLl3654MOOujy1atX19sGAAA0Pd4BDAAAn2DYsGHNn3766V936tTpC7bx0TZs2BD33Xdf/PGPf4y1a9daCJBI69evj2nTpsW6deuiZ8+eUVLiYQ8fpbKysv+3v/3t/lOmTJmyfPlyz/cHAIAmxjuAAQBgC372s5/1uP76669t0aKF54J+hJqamhg/fnzcfPPN8fbbb0cul7MUINFyuVy888478cwzz0RVVVX07t07slk/A/lHZWVl3U488cTD6+rqZkyfPv1DGwEAgCZ0va4ABgCAj3bFFVfscdZZZ11dXFzcwTb+Xi6XixkzZsR1110XCxYsiMbGRksBUqWxsTGWLFkSM2bMiPLy8ujSpUtkMhmL+RvZbLbFQQcddHibNm1mP/HEE6ttBAAAmoYtFcDeAQwAQN6aNGnSqAMOOODsTCZTaBt/b9GiRXHPPffEu+++axlA3ujWrVucdNJJ0bt3b8v4B7lcrm7y5Mm//vKXv/yIbQAAwK63pXcAK4ABAMg7paWlBTNnzjyzT58+x9vG39uwYUOMGzcuZsyY4VHPQF7KZDKx3377xde//vWoqKiwkH+waNGiP+27775X1dTUeCwEAADsQgpgAAD4H926dctOnjz5V506dRppG/9fLpeLqVOnxp///OfYuHGjhQB5r6KiIkaNGhX777+/x0L/g+XLlz9+6KGHXvLuu+/W2QYAAOwaWyqAvQMYAIC8MXz48PInnnjiynbt2o2wjf/vnXfeiWuvvTaee+652Lx5s4UARMTmzZtjzpw58dprr0XPnj2jRYsWlvI/Kioq+n7rW98aMnXq1Ofee+89f3AAAMAusKV3ACuAAQDIC9/+9rc73n777X9o0aLFANv4b1VVVXHXXXfFvffeG+vXr7cQgI+wbt26eP7552P9+vWx2267RVFRkaVERElJSefjjjvuoA8++GDKK6+88hcbAQCAnUsBDABAXjv//PP7XXzxxX8oKSnpbBv/bfr06XHttdfGokWLLAPgU3jnnXdi2rRp0bp16+jc2R8nERHZbLbyC1/4whElJSUvTp48eY2NAADAzqMABgAgb/3ud7/b60c/+tFVRUVFrWwjYs2aNXHzzTfHpEmTora21kIAtkJtbW289NJL8c4770Tfvn2jtLQ073dSWFhYNnz48C/26dNn4UMPPbTMpwQAAHYOBTAAAHnp1ltv3f+b3/zmfxYWFjbP913kcrl4/vnn4/rrr4/ly5f7cAB8BitXroxp06ZFRUVFdOvWLTKZTF7vo6CgIDto0KBDBw0atOiBBx54xycEAAB2vC0VwJmex8Z+H/WF+pURa17ym6wAACTTww8//KXDDjvsXzKZTN6/rPGDDz6I22+/Pd544w0fDIDtbMCAAfGtb30r2rRpk/e7yOVyjVOmTPn1yJEjH/LJAACAHavN3jVR1OGjv6YABgAgdV555ZXTPve5z30r3/fQ0NAQjz32WDz++ONRV1fngwGwg2Sz2Tj66KPjC1/4QhQUFOT9Pl5//fU79tprr9/7ZAAAwI6jAAYAIC9ks9nMyy+/fFafPn2Oz/ddvPvuu3HbbbfFe++954MBsJN069YtvvOd70S3bt3yfhdLliy5f5999rmypqam0ScDAAC2PwUwAACpV1paWjBr1qyzevfufVw+7yGXy8WTTz4ZDz74oLt+AXaBbDYbxxxzTBxxxBF5fzfw0qVLHxg6dOjlSmAAANj+FMAAAKRar169mk2ePHlsu3btDsrnPaxcuTJuueWWePvtt30oAHaxnj17ximnnBIdOnTI6z2sXr16yiGHHPIvS5Ys2exTAQAA28+WCuDCyoHR9aO+0FgVUbMia3sAADRpQ4cOLXvqqacub9Omzf75uoNcLhfPPPNMXH/99bF27VofCoAmYP369TFlypQoKSmJnj17RiaTycs9NG/evPtJJ500ZPLkyc+sWLHCoykAAGA7KetcHwXlH/01BTAAAIk1ZMiQ0kceeeSKVq1a7Z2vO6iuro7bb789nnjiiWhs9IRNgKaksbEx5s+fH++//34MGDAgstn8/DlLaWlpp6997WuDn3rqqadXrlxZ75MBAACfnQIYAIDUOfTQQ1s8+OCDv2/ZsuUe+bqDOXPmxNVXX+2RzwBN3PLly+OFF16Ijh075u0joUtLSzudcMIJ+7/00ktPv/3227U+FQAA8NkogAEASJVhw4Y1v++++37TsmXLQfl4/vr6+hg/fnz88Y9/jNpaP0MHSILNmzfHiy++GJs3b47ddtstCgoK8m4HxcXFbY866qg9n3vuuaeXL1/ucdAAAPAZKIABAEiNI488snLcuHG/b9GixcB8PP97770XV111VcyZM8eHASCBFi1aFC+//HL069cvWrRokXfnLykp6XDcccftP2fOnGcWLVq0yScCAAC2jQIYAIBUOPLIIyvvvPPO35aXl++Wj+d/+umn48Ybb4wPP/zQhwEgwf7yl7/ECy+8ECUlJdGrV6+8O3+zZs3aHHXUUfspgQEAYNspgAEASLxjjz227W233faH5s2b98m3s1dVVcXNN98cTz31VDQ2NvowAKRAY2NjzJ8/P5YtWxYDBgyIZs2a5dX5mzVr1uaYY4458M0333xm4cKFNT4RAACwdRTAAAAk2qGHHtritttuuzofy9+33347rrnmmli8eLEPAkAKvf/++/HKK69Enz59orKyMq/Ons1mK4888sh9Zs6c+dTSpUs3+zQAAMCnpwAGACCxjjjiiJb33nvvteXl5f3y6dy5XC4mTZoUN998c1RVVfkgAKRYVVVVTJ06NbLZbPTp0ycymUzenL24uLjtV7/61c+/8sorTy1evLjWpwEAAD4dBTAAAIl06KGHtrj33nt/l2/lb3V1ddx0000xefLkyOVyPggAeSCXy8WCBQvi3Xffjd133z2y2fz5mUyzZs1aH3300fvNmDHjSXcCAwDAp6MABgAgcYYOHVo2fvz4qysqKgbk07mXLVsWV111lUc+A+SplStXxiuvvBKf+9znoqKiIm/O3axZszZHH3300GeeeebJFStW1PkkAADAlimAAQBIlCFDhpQ++uij17Rs2XL3fDr31KlT49prr42NGzf6EADksaqqqpg+fXq0bds2unTpkjfnLikpaT9q1KihTz755JMrV66s90kAAICPt6UCuMB6AABoSjp16pSdMGHCv1dWVu6RL2dubGyMcePGxR133BF1dW56AiCitrY2br755hg/fnw0NjbmzbkrKyv3mDBhwr9369bNXQkAALCNFMAAADQZrVq1Kpw+ffolbdq02T9fzlxdXR2/+93vYtKkSd73C8DfyeVy8fjjj8fvf//7qK6uzptzt2nTZv8pU6Zc0qpVq0KfAgAA2HoKYAAAmoSKioqC2bNnX9KuXbuD8uXMS5cujYsuuijmz5/vAwDAx3r11VfjoosuiqVLl+bNmdu1a3fQ7Nmz/72iosLPrgAAYCu5iAYAoEmYOXPmz9q1a3dIvpz35ZdfjiuuuCLWrVsnfAA+0bp16+KKK66Il19+OW/O3K5du4Nnzpz5M+kDAMDWUQADALDLvfjii2N69OgxKh/Omsvl4oEHHogbbrghamtrhQ/Ap1ZbWxs33HBDPPDAA3nz2oAePXqMevHFF8dIHwAAPj0FMAAAu9SkSZO+NnDgwFPy4ax1dXVx8803x8SJE73vF4BtksvlYuLEiXHLLbdEXV1dXpx54MCBJ0+aNOlr0gcAgE9HAQwAwC7z6KOPHnXggQeekw9nXbduXfz617+OWbNmCR6Az2zmzJnx61//Ol9eJZA58MADz3n00UePkjwAAHyywsqB0fWjvtBYFVGzImtDAADsEDfeeOO+Rx999EWZTKYw7Wddvnx5XHXVVbFy5UrBA7DdbNiwIWbPnh0DBw6MioqKtB8307179/179uz56sMPP7xc+gAA5LuyzvVRUP7RX1MAAwCw011xxRV7fPe7372qoKCgWdrPOmfOnPjtb38bGzduFDwA2111dXVMmzYtOnfuHB07dkz1WTOZTOHuu+9+eJs2bV6aNGnSKukDAJDPFMAAADQZZ5xxRvef/exnvy0sLCxP+1knTJgQd999d9TX1wsegB2moaEhXnrppchms9G3b99UnzWTyRTttddeB/3lL395dubMmRukDwBAvlIAAwDQJBx00EEVf/jDH64pLi7ulOZz5nK5eOCBB+Kxxx4TOgA77c+eBQsWRF1dXfTv3z8ymUxqz1pQUFBywAEHDJs+ffqkpUuXbpY+AAD5aEsFcIH1AACwMwwaNKj0vvvuu7qsrKxXms9ZV1cX1113XUyaNEnoAOx0EydOjOuvvz7q6upSfc6ysrJef/rTn67u379/idQBAODvKYABANjhKioqCh577LGLKyoqBqb5nNXV1XHNNdfE7NmzhQ7ALvPKK6/ElVdeGVVVVak+Z4sWLQZOnDhxbEVFhZ9vAQDA33CBDADADjdz5syftW3b9sA0n3HdunVx2WWXxRtvvCFwAHa5xYsXx2WXXRZr165N9TnbtWt34MyZM38mcQAA+P8UwAAA7FBPPvnkqB49eoxK8xlXrVoVV1xxRSxfvlzgADQZK1asiCuuuCJWrlyZ6nP26NFj1KRJk0ZJHAAA/lth5cDo+lFfaKyKqFmRtSEAALbZjTfeuO+XvvSlCzOZTGp/8fDdd9+NK6+8MtatWydwAJqc6urqmDVrVvTv3z8qKytTe85u3boN79mz57yHH37Yb2MBAJAXyjrXR0H5R39NAQwAwA5x3nnn9T311FOvLigoKE7rGV977bW45pprorq6WuAANFmbN2+OGTNmRI8ePaJ9+/apPGMmkykYNGjQIYWFhVOee+45v5UFAEDqKYABANipjjrqqFb/8R//8YdmzZq1SusZX3755bj++uujrq5O4AA0eQ0NDfHSSy9Fp06dolOnTqk8Y0FBQXbYsGGfnz9//qQ33nhjk9QBAEizLRXA3gEMAMB21a1bt+wNN9zwnyUlJR3TesYpU6bEjTfeGPX19QIHIDHq6+vjxhtvjKlTp6b2jCUlJZ1uuOGG/+jWrZu7GgAAyFsKYAAAtqunn376XyorK/dI6/kmTZoUd955ZzQ2NgobgMRpbGyMO+64I5588snUnrGysnLw008//UtpAwCQrxTAAABsN88///w3unTp8k9pPd/EiRNj3LhxkcvlhA1AYuVyubj//vtTXQJ36dLlS88+++yJ0gYAIB95BzAAANvFTTfdNPzII488L5PJZNJ4vsceeyzGjx8vaABS47XXXotmzZpF3759U3m+zp0779urV695Dz/88DJpAwCQNlt6B7ACGACAz+wXv/hF7x/+8IdXFxQUNEvj+R544IF45JFHBA1A6ixYsCDq6upiwIABqTtbJpPJDBo06ODGxsbnpk6dul7aAACkiQIYAIAd5oADDqj43e9+99tmzZq1TeP5xo0bF5MmTRI0AKm1aNGi2Lx5cwwcODB1ZysoKMjut99+w5577rnH33vvvc3SBgAgLbZUAHsHMAAA2yybzWbuvPPOfyktLe2exvNNmDBB+QtAXpg0aVI89NBDqTxbaWlpj3vuuedfstlsRtIAAOQDBTAAANvs+eef/06HDh0OTePZHn744Xj44YeFDEDeeOSRR+LPf/5zKs/WoUOHw5599tlvSxkAgHygAAYAYJvcd999hw8ePPjUNJ7t/vvvjwkTJggZgLzz2GOPxX333ZfKs+25554/+NOf/nSYlAEASDvvAAYAYKudccYZ3ceMGXN5QUFBcdrONnHixHjkkUeEDEDeWrx4cWSz2ejbt2/ajpbp06fPvn/5y18mz5w5c4OkAQBIsi29A1gBDADAVhk2bFjzG2+88Q/NmjVrl7azPfroo6l99CUAbI2FCxdGUVFR9OvXL1XnKigoKD7wwAP3e/LJJx9dsWJFnaQBAEiqLRXAHgENAMBWuffee39ZWlraPW3nevzxx+PBBx8UMAD8jz//+c8xceLE1J2rtLS0x3333fdLCQMAkFYKYAAAPrVJkyaN6tSp0xEpPFeMHz9ewADwD8aPHx+TJ09O3bk6der0hUmTJn1VwgAApJFHQAMA8Kmcd955fU888cR/z2QyRWk618yZM+Puu+8WMAB8jNdeey06duwYnTt3TtW5unbtuk9BQcHzzz333DopAwCQNN4BDADAZ3LEEUe0vOKKK67NZrOVaTrXyy+/HDfffHPkcjkhA8DHyOVyMXv27OjSpUt06tQpNefKZDJF++yzz/CpU6c+9u67726WNAAASeIdwAAAbLNsNpu55ZZb/q2kpKRjms61YMGCuPnmm6OxsVHIAPAJGhsb4+abb44333wzVecqLS3tcvfdd5+fzWYzUgYAIC0UwAAAbNGkSZO+3rZt2wPTdKZly5bFDTfcEPX19QIGgE+prq4urr322li+fHmqztWuXbsDH3/88VESBgAgLTwCGgCAj3XZZZcN+upXvzo2k8mk5hcH33///bjyyiujqqpKwACwlerq6uLll1+OIUOGRHl5eWrO1aVLl31LS0unPvPMM2ukDABAEngENAAAW61///4lJ5988q8ymUxRWs60YcOG+P3vfx8bN24UMABso40bN8bvfve7VP15WlBQkP3hD394ft++fYslDABA4q9vrQAAgI/y4IMPnl1WVtYrLeeprq6O3/zmN7Fq1SrhAsBntGrVqrjyyiujuro6NWcqKyvr8/DDD58lXQAAkk4BDADA/zF+/Pgju3XrdnRazlNfX5/KdxYCwK60fPnyuO6666K+vj41Z+rRo8dXx40bd4R0AQBIMgUwAAB/53vf+16nI4444py0nCeXy8Vtt90Wb7zxhnABYDt7/fXX47bbbotcLpeaMx155JHnfvvb3+4oXQAAkkoBDADA/6qoqCi4+OKLLywsLCxPy5nGjx8fs2bNEi4A7CCzZs2Khx56KDXnKSwsrPj1r399QUVFhZ+bAQCQSC5kAQD4XxMnThxdWVk5OC3nef7552PixImCBYAd7LHHHosXXnghNeeprKzc89FHHz1RsgAAJFFh5cDo+lFfaKyKqFmRtSEAgDxxwQUX7DZq1KgLM5lMYRrO8+qrr8Ytt9ySqkdSAkBT/7O3d+/e0a5du1Scp2PHjkNzudxzU6ZMWSddAACamrLO9VHwMc/wcwcwAADRt2/f4h//+McXZzKZVPwG4HvvvRc33HBDNDY2ChcAdpKGhoa47rrrYtmyZak4T0FBQfbss88e27dv32LpAgCQqGtZKwAAYPz48T8qKyvrkYazbNiwIX7/+99HbW2tYAFgJ9u0aVP8/ve/j40bN6biPGVlZb3GjRs3RrIAACSJAhgAIM/ddNNNw/v06XN8Gs5SX18f1157baxdu1awALCLrFmzJq699tqor69PxXn69ev3jd///vdDJQsAQFIogAEA8thBBx1Uceyxx/5rRGTScJ477rgjFi9eLFgA2MUWLVoUd955Z1qOU/CNb3zj34YNG9ZcsgAAJOIC1goAAPLXzTfffFZxcXG7NJxl4sSJMX36dKECQBMxbdq0mDRpUirOUlJS0unOO+88Q6oAACSBAhgAIE/913/914FdunT5UhrO8tprr8Wf//xnoQJAEzN+/PhYsGBBKs7SrVu3o2+66abhUgUAoKlTAAMA5KEvfelLlV/5yld+lYazrFixIq6//vpobGwULAA0MY2NjXHdddfFihUr0nCczHHHHfergw46qEKyAAA0ZQpgAIA8dPXVV5+ezWYrk36OmpqauPbaa2PTpk1CBYAmatOmTXHttddGTU1N4s+SzWbb3njjjT+RKgAATZkCGAAgz9x6663Du3Tp8uWknyOXy8Utt9wSK1euFCoANHErV66MW2+9NXK5XOLP4lHQAAA0dQpgAIA8MnTo0LKvfvWrv0jDWSZMmBBz584VKgAkxJw5c+Kxxx5LxVlGjRr1i6FDh5ZJFQCApkgBDACQR+64444fFRcXd0z6OV5++eV45JFHBAoACfPQQw+l4he4SkpKOt5xxx0/lCgAAE2RAhgAIE9cfvnlu/fs2XNU0s/xwQcfxB133JGKR0gCQL7J5XJx2223xZo1axJ/lp49ex57+eWX7y5VAACaGgUwAEAe6NatW/a73/3uv2YymURf/9XX18cNN9wQ1dXVQgWAhKqqqoobb7wx6uvrE32OTCZT8N3vfvdX3bp1y0oVAICmRAEMAJAHxo8ff0pZWVmvpJ/jnnvuiaVLlwoUABJuyZIlcd999yX+HGVlZT3Hjx9/ikQBAGhKFMAAACn385//vOeAAQNGJ/0c06dPjylTpggUAFJi8uTJMWPGjMSfY8CAAaN//vOf95QoAABNhQIYACDFstls5qyzzjo3k8kk+tGEK1asiLvvvlugAJAyd911V6xYsSLRZ8hkMtmzzjrr3Gw2m5EoAABNgQIYACDFxo0b98XKysq9knyG2trauOGGG6K2tlagAJAyf/1zfvPmzYk+R2Vl5V7jxo0bKVEAAJoCBTAAQEoNHz68/OCDDz4t6ee4//77Y/ny5QIFgJRavnx5jBs3LvHnGDFixI+HDRvWXKIAAOxqCmAAgJS69dZbT8tms22TfIYZM2bEc889J0wASLnJkyfHzJkzE32G4uLitrfffvtp0gQAYFdTAAMApNBVV121R48ePb6S5DOsXLky7rrrLmECQJ64++6744MPPkj0GXr27PnVK664Yg9pAgCwKymAAQBSprS0tOAb3/jGT5N8rdfY2Bi333679/4CQB6pqamJ2267LRobG5N8jIJvfvObZ5aWlvqZGwAAu+6i1AoAANJlwoQJX6uoqBiQ5DOMHz8+Fi1aJEwAyDNvvvlmPPjgg4k+Q4sWLQY9+OCDx0gTAIBdRQEMAJAiRx55ZOWwYcN+kOQzzJ07N5544glhAkCemjhxYixYsCDRZxg+fPiPjjjiiJbSBABgV1AAAwCkyBVXXHFyUVFRRVLnr6qqijvvvDNyuZwwASBP5XK5uP3226O6ujqxZygqKmrxm9/85mRpAgCwKyiAAQBS4vzzz+/Xu3fv45J8httvvz0+/PBDYQJAnlu3bl3cfvvtiT5D7969jz///PP7SRMAgJ1NAQwAkALZbDZz6qmn/jyTyST2+m769OkxZ84cYQIAERExe/bsmDFjRmLnz2QyBaeeeurPs9lsRpoAAOxMCmAAgBT44x//eERlZeXgpM6/du3auPfeewUJAPyde+65J9atW5fY+SsrKwf/6U9/+oIkAQDYmRTAAAAJ17dv3+JDDjnkR0k+w9133x01NTXCBAD+Tk1NTdx9992JPsPBBx/8o759+xZLEwCAnUUBDACQcHfdddc3S0pKOiV1/smTJ8e8efMECQB8pLlz58azzz6b2PlLSko63nPPPd+SJAAAO4sCGAAgwb70pS9VDhw48KSkzr9mzZoYP368IAGALXrggQdizZo1iZ2/f//+Jx111FGtJAkAwM6gAAYASLArrrji1MLCwvIkzp7L5eK2226LTZs2CRIA2KJNmzbFbbfdFrlcLpHzFxYWll1++eU/kCQAADuDAhgAIKF+8Ytf9O7evftXkjr/s88+G2+88YYgAYBP5Y033ojnn38+sfN369bt6F/96ld9JAkAwI6mAAYASKgf/vCHP8pkMom8nvvggw/igQceECIAsFXGjRsX69atS+TsmUym4NRTT/2xFAEA2NEUwAAACXTdddcNa9eu3YFJnD2Xy8Udd9wRtbW1ggQAtsqmTZvizjvvTOz8bdq02f+mm27aT5IAAOxICmAAgIQpLS0t+NrXvnZ6Uud/4YUXYuHChYIEALbJq6++GjNmzEjs/Mccc8zpFRUVfiYHAMAO42ITACBhbr/99oMrKip2S+LsGzZsiHHjxgkRAPhM7r///qiqqkrk7OXl5X3/67/+6wgpAgCwoyiAAQASpKKiouCwww47Nanz33vvvYn9YS0A0HRs2LAh7r///sTOf9BBB/1zq1atCiUJAMCOoAAGAEiQ+++//+iysrKeSZx9zpw58dJLLwkRANguXnjhhViwYEEiZy8tLe32xz/+8StSBABgR1AAAwAkRN++fYv33Xfff07i7LW1tXHvvfcKEQDYru6+++6oq6tL5Oz77bffKf379y+RIgAA25sCGAAgIW6++eZRxcXFbZM4+yOPPBJr164VIgCwXa1atSoee+yxRM6ezWbb3njjjV+TIgAA25sCGAAgAYYOHVq21157fSeJs7/33nvxxBNPCBEA2CEmTpwYK1asSOTsQ4YM+c7QoUPLpAgAwPakAAYASIBrr732xKKiosqkzZ3L5eKee+6JxsZGIQIAO0R9fX3cddddkcvlEjd7UVFR5bXXXnuCFAEA2J4UwAAATdwBBxxQMWDAgG8kcfYZM2bEW2+9JUQAYId6880348UXX0zk7AMGDPjG8OHDy6UIAMD2ogAGAGjirrrqqhOKiooqkjb3pk2b4oEHHhAgALBT3H///VFbW5u4uYuKilpcffXV7gIGAGC7UQADADRhBx10UEX//v0Teffvww8/HB9++KEQAYCdYv369TFhwoREzj5w4MBvHHDAARVSBABge1AAAwA0Yf/5n/95bGFhYfOkzb1q1aqYPHmyAAGAnerpp5+O1atXJ27uwsLC8ssuu2yUBAEA2B4UwAAATdQBBxxQMWjQoNFJnP3uu++O+vp6IQIAO1V9fX3cddddiZx99913/+bQoUPLpAgAwGelAAYAaKIuv/zyYwsLC8uTNvfcuXNjwYIFAgQAdokFCxbE3LlzEzd3UVFRi9/97ndflyAAAJ+VAhgAoAkaOnRo2aBBgxL37t+6urr405/+JEAAYJf605/+FHV1dYmbe/fdd//mkCFDSiUIAMBnoQAGAGiCfvOb33ylqKioZdLmfu655xL53j0AIF1Wr14dzz33XOLmLioqann11VcfLUEAAD4LBTAAQBPTq1evZoMHD/5m0uaurq6ORx55RIAAQJPwyCOPRHV1deLmHjJkyLe6deuWlSAAANtKAQwA0MTcdNNNxxQXF7dN2twTJkyIqqoqAQIATUJVVVUifzmtuLi43a233uouYAAAtpkCGACgCWnVqlXhXnvtdVLS5l61alU8++yzAgQAmpTJkyfHqlWrEjf30KFDR7dq1apQggAAbAsFMABAE3LLLbccXlJS0jlpcz/44INRX18vQACgSamvr48HH3wwcXOXlJR0vummmw6VIAAA20IBDADQRGSz2cwBBxzw7aTNvWjRonjppZcECAA0SS+99FIsXrw4cXOPGDHiO9lsNiNBAAC2lgIYAKCJuOaaa/YuLy/vm7S5H3roocjlcgIEAJqkXC6XyLuAy8vL+1111VV7SRAAgK2lAAYAaCK+8pWvfDdpM8+bNy8WLlwoPACgSVu4cGG8+uqrrg8BAMgLCmAAgCbgsssuG1RZWblPkmbO5XIxfvx44QEAifDAAw8k7qklrVu33veSSy7pLz0AALaGAhgAoAkYNWrUCUmbefbs2bFs2TLhAQCJsGzZsnjllVcSN/cJJ5xwovQAANgaCmAAgF3sn//5nzt37NjxiCTN3NjYGA888IDwAIBEGT9+fDQ0NCRq5k6dOn1h9OjRHaQHAMCnpQAGANjFfvSjH30tk8kk6rps2rRpsWrVKuEBAImyatWqeOGFFxI1cyaTKfzpT386SnoAAHxaCmAAgF1o0KBBpX369Plqkmaur6+PCRMmCA8ASKQJEyZEXV1dombu27fvV/r27VssPQAAPg0FMADALnTZZZcdXlRUVJGkmadOnRpr164VHgCQSOvXr48pU6YkauaioqLK3/zmN0dIDwCAT0MBDACwi2Sz2cy+++57UpJmrqurc/cvAJB4jz76aOLuAt5///1PymazGekBAPBJFMAAALvI1VdfPbSsrKx3kmaeMmVKbNiwQXgAQKJt2LAhnn/++UTNXFZW1ueqq67aS3oAAHwSBTAAwC7y5S9/+bgkzVtfXx8TJ04UHACQCo8//nji7gL+0pe+dLzkAAD4JApgAIBdYPTo0R3atm07IkkzT5s2LdatWyc8ACAVPvzww5g+fXqiZm7fvv2I0aNHd5AeAABbogAGANgFfvrTn47KZDKFSZm3vr4+HnnkEcEBAKnyyCOPRH19fWLmzWQyhT/96U+/JjkAALZEAQwAsJN16tQp26dPn6OTNLO7fwGANFq3bl1MmzYtUTP36dPnmE6dOmWlBwDAx1EAAwDsZFddddUB2Wy2dVLmbWxsjEmTJgmOVOvYsWN06OCJmgD5aNKkSdHY2JiYebPZbOurrrrqAMkBAPBxFMAAADvZiBEjvp6keV988cVYtWqV4Ei1Ll26xIUXXhinnXZadO3a1UIA8siqVavipZdecj0JAEBqKIABAHaiM844o3tlZeXeSZk3l8vFxIkTBUdeyGQyMXjw4PjVr34VY8aMcUcwQB55/PHHI5fLJWbeysrKvc8444zukgMA4KMogAEAdqJTTjnlqxGRScq8CxYsiPfee09w5JVMJhN77713XHjhhTFmzJho3769pQCk3HvvvRcLFy5M1B9X/3NdCQAA/4cCGABgJ+nVq1ezXr16fTlJM3v3L/nsr0XwBRdcECeffHK0bdvWUgBSLGnXPb169fpyr169mkkOAIB/pAAGANhJrrjiioOLiopaJmXeBN4JAztEYWFhDB8+PC688MIYPXp0VFZWWgpACi1YsCCWLVuWmHmLiopaXnnllYdIDgCAf6QABgDYSYYPH/6VJM2btHfhwY5WVFQUI0aMiEsuuSRGjx4dLVu2tBSAFMnlcvH4448naub99tvvK5IDAOAfKYABAHaC0aNHd6isrByalHnXrl0bL7/8suDgI/y1CL744ovjhBNOiBYtWlgKQEq89NJLsW7dusTMW1lZudfo0aM7SA4AgL+lAAYA2AlOP/30o5J07fXMM89EQ0OD4GALiouL47DDDouxY8fGqFGjoqyszFIAEq6hoSGeeeaZJI1c8D/XmQAA8P8vEq0AAGDHymazmX79+n05KfPW1tbGlClTBAefUnFxcYwcOTIuvfTSGDVqVJSWlloKQII9//zzUVtbm5h5+/Xr9+VsNpuRHAAAf6UABgDYwX7zm9/sWVJS0jkp886YMSOqq6sFB1uppKQkRo4cGZdcckkcffTRUVJSYikACVRdXR0zZ85M0p8/na+44orBkgMA4K8UwAAAO9gXvvCFLyVl1lwuF08//bTQ4DNo3rx5HHXUUXHJJZfEyJEjI5vNWgpAwjz11FORy+USM++RRx75ZakBAPBXCmAAgB1oyJAhpZ07dz4iKfO+/vrrsWLFCsHBdlBeXh6jRo2KSy+9VBEMkDArVqyI119/PTHzdunS5fD+/ft79AQAABGhAAYA2KHGjh17aGFhYWJeCOruX9j+KioqYtSoUXHxxRfH4YcfHkVFRZYC4LpouyosLGz+H//xHwdLDQCACAUwAMAOteeeex6ZlFnXrl0b8+bNExrsIK1atYrjjz8+LrroohgxYkQUFPh2DKApmzdvXqxZsyYx8+61115HSg0AgAgFMADADnPMMce0bt269b5Jmfe5556LxsZGwcEO1qZNmxg9enRcfPHFimCAJqyxsTGee+65JP35MvyYY45pLTkAAPykAQBgBznzzDMPz2Qyibjeqq+vj6lTpwoNdqK2bdvG6NGj47zzzovhw4crggGaoBdeeCHq6+sTMWsmkyk844wzDpUaAAB+wgAAsIP079//C0mZdc6cObFhwwahwS7QqVOnOPnkk+Pf/u3fYu+9945MJmMpAE3Ehg0bYvbs2YmZd8CAAR4DDQCAAhgAYEf43ve+16mysnKPpMybpMcbQlp17tw5xowZE7/61a8UwQBNyPPPP5+YWSsrKwd/73vf6yQ1AID8pgAGANgBTj755CMiIhHtzcqVK+P1118XGjQRXbt2jTFjxsQ555wTgwcPthCAXez111+PlStXJmXczMknn3y41AAA8psCGABgB+jXr19iHv88ZcqUyOVyQoMmpnfv3nHaaafFOeecE/3797cQgF0kl8vFlClTknQd6jHQAAB5TgEMALCdnX766d0qKip2S8Ks9fX1MW3aNKFBE9anT58466yz4pxzzonddtvNQgB2gWnTpkV9fX0iZq2oqNjt9NNP7yY1AID8pQAGANjORo8efURSZp03b15s3LhRaJAAffr0ibPPPjvOPPPM6Nmzp4UA7EQbN26MefPmuR4FACARFMAAANtZr169EvPetSQ9zhD4bwMGDIhf/vKXceaZZ0b37t0tBGAnmTp1apKuRw+TGABA/lIAAwBsR2eccUb38vLyvkmYdf369fHaa68JDRJqwIAB8S//8i9x2mmnRbdunvQJsKPNnz8/Pvzww0TMWl5e3u9HP/pRF6kBAOQnBTAAwHZ03HHHHZSUWWfMmBGNjY1CgwTLZDIxePDg+Nd//dcYM2ZMdOjQwVIAdpDGxsaYMWNGYub9xje+cYjUAADykwIYAGA76tOnz8FJmDOXyyXqMYbAlmUymdh7773jwgsvjDFjxkT79u0tBWAHeOGFF5J0XXqIxAAA8pMCGABgOznppJPat2zZcvckzLpkyZJYuXKl0CBl/loEX3DBBXHyySdH27ZtLQVgO1qxYkW8/fbbiZi1srJy0PHHH+8PAgCAPKQABgDYTr773e8eGBGZJMyapMcXAluvsLAwhg8fHhdeeGGMHj06KisrLQVgO5k+fXpSRi34/ve/f6DEAADyjwIYAGA72X333Q9Nwpz19fUxc+ZMgUEeKCoqihEjRsQll1wSo0ePjpYtW1oKwGc0c+bMqK+vT8SsAwcOPFRiAAD5RwEMALAdHHTQQRUtW7bcKwmzLly4MKqrq4UGeeSvRfDFF18cJ5xwQrRo0cJSALZRVVVVvP7664mYtVWrVkOHDx9eLjUAgPyiAAYA2A7OPvvsz2cymaIkzOrxz5C/iouL47DDDouxY8fGqFGjoqyszFIAtkFSnqaSyWSy55577uclBgCQXxTAAADbwe67735AEuasra2NOXPmCAzyXHFxcYwcOTIuvfRSRTDANpg9e3bU1dUlYtY99tjjAIkBAOQXBTAAwGfUqlWrwnbt2u2fhFnnzZsXtbW1QgMiIqKkpCRGjhwZY8eOjaOPPjpKSkosBeBT2LRpU8ybNy8Rs7Zv337/iooKPwMEAMgjLv4AAD6jCy+8cPeioqKKJMz64osvCgz4P5o3bx5HHXVUXHLJJTFy5MjIZrOWAvAJZs2alYg5i4qKWlx88cWDJAYAkD8UwAAAn9GBBx6YiMfqVVdXJ+ZOFWDXKC8vj1GjRsWll16qCAb4BPPmzYuamppEzHrQQQd5DDQAQB5RAAMAfEZdu3YdnoQ5582bF/X19QIDPlFFRUWMGjUqLr744jj88MOjqKjIUgD+QV1dXbz66quJmLVLly77SwwAIH8ogAEAPoNTTjmlY3l5+W5JmPXll18WGLBVWrVqFccff3xcdNFFMWLEiCgo8C0kwN966aWXEjFnRUXFbieddFJ7iQEA5AffvQMAfAYnnnji55MwZ21tbcyfP19gwDZp06ZNjB49OsaOHasIBvgb8+fPj9ra2iSMmvnud7/7eYkBAOQH37UDAHwGn/vc5/ZLwpwLFy6Muro6gQGfyV+L4PPOOy+GDx+uCAby3ubNm2PhwoWJmLVfv37DJQYAkB98tw4AsI1atWpV2Lp1672TMKvHPwPbU6dOneLkk0+Oc889NwYNGmQhQF6bPXt2IuZs06bN3hUVFX4WCACQB1z0AQBso/PPP39gYWFheVOfs76+PubMmSMwYLvr2bNn/OQnP4nzzjsv9t5778hkMpYC5J3Zs2dHfX19k5+zqKio4vzzzx8oMQCA9FMAAwBso/3333/fJMz5+uuvR01NjcCAHaZLly4xZsyYOOecc2Lw4MEWAuSV6urqeOONNxIx64EHHriPxAAA0k8BDACwjbp27ZqIxz/PnTtXWMBO0bt37zjttNPinHPOif79+1sIkDeScr3VvXv3vaUFAJB+CmAAgG0wZMiQ0srKyj2a+py5XM7jn4Gdrk+fPnHWWWfFOeecE7vttpuFAKk3e/bsyOVyTX7Oli1b7jlo0KBSiQEApJsCGABgG5x55pl7ZjKZbFOfc9myZbFu3TqBAbtEnz594uyzz44zzzwzevbsaSFAaq1bty6WL1/e5OfMZDLZs846a4jEAADSrcgKAAC23tChQ4clYc558+YJC9jlBgwYEAMGDIgFCxbE+PHjY+nSpZYCpM68efOiS5cuTX7OffbZZ5+ImC4xAID0cgcwAMA26Nix4z5JmHP+/PnCApqMAQMGxC9/+cs47bTTolu3bhYCpEpSrrs6deq0j7QAANJNAQwAsJWOOOKIlhUVFf2a+pxVVVWxaNEigQFNSiaTicGDB8e//uu/xpgxY6JDhw6WAqTCW2+9FVVVVU1+zoqKis8deuihLSQGAJBeCmAAgK108sknD46ITFOfc/78+dHY2CgwoEnKZDKx9957x4UXXhhjxoyJ9u3bWwqQaI2NjbFgwYJE/Cv4u9/97h4SAwBILwUwAMBW2n333fdMwpze/wskwV+L4AsuuCBOPvnkaNu2raUAiZWU66/BgwfvKS0AgPQqsgIAgK3Trl27wU19xlwul5Q7UAAiIqKwsDCGDx8e++yzT0ybNi0mTJgQ69evtxggURYsWBC5XC4ymab9sJgOHToMlhYAQHq5AxgAYCsMGjSotGXLlgOa+pzvvfdebNy4UWBA4hQVFcWIESPikksuidGjR0fLli0tBUiMDz/8MJYtW9bk52zZsuXA/v37l0gMACCdFMAAAFvhxz/+8aBMJtPkn6Li7l8g6f5aBI8dOzZOOOGEaNGihaUAibBw4cImP2Mmk8n+5Cc/GSAtAIB0UgADAGyFvffee88kzJmEHzwCfBrNmjWLww47LMaOHRujRo2KsrIySwGatKT8Il5SrmsBANh63gEMALAVunbtOqSpz1hfXx9vvvmmsIBUKS4ujpEjR8bBBx8czz77bDz++ONRXV1tMUCT8+abb0Z9fX0UFTXtH7t16dJlT2kBAKSTO4ABAD6lioqKgoqKikFNfc4lS5bE5s2bBQakUklJSYwcOTLGjh0bRx99dJSUeIUl0LTU1tbG0qVLm/ycLVu2HFRaWupngwAAKeQiDwDgUzr77LP7FhYWNvlnj7722mvCAlKvefPmcdRRR8Ull1wSI0eOjGbNmlkK4HpsKxQWFpafffbZvaQFAJA+CmAAgE9p//3375+EOV9//XVhAXmjvLw8Ro0aFf/+7/8eI0eOjGw2aymA67FP6fOf//xAaQEApI8CGADgU+rRo8fuTX3G2traePvtt4UF5J2KiooYNWpUXHzxxXH44Yc3+XdvAum2ePHiRLySo1evXoOkBQCQPgpgAIBPqXXr1k3+DoklS5ZEQ0ODsIC81apVqzj++OPj4osvjhEjRkRBgW97gZ2voaEhlixZ0uTnbNOmjQIYACCFfCcMAPApDBkypLR58+a9m/qcb775prAAIqJ169YxevToGDt2rCIYcF32MZo3b95n0KBBpdICAEgX3wEDAHwKp556av9MJtPkr53eeustYQH8jTZt2sTo0aPjvPPOi+HDhyuCAddlfyOTyRT84Ac/+Jy0AADSxXe+AACfwuDBg5v84/Hq6+tj0aJFwgL4CJ06dYqTTz45/u3f/i323nvvyGQylgLsUIsXL07Eqzn23HPPgdICAEgXBTAAwKfQpUuXAU19xnfeeSfq6uqEBbAFnTt3jjFjxiiCgR2utrY23n333SRc53oPMABAyiiAAQA+hZYtW/Zv6jN6/DPAp9elS5cYM2ZMnHvuuTF48GALAfL2+iwJ17kAAGwdBTAAwCcYPnx4eUlJSeemPqfHPwNsvV69esVpp50W55xzTvTvrwMB8u/6rLS0tPPw4cPLpQUAkB4KYACAT/Ctb31rt4ho8s8IXbx4sbAAtlGfPn3irLPOinPOOSd22203CwG2i4T8gl7m29/+dj9pAQCkhwIYAOAT7L777k2+CVi7dm1s2LBBWACfUZ8+feLss8+OM888M3r27GkhwGfy4Ycfxrp165r8nAMHDlQAAwCkSJEVAABsWadOnZr8D8TefvttQQFsRwMGDIgBAwbEggULYvz48bF06VJLAbb5Oq1Vq1audwEA2GkUwAAAn6CyslIBDJCnBgwYEP3794958+bFQw89FO+++66lAFtlyZIlsddeezX1613PvgcASBEFMADAFnTq1CnbvHnzXk19ziVLlggLYAfJZDIxePDg2GOPPeLll1+OBx98MFauXGkxQGqu05o3b967Xbt2RatXr66XGABA8nkHMADAFowZM6ZnJpPJNuUZGxsbPZoUYCfIZDKx9957x4UXXhhjxoyJ9u3bWwrwiZYuXRqNjY1NesaCgoLsqaee2kNaAADp4A5gAIAt2Hvvvfs29RlXrlwZtbW1wgLYSf5aBO+5554xa9asmDBhQqxevdpigI9UW1sb77//fnTu3LlJzzls2LC+EbFIYgAAyecOYACALejRo0eTL4DfeecdQQHsAoWFhTF8+PC48MILY/To0VFZWWkpQGKv15Jw3QsAwKejAAYA2ILWrVs3+ff/vvvuu4IC2IUKCwtjxIgRcckll8To0aOjZcuWlgIk7notCde9AAB8Oh4BDQCwBc2bN+/Z1GdUAAM0kW+wi4pixIgRsd9++8WUKVPiscceiw0bNlgMEO+9914SrnsVwAAAKeEOYACAj9G/f/+SkpKSjk19TgUwQNPSrFmzOOyww2Ls2LExatSoKCsrsxTIc0m4XistLe3Ut2/fYmkBACSfAhgA4GOccMIJ3Zr69dK6deuiqqpKWABNUHFxcYwcOTJ+/etfK4Ihz1VVVcX69eub+pgF3/zmN7tLCwAg+RTAAAAfY8iQIT2b+oxJeJwgQL77axE8duzYOProo6OkpMRSIA8l4botCde/AAB8MgUwAMDH6N69e8+mPqPHPwMkR/PmzeOoo46KSy65JEaOHBnNmjWzFMgjSbhuS8L1LwAAn0wBDADwMVq1atWjqc+4bNkyQQEkTHl5eYwaNSr+/d//PUaOHBnZbNZSIA8k4botCde/AAB8MgUwAMDHqKio6NXUZ1y+fLmgAJL750yMGjUqLr744jj88MOjqKjIUiDFknDd1rJly16SAgBIPgUwAMBHyGazmbKysq5NecbGxsZYtWqVsAASrlWrVnH88cfHxRdfHCNGjIiCAt+qQxqtWrUqGhsbm/SMJSUlXbPZbEZaAADJ5rtKAICPcNxxx7UrKCgobsozrl69Ourr64UFkBKtW7eO0aNHx9ixYxXBkEJ1dXXxwQcfNOkZCwoKio877rh20gIASDbfTQIAfITPf/7zXZr6jO+//76gAFKoTZs2MXr06Dj//PNj+PDhimBIkRUrVrgOBgBgh/NdJP+PvTuPr7I888d/nSwEkhD2HUQEUVRAoIiouCtq64Jabd1arVorbqO2tlXbaavTOu38Rqffdmpbu9rWpYogsqgFRXCttAIKArJDgAAJBLKQ5JzfH8WO4+DOcp6T9/v18jWvTv657ut6hNvnk/t+AICd2G+//bL+xVcSXiAC8PF17do1Lr300rj99ttj2LBhkUq5lRWSLgn7tyTsgwEAeH8FWgAA8H917txZAAxAVujevXtceeWVsXr16njiiSdi9uzZkclkNAYSKAn7tyTsgwEAeH8CYACAnWjXrp0roAHIKj169Igrr7wyli5dGpMmTYo5c+ZoCiRMEvZvSdgHAwDw/gTAAAA7UVxc3D3baxQAAzRPffr0ibFjx8aSJUti/PjxsWDBAk2BhEjC/i0J+2AAAN6fbwADAOxESUlJz2yur7q6Ourq6gwKoBnbb7/94l/+5V/ia1/7WhxwwAEaAglQV1cX1dXV9sEAAOxWAmAAgHc5/PDDSwsKCtpmc40VFRUGBUBERPTt2zduvPHGuOGGG2LffffVEMhy2b6PKygoaDt8+PASkwIASC4BMADAu5x44oldsr3GDRs2GBQA/8uAAQPiG9/4Rtxwww3Ru3dvDQH7uE+yH+5qUgAAyeUbwAAA79KvX7+sD4DXr19vUADs1IABA+LAAw+MuXPnxoQJE2LlypWaAlkkCTe5HHDAAV0i4i3TAgBIJgEwAMC7dO/evXO21+gEMADvJ5VKxaBBg2LgwIExe/bsGD9+fKxbt05jwD4uZ/bDAAC8NwEwAMC7tG/fvlO21ygABuDDSKVSMWzYsBg6dGjMnj07HnvsMbdIwF6WhBPASdgPAwDw3gTAAADv0rp166w/8ZCEF4cAZI+3g+BDDz00XnnllZg4caK/S8A+LtH7YQAA3psAGADgXUpKSrL6xENjY2Ns3rzZoAD4yPLz8+Pwww+P4cOHx/PPPx8TJ06MqqoqjYE9aPPmzdHY2BgFBdn7Wi7b98MAALw/ATAAwLu0bNmySzbXV1lZGZlMxqAA+Njy8/Nj1KhRMXLkyHjhhRcEwbAHZTKZqKqqio4dO9oPAwCwWwiAAQDepaioKKuvvKusrDQkAHaJgoKCGDVqVIwYMSJmzpwZkydPji1btmgM7IH9XDYHwNm+HwYA4P3laQEAwP8YPnx4SX5+fkk21ygABmBXa9GiRRx//PFxxx13xNlnnx0lJSWaAs14P5efn18yfPhwfxAAACSUABgA4B2OOOKIDtleo+//ArC7FBUVxejRo+P73/9+nH322VFcXKwpsBsk4cr1JOyLAQDYOQEwAMA79O3bt1221+gEMAC729tB8B133BGnn356tGrVSlOgme3n9ttvv7YmBQCQTAJgAIB36NSpkwAYAHYoKSmJz3zmM3HnnXfG6NGjo0WLFpoCzWQ/l4R9MQAAOycABgB4hw4dOrTN9hqTcGUgALmlpKQkzj777PjOd74To0aNivz8fE2BHN/PJWFfDADAzgmAAQDeoaysrG221ygABmBvad++fVx00UVx5513xgknnBCFhYWaAjm6nysrK3MCGAAgoQTAAADvUFJS0j6b68tkMlFdXW1QAOxV7dq1i/POOy+++93vxqhRoyIvz+sF+CiSsJ8rLS0VAAMAJJT/QgMAeIfi4uK22VxfXV1dNDY2GhQAWeHtE8F33HGHIBg+gsbGxqirq7MvBgBgt/BfZgAA79CqVausPung9C8A2ahDhw5x0UUXxbe//e04/PDDBcGQA/u6oqIiJ4ABABLKf5EBALxDQUGBABgAPqauXbvGpZdeGt/61rdi2LBhkUqlNAUSuq9r0aJFW1MCAEimAi0AAPgfhYWFZdlc39atWw0JgKzXrVu3uPLKK2P16tXxxBNPxOzZsyOTyWgMJGhfl+37YgAA3psAGADgnZujgoLW2VyfE8AAJEmPHj3iyiuvjKVLl8akSZNizpw5mgIJ2ddl+74YAID35gpoAIAdWrdunZefn98ym2sUAAOQRH369ImxY8fGLbfcEgMGDNAQSMC+Lj8/v1WrVq28OwQASCCbOACAHQYNGlQSEVn9scJt27YZFACJtd9++8UNN9wQX/va1+KAAw7QEJq1BOzr8gYPHlxsUgAAySMABgDY4YADDijJ9hpramoMCoDE69u3b9x4441xww03xL777qshNEu1tbVZX2P//v1LTQoAIHl8AxgAYIeePXtm/QuuJLwoBIAPa8CAATFgwICYP39+jBs3LpYvX64pNBtJ2Nf16NGjxKQAAJJHAAwAsEOnTp0EwACwFwwYMCAOPPDAmDt3bkyYMCFWrlypKeS8JOzrunbtKgAGAEggATAAwA5lZWVZ/4Krrq7OoADISalUKgYNGhQDBw6M2bNnx4QJE2Lt2rUaQ85KQgDcpk0bV0ADACSQABgAYIeysjIngAFgL0ulUjFs2LAYOnRozJ49O8aPHx/r1q3TGHKOABgAgN1FAAwAsENJSUlxttfoBDAAzcXbQfCQIUPi5ZdfjokTJ0ZFRYXGkDOSEAAnYX8MAMD/JQAGANihqKioKNtrrKmpMSgAmpW8vLw4/PDDY/jw4fH888/HE088EZWVlRpD4iUhAG7RokWRSQEAJI8AGABgh8LCwhbZXF86nY7t27cbFADNUn5+fowaNSpGjhwZL7zwQkycODGqqqo0hsTavn17ZDKZSKVSWVtjixYtWpgUAEDyCIABAHbI9gC4oaHBkABo9goKCmLUqFExYsSImDlzZkyePDm2bNmiMSROJpOJhoaGyOaMtbCw0AlgAIAk/neTFgAA7NgYFRRk9QuuxsZGQwKAHVq0aBHHH398HHnkkfHMM8/E1KlTY9u2bRpDomR7AJzt+2MAAN5jH6cFAAA7NkZZ/oLL9c8A8H8VFRXF6NGj49hjj41nnnkmpkyZEjU1NRpDImT7DS8FBQWugAYASCABMADA2xujLH/B5QpoAHhvbwfBRx11VEyfPj2efvrpqK2t1RiymgAYAIDdIU8LAAD+QQAMAMlXUlISn/nMZ+LOO++M0aNHZ/X1uiAABgBgdxAAAwDskO1XQAuAAeDDKykpibPPPjv+7d/+LUaPHh2FhYWagv3dR5Sfn9/SlAAAkkcADADw9sYoL88JYADIMa1bt46zzz47vve978UJJ5wgCMb+7iPIz8/3LwwAQAIJgAEAdkilUlm9N2psbDQkAPiY2rVrF+edd15897vfjRNOOCEKCgo0Bfu7D94f55sSAEDyCIABAHbI9gA4nU4bEgB8Qu3bt/9nEDxq1KjIy/NqBPu799kfp0wJACB5/FcOAMAOXnABQPPRoUOHuOiii+J73/ueIJi9JpPJZHuJ/sUAAEggmzgAgP+R1QFwAl4QAkDidOzYMS666KL41re+FYcffnj4fTDs796xOc7yG3IAANg5mzgAgITsjQTAALD7dOvWLS699NL41re+FcOGDRMEs0dk+xXQeXl5/kUAAEigAi0AAPiHbH/BJQAGgN2ve/fuceWVV8ayZcviiSeeiDlz5mgKzXl/5/AIAEACCYABAHbIZDJOAAMAERGx7777xtixY2PJkiUxYcKEmD9/vqZgfwwAQCIIgAEA/ocr7gCA/2W//faLG264Id56660YP358vPnmm5rCLpPtV0Cn3IUOAJBIAmAAgB2y/QVXtr8gBIBc1rdv37jxxhvjrbfeinHjxsWiRYs0hU/MFdAAANjEAQDsXln9Bs4BDADY+/r27Rs333xz3HDDDdG7d28NIdf3d75BAgCQQE4AAwDskO0nMATAAJA9BgwYEAMGDIj58+fHI488EitXrtQUcnF/5woaAIAEcgIYAGCHVCqVzvL6DAkAssyAAQPi1ltvjbFjx0bPnj01hJza32UScEc1AAD/lxPAAAD/QwAMAHysv6MHDRoUBx98cDz//PMxadKk2LRpk8aQ+P1dtv+CJAAAO+cEMADADul0dr/fEgADQHarr6+PioqK2LZtm2aQE/u7dDrtBDAAQAI5AQwA8D+cAAYAPrK6urp4+umnY9q0acJfcm1/5wQwAEACCYABAP6HEw4AwIfW0NAQ06ZNiyeffDK2bt2qIXxkCfgGsAAYACCBBMAAADtkMpmsDoDz8ny9AwCywdvB71NPPRXV1dUaQs7u7wTAAADJJAAGANgh219wCYABYO9qbGyMGTNmxJNPPhmVlZUawieWn5+f9VtkUwIASB4BMADADplMpiGb6yssLDQkANgL0ul0zJo1KyZPnhwbN27UEHaZgoLsfjXX1NTUaEoAAAncZ2oBAMA/NDY2bs/m+gTAALBnpdPpePnll2Py5Mmxdu1aDWGXa9GiRbb/O1BvSgAAySMABgDYoampSQAMAEQmk4nZs2fH448/HuXl5RpCs93fNTY2CoABABJIAAwAsENDQ0NWv+ASAAPA7vV28PvEE0/E6tWrNYTdLtuvgM72G3IAAHiPfaYWAAD8gyugAaD5mjNnTkyaNCmWLl2qGewx2X4FtAAYACCZBMAAADs0NTU5AQwAzcyCBQtiwoQJ8dZbb2kG9nfv0tDQIAAGAEggATAAwA7Z/oJLAAwAu87ChQtj/PjxsXjxYs1gr8n2K6Cz/RckAQB4j32mFgAA/EO2B8AFBQWRl5cX6XTasADgY1q+fHmMGzcu5s+frxnsVXl5eVkfAG/fvt0JYACABBIAAwDs0NDQkPUnHFq1ahXbtm0zLAD4iFauXBmPPPKI4Jes2tclYH8sAAYASCABMADADrW1tXXZXqMAGAA+mnXr1sX48eNj9uzZkclkNISs2tdlu7q6ulqTAgBIHgEwAMAOW7du3ZrtNSbhRSEAZIP169fHY489JvjFvu4TqK6u3mpSAADJIwAGANihqqpKAAwACbdhw4Z4/PHH45VXXommpiYNwb7uE6isrHT1DABAAgmAAQB22LRpU9a/4GrZsqVBAcBOVFVVxcSJE+OFF16IxsZGDSHrJSEA3rRpkxPAAAAJJAAGANhh3bp1WR8AOwEMAP/bli1bYsKECYJfEicJ+7ry8nIBMABAAgmAAQB2WLZsmSugASAhqqurY/LkyTFz5syor6/XEBInCfu6pUuXCoABABJIAAwAsMP8+fOz/gRwcXGxQQHQrNXU1MSUKVPimWeeEfySaEnY173++uu+AQwAkEACYACAHRYsWFCXyWQaUqlUYbbW2Lp1a4MCoFmqq6uLp59+OqZNmxbbtsmkSL5s39el0+mGpUuXbjcpAIDkEQADALxDU1PTtoKCgrbZWp8AGIDmZvv27TF9+vR48sknY+tWt9GSO7J9X9fU1ORfOACAhBIAAwC8Q0NDw9ZsDoBLS0sNCYDm8ndyTJs2LZ566qmorq7WEHJOtu/rGhsb/YsHAJBQAmAAgHeor6+vbNWqVc9src8JYAByXWNjY8yYMSOefPLJqKys1BByVrbv6+rr66tMCQAgmQTAAADv0NDQkNVvmgXAAOSqdDods2bNismTJ8fGjRs1hJyX7fu6bN8XAwDw3gTAAADvUFdXV5XN9ZWWlkYqlYpMJmNYAOSETCYTr732Wjz++OOxatUqDaFZSKVSUVJSktU11tbWVpkUAEAyCYABAN5h27Ztm7K5vvz8/GjVqlXU1NQYFgCJlslkYvbs2fH4449HeXm5htCstGrVKvLz87O6xq1btzoBDACQUAJgAIB3qK6u3pztNZaVlQmAAUist4PfiRMnxpo1azSEZqmsrCzra9y2bVuVSQEAJJMAGADgHaqqqjZle43t2rWLtWvXGhYAiTNnzpyYNGlSLF26VDNo1tq1a5f1NW7atMkJYACALNbQWBgFjQ0REZFKRSavMJre/pkAGADgHSoqKqqyvcYkvDAEgHdasGBBTJgwId566y3NgITs5zZs2CAABgDIYoUFDf9MejMRqab0/+S+AmAAgHdYtWpV1r/oatu2rUEBkAgLFy6M8ePHx+LFizUD3iEJAfDq1aurTAoAIJkEwAAA77BgwYKsD4CdAAYg2y1fvjzGjRsX8+fP1wzYiST8Ql8S9sUAAOycABgA4B2eeOKJjZlMpimVSuVna41OAAOQrVauXBmPPPKI4Bc+QLb/Ql8mk2l64oknNpoUAEAyCYABAN6huro6vX379g1FRUVdsrVGJ4AByDZr166NCRMmxOzZsyOTyWgIJHw/t3379g3V1dVpkwIASCYBMADAu9TV1a0XAAPAB1u/fn089thjgl/Isf1cXV3delMCAEguATAAwLvU1dVVtGnTJmvrKykpiRYtWsT27dsNC4C9oqKiIiZOnBivvPJKNDU1aQh8BEVFRVFcXJz1+2GTAgBILgEwAMC7bN26dV2XLll7ADhSqVR07Ngx1qxZY1gA7FFVVVUxceLEeP755wW/8DF17NgxUqlU1u+HTQoAILkEwAAA71JVVZX1Jx46deokAAZgj9m8eXM8/vjj8cILL0RjY6OGwCfcx9kPAwCwOwmAAQDeZf369Vn/zbMkvDgEIPm2bNkSU6ZMiZkzZ0Z9fb2GwC7QsWNH+2EAAHYrATAAwLusXr066088JOHFIQDJVVNTE1OmTIlnnnlG8Au7WBJ+kW/VqlUCYACABBMAAwC8y9///ves/+aZABiA3aG2tjYmT54czz77bNTV1WkINNN93KuvvioABgBIMAEwAMC7PPzww+t//OMfN6RSqcJsrbFz584GBcAus3379pg+fXpMnTo1tm3bpiGwG2X7CeB0Ot3w8MMPC4ABABJMAAwA8C7V1dXpurq68latWu2TrTV26NAh8vLyIp1OGxgAH1tDQ0NMmzYtnnrqqaiurtYQ2M3y8vKiQ4cOWV1jfX39mtraWptMAIAEEwADAOxEbW3tmmwOgAsKCqJdu3axceNGwwLgI2tsbIwZM2bEk08+GZWVlRoCe0j79u2joCC7X8fV1NSUmxQAQLIJgAEAdmLz5s2r2rdvn9U1duvWTQAMwEeSTqdj1qxZMXnyZH+HwF7av2W7LVu2rDQpAIBkEwADAOzEpk2bVvfp0yera+zWrVvMmzfPsAD4QG8Hv1OmTIkNGzZoCOzF/Vu227BhwxqTAgBINgEwAMBOrFixYvWwYcOyusYkvEAEYO/KZDLx0ksvxZQpU6K83K2usLd17do162tctWrVKpMCAEg2ATAAwE7Mnz9/9ZgxY7K6xiS8QARg78hkMjF79uyYOHFirFnjMB9kiyT8At+8efP8oQEAkHACYACAnRg3btyab37zm5mISGVrjU4AA7Azc+bMiSeeeCKWLVumGZBlEvALfJlx48atNikAgGQTAAMA7MTrr79e29DQsKmwsLBDttZYXFwcZWVlsWXLFgMDIBYsWBDjx4+PJUuWaAZkobKysiguLs7qGhsaGjYuWLCgzrQAAJJNAAwA8B62bt26vF27dh2yucauXbsKgAGauYULF8b48eNj8eLFmgFZLAm3t2zbtm25SQEAJJ8AGADgPVRVVS1t167d0GyusWfPnrFw4ULDAmiGli1bFo899ljMnz9fMyABevbsmfU1VlZWLjUpAIDkEwADALyHdevWLevTp09W15iEF4kA7ForVqyIRx99VPALCZOEfdvatWuXmRQAQPIJgAEA3sPChQuXHX744VldY69evQwKoJlYtWpVjB8/PubOnRuZTEZDIGGSsG9buHDhMpMCAEg+ATAAwHuYNm3a0ksuuSSra+zevXvk5+dHU1OTgQHkqHXr1sX48eNj9uzZgl9IqIKCgkR8A/jpp59eZloAADmw/9QCAICde+ihhzbcd999W/Pz80uzdjNXUBBdunSJNWvWGBhAjqmoqIiJEyfGyy+/HOl0WkMgwbp27RoFBdn9Gq6xsbH6kUce2WBaAADJJwAGAHgf27ZtW15WVnZwNtfYq1cvATBADqmqqoqJEyfG888/74YHyBFJ+P7vtm3blpsUAEBuEAADALyPLVu2LMv2ALhnz57x0ksvGRZAwm3evDkef/zxeOGFF6KxsVFDIIck4fu/W7ZsWWpSAAC5QQAMAPA+1q9fvyzbT2z06NHDoAASbMuWLTFlypSYOXNm1NfXawjkoCTs19avX7/MpAAAcoMAGADgfSxYsGDh0KFDs7rGfffdN1KpVGQyGQMDSJCampqYMmVKPPPMM4JfyGGpVCr23XffrK9z/vz5C00LACA3CIABAN7Ho48++uYFF1yQ1TWWlJRE586dY926dQYGkAC1tbUxefLkePbZZ6Ourk5DIMd17do1WrVqlfV1/vnPf15kWgAAuUEADADwPiZNmlRVX1+/oaioqGM217nvvvsKgAGy3Pbt22P69OkxderU2LZtm4ZAM9GnT5+sr7G+vr7iySefrDItAIDcIAAGAPgAW7duXZTtAXCfPn3ipZdeMiyALNTQ0BDTpk2Lp556KqqrqzUEmpkkXP+8detWp38BAHKIABgA4ANUVFQs7NChw8hsrjEJLxYBmpvGxsaYMWNGPPnkk1FZWakh0EwlYZ9WUVHh+78AADlEAAwA8AGWLl266MADD8zqGnv16hUFBQXR2NhoYAB7WTqdjlmzZsWkSZNi06ZNGgLNWGFhYfTs2TMR+13TAgDIHQJgAIAPMHPmzEWnnnpqdm/qCgqiZ8+esWzZMgMD2EveDn4nT54cGzdu1BAg9tlnn8jPz0/CfnexaQEA5I48LQAAeH+//OUvV6bT6bpsr7NPnz6GBbAXZDKZePHFF+O73/1u3H///cJf4J+ScP1zOp2u++Uvf7nStAAAcocTwAAAH6C6ujpdXV29uE2bNodkc539+vWL6dOnGxjAHpLJZGL27NkxceLEWLNmjYYAO92fJWCvu7i6ujptWgAAuUMADADwIWzYsGFetgfA/fv3NyiAPeTVV1+NSZMmxapVqzQD2KlUKpWI/dmGDRvmmhYAQG4RAAMAfAiLFy9+o2/fvlldY1lZWXTu3DnWr19vYAC7yYIFC2L8+PGxZMkSzQDeV5cuXaK0tDQJ+9z5pgUAkFsEwAAAH8JTTz31+ujRo7O+zv33318ADLAbLFy4MMaPHx+LFy/WDOBD78uSYMqUKa+bFgBAbsnTAgCAD/aLX/xiTWNjY1W215mUF40ASbFs2bK4++674z/+4z+Ev8BHkoTv/zY0NFTee++9q00LACC3OAEMAPAhNDQ0ZDZv3jy/Q4cOI7O5TgEwwK6xYsWKePTRR2P+fDejArm7L9uyZYs/5AAAcpAAGADgQ1q3bl3WB8AdO3aMNm3axObNmw0M4GNYtWpVjB8/PubOnRuZTEZDgI+lbdu20aFDh0Tsb00LACD3CIABAD6kefPmzTvooIOyvs4DDzwwXnrpJQMD+AjWrVsX48ePj9mzZwt+gV2yH0uCuXPnzjMtAIDcIwAGAPiQ/vznP88/77zzsr7OAw44QAAM8CFVVFTEuHHjBL/ALt+PJcHDDz/sBDAAQA4SAAMAfEgTJ06srK2tXdGqVat9srnOgw8+2LAAPkBVVVVMnDgxnn/++WhqatIQYJdKwq0xNTU1yydNmlRlWgAAuUcADADwEWzYsOHvvXr1yuoAuG3bttG1a9dYu3atgQG8y+bNm+Pxxx+PF154IRobGzUE2OW6desWbdu2TcS+1rQAAHKTABgA4CNYuHDha7169Toj2+scMGCAABjgHbZs2RJTpkyJ5557LrZv364hwG6TlO//Lly48O+mBQCQmwTAAAAfwcSJE/9+wgknZH2dBx54YEyfPt3AgGavpqYmpkyZEs8880zU19drCLDbDRgwIBF1jh8//u+mBQCQmwTAAAAfwb333rv6Bz/4wfqioqLO2VznAQccEHl5eZFOpw0NaJZqa2tj8uTJ8eyzz0ZdXZ2GAHtEXl5e9O/fP+vrrK+vX3ffffeVmxgAQG4SAAMAfESVlZVzu3btmtXHgFu1ahX77LNPLFu2zMCAZqWuri6efvrpmDZtWmzbtk1DgD1qn332iVatWmV9nZs2bZpjWgAAuUsADADwES1dunR2tgfAERGDBg0SAAPNRkNDQ0ybNi2eeuqpqK6u1hBgr+2/kuCtt976m2kBAOQuATAAwEc0ffr0v48cOTLr6xw4cGBMmDDBwICc1tDQEM8991w8+eSTUVlZqSHAXt9/JcG0adP+bloAALlLAAwA8BH9x3/8x9JbbrmlOj8/v3U219mrV68oKyuLLVu2GBqQc9LpdMyaNSsmTZoUmzZt0hBgrysrK4tevXplfZ2NjY1b7rnnnmUmBgCQuwTAAAAfUW1tbXrDhg1/7dKly3HZXGcqlYqBAwfGrFmzDA3IGW8Hv5MnT46NGzdqCJA1Bg4cGKlUKuvr3Lhx4yu1tbVpEwMAyF0CYACAj+Gtt956JdsD4IgQAAM5I51Ox8svvxxTpkyJ8vJyDQGyct+VBIsWLXrFtAAAcpsAGADgYxg/fvwrRxxxRNbXedBBB0VBQUE0NjYaGpBImUwmZs+eHRMnTow1a9ZoCJCVCgoK4qCDDkpErY888ogAGAAgx+VpAQDAR/fjH/94ZX19/fpsr7OoqCj69etnYEAivfrqq3HHHXfEz3/+c+EvkNX69esXRUVFWV9nXV1d+b333rvaxAAAcpsTwAAAH9OGDRte6dGjx6ezvc5BgwbFggULDAxIjCVLlsSECRNi/vz5mgEkwuDBgxNR5/r1653+BQBoBgTAAAAf07x5815OQgA8bNiwePjhhyOTyRgakNXefPPNmDBhQixevFgzgMRIpVIxdOjQRNQ6d+7cl0wMACD3CYABAD6m++677+XRo0dnIiKVzXW2bds2evfuHcuWLTM0ICstW7YsHnvsMSd+gUTq06dPtG3bNgmlpu+9996/mhgAQO4TAAMAfEwTJ06s3Lp165LS0tK+2V7rkCFDBMBA1lmxYkU8+uijgl8g0YYMGZKIOqurqxc+/fTTm00MACD3CYABAD6B8vLyl/fff/+sD4AHDx4c48aNMzAgK6xcuTImTJgQc+fOdT09kHhJ+f7vmjVrfP8XAKCZEAADAHwCM2fOfG7//ff/fLbX2a1bt+jWrVuUl5cbGrDXrFu3LsaPHx+zZ88W/AI5oWfPntGlS5dE1DpjxoznTAwAoHkQAAMAfAK33Xbba5dcckl1fn5+62yvdciQIQJgYK9Yv359PPbYY4JfIOck5frnxsbGzbfddts8EwMAaB4EwAAAn0BlZWXThg0b/tqlS5fjsr3WQw89NCZNmmRowJ78MzKeeOKJeP7556OpqUlDgJxz6KGHJqLOioqKV6qrq9MmBgDQPAiAAQA+oXnz5s1MQgDcu3dv10ADe0RVVVVMnDgxXnjhhWhsbNQQICd17949evbsmZT9quufAQCakTwtAAD4ZP77v/97VkQk4kTFpz71KQMDdpstW7bEQw89FLfffns899xzwl8gpw0fPjwRdWYymfTdd9/9gokBADQfTgADAHxCkyZNqtqyZcuCsrKyg7K91uHDh8fjjz9uaMAuVVNTE1OmTIlnnnkm6uvrNQTIealUKg477LBE1Lply5bXp0+fvsXUAACaDwEwAMAusHz58lkDBw7M+gC4S5cu0atXr1i5cqWhAZ9YbW1tTJ48OZ599tmoq6vTEKDZ6N27d3Ts2DEx+1QTAwBoXgTAAAC7wLPPPvvCwIEDr0hCrcOGDRMAA59IXV1dPP300zFt2rTYtm2bhgDNzrBhwxJT61/+8pcXTQwAoHnxDWAAgF3g1ltvnV9fX782CbUefvjhkUqlDA34yBoaGmLq1Klx6623xuOPPy78BZqlJF3/XFdXt/rWW29dYGoAAM2LE8AAALtAQ0NDZs2aNc/16dPns9lea7t27aJPnz6xZMkSgwM+7J9xMW3atHjqqaeiurpaQ4Bmbb/99ou2bdsmotbVq1fPNDEAgOZHAAwAsIs8++yz05IQAEdEHHHEEQJg4AOl0+mYNWtWTJo0KTZt2qQhABFx5JFHJqbW6dOnTzMxAIDmxxXQAAC7yC233PJaQ0NDZRJqHT58eLRo0cLQgJ1Kp9Px3HPPxW233Rb333+/8Bdgh6KiovjUpz6ViFobGho23HLLLXNNDQCg+XECGABgF6murk6Xl5c/t88++5yR7bW2bNkyDj300Hj55ZcNDvindDodL7/8ckyZMiXKy8s1BOBdhgwZEkVFRYmodc2aNc/V1tamTQ0AoPkRAAMA7EIvvvjiM0kIgCMiRo4cKQAGIiIik8nE7NmzY+LEibFmzRoNAXif/VNSzJo161kTAwBongTAAAC70O233/7KOeecszU/P78022sdMGBAtG/f3tWu0My9+uqrMWnSpFi1apVmALyPjh07xgEHHJCIWhsbG6u/8Y1v/NXUAACaJwEwAMAutHLlyob169fP6tat2+hsrzWVSsXhhx8ekyZNMjhohubMmROTJ0+OJUuWaAbAh3D44YdHKpVKRK3r16+fVVFR0WhqAADNU54WAADsWq+++mpirts77LDDDAyamTfffDP+/d//PX7yk58IfwE+pFQqFSNGjEhMva+88sozpgYA0Hw5AQwAsIvddNNNz5166qnV+fn5rbO91m7dukX//v1j4cKFBgc5btmyZfHYY4/F/PnzNQPgIzrggAOic+fOiai1sbFxy4033jjL1AAAmi8BMADALrZy5cqG8vLyGT179vx0Euo9+uijBcCQw5YvXx7jxo0T/AJ8wv1SUpSXlz9TXl7eYGoAAM2XABgAYDeYMWPGUxdccEEiAuAhQ4ZE69ato7q62uAgh6xcuTImTJgQc+fOjUwmoyEAH1ObNm3i0EMPTUy9zz777FOmBgDQvPkGMADAbvDVr371lYaGhk1JqLWgoCCOOOIIQ4McsW7duvj5z38ed955Z8yZM0f4C/AJjRw5MvLz8xNRa0NDw8abbrrpVVMDAGjenAAGANgNKisrm1atWjW9T58+5ySh3qOPPjqefPJJQREk2Pr16+Oxxx6L2bNn+3cZYBdJpVIxatSoxNS7cuXKadXV1WmTAwBo3pwABgDYTaZNm5aY6/c6duwYAwYMMDRIoA0bNsSvf/3r+Nd//dd49dVXhb8Au9CAAQOiY8eOian36aefftLUAAAQAAMA7CZf+9rX5tTX11ckpd6jjjrK0CBBqqqq4v77749vf/vb8eKLL0ZTU5OmAOxiRx55ZGJqra+vX/eNb3zjdVMDAMAV0AAAu0ltbW16xYoVT++///6fT0K9hx56aLRt2zaqqqoMD7LYli1bYsqUKfHcc8/F9u3bNQRgN2nbtm0MGTIkMfUuX778qdraWtc/AwDgBDAAwO70xz/+cUJSas3Pz4/jjjvO0CBL1dTUxKOPPhq33XZb/OUvfxH+Auxmxx57bOTn5yel3Myvf/3rCaYGAECEABgAYLe66667llZXV89PSr1HH310tGjRwuAgi7wd/H7jG9+IqVOnRn19vaYA7GYtWrSIo48+OjH1btmy5Y177rlnhckBABDhCmgAgN3u9ddfn3T44YcPSEKtxcXFcdhhh8XMmTMNDvayurq6ePrpp2PatGmxbds2DQHYgw477LAoKSlJTL3z5s17wtQAAHibE8AAALvZ9773vanpdLohKfWecMIJkUqlDA72koaGhpg6dWrceuut8fjjjwt/AfawVCoVJ5xwQmLqTafT27/73e8+ZXIAALzNCWAAgN1s+vTpWyoqKmZ26dIlER/Y7d69e/Tv3z/efPNNw4M9qKGhIaZNmxZPPfVUVFdXawjAXnLAAQdE9+7dE1NvRUXFczNmzPAXBwAA/+QEMADAHjBr1qxEXcuXpFMvkHTpdDqee+65uP322+PRRx8V/gLsZccff3yi6p0xY8YkUwMA4J2cAAYA2AO++tWvvnT66adXFRYWtk1CvQMHDoyOHTvGhg0bDA92k3Q6HbNmzYrJkyfHxo0bNQQgC3Ts2DEGDhyYmHobGhoqb7755pdMDgCAd3ICGABgDygvL29YsWLF1MRsEvPy4sQTTzQ42A3S6XS8+OKL8Z3vfCfuv/9+4S9AFjnppJMiLy85r8tWrFgxpaKiotHkAAB4JwEwAMAe8qtf/erRiMgkpd6jjjoqysrKDA52kUwmE6+++mp873vfi1//+texdu1aTQHIImVlZXHUUUcl6q+W//7v//6zyQEA8G4CYACAPeQ///M/l1dWVv4tKfUWFhbGMcccY3CwC7wd/P785z+PNWvWaAhAFjruuOOioCA5X0urqqqa/dOf/nS1yQEA8G4CYACAPeill14al6R6jzvuuCgqKjI4+JjmzJkTd911V/z85z+P1au9owfIVkVFRYn7xbcXXnhhnMkBALAzBVoAALDnjB079pkFCxZUFhYWtktCvSUlJXHEEUfE9OnTDQ8+gjfffDPGjx8fb731lmYAJMCRRx4ZJSUliam3oaFh0zXXXPOsyQEAsDMCYACAPai8vLxh6dKlE/v3739xUmo+8cQT49lnn410Om2A8AEWLVoUjz32WCxevFgzABIiLy8vTjzxxETVvGTJkifKy8sbTA8AgJ3ucbUAAGDP+u1vfzsxIjJJqbdjx44xdOhQg4P3sXz58rj77rvjRz/6kfAXIGGGDRsWHTp0SFLJmd/85jePmxwAAO9FAAwAsIf953/+5/JNmza9kqSaTz/99EilUoYH77Jy5cr4yU9+Et///vdj/vz5GgKQMHl5eXHGGWckquZNmza9fM8996wwPQAA3osroAEA9oKXXnpp/KmnnnpYUurt2rVrDBkyJGbPnm14EBHr1q2L8ePHx+zZsyOTyWgIQEINHTo0OnfunKiaX3jhhQkmBwDA+xEAAwDsBZdffvkzS5YsWVdUVNQlKTWfccYZ8be//U3YRbO2fv36eOyxxwS/ADkglUrF6aefnqia6+rq1lx22WXTTQ8AgPcjAAYA2AsqKyub5s+f/8ihhx56dVJq7tatm1PANFsbNmyIxx9/PF555ZVoamrSEIAc8KlPfSq6du2aqJrfeOONcdXV1WnTAwDg/fgGMADAXvL1r399XDqdrktSzb4FTHNTVVUV999/f3z729+OF198UfgLkCNSqVR8+tOfTlTN6XS69pvf/OZjpgcAwAdxAhgAYC+ZMWNG9Zo1a/7Ss2fPxLx97N69ewwcODDmzJljgOS0LVu2xIQJE+KFF16IxsZGDQHIMYceemh069YtUTWvXr36qRkzZlSbHgAAH8QJYACAvejXv/71HyMiUR8SPeuss5wCJmdt27YtHn300bjtttviueeeE/4C5KC8vLwYM2ZM0srO/OpXv/qT6QEA8KH2vFoAALD3fP/733+rqqoqUR/V7dGjR3zqU58yPHJKfX19TJ06Nb71rW/F1KlTo76+XlMActSIESOiS5cuiap506ZNf73rrruWmh4AAB+GABgAYC975plnHkpazWeccUbk5dlKkjvmzZsXjz76aGzdulUzAHJYQUFBnH766Ymre9q0aQ+aHgAAH5a3dgAAe9nYsWNn1tfXr01SzZ07d47DDjvM8ACARBk5cmR06NAhUTXX1dWtHjt27POmBwDAhyUABgDYyyorK5tee+21Pyat7jPPPDMKCgoMEABIhBYtWiTy9O/s2bP/UF1dnTZBAAA+LAEwAEAWuOqqqyY0NjZWJanm9u3bx9FHH214AEAiHHfccdGmTZtE1dzQ0LDxiiuumGh6AAB8FAJgAIAssGDBgrqFCxc+lrS6R48eHYWFhQYIAGS1li1bxsknn5y4uhcuXDhu6dKl200QAICPQgAMAJAlvv71r/8pnU7XJqnmtm3bximnnGJ4AEBWO+2006K0tDRRNTc1NdV+7Wtfe8j0AAD4qATAAABZ4umnn968fPnyxF3xN3r06GjXrp0BAgBZqUOHDnH88ccnru5ly5ZNmD59+hYTBADgoxIAAwBkkbvvvvtPmUymKUk1FxYWxumnn254AEBWOvPMMxP3yYpMJtN41113/dH0AAD4OATAAABZ5Be/+MWatWvXTkta3UcccUT06tXLAAGArNK7d+847LDDEld3eXn5X+6///51JggAwMchAAYAyDIPP/zwn5JWcyqVijPPPNPwAICsMmbMmEilUomr+8EHH/yT6QEA8HEJgAEAsszXv/71NzZs2DAraXUPHDgwDj74YAMEALLCoEGDYsCAAYmru6KiYuatt966wAQBAPi4BMAAAFlo3Lhxv01i3WPGjIm8PFtMAGDvysvLizFjxiSy9j//+c+/NUEAAD7RflgLAACyz/XXXz+nqqrqr0mru1evXnHUUUcZIACwVx1zzDHRvXv3xNW9adOmV2666aa5JggAwCchAAYAyFJ/+tOf7k1i3WPGjInS0lIDBAD2ijZt2sRZZ52VyNofeOCBe00QAIBPSgAMAJClbrrpprlJPAVcXFwcZ555pgECAHvFWWedFS1btkxc3Zs2bXrl5ptvnmeCAAB8UgJgAIAsNm7cuF8lse5Ro0ZF7969DRAA2KP69OkTI0eOTGTtjz322K9MEACAXUEADACQxcaOHTu7qqrqb0mrO5VKxfnnnx+pVMoQAYA9tv/4/Oc/n8j9R2Vl5d+uueaav5kiAAC7ggAYACDLTZ069bdJrLtv374xZMgQAwQA9ojDDjsssTeQTJ48+TcmCADAriIABgDIcpdeeumLVVVVryax9s9//vNRXFxsiADAblVaWhrnn39+Imuvqqr66+WXX/6SKQIAsKsIgAEAEuChhx76WRLrLisri9NPP90AAYDd6qyzzoqSkpIklp753e9+91MTBABgVxIAAwAkwA033DB3w4YNs5JY+3HHHRd9+vQxRABgt+jbt28cddRRiay9oqJi1te//vU3TBEAgF1JAAwAkBA///nPfxoR6aTVnUql4vOf/3zk5dl6AgC7Vn5+flx00UWRSqWSWH76F7/4xX+bIgAAu5q3cAAACXHHHXe8tW7duulJrL13795xzDHHGCIAsEudcMIJ0b1790TWXl5e/pc77rjjLVMEAGBXEwADACTI3XfffW8mk2lKYu1nnXVWtG3b1hABgF2iQ4cOcfrppyey9kwm03T33Xf/3BQBANgdBMAAAAlyzz33rCgvL386ibW3bNkyzj33XEMEAHaJc889N1q0aJHI2tesWTP1xz/+8UpTBABgdxAAAwAkzA9/+MOfZzKZhiTWPnz48Bg0aJAhAgCfyKGHHhpDhw5NZO3pdLrhBz/4wS9MEQCA3UUADACQMPfee+/qRYsWPZDU+i+++OIoKSkxSADgY2ndunVcfPHFia1/4cKFf7jvvvvKTRIAgN1FAAwAkECXXXbZrxsaGjYlsfaysjJXQQMAH9u5554bpaWliay9oaFh4+WXX/47UwQAYHcSAAMAJNDs2bNrXn311V8ntf4jjjgiDj74YIMEAD6SwYMHx+GHH57Y+l955ZX7Zs+eXWOSAADsTgJgAICEOueccx6tqalZmtT6L7roomjZsqVBAgAfSsuWLeNzn/tcYuuvqalZMmbMmMdMEgCA3U0ADACQUJWVlU3Tpk37RVLrb9++fZx++ukGCQB8KGeccUa0b98+sfU/+eST91ZXV6dNEgCA3U0ADACQYOedd960qqqqV5Ja/wknnOAqaADgAx188MFx/PHHJ7b+TZs2vXzBBRc8a5IAAOwJAmAAgIT74x//eG9EZJJYeyqVigsuuMBV0ADAe2rZsmVccMEFkUqlkrqEzP333/8zkwQAYE8RAAMAJNzNN988b9WqVU8ktf6OHTsm+nt+AMDudcEFF0THjh0TW/+KFSse//rXv/6GSQIAsKcIgAEAcsCNN974k6ampq1JrX/kyJExdOhQgwQA/pdPfepTMWLEiMTW39TUVH3zzTf/t0kCALAnCYABAHLAxIkTK//+97//KslruPDCC6OsrMwwAYCIiGjTpk18/vOfT/QaZs+efd/EiRMrTRMAgD1JAAwAkCPOPvvsh2pqapYntf7S0tK46KKLDBIAiFQqFV/84hejtLQ0sWuoqal566yzznrYNAEA2NMEwAAAOaKioqJx0qRJP07yGgYPHhwjR440TABo5o444og46KCDEr2GJ5544qeVlZVNpgkAwJ4mAAYAyCGXXHLJzIqKihlJXsMFF1wQ3bp1M0wAaKZ69uyZ+KufKyoqZnzhC1+YZZoAAOwNAmAAgBzzb//2b/ek0+ntSa2/RYsWceWVV0ZhYaFhAkAzU1hYGF/60pcSvQ9Ip9Pb/+3f/u0e0wQAYG8RAAMA5Jh777139aJFix5M8hq6d+8eZ555pmECQDNzxhlnRPfu3RO9hsWLFz947733rjZNAAD2FgEwAEAO+uxnP/vL2traRL94PPHEE2Pw4MGGCQDNxKBBg+Kkk05K9Bpqa2tXn3vuub80TQAA9iYBMABADlq8eHH9uHHj/j3Ja0ilUnHJJZdE27ZtDRQAclybNm3ikksuiVQqleh1jBs37t8XL15cb6IAAOxNAmAAgBx1+eWXv1RRUTEjyWsoLS2NL3zhC4l/GQwAvLe3f+mrdevWiV5HRUXFM5dffvlLJgoAwN4mAAYAyGE33HDDXU1NTVuTvIaDDjrI94ABIId95jOfiUMOOSTRa2hqaqq+4YYbfmiaAABkAwEwAEAOGzdu3MbZs2cn/jt0p5xyiu8BA0AOOuSQQ+LTn/504tfx17/+9efjxo3baKIAAGQDATAAQI77zGc+81B1dfXCJK8hlUrFF7/4xejQoYOBAkCO6NixY3zpS19K/KceNm/ePO+00057xEQBAMgWAmAAgBxXXV2dfuCBB34UEekkr6O4uDguvfTSyMuzhQWApMvPz4/LLrssiouLk76U9P333/+ftbW1aVMFACBbeHsGANAMXH/99XMWLVr0YNLXsf/++8e5555roACQcOedd1707ds38etYuHDhH7/61a++bqIAAGQTATAAQDNxySWX/Lyurq486es4/vjjfQ8YABJs2LBhccwxxyR+HXV1dWsuvPDC+0wUAIBsIwAGAGgmXnvttdoHHnjguxGRSfI6UqlUfOlLX4oePXoYKgAkTO/evePSSy9N/Hd/IyLzwAMPfO/111+vNVUAALKNABgAoBm5+uqr/7Z06dJHk76OoqKiGDt2bJSWlhoqACRE69at46qrrorCwsLEr2X58uXjrr766r+ZKgAA2UgADADQzJx33nn/r66ubnXS19GhQ4e4/PLLIy/PlhYAsl1eXl5cfvnl0b59+8Svpb6+ft0ll1zyE1MFACBr999aAADQvLz++uu1Dz744Pcj4VdBR0QMGDAgzjrrLEMFgCw3ZsyYOPDAA3NiLY899tgPXnnllW2mCgBAthIAAwA0Q1/5ylf+umbNmqm5sJaTTz45Dj30UEMFgCw1ZMiQOOmkk3JiLWvXrv3LpZde+oKpAgCQzQTAAADN1GWXXfYf9fX1FUlfRyqViksvvTS6d+9uqACQZXr06BFf/OIXI5VKJX4tDQ0Nm6655pofmioAANlOAAwA0EzNmDGj+oEHHvhO5MBV0C1btozrr78+2rZta7AAkCXatWsX1113XbRs2TIXlpN56KGH/nXSpElVJgsAQLYTAAMANGNf+cpX/rpkyZI/58Ja2rZtG1dffXW0aNHCYAFgL2vRokVcffXVOfPLWUuXLn30iiuueNlkAQBIAgEwAEAzd+655/6ktrZ2eS6spXfv3jlzzSQAJNXbn2fYZ599cmI9tbW1y88555wfmywAAEkhAAYAaOYWLFhQ97Of/ezbmUymMRfWM2zYsDjllFMMFgD2kk9/+tMxdOjQnFhLJpNp/NnPfvbtBQsW1JksAABJIQAGACBuvfXWBfPnz78/V9Zz5plnxuDBgw0WAPaw4cOHx2c+85mcWc/8+fN/d+utty4wWQAAkkQADABARESMGTPmvpqamrdyYS2pVCouu+yy6Nmzp8ECwB7Su3fvuPjii3PmUwxbt25ddPrpp//aZAEASBoBMAAAERGxcuXKhh/+8Ie3pdPpnLjisGXLlvEv//Iv0aVLF8MFgN2sS5cucf3110dRUVFOrKepqanmu9/97jfKy8sbTBcAgKQRAAMA8E933XXX0ueff/6eXFlPaWlpXHvttVFWVma4ALCblJWVxXXXXRclJSU5s6aZM2fe/f/+3/9bZboAACSRABgAgP/l5JNPHldeXv50rqynU6dOMXbs2Jw5kQQA2aSoqCiuueaa6NixY86sqby8/MlTTz11gukCAJBUAmAAAP6PSy655K66urq1ubKefffdN6644orIy7P9BYBdJS8vL6688sro3bt3zqyprq6u/JJLLvmh6QIAkOi9uhYAAPBus2bNqn7ooYfujIh0rqxp4MCBcd555xkuAOwi559/fhxyyCG5tKT0gw8+eOesWbOqTRcAgCTLb3tQ9NzpjndbRG15oQ4BADRTEydOXDNmzJi8Tp06Dc2VNfXp0yfy8/PjzTffNGAA+ATOOuusOOmkk3JqTa+//vp9Z5555kTTBQAgCYq7N0Ze6c5/5gQwAADv6dRTT/31li1bXs+lNZ122mlx9NFHGy4AfEzHHntsnHrqqTm1pi1btrxx2mmn/cZ0AQDIBQJgAADeU0VFReONN974jcbGxqpcWtcFF1wQRx55pAEDwEd05JFHxuc+97mcWlNjY2PVzTff/I2KiopGEwYAIBcIgAEAeF9//OMf1z/yyCPfiRz6HnAqlYqLLroohgwZYsAA8CENHTo0LrrookilUrm0rPQjjzzynfvvv3+dCQMAkCsEwAAAfKBLL730hQULFvwupzbCeXnxpS99Kfbff38DBoAPcNBBB8WXvvSlyMvLrVdJCxYs+N2ll176ggkDAJBLBMAAAHwoo0eP/mVVVdXcXFpTYWFhfOUrX4kePXoYMAC8h169esUVV1wRBQUFObWuqqqqOaNHj/6lCQMAkGsEwAAAfCgVFRWNV1111S0NDQ0bcmldJSUlcfPNN8c+++xjyADwLr17946bbropiouLc2pdDQ0NG6666qqv++4vAAC5SAAMAMCHNmHChE3333//tzKZTDqX1lVcXBzXXXdddO/e3ZABYIfu3bvHtddeG61atcqpdWUymfT999//rQkTJmwyZQAAcpEAGACAj2Ts2LGz58+f/9tcW1fr1q3juuuuiw4dOhgyAM1ehw4d4rrrrovWrVvn3Nrmz5//m7Fjx842ZQAAcpUAGACAj+y44477xaZNm17MtXW1a9cubrzxxmjXrp0hA9BstW3bNmf/Pty4ceOLxx13nO/+AgCQ0wTAAAB8ZNXV1emLL774W3V1datzbW0dO3aMG2+8Mdq0aWPQADQ7ZWVlceONN0bHjh1zbm21tbWrL7zwwturq6vTJg0AQC7Lb3tQ9NzZD9LbImrLC3UIAICdWrZsWf327dtfOvbYY0/Ny8trkUtrKykpiaFDh8Zrr70WNTU1hg1As9ChQ4f42te+Fp06dcq5tTU1NW39zne+M/bBBx9cb9IAAOSC4u6NkVe6858JgAEA+NhefPHFzYcccsiyAQMGnBgRqZzaRBcXx5AhQ4TAADQLHTt2jJtuuik6dOiQi8tLjx8//ravfvWrc0waAIBc8X4BsCugAQD4RC688MIZb7zxxm9ycW3t27ePm266KSdPQgHA2zp16pTL4W+88cYbv77wwgufM2kAAJoLATAAAJ/YqFGjfrFhw4aZubi2t0Pgzp07GzQAOadz585x0003Rfv27XNyfRs2bJg5atSo+0waAIDmRAAMAMAnVltbm77sssu+V1dXtzoX19euXbu44YYbomPHjoYNQM7o0KFDXH/99dGuXbtc3Z+s/sIXvvDd2tratGkDANCc+AYwAAC7xJIlS+oj4pVRo0admpeX1yLX1ldcXBxDhw6NuXPnxrZt2wwcgETr0qVL3HjjjTl77XNTU1P1nXfeec0f/vCHdaYNAEAuer9vAAuAAQDYZWbNmlXVo0ePuYceeujoVCqVn2vra9WqVYwYMSIWLVoUlZWVBg5AIu23335x0003RVlZWU6uL51ON/z617++4fbbb3/TtAEAyFUCYAAA9phJkyatPeqoozbsu+++R+fi+goLC2P48OGxbNmy2LBhg4EDkCgDBgyIa6+9Nlq1apWza5w2bdq/XXLJJc+ZNgAAuez9AmDfAAYAYJc77bTTHn/rrbcezNX1FRUVxTXXXBNDhgwxbAASY8iQIXHNNddEUVFRzq5xwYIFvzv99NOfMG0AAJozATAAALvFEUcccc+GDRtm5ur6CgoK4sorr4wjjjjCsAFIwt/LceWVV0ZBQUHOrrG8vPypESNG/LdpAwDQ3AmAAQDYLaqrq9MXXXTRd2pra1fk7GY6Ly8uvvjiOPLIIw0cgKw1atSouPjiiyMvL3dfA23dunXxZz/72e83NDRkTBwAgObON4ABANhtli9fvr2mpuaFY4899uT8/PyWubjGVCoVgwYNikwmE4sWLTJ0ALLK6aefHueee26kUqmcXWN9fX3FDTfccM3UqVOrTBwAgObi/b4BLAAGAGC3evnll7cUFBS8cMQRR4zOy8trkYtrTKVSccABB0SnTp1i7ty5kck4fATA3lVYWBhXXHFFHHPMMTm9zsbGxuo777zzKz/72c9WmzoAAM2JABgAgL1qxowZlb169Xp98ODBJ6dSqfxcXWfPnj2jb9++8fe//z0aGxsNHoC9olWrVnH11VfHwIEDc3qd6XS64be//e2Nt9122wJTBwCguREAAwCw1z3xxBPlw4cPX9OvX79jIyJn76Hs2LFjDBw4MObMmRN1dXUGD8Ae1a5du7jxxhujT58+ub7U9JQpU779xS9+8XlTBwCgOXq/ADhPewAA2FPGjBkz9Y033vh1rq+zZ8+eceONN0bHjh0NHYA9pkuXLnHTTTdF9+7dc36tc+fO/eU555zzF1MHAID/SwAMAMAe9alPfernS5cufTjX19mlS5e49dZb48ADDzR0AHa7gQMHxje/+c3o1KlTzq/1rbfeemjEiBG/MnUAANg5ATAAAHvcsccee8/GjRtfyPV1FhcXx7XXXhsjRowwdAB2m8MPPzyuuuqqaNmyZc6vdePGjc8fffTR95g6AAC8NwEwAAB7XEVFReNxxx339crKyr/l+loLCgrisssui/PPPz9SqZThA7DLpFKpOP/88+PSSy+NgoKCnF/vpk2bXj7ssMNuqaysbDJ9AAB4bwJgAAD2isWLF9efddZZN1dXV7/ZHNZ7/PHHx5e//OUoKioyfAA+sRYtWsSXv/zlOP7445vFequrq98cM2bMN8rLyxtMHwAA3l9+24Oi585+kN4WUVteqEMAAOw2a9asaVi1atWs0aNHH1dQUNA619fbrVu3OOCAA2LevHlRX1/vAQDgYykrK4trrrkmDjrooGax3rq6uvKxY8de89RTT202fQAA+Ifi7o2RV7rznwmAAQDYq+bNm1ezevXqZ04++eTjCwoKSnN9ve3atYuRI0fG8uXLY+PGjR4AAD6S/v37x0033RRdu3ZtFuutr69fd9111335T3/6U4XpAwDA/xAAAwCQ1ebMmbMtlUq9fOSRR56Ul5eX83ckt2jRIkaMGBG1tbWxdOlSDwAAH8rxxx8fX/rSl5rN5wQaGxu33HXXXdf99Kc/XWn6AADwvwmAAQDIejNnzqzs2bPn64MHDz4plUrl5/p6U6lUHHLIIdGqVatYsGBBZDIZDwEAO5WXlxef/exn4/TTT49UKtUs1pxOp7f//ve//+o3vvGN1z0BAADwfwmAAQBIhEmTJpXvs88+8wYOHHhCKpUqaA5r3m+//WLAgAExd+5c3wUG4P8oKyuL6667LoYNG9Zs1pxOp7f/8Y9/vOmqq676qycAAAB2TgAMAEBiTJw4cc3BBx+85MADDzwulUrlNYc1t2/fPoYOHRqLFi2KLVu2eAgAiIiIffbZJ66//vro2bNns1lzJpNpnDBhwm1f/OIXn/cEAADAexMAAwCQKI8++ujy/fff/42DDjrohOZwHXRERHFxcRx11FHR2NgYb731locAoJkbPXp0XHHFFVFSUtJs1pxOpxsefvjhr15yySWzPAEAAPD+BMAAACTO+PHjVw0cOHDpAQcccGxzOQmcSqViwIAB0aVLl3jjjTeiqanJgwDQzBQVFcWll14aJ554YrP53m/EP07+Pv7447dffPHFMz0FAADwwQTAAAAk0iOPPLLs0EMPXbb//vs3mxA4IqJHjx4xZMiQePPNN2Pr1q0eBIBmonv37vEv//IvccABBzSrdWcymaYnnnji9s997nPPeAoAAODDEQADAJBYDz/88NJjjjlmY+/evY+KiGZzFKq0tDSGDx8eq1evjvXr13sQAHLcwIED45prrol27do1t6VnZsyY8YOzzjprqqcAAAA+PAEwAACJdv/99795zDHHVO6zzz5HRDMKgVu0aBGHHXZYtGzZMhYuXBjpdNrDAJBjCgoK4pxzzonzzz8/WrRo0dyWn37uuefuOuWUUyZ4EgAA4KMRAAMAkHi///3v5w8bNmxF3759j2lO10GnUqno27dvDB06NBYvXhxbtmzxMADkiJ49e8YNN9wQgwcPblbf+434x7XPU6ZM+fbpp58+2ZMAAAAfnQAYAICc8OCDDy4ZNmzYin79+jWrEDgionXr1nHEEUdEfX19LF261MMAkGCpVCpOOOGEuOKKK6JNmzbNbv07wt9vnXPOOX/xNAAAwMcjAAYAIGc89NBDS4YNG7a8X79+xza3EDg/Pz8OPvjg6NWrV8yfPz8aGho8EAAJU1JSEpdffnmccMIJkZ+f3+zWn8lkGp944olvffazn53maQAAgI9PAAwAQE556KGHlo4cOXJdnz59RqWa252ZEdG1a9cYNmxYLFu2LCorKz0QAAnRt2/fuO6662K//fZrluvPZDLpp59++rvnnHPO054GAAD4ZATAAADknD/96U+LDj300KX7779/s7sOOiKiuLg4jjzyyCgpKYk333wz0um0hwIgSxUUFMRnP/vZuPDCC6OkpKRZ9iCdTjc88sgjt5x//vnTPREAAPDJCYABAMhJDz/88NId3wQelUqlmt09mqlUKvr06RMHH3xwLFy4MLZt2+ahAMgynTt3jrFjx8bQoUOjGV5aERH/CH+feOKJ2y+88MLnPBEAALBrCIABAMhZDz300JIePXq8NmjQoGPz8vJaNMcetG3bNkaNGhVNTU2xZMkSDwVAFkilUjF69Oi48soro0OHDs22D01NTdt++9vf/stll132oqcCAAB2HQEwAAA5bdKkSeXdu3efM3jw4GYbAufn58eAAQOiV69esWDBgti+fbsHA2Avad26dVx66aVx/PHHR35+frPtQ2NjY/WvfvWrf7nuuute81QAAMCuJQAGACDnTZ48eW1jY+OMI4444uiCgoKS5tqHrl27xqhRo2Lbtm2xcuVKDwbAHpRKpWLUqFExduzY6NWrV7PuRX19/fo77rjjK9/61rcWejIAAGDXEwADANAsPP/881UbNmx45rjjjjuqsLCwrLn2obCwMAYNGhT77bdfLF68OGpraz0cALtZ+/bt44orrogTTzwxCgub9/uU2tralTfffPPVP/nJT1Z7MgAAYPcQAAMA0Gz87W9/27p27doZJ5xwwsjCwsK2zbkXnTp1ipEjR0Z1dbXTwAC70ciRI+Pqq6+OHj16NPte1NTULL/hhhuu/e1vf7vOkwEAALuPABgAgGbltdde2zpv3rynTznllKFFRUWdmnMvCgsL49BDD4399tsvFi1a5DQwwC709qnfk08+udmf+o2I2Lx587yLL774unHjxm30dAAAwO71fgFwat9zYsTOftC4LmLjq610DwCAxOrVq1fhs88++69du3Y9QTciGhoaYurUqTF58uRobGzUEICPqaCgIE499dQYPXq04HeH8vLyp4499tjvrly5skE3AABg9+swrDYKuuz8ZwJgAAByWuvWrfNeeumlm/fdd9+zdeMfVq9eHffff38sWbJEMwA+ov322y8uuugi1z2/w8KFC38/fPjwnzY0NGR0AwAA9gwBMAAAzd7zzz9/8aGHHnp1RKR0IyKTycTMmTPjz3/+c9TV1WkIwAcoKSmJ8847L0aMGBGplL9Kdki//PLL9xx77LEPagUAAOxZ7xcA+wYwAADNwn333Tfn+OOP39yrV6/DQwgcqVQqevfuHcOHD49169ZFRUWFhwTgPRxyyCExduzY6N+/v/B3h0wm0/jMM8/828knnzxONwAAYM97v28AC4ABAGg2fve7370xePDgJf369Ts6lUrl60hEcXFxjBgxInr06BFLly6N2tpaTQHYoUOHDvGFL3whzjzzzCguLtaQHZqammoeeOCBWz73uc9N1w0AANg7BMAAALDDww8/vKygoOC54cOHH1FQUFCqI//QrVu3OO6446K0tDQWL14cTU1NmgI0Wy1btoxzzjknLr300ujevbuGvENtbe2K22677arbbrvtDd0AAIC9RwAMAADv8Oyzz25avHjx0yeddNKQoqKiTjryD3l5edGnT58YOXJkbN26NVatWqUpQLNz+OGHx1e+8pUYMGBA5OXlacg7VFVV/e3CCy+8/oEHHvDdAAAA2MsEwAAA8C7z58+vefbZZ58+44wz+hcXF/fSkf/RsmXLGDJkSOyzzz6xdOnSqKmp0RQg53Xs2DG++MUvximnnBItW7bUkHdZt27dMyeffPI3Xn755W26AQAAe9/7BcCpfc+JETv7QeO6iI2vttI9AAByWmFhYer555//0sEHH3y5bvxfTU1N8fzzz8f48eOjurpaQ4Cc07p16zjzzDPjyCOPdOJ35zJ///vff3rMMcfc39DQkNEOAADIDh2G1UZBl53/TAAMAAARMWnSpM8cc8wxt6RSKdfg7ERNTU1MmTIlpk2bFg0NDRoCJF5hYWGccsopcdJJJ0VRUZGG7EQ6na6fOnXqd88555y/6AYAAGSX9wuAXQENAAAR8Yc//GHhfvvt98aAAQOOysvLkwS8S2FhYQwYMCCGDh0amzZtinXr1mkKkFiDBw+Oq666KoYOHRoFBQUashONjY1Vv//972/5whe+MEs3AAAg+/gGMAAAfAgTJkxYXV1dPf3II4/8VGFhYTsd+b9KS0vjsMMOi/79+8eaNWti8+bNmgIkRu/evePyyy+PU045JUpLSzXkPWzdunXxLbfccs33vve9hboBAADZyTeAAQDgI+jTp0+LJ5988us9evQ4TTfe3/z58+ORRx6JlStXagaQtXr16hXnnHNODBgwQDM+wKpVq5444YQTfrBy5Ur3/QMAQBbzDWAAAPgYnnnmmfOHDx9+fSqVytON95bJZGL27Nkxbty4qKio0BAga3Tu3DnOOuusGDp0aKRSKQ15/z/Lm2bNmvXDk08++THdAACA7OcbwAAA8DH85je/eX3//fd//cADDzzSd4HfWyqViu7du8cxxxwT7dq1i2XLlkV9fb3GAHtN27Zt49xzz42LL744evToIfz9AI2NjdUPPvjgLZ/97Gf/ohsAAJAMvgEMAAAf0/jx41dFxPOHHXbYiMLCwjIdeW95eXnRu3fvOOqoo6KgoCBWrlwZjY2NGgPsMcXFxXHKKafEl770pejbt2/k5bnA4YPU1tau+MEPfnD9LbfcMk83AAAgQf/94xvAAADwyQwePLjVo48++s1u3bqdpBsfTn19fTzzzDMxderU2LZtm4YAu01ZWVmceuqpceSRR0ZRkQsbPqyVK1c+/ulPf/pHixcvdm0DAAAkjG8AAwDALvLkk0+edeSRR96USqVcl/MhCYKB3eXtE7/HHnus4PcjyGQyDbNmzfoP3/sFAIDk8g1gAADYRX7/+98v6NGjx2uHHHLIyPz8fL8x+SEUFBREv3794qijjoq8vLxYtWqVq6GBT6Rly5ZxwgknxBVXXBEHHXRQFBQUaMqH1NDQsOG3v/3t1z7/+c8/oxsAAJBcroAGAIBd7Lzzzut4991339m2bdvBuvHR1NTUxLPPPhvTpk2LLVu2aAjwoZWVlcXxxx8fxxxzTBQXF2vIR1RVVfW3a6+99vZHHnlkg24AAECyuQIaAAB2g06dOhVMmzZtbN++fT8XESkd+WgaGhri+eefjyeffDI2bJBFAO/7522cdNJJccQRR0RhodvKPobMokWL/nTsscf+pLKyskk7AAAg+QTAAACwG/3hD38Ydfrpp99WUFDQRjc+unQ6Ha+++mpMnTo1Vq5cqSHAP/Xq1StOOeWUGDp0aOTl5WnIx9DY2Fg1YcKEOy666KKZugEAALlDAAwAALvZaaed1vbee+/9docOHUbqxse3fPnymDZtWrz88suRTqc1BJqhvLy8OOyww+L444+P3r17a8gnsHHjxue//OUvf3fSpElVugEAALlFAAwAAHtAYWFh6qmnnjpv+PDh16RSKXeUfgIbNmyIGTNmxHPPPRc1NTUaAs1AcXFxjBo1Ko4++ujo2LGjhnwCmUym4ZVXXvl/J5100kMNDQ0ZHQEAgNzzfgFwftuDoufOfpDeFlFb7p0VAAB8WOl0On7zm9+8Xlpa+uLgwYM/VVhYWKYrH09xcXEMGDAgjj322GjTpk2sXbs2amtrNQZyUIcOHeKMM86ISy+9NAYOHBjFxcWa8gnU1tau+slPfnLjxRdf/IybFAAAIHcVd2+MvNKd/8wJYAAA2A1OPPHENvfdd9+tnTp1Olo3PrnGxsb429/+Fs8++2wsWrRIQyAH9OvXL44++ugYNmxYFBQUaMguUFFR8cwXv/jFf5s+ffoW3QAAgNzmCmgAANhLHn744RNGjx799YKCgta6sWusX78+Zs6cGc8//3xUV1drCCRIaWlpHHnkkXHUUUdF586dNWQXaWxs3DJ16tS7PvvZz/5FNwAAoHkQAAMAwF50ySWXdP3+97//rXbt2g3VjV2nsbExXnvttXjuuedi/vz5GgJZbMCAATFq1KgYPHiw0767WFVV1atf//rXv/e73/1urW4AAEDzIQAGAIC9rF27dvlTp0699OCDD740lUrl68iutXz58nj++efj5ZdfjpqaGg2BLFBSUhLDhw+PI444Inr37q0hu1gmk2mcN2/efSeeeOJvq6urfewXAACaGQEwAABkia9//ev73Xjjjf9aWlraXzd2vXQ6HW+++WY899xz8dprr0VjY6OmwB5UUFAQgwcPjlGjRsUBBxwQeXl5mrIbVFdXL/zP//zPf/3BD36wRDcAAKB5EgADAEAWOfjgg1v9+c9/vrZ3795jIiKlI7tHZWVlvPjii/HCCy/EunXrNAR2o65du8bIkSPj8MMPj7Zt22rI7pNZunTpn88888z/t3jx4nrtAACA5ksADAAAWejuu+8eePHFF9/WqlUrd6PuZuXl5fHqq6/GSy+9FOvXr9cQ2AU6d+4cI0aMiGHDhkW3bt00ZDerqalZ9tvf/vbOm266aa5uAAAAAmAAAMhS/fr1K3r44Ycv79+//4WpVMpdqXvA8uXL46WXXoqXX345qqurNQQ+grKyshg+fHiMGDHCd333kEwmk164cOEfzj777F8sXbp0u44AAAARAmAAAMh6P/3pT4d97nOf+2bLli176Mae0dDQEHPnzo2//vWvMXfu3Ni+Xa4CO9OyZcsYNGhQDBs2LA455JAoKCjQlD2ktrZ21R//+Mc7rr322r/rBgAA8E4CYAAASIA+ffq0ePTRR69wGnjPS6fTsXTp0nj11VedDIaIaNu2bQwbNiyGDRsWffr0ibw8fyTtSZlMpuG11177+ZlnnvmnioqKRh0BAADeTQAMAAAJ8uMf//jQCy644JutWrXaRzf2vLdPBs+ePTvmzp0bdXV1mkKzUFZWFoMHD45hw4ZF//79Iz8/X1P2gpqammX333//nTfccINv/QIAAO9JAAwAAAnTrl27/HHjxp37qU996qq8vDwb870kk8nEihUrYu7cuTFnzpxYsWJFZDIZjSEnpFKp6Nu3bwwbNiwGDRoUHTt21JS9qKmpqfbVV1/92ZgxY/5cWVnZpCMAAMD7EQADAEBCffnLX+5x++23f7V9+/aH68bet2XLlnjjjTdizpw5MW/evKivr9cUEqVly5Zx8MEHx6BBg+KQQw6J0tJSTckCGzdufPG73/3uv//iF79YoxsAAMCHIQAGAIAEKywsTE2cOPGMkSNHXlNQUNBaR7JDXV1dvPnmm/HGG2/EG2+8EevXr9cUslKXLl3ioIMOioMOOigOOOCAKCoq0pQs0djYuGXmzJk/PvPMMyc2NDS4XgAAAPjQBMAAAJADjjzyyNY/+9nPrujbt++5EZGnI9mluro6Fi5cGPPnz4958+ZFZWWlprBXtGvXLg455JAYMGBA9O/fP1q39nsjWSj91ltv/fmqq676xaxZs6q1AwAA+KgEwAAAkEN++ctfjhgzZsyNrVq16q0b2SmdTsfKlStj0aJFsXDhwli8eHFs27ZNY9gtSkpKol+/ftG/f//Yf//9o1evXpGX53dEslVNTc3yRx999EdXXnnlK7oBAAB8XAJgAADIMd26dSt8+OGHPzd48ODL8vPzbdyzXCaTiTVr1sTChQtj0aJFsWjRotiyZYvG8LGUlZVF//79/xn6du/ePVKplMZkuaampprXXnvtV2PGjHmgoqKiUUcAAIBPQgAMAAA56rjjjiv7r//6r8tdC508mzdvjuXLl8eKFSti+fLlsXjx4qipqdEY/pfi4uLo169f9O7dO/bZZ5/Yd999o6ysTGMSJJPJpJcsWfLn66677pfTp0/3mx8AAMAuIQAGAIAc99Of/nTIueeee3NpaWlf3UimxsbGWLlyZSxdujSWLVsWy5cvj3Xr1kUmk9GcZiKVSkWXLl1in332iT59+kSfPn2iV69eUVBQoDkJtXXr1sUPPvjgj6699tq/6wYAALArCYABAKAZaNeuXf64cePOGTp06BUFBQWtdST56uvrY+XKlf88KbxixYpYu3ZtpNNpzUm4vLy86Nq1a+yzzz7//KdXr17RsmVLzckBjY2NW/7617/+4pxzznm0srKySUcAAIBdTQAMAADNyIknntjmnnvuuXzfffcdk0qlHB3MMdu3b481a9bEmjVrYu3atbF27dooLy+PDRs2CIazUF5eXnTs2DG6desWXbt2jW7dukW3bt2iR48eUVhYqEE5JpPJNC5ZsuRR1z0DAAC7mwAYAACaoa9+9av7Xnfdddd16NDhCN3IfY2Njf8MhNetWxfr1q2LioqKWLduXWzbtk2DdrPS0tLo3LnzP//p0qVLdO3aNbp27eoK52Ziw4YNM//rv/7rxz/60Y+W6wYAALC7CYABAKAZ++UvfznirLPOuq64uNj3gZupmpqaWL9+/T//qaioiMrKyqisrIxNmzZFY2OjJn2AgoKCaN++fbRr1y7at28fHTt2jC5dukSnTp2ic+fOUVxcrEnN1NatW98aP378PVdcccXLugEAAOwpAmAAAGjm2rVrl//ggw+eOWLEiCsLCwvb6gjvtHnz5n+GwZs2bYrKysqorq6OLVu2xJYtW6K6ujqqq6sjk8nk3NpTqVS0bt06WrduHWVlZdGmTZsoLS39X2Fvu3btok2bNh4U/peGhobKl1566efnnHPO+OrqavevAwAAe5QAGAAAiIiIoUOHFt97770XHHjggRfk5+c7ssiHlk6n/xkEV1dXR01Nzfv+k8lkora2NtLpdNTX10dTU1PU1dXt0u8U5+XlRcuWLSM/Pz+KiooiLy8vWrVqFalUKoqLi3f6T0lJSbRq1eqfgW9paWnk5eUZMB9aU1NTzYIFC/745S9/+Y+zZ8+u0REAAGBvEAADAAD/y2mnndb2rrvuurRPnz5n5+XlFeoIe9LbgfDbtm/f/r7XUBcUFESLFi3++b/fDnxhT8pkMg1LliwZd8stt/xq0qRJVToCAADsTQJgAABgp0477bS2d95554X777//5wTBAP9XJpNpWLhw4QO33nrrHwS/AABAtni/ADi/7UHRc2c/SG+LqC33/gcAAHLZokWL6u69995X0un0swcddFCnkpKS3roC8A8VFRUz/7//7/+77aKLLpq6aNGiOh0BAACyRXH3xsgr3fnPBMAAAEDMnDmz8u67736qqalpWr9+/Ypbt27dN5VKpXQGaG4ymUx6zZo1U+65555/Peeccx6cOXNmpa4AAADZRgAMAAB8KDNnzqz88Y9//Gw6nZ4uCAaak7eD37vvvvtfzz///McEvwAAQDYTAAMAAB+JIBhoLgS/AABAEgmAAQCAj+XtILisrOyFvn37diwuLu4VEYJgIBdkKioqnrv33nu/PWbMmEcEvwAAQJK8XwCc2vecGLGzHzSui9j4aivdAwAA/unqq6/u8ZWvfOX8Pn36nJWXl9dCR4CkSafT9UuXLh3/X//1Xw/84he/WKMjAABAEnUYVhsFXXb+MwEwAADwkZ1xxhntb7/99rMPPPDA8/Pz81vrCJDtmpqaqhcsWPDgd77znUcmTpzotC8AAJBoAmAAAGC3GD58eMkPf/jDzwwePPjioqKijjoCZJv6+voNr7322u9vvPHGx2fPnl2jIwAAQC4QAAMAALvV0KFDi++5556zDjnkkPOKioq66giwt9XV1a19/fXXH7z++uvHC34BAIBcIwAGAAD2iFatWuXdc889w0455ZTzO3bseJSOAHtYZsOGDbOmTJny4PXXX/9qbW1tWksAAIBcJAAGAAD2uH/913/tf/7555/dq1ev0/Ly8lroCLC7pNPp+pUrV05+4IEHHvnOd76zSEcAAIBcJwAGAAD2mjPOOKP97bfffvYBBxzw2YKCgjY6AuwqjY2NVW+++eafv/e97z06YcKETToCAAA0FwJgAABgrxs+fHjJ97///dGDBg0aU1paur+OAB9XdXX1wtdee+3Rr371q1Nfe+21Wh0BAACaGwEwAACQVb761a/ue8EFF3y6b9++ZxUUFLTWEeCDNDY2bnnrrbfG/+EPf5j4ox/9aLmOAAAAzZkAGAAAyEpDhw4t/sEPfnDy4MGDz27dunV/HQHerbq6+s2XX375weuuu+7ppUuXbtcRAAAAATAAAJDlCgsLU3ffffeQ0aNHn9G1a9fj8vLyinQFmq90Ol1XXl4+bcqUKROuvfbav+sIAADA/yYABgAAEqNPnz4t/v3f/33UyJEjz2rfvv2nIiKlK9AsZDZt2vTXF1544bGvfe1rzzntCwAA8N4EwAAAQCJddNFFXa6++uqTDzzwwLNbtmzZTUcg99TV1a1ZsGDBuJ/+9KdP3n///et0BAAA4IMJgAEAgETr1q1b4d13333k4YcffmqHDh2OyMvLK9QVSK50Ot2wcePGWbNmzZp8/fXXz6qoqGjUFQAAgA9PAAwAAOSMo48+uvWtt956/CGHHHJKu3btBkdEnq5AIqQrKytfmzdv3uQ777xz+owZM6q1BAAA4OMRAAMAADnpuOOOK/vGN75x/CGHHHJa27ZtB4bvBUO2yVRVVc2dN2/epO9///vTpk+fvkVLAAAAPjkBMAAAkPNuu+22vmedddZJffr0Oa5Vq1a9dQT2ntra2uXLly+f/uijjz51xx13vKUjAAAAu5YAGAAAaFa+9KUvdbv44ouP7t+//wlOBsMekamqqpq7cOHCv/z+97+fcd9995VrCQAAwO4jAAYAAJqtSy65pOtll112jDAYdrl0VVXVvIULF/7lV7/61bO/+93v1moJAADAniEABgAAiIirr766x/nnnz9q//33P7JNmzZDUqlUga7Ah5fJZBoqKyv/vnjx4uf+9Kc/zbr33ntX6woAAMCeJwAGAAB4l379+hV97WtfGzRy5MhRPXv2PLaoqKizrsD/VV9fv37VqlXPvPDCC8/9+7//+5zFixfX6woAAMDeJQAGAAB4H61bt8678847Bx599NFHde/efURpaen+4apomq/M1q1bF69Zs+bF5557btY3v/nNOdXV1WltAQAAyB4CYAAAgI9g8ODBrcaOHXvI8OHDD+vevfvw1q1bHxACYXJXprq6+s01a9a88sorr7z8k5/8ZN5rr71Wqy0AAADZSwAMAADwCVx//fX7nHHGGYf169dvePv27Yfm5+e31hWSrLGxsXrjxo2vvvXWWy+PHz/+lR//+McrdQUAACA5BMAAAAC70Je//OUe55xzzvA+ffoM7tix45CioqKuukI2q6+vX7t27doXFy9ePGfixImv3Xvvvat1BQAAILkEwAAAALvRl7/85R6f+cxnBvfr129Qly5dDm/ZsqVAmL2qrq5u7bp16wS+AAAAOUoADAAAsIe0atUq75prrtnn2GOPPXi//fY7uH379oeUlpb2TaVS+brDbpKuqalZtnHjxnlvvfXW3GeffXbef/3Xfy2vra1Naw0AAEBuEgADAADsRQceeGDLq6+++oAhQ4Yc3LNnz4Pbtm17sGuj+biampqqq6qqXi8vL583Z86ceb/85S/nvfjii1t1BgAAoPkQAAMAAGSZoUOHFn/xi1/cf9CgQQf26NHjwHbt2h3YqlWr3qlUKk932CFdU1OzvLKycsHq1asXzJkzZ8Gf//znJTNmzKjWGgAAgOZNAAwAAJAAxx13XNkFF1xw4MEHH3xA165dDywtLd23pKRkn1QqVag7uS2TyTRs27ZtRXV19dJ169YtfOONNxZOmDBh4YQJEzbpDgAAAO8mAAYAAEiw8847r+OJJ57Yp3///vt16dKlT5s2bfZr3bp1v/z8/GLdSZampqaa6urqxZs3b16ybt26pQsXLlzy9NNPL33ooYc26A4AAAAflgAYAAAgx7Rr1y7/kksu6TFkyJCe++67b89OnTr1Kisr61VcXNyzZcuW3VKpVL4u7R2ZTKaprq6uvKamZtWWLVtWVlRUrFy6dOnK2bNnr7r//vvXVFZWNukSAAAAn4QAGAAAoBnp1KlTwec+97luQ4cO7bnPPvv0aNeuXafWrVt3Li4u7tqyZcvORUVFnfLy8lro1MeTTqe319fXr6+rq6uoqalZW11dvb6ysnL9ihUrVr/66qurHnzwwbUVFRWNOgUAAMDuIgAGAADgfznjjDPaH3bYYZ369OnTuUuXLp3Kysral5SUtC0uLu5YVFTUrqioqG2LFi065OfnlzaXnjQ1NW3dvn37xvr6+qr6+vrKmpqaDdu2bavasmXLpnXr1lUsXbp0/Ysvvrh+4sSJlZ4gAAAA9iYBMAAAAB9Lr169CkeNGtXuoIMOatexY8ey9u3bl7Zp06Z1SUlJWXFxcetWrVq1btGiRVlRUVHrwsLC1hGRX1hYWBoR+QUFBSV5eXkFeXl5u/0/LtPpdG06nW5sbGzcFhFNDQ0NW3f83+r6+vrq7du3b6mtra2uqamp3rZtW/XmzZurN23aVL1hw4YtCxYsqJo1a1bl0qVLt5s4AAAASSAABgAAYK/q169fUffu3Vvss88+xSUlJQVv//8LCwtT3bp1+8BTxuXl5VsbGhoyb//vbdu2Na5YsaJmzZo12xcvXlyvwwAAADQn7xcAF2gPAAAAu9vixYvrdwS11boBAAAAu0+eFgAAAAAAAADkBgEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4QAAMAAAAAAADkCAEwAAAAAAAAQI4o0AIAAAAAAACA5GhoLIyCxoaIiEilIpNXGE1v/0wADAAAAAAAAJAghQUN/0x6MxGppvT/5L6ugAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAAYAAAAAAADIEQJgAAAAAAAAgBwhAIb/v5272ZHiusM4/FZ1NUkz9sQwOF4EyZJtpJCwysa5jSy4n1xPEqRIuQFvvfGSgIwBOzGRQAQERnx0d1UW0cgWGvKxsMGvnmfVdc7/1OJsf+oCAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoIQADAAAAAAAAlBCAAQAAAAAAAEoIwAAAAAAAAAAlBGAAAAAAAACAEgIwAAAAAAAAQAkBGAAAAAAAAKCEAAwAAAAAAABQQgAGAAAAAAAAKCEAAwAAAAAAAJQQgAEAAAAAAABKCMAAAAAAAAAAJQRgAAAAAAAAgBICMAAAAAAAAEAJARgAAAAAAACghAAMAAAAAAAAUEIABgAAAAAAACghAAMAAAAAAACUEIABAAAAAAAASgjAAAAAAAAAACUEYAAAAAAAAIASAjAAAAAAAABACQEYAAAAAAAAoIQADAAAAAAAAFBCAAYAAAAAAAAoMY3JP//9K8My551lzpAk293a7QAAAAAAAAD8iIw3r+SL7TpPxuSt4/ibJJuz20QDBgAAAAAAAHhzrJPp6NvHYcyyjLl7dJTPbl/Jp6sPLufSsM+5ec7q5YOrF0OeP/SVaAAAAAAAAIA3weH7u6zfm79dWDIMSw6225w785vsx3XyzasOby5ssz69c4sAAAAAAAAAr9n69C6bC9sT93a7rKdnORin5Otxynzi1JQcfiwCAwAAAAAAALxO69O7HH68TaaT98cp85R8vbp3Nfszv8q0LHn7xMF1sjk/ZzUPmZ/MmWefhAYAAAAAAAD4oayPdjn7223Gn7x6ZrXPnetX8mBKkpv3cufDd/Pufn5FL56SzcVtNheT3dNt8tQlAwAAAAAAAHyv1sm0ySv/9XtsNWZ3I/lHkgzHi7/4XY7WYz5yiwAAAAAAAAA/Ivtcv/3nPEyS1fHa42t5+vNLyX7JoRsCAAAAAAAAePPt1/nbV3/KvePn1Xc371/NYxEYAAAAAAAA4M0yTHk2rvNo2WdzvHZqzN9v/SF3vju3evng/at5fPDLPDu1yuGyZHSVAAAAAAAAAK/XOGe4ueSvZ4e8M8xZbVe5ceuPufvy3Oqkw4+v5emDX+fuuTlLhhwsEYIBAAAAAAAAXpclGR8OuXP0TR4cPM/9z/+SRyfNDf/1TZezOp/87KdjzizJZkhO7edMy/w/nAUAAAAAAADg/zaMWcZkP8/ZLsmLacr2/MV8+cnvs/tP5/4FmLjAq1ifcioAAAAASUVORK5CYII=";function cn(e,t,n){return typeof e=="string"&&!isNaN(Number(e))&&(e=Number(e)),typeof e=="number"&&e<100?xn(e):typeof e=="number"&&e>=100?e:typeof e=="string"&&e.includes("%")?Math.round(t&&t==="X"?parseFloat(e)/100*n.width:t&&t==="Y"?parseFloat(e)/100*n.height:parseFloat(e)/100*n.width):0}function hb(e){return e.replace(/[xy]/g,function(t){var n=Math.random()*16|0,r=t==="x"?n:n&3|8;return r.toString(16)})}function Jt(e){return typeof e>"u"||e==null?"":e.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function xn(e){return typeof e=="number"&&e>100?e:(typeof e=="string"&&(e=Number(e.replace(/in*/gi,""))),Math.round(zt*e))}function Xt(e){var t=Number(e)||0;return isNaN(t)?0:Math.round(t*J2)}function uh(e){return e=e||0,Math.round((e>360?e-360:e)*6e4)}function P8(e){var t=e.toString(16);return t.length===1?"0"+t:t}function C8(e,t,n){return(P8(e)+P8(t)+P8(n)).toUpperCase()}function kn(e,t){var n=(e||"").replace("#","");!k8.test(n)&&n!==ba.background1&&n!==ba.background2&&n!==ba.text1&&n!==ba.text2&&n!==ba.accent1&&n!==ba.accent2&&n!==ba.accent3&&n!==ba.accent4&&n!==ba.accent5&&n!==ba.accent6&&(console.warn('"'.concat(n,'" is not a valid scheme color or hex RGB! "').concat(Go,`" used instead. Only provide 6-digit RGB or 'pptx.SchemeColor' values!`)),n=Go);var r=k8.test(n)?"srgbClr":"schemeClr",i='val="'+(k8.test(n)?n.toUpperCase():n)+'"';return t?"<a:".concat(r," ").concat(i,">").concat(t,"</a:").concat(r,">"):"<a:".concat(r," ").concat(i,"/>")}function oZe(e,t){var n="",r=jr(jr({},t),e),i=Math.round(r.size*J2),o=r.color,a=Math.round(r.opacity*1e5);return n+='<a:glow rad="'.concat(i,'">'),n+=kn(o,'<a:alpha val="'.concat(a,'"/>')),n+="</a:glow>",n}function Oa(e){var t="solid",n="",r="",i="";if(e)switch(typeof e=="string"?n=e:(e.type&&(t=e.type),e.color&&(n=e.color),e.alpha&&(r+='<a:alpha val="'.concat(Math.round((100-e.alpha)*1e3),'"/>')),e.transparency&&(r+='<a:alpha val="'.concat(Math.round((100-e.transparency)*1e3),'"/>'))),t){case"solid":i+="<a:solidFill>".concat(kn(n,r),"</a:solidFill>");break;default:i+="";break}return i}function Du(e){return e._rels.length+e._relsChart.length+e._relsMedia.length+1}function oP(e){if(!(!e||typeof e!="object"))return e.type!=="outer"&&e.type!=="inner"&&e.type!=="none"&&(console.warn("Warning: shadow.type options are `outer`, `inner` or `none`."),e.type="outer"),e.angle&&((isNaN(Number(e.angle))||e.angle<0||e.angle>359)&&(console.warn("Warning: shadow.angle can only be 0-359"),e.angle=270),e.angle=Math.round(Number(e.angle))),e.opacity&&((isNaN(Number(e.opacity))||e.opacity<0||e.opacity>1)&&(console.warn("Warning: shadow.opacity can only be 0-1"),e.opacity=.75),e.opacity=Number(e.opacity)),e.color&&e.color.startsWith("#")&&(console.warn('Warning: shadow.color should not include hash (#) character, , e.g. "FF0000"'),e.color=e.color.replace("#","")),e}function aZe(e,t,n){var r,i,o=2.3+(!((r=e.options)===null||r===void 0)&&r.autoPageCharWeight?e.options.autoPageCharWeight:0),a=Math.floor(t/J2*zt)/((!((i=e.options)===null||i===void 0)&&i.fontSize?e.options.fontSize:ds)/o),s=[],l=[],u=[],c=[];e.text&&e.text.toString().trim().length===0?l.push({_type:$t.tablecell,text:" "}):typeof e.text=="number"||typeof e.text=="string"?l.push({_type:$t.tablecell,text:(e.text||"").toString().trim()}):Array.isArray(e.text)&&(l=e.text);var f=[];return l.forEach(function(d){var h;typeof d.text=="string"&&(d.text.split(`
|
||
`).length>1?d.text.split(`
|
||
`).forEach(function(p){f.push({_type:$t.tablecell,text:p,options:jr(jr({},d.options),{breakLine:!0})})}):f.push({_type:$t.tablecell,text:d.text.trim(),options:d.options}),!((h=d.options)===null||h===void 0)&&h.breakLine&&(u.push(f),f=[])),f.length>0&&(u.push(f),f=[])}),u.forEach(function(d){d.forEach(function(h){var p=[],v=String(h.text),g=v.split(" ");g.forEach(function(m,y){var R=jr({},h.options);R!=null&&R.breakLine&&(R.breakLine=y+1===g.length),p.push({_type:$t.tablecell,text:m+(y+1<g.length?" ":""),options:R})}),c.push(p)})}),c.forEach(function(d){var h=[],p="";d.forEach(function(v){p.length+v.text.length>a&&(s.push(h),h=[],p=""),h.push(v),p+=v.text.toString()}),h.length>0&&s.push(h)}),s}function Zq(e,t,n,r){e===void 0&&(e=[]),t===void 0&&(t={});var i=i2,o=zt*1,a=zt*1,s=0,l=0,u=[],c=cn(t.x,"X",n),f=cn(t.y,"Y",n),d=cn(t.w,"X",n),h=cn(t.h,"Y",n),p=d;function v(){var A=0;u.length===0&&(A=f||xn(i[0])),u.length>0&&(A=xn(t.autoPageSlideStartY||t.newSlideStartY||i[0])),a=(h||n.height)-A-xn(i[2]),u.length>1&&(typeof t.autoPageSlideStartY=="number"?a=(h||n.height)-xn(t.autoPageSlideStartY+i[2]):typeof t.newSlideStartY=="number"?a=(h||n.height)-xn(t.newSlideStartY+i[2]):f&&(a=(h||n.height)-xn((f/zt<i[0]?f/zt:i[0])+i[2]),a<h&&(a=h)))}t.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- TABLE PROPS --------------------------------------------------------|"),console.log("| presLayout.width ................................ = ".concat((n.width/zt).toFixed(1))),console.log("| presLayout.height ............................... = ".concat((n.height/zt).toFixed(1))),console.log("| tableProps.x .................................... = ".concat(typeof t.x=="number"?(t.x/zt).toFixed(1):t.x)),console.log("| tableProps.y .................................... = ".concat(typeof t.y=="number"?(t.y/zt).toFixed(1):t.y)),console.log("| tableProps.w .................................... = ".concat(typeof t.w=="number"?(t.w/zt).toFixed(1):t.w)),console.log("| tableProps.h .................................... = ".concat(typeof t.h=="number"?(t.h/zt).toFixed(1):t.h)),console.log("| tableProps.slideMargin .......................... = ".concat(t.slideMargin?String(t.slideMargin):"")),console.log("| tableProps.margin ............................... = ".concat(String(t.margin))),console.log("| tableProps.colW ................................. = ".concat(String(t.colW))),console.log("| tableProps.autoPageSlideStartY .................. = ".concat(t.autoPageSlideStartY)),console.log("| tableProps.autoPageCharWeight ................... = ".concat(t.autoPageCharWeight)),console.log("|-- CALCULATIONS -------------------------------------------------------|"),console.log("| tablePropX ...................................... = ".concat(c/zt)),console.log("| tablePropY ...................................... = ".concat(f/zt)),console.log("| tablePropW ...................................... = ".concat(d/zt)),console.log("| tablePropH ...................................... = ".concat(h/zt)),console.log("| tableCalcW ...................................... = ".concat(p/zt))),!t.slideMargin&&t.slideMargin!==0&&(t.slideMargin=i2[0]),r&&typeof r._margin<"u"?Array.isArray(r._margin)?i=r._margin:isNaN(Number(r._margin))||(i=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)]):(t.slideMargin||t.slideMargin===0)&&(Array.isArray(t.slideMargin)?i=t.slideMargin:isNaN(t.slideMargin)||(i=[t.slideMargin,t.slideMargin,t.slideMargin,t.slideMargin])),t.verbose&&console.log("| arrInchMargins .................................. = [".concat(i.join(", "),"]"));{var g=e[0]||[];g.forEach(function(A){A||(A={_type:$t.tablecell});var x=A.options||null;l+=Number(x!=null&&x.colspan?x.colspan:1)}),t.verbose&&console.log("| numCols ......................................... = ".concat(l))}if(!d&&t.colW&&(p=Array.isArray(t.colW)?t.colW.reduce(function(A,x){return A+x})*zt:t.colW*l||0,t.verbose&&console.log("| tableCalcW ...................................... = ".concat(p/zt))),o=p||xn((c?c/zt:i[1])+i[3]),t.verbose&&console.log("| emuSlideTabW .................................... = ".concat((o/zt).toFixed(1))),!t.colW||!Array.isArray(t.colW))if(t.colW&&!isNaN(Number(t.colW))){var m=[],g=e[0]||[];g.forEach(function(){return m.push(t.colW)}),t.colW=[],m.forEach(function(x){Array.isArray(t.colW)&&t.colW.push(x)})}else{t.colW=[];for(var y=0;y<l;y++)t.colW.push(o/zt/l)}var R={rows:[]};return e.forEach(function(A,x){var S=[],T=0,w=0,M=[];A.forEach(function(D){var Z,re,B,Y;M.push({_type:$t.tablecell,text:[],options:D.options}),D.options.margin&&D.options.margin[0]>=1?(!((Z=D.options)===null||Z===void 0)&&Z.margin&&D.options.margin[0]&&Xt(D.options.margin[0])>T?T=Xt(D.options.margin[0]):t!=null&&t.margin&&t.margin[0]&&Xt(t.margin[0])>T&&(T=Xt(t.margin[0])),!((re=D.options)===null||re===void 0)&&re.margin&&D.options.margin[2]&&Xt(D.options.margin[2])>w?w=Xt(D.options.margin[2]):t!=null&&t.margin&&t.margin[2]&&Xt(t.margin[2])>w&&(w=Xt(t.margin[2]))):(!((B=D.options)===null||B===void 0)&&B.margin&&D.options.margin[0]&&xn(D.options.margin[0])>T?T=xn(D.options.margin[0]):t!=null&&t.margin&&t.margin[0]&&xn(t.margin[0])>T&&(T=xn(t.margin[0])),!((Y=D.options)===null||Y===void 0)&&Y.margin&&D.options.margin[2]&&xn(D.options.margin[2])>w?w=xn(D.options.margin[2]):t!=null&&t.margin&&t.margin[2]&&xn(t.margin[2])>w&&(w=xn(t.margin[2])))}),v(),s+=T+w,t.verbose&&x===0&&console.log("| SLIDE [".concat(u.length,"]: emuSlideTabH ...... = ").concat((a/zt).toFixed(1)," ")),A.forEach(function(D,Z){var re,B={_type:$t.tablecell,_lines:null,_lineHeight:xn((!((re=D.options)===null||re===void 0)&&re.fontSize?D.options.fontSize:t.fontSize?t.fontSize:ds)*(qYe+(t.autoPageLineWeight?t.autoPageLineWeight:0))/100),text:[],options:D.options};B.options.rowspan&&(B._lineHeight=0),B.options.autoPageCharWeight=t.autoPageCharWeight?t.autoPageCharWeight:null;var Y=t.colW[Z];D.options.colspan&&Array.isArray(t.colW)&&(Y=t.colW.filter(function(K,G){return G>=Z&&G<G+D.options.colspan}).reduce(function(K,G){return K+G})),B._lines=aZe(D,Y),S.push(B)}),t.verbose&&console.log(`
|
||
| SLIDE [`.concat(u.length,"]: ROW [").concat(x,"]: START..."));for(var O=0,P=0,k=!1;!k;){var F=S[O],C=M[O];if(S.forEach(function(D){D._lineHeight>=P&&(P=D._lineHeight)}),s+P>a){t.verbose&&(console.log(`
|
||
|-----------------------------------------------------------------------|`),console.log("|-- NEW SLIDE CREATED (currTabH+currLineH > maxH) => ".concat((s/zt).toFixed(2)," + ").concat((F._lineHeight/zt).toFixed(2)," > ").concat(a/zt)),console.log(`|-----------------------------------------------------------------------|
|
||
|
||
`)),M.length>0&&M.map(function(D){return D.text.length}).reduce(function(D,Z){return D+Z})>0&&R.rows.push(M),u.push(R);var I=[];R={rows:I},M=[],A.forEach(function(D){return M.push({_type:$t.tablecell,text:[],options:D.options})}),v(),s+=T+w,t.verbose&&console.log("| SLIDE [".concat(u.length,"]: emuSlideTabH ...... = ").concat((a/zt).toFixed(1)," ")),s=0,(t.addHeaderToEach||t.autoPageRepeatHeader)&&t._arrObjTabHeadRows&&t._arrObjTabHeadRows.forEach(function(D){var Z=[],re=0;D.forEach(function(B){Z.push(B),B._lineHeight>re&&(re=B._lineHeight)}),R.rows.push(Z),s+=re}),C=M[O]}var N=F._lines.shift();Array.isArray(C.text)&&(N?C.text=C.text.concat(N):C.text.length===0&&(C.text=C.text.concat({_type:$t.tablecell,text:""}))),O===S.length-1&&(s+=P),O=O<S.length-1?O+1:0;var W=S.map(function(D){return D._lines.length}).reduce(function(D,Z){return D+Z});W===0&&(k=!0)}M.length>0&&R.rows.push(M),t.verbose&&console.log("- SLIDE [".concat(u.length,"]: ROW [").concat(x,"]: ...COMPLETE ...... emuTabCurrH = ").concat((s/zt).toFixed(2)," ( emuSlideTabH = ").concat((a/zt).toFixed(2)," )"))}),u.push(R),t.verbose&&(console.log(`
|
||
|================================================|`),console.log("| FINAL: tableRowSlides.length = ".concat(u.length)),u.forEach(function(A){return console.log(A)}),console.log(`|================================================|
|
||
|
||
`)),u}function sZe(e,t,n,r){n===void 0&&(n={});var i=n||{};i.slideMargin=i.slideMargin||i.slideMargin===0?i.slideMargin:.5;var o=i.w||e.presLayout.width,a=[],s=[],l=[],u=[],c=[],f=[.5,.5,.5,.5],d=0;if(!document.getElementById(t))throw new Error('tableToSlides: Table ID "'+t+'" does not exist!');r!=null&&r._margin?(Array.isArray(r._margin)?f=r._margin:isNaN(r._margin)||(f=[r._margin,r._margin,r._margin,r._margin]),i.slideMargin=f):i!=null&&i.slideMargin&&(Array.isArray(i.slideMargin)?f=i.slideMargin:isNaN(i.slideMargin)||(f=[i.slideMargin,i.slideMargin,i.slideMargin,i.slideMargin])),o=(i.w?xn(i.w):e.presLayout.width)-xn(f[1]+f[3]),i.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- `tableToSlides` ----------------------------------------------------|"),console.log("| tableProps.h .................................... = ".concat(i.h)),console.log("| tableProps.w .................................... = ".concat(i.w)),console.log("| pptx.presLayout.width ........................... = ".concat((e.presLayout.width/zt).toFixed(1))),console.log("| pptx.presLayout.height .......................... = ".concat((e.presLayout.height/zt).toFixed(1))),console.log("| emuSlideTabW .................................... = ".concat((o/zt).toFixed(1))));var h=document.querySelectorAll("#".concat(t," tr:first-child th"));h.length===0&&(h=document.querySelectorAll("#".concat(t," tr:first-child td"))),h.forEach(function(v){if(v.getAttribute("colspan"))for(var g=0;g<Number(v.getAttribute("colspan"));g++)c.push(Math.round(v.offsetWidth/Number(v.getAttribute("colspan"))));else c.push(v.offsetWidth)}),c.forEach(function(v){d+=v}),c.forEach(function(v,g){var m=Number((Number(o)*(v/d*100)/100/zt).toFixed(2)),y=0,R=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(g+1,")"));R&&(y=Number(R.getAttribute("data-pptx-min-width")));var A=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(g+1,")"));A&&(y=Number(A.getAttribute("data-pptx-width"))),u.push(y>m?y:m)}),i.verbose&&console.log("| arrColW ......................................... = [".concat(u.join(", "),"]"));var p=["thead","tbody","tfoot"];p.forEach(function(v){document.querySelectorAll("#".concat(t," ").concat(v," tr")).forEach(function(g){var m=[];switch(Array.from(g.cells).forEach(function(y){var R=window.getComputedStyle(y).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),A=window.getComputedStyle(y).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");(window.getComputedStyle(y).getPropertyValue("background-color")==="rgba(0, 0, 0, 0)"||window.getComputedStyle(y).getPropertyValue("transparent"))&&(A=["255","255","255"]);var x={align:null,bold:window.getComputedStyle(y).getPropertyValue("font-weight")==="bold"||Number(window.getComputedStyle(y).getPropertyValue("font-weight"))>=500,border:null,color:C8(Number(R[0]),Number(R[1]),Number(R[2])),fill:{color:C8(Number(A[0]),Number(A[1]),Number(A[2]))},fontFace:(window.getComputedStyle(y).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(y).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(y.getAttribute("colspan"))||null,rowspan:Number(y.getAttribute("rowspan"))||null,valign:null};if(["left","center","right","start","end"].includes(window.getComputedStyle(y).getPropertyValue("text-align"))){var S=window.getComputedStyle(y).getPropertyValue("text-align").replace("start","left").replace("end","right");x.align=S==="center"?"center":S==="left"?"left":S==="right"?"right":null}if(["top","middle","bottom"].includes(window.getComputedStyle(y).getPropertyValue("vertical-align"))){var T=window.getComputedStyle(y).getPropertyValue("vertical-align");x.valign=T==="top"?"top":T==="middle"?"middle":T==="bottom"?"bottom":null}if(window.getComputedStyle(y).getPropertyValue("padding-left")){x.margin=[0,0,0,0];var w=["padding-top","padding-right","padding-bottom","padding-left"];w.forEach(function(O,P){x.margin[P]=Math.round(Number(window.getComputedStyle(y).getPropertyValue(O).replace(/\D/gi,"")))})}if(window.getComputedStyle(y).getPropertyValue("border-top-width")||window.getComputedStyle(y).getPropertyValue("border-right-width")||window.getComputedStyle(y).getPropertyValue("border-bottom-width")||window.getComputedStyle(y).getPropertyValue("border-left-width")){x.border=[null,null,null,null];var M=["top","right","bottom","left"];M.forEach(function(O,P){var k=Math.round(Number(window.getComputedStyle(y).getPropertyValue("border-"+O+"-width").replace("px",""))),F=[];F=window.getComputedStyle(y).getPropertyValue("border-"+O+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");var C=C8(Number(F[0]),Number(F[1]),Number(F[2]));x.border[P]={pt:k,color:C}})}m.push({_type:$t.tablecell,text:y.innerText,options:x})}),v){case"thead":a.push(m);break;case"tbody":s.push(m);break;case"tfoot":l.push(m);break;default:console.log("table parsing: unexpected table part: ".concat(v));break}})}),i._arrObjTabHeadRows=a||null,i.colW=u,Zq(fb(fb(fb([],a,!0),s,!0),l,!0),i,e.presLayout,r).forEach(function(v,g){var m=e.addSlide({masterName:i.masterSlideName||null});g===0&&(i.y=i.y||f[0]),g>0&&(i.y=i.autoPageSlideStartY||i.newSlideStartY||f[0]),i.verbose&&console.log("| opts.autoPageSlideStartY: ".concat(i.autoPageSlideStartY," / arrInchMargins[0]: ").concat(f[0]," => opts.y = ").concat(i.y)),m.addTable(v.rows,{x:i.x||f[3],y:i.y,w:Number(o)/zt,colW:u,autoPage:!1}),i.addImage&&(i.addImage.options=i.addImage.options||{},!i.addImage.image||!i.addImage.image.path&&!i.addImage.image.data?console.warn("Warning: tableToSlides.addImage requires either `path` or `data`"):m.addImage({path:i.addImage.image.path,data:i.addImage.image.data,x:i.addImage.options.x,y:i.addImage.options.y,w:i.addImage.options.w,h:i.addImage.options.h})),i.addShape&&m.addShape(i.addShape.shapeName,i.addShape.options||{}),i.addTable&&m.addTable(i.addTable.rows,i.addTable.options||{}),i.addText&&m.addText(i.addText.text,i.addText.options||{})})}var lZe=0;function uZe(e,t){e.bkgd&&(t.bkgd=e.bkgd),e.objects&&Array.isArray(e.objects)&&e.objects.length>0&&e.objects.forEach(function(n,r){var i=Object.keys(n)[0],o=t;tf[i]&&i==="chart"?Qq(o,n[i].type,n[i].data,n[i].opts):tf[i]&&i==="image"?Hq(o,n[i]):tf[i]&&i==="line"?JT(o,Qf.LINE,n[i]):tf[i]&&i==="rect"?JT(o,Qf.RECTANGLE,n[i]):tf[i]&&i==="text"?zx(o,[{text:n[i].text}],n[i].options,!1):tf[i]&&i==="placeholder"&&(n[i].options.placeholder=n[i].options.name,delete n[i].options.name,n[i].options._placeholderType=n[i].options.type,delete n[i].options.type,n[i].options._placeholderIdx=100+r,zx(o,[{text:n[i].text}],n[i].options,!0))}),e.slideNumber&&typeof e.slideNumber=="object"&&(t._slideNumberProps=e.slideNumber)}function Qq(e,t,n,r){var i;function o(f){!f||f.style==="none"||(f.size!==void 0&&(isNaN(Number(f.size))||f.size<=0)&&(console.warn("Warning: chart.gridLine.size must be greater than 0."),delete f.size),f.style&&!["solid","dash","dot"].includes(f.style)&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete f.style),f.cap&&!["flat","square","round"].includes(f.cap)&&(console.warn("Warning: chart.gridLine.cap options: `flat`, `square`, `round`."),delete f.cap))}var a=++lZe,s={_type:null,text:null,options:null,chartRid:null},l=null,u=[];Array.isArray(t)?(t.forEach(function(f){u=u.concat(f.data)}),l=n||r):(u=n,l=r),u.forEach(function(f,d){f._dataIndex=d,f.labels!==void 0&&!Array.isArray(f.labels[0])&&(f.labels=[f.labels])});var c=l&&typeof l=="object"?l:{};return c._type=t,c.x=typeof c.x<"u"&&c.x!=null&&!isNaN(Number(c.x))?c.x:1,c.y=typeof c.y<"u"&&c.y!=null&&!isNaN(Number(c.y))?c.y:1,c.w=c.w||"50%",c.h=c.h||"50%",c.objectName=c.objectName?Jt(c.objectName):"Chart ".concat(e._slideObjects.filter(function(f){return f._type===$t.chart}).length),["bar","col"].includes(c.barDir||"")||(c.barDir="col"),c._type===ut.AREA&&(["stacked","standard","percentStacked"].includes(c.barGrouping||"")||(c.barGrouping="standard")),c._type===ut.BAR&&(["clustered","stacked","percentStacked"].includes(c.barGrouping||"")||(c.barGrouping="clustered")),c._type===ut.BAR3D&&(["clustered","stacked","standard","percentStacked"].includes(c.barGrouping||"")||(c.barGrouping="standard")),!((i=c.barGrouping)===null||i===void 0)&&i.includes("tacked")&&(c.barGapWidthPct||(c.barGapWidthPct=50)),c.dataLabelPosition&&((c._type===ut.AREA||c._type===ut.BAR3D||c._type===ut.DOUGHNUT||c._type===ut.RADAR)&&delete c.dataLabelPosition,c._type===ut.PIE&&(["bestFit","ctr","inEnd","outEnd"].includes(c.dataLabelPosition)||delete c.dataLabelPosition),(c._type===ut.BUBBLE||c._type===ut.BUBBLE3D||c._type===ut.LINE||c._type===ut.SCATTER)&&(["b","ctr","l","r","t"].includes(c.dataLabelPosition)||delete c.dataLabelPosition),c._type===ut.BAR&&(["stacked","percentStacked"].includes(c.barGrouping||"")||["ctr","inBase","inEnd"].includes(c.dataLabelPosition)||delete c.dataLabelPosition,["clustered"].includes(c.barGrouping||"")||["ctr","inBase","inEnd","outEnd"].includes(c.dataLabelPosition)||delete c.dataLabelPosition)),c.dataLabelBkgrdColors=c.dataLabelBkgrdColors||!c.dataLabelBkgrdColors?c.dataLabelBkgrdColors:!1,["b","l","r","t","tr"].includes(c.legendPos||"")||(c.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].includes(c.bar3DShape||"")||(c.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].includes(c.lineDataSymbol||"")||(c.lineDataSymbol="circle"),["gap","span"].includes(c.displayBlanksAs||"")||(c.displayBlanksAs="span"),["standard","marker","filled"].includes(c.radarStyle||"")||(c.radarStyle="standard"),c.lineDataSymbolSize=c.lineDataSymbolSize&&!isNaN(c.lineDataSymbolSize)?c.lineDataSymbolSize:6,c.lineDataSymbolLineSize=c.lineDataSymbolLineSize&&!isNaN(c.lineDataSymbolLineSize)?Xt(c.lineDataSymbolLineSize):Xt(.75),c.layout&&["x","y","w","h"].forEach(function(f){var d=c.layout[f];(isNaN(Number(d))||d<0||d>1)&&(console.warn("Warning: chart.layout."+f+" can only be 0-1"),delete c.layout[f])}),c.catGridLine=c.catGridLine||(c._type===ut.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),c.valGridLine=c.valGridLine||(c._type===ut.SCATTER?{color:"D9D9D9",size:1}:{}),c.serGridLine=c.serGridLine||(c._type===ut.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),o(c.catGridLine),o(c.valGridLine),o(c.serGridLine),oP(c.shadow),c.showDataTable=c.showDataTable||!c.showDataTable?c.showDataTable:!1,c.showDataTableHorzBorder=c.showDataTableHorzBorder||!c.showDataTableHorzBorder?c.showDataTableHorzBorder:!0,c.showDataTableVertBorder=c.showDataTableVertBorder||!c.showDataTableVertBorder?c.showDataTableVertBorder:!0,c.showDataTableOutline=c.showDataTableOutline||!c.showDataTableOutline?c.showDataTableOutline:!0,c.showDataTableKeys=c.showDataTableKeys||!c.showDataTableKeys?c.showDataTableKeys:!0,c.showLabel=c.showLabel||!c.showLabel?c.showLabel:!1,c.showLegend=c.showLegend||!c.showLegend?c.showLegend:!1,c.showPercent=c.showPercent||!c.showPercent?c.showPercent:!0,c.showTitle=c.showTitle||!c.showTitle?c.showTitle:!1,c.showValue=c.showValue||!c.showValue?c.showValue:!1,c.showLeaderLines=c.showLeaderLines||!c.showLeaderLines?c.showLeaderLines:!1,c.catAxisLineShow=typeof c.catAxisLineShow<"u"?c.catAxisLineShow:!0,c.valAxisLineShow=typeof c.valAxisLineShow<"u"?c.valAxisLineShow:!0,c.serAxisLineShow=typeof c.serAxisLineShow<"u"?c.serAxisLineShow:!0,c.v3DRotX=!isNaN(c.v3DRotX)&&c.v3DRotX>=-90&&c.v3DRotX<=90?c.v3DRotX:30,c.v3DRotY=!isNaN(c.v3DRotY)&&c.v3DRotY>=0&&c.v3DRotY<=360?c.v3DRotY:30,c.v3DRAngAx=c.v3DRAngAx||!c.v3DRAngAx?c.v3DRAngAx:!0,c.v3DPerspective=!isNaN(c.v3DPerspective)&&c.v3DPerspective>=0&&c.v3DPerspective<=240?c.v3DPerspective:30,c.barGapWidthPct=!isNaN(c.barGapWidthPct)&&c.barGapWidthPct>=0&&c.barGapWidthPct<=1e3?c.barGapWidthPct:150,c.barGapDepthPct=!isNaN(c.barGapDepthPct)&&c.barGapDepthPct>=0&&c.barGapDepthPct<=1e3?c.barGapDepthPct:150,c.chartColors=Array.isArray(c.chartColors)?c.chartColors:c._type===ut.PIE||c._type===ut.DOUGHNUT?rZe:yg,c.chartColorsOpacity=c.chartColorsOpacity&&!isNaN(c.chartColorsOpacity)?c.chartColorsOpacity:null,c.border=c.border&&typeof c.border=="object"?c.border:null,c.border&&(!c.border.pt||isNaN(c.border.pt))&&(c.border.pt=H0.pt),c.border&&(!c.border.color||typeof c.border.color!="string")&&(c.border.color=H0.color),c.plotArea=c.plotArea||{},c.plotArea.border=c.plotArea.border&&typeof c.plotArea.border=="object"?c.plotArea.border:null,c.plotArea.border&&(!c.plotArea.border.pt||isNaN(c.plotArea.border.pt))&&(c.plotArea.border.pt=H0.pt),c.plotArea.border&&(!c.plotArea.border.color||typeof c.plotArea.border.color!="string")&&(c.plotArea.border.color=H0.color),c.border&&(c.plotArea.border=c.border),c.plotArea.fill=c.plotArea.fill||{color:null,transparency:null},c.fill&&(c.plotArea.fill.color=c.fill),c.chartArea=c.chartArea||{},c.chartArea.border=c.chartArea.border&&typeof c.chartArea.border=="object"?c.chartArea.border:null,c.chartArea.border&&(c.chartArea.border={color:c.chartArea.border.color||H0.color,pt:c.chartArea.border.pt||H0.pt}),c.chartArea.roundedCorners=typeof c.chartArea.roundedCorners=="boolean"?c.chartArea.roundedCorners:!0,c.dataBorder=c.dataBorder&&typeof c.dataBorder=="object"?c.dataBorder:null,c.dataBorder&&(!c.dataBorder.pt||isNaN(c.dataBorder.pt))&&(c.dataBorder.pt=.75),c.dataBorder&&(!c.dataBorder.color||typeof c.dataBorder.color!="string"||c.dataBorder.color.length!==6)&&(c.dataBorder.color="F9F9F9"),!c.dataLabelFormatCode&&c._type===ut.SCATTER&&(c.dataLabelFormatCode="General"),!c.dataLabelFormatCode&&(c._type===ut.PIE||c._type===ut.DOUGHNUT)&&(c.dataLabelFormatCode=c.showPercent?"0%":"General"),c.dataLabelFormatCode=c.dataLabelFormatCode&&typeof c.dataLabelFormatCode=="string"?c.dataLabelFormatCode:"#,##0",!c.dataLabelFormatScatter&&c._type===ut.SCATTER&&(c.dataLabelFormatScatter="custom"),c.lineSize=typeof c.lineSize=="number"?c.lineSize:2,c.valAxisMajorUnit=typeof c.valAxisMajorUnit=="number"?c.valAxisMajorUnit:null,c._type===ut.AREA||c._type===ut.BAR||c._type===ut.BAR3D||c._type===ut.LINE?c.catAxisMultiLevelLabels=!!c.catAxisMultiLevelLabels:delete c.catAxisMultiLevelLabels,s._type="chart",s.options=c,s.chartRid=Du(e),e._relsChart.push({rId:Du(e),data:u,opts:c,type:c._type,globalId:a,fileName:"chart".concat(a,".xml"),Target:"/ppt/charts/chart".concat(a,".xml")}),e._slideObjects.push(s),s}function Hq(e,t){var n={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},r=t.x||0,i=t.y||0,o=t.w||0,a=t.h||0,s=t.sizing||null,l=t.hyperlink||"",u=t.data||"",c=t.path||"",f=Du(e),d=t.objectName?Jt(t.objectName):"Image ".concat(e._slideObjects.filter(function(v){return v._type===$t.image}).length);if(!c&&!u)return console.error("ERROR: addImage() requires either 'data' or 'path' parameter!"),null;if(c&&typeof c!="string")return console.error("ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent ".concat(String(c))),null;if(u&&typeof u!="string")return console.error("ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent ".concat(String(u))),null;if(u&&typeof u=="string"&&!u.toLowerCase().includes("base64,"))return console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')"),null;var h=(c.substring(c.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png").toLowerCase();if(u&&/image\/(\w+);/.exec(u)&&/image\/(\w+);/.exec(u).length>0?h=/image\/(\w+);/.exec(u)[1]:u!=null&&u.toLowerCase().includes("image/svg+xml")&&(h="svg"),n._type=$t.image,n.image=c||"preencoded.png",n.options={x:r||0,y:i||0,w:o||1,h:a||1,altText:t.altText||"",rounding:typeof t.rounding=="boolean"?t.rounding:!1,sizing:s,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1,transparency:t.transparency||0,objectName:d,shadow:oP(t.shadow)},h==="svg")e._relsMedia.push({path:c||u+"png",type:"image/png",extn:"png",data:u||"",rId:f,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png"),isSvgPng:!0,svgSize:{w:cn(n.options.w,"X",e._presLayout),h:cn(n.options.h,"Y",e._presLayout)}}),n.imageRid=f,e._relsMedia.push({path:c||u,type:"image/svg+xml",extn:h,data:u||"",rId:f+1,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(h)}),n.imageRid=f+1;else{var p=e._relsMedia.filter(function(v){return v.path&&v.path===c&&v.type==="image/"+h&&!v.isDuplicate})[0];e._relsMedia.push({path:c||"preencoded."+h,type:"image/"+h,extn:h,data:u||"",rId:f,isDuplicate:!!(p!=null&&p.Target),Target:p!=null&&p.Target?p.Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(h)}),n.imageRid=f}if(typeof l=="object"){if(!l.url&&!l.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");f++,e._rels.push({type:$t.hyperlink,data:l.slide?"slide":"dummy",rId:f,Target:l.url||l.slide.toString()}),l._rId=f,n.hyperlink=l}e._slideObjects.push(n)}function cZe(e,t){var n=t.x||0,r=t.y||0,i=t.w||2,o=t.h||2,a=t.data||"",s=t.link||"",l=t.path||"",u=t.type||"audio",c="",f=t.cover||iZe,d=t.objectName?Jt(t.objectName):"Media ".concat(e._slideObjects.filter(function(g){return g._type===$t.media}).length),h={_type:$t.media};if(!l&&!a&&u!=="online")throw new Error("addMedia() error: either `data` or `path` are required!");if(a&&!a.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `data` value lacks a base64 header! Ex: 'video/mpeg;base64,NMP[...]')");if(f&&!f.toLowerCase().includes("base64,"))throw new Error("addMedia() error: `cover` value lacks a base64 header! Ex: 'data:image/png;base64,iV[...]')");if(u==="online"&&!s)throw new Error("addMedia() error: online videos require `link` value");if(c=t.extn||(a?a.split(";")[0].split("/")[1]:l.split(".").pop())||"mp3",h.mtype=u,h.media=l||"preencoded.mov",h.options={},h.options.x=n,h.options.y=r,h.options.w=i,h.options.h=o,h.options.objectName=d,u==="online"){var p=Du(e);e._relsMedia.push({path:l||"preencoded"+c,data:"dummy",type:"online",extn:c,rId:p,Target:s}),h.mediaRid=p,e._relsMedia.push({path:"preencoded.png",data:f,type:"image/png",extn:"png",rId:Du(e),Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png")})}else{var v=e._relsMedia.filter(function(m){return m.path&&m.path===l&&m.type===u+"/"+c&&!m.isDuplicate})[0],p=Du(e);e._relsMedia.push({path:l||"preencoded"+c,type:u+"/"+c,extn:c,data:a||"",rId:p,isDuplicate:!!(v!=null&&v.Target),Target:v!=null&&v.Target?v.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(c)}),h.mediaRid=p,e._relsMedia.push({path:l||"preencoded"+c,type:u+"/"+c,extn:c,data:a||"",rId:Du(e),isDuplicate:!!(v!=null&&v.Target),Target:v!=null&&v.Target?v.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+0,".").concat(c)}),e._relsMedia.push({path:"preencoded.png",type:"image/png",extn:"png",data:f,rId:Du(e),Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png")})}e._slideObjects.push(h)}function fZe(e,t){e._slideObjects.push({_type:$t.notes,text:[{text:t}]})}function JT(e,t,n){var r=typeof n=="object"?n:{};r.line=r.line||{type:"none"};var i={_type:$t.text,shape:t||Qf.RECTANGLE,options:r,text:null};if(!t)throw new Error("Missing/Invalid shape parameter! Example: `addShape(pptxgen.shapes.LINE, {x:1, y:1, w:1, h:1});`");var o={type:r.line.type||"solid",color:r.line.color||Uq,transparency:r.line.transparency||0,width:r.line.width||1,dashType:r.line.dashType||"solid",beginArrowType:r.line.beginArrowType||null,endArrowType:r.line.endArrowType||null};if(typeof r.line=="object"&&r.line.type!=="none"&&(r.line=o),r.x=r.x||(r.x===0?0:1),r.y=r.y||(r.y===0?0:1),r.w=r.w||(r.w===0?0:1),r.h=r.h||(r.h===0?0:1),r.objectName=r.objectName?Jt(r.objectName):"Shape ".concat(e._slideObjects.filter(function(s){return s._type===$t.text}).length),typeof r.line=="string"){var a=o;a.color=String(r.line),r.line=a}typeof r.lineSize=="number"&&(r.line.width=r.lineSize),typeof r.lineDash=="string"&&(r.line.dashType=r.lineDash),typeof r.lineHead=="string"&&(r.line.beginArrowType=r.lineHead),typeof r.lineTail=="string"&&(r.line.endArrowType=r.lineTail),Av(e,i),e._slideObjects.push(i)}function dZe(e,t,n,r,i,o,a){var s=[e],l=n&&typeof n=="object"?n:{};l.objectName=l.objectName?Jt(l.objectName):"Table ".concat(e._slideObjects.filter(function(h){return h._type===$t.table}).length);{if(t===null||t.length===0||!Array.isArray(t))throw new Error("addTable: Array expected! EX: 'slide.addTable( [rows], {options} );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");if(!t[0]||!Array.isArray(t[0]))throw new Error("addTable: 'rows' should be an array of cells! EX: 'slide.addTable( [ ['A'], ['B'], {text:'C',options:{align:'center'}} ] );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)")}var u=[];t.forEach(function(h){var p=[];Array.isArray(h)?h.forEach(function(v){var g={_type:$t.tablecell,text:"",options:typeof v=="object"&&v.options?v.options:{}};typeof v=="string"||typeof v=="number"?g.text=v.toString():v.text&&(typeof v.text=="string"||typeof v.text=="number"?g.text=v.text.toString():v.text&&(g.text=v.text),v.options&&typeof v.options=="object"&&(g.options=v.options)),g.options.border=g.options.border||l.border||[{type:"none"},{type:"none"},{type:"none"},{type:"none"}];var m=g.options.border;!Array.isArray(m)&&typeof m=="object"&&(g.options.border=[m,m,m,m]),g.options.border[0]||(g.options.border[0]={type:"none"}),g.options.border[1]||(g.options.border[1]={type:"none"}),g.options.border[2]||(g.options.border[2]={type:"none"}),g.options.border[3]||(g.options.border[3]={type:"none"});var y=[0,1,2,3];y.forEach(function(R){g.options.border[R]={type:g.options.border[R].type||Q0.type,color:g.options.border[R].color||Q0.color,pt:typeof g.options.border[R].pt=="number"?g.options.border[R].pt:Q0.pt}}),p.push(g)}):(console.log("addTable: tableRows has a bad row. A row should be an array of cells. You provided:"),console.log(h)),u.push(p)}),l.x=cn(l.x||(l.x===0?0:zt/2),"X",i),l.y=cn(l.y||(l.y===0?0:zt/2),"Y",i),l.h&&(l.h=cn(l.h,"Y",i)),l.fontSize=l.fontSize||ds,l.margin=l.margin===0||l.margin?l.margin:Dq,typeof l.margin=="number"&&(l.margin=[Number(l.margin),Number(l.margin),Number(l.margin),Number(l.margin)]),l.color||(l.color=l.color||Go),typeof l.border=="string"?(console.warn("addTable `border` option must be an object. Ex: `{border: {type:'none'}}`"),l.border=null):Array.isArray(l.border)&&[0,1,2,3].forEach(function(h){l.border[h]=l.border[h]?{type:l.border[h].type||Q0.type,color:l.border[h].color||Q0.color,pt:l.border[h].pt||Q0.pt}:{type:"none"}}),l.autoPage=typeof l.autoPage=="boolean"?l.autoPage:!1,l.autoPageRepeatHeader=typeof l.autoPageRepeatHeader=="boolean"?l.autoPageRepeatHeader:!1,l.autoPageHeaderRows=typeof l.autoPageHeaderRows<"u"&&!isNaN(Number(l.autoPageHeaderRows))?Number(l.autoPageHeaderRows):1,l.autoPageLineWeight=typeof l.autoPageLineWeight<"u"&&!isNaN(Number(l.autoPageLineWeight))?Number(l.autoPageLineWeight):0,l.autoPageLineWeight&&(l.autoPageLineWeight>1?l.autoPageLineWeight=1:l.autoPageLineWeight<-1&&(l.autoPageLineWeight=-1));var c=i2;if(r&&typeof r._margin<"u"&&(Array.isArray(r._margin)?c=r._margin:isNaN(Number(r._margin))||(c=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)])),l.colW){var f=u[0].reduce(function(h,p){var v;return!((v=p==null?void 0:p.options)===null||v===void 0)&&v.colspan&&typeof p.options.colspan=="number"?h+=p.options.colspan:h+=1,h},0);typeof l.colW=="string"||typeof l.colW=="number"||l.colW&&Array.isArray(l.colW)&&l.colW.length===1&&f>1?(l.w=Math.floor(Number(l.colW)*f),l.colW=null):l.colW&&Array.isArray(l.colW)&&l.colW.length!==f&&(console.warn("addTable: mismatch: (colW.length != data.length) Therefore, defaulting to evenly distributed col widths."),l.colW=null)}else l.w?l.w=cn(l.w,"X",i):l.w=Math.floor(i._sizeW/zt-c[1]-c[3]);l.x&&l.x<20&&(l.x=xn(l.x)),l.y&&l.y<20&&(l.y=xn(l.y)),l.w&&l.w<20&&(l.w=xn(l.w)),l.h&&l.h<20&&(l.h=xn(l.h)),u.forEach(function(h){h.forEach(function(p,v){typeof p=="number"||typeof p=="string"?h[v]={_type:$t.tablecell,text:String(h[v]),options:l}:typeof p=="object"&&(typeof p.text=="number"?h[v].text=h[v].text.toString():(typeof p.text>"u"||p.text===null)&&(h[v].text=""),h[v].options=p.options||{},h[v]._type=$t.tablecell)})});var d=[];return l&&!l.autoPage?(Av(e,u),e._slideObjects.push({_type:$t.table,arrTabRows:u,options:Object.assign({},l)})):(l.autoPageRepeatHeader&&(l._arrObjTabHeadRows=u.filter(function(h,p){return p<l.autoPageHeaderRows})),Zq(u,l,i,r).forEach(function(h,p){a(e._slideNum+p)||s.push(o({masterName:(r==null?void 0:r._name)||null})),p>0&&(l.y=xn(l.autoPageSlideStartY||l.newSlideStartY||c[0]));{var v=a(e._slideNum+p);l.autoPage=!1,Av(v,h.rows),v.addTable(h.rows,Object.assign({},l)),p>0&&d.push(v)}})),d}function zx(e,t,n,r){var i={_type:r?$t.placeholder:$t.text,shape:(n==null?void 0:n.shape)||Qf.RECTANGLE,text:!t||t.length===0?[{text:"",options:null}]:t,options:n||{}};function o(a){{if(a.placeholder||(a.color=a.color||i.options.color||e.color||Go),(a.placeholder||r)&&(a.bullet=a.bullet||!1),a.placeholder&&e._slideLayout&&e._slideLayout._slideObjects){var s=e._slideLayout._slideObjects.filter(function(c){return c._type==="placeholder"&&c.options&&c.options.placeholder&&c.options.placeholder===a.placeholder})[0];s!=null&&s.options&&(a=jr(jr({},a),s.options))}if(a.objectName=a.objectName?Jt(a.objectName):"Text ".concat(e._slideObjects.filter(function(c){return c._type===$t.text}).length),a.shape===Qf.LINE){var l={type:a.line.type||"solid",color:a.line.color||Uq,transparency:a.line.transparency||0,width:a.line.width||1,dashType:a.line.dashType||"solid",beginArrowType:a.line.beginArrowType||null,endArrowType:a.line.endArrowType||null};if(typeof a.line=="object"&&(a.line=l),typeof a.line=="string"){var u=l;typeof a.line=="string"&&(u.color=a.line),a.line=u}typeof a.lineSize=="number"&&(a.line.width=a.lineSize),typeof a.lineDash=="string"&&(a.line.dashType=a.lineDash),typeof a.lineHead=="string"&&(a.line.beginArrowType=a.lineHead),typeof a.lineTail=="string"&&(a.line.endArrowType=a.lineTail)}a.line=a.line||{},a.lineSpacing=a.lineSpacing&&!isNaN(a.lineSpacing)?a.lineSpacing:null,a.lineSpacingMultiple=a.lineSpacingMultiple&&!isNaN(a.lineSpacingMultiple)?a.lineSpacingMultiple:null,a._bodyProp=a._bodyProp||{},a._bodyProp.autoFit=a.autoFit||!1,a._bodyProp.anchor=a.placeholder?null:Sp.ctr,a._bodyProp.vert=a.vert||null,a._bodyProp.wrap=typeof a.wrap=="boolean"?a.wrap:!0,(a.inset&&!isNaN(Number(a.inset))||a.inset===0)&&(a._bodyProp.lIns=xn(a.inset),a._bodyProp.rIns=xn(a.inset),a._bodyProp.tIns=xn(a.inset),a._bodyProp.bIns=xn(a.inset)),typeof a.underline=="boolean"&&a.underline===!0&&(a.underline={style:"sng"})}return(a.align||"").toLowerCase().indexOf("c")===0?a._bodyProp.align=xp.center:(a.align||"").toLowerCase().indexOf("l")===0?a._bodyProp.align=xp.left:(a.align||"").toLowerCase().indexOf("r")===0?a._bodyProp.align=xp.right:(a.align||"").toLowerCase().indexOf("j")===0&&(a._bodyProp.align=xp.justify),(a.valign||"").toLowerCase().indexOf("b")===0?a._bodyProp.anchor=Sp.b:(a.valign||"").toLowerCase().indexOf("m")===0?a._bodyProp.anchor=Sp.ctr:(a.valign||"").toLowerCase().indexOf("t")===0&&(a._bodyProp.anchor=Sp.t),oP(a.shadow),a}i.options=o(i.options),i.text.forEach(function(a){return a.options=o(a.options||{})}),Av(e,i.text||""),e._slideObjects.push(i)}function hZe(e){(e._slideLayout._slideObjects||[]).forEach(function(t){t._type===$t.placeholder&&e._slideObjects.filter(function(n){return n.options&&n.options.placeholder===t.options.placeholder}).length===0&&zx(e,[{text:""}],t.options,!1)})}function Kq(e,t){var n;if(t.bkgd&&(t.background||(t.background={}),typeof t.bkgd=="string"?t.background.color=t.bkgd:(t.bkgd.data&&(t.background.data=t.bkgd.data),t.bkgd.path&&(t.background.path=t.bkgd.path),t.bkgd.src&&(t.background.path=t.bkgd.src))),!((n=t.background)===null||n===void 0)&&n.fill&&(t.background.color=t.background.fill),e&&(e.path||e.data)){e.path=e.path||"preencoded.png";var r=(e.path.split(".").pop()||"png").split("?")[0];r==="jpg"&&(r="jpeg"),t._relsMedia=t._relsMedia||[];var i=t._relsMedia.length+1;t._relsMedia.push({path:e.path,type:$t.image,extn:r,data:e.data||null,rId:i,Target:"../media/".concat((t._name||"").replace(/\s+/gi,"-"),"-image-").concat(t._relsMedia.length+1,".").concat(r)}),t._bkgdImgRid=i}}function Av(e,t){var n=[];typeof t=="string"||typeof t=="number"||(Array.isArray(t)?n=t:typeof t=="object"&&(n=[t]),n.forEach(function(r){if(Array.isArray(r))Av(e,r);else if(Array.isArray(r.text))Av(e,r.text);else if(r&&typeof r=="object"&&r.options&&r.options.hyperlink&&!r.options.hyperlink._rId)if(typeof r.options.hyperlink!="object")console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` ");else if(!r.options.hyperlink.url&&!r.options.hyperlink.slide)console.log("ERROR: 'hyperlink requires either: `url` or `slide`'");else{var i=Du(e);e._rels.push({type:$t.hyperlink,data:r.options.hyperlink.slide?"slide":"dummy",rId:i,Target:Jt(r.options.hyperlink.url)||r.options.hyperlink.slide.toString()}),r.options.hyperlink._rId=i}}))}var pZe=function(){function e(t){var n;this.addSlide=t.addSlide,this.getSlide=t.getSlide,this._name="Slide ".concat(t.slideNumber),this._presLayout=t.presLayout,this._rId=t.slideRId,this._rels=[],this._relsChart=[],this._relsMedia=[],this._setSlideNum=t.setSlideNum,this._slideId=t.slideId,this._slideLayout=t.slideLayout||null,this._slideNum=t.slideNumber,this._slideObjects=[],this._slideNumberProps=!((n=this._slideLayout)===null||n===void 0)&&n._slideNumberProps?this._slideLayout._slideNumberProps:null}return Object.defineProperty(e.prototype,"bkgd",{get:function(){return this._bkgd},set:function(t){this._bkgd=t,(!this._background||!this._background.color)&&(this._background||(this._background={}),typeof t=="string"&&(this._background.color=t))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"background",{get:function(){return this._background},set:function(t){this._background=t,t&&Kq(t,this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(t){this._color=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this._hidden},set:function(t){this._hidden=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideNumber",{get:function(){return this._slideNumberProps},set:function(t){this._slideNumberProps=t,this._setSlideNum(t)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"newAutoPagedSlides",{get:function(){return this._newAutoPagedSlides},enumerable:!1,configurable:!0}),e.prototype.addChart=function(t,n,r){var i=r||{};return i._type=t,Qq(this,t,n,r),this},e.prototype.addImage=function(t){return Hq(this,t),this},e.prototype.addMedia=function(t){return cZe(this,t),this},e.prototype.addNotes=function(t){return fZe(this,t),this},e.prototype.addShape=function(t,n){return JT(this,t,n),this},e.prototype.addTable=function(t,n){return this._newAutoPagedSlides=dZe(this,t,n,this._slideLayout,this._presLayout,this.addSlide,this.getSlide),this},e.prototype.addText=function(t,n){var r=typeof t=="string"||typeof t=="number"?[{text:t,options:n}]:t;return zx(this,r,n,!1),this},e}();function vZe(e,t){return Ol(this,void 0,void 0,function(){var n;return kl(this,function(r){switch(r.label){case 0:return n=e.data,[4,new Promise(function(i,o){var a,s,l=new Vq,u=(n.length-1)*2+1,c=((s=(a=n[0])===null||a===void 0?void 0:a.labels)===null||s===void 0?void 0:s.length)>1;l.folder("_rels"),l.folder("docProps"),l.folder("xl/_rels"),l.folder("xl/tables"),l.folder("xl/theme"),l.folder("xl/worksheets"),l.folder("xl/worksheets/_rels"),l.file("[Content_Types].xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/> <Default Extension="xml" ContentType="application/xml"/> <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/> <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/> <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/> <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/> <Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/> <Override PartName="/xl/tables/table1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"/> <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/> <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>
|
||
`),l.file("_rels/.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>
|
||
`),l.file("docProps/app.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Macintosh Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>
|
||
`),l.file("docProps/core.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>PptxGenJS</dc:creator><cp:lastModifiedBy>PptxGenJS</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+'</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">'+new Date().toISOString()+"</dcterms:modified></cp:coreProperties>"),l.file("xl/_rels/workbook.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/></Relationships>'),l.file("xl/styles.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>
|
||
`),l.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),l.file("xl/workbook.xml",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="7" lowestEdited="6" rupBuild="10507"/><workbookPr/><bookViews><workbookView xWindow="0" yWindow="500" windowWidth="20960" windowHeight="15960"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="0" concurrentCalc="0"/></workbook>
|
||
`),l.file("xl/worksheets/_rels/sheet1.xml.rels",`<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>
|
||
`);{var f='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===ut.BUBBLE||e.opts._type===ut.BUBBLE3D)f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(u,'" uniqueCount="').concat(u,'">');else if(e.opts._type===ut.SCATTER)f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(n.length,'" uniqueCount="').concat(n.length,'">');else if(c){var d=n.length;n[0].labels.forEach(function(T){return d+=T.filter(function(w){return w&&w!==""}).length}),f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(d,'" uniqueCount="').concat(d,'">'),f+="<si><t/></si>"}else{var h=n.length+n[0].labels.length*n[0].labels[0].length+n[0].labels.length,p=n.length+n[0].labels.length*n[0].labels[0].length+1;f+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(h,'" uniqueCount="').concat(p,'">'),f+='<si><t xml:space="preserve"></t></si>'}e.opts._type===ut.BUBBLE||e.opts._type===ut.BUBBLE3D?n.forEach(function(T,w){w===0?f+="<si><t>X-Axis</t></si>":(f+="<si><t>".concat(Jt(T.name||"Y-Axis".concat(w)),"</t></si>"),f+="<si><t>".concat(Jt("Size".concat(w)),"</t></si>"))}):n.forEach(function(T){f+="<si><t>".concat(Jt((T.name||" ").replace("X-Axis","X-Values")),"</t></si>")}),e.opts._type!==ut.BUBBLE&&e.opts._type!==ut.BUBBLE3D&&e.opts._type!==ut.SCATTER&&n[0].labels.slice().reverse().forEach(function(T){T.filter(function(w){return w&&w!==""}).forEach(function(w){f+="<si><t>".concat(Jt(w),"</t></si>")})}),f+=`</sst>
|
||
`,l.file("xl/sharedStrings.xml",f)}{var v='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===ut.BUBBLE||e.opts._type===ut.BUBBLE3D){v+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Zn(u)).concat(u,'" totalsRowShown="0">'),v+='<tableColumns count="'.concat(u,'">');var g=1;n.forEach(function(T,w){w===0?v+='<tableColumn id="'.concat(w+1,'" name="X-Values"/>'):(v+='<tableColumn id="'.concat(w+g,'" name="').concat(T.name,'"/>'),g++,v+='<tableColumn id="'.concat(w+g,'" name="Size').concat(w,'"/>'))})}else e.opts._type===ut.SCATTER?(v+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Zn(n.length)).concat(n[0].values.length+1,'" totalsRowShown="0">'),v+='<tableColumns count="'.concat(n.length,'">'),n.forEach(function(T,w){v+='<tableColumn id="'.concat(w+1,'" name="').concat(w===0?"X-Values":"Y-Value ").concat(w,'"/>')})):(v+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Zn(n.length+n[0].labels.length)).concat(n[0].labels[0].length+1,`'" totalsRowShown="0">`),v+='<tableColumns count="'.concat(n.length+n[0].labels.length,'">'),n[0].labels.forEach(function(T,w){v+='<tableColumn id="'.concat(w+1,'" name="Column').concat(w+1,'"/>')}),n.forEach(function(T,w){v+='<tableColumn id="'.concat(w+n[0].labels.length+1,'" name="').concat(Jt(T.name),'"/>')}));v+="</tableColumns>",v+='<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>',v+="</table>",l.file("xl/tables/table1.xml",v)}{var m='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(m+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',e.opts._type===ut.BUBBLE||e.opts._type===ut.BUBBLE3D?m+='<dimension ref="A1:'.concat(Zn(u)).concat(n[0].values.length+1,'"/>'):e.opts._type===ut.SCATTER?m+='<dimension ref="A1:'.concat(Zn(n.length)).concat(n[0].values.length+1,'"/>'):m+='<dimension ref="A1:'.concat(Zn(n.length+1)).concat(n[0].values.length+1,'"/>'),m+='<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1"/></sheetView></sheetViews>',m+='<sheetFormatPr baseColWidth="10" defaultRowHeight="16"/>',e.opts._type===ut.BUBBLE||e.opts._type===ut.BUBBLE3D){m+="<sheetData>",m+='<row r="1" spans="1:'.concat(u,'">'),m+='<c r="A1" t="s"><v>0</v></c>';for(var y=1;y<u;y++)m+='<c r="'.concat(Zn(y+1),'1" t="s"><v>').concat(y,"</v></c>");m+="</row>",n[0].values.forEach(function(T,w){m+='<row r="'.concat(w+2,'" spans="1:').concat(u,'">'),m+='<c r="A'.concat(w+2,'"><v>').concat(T,"</v></c>");for(var M=2,O=1;O<n.length;O++)m+='<c r="'.concat(Zn(M)).concat(w+2,'"><v>').concat(n[O].values[w]||"","</v></c>"),M++,m+='<c r="'.concat(Zn(M)).concat(w+2,'"><v>').concat(n[O].sizes[w]||"","</v></c>"),M++;m+="</row>"})}else if(e.opts._type===ut.SCATTER){m+="<sheetData>",m+='<row r="1" spans="1:'.concat(n.length,'">');for(var y=0;y<n.length;y++)m+='<c r="'.concat(Zn(y+1),'1" t="s"><v>').concat(y,"</v></c>");m+="</row>",n[0].values.forEach(function(T,w){m+='<row r="'.concat(w+2,'" spans="1:').concat(n.length,'">'),m+='<c r="A'.concat(w+2,'"><v>').concat(T,"</v></c>");for(var M=1;M<n.length;M++)m+='<c r="'.concat(Zn(M+1)).concat(w+2,'"><v>').concat(n[M].values[w]||n[M].values[w]===0?n[M].values[w]:"","</v></c>");m+="</row>"})}else if(m+="<sheetData>",c){m+='<row r="1" spans="1:'.concat(n.length+n[0].labels.length,'">');for(var y=0;y<n[0].labels.length;y++)m+='<c r="'.concat(Zn(y+1),'1" t="s"><v>0</v></c>');for(var y=n[0].labels.length-1;y<n.length+n[0].labels.length-1;y++)m+='<c r="'.concat(Zn(y+n[0].labels.length),'1" t="s"><v>').concat(y,"</v></c>");m+="</row>";for(var R=n.length,A=n[0].labels[0].length,x=n[0].labels.length,S=function(T){m+='<row r="'.concat(T+2,'" spans="1:').concat(R+x,'">');var w=R,M=n[0].labels.slice().reverse();M.forEach(function(P,k){var F=P[T];if(F){var C=k===0?1:M[k-1].filter(function(I){return I&&I!==""}).length;w+=C,m+='<c r="'.concat(Zn(T+1+k)).concat(T+2,'" t="s"><v>').concat(w,"</v></c>")}});for(var O=0;O<R;O++)m+='<c r="'.concat(Zn(x+O+1)).concat(T+2,'"><v>').concat(n[O].values[T]||0,"</v></c>");m+="</row>"},y=0;y<A;y++)S(y)}else{m+='<row r="1" spans="1:'.concat(n.length+n[0].labels.length,'">'),n[0].labels.forEach(function(T,w){m+='<c r="'.concat(Zn(w+1),'1" t="s"><v>0</v></c>')});for(var y=0;y<n.length;y++)m+='<c r="'.concat(Zn(y+1+n[0].labels.length),'1" t="s"><v>').concat(y+1,"</v></c>");m+="</row>",n[0].labels[0].forEach(function(T,w){m+='<row r="'.concat(w+2,'" spans="1:').concat(n.length+n[0].labels.length,'">');for(var M=n[0].labels.length-1;M>=0;M--)m+='<c r="'.concat(Zn(n[0].labels.length-M)).concat(w+2,'" t="s">'),m+="<v>".concat(n.length+w+1,"</v>"),m+="</c>";for(var O=0;O<n.length;O++)m+='<c r="'.concat(Zn(n[0].labels.length+O+1)).concat(w+2,'"><v>').concat(n[O].values[w]||"","</v></c>");m+="</row>"})}m+="</sheetData>",m+='<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>',m+=`</worksheet>
|
||
`,l.file("xl/worksheets/sheet1.xml",m)}l.generateAsync({type:"base64"}).then(function(T){t.file("ppt/embeddings/Microsoft_Excel_Worksheet".concat(e.globalId,".xlsx"),T,{base64:!0}),t.file("ppt/charts/_rels/"+e.fileName+".rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'+'<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet'.concat(e.globalId,'.xlsx"/>')+"</Relationships>"),t.file("ppt/charts/".concat(e.fileName),gZe(e)),i("")}).catch(function(T){o(T)})})];case 1:return[2,r.sent()]}})})}function gZe(e){var t,n,r,i,o='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',a=!1;if(o+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">',o+='<c:date1904 val="0"/>',o+='<c:roundedCorners val="'.concat(e.opts.chartArea.roundedCorners?"1":"0",'"/>'),o+="<c:chart>",e.opts.showTitle?(o+=N3({title:e.opts.title||"Chart Title",color:e.opts.titleColor,fontFace:e.opts.titleFontFace,fontSize:e.opts.titleFontSize||tZe,titleAlign:e.opts.titleAlign,titleBold:e.opts.titleBold,titlePos:e.opts.titlePos,titleRotate:e.opts.titleRotate},e.opts.x,e.opts.y),o+='<c:autoTitleDeleted val="0"/>'):o+='<c:autoTitleDeleted val="1"/>',e.opts._type===ut.BAR3D&&(o+='<c:view3D><c:rotX val="'.concat(e.opts.v3DRotX,'"/><c:rotY val="').concat(e.opts.v3DRotY,'"/><c:rAngAx val="').concat(e.opts.v3DRAngAx?1:0,'"/><c:perspective val="').concat(e.opts.v3DPerspective,'"/></c:view3D>')),o+="<c:plotArea>",e.opts.layout?(o+="<c:layout>",o+=" <c:manualLayout>",o+=' <c:layoutTarget val="inner" />',o+=' <c:xMode val="edge" />',o+=' <c:yMode val="edge" />',o+=' <c:x val="'+(e.opts.layout.x||0)+'" />',o+=' <c:y val="'+(e.opts.layout.y||0)+'" />',o+=' <c:w val="'+(e.opts.layout.w||1)+'" />',o+=' <c:h val="'+(e.opts.layout.h||1)+'" />',o+=" </c:manualLayout>",o+="</c:layout>"):o+="<c:layout/>",Array.isArray(e.opts._type)?e.opts._type.forEach(function(s){var l=jr(jr({},e.opts),s.options),u=l.secondaryValAxis?db:Eu,c=l.secondaryCatAxis?YT:mg;a=a||l.secondaryValAxis,o+=oU(s.type,s.data,l,u,c)}):o+=oU(e.opts._type,e.data,e.opts,Eu,mg),e.opts._type!==ut.PIE&&e.opts._type!==ut.DOUGHNUT){if(e.opts.valAxes&&e.opts.valAxes.length>1&&!a)throw new Error("Secondary axis must be used by one of the multiple charts");if(e.opts.catAxes){if(!e.opts.valAxes||e.opts.valAxes.length!==e.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");o+=N8(jr(jr({},e.opts),e.opts.catAxes[0]),mg,Eu)}else o+=N8(e.opts,mg,Eu);e.opts.valAxes?(o+=I8(jr(jr({},e.opts),e.opts.valAxes[0]),Eu),e.opts.valAxes[1]&&(o+=I8(jr(jr({},e.opts),e.opts.valAxes[1]),db))):(o+=I8(e.opts,Eu),e.opts._type===ut.BAR3D&&(o+=mZe(e.opts,Bq,Eu))),!((t=e.opts)===null||t===void 0)&&t.catAxes&&(!((n=e.opts)===null||n===void 0)&&n.catAxes[1])&&(o+=N8(jr(jr({},e.opts),e.opts.catAxes[1]),YT,db))}return e.opts.showDataTable&&(o+="<c:dTable>",o+=' <c:showHorzBorder val="'.concat(e.opts.showDataTableHorzBorder?1:0,'"/>'),o+=' <c:showVertBorder val="'.concat(e.opts.showDataTableVertBorder?1:0,'"/>'),o+=' <c:showOutline val="'.concat(e.opts.showDataTableOutline?1:0,'"/>'),o+=' <c:showKeys val="'.concat(e.opts.showDataTableKeys?1:0,'"/>'),o+=" <c:spPr>",o+=" <a:noFill/>",o+=' <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>',o+=" <a:effectLst/>",o+=" </c:spPr>",o+=" <c:txPr>",o+=' <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>',o+=" <a:lstStyle/>",o+=" <a:p>",o+=' <a:pPr rtl="0">',o+=' <a:defRPr sz="'.concat(Math.round((e.opts.dataTableFontSize||ds)*100),'" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">'),o+=' <a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>',o+=' <a:latin typeface="+mn-lt"/>',o+=' <a:ea typeface="+mn-ea"/>',o+=' <a:cs typeface="+mn-cs"/>',o+=" </a:defRPr>",o+=" </a:pPr>",o+=' <a:endParaRPr lang="en-US"/>',o+=" </a:p>",o+=" </c:txPr>",o+="</c:dTable>"),o+=" <c:spPr>",o+=!((r=e.opts.plotArea.fill)===null||r===void 0)&&r.color?Oa(e.opts.plotArea.fill):"<a:noFill/>",o+=e.opts.plotArea.border?'<a:ln w="'.concat(Xt(e.opts.plotArea.border.pt),'" cap="flat">').concat(Oa(e.opts.plotArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",o+=" <a:effectLst/>",o+=" </c:spPr>",o+="</c:plotArea>",e.opts.showLegend&&(o+="<c:legend>",o+='<c:legendPos val="'+e.opts.legendPos+'"/>',o+='<c:overlay val="0"/>',(e.opts.legendFontFace||e.opts.legendFontSize||e.opts.legendColor)&&(o+="<c:txPr>",o+=" <a:bodyPr/>",o+=" <a:lstStyle/>",o+=" <a:p>",o+=" <a:pPr>",o+=e.opts.legendFontSize?'<a:defRPr sz="'.concat(Math.round(Number(e.opts.legendFontSize)*100),'">'):"<a:defRPr>",e.opts.legendColor&&(o+=Oa(e.opts.legendColor)),e.opts.legendFontFace&&(o+='<a:latin typeface="'+e.opts.legendFontFace+'"/>'),e.opts.legendFontFace&&(o+='<a:cs typeface="'+e.opts.legendFontFace+'"/>'),o+=" </a:defRPr>",o+=" </a:pPr>",o+=' <a:endParaRPr lang="en-US"/>',o+=" </a:p>",o+="</c:txPr>"),o+="</c:legend>"),o+=' <c:plotVisOnly val="1"/>',o+=' <c:dispBlanksAs val="'+e.opts.displayBlanksAs+'"/>',e.opts._type===ut.SCATTER&&(o+='<c:showDLblsOverMax val="1"/>'),o+="</c:chart>",o+="<c:spPr>",o+=!((i=e.opts.chartArea.fill)===null||i===void 0)&&i.color?Oa(e.opts.chartArea.fill):"<a:noFill/>",o+=e.opts.chartArea.border?'<a:ln w="'.concat(Xt(e.opts.chartArea.border.pt),'" cap="flat">').concat(Oa(e.opts.chartArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",o+=" <a:effectLst/>",o+="</c:spPr>",o+='<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData>',o+="</c:chartSpace>",o}function oU(e,t,n,r,i,o){var a=-1,s=1,l=null,u="";switch(e){case ut.AREA:case ut.BAR:case ut.BAR3D:case ut.LINE:case ut.RADAR:u+="<c:".concat(e,"Chart>"),e===ut.AREA&&n.barGrouping==="stacked"&&(u+='<c:grouping val="'+n.barGrouping+'"/>'),(e===ut.BAR||e===ut.BAR3D)&&(u+='<c:barDir val="'+n.barDir+'"/>',u+='<c:grouping val="'+(n.barGrouping||"clustered")+'"/>'),e===ut.RADAR&&(u+='<c:radarStyle val="'+n.radarStyle+'"/>'),u+='<c:varyColors val="0"/>',t.forEach(function(c){var f;a++,u+="<c:ser>",u+=' <c:idx val="'.concat(c._dataIndex,'"/><c:order val="').concat(c._dataIndex,'"/>'),u+=" <c:tx>",u+=" <c:strRef>",u+=" <c:f>Sheet1!$"+Zn(c._dataIndex+c.labels.length+1)+"$1</c:f>",u+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Jt(c.name)+"</c:v></c:pt></c:strCache>",u+=" </c:strRef>",u+=" </c:tx>";var d=n.chartColors?n.chartColors[a%n.chartColors.length]:null;u+=" <c:spPr>",d==="transparent"?u+="<a:noFill/>":n.chartColorsOpacity?u+="<a:solidFill>"+kn(d,'<a:alpha val="'.concat(Math.round(n.chartColorsOpacity*1e3),'"/>'))+"</a:solidFill>":u+="<a:solidFill>"+kn(d)+"</a:solidFill>",e===ut.LINE||e===ut.RADAR?n.lineSize===0?u+="<a:ln><a:noFill/></a:ln>":(u+='<a:ln w="'.concat(Xt(n.lineSize),'" cap="').concat(pb(n.lineCap),'"><a:solidFill>').concat(kn(d),"</a:solidFill>"),u+='<a:prstDash val="'+(n.lineDash||"solid")+'"/><a:round/></a:ln>'):n.dataBorder&&(u+='<a:ln w="'.concat(Xt(n.dataBorder.pt),'" cap="').concat(pb(n.lineCap),'"><a:solidFill>').concat(kn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>')),u+=Zd(n.shadow,Yd),u+=" </c:spPr>",u+=' <c:invertIfNegative val="0"/>',e!==ut.RADAR&&(u+="<c:dLbls>",u+='<c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),n.dataLabelBkgrdColors&&(u+="<c:spPr><a:solidFill>".concat(kn(d),"</a:solidFill></c:spPr>")),u+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",u+='<a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||ds)*100),'" u="none">'),u+="<a:solidFill>".concat(kn(n.dataLabelColor||Go),"</a:solidFill>"),u+='<a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),u+="</a:defRPr></a:pPr></a:p></c:txPr>",n.dataLabelPosition&&(u+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),u+='<c:showLegendKey val="0"/>',u+='<c:showVal val="'.concat(n.showValue?"1":"0",'"/>'),u+='<c:showCatName val="0"/><c:showSerName val="'.concat(n.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),u+='<c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),u+="</c:dLbls>"),(e===ut.LINE||e===ut.RADAR)&&(u+="<c:marker>",u+=' <c:symbol val="'+n.lineDataSymbol+'"/>',n.lineDataSymbolSize&&(u+='<c:size val="'.concat(n.lineDataSymbolSize,'"/>')),u+=" <c:spPr>",u+=" <a:solidFill>".concat(kn(n.chartColors[c._dataIndex+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):c._dataIndex]),"</a:solidFill>"),u+=' <a:ln w="'.concat(n.lineDataSymbolLineSize,'" cap="flat"><a:solidFill>').concat(kn(n.lineDataSymbolLineColor||d),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),u+=" <a:effectLst/>",u+=" </c:spPr>",u+="</c:marker>"),(e===ut.BAR||e===ut.BAR3D)&&t.length===1&&(n.chartColors&&n.chartColors!==yg&&n.chartColors.length>1||!((f=n.invertedColors)===null||f===void 0)&&f.length)&&c.values.forEach(function(h,p){var v=h<0?n.invertedColors||n.chartColors||yg:n.chartColors||[];u+=" <c:dPt>",u+=' <c:idx val="'.concat(p,'"/>'),u+=' <c:invertIfNegative val="0"/>',u+=' <c:bubble3D val="0"/>',u+=" <c:spPr>",n.lineSize===0?u+="<a:ln><a:noFill/></a:ln>":e===ut.BAR?(u+="<a:solidFill>",u+=' <a:srgbClr val="'+v[p%v.length]+'"/>',u+="</a:solidFill>"):(u+="<a:ln>",u+=" <a:solidFill>",u+=' <a:srgbClr val="'+v[p%v.length]+'"/>',u+=" </a:solidFill>",u+="</a:ln>"),u+=Zd(n.shadow,Yd),u+=" </c:spPr>",u+=" </c:dPt>"}),u+="<c:cat>",n.catLabelFormatCode?(u+=" <c:numRef>",u+=" <c:f>Sheet1!$A$2:$A$".concat(c.labels[0].length+1,"</c:f>"),u+=" <c:numCache>",u+=" <c:formatCode>"+(n.catLabelFormatCode||"General")+"</c:formatCode>",u+=' <c:ptCount val="'.concat(c.labels[0].length,'"/>'),c.labels[0].forEach(function(h,p){return u+='<c:pt idx="'.concat(p,'"><c:v>').concat(Jt(h),"</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>"):(u+=" <c:multiLvlStrRef>",u+=" <c:f>Sheet1!$A$2:$".concat(Zn(c.labels.length),"$").concat(c.labels[0].length+1,"</c:f>"),u+=" <c:multiLvlStrCache>",u+=' <c:ptCount val="'.concat(c.labels[0].length,'"/>'),c.labels.forEach(function(h){u+="<c:lvl>",h.forEach(function(p,v){return u+='<c:pt idx="'.concat(v,'"><c:v>').concat(Jt(p),"</c:v></c:pt>")}),u+="</c:lvl>"}),u+=" </c:multiLvlStrCache>",u+=" </c:multiLvlStrRef>"),u+="</c:cat>",u+="<c:val>",u+=" <c:numRef>",u+="<c:f>Sheet1!$".concat(Zn(c._dataIndex+c.labels.length+1),"$2:$").concat(Zn(c._dataIndex+c.labels.length+1),"$").concat(c.labels[0].length+1,"</c:f>"),u+=" <c:numCache>",u+=" <c:formatCode>"+(n.valLabelFormatCode||n.dataTableFormatCode||"General")+"</c:formatCode>",u+=' <c:ptCount val="'.concat(c.labels[0].length,'"/>'),c.values.forEach(function(h,p){return u+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||h===0?h:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+="</c:val>",e===ut.LINE&&(u+='<c:smooth val="'+(n.lineSmooth?"1":"0")+'"/>'),u+="</c:ser>"}),u+=" <c:dLbls>",u+=' <c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),u+=" <c:txPr>",u+=" <a:bodyPr/>",u+=" <a:lstStyle/>",u+=" <a:p><a:pPr>",u+=' <a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||ds)*100),'" u="none">'),u+=" <a:solidFill>"+kn(n.dataLabelColor||Go)+"</a:solidFill>",u+=' <a:latin typeface="'+(n.dataLabelFontFace||"Arial")+'"/>',u+=" </a:defRPr>",u+=" </a:pPr></a:p>",u+=" </c:txPr>",n.dataLabelPosition&&(u+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',u+=' <c:showCatName val="0"/>',u+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',u+=' <c:showPercent val="0"/>',u+=' <c:showBubbleSize val="0"/>',u+=' <c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),u+=" </c:dLbls>",e===ut.BAR?(u+=' <c:gapWidth val="'.concat(n.barGapWidthPct,'"/>'),u+=' <c:overlap val="'.concat((n.barGrouping||"").includes("tacked")?100:n.barOverlapPct?n.barOverlapPct:0,'"/>')):e===ut.BAR3D?(u+=' <c:gapWidth val="'.concat(n.barGapWidthPct,'"/>'),u+=' <c:gapDepth val="'.concat(n.barGapDepthPct,'"/>'),u+=' <c:shape val="'+n.bar3DShape+'"/>'):e===ut.LINE&&(u+=' <c:marker val="1"/>'),u+='<c:axId val="'.concat(i,'"/><c:axId val="').concat(r,'"/><c:axId val="').concat(Bq,'"/>'),u+="</c:".concat(e,"Chart>");break;case ut.SCATTER:u+="<c:"+e+"Chart>",u+='<c:scatterStyle val="lineMarker"/>',u+='<c:varyColors val="0"/>',a=-1,t.filter(function(c,f){return f>0}).forEach(function(c,f){a++,u+="<c:ser>",u+=' <c:idx val="'.concat(f,'"/>'),u+=' <c:order val="'.concat(f,'"/>'),u+=" <c:tx>",u+=" <c:strRef>",u+=" <c:f>Sheet1!$".concat(Zn(f+2),"$1</c:f>"),u+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Jt(c.name)+"</c:v></c:pt></c:strCache>",u+=" </c:strRef>",u+=" </c:tx>",u+=" <c:spPr>";{var d=n.chartColors[a%n.chartColors.length];d==="transparent"?u+="<a:noFill/>":n.chartColorsOpacity?u+="<a:solidFill>"+kn(d,'<a:alpha val="'+Math.round(n.chartColorsOpacity*1e3).toString()+'"/>')+"</a:solidFill>":u+="<a:solidFill>"+kn(d)+"</a:solidFill>",n.lineSize===0?u+="<a:ln><a:noFill/></a:ln>":(u+='<a:ln w="'.concat(Xt(n.lineSize),'" cap="').concat(pb(n.lineCap),'"><a:solidFill>').concat(kn(d),"</a:solidFill>"),u+='<a:prstDash val="'.concat(n.lineDash||"solid",'"/><a:round/></a:ln>')),u+=Zd(n.shadow,Yd)}if(u+=" </c:spPr>",u+="<c:marker>",u+=' <c:symbol val="'+n.lineDataSymbol+'"/>',n.lineDataSymbolSize&&(u+='<c:size val="'.concat(n.lineDataSymbolSize,'"/>')),u+="<c:spPr>",u+="<a:solidFill>".concat(kn(n.chartColors[f+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):f]),"</a:solidFill>"),u+='<a:ln w="'.concat(n.lineDataSymbolLineSize,'" cap="flat"><a:solidFill>').concat(kn(n.lineDataSymbolLineColor||n.chartColors[a%n.chartColors.length]),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),u+="<a:effectLst/>",u+="</c:spPr>",u+="</c:marker>",n.showLabel){var h=hb("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");c.labels[0]&&(n.dataLabelFormatScatter==="custom"||n.dataLabelFormatScatter==="customXY")&&(u+="<c:dLbls>",c.labels[0].forEach(function(p,v){(n.dataLabelFormatScatter==="custom"||n.dataLabelFormatScatter==="customXY")&&(u+=" <c:dLbl>",u+=' <c:idx val="'.concat(v,'"/>'),u+=" <c:tx>",u+=" <c:rich>",u+=" <a:bodyPr>",u+=" <a:spAutoFit/>",u+=" </a:bodyPr>",u+=" <a:lstStyle/>",u+=" <a:p>",u+=" <a:pPr>",u+=" <a:defRPr/>",u+=" </a:pPr>",u+=" <a:r>",u+=' <a:rPr lang="'+(n.lang||"en-US")+'" dirty="0"/>',u+=" <a:t>"+Jt(p)+"</a:t>",u+=" </a:r>",n.dataLabelFormatScatter==="customXY"&&!/^ *$/.test(p)&&(u+=" <a:r>",u+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',u+=" <a:t> (</a:t>",u+=" </a:r>",u+=' <a:fld id="{'+hb("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">',u+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0"/>',u+=" <a:pPr>",u+=" <a:defRPr/>",u+=" </a:pPr>",u+=" <a:t>["+Jt(c.name)+"</a:t>",u+=" </a:fld>",u+=" <a:r>",u+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',u+=" <a:t>, </a:t>",u+=" </a:r>",u+=' <a:fld id="{'+hb("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">',u+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0"/>',u+=" <a:pPr>",u+=" <a:defRPr/>",u+=" </a:pPr>",u+=" <a:t>["+Jt(c.name)+"]</a:t>",u+=" </a:fld>",u+=" <a:r>",u+=' <a:rPr lang="'+(n.lang||"en-US")+'" baseline="0" dirty="0"/>',u+=" <a:t>)</a:t>",u+=" </a:r>",u+=' <a:endParaRPr lang="'+(n.lang||"en-US")+'" dirty="0"/>'),u+=" </a:p>",u+=" </c:rich>",u+=" </c:tx>",u+=" <c:spPr>",u+=" <a:noFill/>",u+=" <a:ln>",u+=" <a:noFill/>",u+=" </a:ln>",u+=" <a:effectLst/>",u+=" </c:spPr>",n.dataLabelPosition&&(u+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="0"/>',u+=' <c:showCatName val="0"/>',u+=' <c:showSerName val="0"/>',u+=' <c:showPercent val="0"/>',u+=' <c:showBubbleSize val="0"/>',u+=' <c:showLeaderLines val="1"/>',u+=" <c:extLst>",u+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>',u+=' <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">',u+=' <c16:uniqueId val="{'.concat("00000000".substring(0,8-(v+1).toString().length).toString()).concat(v+1).concat(h,'}"/>'),u+=" </c:ext>",u+=" </c:extLst>",u+="</c:dLbl>")}),u+="</c:dLbls>"),n.dataLabelFormatScatter==="XY"&&(u+="<c:dLbls>",u+=" <c:spPr>",u+=" <a:noFill/>",u+=" <a:ln>",u+=" <a:noFill/>",u+=" </a:ln>",u+=" <a:effectLst/>",u+=" </c:spPr>",u+=" <c:txPr>",u+=" <a:bodyPr>",u+=" <a:spAutoFit/>",u+=" </a:bodyPr>",u+=" <a:lstStyle/>",u+=" <a:p>",u+=" <a:pPr>",u+=" <a:defRPr/>",u+=" </a:pPr>",u+=' <a:endParaRPr lang="en-US"/>',u+=" </a:p>",u+=" </c:txPr>",n.dataLabelPosition&&(u+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="'.concat(n.showLabel?"1":"0",'"/>'),u+=' <c:showCatName val="'.concat(n.showLabel?"1":"0",'"/>'),u+=' <c:showSerName val="'.concat(n.showSerName?"1":"0",'"/>'),u+=' <c:showPercent val="0"/>',u+=' <c:showBubbleSize val="0"/>',u+=" <c:extLst>",u+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',u+=' <c15:showLeaderLines val="1"/>',u+=" </c:ext>",u+=" </c:extLst>",u+="</c:dLbls>")}t.length===1&&n.chartColors!==yg&&c.values.forEach(function(p,v){var g=p<0?n.invertedColors||n.chartColors||yg:n.chartColors||[];u+=" <c:dPt>",u+=' <c:idx val="'.concat(v,'"/>'),u+=' <c:invertIfNegative val="0"/>',u+=' <c:bubble3D val="0"/>',u+=" <c:spPr>",n.lineSize===0?u+="<a:ln><a:noFill/></a:ln>":(u+="<a:solidFill>",u+=' <a:srgbClr val="'+g[v%g.length]+'"/>',u+="</a:solidFill>"),u+=Zd(n.shadow,Yd),u+=" </c:spPr>",u+=" </c:dPt>"}),u+="<c:xVal>",u+=" <c:numRef>",u+=" <c:f>Sheet1!$A$2:$A$".concat(t[0].values.length+1,"</c:f>"),u+=" <c:numCache>",u+=" <c:formatCode>General</c:formatCode>",u+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(p,v){u+='<c:pt idx="'.concat(v,'"><c:v>').concat(p||p===0?p:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+="</c:xVal>",u+="<c:yVal>",u+=" <c:numRef>",u+=" <c:f>Sheet1!$".concat(Zn(f+2),"$2:$").concat(Zn(f+2),"$").concat(t[0].values.length+1,"</c:f>"),u+=" <c:numCache>",u+=" <c:formatCode>General</c:formatCode>",u+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(p,v){u+='<c:pt idx="'.concat(v,'"><c:v>').concat(c.values[v]||c.values[v]===0?c.values[v]:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+="</c:yVal>",u+='<c:smooth val="'+(n.lineSmooth?"1":"0")+'"/>',u+="</c:ser>"}),u+=" <c:dLbls>",u+=' <c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),u+=" <c:txPr>",u+=" <a:bodyPr/>",u+=" <a:lstStyle/>",u+=" <a:p><a:pPr>",u+=' <a:defRPr b="'.concat(n.dataLabelFontBold?"1":"0",'" i="').concat(n.dataLabelFontItalic?"1":"0",'" strike="noStrike" sz="').concat(Math.round((n.dataLabelFontSize||ds)*100),'" u="none">'),u+=" <a:solidFill>"+kn(n.dataLabelColor||Go)+"</a:solidFill>",u+=' <a:latin typeface="'+(n.dataLabelFontFace||"Arial")+'"/>',u+=" </a:defRPr>",u+=" </a:pPr></a:p>",u+=" </c:txPr>",n.dataLabelPosition&&(u+=' <c:dLblPos val="'+n.dataLabelPosition+'"/>'),u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',u+=' <c:showCatName val="0"/>',u+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',u+=' <c:showPercent val="0"/>',u+=' <c:showBubbleSize val="0"/>',u+=" </c:dLbls>",u+='<c:axId val="'.concat(i,'"/><c:axId val="').concat(r,'"/>'),u+="</c:"+e+"Chart>";break;case ut.BUBBLE:case ut.BUBBLE3D:u+="<c:bubbleChart>",u+='<c:varyColors val="0"/>',a=-1,t.filter(function(c,f){return f>0}).forEach(function(c,f){a++,u+="<c:ser>",u+=' <c:idx val="'.concat(f,'"/>'),u+=' <c:order val="'.concat(f,'"/>'),u+=" <c:tx>",u+=" <c:strRef>",u+=" <c:f>Sheet1!$"+Zn(s+1)+"$1</c:f>",u+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+Jt(c.name)+"</c:v></c:pt></c:strCache>",u+=" </c:strRef>",u+=" </c:tx>";{u+="<c:spPr>";var d=n.chartColors[a%n.chartColors.length];d==="transparent"?u+="<a:noFill/>":n.chartColorsOpacity?u+="<a:solidFill>".concat(kn(d,'<a:alpha val="'+Math.round(n.chartColorsOpacity*1e3).toString()+'"/>'),"</a:solidFill>"):u+="<a:solidFill>"+kn(d)+"</a:solidFill>",n.lineSize===0?u+="<a:ln><a:noFill/></a:ln>":n.dataBorder?u+='<a:ln w="'.concat(Xt(n.dataBorder.pt),'" cap="flat"><a:solidFill>').concat(kn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'):(u+='<a:ln w="'.concat(Xt(n.lineSize),'" cap="flat"><a:solidFill>').concat(kn(d),"</a:solidFill>"),u+='<a:prstDash val="'.concat(n.lineDash||"solid",'"/><a:round/></a:ln>')),u+=Zd(n.shadow,Yd),u+="</c:spPr>"}u+="<c:xVal>",u+=" <c:numRef>",u+=" <c:f>Sheet1!$A$2:$A$".concat(t[0].values.length+1,"</c:f>"),u+=" <c:numCache>",u+=" <c:formatCode>General</c:formatCode>",u+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(h,p){u+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||h===0?h:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+="</c:xVal>",u+="<c:yVal>",u+=" <c:numRef>",u+="<c:f>Sheet1!$".concat(Zn(s+1),"$2:$").concat(Zn(s+1),"$").concat(t[0].values.length+1,"</c:f>"),s++,u+=" <c:numCache>",u+=" <c:formatCode>General</c:formatCode>",u+=' <c:ptCount val="'.concat(t[0].values.length,'"/>'),t[0].values.forEach(function(h,p){u+='<c:pt idx="'.concat(p,'"><c:v>').concat(c.values[p]||c.values[p]===0?c.values[p]:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+="</c:yVal>",u+=" <c:bubbleSize>",u+=" <c:numRef>",u+="<c:f>Sheet1!$".concat(Zn(s+1),"$2:$").concat(Zn(s+1),"$").concat(c.sizes.length+1,"</c:f>"),s++,u+=" <c:numCache>",u+=" <c:formatCode>General</c:formatCode>",u+=' <c:ptCount val="'.concat(c.sizes.length,'"/>'),c.sizes.forEach(function(h,p){u+='<c:pt idx="'.concat(p,'"><c:v>').concat(h||"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+=" </c:bubbleSize>",u+=' <c:bubble3D val="'+(e===ut.BUBBLE3D?"1":"0")+'"/>',u+="</c:ser>"}),u+="<c:dLbls>",u+='<c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),u+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",u+='<a:defRPr b="'.concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round(Math.round(n.dataLabelFontSize||ds)*100),'" u="none">'),u+="<a:solidFill>".concat(kn(n.dataLabelColor||Go),"</a:solidFill>"),u+='<a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),u+="</a:defRPr></a:pPr></a:p></c:txPr>",n.dataLabelPosition&&(u+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),u+='<c:showLegendKey val="0"/>',u+='<c:showVal val="'.concat(n.showValue?"1":"0",'"/>'),u+='<c:showCatName val="0"/><c:showSerName val="'.concat(n.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),u+="<c:extLst>",u+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',u+=' <c15:showLeaderLines val="'+(n.showLeaderLines?"1":"0")+'"/>',u+=" </c:ext>",u+="</c:extLst>",u+="</c:dLbls>",u+='<c:axId val="'.concat(i,'"/><c:axId val="').concat(r,'"/>'),u+="</c:bubbleChart>";break;case ut.DOUGHNUT:case ut.PIE:l=t[0],u+="<c:"+e+"Chart>",u+=' <c:varyColors val="1"/>',u+="<c:ser>",u+=' <c:idx val="0"/>',u+=' <c:order val="0"/>',u+=" <c:tx>",u+=" <c:strRef>",u+=" <c:f>Sheet1!$B$1</c:f>",u+=" <c:strCache>",u+=' <c:ptCount val="1"/>',u+=' <c:pt idx="0"><c:v>'+Jt(l.name)+"</c:v></c:pt>",u+=" </c:strCache>",u+=" </c:strRef>",u+=" </c:tx>",u+=" <c:spPr>",u+=' <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>',u+=' <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',n.dataNoEffects?u+="<a:effectLst/>":u+=Zd(n.shadow,Yd),u+=" </c:spPr>",l.labels[0].forEach(function(c,f){u+="<c:dPt>",u+=' <c:idx val="'.concat(f,'"/>'),u+=' <c:bubble3D val="0"/>',u+=" <c:spPr>",u+="<a:solidFill>".concat(kn(n.chartColors[f+1>n.chartColors.length?Math.floor(Math.random()*n.chartColors.length):f]),"</a:solidFill>"),n.dataBorder&&(u+='<a:ln w="'.concat(Xt(n.dataBorder.pt),'" cap="flat"><a:solidFill>').concat(kn(n.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>')),u+=Zd(n.shadow,Yd),u+=" </c:spPr>",u+="</c:dPt>"}),u+="<c:dLbls>",l.labels[0].forEach(function(c,f){u+="<c:dLbl>",u+=' <c:idx val="'.concat(f,'"/>'),u+=' <c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),u+=" <c:spPr/><c:txPr>",u+=" <a:bodyPr/><a:lstStyle/>",u+=" <a:p><a:pPr>",u+=' <a:defRPr sz="'.concat(Math.round((n.dataLabelFontSize||ds)*100),'" b="').concat(n.dataLabelFontBold?1:0,'" i="').concat(n.dataLabelFontItalic?1:0,'" u="none" strike="noStrike">'),u+=" <a:solidFill>"+kn(n.dataLabelColor||Go)+"</a:solidFill>",u+=' <a:latin typeface="'.concat(n.dataLabelFontFace||"Arial",'"/>'),u+=" </a:defRPr>",u+=" </a:pPr></a:p>",u+=" </c:txPr>",e===ut.PIE&&n.dataLabelPosition&&(u+='<c:dLblPos val="'.concat(n.dataLabelPosition,'"/>')),u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="'+(n.showValue?"1":"0")+'"/>',u+=' <c:showCatName val="'+(n.showLabel?"1":"0")+'"/>',u+=' <c:showSerName val="'+(n.showSerName?"1":"0")+'"/>',u+=' <c:showPercent val="'+(n.showPercent?"1":"0")+'"/>',u+=' <c:showBubbleSize val="0"/>',u+=" </c:dLbl>"}),u+=' <c:numFmt formatCode="'.concat(Jt(n.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),u+=" <c:txPr>",u+=" <a:bodyPr/>",u+=" <a:lstStyle/>",u+=" <a:p>",u+=" <a:pPr>",u+=' <a:defRPr sz="1800" b="'.concat(n.dataLabelFontBold?"1":"0",'" i="').concat(n.dataLabelFontItalic?"1":"0",'" u="none" strike="noStrike">'),u+=' <a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>',u+=" </a:defRPr>",u+=" </a:pPr>",u+=" </a:p>",u+=" </c:txPr>",u+=e===ut.PIE?'<c:dLblPos val="ctr"/>':"",u+=' <c:showLegendKey val="0"/>',u+=' <c:showVal val="0"/>',u+=' <c:showCatName val="1"/>',u+=' <c:showSerName val="0"/>',u+=' <c:showPercent val="1"/>',u+=' <c:showBubbleSize val="0"/>',u+=' <c:showLeaderLines val="'.concat(n.showLeaderLines?"1":"0",'"/>'),u+="</c:dLbls>",u+="<c:cat>",u+=" <c:strRef>",u+=" <c:f>Sheet1!$A$2:$A$".concat(l.labels[0].length+1,"</c:f>"),u+=" <c:strCache>",u+=' <c:ptCount val="'.concat(l.labels[0].length,'"/>'),l.labels[0].forEach(function(c,f){u+='<c:pt idx="'.concat(f,'"><c:v>').concat(Jt(c),"</c:v></c:pt>")}),u+=" </c:strCache>",u+=" </c:strRef>",u+="</c:cat>",u+=" <c:val>",u+=" <c:numRef>",u+=" <c:f>Sheet1!$B$2:$B$".concat(l.labels[0].length+1,"</c:f>"),u+=" <c:numCache>",u+=' <c:ptCount val="'.concat(l.labels[0].length,'"/>'),l.values.forEach(function(c,f){u+='<c:pt idx="'.concat(f,'"><c:v>').concat(c||c===0?c:"","</c:v></c:pt>")}),u+=" </c:numCache>",u+=" </c:numRef>",u+=" </c:val>",u+=" </c:ser>",u+=' <c:firstSliceAng val="'.concat(n.firstSliceAng?Math.round(n.firstSliceAng):0,'"/>'),e===ut.DOUGHNUT&&(u+='<c:holeSize val="'.concat(typeof n.holeSize=="number"?n.holeSize:"50",'"/>')),u+="</c:"+e+"Chart>";break;default:u+="";break}return u}function N8(e,t,n){var r="";return e._type===ut.SCATTER||e._type===ut.BUBBLE||e._type===ut.BUBBLE3D?r+="<c:valAx>":r+="<c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r+=' <c:axId val="'+t+'"/>',r+=" <c:scaling>",r+='<c:orientation val="'+(e.catAxisOrientation||(e.barDir==="col","minMax"))+'"/>',(e.catAxisMaxVal||e.catAxisMaxVal===0)&&(r+='<c:max val="'.concat(e.catAxisMaxVal,'"/>')),(e.catAxisMinVal||e.catAxisMinVal===0)&&(r+='<c:min val="'.concat(e.catAxisMinVal,'"/>')),r+="</c:scaling>",r+=' <c:delete val="'+(e.catAxisHidden?"1":"0")+'"/>',r+=' <c:axPos val="'+(e.barDir==="col"?"b":"l")+'"/>',r+=e.catGridLine.style!=="none"?aP(e.catGridLine):"",e.showCatAxisTitle&&(r+=N3({color:e.catAxisTitleColor,fontFace:e.catAxisTitleFontFace,fontSize:e.catAxisTitleFontSize,titleRotate:e.catAxisTitleRotate,title:e.catAxisTitle||"Axis Title"})),e._type===ut.SCATTER||e._type===ut.BUBBLE||e._type===ut.BUBBLE3D?r+=' <c:numFmt formatCode="'+(e.valAxisLabelFormatCode?Jt(e.valAxisLabelFormatCode):"General")+'" sourceLinked="1"/>':r+=' <c:numFmt formatCode="'+(Jt(e.catLabelFormatCode)||"General")+'" sourceLinked="1"/>',e._type===ut.SCATTER?(r+=' <c:majorTickMark val="none"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="nextTo"/>'):(r+=' <c:majorTickMark val="'+(e.catAxisMajorTickMark||"out")+'"/>',r+=' <c:minorTickMark val="'+(e.catAxisMinorTickMark||"none")+'"/>',r+=' <c:tickLblPos val="'+(e.catAxisLabelPos||(e.barDir==="col"?"low":"nextTo"))+'"/>'),r+=" <c:spPr>",r+=' <a:ln w="'.concat(e.catAxisLineSize?Xt(e.catAxisLineSize):J2,'" cap="flat">'),r+=e.catAxisLineShow?"<a:solidFill>"+kn(e.catAxisLineColor||lh.color)+"</a:solidFill>":"<a:noFill/>",r+=' <a:prstDash val="'+(e.catAxisLineStyle||"solid")+'"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",e.catAxisLabelRotate?r+='<a:bodyPr rot="'.concat(uh(e.catAxisLabelRotate),'"/>'):r+="<a:bodyPr/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'.concat(Math.round((e.catAxisLabelFontSize||ds)*100),'" b="').concat(e.catAxisLabelFontBold?1:0,'" i="').concat(e.catAxisLabelFontItalic?1:0,'" u="none" strike="noStrike">'),r+=" <a:solidFill>"+kn(e.catAxisLabelColor||Go)+"</a:solidFill>",r+=' <a:latin typeface="'+(e.catAxisLabelFontFace||"Arial")+'"/>',r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+n+'"/>',r+=" <c:".concat(typeof e.valAxisCrossesAt=="number"?"crossesAt":"crosses",' val="').concat(e.valAxisCrossesAt||"autoZero",'"/>'),r+=' <c:auto val="1"/>',r+=' <c:lblAlgn val="ctr"/>',r+=' <c:noMultiLvlLbl val="'.concat(e.catAxisMultiLevelLabels?0:1,'"/>'),e.catAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.catAxisLabelFrequency+'"/>'),(e.catLabelFormatCode||e._type===ut.SCATTER||e._type===ut.BUBBLE||e._type===ut.BUBBLE3D)&&(e.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach(function(i){e[i]&&(typeof e[i]!="string"||!["days","months","years"].includes(e[i].toLowerCase()))&&(console.warn('"'.concat(i,`" must be one of: 'days','months','years' !`)),e[i]=null)}),e.catAxisBaseTimeUnit&&(r+='<c:baseTimeUnit val="'+e.catAxisBaseTimeUnit.toLowerCase()+'"/>'),e.catAxisMajorTimeUnit&&(r+='<c:majorTimeUnit val="'+e.catAxisMajorTimeUnit.toLowerCase()+'"/>'),e.catAxisMinorTimeUnit&&(r+='<c:minorTimeUnit val="'+e.catAxisMinorTimeUnit.toLowerCase()+'"/>')),e.catAxisMajorUnit&&(r+='<c:majorUnit val="'.concat(e.catAxisMajorUnit,'"/>')),e.catAxisMinorUnit&&(r+='<c:minorUnit val="'.concat(e.catAxisMinorUnit,'"/>'))),e._type===ut.SCATTER||e._type===ut.BUBBLE||e._type===ut.BUBBLE3D?r+="</c:valAx>":r+="</c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r}function I8(e,t){var n=t===Eu?e.barDir==="col"?"l":"b":e.barDir!=="col"?"r":"t";t===db&&(n="r");var r=t===Eu?mg:YT,i="";if(i+="<c:valAx>",i+=' <c:axId val="'+t+'"/>',i+=" <c:scaling>",e.valAxisLogScaleBase&&(i+='<c:logBase val="'.concat(e.valAxisLogScaleBase,'"/>')),i+='<c:orientation val="'+(e.valAxisOrientation||(e.barDir==="col","minMax"))+'"/>',(e.valAxisMaxVal||e.valAxisMaxVal===0)&&(i+='<c:max val="'.concat(e.valAxisMaxVal,'"/>')),(e.valAxisMinVal||e.valAxisMinVal===0)&&(i+='<c:min val="'.concat(e.valAxisMinVal,'"/>')),i+=" </c:scaling>",i+=' <c:delete val="'.concat(e.valAxisHidden?1:0,'"/>'),i+=' <c:axPos val="'+n+'"/>',e.valGridLine.style!=="none"&&(i+=aP(e.valGridLine)),e.showValAxisTitle&&(i+=N3({color:e.valAxisTitleColor,fontFace:e.valAxisTitleFontFace,fontSize:e.valAxisTitleFontSize,titleRotate:e.valAxisTitleRotate,title:e.valAxisTitle||"Axis Title"})),i+='<c:numFmt formatCode="'.concat(e.valAxisLabelFormatCode?Jt(e.valAxisLabelFormatCode):"General",'" sourceLinked="0"/>'),e._type===ut.SCATTER?(i+=' <c:majorTickMark val="none"/>',i+=' <c:minorTickMark val="none"/>',i+=' <c:tickLblPos val="nextTo"/>'):(i+=' <c:majorTickMark val="'+(e.valAxisMajorTickMark||"out")+'"/>',i+=' <c:minorTickMark val="'+(e.valAxisMinorTickMark||"none")+'"/>',i+=' <c:tickLblPos val="'+(e.valAxisLabelPos||(e.barDir==="col"?"nextTo":"low"))+'"/>'),i+=" <c:spPr>",i+=' <a:ln w="'.concat(e.valAxisLineSize?Xt(e.valAxisLineSize):J2,'" cap="flat">'),i+=e.valAxisLineShow?"<a:solidFill>"+kn(e.valAxisLineColor||lh.color)+"</a:solidFill>":"<a:noFill/>",i+=' <a:prstDash val="'+(e.valAxisLineStyle||"solid")+'"/>',i+=" <a:round/>",i+=" </a:ln>",i+=" </c:spPr>",i+=" <c:txPr>",i+=" <a:bodyPr".concat(e.valAxisLabelRotate?' rot="'+uh(e.valAxisLabelRotate).toString()+'"':"","/>"),i+=" <a:lstStyle/>",i+=" <a:p>",i+=" <a:pPr>",i+=' <a:defRPr sz="'.concat(Math.round((e.valAxisLabelFontSize||ds)*100),'" b="').concat(e.valAxisLabelFontBold?1:0,'" i="').concat(e.valAxisLabelFontItalic?1:0,'" u="none" strike="noStrike">'),i+=" <a:solidFill>"+kn(e.valAxisLabelColor||Go)+"</a:solidFill>",i+=' <a:latin typeface="'+(e.valAxisLabelFontFace||"Arial")+'"/>',i+=" </a:defRPr>",i+=" </a:pPr>",i+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',i+=" </a:p>",i+=" </c:txPr>",i+=' <c:crossAx val="'+r+'"/>',typeof e.catAxisCrossesAt=="number")i+=' <c:crossesAt val="'.concat(e.catAxisCrossesAt,'"/>');else if(typeof e.catAxisCrossesAt=="string")i+=' <c:crosses val="'+e.catAxisCrossesAt+'"/>';else{var o=n==="r"||n==="t",a=o?"max":"autoZero";i+=' <c:crosses val="'+a+'"/>'}return i+=' <c:crossBetween val="'+(e._type===ut.SCATTER||Array.isArray(e._type)&&e._type.filter(function(s){return s.type===ut.AREA}).length>0?"midCat":"between")+'"/>',e.valAxisMajorUnit&&(i+=' <c:majorUnit val="'.concat(e.valAxisMajorUnit,'"/>')),e.valAxisDisplayUnit&&(i+='<c:dispUnits><c:builtInUnit val="'.concat(e.valAxisDisplayUnit,'"/>').concat(e.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":"","</c:dispUnits>")),i+="</c:valAx>",i}function mZe(e,t,n){var r="";return r+="<c:serAx>",r+=' <c:axId val="'+t+'"/>',r+=' <c:scaling><c:orientation val="'+(e.serAxisOrientation||(e.barDir==="col","minMax"))+'"/></c:scaling>',r+=' <c:delete val="'+(e.serAxisHidden?"1":"0")+'"/>',r+=' <c:axPos val="'+(e.barDir==="col"?"b":"l")+'"/>',r+=e.serGridLine.style!=="none"?aP(e.serGridLine):"",e.showSerAxisTitle&&(r+=N3({color:e.serAxisTitleColor,fontFace:e.serAxisTitleFontFace,fontSize:e.serAxisTitleFontSize,titleRotate:e.serAxisTitleRotate,title:e.serAxisTitle||"Axis Title"})),r+=' <c:numFmt formatCode="'.concat(Jt(e.serLabelFormatCode)||"General",'" sourceLinked="0"/>'),r+=' <c:majorTickMark val="out"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="'.concat(e.serAxisLabelPos||e.barDir==="col"?"low":"nextTo",'"/>'),r+=" <c:spPr>",r+=' <a:ln w="12700" cap="flat">',r+=e.serAxisLineShow?"<a:solidFill>".concat(kn(e.serAxisLineColor||lh.color),"</a:solidFill>"):"<a:noFill/>",r+=' <a:prstDash val="solid"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",r+=" <a:bodyPr/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'.concat(Math.round((e.serAxisLabelFontSize||ds)*100),'" b="').concat(e.serAxisLabelFontBold?"1":"0",'" i="').concat(e.serAxisLabelFontItalic?"1":"0",'" u="none" strike="noStrike">'),r+=" <a:solidFill>".concat(kn(e.serAxisLabelColor||Go),"</a:solidFill>"),r+=' <a:latin typeface="'.concat(e.serAxisLabelFontFace||"Arial",'"/>'),r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+n+'"/>',r+=' <c:crosses val="autoZero"/>',e.serAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.serAxisLabelFrequency+'"/>'),e.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach(function(i){e[i]&&(typeof e[i]!="string"||!["days","months","years"].includes(i.toLowerCase()))&&(console.warn('"'.concat(i,`" must be one of: 'days','months','years' !`)),e[i]=null)}),e.serAxisBaseTimeUnit&&(r+=' <c:baseTimeUnit val="'.concat(e.serAxisBaseTimeUnit.toLowerCase(),'"/>')),e.serAxisMajorTimeUnit&&(r+=' <c:majorTimeUnit val="'.concat(e.serAxisMajorTimeUnit.toLowerCase(),'"/>')),e.serAxisMinorTimeUnit&&(r+=' <c:minorTimeUnit val="'.concat(e.serAxisMinorTimeUnit.toLowerCase(),'"/>')),e.serAxisMajorUnit&&(r+=' <c:majorUnit val="'.concat(e.serAxisMajorUnit,'"/>')),e.serAxisMinorUnit&&(r+=' <c:minorUnit val="'.concat(e.serAxisMinorUnit,'"/>'))),r+="</c:serAx>",r}function N3(e,t,n){var r=e.titleAlign==="left"||e.titleAlign==="right"?'<a:pPr algn="'.concat(e.titleAlign.substring(0,1),'">'):"<a:pPr>",i=e.titleRotate?'<a:bodyPr rot="'.concat(uh(e.titleRotate),'"/>'):"<a:bodyPr/>",o=e.fontSize?'sz="'.concat(Math.round(e.fontSize*100),'"'):"",a=e.titleBold?1:0,s="<c:layout/>";if(e.titlePos&&typeof e.titlePos.x=="number"&&typeof e.titlePos.y=="number"){var l=e.titlePos.x+t,u=e.titlePos.y+n,c=l===0?0:l*(l/5)/10;c>=1&&(c=c/10),c>=.1&&(c=c/10);var f=u===0?0:u*(u/5)/10;f>=1&&(f=f/10),f>=.1&&(f=f/10),s='<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="'.concat(c,'"/><c:y val="').concat(f,'"/></c:manualLayout></c:layout>')}return`<c:title>
|
||
<c:tx>
|
||
<c:rich>
|
||
`.concat(i,`
|
||
<a:lstStyle/>
|
||
<a:p>
|
||
`).concat(r,`
|
||
<a:defRPr `).concat(o,' b="').concat(a,`" i="0" u="none" strike="noStrike">
|
||
<a:solidFill>`).concat(kn(e.color||Go),`</a:solidFill>
|
||
<a:latin typeface="`).concat(e.fontFace||"Arial",`"/>
|
||
</a:defRPr>
|
||
</a:pPr>
|
||
<a:r>
|
||
<a:rPr `).concat(o,' b="').concat(a,`" i="0" u="none" strike="noStrike">
|
||
<a:solidFill>`).concat(kn(e.color||Go),`</a:solidFill>
|
||
<a:latin typeface="`).concat(e.fontFace||"Arial",`"/>
|
||
</a:rPr>
|
||
<a:t>`).concat(Jt(e.title)||"",`</a:t>
|
||
</a:r>
|
||
</a:p>
|
||
</c:rich>
|
||
</c:tx>
|
||
`).concat(s,`
|
||
<c:overlay val="0"/>
|
||
</c:title>`)}function Zn(e){var t="",n=e-1;return n<=25?t=I1[n]:t="".concat(I1[Math.floor(n/I1.length-1)]).concat(I1[n%I1.length]),t}function Zd(e,t){if(e){if(typeof e!="object")return console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>"}else return"<a:effectLst/>";var n="<a:effectLst>",r=jr(jr({},t),e),i=r.type||"outer",o=Xt(r.blur),a=Xt(r.offset),s=Math.round(r.angle*6e4),l=r.color,u=Math.round(r.opacity*1e5),c=r.rotateWithShape?1:0;return n+="<a:".concat(i,'Shdw sx="100000" sy="100000" kx="0" ky="0" algn="bl" blurRad="').concat(o,'" rotWithShape="').concat(c,'" dist="').concat(a,'" dir="').concat(s,'">'),n+='<a:srgbClr val="'.concat(l,'">'),n+='<a:alpha val="'.concat(u,'"/></a:srgbClr>'),n+="</a:".concat(i,"Shdw>"),n+="</a:effectLst>",n}function aP(e){var t="<c:majorGridlines>";return t+=" <c:spPr>",t+=' <a:ln w="'.concat(Xt(e.size||lh.size),'" cap="').concat(pb(e.cap||lh.cap),'">'),t+=' <a:solidFill><a:srgbClr val="'+(e.color||lh.color)+'"/></a:solidFill>',t+=' <a:prstDash val="'+(e.style||lh.style)+'"/><a:round/>',t+=" </a:ln>",t+=" </c:spPr>",t+="</c:majorGridlines>",t}function pb(e){if(!e||e==="flat")return"flat";if(e==="square")return"sq";if(e==="round")return"rnd";var t=e;throw new Error("Invalid chart line cap: ".concat(t))}function F8(e){var t=typeof require<"u"&&typeof window>"u"?require("fs"):null,n=typeof require<"u"&&typeof window>"u"?require("https"):null,r=[],i=e._relsMedia.filter(function(a){return a.type!=="online"&&!a.data&&(!a.path||a.path&&!a.path.includes("preencoded"))}),o=[];return i.forEach(function(a){o.includes(a.path)?a.isDuplicate=!0:(a.isDuplicate=!1,o.push(a.path))}),i.filter(function(a){return!a.isDuplicate}).forEach(function(a){r.push(new Promise(function(s,l){if(t&&a.path.indexOf("http")!==0)try{var u=t.readFileSync(a.path);a.data=Buffer.from(u).toString("base64"),i.filter(function(f){return f.isDuplicate&&f.path===a.path}).forEach(function(f){return f.data=a.data}),s("done")}catch(f){a.data=Mp,i.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),l(new Error('ERROR: Unable to read media: "'.concat(a.path,`"
|
||
`).concat(String(f))))}else if(t&&n&&a.path.indexOf("http")===0)n.get(a.path,function(f){var d="";f.setEncoding("binary"),f.on("data",function(h){return d+=h}),f.on("end",function(){a.data=Buffer.from(d,"binary").toString("base64"),i.filter(function(h){return h.isDuplicate&&h.path===a.path}).forEach(function(h){return h.data=a.data}),s("done")}),f.on("error",function(h){a.data=Mp,i.filter(function(p){return p.isDuplicate&&p.path===a.path}).forEach(function(p){return p.data=a.data}),l(new Error("ERROR! Unable to load image (https.get): ".concat(a.path)))})});else{var c=new XMLHttpRequest;c.onload=function(){var f=new FileReader;f.onloadend=function(){a.data=f.result,i.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),a.isSvgPng?aU(a).then(function(){s("done")}).catch(function(d){l(d)}):s("done")},f.readAsDataURL(c.response)},c.onerror=function(f){a.data=Mp,i.filter(function(d){return d.isDuplicate&&d.path===a.path}).forEach(function(d){return d.data=a.data}),l(new Error("ERROR! Unable to load image (xhr.onerror): ".concat(a.path)))},c.open("GET",a.path),c.responseType="blob",c.send()}}))}),e._relsMedia.filter(function(a){return a.isSvgPng&&a.data}).forEach(function(a){t?(a.data=Mp,r.push(Promise.resolve().then(function(){return"done"}))):r.push(aU(a))}),r}function aU(e){return Ol(this,void 0,void 0,function(){return kl(this,function(t){switch(t.label){case 0:return[4,new Promise(function(n,r){var i=new Image;i.onload=function(){i.width+i.height===0&&i.onerror("h/w=0");var o=document.createElement("CANVAS"),a=o.getContext("2d");o.width=i.width,o.height=i.height,a.drawImage(i,0,0);try{e.data=o.toDataURL(e.type),n("done")}catch(s){i.onerror(s)}o=null},i.onerror=function(o){e.data=Mp,r(new Error("ERROR! Unable to load image (image.onerror): ".concat(e.path)))},i.src=typeof e.data=="string"?e.data:Mp})];case 1:return[2,t.sent()]}})})}var yZe={cover:function(e,t){var n=e.h/e.w,r=t.h/t.w,i=r>n,o=i?t.h/n:t.w,a=i?t.h:t.w*n,s=Math.round(1e5*.5*(1-t.w/o)),l=Math.round(1e5*.5*(1-t.h/a));return'<a:srcRect l="'.concat(s,'" r="').concat(s,'" t="').concat(l,'" b="').concat(l,'"/><a:stretch/>')},contain:function(e,t){var n=e.h/e.w,r=t.h/t.w,i=r>n,o=i?t.w:t.h/n,a=i?t.w*n:t.h,s=Math.round(1e5*.5*(1-t.w/o)),l=Math.round(1e5*.5*(1-t.h/a));return'<a:srcRect l="'.concat(s,'" r="').concat(s,'" t="').concat(l,'" b="').concat(l,'"/><a:stretch/>')},crop:function(e,t){var n=t.x,r=e.w-(t.x+t.w),i=t.y,o=e.h-(t.y+t.h),a=Math.round(1e5*(n/e.w)),s=Math.round(1e5*(r/e.w)),l=Math.round(1e5*(i/e.h)),u=Math.round(1e5*(o/e.h));return'<a:srcRect l="'.concat(a,'" r="').concat(s,'" t="').concat(l,'" b="').concat(u,'"/><a:stretch/>')}};function sP(e){var t,n=e._name?'<p:cSld name="'+e._name+'">':"<p:cSld>",r=1;return e._bkgdImgRid?n+='<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId'.concat(e._bkgdImgRid,'"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>'):!((t=e.background)===null||t===void 0)&&t.color?n+="<p:bg><p:bgPr>".concat(Oa(e.background),"</p:bgPr></p:bg>"):!e.bkgd&&e._name&&e._name===BT&&(n+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),n+="<p:spTree>",n+='<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>',n+='<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>',n+='<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',e._slideObjects.forEach(function(i,o){var a,s,l,u,c,f,d,h,p=0,v=0,g=cn("75%","X",e._presLayout),m=0,y,R="",A=null,x=null,S=0,T=0,w=null,M=null,O=(a=i.options)===null||a===void 0?void 0:a.sizing,P=(s=i.options)===null||s===void 0?void 0:s.rounding;e._slideLayout!==void 0&&e._slideLayout._slideObjects!==void 0&&i.options&&i.options.placeholder&&(y=e._slideLayout._slideObjects.filter(function(K){return K.options.placeholder===i.options.placeholder})[0]),i.options=i.options||{},typeof i.options.x<"u"&&(p=cn(i.options.x,"X",e._presLayout)),typeof i.options.y<"u"&&(v=cn(i.options.y,"Y",e._presLayout)),typeof i.options.w<"u"&&(g=cn(i.options.w,"X",e._presLayout)),typeof i.options.h<"u"&&(m=cn(i.options.h,"Y",e._presLayout));var k=g,F=m;switch(y&&((y.options.x||y.options.x===0)&&(p=cn(y.options.x,"X",e._presLayout)),(y.options.y||y.options.y===0)&&(v=cn(y.options.y,"Y",e._presLayout)),(y.options.w||y.options.w===0)&&(g=cn(y.options.w,"X",e._presLayout)),(y.options.h||y.options.h===0)&&(m=cn(y.options.h,"Y",e._presLayout))),i.options.flipH&&(R+=' flipH="1"'),i.options.flipV&&(R+=' flipV="1"'),i.options.rotate&&(R+=' rot="'.concat(uh(i.options.rotate),'"')),i._type){case $t.table:if(A=i.arrTabRows,x=i.options,S=0,T=0,A[0].forEach(function(K){w=K.options||null,S+=w!=null&&w.colspan?Number(w.colspan):1}),M='<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="'.concat(r*e._slideNum+1,'" name="').concat(i.options.objectName,'"/>'),M+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr> <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>',M+='<p:xfrm><a:off x="'.concat(p||(p===0?0:zt),'" y="').concat(v||(v===0?0:zt),'"/><a:ext cx="').concat(g||(g===0?0:zt),'" cy="').concat(m||zt,'"/></p:xfrm>'),M+='<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(x.colW)){M+="<a:tblGrid>";for(var C=0;C<S;C++){var I=xn(x.colW[C]);(I==null||isNaN(I))&&(I=(typeof i.options.w=="number"?i.options.w:1)/S),M+='<a:gridCol w="'.concat(Math.round(I),'"/>')}M+="</a:tblGrid>"}else{T=x.colW?x.colW:zt,i.options.w&&!x.colW&&(T=Math.round((typeof i.options.w=="number"?i.options.w:1)/S)),M+="<a:tblGrid>";for(var N=0;N<S;N++)M+='<a:gridCol w="'.concat(T,'"/>');M+="</a:tblGrid>"}A.forEach(function(K){for(var G,ee,q=function(Ae){var ce=K[Ae],de=(G=ce.options)===null||G===void 0?void 0:G.colspan,le=(ee=ce.options)===null||ee===void 0?void 0:ee.rowspan;if(de&&de>1){var J=new Array(de-1).fill(void 0).map(function(E){return{_type:$t.tablecell,options:{rowspan:le},_hmerge:!0}});K.splice.apply(K,fb([Ae+1,0],J,!1)),Ae+=de}else Ae+=1;H=Ae},H,ue=0;ue<K.length;)q(ue),ue=H}),A.forEach(function(K,G){var ee=A[G+1];ee&&K.forEach(function(q,H){var ue,Ae,ce=q._rowContinue||((ue=q.options)===null||ue===void 0?void 0:ue.rowspan),de=(Ae=q.options)===null||Ae===void 0?void 0:Ae.colspan,le=q._hmerge;if(ce&&ce>1){var J={_type:$t.tablecell,options:{colspan:de},_rowContinue:ce-1,_vmerge:!0,_hmerge:le};ee.splice(H,0,J)}})}),A.forEach(function(K,G){var ee=0;Array.isArray(x.rowH)&&x.rowH[G]?ee=xn(Number(x.rowH[G])):x.rowH&&!isNaN(Number(x.rowH))?ee=xn(Number(x.rowH)):(i.options.cy||i.options.h)&&(ee=Math.round((i.options.h?xn(i.options.h):typeof i.options.cy=="number"?i.options.cy:1)/A.length)),M+='<a:tr h="'.concat(ee,'">'),K.forEach(function(q){var H,ue,Ae,ce,de,le=q,J={rowSpan:((H=le.options)===null||H===void 0?void 0:H.rowspan)>1?le.options.rowspan:void 0,gridSpan:((ue=le.options)===null||ue===void 0?void 0:ue.colspan)>1?le.options.colspan:void 0,vMerge:le._vmerge?1:void 0,hMerge:le._hmerge?1:void 0},E=Object.keys(J).map(function(fe){return[fe,J[fe]]}).filter(function(fe){fe[0];var ve=fe[1];return!!ve}).map(function(fe){var ve=fe[0],xe=fe[1];return"".concat(String(ve),'="').concat(String(xe),'"')}).join(" ");if(E&&(E=" "+E),le._hmerge||le._vmerge){M+="<a:tc".concat(E,"><a:tcPr/></a:tc>");return}var $=le.options||{};le.options=$,["align","bold","border","color","fill","fontFace","fontSize","margin","underline","valign"].forEach(function(fe){x[fe]&&!$[fe]&&$[fe]!==0&&($[fe]=x[fe])});var ie=$.valign?' anchor="'.concat($.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b"),'"'):"",j=!((ce=(Ae=le._optImp)===null||Ae===void 0?void 0:Ae.fill)===null||ce===void 0)&&ce.color?le._optImp.fill.color:!((de=le._optImp)===null||de===void 0)&&de.fill&&typeof le._optImp.fill=="string"?le._optImp.fill:"";j=j||$.fill?$.fill:"";var te=j?Oa(j):"",ae=$.margin===0||$.margin?$.margin:Dq;!Array.isArray(ae)&&typeof ae=="number"&&(ae=[ae,ae,ae,ae]);var he="";ae[0]>=1?he=' marL="'.concat(Xt(ae[3]),'" marR="').concat(Xt(ae[1]),'" marT="').concat(Xt(ae[0]),'" marB="').concat(Xt(ae[2]),'"'):he=' marL="'.concat(xn(ae[3]),'" marR="').concat(xn(ae[1]),'" marT="').concat(xn(ae[0]),'" marB="').concat(xn(ae[2]),'"'),M+="<a:tc".concat(E,">").concat(lU(le),"<a:tcPr").concat(he).concat(ie,">"),$.border&&Array.isArray($.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach(function(fe){$.border[fe.idx].type!=="none"?(M+="<a:".concat(fe.name,' w="').concat(Xt($.border[fe.idx].pt),'" cap="flat" cmpd="sng" algn="ctr">'),M+="<a:solidFill>".concat(kn($.border[fe.idx].color),"</a:solidFill>"),M+='<a:prstDash val="'.concat($.border[fe.idx].type==="dash"?"sysDash":"solid",'"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>'),M+="</a:".concat(fe.name,">")):M+="<a:".concat(fe.name,' w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:').concat(fe.name,">")}),M+=te,M+=" </a:tcPr>",M+=" </a:tc>"}),M+="</a:tr>"}),M+=" </a:tbl>",M+=" </a:graphicData>",M+=" </a:graphic>",M+="</p:graphicFrame>",n+=M,r++;break;case $t.text:case $t.placeholder:if(!i.options.line&&m===0&&(m=zt*.3),i.options._bodyProp||(i.options._bodyProp={}),i.options.margin&&Array.isArray(i.options.margin)?(i.options._bodyProp.lIns=Xt(i.options.margin[0]||0),i.options._bodyProp.rIns=Xt(i.options.margin[1]||0),i.options._bodyProp.bIns=Xt(i.options.margin[2]||0),i.options._bodyProp.tIns=Xt(i.options.margin[3]||0)):typeof i.options.margin=="number"&&(i.options._bodyProp.lIns=Xt(i.options.margin),i.options._bodyProp.rIns=Xt(i.options.margin),i.options._bodyProp.bIns=Xt(i.options.margin),i.options._bodyProp.tIns=Xt(i.options.margin)),n+="<p:sp>",n+='<p:nvSpPr><p:cNvPr id="'.concat(o+2,'" name="').concat(i.options.objectName,'">'),!((l=i.options.hyperlink)===null||l===void 0)&&l.url&&(n+='<a:hlinkClick r:id="rId'.concat(i.options.hyperlink._rId,'" tooltip="').concat(i.options.hyperlink.tooltip?Jt(i.options.hyperlink.tooltip):"",'"/>')),!((u=i.options.hyperlink)===null||u===void 0)&&u.slide&&(n+='<a:hlinkClick r:id="rId'.concat(i.options.hyperlink._rId,'" tooltip="').concat(i.options.hyperlink.tooltip?Jt(i.options.hyperlink.tooltip):"",'" action="ppaction://hlinksldjump"/>')),n+="</p:cNvPr>",n+="<p:cNvSpPr"+(!((c=i.options)===null||c===void 0)&&c.isTextBox?' txBox="1"/>':"/>"),n+="<p:nvPr>".concat(i._type==="placeholder"?RR(i):RR(y),"</p:nvPr>"),n+="</p:nvSpPr><p:spPr>",n+="<a:xfrm".concat(R,">"),n+='<a:off x="'.concat(p,'" y="').concat(v,'"/>'),n+='<a:ext cx="'.concat(g,'" cy="').concat(m,'"/></a:xfrm>'),i.shape==="custGeom")n+="<a:custGeom><a:avLst />",n+="<a:gdLst>",n+="</a:gdLst>",n+="<a:ahLst />",n+="<a:cxnLst>",n+="</a:cxnLst>",n+='<a:rect l="l" t="t" r="r" b="b" />',n+="<a:pathLst>",n+='<a:path w="'.concat(g,'" h="').concat(m,'">'),(f=i.options.points)===null||f===void 0||f.forEach(function(K,G){if("curve"in K)switch(K.curve.type){case"arc":n+='<a:arcTo hR="'.concat(cn(K.curve.hR,"Y",e._presLayout),'" wR="').concat(cn(K.curve.wR,"X",e._presLayout),'" stAng="').concat(uh(K.curve.stAng),'" swAng="').concat(uh(K.curve.swAng),'" />');break;case"cubic":n+=`<a:cubicBezTo>
|
||
<a:pt x="`.concat(cn(K.curve.x1,"X",e._presLayout),'" y="').concat(cn(K.curve.y1,"Y",e._presLayout),`" />
|
||
<a:pt x="`).concat(cn(K.curve.x2,"X",e._presLayout),'" y="').concat(cn(K.curve.y2,"Y",e._presLayout),`" />
|
||
<a:pt x="`).concat(cn(K.x,"X",e._presLayout),'" y="').concat(cn(K.y,"Y",e._presLayout),`" />
|
||
</a:cubicBezTo>`);break;case"quadratic":n+=`<a:quadBezTo>
|
||
<a:pt x="`.concat(cn(K.curve.x1,"X",e._presLayout),'" y="').concat(cn(K.curve.y1,"Y",e._presLayout),`" />
|
||
<a:pt x="`).concat(cn(K.x,"X",e._presLayout),'" y="').concat(cn(K.y,"Y",e._presLayout),`" />
|
||
</a:quadBezTo>`);break}else"close"in K?n+="<a:close />":K.moveTo||G===0?n+='<a:moveTo><a:pt x="'.concat(cn(K.x,"X",e._presLayout),'" y="').concat(cn(K.y,"Y",e._presLayout),'" /></a:moveTo>'):n+='<a:lnTo><a:pt x="'.concat(cn(K.x,"X",e._presLayout),'" y="').concat(cn(K.y,"Y",e._presLayout),'" /></a:lnTo>')}),n+="</a:path>",n+="</a:pathLst>",n+="</a:custGeom>";else{if(n+='<a:prstGeom prst="'+i.shape+'"><a:avLst>',i.options.rectRadius)n+='<a:gd name="adj" fmla="val '.concat(Math.round(i.options.rectRadius*zt*1e5/Math.min(g,m)),'"/>');else if(i.options.angleRange){for(var W=0;W<2;W++){var D=i.options.angleRange[W];n+='<a:gd name="adj'.concat(W+1,'" fmla="val ').concat(uh(D),'" />')}i.options.arcThicknessRatio&&(n+='<a:gd name="adj3" fmla="val '.concat(Math.round(i.options.arcThicknessRatio*5e4),'" />'))}n+="</a:avLst></a:prstGeom>"}n+=i.options.fill?Oa(i.options.fill):"<a:noFill/>",i.options.line&&(n+=i.options.line.width?'<a:ln w="'.concat(Xt(i.options.line.width),'">'):"<a:ln>",i.options.line.color&&(n+=Oa(i.options.line)),i.options.line.dashType&&(n+='<a:prstDash val="'.concat(i.options.line.dashType,'"/>')),i.options.line.beginArrowType&&(n+='<a:headEnd type="'.concat(i.options.line.beginArrowType,'"/>')),i.options.line.endArrowType&&(n+='<a:tailEnd type="'.concat(i.options.line.endArrowType,'"/>')),n+="</a:ln>"),i.options.shadow&&i.options.shadow.type!=="none"&&(i.options.shadow.type=i.options.shadow.type||"outer",i.options.shadow.blur=Xt(i.options.shadow.blur||8),i.options.shadow.offset=Xt(i.options.shadow.offset||4),i.options.shadow.angle=Math.round((i.options.shadow.angle||270)*6e4),i.options.shadow.opacity=Math.round((i.options.shadow.opacity||.75)*1e5),i.options.shadow.color=i.options.shadow.color||iU.color,n+="<a:effectLst>",n+=" <a:".concat(i.options.shadow.type,"Shdw ").concat(i.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':"",' blurRad="').concat(i.options.shadow.blur,'" dist="').concat(i.options.shadow.offset,'" dir="').concat(i.options.shadow.angle,'">'),n+=' <a:srgbClr val="'.concat(i.options.shadow.color,'">'),n+=' <a:alpha val="'.concat(i.options.shadow.opacity,'"/></a:srgbClr>'),n+=" </a:outerShdw>",n+="</a:effectLst>"),n+="</p:spPr>",n+=lU(i),n+="</p:sp>";break;case $t.image:if(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(o+2,'" name="').concat(i.options.objectName,'" descr="').concat(Jt(i.options.altText||i.image),'">'),!((d=i.hyperlink)===null||d===void 0)&&d.url&&(n+='<a:hlinkClick r:id="rId'.concat(i.hyperlink._rId,'" tooltip="').concat(i.hyperlink.tooltip?Jt(i.hyperlink.tooltip):"",'"/>')),!((h=i.hyperlink)===null||h===void 0)&&h.slide&&(n+='<a:hlinkClick r:id="rId'.concat(i.hyperlink._rId,'" tooltip="').concat(i.hyperlink.tooltip?Jt(i.hyperlink.tooltip):"",'" action="ppaction://hlinksldjump"/>')),n+=" </p:cNvPr>",n+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',n+=" <p:nvPr>"+RR(y)+"</p:nvPr>",n+=" </p:nvPicPr>",n+="<p:blipFill>",(e._relsMedia||[]).filter(function(K){return K.rId===i.imageRid})[0]&&(e._relsMedia||[]).filter(function(K){return K.rId===i.imageRid})[0].extn==="svg"?(n+='<a:blip r:embed="rId'.concat(i.imageRid-1,'">'),n+=i.options.transparency?' <a:alphaModFix amt="'.concat(Math.round((100-i.options.transparency)*1e3),'"/>'):"",n+=" <a:extLst>",n+=' <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">',n+=' <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId'.concat(i.imageRid,'"/>'),n+=" </a:ext>",n+=" </a:extLst>",n+="</a:blip>"):(n+='<a:blip r:embed="rId'.concat(i.imageRid,'">'),n+=i.options.transparency?'<a:alphaModFix amt="'.concat(Math.round((100-i.options.transparency)*1e3),'"/>'):"",n+="</a:blip>"),O!=null&&O.type){var Z=O.w?cn(O.w,"X",e._presLayout):g,re=O.h?cn(O.h,"Y",e._presLayout):m,B=cn(O.x||0,"X",e._presLayout),Y=cn(O.y||0,"Y",e._presLayout);n+=yZe[O.type]({w:k,h:F},{w:Z,h:re,x:B,y:Y}),k=Z,F=re}else n+=" <a:stretch><a:fillRect/></a:stretch>";n+="</p:blipFill>",n+="<p:spPr>",n+=" <a:xfrm"+R+">",n+=' <a:off x="'.concat(p,'" y="').concat(v,'"/>'),n+=' <a:ext cx="'.concat(k,'" cy="').concat(F,'"/>'),n+=" </a:xfrm>",n+=' <a:prstGeom prst="'.concat(P?"ellipse":"rect",'"><a:avLst/></a:prstGeom>'),i.options.shadow&&i.options.shadow.type!=="none"&&(i.options.shadow.type=i.options.shadow.type||"outer",i.options.shadow.blur=Xt(i.options.shadow.blur||8),i.options.shadow.offset=Xt(i.options.shadow.offset||4),i.options.shadow.angle=Math.round((i.options.shadow.angle||270)*6e4),i.options.shadow.opacity=Math.round((i.options.shadow.opacity||.75)*1e5),i.options.shadow.color=i.options.shadow.color||iU.color,n+="<a:effectLst>",n+="<a:".concat(i.options.shadow.type,"Shdw ").concat(i.options.shadow.type==="outer"?'sx="100000" sy="100000" kx="0" ky="0" algn="bl" rotWithShape="0"':"",' blurRad="').concat(i.options.shadow.blur,'" dist="').concat(i.options.shadow.offset,'" dir="').concat(i.options.shadow.angle,'">'),n+='<a:srgbClr val="'.concat(i.options.shadow.color,'">'),n+='<a:alpha val="'.concat(i.options.shadow.opacity,'"/></a:srgbClr>'),n+="</a:".concat(i.options.shadow.type,"Shdw>"),n+="</a:effectLst>"),n+="</p:spPr>",n+="</p:pic>";break;case $t.media:i.mtype==="online"?(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(i.mediaRid+2,'" name="').concat(i.options.objectName,'"/>'),n+=" <p:cNvPicPr/>",n+=" <p:nvPr>",n+=' <a:videoFile r:link="rId'.concat(i.mediaRid,'"/>'),n+=" </p:nvPr>",n+=" </p:nvPicPr>",n+=' <p:blipFill><a:blip r:embed="rId'.concat(i.mediaRid+1,'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>'),n+=" <p:spPr>",n+=" <a:xfrm".concat(R,'><a:off x="').concat(p,'" y="').concat(v,'"/><a:ext cx="').concat(g,'" cy="').concat(m,'"/></a:xfrm>'),n+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',n+=" </p:spPr>",n+="</p:pic>"):(n+="<p:pic>",n+=" <p:nvPicPr>",n+='<p:cNvPr id="'.concat(i.mediaRid+2,'" name="').concat(i.options.objectName,'"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>'),n+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',n+=" <p:nvPr>",n+=' <a:videoFile r:link="rId'.concat(i.mediaRid,'"/>'),n+=" <p:extLst>",n+=' <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">',n+=' <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId'.concat(i.mediaRid+1,'"/>'),n+=" </p:ext>",n+=" </p:extLst>",n+=" </p:nvPr>",n+=" </p:nvPicPr>",n+=' <p:blipFill><a:blip r:embed="rId'.concat(i.mediaRid+2,'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>'),n+=" <p:spPr>",n+=" <a:xfrm".concat(R,'><a:off x="').concat(p,'" y="').concat(v,'"/><a:ext cx="').concat(g,'" cy="').concat(m,'"/></a:xfrm>'),n+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',n+=" </p:spPr>",n+="</p:pic>");break;case $t.chart:n+="<p:graphicFrame>",n+=" <p:nvGraphicFramePr>",n+=' <p:cNvPr id="'.concat(o+2,'" name="').concat(i.options.objectName,'" descr="').concat(Jt(i.options.altText||""),'"/>'),n+=" <p:cNvGraphicFramePr/>",n+=" <p:nvPr>".concat(RR(y),"</p:nvPr>"),n+=" </p:nvGraphicFramePr>",n+=' <p:xfrm><a:off x="'.concat(p,'" y="').concat(v,'"/><a:ext cx="').concat(g,'" cy="').concat(m,'"/></p:xfrm>'),n+=' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">',n+=' <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">',n+=' <c:chart r:id="rId'.concat(i.chartRid,'" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>'),n+=" </a:graphicData>",n+=" </a:graphic>",n+="</p:graphicFrame>";break;default:n+="";break}}),e._slideNumberProps&&(e._slideNumberProps.align||(e._slideNumberProps.align="left"),n+="<p:sp>",n+=" <p:nvSpPr>",n+=' <p:cNvPr id="25" name="Slide Number Placeholder 0"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr>',n+=' <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr>',n+=" </p:nvSpPr>",n+=" <p:spPr>",n+="<a:xfrm>"+'<a:off x="'.concat(cn(e._slideNumberProps.x,"X",e._presLayout),'" y="').concat(cn(e._slideNumberProps.y,"Y",e._presLayout),'"/>')+'<a:ext cx="'.concat(e._slideNumberProps.w?cn(e._slideNumberProps.w,"X",e._presLayout):"800000",'" cy="').concat(e._slideNumberProps.h?cn(e._slideNumberProps.h,"Y",e._presLayout):"300000",'"/>')+'</a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst></p:spPr>',n+="<p:txBody>",n+="<a:bodyPr",e._slideNumberProps.margin&&Array.isArray(e._slideNumberProps.margin)?(n+=' lIns="'.concat(Xt(e._slideNumberProps.margin[3]||0),'"'),n+=' tIns="'.concat(Xt(e._slideNumberProps.margin[0]||0),'"'),n+=' rIns="'.concat(Xt(e._slideNumberProps.margin[1]||0),'"'),n+=' bIns="'.concat(Xt(e._slideNumberProps.margin[2]||0),'"')):typeof e._slideNumberProps.margin=="number"&&(n+=' lIns="'.concat(Xt(e._slideNumberProps.margin||0),'"'),n+=' tIns="'.concat(Xt(e._slideNumberProps.margin||0),'"'),n+=' rIns="'.concat(Xt(e._slideNumberProps.margin||0),'"'),n+=' bIns="'.concat(Xt(e._slideNumberProps.margin||0),'"')),e._slideNumberProps.valign&&(n+=' anchor="'.concat(e._slideNumberProps.valign.replace("top","t").replace("middle","ctr").replace("bottom","b"),'"')),n+="/>",n+=" <a:lstStyle><a:lvl1pPr>",(e._slideNumberProps.fontFace||e._slideNumberProps.fontSize||e._slideNumberProps.color)&&(n+='<a:defRPr sz="'.concat(Math.round((e._slideNumberProps.fontSize||12)*100),'">'),e._slideNumberProps.color&&(n+=Oa(e._slideNumberProps.color)),e._slideNumberProps.fontFace&&(n+='<a:latin typeface="'.concat(e._slideNumberProps.fontFace,'"/><a:ea typeface="').concat(e._slideNumberProps.fontFace,'"/><a:cs typeface="').concat(e._slideNumberProps.fontFace,'"/>')),n+="</a:defRPr>"),n+="</a:lvl1pPr></a:lstStyle>",n+="<a:p>",e._slideNumberProps.align.startsWith("l")?n+='<a:pPr algn="l"/>':e._slideNumberProps.align.startsWith("c")?n+='<a:pPr algn="ctr"/>':e._slideNumberProps.align.startsWith("r")?n+='<a:pPr algn="r"/>':n+='<a:pPr algn="l"/>',n+='<a:fld id="'.concat(Yq,'" type="slidenum"><a:rPr b="').concat(e._slideNumberProps.bold?1:0,'" lang="en-US"/>'),n+="<a:t>".concat(e._slideNum,'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>'),n+="</p:txBody></p:sp>"),n+="</p:spTree>",n+="</p:cSld>",n}function lP(e,t){var n=0,r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Ti+'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return e._rels.forEach(function(i){n=Math.max(n,i.rId),i.type.toLowerCase().includes("hyperlink")?i.data==="slide"?r+='<Relationship Id="rId'.concat(i.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide').concat(i.Target,'.xml"/>'):r+='<Relationship Id="rId'.concat(i.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="').concat(i.Target,'" TargetMode="External"/>'):i.type.toLowerCase().includes("notesSlide")&&(r+='<Relationship Id="rId'.concat(i.rId,'" Target="').concat(i.Target,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>'))}),(e._relsChart||[]).forEach(function(i){n=Math.max(n,i.rId),r+='<Relationship Id="rId'.concat(i.rId,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="').concat(i.Target,'"/>')}),(e._relsMedia||[]).forEach(function(i){var o=i.rId.toString();n=Math.max(n,i.rId),i.type.toLowerCase().includes("image")?r+='<Relationship Id="rId'+o+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+i.Target+'"/>':i.type.toLowerCase().includes("audio")?r.includes(' Target="'+i.Target+'"')?r+='<Relationship Id="rId'+o+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+i.Target+'"/>':r+='<Relationship Id="rId'+o+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+i.Target+'"/>':i.type.toLowerCase().includes("video")?r.includes(' Target="'+i.Target+'"')?r+='<Relationship Id="rId'+o+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+i.Target+'"/>':r+='<Relationship Id="rId'+o+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+i.Target+'"/>':i.type.toLowerCase().includes("online")&&(r.includes(' Target="'+i.Target+'"')?r+='<Relationship Id="rId'+o+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+i.Target+'"/>':r+='<Relationship Id="rId'+o+'" Target="'+i.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')}),t.forEach(function(i,o){r+='<Relationship Id="rId'.concat(n+o+1,'" Type="').concat(i.type,'" Target="').concat(i.target,'"/>')}),r+="</Relationships>",r}function sU(e,t){var n,r,i="",o="",a="",s="",l=t?"a:lvl1pPr":"a:pPr",u=Xt(eZe),c="<".concat(l).concat(e.options.rtlMode?' rtl="1" ':"");{if(e.options.align)switch(e.options.align){case"left":c+=' algn="l"';break;case"right":c+=' algn="r"';break;case"center":c+=' algn="ctr"';break;case"justify":c+=' algn="just"';break;default:c+="";break}if(e.options.lineSpacing?o='<a:lnSpc><a:spcPts val="'.concat(Math.round(e.options.lineSpacing*100),'"/></a:lnSpc>'):e.options.lineSpacingMultiple&&(o='<a:lnSpc><a:spcPct val="'.concat(Math.round(e.options.lineSpacingMultiple*1e5),'"/></a:lnSpc>')),e.options.indentLevel&&!isNaN(Number(e.options.indentLevel))&&e.options.indentLevel>0&&(c+=' lvl="'.concat(e.options.indentLevel,'"')),e.options.paraSpaceBefore&&!isNaN(Number(e.options.paraSpaceBefore))&&e.options.paraSpaceBefore>0&&(a+='<a:spcBef><a:spcPts val="'.concat(Math.round(e.options.paraSpaceBefore*100),'"/></a:spcBef>')),e.options.paraSpaceAfter&&!isNaN(Number(e.options.paraSpaceAfter))&&e.options.paraSpaceAfter>0&&(a+='<a:spcAft><a:spcPts val="'.concat(Math.round(e.options.paraSpaceAfter*100),'"/></a:spcAft>')),typeof e.options.bullet=="object")if(!((r=(n=e==null?void 0:e.options)===null||n===void 0?void 0:n.bullet)===null||r===void 0)&&r.indent&&(u=Xt(e.options.bullet.indent)),e.options.bullet.type)e.options.bullet.type.toString().toLowerCase()==="number"&&(c+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?u+u*e.options.indentLevel:u,'" indent="-').concat(u,'"'),i='<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="'.concat(e.options.bullet.style||"arabicPeriod",'" startAt="').concat(e.options.bullet.numberStartAt||e.options.bullet.startAt||"1",'"/>'));else if(e.options.bullet.characterCode){var f="&#x".concat(e.options.bullet.characterCode,";");/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.characterCode)||(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),f=wp.DEFAULT),c+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?u+u*e.options.indentLevel:u,'" indent="-').concat(u,'"'),i='<a:buSzPct val="100000"/><a:buChar char="'+f+'"/>'}else if(e.options.bullet.code){var f="&#x".concat(e.options.bullet.code,";");/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.code)||(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),f=wp.DEFAULT),c+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?u+u*e.options.indentLevel:u,'" indent="-').concat(u,'"'),i='<a:buSzPct val="100000"/><a:buChar char="'+f+'"/>'}else c+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?u+u*e.options.indentLevel:u,'" indent="-').concat(u,'"'),i='<a:buSzPct val="100000"/><a:buChar char="'.concat(wp.DEFAULT,'"/>');else e.options.bullet?(c+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?u+u*e.options.indentLevel:u,'" indent="-').concat(u,'"'),i='<a:buSzPct val="100000"/><a:buChar char="'.concat(wp.DEFAULT,'"/>')):e.options.bullet||(c+=' indent="0" marL="0"',i="<a:buNone/>");if(e.options.tabStops&&Array.isArray(e.options.tabStops)){var d=e.options.tabStops.map(function(h){return'<a:tab pos="'.concat(xn(h.position||1),'" algn="').concat(h.alignment||"l",'"/>')}).join("");s="<a:tabLst>".concat(d,"</a:tabLst>")}c+=">"+o+a+i+s,t&&(c+=Gq(e.options,!0)),c+="</"+l+">"}return c}function Gq(e,t){var n,r="",i=t?"a:defRPr":"a:rPr";if(r+="<"+i+' lang="'+(e.lang?e.lang:"en-US")+'"'+(e.lang?' altLang="en-US"':""),r+=e.fontSize?' sz="'.concat(Math.round(e.fontSize*100),'"'):"",r+=e!=null&&e.bold?' b="'.concat(e.bold?"1":"0",'"'):"",r+=e!=null&&e.italic?' i="'.concat(e.italic?"1":"0",'"'):"",r+=e!=null&&e.strike?' strike="'.concat(typeof e.strike=="string"?e.strike:"sngStrike",'"'):"",typeof e.underline=="object"&&(!((n=e.underline)===null||n===void 0)&&n.style)?r+=' u="'.concat(e.underline.style,'"'):typeof e.underline=="string"?r+=' u="'.concat(String(e.underline),'"'):e.hyperlink&&(r+=' u="sng"'),e.baseline?r+=' baseline="'.concat(Math.round(e.baseline*50),'"'):e.subscript?r+=' baseline="-40000"':e.superscript&&(r+=' baseline="30000"'),r+=e.charSpacing?' spc="'.concat(Math.round(e.charSpacing*100),'" kern="0"'):"",r+=' dirty="0">',(e.color||e.fontFace||e.outline||typeof e.underline=="object"&&e.underline.color)&&(e.outline&&typeof e.outline=="object"&&(r+='<a:ln w="'.concat(Xt(e.outline.size||.75),'">').concat(Oa(e.outline.color||"FFFFFF"),"</a:ln>")),e.color&&(r+=Oa({color:e.color,transparency:e.transparency})),e.highlight&&(r+="<a:highlight>".concat(kn(e.highlight),"</a:highlight>")),typeof e.underline=="object"&&e.underline.color&&(r+="<a:uFill>".concat(Oa(e.underline.color),"</a:uFill>")),e.glow&&(r+="<a:effectLst>".concat(oZe(e.glow,nZe),"</a:effectLst>")),e.fontFace&&(r+='<a:latin typeface="'.concat(e.fontFace,'" pitchFamily="34" charset="0"/><a:ea typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-122"/><a:cs typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-120"/>'))),e.hyperlink){if(typeof e.hyperlink!="object")throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!e.hyperlink.url&&!e.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");e.hyperlink.url?r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" invalidUrl="" action="" tgtFrame="" tooltip="').concat(e.hyperlink.tooltip?Jt(e.hyperlink.tooltip):"",'" history="1" highlightClick="0" endSnd="0"').concat(e.color?">":"/>"):e.hyperlink.slide&&(r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" action="ppaction://hlinksldjump" tooltip="').concat(e.hyperlink.tooltip?Jt(e.hyperlink.tooltip):"",'"').concat(e.color?">":"/>")),e.color&&(r+=" <a:extLst>",r+=' <a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">',r+=' <ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>',r+=" </a:ext>",r+=" </a:extLst>",r+="</a:hlinkClick>")}return r+="</".concat(i,">"),r}function AZe(e){return e.text?"<a:r>".concat(Gq(e.options,!1),"<a:t>").concat(Jt(e.text),"</a:t></a:r>"):""}function RZe(e){var t="<a:bodyPr";return e&&e._type===$t.text&&e.options._bodyProp?(t+=e.options._bodyProp.wrap?' wrap="square"':' wrap="none"',(e.options._bodyProp.lIns||e.options._bodyProp.lIns===0)&&(t+=' lIns="'.concat(e.options._bodyProp.lIns,'"')),(e.options._bodyProp.tIns||e.options._bodyProp.tIns===0)&&(t+=' tIns="'.concat(e.options._bodyProp.tIns,'"')),(e.options._bodyProp.rIns||e.options._bodyProp.rIns===0)&&(t+=' rIns="'.concat(e.options._bodyProp.rIns,'"')),(e.options._bodyProp.bIns||e.options._bodyProp.bIns===0)&&(t+=' bIns="'.concat(e.options._bodyProp.bIns,'"')),t+=' rtlCol="0"',e.options._bodyProp.anchor&&(t+=' anchor="'+e.options._bodyProp.anchor+'"'),e.options._bodyProp.vert&&(t+=' vert="'+e.options._bodyProp.vert+'"'),t+=">",e.options.fit&&(e.options.fit==="none"?t+="":e.options.fit==="shrink"?t+="<a:normAutofit/>":e.options.fit==="resize"&&(t+="<a:spAutoFit/>")),e.options.shrinkText&&(t+="<a:normAutofit/>"),t+=e.options._bodyProp.autoFit?"<a:spAutoFit/>":"",t+="</a:bodyPr>"):(t+=' wrap="square" rtlCol="0">',t+="</a:bodyPr>"),e._type===$t.tablecell?"<a:bodyPr/>":t}function lU(e){var t=e.options||{},n=[],r=[];if(t&&e._type!==$t.tablecell&&(typeof e.text>"u"||e.text===null))return"";var i=e._type===$t.tablecell?"<a:txBody>":"<p:txBody>";i+=RZe(e),t.h===0&&t.line&&t.align?i+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':e._type==="placeholder"?i+="<a:lstStyle>".concat(sU(e,!0),"</a:lstStyle>"):i+="<a:lstStyle/>",typeof e.text=="string"||typeof e.text=="number"?n.push({text:e.text.toString(),options:t||{}}):e.text&&!Array.isArray(e.text)&&typeof e.text=="object"&&Object.keys(e.text).includes("text")?n.push({text:e.text||"",options:e.options||{}}):Array.isArray(e.text)&&(n=e.text.map(function(s){return{text:s.text,options:s.options}})),n.forEach(function(s,l){s.text||(s.text=""),s.options=s.options||t||{},l===0&&s.options&&!s.options.bullet&&t.bullet&&(s.options.bullet=t.bullet),(typeof s.text=="string"||typeof s.text=="number")&&(s.text=s.text.toString().replace(/\r*\n/g,Ti)),s.text.includes(Ti)&&s.text.match(/\n$/g)===null?s.text.split(Ti).forEach(function(u){s.options.breakLine=!0,r.push({text:u,options:s.options})}):r.push(s)});var o=[],a=[];return r.forEach(function(s,l){a.length>0&&(s.options.align||t.align)?s.options.align!==r[l-1].options.align&&(o.push(a),a=[]):a.length>0&&s.options.bullet&&a.length>0&&(o.push(a),a=[],s.options.breakLine=!1),a.push(s),a.length>0&&s.options.breakLine&&l+1<r.length&&(o.push(a),a=[]),l+1===r.length&&o.push(a)}),o.forEach(function(s){var l,u=!1;i+="<a:p>";var c="<a:pPr ".concat(!((l=s[0].options)===null||l===void 0)&&l.rtlMode?' rtl="1" ':"");s.forEach(function(f,d){f.options._lineIdx=d,d>0&&f.options.softBreakBefore&&(i+="<a:br/>"),f.options.align=f.options.align||t.align,f.options.lineSpacing=f.options.lineSpacing||t.lineSpacing,f.options.lineSpacingMultiple=f.options.lineSpacingMultiple||t.lineSpacingMultiple,f.options.indentLevel=f.options.indentLevel||t.indentLevel,f.options.paraSpaceBefore=f.options.paraSpaceBefore||t.paraSpaceBefore,f.options.paraSpaceAfter=f.options.paraSpaceAfter||t.paraSpaceAfter,c=sU(f,!1),i+=c.replace("<a:pPr></a:pPr>",""),Object.entries(t).filter(function(h){var p=h[0];return h[1],!(f.options.hyperlink&&p==="color")}).forEach(function(h){var p=h[0],v=h[1];p!=="bullet"&&!f.options[p]&&(f.options[p]=v)}),i+=AZe(f),(!f.text&&t.fontSize||f.options.fontSize)&&(u=!0,t.fontSize=t.fontSize||f.options.fontSize)}),e._type===$t.tablecell&&(t.fontSize||t.fontFace)?t.fontFace?(i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0">',i+='<a:latin typeface="'.concat(t.fontFace,'" charset="0"/>'),i+='<a:ea typeface="'.concat(t.fontFace,'" charset="0"/>'),i+='<a:cs typeface="'.concat(t.fontFace,'" charset="0"/>'),i+="</a:endParaRPr>"):i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0"/>':u?i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(t.fontSize*100),'"'):"")+' dirty="0"/>':i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'" dirty="0"/>'),i+="</a:p>"}),i+=e._type===$t.tablecell?"</a:txBody>":"</p:txBody>",i}function RR(e){var t,n;if(!e)return"";var r=!((t=e.options)===null||t===void 0)&&t._placeholderIdx?e.options._placeholderIdx:"",i=!((n=e.options)===null||n===void 0)&&n._placeholderType?e.options._placeholderType:"",o=i&&fm[i]?fm[i].toString():"";return`<p:ph
|
||
`.concat(r?' idx="'+r.toString()+'"':"",`
|
||
`).concat(o&&fm[o]?' type="'.concat(o,'"'):"",`
|
||
`).concat(e.text&&e.text.length>0?' hasCustomPrompt="1"':"",`
|
||
/>`)}function bZe(e,t,n){var r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Ti;return r+='<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">',r+='<Default Extension="xml" ContentType="application/xml"/>',r+='<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>',r+='<Default Extension="jpeg" ContentType="image/jpeg"/>',r+='<Default Extension="jpg" ContentType="image/jpg"/>',r+='<Default Extension="svg" ContentType="image/svg+xml"/>',r+='<Default Extension="png" ContentType="image/png"/>',r+='<Default Extension="gif" ContentType="image/gif"/>',r+='<Default Extension="m4v" ContentType="video/mp4"/>',r+='<Default Extension="mp4" ContentType="video/mp4"/>',e.forEach(function(i){(i._relsMedia||[]).forEach(function(o){o.type!=="image"&&o.type!=="online"&&o.type!=="chart"&&o.extn!=="m4v"&&!r.includes(o.type)&&(r+='<Default Extension="'+o.extn+'" ContentType="'+o.type+'"/>')})}),r+='<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>',r+='<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>',r+='<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>',r+='<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',e.forEach(function(i,o){r+='<Override PartName="/ppt/slideMasters/slideMaster'.concat(o+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>'),r+='<Override PartName="/ppt/slides/slide'.concat(o+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>'),i._relsChart.forEach(function(a){r+='<Override PartName="'.concat(a.Target,'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>')})}),r+='<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>',r+='<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>',r+='<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>',r+='<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',t.forEach(function(i,o){r+='<Override PartName="/ppt/slideLayouts/slideLayout'.concat(o+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>'),(i._relsChart||[]).forEach(function(a){r+=' <Override PartName="'+a.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})}),e.forEach(function(i,o){r+='<Override PartName="/ppt/notesSlides/notesSlide'.concat(o+1,'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>')}),n._relsChart.forEach(function(i){r+=' <Override PartName="'+i.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}),n._relsMedia.forEach(function(i){i.type!=="image"&&i.type!=="online"&&i.type!=="chart"&&i.extn!=="m4v"&&!r.includes(i.type)&&(r+=' <Default Extension="'+i.extn+'" ContentType="'+i.type+'"/>')}),r+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>',r+=' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>',r+="</Types>",r}function xZe(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,`<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
||
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
|
||
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
|
||
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>
|
||
</Relationships>`)}function SZe(e,t){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,`<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
|
||
<TotalTime>0</TotalTime>
|
||
<Words>0</Words>
|
||
<Application>Microsoft Office PowerPoint</Application>
|
||
<PresentationFormat>On-screen Show (16:9)</PresentationFormat>
|
||
<Paragraphs>0</Paragraphs>
|
||
<Slides>`).concat(e.length,`</Slides>
|
||
<Notes>`).concat(e.length,`</Notes>
|
||
<HiddenSlides>0</HiddenSlides>
|
||
<MMClips>0</MMClips>
|
||
<ScaleCrop>false</ScaleCrop>
|
||
<HeadingPairs>
|
||
<vt:vector size="6" baseType="variant">
|
||
<vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>
|
||
<vt:variant><vt:i4>2</vt:i4></vt:variant>
|
||
<vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>
|
||
<vt:variant><vt:i4>1</vt:i4></vt:variant>
|
||
<vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>
|
||
<vt:variant><vt:i4>`).concat(e.length,`</vt:i4></vt:variant>
|
||
</vt:vector>
|
||
</HeadingPairs>
|
||
<TitlesOfParts>
|
||
<vt:vector size="`).concat(e.length+1+2,`" baseType="lpstr">
|
||
<vt:lpstr>Arial</vt:lpstr>
|
||
<vt:lpstr>Calibri</vt:lpstr>
|
||
<vt:lpstr>Office Theme</vt:lpstr>
|
||
`).concat(e.map(function(n,r){return"<vt:lpstr>Slide ".concat(r+1,"</vt:lpstr>")}).join(""),`
|
||
</vt:vector>
|
||
</TitlesOfParts>
|
||
<Company>`).concat(t,`</Company>
|
||
<LinksUpToDate>false</LinksUpToDate>
|
||
<SharedDoc>false</SharedDoc>
|
||
<HyperlinksChanged>false</HyperlinksChanged>
|
||
<AppVersion>16.0000</AppVersion>
|
||
</Properties>`)}function wZe(e,t,n,r){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||
<dc:title>`.concat(Jt(e),`</dc:title>
|
||
<dc:subject>`).concat(Jt(t),`</dc:subject>
|
||
<dc:creator>`).concat(Jt(n),`</dc:creator>
|
||
<cp:lastModifiedBy>`).concat(Jt(n),`</cp:lastModifiedBy>
|
||
<cp:revision>`).concat(r,`</cp:revision>
|
||
<dcterms:created xsi:type="dcterms:W3CDTF">`).concat(new Date().toISOString().replace(/\.\d\d\dZ/,"Z"),`</dcterms:created>
|
||
<dcterms:modified xsi:type="dcterms:W3CDTF">`).concat(new Date().toISOString().replace(/\.\d\d\dZ/,"Z"),`</dcterms:modified>
|
||
</cp:coreProperties>`)}function MZe(e){var t=1,n='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Ti;n+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">',n+='<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(var r=1;r<=e.length;r++)n+='<Relationship Id="rId'.concat(++t,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide').concat(r,'.xml"/>');return t++,n+='<Relationship Id="rId'.concat(t+0,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/>')+'<Relationship Id="rId'.concat(t+1,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/>')+'<Relationship Id="rId'.concat(t+2,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/>')+'<Relationship Id="rId'.concat(t+3,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/>')+'<Relationship Id="rId'.concat(t+4,'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/>')+"</Relationships>",n}function LZe(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti)+'<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"'+"".concat(e!=null&&e.hidden?' show="0"':"",">")+"".concat(sP(e))+"<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>"}function TZe(e){var t="";return e._slideObjects.forEach(function(n){n._type===$t.notes&&(t+=n!=null&&n.text&&n.text[0]?n.text[0].text:"")}),t.replace(/\r*\n/g,Ti)}function _Ze(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,'<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>‹#›</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>')}function OZe(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,'<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>').concat(Jt(TZe(e)),'</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="').concat(Yq,'" type="slidenum"><a:rPr lang="en-US"/><a:t>').concat(e._slideNum,'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>')}function kZe(e){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
<p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">
|
||
`.concat(sP(e),`
|
||
<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>`)}function PZe(e,t){var n=t.map(function(i,o){return'<p:sldLayoutId id="'.concat(jYe+o,'" r:id="rId').concat(e._rels.length+o+1,'"/>')}),r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+Ti;return r+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">',r+=sP(e),r+='<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>',r+="<p:sldLayoutIdLst>"+n.join("")+"</p:sldLayoutIdLst>",r+='<p:hf sldNum="0" hdr="0" ftr="0" dt="0"/>',r+='<p:txStyles> <p:titleStyle> <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle> <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle> <a:defPPr><a:defRPr lang="en-US"/></a:defPPr> <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles>',r+="</p:sldMaster>",r}function CZe(e,t){return lP(t[e-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])}function NZe(e,t,n){return lP(e[n-1],[{target:"../slideLayouts/slideLayout".concat(XZe(e,t,n),".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:"../notesSlides/notesSlide".concat(n,".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}function IZe(e){return`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
||
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>
|
||
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide`.concat(e,`.xml"/>
|
||
</Relationships>`)}function FZe(e,t){var n=t.map(function(r,i){return{target:"../slideLayouts/slideLayout".concat(i+1,".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}});return n.push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),lP(e,n)}function EZe(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,`<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
||
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>
|
||
</Relationships>`)}function XZe(e,t,n){for(var r=0;r<t.length;r++)if(t[r]._name===e[n-1]._slideLayout._name)return r+1;return 1}function WZe(e){var t,n,r,i,o=!((t=e.theme)===null||t===void 0)&&t.headFontFace?'<a:latin typeface="'.concat((n=e.theme)===null||n===void 0?void 0:n.headFontFace,'"/>'):'<a:latin typeface="Calibri Light" panose="020F0302020204030204"/>',a=!((r=e.theme)===null||r===void 0)&&r.bodyFontFace?'<a:latin typeface="'.concat((i=e.theme)===null||i===void 0?void 0:i.bodyFontFace,'"/>'):'<a:latin typeface="Calibri" panose="020F0502020204030204"/>';return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont>'.concat(o,'<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont>').concat(a,'<a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>')}function VZe(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti)+'<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" '+'xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" '.concat(e.rtlMode?'rtl="1"':"",' saveSubsetFonts="1" autoCompressPictures="0">');t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst>',t+="<p:sldIdLst>",e.slides.forEach(function(r){return t+='<p:sldId id="'.concat(r._slideId,'" r:id="rId').concat(r._rId,'"/>')}),t+="</p:sldIdLst>",t+='<p:notesMasterIdLst><p:notesMasterId r:id="rId'.concat(e.slides.length+2,'"/></p:notesMasterIdLst>'),t+='<p:sldSz cx="'.concat(e.presLayout.width,'" cy="').concat(e.presLayout.height,'"/>'),t+='<p:notesSz cx="'.concat(e.presLayout.height,'" cy="').concat(e.presLayout.width,'"/>'),t+="<p:defaultTextStyle>";for(var n=1;n<10;n++)t+="<a:lvl".concat(n,'pPr marL="').concat((n-1)*457200,'" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1">')+'<a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/>'+"</a:defRPr></a:lvl".concat(n,"pPr>");return t+="</p:defaultTextStyle>",e.sections&&e.sections.length>0&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">',t+='<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',e.sections.forEach(function(r){t+='<p14:section name="'.concat(Jt(r.title),'" id="{').concat(hb("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),'}"><p14:sldIdLst>'),r._slides.forEach(function(i){return t+='<p14:sldId id="'.concat(i._slideId,'"/>')}),t+="</p14:sldIdLst></p14:section>"}),t+="</p14:sectionLst></p:ext>",t+='<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext>',t+="</p:extLst>"),t+="</p:presentation>",t}function DZe(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,'<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>')}function UZe(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,'<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>')}function BZe(){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(Ti,'<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>')}var YZe="3.12.0",ZZe=function(){function e(){var t=this;this._version=YZe,this._alignH=KT,this._alignV=GT,this._chartType=QT,this._outputType=ZT,this._schemeColor=ba,this._shapeType=HT,this._charts=ut,this._colors=zT,this._shapes=Qf,this.addNewSlide=function(a){var s=t.sections.length>0&&t.sections[t.sections.length-1]._slides.filter(function(l){return l._slideNum===t.slides[t.slides.length-1]._slideNum}).length>0;return a.sectionTitle=s?t.sections[t.sections.length-1].title:null,t.addSlide(a)},this.getSlide=function(a){return t.slides.filter(function(s){return s._slideNum===a})[0]},this.setSlideNumber=function(a){t.masterSlide._slideNumberProps=a,t.slideLayouts.filter(function(s){return s._name===BT})[0]._slideNumberProps=a},this.createChartMediaRels=function(a,s,l){a._relsChart.forEach(function(u){return l.push(vZe(u,s))}),a._relsMedia.forEach(function(u){if(u.type!=="online"&&u.type!=="hyperlink"){var c=u.data&&typeof u.data=="string"?u.data:"";!c.includes(",")&&!c.includes(";")?c="image/png;base64,"+c:c.includes(",")?c.includes(";")||(c="image/png;"+c):c="image/png;base64,"+c,s.file(u.Target.replace("..","ppt"),c.split(",").pop(),{base64:!0})}})},this.writeFileToBrowser=function(a,s){return Ol(t,void 0,void 0,function(){var l,u;return kl(this,function(c){switch(c.label){case 0:return l=document.createElement("a"),l.setAttribute("style","display:none;"),l.dataset.interception="off",document.body.appendChild(l),window.URL.createObjectURL?(u=window.URL.createObjectURL(new Blob([s],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"})),l.href=u,l.download=a,l.click(),setTimeout(function(){window.URL.revokeObjectURL(u),document.body.removeChild(l)},100),[4,Promise.resolve(a)]):[3,2];case 1:return[2,c.sent()];case 2:return[2]}})})},this.exportPresentation=function(a){return Ol(t,void 0,void 0,function(){var s,l,u,c=this;return kl(this,function(f){switch(f.label){case 0:return s=[],l=[],u=new Vq,this.slides.forEach(function(d){l=l.concat(F8(d))}),this.slideLayouts.forEach(function(d){l=l.concat(F8(d))}),l=l.concat(F8(this.masterSlide)),[4,Promise.all(l).then(function(){return Ol(c,void 0,void 0,function(){var d=this;return kl(this,function(h){switch(h.label){case 0:return this.slides.forEach(function(p){p._slideLayout&&hZe(p)}),u.folder("_rels"),u.folder("docProps"),u.folder("ppt").folder("_rels"),u.folder("ppt/charts").folder("_rels"),u.folder("ppt/embeddings"),u.folder("ppt/media"),u.folder("ppt/slideLayouts").folder("_rels"),u.folder("ppt/slideMasters").folder("_rels"),u.folder("ppt/slides").folder("_rels"),u.folder("ppt/theme"),u.folder("ppt/notesMasters").folder("_rels"),u.folder("ppt/notesSlides").folder("_rels"),u.file("[Content_Types].xml",bZe(this.slides,this.slideLayouts,this.masterSlide)),u.file("_rels/.rels",xZe()),u.file("docProps/app.xml",SZe(this.slides,this.company)),u.file("docProps/core.xml",wZe(this.title,this.subject,this.author,this.revision)),u.file("ppt/_rels/presentation.xml.rels",MZe(this.slides)),u.file("ppt/theme/theme1.xml",WZe(this)),u.file("ppt/presentation.xml",VZe(this)),u.file("ppt/presProps.xml",DZe()),u.file("ppt/tableStyles.xml",UZe()),u.file("ppt/viewProps.xml",BZe()),this.slideLayouts.forEach(function(p,v){u.file("ppt/slideLayouts/slideLayout".concat(v+1,".xml"),kZe(p)),u.file("ppt/slideLayouts/_rels/slideLayout".concat(v+1,".xml.rels"),CZe(v+1,d.slideLayouts))}),this.slides.forEach(function(p,v){u.file("ppt/slides/slide".concat(v+1,".xml"),LZe(p)),u.file("ppt/slides/_rels/slide".concat(v+1,".xml.rels"),NZe(d.slides,d.slideLayouts,v+1)),u.file("ppt/notesSlides/notesSlide".concat(v+1,".xml"),OZe(p)),u.file("ppt/notesSlides/_rels/notesSlide".concat(v+1,".xml.rels"),IZe(v+1))}),u.file("ppt/slideMasters/slideMaster1.xml",PZe(this.masterSlide,this.slideLayouts)),u.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",FZe(this.masterSlide,this.slideLayouts)),u.file("ppt/notesMasters/notesMaster1.xml",_Ze()),u.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",EZe()),this.slideLayouts.forEach(function(p){d.createChartMediaRels(p,u,s)}),this.slides.forEach(function(p){d.createChartMediaRels(p,u,s)}),this.createChartMediaRels(this.masterSlide,u,s),[4,Promise.all(s).then(function(){return Ol(d,void 0,void 0,function(){return kl(this,function(p){switch(p.label){case 0:return a.outputType!=="STREAM"?[3,2]:[4,u.generateAsync({type:"nodebuffer",compression:a.compression?"DEFLATE":"STORE"})];case 1:return[2,p.sent()];case 2:return a.outputType?[4,u.generateAsync({type:a.outputType})]:[3,4];case 3:return[2,p.sent()];case 4:return[4,u.generateAsync({type:"blob",compression:a.compression?"DEFLATE":"STORE"})];case 5:return[2,p.sent()]}})})})];case 1:return[2,h.sent()]}})})})];case 1:return[2,f.sent()]}})})};var n={name:"screen4x3",width:9144e3,height:6858e3},r={name:"screen16x9",width:9144e3,height:5143500},i={name:"screen16x10",width:9144e3,height:5715e3},o={name:"custom",width:12192e3,height:6858e3};this.LAYOUTS={LAYOUT_4x3:n,LAYOUT_16x9:r,LAYOUT_16x10:i,LAYOUT_WIDE:o},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS[K0].name,_sizeW:this.LAYOUTS[K0].width,_sizeH:this.LAYOUTS[K0].height,width:this.LAYOUTS[K0].width,height:this.LAYOUTS[K0].height},this._rtlMode=!1,this._slideLayouts=[{_margin:i2,_name:BT,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}return Object.defineProperty(e.prototype,"layout",{get:function(){return this._layout},set:function(t){var n=this.LAYOUTS[t];if(n)this._layout=t,this._presLayout=n;else throw new Error("UNKNOWN-LAYOUT")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"author",{get:function(){return this._author},set:function(t){this._author=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"company",{get:function(){return this._company},set:function(t){this._company=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"revision",{get:function(){return this._revision},set:function(t){this._revision=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subject",{get:function(){return this._subject},set:function(t){this._subject=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"theme",{get:function(){return this._theme},set:function(t){this._theme=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._title},set:function(t){this._title=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rtlMode",{get:function(){return this._rtlMode},set:function(t){this._rtlMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"masterSlide",{get:function(){return this._masterSlide},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slides",{get:function(){return this._slides},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sections",{get:function(){return this._sections},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideLayouts",{get:function(){return this._slideLayouts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignH",{get:function(){return this._alignH},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignV",{get:function(){return this._alignV},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ChartType",{get:function(){return this._chartType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"OutputType",{get:function(){return this._outputType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"presLayout",{get:function(){return this._presLayout},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"SchemeColor",{get:function(){return this._schemeColor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ShapeType",{get:function(){return this._shapeType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"charts",{get:function(){return this._charts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"colors",{get:function(){return this._colors},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shapes",{get:function(){return this._shapes},enumerable:!1,configurable:!0}),e.prototype.stream=function(t){return Ol(this,void 0,void 0,function(){return kl(this,function(n){switch(n.label){case 0:return[4,this.exportPresentation({compression:t==null?void 0:t.compression,outputType:"STREAM"})];case 1:return[2,n.sent()]}})})},e.prototype.write=function(t){return Ol(this,void 0,void 0,function(){var n,r;return kl(this,function(i){switch(i.label){case 0:return n=typeof t=="object"&&(t!=null&&t.outputType)?t.outputType:t||null,r=typeof t=="object"&&(t!=null&&t.compression)?t.compression:!1,[4,this.exportPresentation({compression:r,outputType:n})];case 1:return[2,i.sent()]}})})},e.prototype.writeFile=function(t){return Ol(this,void 0,void 0,function(){var n,r,i,o,a=this;return kl(this,function(s){switch(s.label){case 0:return n=typeof require<"u"&&typeof window>"u"?require("fs"):null,typeof t=="string"&&console.log("Warning: `writeFile(filename)` is deprecated - please use `WriteFileProps` argument (v3.5.0)"),r=typeof t=="object"&&(t!=null&&t.fileName)?t.fileName:typeof t=="string"?t:"",i=typeof t=="object"&&(t!=null&&t.compression)?t.compression:!1,o=r?r.toString().toLowerCase().endsWith(".pptx")?r:r+".pptx":"Presentation.pptx",[4,this.exportPresentation({compression:i,outputType:n?"nodebuffer":null}).then(function(l){return Ol(a,void 0,void 0,function(){return kl(this,function(u){switch(u.label){case 0:return n?[4,new Promise(function(c,f){n.writeFile(o,l,function(d){d?f(d):c(o)})})]:[3,2];case 1:return[2,u.sent()];case 2:return[4,this.writeFileToBrowser(o,l)];case 3:return[2,u.sent()]}})})})];case 1:return[2,s.sent()]}})})},e.prototype.addSection=function(t){t?t.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");var n={_type:"user",_slides:[],title:t.title};t.order?this.sections.splice(t.order,0,n):this._sections.push(n)},e.prototype.addSlide=function(t){var n=typeof t=="string"?t:t!=null&&t.masterName?t.masterName:"",r={_name:this.LAYOUTS[K0].name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};if(n){var i=this.slideLayouts.filter(function(l){return l._name===n})[0];i&&(r=i)}var o=new pZe({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:r});if(this._slides.push(o),t!=null&&t.sectionTitle){var a=this.sections.filter(function(l){return l.title===t.sectionTitle})[0];a?a._slides.push(o):console.warn('addSlide: unable to find section with title: "'.concat(t.sectionTitle,'"'))}else if(this.sections&&this.sections.length>0&&!(t!=null&&t.sectionTitle)){var s=this._sections[this.sections.length-1];s._type==="default"?s._slides.push(o):this._sections.push({title:"Default-".concat(this.sections.filter(function(l){return l._type==="default"}).length+1),_type:"default",_slides:[o]})}return o},e.prototype.defineLayout=function(t){t?t.name?t.width?t.height?typeof t.height!="number"?console.warn("defineLayout `height` should be a number (inches)"):typeof t.width!="number"&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[t.name]={name:t.name,_sizeW:Math.round(Number(t.width)*zt),_sizeH:Math.round(Number(t.height)*zt),width:Math.round(Number(t.width)*zt),height:Math.round(Number(t.height)*zt)}},e.prototype.defineSlideMaster=function(t){if(!t.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");var n={_margin:t.margin||i2,_name:t.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:t.slideNumber||null,_slideObjects:[],background:t.background||null,bkgd:t.bkgd||null};uZe(t,n),this.slideLayouts.push(n),(t.background||t.bkgd)&&Kq(t.background,n),n._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=n._slideNumberProps)},e.prototype.tableToSlides=function(t,n){n===void 0&&(n={}),sZe(this,t,n,n!=null&&n.masterSlideName?this.slideLayouts.filter(function(r){return r._name===n.masterSlideName})[0]:null)},e}();const QZe=["style","script","template"],HZe=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],KZe={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},GZe=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Lh=(e,t)=>{const n=t-e.position;Jx(e,n)},Jx=(e,t)=>{e.position=e.position+t},zZe=(e,t)=>{for(;;){const r=e.indexOf("<",t);if(r===-1)return r;const i=e.charAt(r+1);if(i==="/"||i==="!"||/[A-Za-z0-9]/.test(i))return r;t=r+1}return-1},zq=e=>{const{str:t}=e;let n=zZe(t,e.position);if(n===e.position)return;n===-1&&(n=t.length);const r=t.slice(e.position,n);Lh(e,n),e.tokens.push({type:"text",content:r})},JZe=e=>{const{str:t}=e;Jx(e,4);let n=t.indexOf("-->",e.position),r=n+3;n===-1&&(n=r=t.length);const i=t.slice(e.position,n);Lh(e,r),e.tokens.push({type:"comment",content:i})},$Ze=e=>{const{str:t}=e,n=t.length;let r=e.position;for(;r<n;){const a=t.charAt(r);if(!(/\s/.test(a)||a==="/"||a===">"))break;r++}let i=r+1;for(;i<n;){const a=t.charAt(i);if(!!(/\s/.test(a)||a==="/"||a===">"))break;i++}Lh(e,i);const o=t.slice(r,i);return e.tokens.push({type:"tag",content:o}),o},jZe=e=>{const{str:t,tokens:n}=e;let r=e.position,i=null,o=r;const a=[],s=t.length;for(;r<s;){const u=t.charAt(r);if(i){u===i&&(i=null),r++;continue}if(u==="/"||u===">"){r!==o&&a.push(t.slice(o,r));break}if(/\s/.test(u)){r!==o&&a.push(t.slice(o,r)),o=r+1,r++;continue}if(u==="'"||u==='"'){i=u,r++;continue}r++}Lh(e,r);const l="attribute";for(let u=0;u<a.length;u++){const c=a[u];if(c.indexOf("=")===-1){const d=a[u+1];if(d&&Un.startsWith(d,"=")){if(d.length>1){const p=c+d;n.push({type:l,content:p}),u+=1;continue}const h=a[u+2];if(u+=1,h){const p=c+"="+h;n.push({type:l,content:p}),u+=1;continue}}}if(Un.endsWith(c,"=")){const d=a[u+1];if(d&&d.indexOf("=")===-1){const p=c+d;n.push({type:l,content:p}),u+=1;continue}const h=c.slice(0,-1);n.push({type:l,content:h});continue}n.push({type:l,content:c})}},qZe=(e,t)=>{const{str:n,tokens:r}=t,i=e.toLowerCase(),o=n.length;let a=t.position;for(;a<o;){const s=n.indexOf("</",a);if(s===-1){zq(t);break}const l={str:n,position:t.position,tokens:[]};Lh(l,s);const u=Jq(l);if(i!==u.toLowerCase()){a=l.position;continue}if(s!==t.position){const c=t.position;Lh(t,s),r.push({type:"text",content:n.slice(c,s)})}r.push(...l.tokens),Lh(t,l.position);break}},Jq=e=>{const{str:t}=e,r=t.charAt(e.position+1)==="/";Jx(e,r?2:1),e.tokens.push({type:"tag-start",close:r});const i=$Ze(e);jZe(e);const a=t.charAt(e.position)==="/";return Jx(e,a?2:1),e.tokens.push({type:"tag-end",close:a}),i},eQe=e=>{const t=e.str,n=t.length;for(;e.position<n;){const r=e.position;if(zq(e),e.position===r)if(Un.startsWith(t,"!--",r+1))JZe(e);else{const o=Jq(e),a=o.toLowerCase();QZe.includes(a)&&qZe(o,e)}}},tQe=e=>{const t={str:e,position:0,tokens:[]};return eQe(t),t.tokens},nQe=e=>{const t={tagName:null,children:[]};return $q({tokens:e,cursor:0,stack:[t]}),t.children},rQe=(e,t)=>{const n=KZe[e];if(n){let r=t.length-1;for(;r>=0;){const i=t[r].tagName;if(i===e)break;if(i&&n.includes(i))return!0;r--}}return!1},uU=(e,t)=>{e.splice(t)},$q=e=>{const{stack:t,tokens:n}=e;let{cursor:r}=e,i=t[t.length-1].children;const o=n.length;for(;r<o;){const a=n[r];if(a.type!=="tag-start"){i.push(a),r++;continue}const s=n[++r];r++;const l=s.content.toLowerCase();if(a.close){let g=t.length,m=!1;for(;--g>-1;)if(t[g].tagName===l){m=!0;break}for(;r<o&&n[r].type==="tag-end";)r++;if(m){uU(t,g);break}else continue}let c=HZe.includes(l);if(c&&(c=!rQe(l,t)),c){let g=t.length-1;for(;g>0;){if(l===t[g].tagName){uU(t,g);const m=g-1;i=t[m].children;break}g=g-1}}const f=[];let d;for(;r<o;){const g=n[r];if(g.type==="tag-end"){d=g;break}f.push(g.content),r++}if(!d)break;r++;const h=[],p={type:"element",tagName:s.content,attributes:f,children:h};if(i.push(p),!(d.close||GZe.includes(l))){t.push({tagName:l,children:h});const g={tokens:n,cursor:r,stack:t};$q(g),r=g.cursor}}e.cursor=r},iQe=(e,t)=>{const n=e.indexOf(t);return n===-1?[e]:[e.slice(0,n),e.slice(n+t.length)]},oQe=e=>{const t=e.charAt(0),n=e.length-1;return(t==='"'||t==="'")&&t===e.charAt(n)?e.slice(1,n):e},aQe=e=>e.map(t=>{const n=iQe(t.trim(),"="),r=n[0],i=typeof n[1]=="string"?oQe(n[1]):null;return{key:r,value:i}}),jq=e=>e.map(t=>{if(t.type==="element"){const r=jq(t.children);return{type:"element",tagName:t.tagName.toLowerCase(),attributes:aQe(t.attributes),children:r}}return{type:t.type,content:t.content}}),sQe=e=>{const t=tQe(e),n=nQe(t);return jq(n)},bR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",lQe="data:image/svg+xml;base64,",uQe=e=>{e=e.replace(/\r\n/g,`
|
||
`);let t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);r<128?t+=String.fromCharCode(r):r>127&&r<2048?(t+=String.fromCharCode(r>>6|192),t+=String.fromCharCode(r&63|128)):(t+=String.fromCharCode(r>>12|224),t+=String.fromCharCode(r>>6&63|128),t+=String.fromCharCode(r&63|128))}return t},cQe=e=>{let t="",n,r,i,o,a,s,l,u=0;for(e=uQe(e);u<e.length;)n=e.charCodeAt(u++),r=e.charCodeAt(u++),i=e.charCodeAt(u++),o=n>>2,a=(n&3)<<4|r>>4,s=(r&15)<<2|i>>6,l=i&63,isNaN(r)?s=l=64:isNaN(i)&&(l=64),t=t+bR.charAt(o)+bR.charAt(a)+bR.charAt(s)+bR.charAt(l);return t},cU=e=>{const n=new XMLSerializer().serializeToString(e);return lQe+cQe(n)},I3=()=>{const e=lt(),{slides:t,theme:n,viewportRatio:r,title:i,viewportSize:o}=We(e),a=we(()=>96*(o.value/960)),s=we(()=>96/72*(o.value/960)),l=ge(!1),u=(x,S,T,w=!0)=>{l.value=!0;const M=S==="png"?SEe:wEe;x.querySelectorAll("foreignObject [xmlns]").forEach(P=>P.removeAttribute("xmlns")),setTimeout(()=>{const P={quality:T,width:1600};w&&(P.fontEmbedCSS=""),M(x,P).then(k=>{l.value=!1,O8.saveAs(k,`${i.value}.${S}`)}).catch(()=>{l.value=!1,Tn.error("导出图片失败")})},200)},c=x=>{const S=new Blob([K_(JSON.stringify(x))],{type:""});O8.saveAs(S,`${i.value}.pptist`)},f=()=>{const x={title:i.value,width:o.value,height:o.value*r.value,slides:t.value},S=new Blob([JSON.stringify(x)],{type:""});O8.saveAs(S,`${i.value}.json`)},d=x=>{const S=ot(x),T=S.getAlpha(),w=T===0?"#ffffff":S.setAlpha(1).toHexString();return{alpha:T,color:w}},h=x=>{const S=sQe(x);let T=!1,w=0;const M=[],O=(P,k={})=>{for(const F of P){if("tagName"in F&&["div","li","p"].includes(F.tagName)&&M.length){const W=M[M.length-1];W.options||(W.options={}),W.options.breakLine=!0}const I={...k},N="attributes"in F?F.attributes.find(W=>W.key==="style"):null;if(N&&N.value){const W=N.value.split(";");for(const D of W){const[Z,re]=D.split(": "),[B,Y]=[Un.trim(Z),Un.trim(re)];B&&Y&&(I[B]=Y)}}if("tagName"in F){if(F.tagName==="em"&&(I["font-style"]="italic"),F.tagName==="strong"&&(I["font-weight"]="bold"),F.tagName==="sup"&&(I["vertical-align"]="super"),F.tagName==="sub"&&(I["vertical-align"]="sub"),F.tagName==="a"){const W=F.attributes.find(D=>D.key==="href");I.href=(W==null?void 0:W.value)||""}if(F.tagName==="ul"&&(I["list-type"]="ul"),F.tagName==="ol"&&(I["list-type"]="ol"),F.tagName==="li"&&(T=!0),F.tagName==="p"&&"attributes"in F){const W=F.attributes.find(D=>D.key==="data-indent");W&&W.value&&(w=+W.value)}}if("tagName"in F&&F.tagName==="br")M.push({text:"",options:{breakLine:!0}});else if("content"in F){const W=F.content.replace(/ /g," ").replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&").replace(/\n/g,""),D={};I["font-size"]&&(D.fontSize=parseInt(I["font-size"])/s.value),I.color&&(D.color=d(I.color).color),I["background-color"]&&(D.highlight=d(I["background-color"]).color),I["text-decoration-line"]&&(I["text-decoration-line"].indexOf("underline")!==-1&&(D.underline={color:D.color||"#000000",style:"sng"}),I["text-decoration-line"].indexOf("line-through")!==-1&&(D.strike="sngStrike")),I["text-decoration"]&&(I["text-decoration"].indexOf("underline")!==-1&&(D.underline={color:D.color||"#000000",style:"sng"}),I["text-decoration"].indexOf("line-through")!==-1&&(D.strike="sngStrike")),I["vertical-align"]&&(I["vertical-align"]==="super"&&(D.superscript=!0),I["vertical-align"]==="sub"&&(D.subscript=!0)),I["text-align"]&&(D.align=I["text-align"]),I["font-weight"]&&(D.bold=I["font-weight"]==="bold"),I["font-style"]&&(D.italic=I["font-style"]==="italic"),I["font-family"]&&(D.fontFace=I["font-family"]),I.href&&(D.hyperlink={url:I.href}),T&&I["list-type"]==="ol"&&(D.bullet={type:"number",indent:(D.fontSize||20)*1.25},D.paraSpaceBefore=.1,T=!1),T&&I["list-type"]==="ul"&&(D.bullet={indent:(D.fontSize||20)*1.25},D.paraSpaceBefore=.1,T=!1),w&&(D.indentLevel=w,w=0),M.push({text:W,options:D})}else"children"in F&&O(F.children,I)}};return O(S),M},p=(x,S={x:1,y:1})=>x.map(T=>{if(T.close!==void 0)return{close:!0};if(T.type==="M")return{x:T.x/a.value*S.x,y:T.y/a.value*S.y,moveTo:!0};if(T.curve){if(T.curve.type==="cubic")return{x:T.x/a.value*S.x,y:T.y/a.value*S.y,curve:{type:"cubic",x1:T.curve.x1/a.value*S.x,y1:T.curve.y1/a.value*S.y,x2:T.curve.x2/a.value*S.x,y2:T.curve.y2/a.value*S.y}};if(T.curve.type==="quadratic")return{x:T.x/a.value*S.x,y:T.y/a.value*S.y,curve:{type:"quadratic",x1:T.curve.x1/a.value*S.x,y1:T.curve.y1/a.value*S.y}}}return{x:T.x/a.value*S.x,y:T.y/a.value*S.y}}),v=x=>{const S=d(x.color),{h:T,v:w}=x;let M=4,O=45;return T===0&&w===0?(M=4,O=45):T===0?w>0?(M=w,O=90):(M=-w,O=270):w===0?T>0?(M=T,O=1):(M=-T,O=180):T>0&&w>0?(M=Math.max(T,w),O=45):T>0&&w<0?(M=Math.max(T,-w),O=315):T<0&&w>0?(M=Math.max(-T,w),O=135):T<0&&w<0&&(M=Math.max(-T,-w),O=225),{type:"outer",color:S.color.replace("#",""),opacity:S.alpha,blur:x.blur/s.value,offset:M,angle:O}},g={solid:"solid",dashed:"dash",dotted:"sysDot"},m=x=>{const S=d((x==null?void 0:x.color)||"#000000");return{color:S.color,transparency:(1-S.alpha)*100,width:(x.width||1)/s.value,dashType:x.style?g[x.style]:"solid"}},y=x=>{const{type:S,target:T}=x;if(S==="web")return{url:T};if(S==="slide"){const w=t.value.findIndex(M=>M.id===T);if(w!==-1)return{slide:w+1}}return null},R=x=>{const S=/^data:image\/[^;]+;base64,/;return x.match(S)!==null};return{exporting:l,exportImage:u,exportJSON:f,exportSpecificFile:c,exportPPTX:(x,S,T)=>{var M,O,P,k,F,C,I,N,W,D,Z,re,B,Y,K,G;l.value=!0;const w=new ZZe;if(r.value===.625?w.layout="LAYOUT_16x10":r.value===.75?w.layout="LAYOUT_4x3":r.value===.70710678?(w.defineLayout({name:"A3",width:10,height:7.0710678}),w.layout="A3"):r.value===1.41421356?(w.defineLayout({name:"A3_V",width:10,height:14.1421356}),w.layout="A3_V"):w.layout="LAYOUT_16x9",S){const{color:ee,alpha:q}=d(n.value.backgroundColor);w.defineSlideMaster({title:"PPTIST_MASTER",background:{color:ee,transparency:(1-q)*100}})}for(const ee of x){const q=w.addSlide();if(ee.background){const H=ee.background;if(H.type==="image"&&H.image)R(H.image.src)?q.background={data:H.image.src}:q.background={path:H.image.src};else if(H.type==="solid"&&H.color){const ue=d(H.color);q.background={color:ue.color,transparency:(1-ue.alpha)*100}}else if(H.type==="gradient"&&H.gradient){const ue=H.gradient.colors,Ae=ue[0].color,ce=ue[ue.length-1].color,de=ot.mix(Ae,ce).toHexString(),le=d(de);q.background={color:le.color,transparency:(1-le.alpha)*100}}}if(ee.remark&&q.addNotes(ee.remark),!!ee.elements){for(const H of ee.elements)if(H.type==="text"){const ue=h(H.content),Ae={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,fontSize:20/s.value,fontFace:"微软雅黑",color:"#000000",valign:"top",margin:10/s.value,paraSpaceBefore:5/s.value,lineSpacingMultiple:1.5/1.25,autoFit:!0};if(H.rotate&&(Ae.rotate=H.rotate),H.wordSpace&&(Ae.charSpacing=H.wordSpace/s.value),H.lineHeight&&(Ae.lineSpacingMultiple=H.lineHeight/1.25),H.fill){const ce=d(H.fill),de=H.opacity===void 0?1:H.opacity;Ae.fill={color:ce.color,transparency:(1-ce.alpha*de)*100}}H.defaultColor&&(Ae.color=d(H.defaultColor).color),H.defaultFontName&&(Ae.fontFace=H.defaultFontName),H.shadow&&(Ae.shadow=v(H.shadow)),(M=H.outline)!=null&&M.width&&(Ae.line=m(H.outline)),H.opacity!==void 0&&(Ae.transparency=(1-H.opacity)*100),H.paragraphSpace!==void 0&&(Ae.paraSpaceBefore=H.paragraphSpace/s.value),H.vertical&&(Ae.vert="eaVert"),q.addText(ue,Ae)}else if(H.type==="image"){const ue={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value};if(R(H.src)?ue.data=H.src:ue.path=H.src,H.flipH&&(ue.flipH=H.flipH),H.flipV&&(ue.flipV=H.flipV),H.rotate&&(ue.rotate=H.rotate),H.link){const Ae=y(H.link);Ae&&(ue.hyperlink=Ae)}if((O=H.filters)!=null&&O.opacity&&(ue.transparency=100-parseInt((P=H.filters)==null?void 0:P.opacity)),H.clip){H.clip.shape==="ellipse"&&(ue.rounding=!0);const[Ae,ce]=H.clip.range,[de,le]=Ae,[J,E]=ce,$=H.width/((J-de)/a.value),ie=H.height/((E-le)/a.value);ue.w=$/a.value,ue.h=ie/a.value,ue.sizing={type:"crop",x:de/a.value*$/a.value,y:le/a.value*ie/a.value,w:(J-de)/a.value*$/a.value,h:(E-le)/a.value*ie/a.value}}q.addImage(ue)}else if(H.type==="shape"){if(H.special){const ue=document.querySelector(`.thumbnail-list .base-element-${H.id} svg`);if(ue.clientWidth<1||ue.clientHeight<1)continue;const ce={data:cU(ue),x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value};if(H.rotate&&(ce.rotate=H.rotate),H.link){const de=y(H.link);de&&(ce.hyperlink=de)}q.addImage(ce)}else{const ue={x:H.width/H.viewBox[0],y:H.height/H.viewBox[1]},Ae=p(zF(H.path),ue);let ce=d(H.fill);if(H.gradient){const J=H.gradient.colors,E=J[0].color,$=J[J.length-1].color,ie=ot.mix(E,$).toHexString();ce=d(ie)}const de=H.opacity===void 0?1:H.opacity,le={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,fill:{color:ce.color,transparency:(1-ce.alpha*de)*100},points:Ae};if(H.flipH&&(le.flipH=H.flipH),H.flipV&&(le.flipV=H.flipV),H.shadow&&(le.shadow=v(H.shadow)),(k=H.outline)!=null&&k.width&&(le.line=m(H.outline)),H.rotate&&(le.rotate=H.rotate),H.link){const J=y(H.link);J&&(le.hyperlink=J)}q.addShape("custGeom",le)}if(H.text){const ue=h(H.text.content),Ae={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,fontSize:20/s.value,fontFace:"微软雅黑",color:"#000000",paraSpaceBefore:5/s.value,valign:H.text.align};H.rotate&&(Ae.rotate=H.rotate),H.text.defaultColor&&(Ae.color=d(H.text.defaultColor).color),H.text.defaultFontName&&(Ae.fontFace=H.text.defaultFontName),q.addText(ue,Ae)}}else if(H.type==="line"){const ue=z_(H),Ae=p(zF(ue)),{minX:ce,maxX:de,minY:le,maxY:J}=is(H),E=d(H.color),$={x:H.left/a.value,y:H.top/a.value,w:(de-ce)/a.value,h:(J-le)/a.value,line:{color:E.color,transparency:(1-E.alpha)*100,width:H.width/s.value,dashType:g[H.style],beginArrowType:H.points[0]?"arrow":"none",endArrowType:H.points[1]?"arrow":"none"},points:Ae};H.shadow&&($.shadow=v(H.shadow)),q.addShape("custGeom",$)}else if(H.type==="chart"){const ue=[];for(let E=0;E<H.data.series.length;E++){const $=H.data.series[E];ue.push({name:`系列${E+1}`,labels:H.data.labels,values:$})}let Ae=[];if(H.themeColors.length===10)Ae=H.themeColors.map(E=>d(E).color);else if(H.themeColors.length===1)Ae=ot(H.themeColors[0]).analogous(10).map(E=>d(E.toHexString()).color);else{const E=H.themeColors.length,$=ot(H.themeColors[E-1]).analogous(11-E).map(ie=>ie.toHexString());Ae=[...H.themeColors.slice(0,E-1),...$].map(ie=>d(ie).color)}const ce={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,chartColors:H.chartType==="pie"||H.chartType==="ring"?Ae:Ae.slice(0,H.data.series.length)},de=d(H.textColor||"#000000").color;ce.catAxisLabelColor=de,ce.valAxisLabelColor=de;const le=14/s.value;if(ce.catAxisLabelFontSize=le,ce.valAxisLabelFontSize=le,H.fill||H.outline){const E={};H.fill&&(E.fill={color:d(H.fill).color}),H.outline&&(E.border={pt:H.outline.width/s.value,color:d(H.outline.color).color}),ce.plotArea=E}(H.data.series.length>1&&H.chartType!=="scatter"||H.chartType==="pie"||H.chartType==="ring")&&(ce.showLegend=!0,ce.legendPos="b",ce.legendColor=de,ce.legendFontSize=le);let J=w.ChartType.bar;H.chartType==="bar"?(J=w.ChartType.bar,ce.barDir="col",(F=H.options)!=null&&F.stack&&(ce.barGrouping="stacked")):H.chartType==="column"?(J=w.ChartType.bar,ce.barDir="bar",(C=H.options)!=null&&C.stack&&(ce.barGrouping="stacked")):H.chartType==="line"?(J=w.ChartType.line,(I=H.options)!=null&&I.lineSmooth&&(ce.lineSmooth=!0)):H.chartType==="area"?J=w.ChartType.area:H.chartType==="radar"?J=w.ChartType.radar:H.chartType==="scatter"?(J=w.ChartType.scatter,ce.lineSize=0):H.chartType==="pie"?J=w.ChartType.pie:H.chartType==="ring"&&(J=w.ChartType.doughnut,ce.holeSize=60),q.addChart(J,ue,ce)}else if(H.type==="table"){const ue=[];for(let E=0;E<H.data.length;E++){const $=H.data[E];for(let ie=0;ie<$.length;ie++){const j=$[ie];if(j.colspan>1||j.rowspan>1)for(let te=E;te<E+j.rowspan;te++)for(let ae=te===E?ie+1:ie;ae<ie+j.colspan;ae++)ue.push(`${te}_${ae}`)}}const Ae=[],ce=H.theme;let de=null,le=[];ce&&(de=d(ce.color),le=rQ(ce.color).map(E=>d(E)));for(let E=0;E<H.data.length;E++){const $=H.data[E],ie=[];for(let j=0;j<$.length;j++){const te=$[j],ae={colspan:te.colspan,rowspan:te.rowspan,bold:((N=te.style)==null?void 0:N.bold)||!1,italic:((W=te.style)==null?void 0:W.em)||!1,underline:{style:(D=te.style)!=null&&D.underline?"sng":"none"},align:((Z=te.style)==null?void 0:Z.align)||"left",valign:"middle",fontFace:((re=te.style)==null?void 0:re.fontname)||"微软雅黑",fontSize:((B=te.style)!=null&&B.fontsize?parseInt((Y=te.style)==null?void 0:Y.fontsize):14)/s.value};if(ce&&de){let he;E%2===0?he=le[1]:he=le[0],(ce.rowHeader&&E===0||ce.rowFooter&&E===H.data.length-1||ce.colHeader&&j===0||ce.colFooter&&j===$.length-1)&&(he=de),ae.fill={color:he.color,transparency:(1-he.alpha)*100}}if((K=te.style)!=null&&K.backcolor){const he=d(te.style.backcolor);ae.fill={color:he.color,transparency:(1-he.alpha)*100}}(G=te.style)!=null&&G.color&&(ae.color=d(te.style.color).color),ue.includes(`${E}_${j}`)||ie.push({text:te.text,options:ae})}ie.length&&Ae.push(ie)}const J={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,colW:H.colWidths.map(E=>H.width*E/a.value)};H.theme&&(J.fill={color:"#ffffff"}),H.outline.width&&H.outline.color&&(J.border={type:H.outline.style==="solid"?"solid":"dash",pt:H.outline.width/s.value,color:d(H.outline.color).color}),q.addTable(Ae,J)}else if(H.type==="latex"){const ue=document.querySelector(`.thumbnail-list .base-element-${H.id} svg`),ce={data:cU(ue),x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value};if(H.link){const de=y(H.link);de&&(ce.hyperlink=de)}q.addImage(ce)}else if(!T&&(H.type==="video"||H.type==="audio")){const ue={x:H.left/a.value,y:H.top/a.value,w:H.width/a.value,h:H.height/a.value,path:H.src,type:H.type};H.type==="video"&&H.poster&&(ue.cover=H.poster);const Ae=H.src.match(/\.([a-zA-Z0-9]+)(?:[\?#]|$)/);Ae&&Ae[1]?ue.extn=Ae[1]:H.ext&&(ue.extn=H.ext);const ce=["avi","mp4","m4v","mov","wmv"],de=["mp3","m4a","mp4","wav","wma"];ue.extn&&[...ce,...de].includes(ue.extn)&&q.addMedia(ue)}}}setTimeout(()=>{w.writeFile({fileName:`${i.value}.pptx`}).then(()=>l.value=!1).catch(()=>{l.value=!1,Tn.error("导出失败")})},200)}}},F3=e=>(rn("data-v-32b43d99"),e=e(),on(),e),fQe={class:"export-img-dialog"},dQe={class:"thumbnails-view"},hQe={class:"configs"},pQe={class:"row"},vQe=F3(()=>V("div",{class:"title"},"导出格式:",-1)),gQe={class:"row"},mQe=F3(()=>V("div",{class:"title"},"导出范围:",-1)),yQe={key:0,class:"row"},AQe=["data-range"],RQe={class:"row"},bQe=F3(()=>V("div",{class:"title"},"图片质量:",-1)),xQe={class:"row"},SQe=F3(()=>V("div",{class:"title"},"忽略在线字体:",-1)),wQe={class:"config-item"},MQe={class:"btns"},LQe=Ee({__name:"ExportImage",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:i}=We(lt()),o=ge(),a=ge("all"),s=ge([1,r.value.length]),l=ge("jpeg"),u=ge(1),c=ge(!0),f=we(()=>a.value==="all"?r.value:a.value==="current"?[i.value]:r.value.filter((v,g)=>{const[m,y]=s.value;return g>=m-1&&g<=y-1})),{exportImage:d,exporting:h}=I3(),p=()=>{o.value&&d(o.value,l.value,u.value,c.value)};return(v,g)=>{const m=Cn("tooltip");return U(),ne("div",fQe,[V("div",dQe,[V("div",{class:"thumbnails",ref_key:"imageThumbnailsRef",ref:o},[(U(!0),ne(Ve,null,rt(f.value,y=>(U(),_e(il,{class:"thumbnail",key:y.id,slide:y,size:1600},null,8,["slide"]))),128))],512)]),V("div",hQe,[V("div",pQe,[vQe,_(lu,{class:"config-item",value:l.value,"onUpdate:value":g[0]||(g[0]=y=>l.value=y)},{default:se(()=>[_(Kn,{style:{width:"50%"},value:"jpeg"},{default:se(()=>[De("JPEG")]),_:1}),_(Kn,{style:{width:"50%"},value:"png"},{default:se(()=>[De("PNG")]),_:1})]),_:1},8,["value"])]),V("div",gQe,[mQe,_(lu,{class:"config-item",value:a.value,"onUpdate:value":g[1]||(g[1]=y=>a.value=y)},{default:se(()=>[_(Kn,{style:{width:"33.33%"},value:"all"},{default:se(()=>[De("全部")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"current"},{default:se(()=>[De("当前页")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[De("自定义")]),_:1})]),_:1},8,["value"])]),a.value==="custom"?(U(),ne("div",yQe,[V("div",{class:"title","data-range":`(${s.value[0]} ~ ${s.value[1]})`},"自定义范围:",8,AQe),_(Yi,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:s.value,"onUpdate:value":g[2]||(g[2]=y=>s.value=y)},null,8,["max","value"])])):Ze("",!0),V("div",RQe,[bQe,_(Yi,{class:"config-item",min:0,max:1,step:.1,value:u.value,"onUpdate:value":g[3]||(g[3]=y=>u.value=y)},null,8,["value"])]),V("div",xQe,[SQe,V("div",wQe,[Ge(_(ws,{value:c.value,"onUpdate:value":g[4]||(g[4]=y=>c.value=y)},null,8,["value"]),[[m,"导出时默认忽略在线字体,若您在幻灯片中使用了在线字体,且希望导出后保留相关样式,可选择关闭【忽略在线字体】选项,但要注意这将会增加导出用时。"]])])])]),V("div",MQe,[_(qe,{class:"btn export",type:"primary",onClick:g[5]||(g[5]=y=>p())},{default:se(()=>[De("导出图片")]),_:1}),_(qe,{class:"btn close",onClick:g[6]||(g[6]=y=>n("close"))},{default:se(()=>[De("关闭")]),_:1})]),_(gO,{loading:z(h),tip:"正在导出..."},null,8,["loading"])])}}}),TQe=Ue(LQe,[["__scopeId","data-v-32b43d99"]]),_Qe={class:"export-json-dialog"},OQe={class:"preview"},kQe={class:"btns"},PQe=Ee({__name:"ExportJSON",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,viewportRatio:i,title:o,viewportSize:a}=We(lt()),{exportJSON:s}=I3(),l=we(()=>({title:o.value,width:a.value,height:a.value*i.value,slides:r.value}));return(u,c)=>(U(),ne("div",_Qe,[V("div",OQe,[V("pre",null,pt(l.value),1)]),V("div",kQe,[_(qe,{class:"btn export",type:"primary",onClick:c[0]||(c[0]=f=>z(s)())},{default:se(()=>[De("导出 JSON")]),_:1}),_(qe,{class:"btn close",onClick:c[1]||(c[1]=f=>n("close"))},{default:se(()=>[De("关闭")]),_:1})])]))}}),CQe=Ue(PQe,[["__scopeId","data-v-aaf5a228"]]),NQe=()=>{const e=document.createElement("iframe");return e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.right="0",e.style.top="0",e.style.border="0",document.body.appendChild(e),e},IQe=(e,t,n)=>{const r="<!DOCTYPE html>";let i="";const o=document.styleSheets;if(o){for(const f of o)if(f.cssRules)for(const d of f.cssRules)i+=d.cssText}const{width:a,height:s,margin:l}=n,u=`
|
||
<head>
|
||
<style type="text/css">
|
||
${i}
|
||
html, body {
|
||
height: auto;
|
||
overflow: auto;
|
||
}
|
||
@media print {
|
||
@page {
|
||
size: ${a+2*l}px ${s+2*l}px;
|
||
margin: ${l}px;
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
`,c="<body>"+t.innerHTML+"</body>";e.open(),e.write(`
|
||
${r}
|
||
<html>
|
||
${u}
|
||
${c}
|
||
</html>
|
||
`),e.close()},FQe=(e,t)=>{const n=NQe(),r=n.contentWindow;if(!n.contentDocument||!r)return;IQe(n.contentDocument,e,t);const i=()=>{r.focus(),r.print()},o=()=>{n.removeEventListener("load",i),r.removeEventListener("afterprint",o),document.body.removeChild(n)};n.addEventListener("load",i),r.addEventListener("afterprint",o)},E3=e=>(rn("data-v-d3a30d69"),e=e(),on(),e),EQe={class:"export-pdf-dialog"},XQe={class:"thumbnails-view"},WQe={class:"configs"},VQe={class:"row"},DQe=E3(()=>V("div",{class:"title"},"导出范围:",-1)),UQe={class:"row"},BQe=E3(()=>V("div",{class:"title"},"每页数量:",-1)),YQe={class:"row"},ZQe=E3(()=>V("div",{class:"title"},"边缘留白:",-1)),QQe={class:"config-item"},HQe=E3(()=>V("div",{class:"tip"}," 提示:若打印预览与实际样式不一致,请在弹出的打印窗口中勾选【背景图形】选项。 ",-1)),KQe={class:"btns"},GQe=Ee({__name:"ExportPDF",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:i,viewportRatio:o}=We(lt()),a=ge(),s=ge("all"),l=ge(1),u=ge(!0),c=()=>{if(!a.value)return;const f={width:1600,height:s.value==="all"?1600*o.value*l.value:1600*o.value,margin:u.value?50:0};FQe(a.value,f)};return(f,d)=>(U(),ne("div",EQe,[V("div",XQe,[V("div",{class:"thumbnails",ref_key:"pdfThumbnailsRef",ref:a},[s.value==="current"?(U(),_e(il,{key:0,class:"thumbnail",slide:z(i),size:1600},null,8,["slide"])):(U(!0),ne(Ve,{key:1},rt(z(r),(h,p)=>(U(),_e(il,{class:$e(["thumbnail",{"break-page":(p+1)%l.value===0}]),key:h.id,slide:h,size:1600},null,8,["class","slide"]))),128))],512)]),V("div",WQe,[V("div",VQe,[DQe,_(lu,{class:"config-item",value:s.value,"onUpdate:value":d[0]||(d[0]=h=>s.value=h)},{default:se(()=>[_(Kn,{style:{width:"50%"},value:"all"},{default:se(()=>[De("全部")]),_:1}),_(Kn,{style:{width:"50%"},value:"current"},{default:se(()=>[De("当前页")]),_:1})]),_:1},8,["value"])]),V("div",UQe,[BQe,_(Ar,{class:"config-item",value:l.value,"onUpdate:value":d[1]||(d[1]=h=>l.value=h),options:[{label:"1",value:1},{label:"2",value:2},{label:"3",value:3}]},null,8,["value"])]),V("div",YQe,[ZQe,V("div",QQe,[_(ws,{value:u.value,"onUpdate:value":d[2]||(d[2]=h=>u.value=h)},null,8,["value"])])]),HQe]),V("div",KQe,[_(qe,{class:"btn export",type:"primary",onClick:d[3]||(d[3]=h=>c())},{default:se(()=>[De("打印 / 导出 PDF")]),_:1}),_(qe,{class:"btn close",onClick:d[4]||(d[4]=h=>n("close"))},{default:se(()=>[De("关闭")]),_:1})])]))}}),zQe=Ue(GQe,[["__scopeId","data-v-d3a30d69"]]),uP=e=>(rn("data-v-254b6b07"),e=e(),on(),e),JQe={class:"export-pptx-dialog"},$Qe={class:"configs"},jQe={class:"row"},qQe=uP(()=>V("div",{class:"title"},"导出范围:",-1)),eHe={key:0,class:"row"},tHe=["data-range"],nHe={class:"row"},rHe=uP(()=>V("div",{class:"title"},"忽略音频/视频:",-1)),iHe={class:"config-item"},oHe={class:"row"},aHe=uP(()=>V("div",{class:"title"},"覆盖默认母版:",-1)),sHe={class:"config-item"},lHe={key:1,class:"tip"},uHe={class:"btns"},cHe=Ee({__name:"ExportPPTX",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:i}=We(lt()),{exportPPTX:o,exporting:a}=I3(),s=ge("all"),l=ge([1,r.value.length]),u=ge(!0),c=ge(!0),f=we(()=>s.value==="all"?r.value:s.value==="current"?[i.value]:r.value.filter((d,h)=>{const[p,v]=l.value;return h>=p-1&&h<=v-1}));return(d,h)=>{const p=Cn("tooltip");return U(),ne("div",JQe,[V("div",$Qe,[V("div",jQe,[qQe,_(lu,{class:"config-item",value:s.value,"onUpdate:value":h[0]||(h[0]=v=>s.value=v)},{default:se(()=>[_(Kn,{style:{width:"33.33%"},value:"all"},{default:se(()=>[De("全部")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"current"},{default:se(()=>[De("当前页")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[De("自定义")]),_:1})]),_:1},8,["value"])]),s.value==="custom"?(U(),ne("div",eHe,[V("div",{class:"title","data-range":`(${l.value[0]} ~ ${l.value[1]})`},"自定义范围:",8,tHe),_(Yi,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:l.value,"onUpdate:value":h[1]||(h[1]=v=>l.value=v)},null,8,["max","value"])])):Ze("",!0),V("div",nHe,[rHe,V("div",iHe,[Ge(_(ws,{value:c.value,"onUpdate:value":h[2]||(h[2]=v=>c.value=v)},null,8,["value"]),[[p,"导出时默认忽略音视频,若您的幻灯片中存在音视频元素,且希望将其导出到PPTX文件中,可选择关闭【忽略音视频】选项,但要注意这将会大幅增加导出用时。"]])])]),V("div",oHe,[aHe,V("div",sHe,[_(ws,{value:u.value,"onUpdate:value":h[3]||(h[3]=v=>u.value=v)},null,8,["value"])])]),c.value?Ze("",!0):(U(),ne("div",lHe," 提示:1. 支持导出格式:avi、mp4、mov、wmv、mp3、wav;2. 跨域资源无法导出。 "))]),V("div",uHe,[_(qe,{class:"btn export",type:"primary",onClick:h[4]||(h[4]=v=>z(o)(f.value,u.value,c.value))},{default:se(()=>[De("导出 PPTX")]),_:1}),_(qe,{class:"btn close",onClick:h[5]||(h[5]=v=>n("close"))},{default:se(()=>[De("关闭")]),_:1})]),_(gO,{loading:z(a),tip:"正在导出..."},null,8,["loading"])])}}}),fHe=Ue(cHe,[["__scopeId","data-v-254b6b07"]]),qq=e=>(rn("data-v-bc56c9db"),e=e(),on(),e),dHe={class:"export-pptist-dialog"},hHe={class:"configs"},pHe={class:"row"},vHe=qq(()=>V("div",{class:"title"},"导出范围:",-1)),gHe={key:0,class:"row"},mHe=["data-range"],yHe=qq(()=>V("div",{class:"tip"}," 提示:.pptist 是本应用的特有文件后缀,支持将该类型的文件导入回应用中。 ",-1)),AHe={class:"btns"},RHe=Ee({__name:"ExportSpecificFile",emits:["close"],setup(e,{emit:t}){const n=t,{slides:r,currentSlide:i}=We(lt()),{exportSpecificFile:o}=I3(),a=ge("all"),s=ge([1,r.value.length]),l=we(()=>a.value==="all"?r.value:a.value==="current"?[i.value]:r.value.filter((u,c)=>{const[f,d]=s.value;return c>=f-1&&c<=d-1}));return(u,c)=>(U(),ne("div",dHe,[V("div",hHe,[V("div",pHe,[vHe,_(lu,{class:"config-item",value:a.value,"onUpdate:value":c[0]||(c[0]=f=>a.value=f)},{default:se(()=>[_(Kn,{style:{width:"33.33%"},value:"all"},{default:se(()=>[De("全部")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"current"},{default:se(()=>[De("当前页")]),_:1}),_(Kn,{style:{width:"33.33%"},value:"custom"},{default:se(()=>[De("自定义")]),_:1})]),_:1},8,["value"])]),a.value==="custom"?(U(),ne("div",gHe,[V("div",{class:"title","data-range":`(${s.value[0]} ~ ${s.value[1]})`},"自定义范围:",8,mHe),_(Yi,{class:"config-item",range:"",min:1,max:z(r).length,step:1,value:s.value,"onUpdate:value":c[1]||(c[1]=f=>s.value=f)},null,8,["max","value"])])):Ze("",!0),yHe]),V("div",AHe,[_(qe,{class:"btn export",type:"primary",onClick:c[2]||(c[2]=f=>z(o)(l.value))},{default:se(()=>[De("导出 .pptist 文件")]),_:1}),_(qe,{class:"btn close",onClick:c[3]||(c[3]=f=>n("close"))},{default:se(()=>[De("关闭")]),_:1})])]))}}),bHe=Ue(RHe,[["__scopeId","data-v-bc56c9db"]]),xHe={class:"export-dialog"},SHe={class:"content"},wHe=Ee({__name:"index",setup(e){const t=dt(),{dialogForExport:n}=We(t),r=t.setDialogForExport,i=[{key:"pptist",label:"导出 pptist 文件"},{key:"pptx",label:"导出 PPTX"},{key:"image",label:"导出图片"},{key:"json",label:"导出 JSON"},{key:"pdf",label:"打印 / 导出 PDF"}],o=we(()=>{const a={image:TQe,json:CQe,pdf:zQe,pptx:fHe,pptist:bHe};return n.value&&a[n.value]||null});return(a,s)=>(U(),ne("div",xHe,[_(ol,{tabs:i,value:z(n),card:"","onUpdate:value":s[0]||(s[0]=l=>z(r)(l))},null,8,["value"]),V("div",SHe,[(U(),_e(uu(o.value),{onClose:s[1]||(s[1]=l=>z(r)(""))},null,32))])]))}}),MHe=Ue(wHe,[["__scopeId","data-v-b54f4542"]]),LHe=()=>{const e=lt(),t=dt(),{currentSlide:n}=We(e),{activeElementIdList:r,hiddenElementIdList:i}=We(t);return{toggleHideElement:l=>{i.value.includes(l)?t.setHiddenElementIdList(i.value.filter(u=>u!==l)):t.setHiddenElementIdList([...i.value,l]),r.value.includes(l)&&t.setActiveElementIdList([])},showAllElements:()=>{const l=n.value.elements.map(c=>c.id),u=i.value.filter(c=>!l.includes(c));t.setHiddenElementIdList(u)},hideAllElements:()=>{const l=n.value.elements.map(u=>u.id);t.setHiddenElementIdList([...i.value,...l]),r.value.length&&t.setActiveElementIdList([])}}},THe={class:"title"},_He={class:"content"},OHe=Ee({__name:"MoveablePanel",props:{width:{},height:{},minWidth:{default:20},minHeight:{default:20},maxWidth:{default:500},maxHeight:{default:500},left:{default:10},top:{default:10},title:{default:""},moveable:{type:Boolean,default:!0},resizeable:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:t}){const n=e,r=t,i=ge(0),o=ge(0),a=ge(0),s=ge(0),l=ge(),u=we(()=>{var d;return s.value?s.value:((d=l.value)==null?void 0:d.clientHeight)||0});jt(()=>{n.left>=0?i.value=n.left:i.value=document.body.clientWidth+n.left-n.width,n.top>=0?o.value=n.top:o.value=document.body.clientHeight+n.top-u.value,a.value=n.width,s.value=n.height});const c=d=>{if(!n.moveable)return;let h=!0;const p=document.body.clientWidth,v=document.body.clientHeight,g=d.pageX,m=d.pageY,y=i.value,R=o.value;document.onmousemove=A=>{if(!h)return;const x=A.pageX-g,S=A.pageY-m;let T=y+x,w=R+S;T<0&&(T=0),w<0&&(w=0),T+a.value>p&&(T=p-a.value),w+u.value>v&&(w=v-u.value),i.value=T,o.value=w},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null}},f=d=>{if(!n.resizeable)return;let h=!0;const p=d.pageX,v=d.pageY,g=a.value,m=s.value;document.onmousemove=y=>{if(!h)return;const R=y.pageX-p,A=y.pageY-v;let x=g+R,S=m+A;x<n.minWidth&&(x=n.minWidth),S<n.minHeight&&(S=n.minHeight),x>n.maxWidth&&(x=n.maxWidth),S>n.maxHeight&&(S=n.maxHeight),a.value=x,s.value=S},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null}};return(d,h)=>{const p=Se("IconClose");return U(),ne("div",{class:"moveable-panel",ref_key:"moveablePanelRef",ref:l,style:Le({width:a.value+"px",height:s.value?s.value+"px":"auto",left:i.value+"px",top:o.value+"px"})},[d.title?(U(),ne(Ve,{key:0},[V("div",{class:"header",onMousedown:h[1]||(h[1]=v=>c(v))},[V("div",THe,pt(d.title),1),V("div",{class:"close-btn",onClick:h[0]||(h[0]=v=>r("close"))},[_(p)])],32),V("div",_He,[kr(d.$slots,"default",{},void 0,!0)])],64)):(U(),ne("div",{key:1,class:"content",onMousedown:h[2]||(h[2]=v=>c(v))},[kr(d.$slots,"default",{},void 0,!0)],32)),d.resizeable?(U(),ne("div",{key:2,class:"resizer",onMousedown:h[3]||(h[3]=v=>f(v))},null,32)):Ze("",!0)],4)}}}),$2=Ue(OHe,[["__scopeId","data-v-3fb89101"]]),kHe=e=>(rn("data-v-d562651b"),e=e(),on(),e),PHe={key:0,class:"handler"},CHe={class:"btns"},NHe={key:0,class:"icon-btns"},IHe={class:"element-list"},FHe={key:0,class:"group-els"},EHe=kHe(()=>V("div",{class:"group-title"},"组合",-1)),XHe=["onClick","onDblclick"],WHe=["id","value","onBlur","onKeydown"],VHe={key:1,class:"name"},DHe={class:"icons"},UHe=["onClick","onDblclick"],BHe=["id","value","onBlur","onKeydown"],YHe={key:1,class:"name"},ZHe={class:"icons"},QHe=Ee({__name:"SelectPanel",setup(e){const t=lt(),n=dt(),{currentSlide:r}=We(t),{handleElement:i,handleElementId:o,activeElementIdList:a,activeGroupElementId:s,hiddenElementIdList:l}=We(n),{orderElement:u}=x2(),{selectElement:c}=S4(),{toggleHideElement:f,showAllElements:d,hideAllElements:h}=LHe(),p=we(()=>{const A=[];for(const x of r.value.elements)if(x.groupId){const S=A[A.length-1];S&&S.type==="group"&&S.id&&S.id===x.groupId?S.elements.push(x):A.push({type:"group",id:x.groupId,elements:[x]})}else A.push(x);return A}),v=(A,x)=>{if(o.value===x||l.value.includes(x))return;const S=A.elements.map(T=>T.id);n.setActiveElementIdList(S),n.setHandleElementId(x),Qr(()=>n.setActiveGroupElementId(x))},g=ge(""),m=(A,x)=>{const S=A.target.value;t.updateElement({id:x,props:{name:S}}),g.value=""},y=A=>{g.value=A,Qr(()=>{document.querySelector(`#select-panel-input-${A}`).focus()})},R=()=>{n.setSelectPanelState(!1)};return(A,x)=>{const S=Se("IconDown"),T=Se("IconUp"),w=Se("IconPreviewClose"),M=Se("IconPreviewOpen");return U(),_e($2,{class:"select-panel",width:200,height:360,title:`选择(${z(a).length}/${z(r).elements.length})`,left:-270,top:90,onClose:x[4]||(x[4]=O=>R())},{default:se(()=>[p.value.length?(U(),ne("div",PHe,[V("div",CHe,[_(qe,{size:"small",style:{"margin-right":"5px"},onClick:x[0]||(x[0]=O=>z(d)())},{default:se(()=>[De("全部显示")]),_:1}),_(qe,{size:"small",onClick:x[1]||(x[1]=O=>z(h)())},{default:se(()=>[De("全部隐藏")]),_:1})]),z(i)?(U(),ne("div",NHe,[_(S,{class:"icon-btn",onClick:x[2]||(x[2]=O=>z(u)(z(i),z(Fr).UP))}),_(T,{class:"icon-btn",onClick:x[3]||(x[3]=O=>z(u)(z(i),z(Fr).DOWN))})])):Ze("",!0)])):Ze("",!0),V("div",IHe,[(U(!0),ne(Ve,null,rt(p.value,O=>(U(),ne(Ve,{key:O.id},[O.type==="group"?(U(),ne("div",FHe,[EHe,(U(!0),ne(Ve,null,rt(O.elements,P=>(U(),ne("div",{class:$e(["item",{active:z(a).includes(P.id),"group-active":z(s).includes(P.id)}]),key:P.id,onClick:k=>v(O,P.id),onDblclick:k=>y(P.id)},[g.value===P.id?(U(),ne("input",{key:0,id:`select-panel-input-${P.id}`,value:P.name||z(ig)[P.type],class:"input",type:"text",onBlur:k=>m(k,P.id),onKeydown:qu(k=>m(k,P.id),["enter"])},null,40,WHe)):(U(),ne("div",VHe,pt(P.name||z(ig)[P.type]),1)),V("div",DHe,[z(l).includes(P.id)?(U(),_e(w,{key:0,style:{"font-size":"17px"},onClick:Et(k=>z(f)(P.id),["stop"])},null,8,["onClick"])):(U(),_e(M,{key:1,style:{"font-size":"17px"},onClick:Et(k=>z(f)(P.id),["stop"])},null,8,["onClick"]))])],42,XHe))),128))])):(U(),ne("div",{key:1,class:$e(["item",{active:z(a).includes(O.id)}]),onClick:P=>z(c)(O.id),onDblclick:P=>y(O.id)},[g.value===O.id?(U(),ne("input",{key:0,id:`select-panel-input-${O.id}`,value:O.name||z(ig)[O.type],class:"input",type:"text",onBlur:P=>m(P,O.id),onKeydown:qu(P=>m(P,O.id),["enter"])},null,40,BHe)):(U(),ne("div",YHe,pt(O.name||z(ig)[O.type]),1)),V("div",ZHe,[z(l).includes(O.id)?(U(),_e(w,{key:0,style:{"font-size":"17px"},onClick:Et(P=>z(f)(O.id),["stop"])},null,8,["onClick"])):(U(),_e(M,{key:1,style:{"font-size":"17px"},onClick:Et(P=>z(f)(O.id),["stop"])},null,8,["onClick"]))])],42,UHe))],64))),128))])]),_:1},8,["title"])}}}),HHe=Ue(QHe,[["__scopeId","data-v-d562651b"]]),KHe=()=>{const e=dt(),t=lt(),{handleElement:n}=We(e),{slides:r,slideIndex:i,currentSlide:o}=We(t),a=ge(""),s=ge(""),l=ge([]),u=ge(-1),c=ge("g"),f=()=>{const P=[],k=new RegExp(a.value,c.value),F=/(<([^>]+)>)/g;for(const C of r.value)for(const I of C.elements)if(I.type==="text"){const W=I.content.replace(F,"").match(k);W&&P.push(...new Array(W.length).fill({slideId:C.id,elId:I.id,elType:I.type}))}else if(I.type==="shape"&&I.text&&I.text.content){const W=I.text.content.replace(F,"").match(k);W&&P.push(...new Array(W.length).fill({slideId:C.id,elId:I.id,elType:I.type}))}else if(I.type==="table")for(let N=0;N<I.data.length;N++){const W=I.data[N];for(let D=0;D<W.length;D++){const Z=W[D];if(!Z.text)continue;const B=Z.text.replace(F,"").match(k);B&&P.push(...new Array(B.length).fill({slideId:C.id,elId:I.id,elType:I.type,cellIndex:[N,D]}))}}P.length?(l.value=P,u.value=0,y()):(Tn.warning("未查找到匹配项"),m())},d=P=>{const k=[...P.childNodes],F=[];for(;k.length;){const C=k.shift();C.nodeType===C.TEXT_NODE?C.wholeText&&F.push(C):k.unshift(...C.childNodes)}return F},h=P=>{let k=0;return P.map(C=>{const I=k,N=k+C.wholeText.length;return k=N,{text:C.wholeText,startIdx:I,endIdx:N}})},p=(P,k)=>{const F=new RegExp(k,c.value),C=[];let I=F.exec(P);for(;I;)C.push(I),I=F.exec(P);return C},v=(P,k,F,C)=>{for(let I=F.length-1;I>=0;I--){const N=F[I],W=N.index,D=W+N[0].length;for(let Z=0;Z<k.length;Z++){const{text:re,startIdx:B,endIdx:Y}=k[Z];if(Y<W)continue;if(B>=D)break;let K=P[Z];const G=Math.max(0,W-B),ee=Math.min(Y,D)-B-G;G>0&&(K=K.splitText(G)),ee<K.wholeText.length&&K.splitText(ee);const q=document.createElement("mark");q.dataset.index=C+I+"",q.innerText=re.substring(G,G+ee),K.parentNode.replaceChild(q,K)}}},g=(P,k)=>{for(const F of P)F.innerHTML=F.innerHTML.replace(new RegExp(a.value,c.value),()=>`<mark data-index=${k++}>${a.value}</mark>`)},m=()=>{const P=document.querySelectorAll(".editable-element mark");for(const k of P)setTimeout(()=>{const F=k.parentNode,C=k.textContent;F.replaceChild(document.createTextNode(C),k)},0)},y=()=>{m(),setTimeout(()=>{for(let P=0;P<l.value.length;P++){const k=l.value[P-1],F=l.value[P];if(F.slideId!==o.value.id||k&&k.elId===F.elId)continue;const C=document.querySelector(`#editable-element-${F.elId}`);if(C)if(F.elType==="table"){const I=C.querySelectorAll(".cell-text");g(I,P)}else{const I=d(C),N=h(I),W=N.map(({text:Z})=>Z).join(""),D=p(W,a.value);v(I,N,D,P)}}},0)},R=()=>{const P=document.querySelectorAll("mark[data-index]");for(const k of P)setTimeout(()=>{const F=k.dataset.index;F!==void 0&&+F===u.value?k.classList.add("active"):k.classList.remove("active")},0)},A=()=>{if(u.value===-1)return;const P=l.value[u.value];if(P.slideId===o.value.id)setTimeout(R,0);else{const k=r.value.findIndex(F=>F.id===P.slideId);k!==-1&&t.updateSlideIndex(k)}},x=()=>{if(!a.value)return Tn.warning("请先输入查找内容");e.setActiveElementIdList([]),u.value===-1?f():u.value<l.value.length-1?u.value+=1:u.value=0,A()},S=()=>{if(!a.value)return Tn.warning("请先输入查找内容");e.setActiveElementIdList([]),u.value===-1?f():u.value>0?u.value-=1:u.value=l.value.length-1,A()},T=()=>{if(!a.value)return;if(u.value===-1){x();return}const P=l.value[u.value];let k=null;if(P.elType==="table"){const[N,W]=P.cellIndex;k=document.querySelector(`#editable-element-${P.elId} .cell[data-cell-index="${N}_${W}"] .cell-text`)}else k=document.querySelector(`#editable-element-${P.elId} .ProseMirror`);if(!k)return;const F=document.createElement("div");F.innerHTML=k.innerHTML;let C=!1;const I=F.querySelectorAll("mark[data-index]");for(const N of I){const W=N.parentNode;if(N.classList.contains("active"))C?W.removeChild(N):(W.replaceChild(document.createTextNode(s.value),N),C=!0);else{const D=N.textContent;W.replaceChild(document.createTextNode(D),N)}}if(P.elType==="text"){const N={content:F.innerHTML};t.updateElement({id:P.elId,props:N})}else if(P.elType==="shape"){const N=o.value.elements.find(W=>W.id===P.elId);if(N&&N.type==="shape"&&N.text){const W={text:{...N.text,content:F.innerHTML}};t.updateElement({id:P.elId,props:W})}}else if(P.elType==="table"){const N=o.value.elements.find(W=>W.id===P.elId);if(N&&N.type==="table"){const D={data:N.data.map((Z,re)=>re===P.cellIndex[0]?Z.map((B,Y)=>Y===P.cellIndex[1]?{...B,text:F.innerHTML}:B):Z)};t.updateElement({id:P.elId,props:D})}}l.value.splice(u.value,1),l.value.length?(u.value>l.value.length-1&&(u.value=0),Qr(()=>{y(),A()})):u.value=-1},w=()=>{var P;if(a.value){if(u.value===-1){x();return}for(let k=0;k<l.value.length;k++){const F=l.value[k-1],C=l.value[k];if(F&&F.elId===C.elId)continue;const I=r.value.find(D=>D.id===C.slideId);if(!I)continue;const N=I.elements.find(D=>D.id===C.elId);if(!N)continue;const W=document.createElement("div");if(N.type==="text"?W.innerHTML=N.content:N.type==="shape"&&(W.innerHTML=((P=N.text)==null?void 0:P.content)||""),C.elType==="table"){const Z={data:N.data.map(re=>re.map(B=>B.text?{...B,text:B.text.replace(new RegExp(a.value,"g"),s.value)}:B))};t.updateElement({id:C.elId,slideId:C.slideId,props:Z})}else{const D=d(W),Z=h(D),re=Z.map(({text:G})=>G).join(""),B=p(re,a.value);v(D,Z,B,k);const Y=W.querySelectorAll("mark[data-index]");let K=-1;for(const G of Y){const ee=+G.dataset.index,q=G.parentNode;ee===K?q.removeChild(G):(q.replaceChild(document.createTextNode(s.value),G),K=ee)}if(C.elType==="text"){const G={content:W.innerHTML};t.updateElement({id:C.elId,slideId:C.slideId,props:G})}else if(C.elType==="shape"){const G=o.value.elements.find(ee=>ee.id===C.elId);if(G&&G.type==="shape"&&G.text){const ee={text:{...G.text,content:W.innerHTML}};t.updateElement({id:C.elId,slideId:C.slideId,props:ee})}}}}l.value=[],u.value=-1}},M=()=>{u.value=-1,l.value=[],a.value||m()};return _t(a,M),_t(i,()=>{Qr(()=>{y(),setTimeout(R,0)})}),_t(n,()=>{n.value&&(u.value=-1,l.value=[],m())}),Zh(m),{searchWord:a,replaceWord:s,searchResults:l,searchIndex:u,modifiers:c,searchNext:x,searchPrev:S,replace:T,replaceAll:w,toggleModifiers:()=>{c.value=c.value==="g"?"gi":"g",M()}}},GHe={class:"count"},zHe={key:1,class:"footer"},JHe=Ee({__name:"SearchPanel",setup(e){const t=dt(),{searchWord:n,replaceWord:r,searchResults:i,searchIndex:o,modifiers:a,searchNext:s,searchPrev:l,replace:u,replaceAll:c,toggleModifiers:f}=KHe(),d=ge("search"),h=[{key:"search",label:"查找"},{key:"replace",label:"替换"}],p=()=>{t.setSearchPanelState(!1)},v=ge();return jt(()=>{v.value.focus()}),_t(d,()=>{Qr(()=>{v.value.focus()})}),(g,m)=>{const y=Se("IconClose"),R=Se("IconLeft"),A=Se("IconRight"),x=Cn("tooltip");return U(),_e($2,{class:"search-panel",width:330,height:0,left:-270,top:90},{default:se(()=>[V("div",{class:"close-btn",onClick:m[0]||(m[0]=S=>p()),onMousedown:m[1]||(m[1]=Et(()=>{},["stop"]))},[_(y)],32),_(ol,{tabs:h,value:d.value,"onUpdate:value":m[2]||(m[2]=S=>d.value=S)},null,8,["value"]),V("div",{class:$e(["content",d.value]),onMousedown:m[12]||(m[12]=Et(()=>{},["stop"]))},[_(If,{class:"input",value:z(n),"onUpdate:value":m[6]||(m[6]=S=>Or(n)?n.value=S:null),placeholder:"输入查找内容",onEnter:m[7]||(m[7]=S=>z(s)()),ref_key:"searchInpRef",ref:v},{suffix:se(()=>[V("span",GHe,pt(z(o)+1)+"/"+pt(z(i).length),1),_(Yt,{type:"vertical"}),Ge((U(),ne("span",{class:$e(["ignore-case",{active:z(a)==="g"}]),onClick:m[3]||(m[3]=S=>z(f)())},[De("Aa")],2)),[[x,"忽略大小写"]]),_(Yt,{type:"vertical"}),Ge(_(R,{class:"next-btn left",onClick:m[4]||(m[4]=S=>z(l)())},null,512),[[x,"上一个"]]),Ge(_(A,{class:"next-btn right",onClick:m[5]||(m[5]=S=>z(s)())},null,512),[[x,"下一个"]])]),_:1},8,["value"]),d.value==="replace"?(U(),_e(If,{key:0,class:"input",value:z(r),"onUpdate:value":m[8]||(m[8]=S=>Or(r)?r.value=S:null),placeholder:"输入替换内容",onEnter:m[9]||(m[9]=S=>z(u)())},null,8,["value"])):Ze("",!0),d.value==="replace"?(U(),ne("div",zHe,[_(qe,{disabled:!z(n),style:{"margin-left":"5px"},onClick:m[10]||(m[10]=S=>z(u)())},{default:se(()=>[De("替换")]),_:1},8,["disabled"]),_(qe,{disabled:!z(n),type:"primary",style:{"margin-left":"5px"},onClick:m[11]||(m[11]=S=>z(c)())},{default:se(()=>[De("全部替换")]),_:1},8,["disabled"])])):Ze("",!0)],34)]),_:1})}}}),$He=Ue(JHe,[["__scopeId","data-v-c6ed3d92"]]),jHe={class:"container"},qHe={class:"notes"},eKe=["onClick"],tKe={class:"header note-header"},nKe={class:"user"},rKe={class:"avatar"},iKe={class:"user-info"},oKe={class:"username"},aKe={class:"time"},sKe={class:"btns"},lKe=["onClick"],uKe=["onClick"],cKe={class:"content"},fKe={key:0,class:"replies"},dKe={class:"header reply-header"},hKe={class:"user"},pKe={class:"avatar"},vKe={class:"user-info"},gKe={class:"username"},mKe={class:"time"},yKe={class:"btns"},AKe=["onClick"],RKe={class:"content"},bKe={key:1,class:"note-reply"},xKe={class:"reply-btns"},SKe={key:0,class:"empty"},wKe={class:"send"},MKe={class:"footer"},LKe=Ee({__name:"NotesPanel",setup(e){const t=lt(),n=dt(),{slideIndex:r,currentSlide:i}=We(t),{handleElementId:o}=We(n),a=ge(""),s=ge(""),l=we(()=>{var R;return((R=i.value)==null?void 0:R.notes)||[]}),u=ge(""),c=ge(""),f=ge();_t(r,()=>{u.value="",c.value=""});const d=()=>{if(!a.value){f.value&&f.value.focus();return}const R={id:yn(),content:a.value,time:new Date().getTime(),user:"测试用户"};o.value&&(R.elId=o.value);const A=[...l.value,R];t.updateSlide({notes:A}),a.value=""},h=R=>{const A=l.value.filter(x=>x.id!==R);t.updateSlide({notes:A})},p=()=>{if(!s.value)return;const R=l.value.find(T=>T.id===c.value);if(!R)return;const A=[...R.replies||[],{id:yn(),content:s.value,time:new Date().getTime(),user:"测试用户"}],x={...R,replies:A},S=l.value.map(T=>T.id===c.value?x:T);t.updateSlide({notes:S}),s.value="",c.value=""},v=(R,A)=>{const x=l.value.find(M=>M.id===R);if(!x||!x.replies)return;const S=x.replies.filter(M=>M.id!==A),T={...x,replies:S},w=l.value.map(M=>M.id===R?T:M);t.updateSlide({notes:w})},g=R=>{u.value=R.id,R.elId?i.value.elements.map(x=>x.id).includes(R.elId)?n.setActiveElementIdList([R.elId]):n.setActiveElementIdList([]):n.setActiveElementIdList([])},m=()=>{t.updateSlide({notes:[]})},y=()=>{n.setNotesPanelState(!1)};return(R,A)=>{const x=Se("IconUser"),S=Se("IconDelete"),T=Cn("tooltip");return U(),_e($2,{class:"notes-panel",width:300,height:560,title:`幻灯片${z(r)+1}的批注`,left:-270,top:90,minWidth:300,minHeight:400,maxWidth:480,maxHeight:780,resizeable:"",onClose:A[7]||(A[7]=w=>y())},{default:se(()=>[V("div",jHe,[V("div",qHe,[(U(!0),ne(Ve,null,rt(l.value,w=>{var M;return U(),ne("div",{class:$e(["note",{active:u.value===w.id}]),key:w.id,onClick:O=>g(w)},[V("div",tKe,[V("div",nKe,[V("div",rKe,[_(x)]),V("div",iKe,[V("div",oKe,pt(w.user),1),V("div",aKe,pt(new Date(w.time).toLocaleString()),1)])]),V("div",sKe,[V("div",{class:"btn reply",onClick:O=>c.value=w.id},"回复",8,lKe),V("div",{class:"btn delete",onClick:Et(O=>h(w.id),["stop"])},"删除",8,uKe)])]),V("div",cKe,pt(w.content),1),(M=w.replies)!=null&&M.length?(U(),ne("div",fKe,[(U(!0),ne(Ve,null,rt(w.replies,O=>(U(),ne("div",{class:"reply-item",key:O.id},[V("div",dKe,[V("div",hKe,[V("div",pKe,[_(x)]),V("div",vKe,[V("div",gKe,pt(O.user),1),V("div",mKe,pt(new Date(O.time).toLocaleString()),1)])]),V("div",yKe,[V("div",{class:"btn delete",onClick:Et(P=>v(w.id,O.id),["stop"])},"删除",8,AKe)])]),V("div",RKe,pt(O.content),1)]))),128))])):Ze("",!0),c.value===w.id?(U(),ne("div",bKe,[_(NT,{padding:6,value:s.value,"onUpdate:value":A[0]||(A[0]=O=>s.value=O),placeholder:"输入回复内容",rows:1},null,8,["value"]),V("div",xKe,[_(qe,{class:"btn",size:"small",onClick:A[1]||(A[1]=O=>c.value="")},{default:se(()=>[De("取消")]),_:1}),_(qe,{class:"btn",size:"small",type:"primary",onClick:A[2]||(A[2]=O=>p())},{default:se(()=>[De("回复")]),_:1})])])):Ze("",!0)],10,eKe)}),128)),l.value.length?Ze("",!0):(U(),ne("div",SKe,"本页暂无批注"))]),V("div",wKe,[_(NT,{ref_key:"textAreaRef",ref:f,value:a.value,"onUpdate:value":A[3]||(A[3]=w=>a.value=w),padding:6,placeholder:`输入批注(为${z(o)?"选中元素":"当前页幻灯片"})`,rows:2,onFocus:A[4]||(A[4]=w=>{c.value="",u.value=""})},null,8,["value","placeholder"]),V("div",MKe,[Ge(_(S,{class:"btn icon",style:{flex:"1"},onClick:A[5]||(A[5]=w=>m())},null,512),[[T,"清空本页批注"]]),_(qe,{type:"primary",class:"btn",style:{flex:"12"},onClick:A[6]||(A[6]=w=>d())},{default:se(()=>[De("添加批注")]),_:1})])])])]),_:1},8,["title"])}}}),TKe=Ue(LKe,[["__scopeId","data-v-4f057f75"]]),_Ke={class:"pptist-editor"},OKe={class:"layout-content"},kKe={class:"layout-content-center"},PKe=Ee({__name:"index",setup(e){const t=dt(),{dialogForExport:n,showSelectPanel:r,showSearchPanel:i,showNotesPanel:o}=We(t),a=()=>t.setDialogForExport(""),s=ge(40);return X1e(),W1e(),(l,u)=>(U(),ne(Ve,null,[V("div",_Ke,[_(vRe,{class:"layout-header"}),V("div",OKe,[_(vFe,{class:"layout-content-left"}),V("div",kKe,[_(f9e,{class:"center-top"}),_(SIe,{class:"center-body",style:Le({height:`calc(100% - ${s.value+40}px)`})},null,8,["style"]),_(JYe,{class:"center-bottom",height:s.value,"onUpdate:height":u[0]||(u[0]=c=>s.value=c),style:Le({height:`${s.value}px`})},null,8,["height","style"])]),_(ZYe,{class:"layout-content-right"})])]),z(r)?(U(),_e(HHe,{key:0})):Ze("",!0),z(i)?(U(),_e($He,{key:1})):Ze("",!0),z(o)?(U(),_e(TKe,{key:2})):Ze("",!0),_(Vv,{visible:!!z(n),width:680,onClosed:u[1]||(u[1]=c=>a())},{default:se(()=>[_(MHe)]),_:1},8,["visible"])],64))}}),CKe=Ue(PKe,[["__scopeId","data-v-39fd665d"]]),eee=()=>{const e=lt(),{slides:t,slideIndex:n,formatedAnimations:r}=We(e),i=ge(0),o=ge(!1),a=ge(n.value),s=()=>{if(o.value)return;const{animations:k,autoNext:F}=r.value[i.value];i.value+=1,o.value=!0;let C=0;for(const I of k){const N=document.querySelector(`#screen-element-${I.elId} [class^=base-element-]`);if(!N){C+=1;continue}const W=`${wa}${I.effect}`;N.style.removeProperty("--animate-duration");for(const Z of N.classList)Z.indexOf(wa)!==-1&&N.classList.remove(Z,`${wa}animated`);N.style.setProperty("--animate-duration",`${I.duration}ms`),N.classList.add(W,`${wa}animated`);const D=()=>{I.type!=="out"&&(N.style.removeProperty("--animate-duration"),N.classList.remove(W,`${wa}animated`)),C+=1,C===k.length&&(o.value=!1,F&&s())};N.addEventListener("animationend",D,{once:!0})}};jt(()=>{const k=r.value[0];k&&k.animations.length&&k.animations.every(C=>C.trigger==="auto"||C.trigger==="meantime")&&s()});const l=()=>{i.value-=1;const{animations:k}=r.value[i.value];for(const F of k){const C=document.querySelector(`#screen-element-${F.elId} [class^=base-element-]`);if(C){C.style.removeProperty("--animate-duration");for(const I of C.classList)I.indexOf(wa)!==-1&&C.classList.remove(I,`${wa}animated`)}}k.every(F=>F.type==="attention")&&p()},u=ge(0),c=()=>{u.value&&(clearInterval(u.value),u.value=0)};Fn(c);const f=ge(!1),d=k=>{f.value=k},h=Un.throttle(function(k){Tn.success(k)},1e3,{leading:!0,trailing:!1}),p=()=>{r.value.length&&i.value>0?l():n.value>0?(e.updateSlideIndex(n.value-1),n.value<a.value?(i.value=0,a.value=n.value):i.value=r.value.length):f.value?O(t.value.length-1):h("已经是第一页了"),o.value=!1},v=()=>{r.value.length&&i.value<r.value.length?s():n.value<t.value.length-1?(e.updateSlideIndex(n.value+1),i.value=0,o.value=!1):(f.value?O(0):(h("已经是最后一页了"),c()),o.value=!1)},g=ge(2500),m=()=>{c(),Tn.success("开始自动放映"),u.value=setInterval(v,g.value)},y=k=>{c(),g.value=k,m()},R=Un.throttle(function(k){k.deltaY<0?p():k.deltaY>0&&v()},500,{leading:!0,trailing:!1}),A=ge(null),x=k=>{A.value={x:k.changedTouches[0].pageX,y:k.changedTouches[0].pageY}},S=k=>{if(!A.value)return;const F=Math.abs(A.value.x-k.changedTouches[0].pageX),C=k.changedTouches[0].pageY-A.value.y;Math.abs(C)>F&&Math.abs(C)>50&&(A.value=null,C>0?p():v())},T=k=>{const F=k.key.toUpperCase();F===yt.UP||F===yt.LEFT||F===yt.PAGEUP?p():(F===yt.DOWN||F===yt.RIGHT||F===yt.SPACE||F===yt.ENTER||F===yt.PAGEDOWN)&&v()};jt(()=>document.addEventListener("keydown",T)),Fn(()=>document.removeEventListener("keydown",T));const w=()=>{e.updateSlideIndex(n.value-1),i.value=0},M=()=>{e.updateSlideIndex(n.value+1),i.value=0},O=k=>{e.updateSlideIndex(k),i.value=0};return{autoPlayTimer:u,autoPlayInterval:g,setAutoPlayInterval:y,autoPlay:m,closeAutoPlay:c,loopPlay:f,setLoopPlay:d,mousewheelListener:R,touchStartListener:x,touchEndListener:S,turnPrevSlide:w,turnNextSlide:M,turnSlideToIndex:O,turnSlideToId:k=>{const F=t.value.findIndex(C=>C.id===k);F!==-1&&(e.updateSlideIndex(F),i.value=0)},execPrev:p,execNext:v,animationIndex:i}},tee=e=>{const t=lt(),{viewportRatio:n}=We(t),r=ge(0),i=ge(0),o=()=>{const a=(e==null?void 0:e.value)||document.body,s=a.clientWidth,l=a.clientHeight;let u,c;l/s===n.value?(u=s,c=l):l/s>n.value?(u=s,c=s*n.value):(u=l/n.value,c=l),r.value=u,i.value=c};return jt(()=>{o(),window.addEventListener("resize",o)}),Fn(()=>{window.removeEventListener("resize",o)}),{slideWidth:r,slideHeight:i}},nee=()=>{const e=ge(!0),t=ge(!0),{exitScreening:n}=$f(),r=()=>{e.value=E6(),!e.value&&t.value&&n(),t.value=!0};return jt(()=>{e.value=E6(),document.addEventListener("fullscreenchange",r),document.addEventListener("webkitfullscreenchange",r)}),Fn(()=>{document.removeEventListener("fullscreenchange",r),document.removeEventListener("webkitfullscreenchange",r)}),{fullscreenState:e,manualExitFullscreen:()=>{e.value&&(t.value=!1,oQ())}}},NKe={class:"element-content"},IKe=Ee({__name:"ScreenVideoElement",props:{elementInfo:{}},setup(e){const{currentSlide:t}=We(lt()),n=hs(N2)||ge(1),r=hs(MO)||ge(""),i=we(()=>t.value.id===r.value);return(o,a)=>(U(),ne("div",{class:"base-element-video screen-element-video",style:Le({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${o.elementInfo.rotate}deg)`})},[V("div",NKe,[i.value?(U(),_e(Wj,{key:0,width:o.elementInfo.width,height:o.elementInfo.height,src:o.elementInfo.src,poster:o.elementInfo.poster,autoplay:o.elementInfo.autoplay,scale:z(n)},null,8,["width","height","src","poster","autoplay","scale"])):Ze("",!0)])],4)],4))}}),FKe=Ue(IKe,[["__scopeId","data-v-d9f232b0"]]),EKe={class:"element-content"},XKe=Ee({__name:"ScreenAudioElement",props:{elementInfo:{}},setup(e){const t=e,{viewportRatio:n,currentSlide:r,viewportSize:i}=We(lt()),o=hs(N2)||ge(1),a=hs(MO)||ge(""),s=we(()=>r.value.id===a.value),l=we(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),u=we(()=>{const d=i.value,h=i.value*n.value,p=280/o.value,v=50/o.value,g=t.elementInfo.width,m=t.elementInfo.height,y=t.elementInfo.left,R=t.elementInfo.top;let A=0,x=m;return y+p>=d&&(A=g-p),R+m+v>=h&&(x=-v),{left:A+"px",top:x+"px"}}),c=ge(),f=()=>{c.value&&c.value.toggle()};return(d,h)=>{const p=Se("IconVolumeNotice");return U(),ne("div",{class:"base-element-audio screen-element-audio",style:Le({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:Le({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",EKe,[_(p,{class:"audio-icon",style:Le({fontSize:l.value,color:d.elementInfo.color}),onClick:h[0]||(h[0]=v=>f())},null,8,["style"]),s.value?(U(),_e(Uj,{key:0,class:"audio-player",ref_key:"audioPlayerRef",ref:c,style:Le({...u.value}),src:d.elementInfo.src,loop:d.elementInfo.loop,autoplay:d.elementInfo.autoplay,scale:z(o)},null,8,["style","src","loop","autoplay","scale"])):Ze("",!0)])],4)],4)}}}),WKe=Ue(XKe,[["__scopeId","data-v-db0543f3"]]),VKe=["id","title"],DKe=Ee({__name:"ScreenElement",props:{elementInfo:{},elementIndex:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:Qj,[Nt.TEXT]:Hj,[Nt.SHAPE]:Kj,[Nt.LINE]:Gj,[Nt.CHART]:zj,[Nt.TABLE]:Jj,[Nt.LATEX]:$j,[Nt.VIDEO]:FKe,[Nt.AUDIO]:WKe})[t.elementInfo.type]||null),{formatedAnimations:r,theme:i}=We(lt()),o=we(()=>{const s=r.value.findIndex(u=>u.animations.map(f=>f.elId).includes(t.elementInfo.id));if(s===-1||s<t.animationIndex)return!1;const l=r.value[s].animations.find(u=>u.elId===t.elementInfo.id);return(l==null?void 0:l.type)==="in"}),a=s=>{if(s.target.tagName==="A"){t.manualExitFullscreen();return}const l=t.elementInfo.link;l&&(l.type==="web"?(t.manualExitFullscreen(),window.open(l.target)):l.type==="slide"&&t.turnSlideToId(l.target))};return(s,l)=>{var u;return U(),ne("div",{class:$e(["screen-element",{link:s.elementInfo.link}]),id:`screen-element-${s.elementInfo.id}`,style:Le({zIndex:s.elementIndex,color:z(i).fontColor,fontFamily:z(i).fontName,visibility:o.value?"hidden":"visible"}),title:((u=s.elementInfo.link)==null?void 0:u.target)||"",onClick:l[0]||(l[0]=c=>a(c))},[(U(),_e(uu(n.value),{elementInfo:s.elementInfo},null,8,["elementInfo"]))],14,VKe)}}}),UKe=Ue(DKe,[["__scopeId","data-v-28b05f52"]]),BKe=Ee({__name:"ScreenSlide",props:{slide:{},scale:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,{viewportRatio:n,viewportSize:r}=We(lt()),i=we(()=>t.slide.background),{backgroundStyle:o}=R3(i),a=we(()=>t.slide.id);return Qh(MO,a),(s,l)=>(U(),ne("div",{class:"screen-slide",style:Le({width:z(r)+"px",height:z(r)*z(n)+"px",transform:`scale(${s.scale})`})},[V("div",{class:"background",style:Le({...z(o)})},null,4),(U(!0),ne(Ve,null,rt(s.slide.elements,(u,c)=>(U(),_e(UKe,{key:u.id,elementInfo:u,elementIndex:c+1,animationIndex:s.animationIndex,turnSlideToId:s.turnSlideToId,manualExitFullscreen:s.manualExitFullscreen},null,8,["elementInfo","elementIndex","animationIndex","turnSlideToId","manualExitFullscreen"]))),128))],4))}}),YKe=Ue(BKe,[["__scopeId","data-v-54069779"]]),ZKe={class:"screen-slide-list"},QKe=Ee({__name:"ScreenSlideList",props:{slideWidth:{},slideHeight:{},animationIndex:{},turnSlideToId:{type:Function},manualExitFullscreen:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r,viewportSize:i}=We(lt()),o=we(()=>n.value.map(s=>{let l=s.turningMode;if(l||(l="slideY"),l==="random"){const u=Iq.filter(c=>!["random","no"].includes(c.value)).map(c=>c.value);l=u[Math.floor(Math.random()*u.length)]}return{...s,turningMode:l}})),a=we(()=>t.slideWidth/i.value);return Qh(N2,a),(s,l)=>(U(),ne("div",ZKe,[(U(!0),ne(Ve,null,rt(o.value,(u,c)=>{var f;return U(),ne("div",{class:$e(["slide-item",`turning-mode-${u.turningMode}`,{current:c===z(r),before:c<z(r),after:c>z(r),hide:(c===z(r)-1||c===z(r)+1)&&u.turningMode!==o.value[z(r)].turningMode}]),key:u.id},[Math.abs(z(r)-c)<2||(f=u.animations)!=null&&f.length?(U(),ne("div",{key:0,class:"slide-content",style:Le({width:s.slideWidth+"px",height:s.slideHeight+"px"})},[_(YKe,{slide:u,scale:a.value,animationIndex:s.animationIndex,turnSlideToId:s.turnSlideToId,manualExitFullscreen:s.manualExitFullscreen},null,8,["slide","scale","animationIndex","turnSlideToId","manualExitFullscreen"])],4)):Ze("",!0)],2)}),128))]))}}),ree=Ue(QKe,[["__scopeId","data-v-30b01007"]]),HKe={class:"slide-thumbnails"},KKe={class:"return-button"},GKe={class:"slide-thumbnails-content"},zKe=["onClick"],JKe=Ee({__name:"SlideThumbnails",props:{turnSlideToIndex:{type:Function}},emits:["close"],setup(e,{emit:t}){const n=e,r=t,{slides:i,slideIndex:o}=We(lt()),{slidesLoadLimit:a}=Z2(),s=l=>{n.turnSlideToIndex(l),r("close")};return(l,u)=>{const c=Se("IconArrowCircleLeft");return U(),ne("div",HKe,[V("div",KKe,[_(c,{class:"icon",onClick:u[0]||(u[0]=f=>r("close"))})]),V("div",GKe,[(U(!0),ne(Ve,null,rt(z(i),(f,d)=>(U(),ne("div",{class:$e(["thumbnail",{active:d===z(o)}]),key:f.id,onClick:h=>s(d)},[_(il,{slide:f,size:150,visible:d<z(a)},null,8,["slide","visible"])],10,zKe))),128))])])}}}),$Ke=Ue(JKe,[["__scopeId","data-v-09d790f0"]]),jKe={key:0,class:"blackboard"},qKe=Ee({__name:"WritingBoard",props:{color:{default:"#ffcc00"},model:{default:"pen"},blackboard:{type:Boolean,default:!1},penSize:{default:6},markSize:{default:24},rubberSize:{default:80}},emits:["end"],setup(e,{expose:t,emit:n}){const r=e,i=n;let o=null;const a=ge(),s=ge();let l={x:0,y:0},u=!1,c=0,f=-1;const d=ge({x:0,y:0}),h=ge(!1),p=ge(0),v=ge(0),g=we(()=>s.value?p.value/s.value.width:1),m=we(()=>s.value?v.value/s.value.height:1),y=()=>{a.value&&(p.value=a.value.clientWidth,v.value=a.value.clientHeight)},R=new ResizeObserver(y);jt(()=>{a.value&&R.observe(a.value)}),Fn(()=>{a.value&&R.unobserve(a.value)}),jt(()=>{!s.value||!a.value||(o=s.value.getContext("2d"),o&&(s.value.width=a.value.clientWidth,s.value.height=a.value.clientHeight,o.lineCap="round",o.lineJoin="round"))});const x=()=>{o&&(r.model==="mark"?(o.globalCompositeOperation="xor",o.globalAlpha=.5):r.model==="pen"&&(o.globalCompositeOperation="source-over",o.globalAlpha=1))};_t(()=>r.model,x);const S=(D,Z,re)=>{if(!o)return;const B=l.x,Y=l.y;o.lineWidth=re,o.strokeStyle=r.color,o.beginPath(),o.moveTo(B,Y),o.lineTo(D,Z),o.stroke(),o.closePath()},T=(D,Z)=>{if(!o||!s.value)return;const re=l.x,B=l.y,Y=r.rubberSize/2,K=Y*Math.sin(Math.atan((Z-B)/(D-re))),G=Y*Math.cos(Math.atan((Z-B)/(D-re))),ee=[re+K,B-G],q=[re-K,B+G],H=[D+K,Z-G],ue=[D-K,Z+G];o.save(),o.beginPath(),o.arc(D,Z,Y,0,Math.PI*2),o.clip(),o.clearRect(0,0,s.value.width,s.value.height),o.restore(),o.save(),o.beginPath(),o.moveTo(...ee),o.lineTo(...H),o.lineTo(...ue),o.lineTo(...q),o.closePath(),o.clip(),o.clearRect(0,0,s.value.width,s.value.height),o.restore()},w=(D,Z)=>{const re=l.x,B=l.y;return Math.sqrt((D-re)*(D-re)+(Z-B)*(Z-B))},M=(D,Z)=>{const Y=r.penSize,K=3,G=D/Z;let ee;return G<=.1?ee=Y:G>=10?ee=K:ee=Y-G/10*Y,f===-1?ee:ee*1/3+f*2/3},O=(D,Z)=>{const re=new Date().getTime();if(r.model==="pen"){const B=w(D,Z),Y=re-c,K=M(B,Y);S(D,Z,K),f=K}else r.model==="mark"?S(D,Z,r.markSize):T(D,Z);l={x:D,y:Z},c=new Date().getTime()},P=D=>{if(!s.value)return[0,0];const Z=D instanceof MouseEvent?D:D.changedTouches[0],re=s.value.getBoundingClientRect(),B=Z.pageX-re.x,Y=Z.pageY-re.y;return[B,Y]},k=D=>{const[Z,re]=P(D),B=Z/g.value,Y=re/m.value;u=!0,l={x:B,y:Y},c=new Date().getTime(),D instanceof MouseEvent||(d.value={x:Z,y:re},h.value=!0)},F=D=>{const[Z,re]=P(D),B=Z/g.value,Y=re/m.value;d.value={x:Z,y:re},u&&O(B,Y)},C=()=>{u&&(u=!1,i("end"))};return t({clearCanvas:()=>{!o||!s.value||(o.clearRect(0,0,s.value.width,s.value.height),i("end"))},getImageDataURL:()=>{var D;return(D=s.value)==null?void 0:D.toDataURL()},setImageDataURL:D=>{if(!(!o||!s.value)&&(o.clearRect(0,0,s.value.width,s.value.height),D)){o.globalCompositeOperation="source-over",o.globalAlpha=1;const Z=new Image;Z.src=D,Z.onload=()=>{o.drawImage(Z,0,0),x()}}}}),(D,Z)=>{const re=Se("IconWrite"),B=Se("IconHighLight");return U(),ne("div",{class:"writing-board",ref_key:"writingBoardRef",ref:a},[D.blackboard?(U(),ne("div",jKe)):Ze("",!0),V("canvas",{class:"canvas",ref_key:"canvasRef",ref:s,style:Le({width:p.value+"px",height:v.value+"px"}),onMousedown:Z[0]||(Z[0]=Y=>k(Y)),onMousemove:Z[1]||(Z[1]=Y=>F(Y)),onMouseup:Z[2]||(Z[2]=Y=>C()),onTouchstart:Z[3]||(Z[3]=Y=>k(Y)),onTouchmove:Z[4]||(Z[4]=Y=>F(Y)),onTouchend:Z[5]||(Z[5]=Y=>{C(),h.value=!1}),onMouseleave:Z[6]||(Z[6]=Y=>{C(),h.value=!1}),onMouseenter:Z[7]||(Z[7]=Y=>h.value=!0)},null,36),h.value?(U(),ne(Ve,{key:1},[D.model==="eraser"?(U(),ne("div",{key:0,class:"eraser",style:Le({left:d.value.x-D.rubberSize/2+"px",top:d.value.y-D.rubberSize/2+"px",width:D.rubberSize+"px",height:D.rubberSize+"px"})},null,4)):Ze("",!0),D.model==="pen"?(U(),ne("div",{key:1,class:"pen",style:Le({left:d.value.x-D.penSize/2+"px",top:d.value.y-D.penSize*6+D.penSize/2+"px",color:D.color})},[D.model==="pen"?(U(),_e(re,{key:0,class:"icon",size:D.penSize*6},null,8,["size"])):Ze("",!0)],4)):Ze("",!0),D.model==="mark"?(U(),ne("div",{key:2,class:"pen",style:Le({left:d.value.x-D.markSize/2+"px",top:d.value.y+"px",color:D.color})},[D.model==="mark"?(U(),_e(B,{key:0,class:"icon",size:D.markSize*1.5},null,8,["size"])):Ze("",!0)],4)):Ze("",!0)],64)):Ze("",!0)],512)}}}),eGe=Ue(qKe,[["__scopeId","data-v-55ae5f6c"]]),cP=e=>(rn("data-v-47295ef6"),e=e(),on(),e),tGe={class:"writing-board-tool"},nGe={class:"tool-content"},rGe={class:"size"},iGe=cP(()=>V("div",{class:"label"},"墨迹粗细:",-1)),oGe={class:"size"},aGe=cP(()=>V("div",{class:"label"},"墨迹粗细:",-1)),sGe={class:"size"},lGe=cP(()=>V("div",{class:"label"},"橡皮大小:",-1)),uGe={class:"colors"},cGe=["onClick"],fGe=Ee({__name:"WritingBoardTool",props:{slideWidth:{},slideHeight:{},left:{default:-5},top:{default:-5}},emits:["close"],setup(e,{emit:t}){const n=["#000000","#ffffff","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#ffff3a"],r=t,{currentSlide:i}=We(lt()),o=ge(),a=ge("#e2534d"),s=ge("pen"),l=ge(!1),u=ge(""),c=ge(6),f=ge(24),d=ge(80),h=y=>{s.value===y?u.value=u.value===y?"":y:(u.value&&(u.value=""),s.value=y)},p=()=>{o.value.clearCanvas()},v=y=>{s.value==="eraser"&&(s.value="pen"),a.value=y},g=()=>{r("close")};_t(i,()=>{Hs.writingBoardImgs.where("id").equals(i.value.id).toArray().then(y=>{const R=y[0];o.value.setImageDataURL((R==null?void 0:R.dataURL)||"")})},{immediate:!0});const m=()=>{const y=o.value.getImageDataURL();y&&Hs.writingBoardImgs.where("id").equals(i.value.id).toArray().then(R=>{const A=R[0];A?Hs.writingBoardImgs.update(A,{dataURL:y}):Hs.writingBoardImgs.add({id:i.value.id,dataURL:y})})};return(y,R)=>{const A=Se("IconWrite"),x=Se("IconHighLight"),S=Se("IconErase"),T=Se("IconClear"),w=Se("IconFill"),M=Se("IconClose"),O=Cn("tooltip");return U(),ne("div",tGe,[V("div",{class:"writing-board-wrap",style:Le({width:y.slideWidth+"px",height:y.slideHeight+"px"})},[_(eGe,{ref_key:"writingBoardRef",ref:o,color:a.value,blackboard:l.value,model:s.value,penSize:c.value,markSize:f.value,rubberSize:d.value,onEnd:R[0]||(R[0]=P=>m())},null,8,["color","blackboard","model","penSize","markSize","rubberSize"])],4),_($2,{class:"tools-panel",width:520,height:50,left:y.left,top:y.top,moveable:u.value===""},{default:se(()=>[V("div",{class:"tools",onMousedown:R[10]||(R[10]=Et(()=>{},["stop"]))},[V("div",nGe,[_(It,{trigger:"manual",value:u.value==="pen"},{content:se(()=>[V("div",rGe,[iGe,_(Yi,{class:"size-slider",min:4,max:10,step:2,value:c.value,"onUpdate:value":R[1]||(R[1]=P=>c.value=P)},null,8,["value"])])]),default:se(()=>[Ge((U(),ne("div",{class:$e(["btn",{active:s.value==="pen"}]),onClick:R[2]||(R[2]=P=>h("pen"))},[_(A,{class:"icon"})],2)),[[O,"画笔"]])]),_:1},8,["value"]),_(It,{trigger:"manual",value:u.value==="mark"},{content:se(()=>[V("div",oGe,[aGe,_(Yi,{class:"size-slider",min:16,max:40,step:4,value:f.value,"onUpdate:value":R[3]||(R[3]=P=>f.value=P)},null,8,["value"])])]),default:se(()=>[Ge((U(),ne("div",{class:$e(["btn",{active:s.value==="mark"}]),onClick:R[4]||(R[4]=P=>h("mark"))},[_(x,{class:"icon"})],2)),[[O,"荧光笔"]])]),_:1},8,["value"]),_(It,{trigger:"manual",value:u.value==="eraser"},{content:se(()=>[V("div",sGe,[lGe,_(Yi,{class:"size-slider",min:20,max:200,step:20,value:d.value,"onUpdate:value":R[5]||(R[5]=P=>d.value=P)},null,8,["value"])])]),default:se(()=>[Ge((U(),ne("div",{class:$e(["btn",{active:s.value==="eraser"}]),onClick:R[6]||(R[6]=P=>h("eraser"))},[_(S,{class:"icon"})],2)),[[O,"橡皮擦"]])]),_:1},8,["value"]),Ge((U(),ne("div",{class:"btn",onClick:R[7]||(R[7]=P=>p())},[_(T,{class:"icon"})])),[[O,"清除墨迹"]]),Ge((U(),ne("div",{class:$e(["btn",{active:l.value}]),onClick:R[8]||(R[8]=P=>l.value=!l.value)},[_(w,{class:"icon"})],2)),[[O,"黑板"]]),V("div",uGe,[(U(),ne(Ve,null,rt(n,P=>V("div",{class:$e(["color",{active:P===a.value}]),key:P,style:Le({backgroundColor:P}),onClick:k=>v(P)},null,14,cGe)),64))])]),Ge((U(),ne("div",{class:"btn",onClick:R[9]||(R[9]=P=>g())},[_(M,{class:"icon"})])),[[O,"关闭画笔"]])],32)]),_:1},8,["left","top","moveable"])])}}}),iee=Ue(fGe,[["__scopeId","data-v-47295ef6"]]),dGe=e=>(rn("data-v-92c1f9be"),e=e(),on(),e),hGe={class:"header"},pGe={class:"content"},vGe={class:"timer"},gGe=["value","disabled"],mGe=dGe(()=>V("div",{class:"colon"},":",-1)),yGe={class:"timer"},AGe=["value","disabled"],RGe=Ee({__name:"CountdownTimer",props:{left:{default:5},top:{default:5}},emits:["close"],setup(e,{emit:t}){const n=t,r=ge(null),i=ge(!1),o=ge(!1),a=ge(0),s=we(()=>Math.floor(a.value/60)),l=we(()=>a.value%60),u=we(()=>!o.value||i.value),c=()=>{r.value&&clearInterval(r.value)};Fn(c);const f=()=>{c(),i.value=!1},d=()=>{c(),i.value=!1,o.value?a.value=600:a.value=0},h=()=>{c(),o.value?r.value=setInterval(()=>{a.value=a.value-1,a.value<=0&&d()},1e3):r.value=setInterval(()=>{a.value=a.value+1,a.value>36e3&&f()},1e3),i.value=!0},p=()=>{i.value?f():h()},v=()=>{o.value=!o.value,d()},g=(m,y)=>{const R=m.target;let A=R.value;/^(\d)+$/.test(A)?(y==="second"&&+A>=60&&(A="59"),a.value=y==="minute"?+A*60+l.value:+A+s.value*60):R.value=H1(y==="minute"?s.value:l.value,2)};return(m,y)=>{const R=Se("IconClose");return U(),_e($2,{class:"countdown-timer",width:180,height:110,left:m.left,top:m.top},{default:se(()=>[V("div",hGe,[V("span",{class:"text-btn",onClick:y[0]||(y[0]=A=>p())},pt(i.value?"暂停":"开始"),1),V("span",{class:"text-btn",onClick:y[1]||(y[1]=A=>d())},"重置"),V("span",{class:$e(["text-btn",{active:o.value}]),onClick:y[2]||(y[2]=A=>v())},"倒计时",2)]),V("div",pGe,[V("div",vGe,[V("input",{type:"text",value:z(H1)(s.value,2),maxlength:3,disabled:u.value,onMousedown:y[3]||(y[3]=Et(()=>{},["stop"])),onBlur:y[4]||(y[4]=A=>g(A,"minute")),onKeydown:[y[5]||(y[5]=Et(()=>{},["stop"])),y[6]||(y[6]=qu(Et(A=>g(A,"minute"),["stop"]),["enter"]))]},null,40,gGe)]),mGe,V("div",yGe,[V("input",{type:"text",value:z(H1)(l.value,2),maxlength:3,disabled:u.value,onMousedown:y[7]||(y[7]=Et(()=>{},["stop"])),onBlur:y[8]||(y[8]=A=>g(A,"second")),onKeydown:[y[9]||(y[9]=Et(()=>{},["stop"])),y[10]||(y[10]=qu(Et(A=>g(A,"second"),["stop"]),["enter"]))]},null,40,AGe)])]),V("div",{class:"close-btn",onClick:y[11]||(y[11]=A=>n("close"))},[_(R,{class:"icon"})])]),_:1},8,["left","top"])}}}),oee=Ue(RGe,[["__scopeId","data-v-92c1f9be"]]),bGe={class:"tools-left"},xGe={class:"content"},SGe=Ee({__name:"BaseView",props:{changeViewMode:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r}=We(lt()),{autoPlayTimer:i,autoPlay:o,closeAutoPlay:a,autoPlayInterval:s,setAutoPlayInterval:l,loopPlay:u,setLoopPlay:c,mousewheelListener:f,touchStartListener:d,touchEndListener:h,turnPrevSlide:p,turnNextSlide:v,turnSlideToIndex:g,turnSlideToId:m,execPrev:y,execNext:R,animationIndex:A}=eee(),{slideWidth:x,slideHeight:S}=tee(),{exitScreening:T}=$f(),{fullscreenState:w,manualExitFullscreen:M}=nee(),O=ge(!1),P=ge(!1),k=ge(!1),F=ge(!1),C=ge(!1),I=()=>[{text:"上一页",subText:"↑ ←",disable:r.value<=0,handler:()=>p()},{text:"下一页",subText:"↓ →",disable:r.value>=n.value.length-1,handler:()=>v()},{text:"第一页",disable:r.value===0,handler:()=>g(0)},{text:"最后一页",disable:r.value===n.value.length-1,handler:()=>g(n.value.length-1)},{divider:!0},{text:i.value?"取消自动放映":"自动放映",handler:i.value?a:o,children:[{text:"2.5秒",subText:s.value===2500?"√":"",handler:()=>l(2500)},{text:"5秒",subText:s.value===5e3?"√":"",handler:()=>l(5e3)},{text:"7.5秒",subText:s.value===7500?"√":"",handler:()=>l(7500)},{text:"10秒",subText:s.value===1e4?"√":"",handler:()=>l(1e4)}]},{text:"循环放映",subText:u.value?"√":"",handler:()=>c(!u.value)},{divider:!0},{text:"显示工具栏",handler:()=>O.value=!0},{text:"查看所有幻灯片",handler:()=>F.value=!0},{text:"画笔工具",handler:()=>P.value=!0},{text:"演讲者视图",handler:()=>t.changeViewMode("presenter")},{divider:!0},{text:"结束放映",subText:"ESC",handler:T}];return(N,W)=>{const D=Se("IconLeftTwo"),Z=Se("IconRightTwo"),re=Se("IconWrite"),B=Se("IconMagic"),Y=Se("IconStopwatchStart"),K=Se("IconListView"),G=Se("IconOffScreenOne"),ee=Se("IconFullScreenOne"),q=Se("IconPower"),H=Cn("contextmenu"),ue=Cn("tooltip");return U(),ne("div",{class:$e(["base-view",{"laser-pen":C.value}])},[Ge(_(ree,{slideWidth:z(x),slideHeight:z(S),animationIndex:z(A),turnSlideToId:z(m),manualExitFullscreen:z(M),onWheel:W[0]||(W[0]=Ae=>z(f)(Ae)),onTouchstart:W[1]||(W[1]=Ae=>z(d)(Ae)),onTouchend:W[2]||(W[2]=Ae=>z(h)(Ae))},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[H,I]]),F.value?(U(),_e($Ke,{key:0,turnSlideToIndex:z(g),onClose:W[3]||(W[3]=Ae=>F.value=!1)},null,8,["turnSlideToIndex"])):Ze("",!0),P.value?(U(),_e(iee,{key:1,slideWidth:z(x),slideHeight:z(S),onClose:W[4]||(W[4]=Ae=>P.value=!1)},null,8,["slideWidth","slideHeight"])):Ze("",!0),k.value?(U(),_e(oee,{key:2,onClose:W[5]||(W[5]=Ae=>k.value=!1)})):Ze("",!0),V("div",bGe,[_(D,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:W[6]||(W[6]=Ae=>z(y)())}),_(Z,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:W[7]||(W[7]=Ae=>z(R)())})]),V("div",{class:$e(["tools-right",{visible:O.value}]),onMouseleave:W[16]||(W[16]=Ae=>O.value=!1),onMouseenter:W[17]||(W[17]=Ae=>O.value=!0)},[V("div",xGe,[V("div",{class:"tool-btn page-number",onClick:W[8]||(W[8]=Ae=>F.value=!0)},"幻灯片 "+pt(z(r)+1)+" / "+pt(z(n).length),1),Ge(_(re,{class:"tool-btn",onClick:W[9]||(W[9]=Ae=>P.value=!0)},null,512),[[ue,"画笔工具"]]),Ge(_(B,{class:$e(["tool-btn",{active:C.value}]),onClick:W[10]||(W[10]=Ae=>C.value=!C.value)},null,8,["class"]),[[ue,"激光笔"]]),Ge(_(Y,{class:$e(["tool-btn",{active:k.value}]),onClick:W[11]||(W[11]=Ae=>k.value=!k.value)},null,8,["class"]),[[ue,"计时器"]]),Ge(_(K,{class:"tool-btn",onClick:W[12]||(W[12]=Ae=>N.changeViewMode("presenter"))},null,512),[[ue,"演讲者视图"]]),z(w)?Ge((U(),_e(G,{key:0,class:"tool-btn",onClick:W[13]||(W[13]=Ae=>z(M)())},null,512)),[[ue,"退出全屏"]]):Ge((U(),_e(ee,{key:1,class:"tool-btn",onClick:W[14]||(W[14]=Ae=>z(eO)())},null,512)),[[ue,"进入全屏"]]),Ge(_(q,{class:"tool-btn",onClick:W[15]||(W[15]=Ae=>z(T)())},null,512),[[ue,"结束放映"]])])],34)],2)}}}),wGe=Ue(SGe,[["__scopeId","data-v-85c13201"]]),Dv=e=>(rn("data-v-691774ef"),e=e(),on(),e),MGe={class:"presenter-view"},LGe={class:"toolbar"},TGe=Dv(()=>V("span",null,"普通视图",-1)),_Ge=Dv(()=>V("span",null,"画笔",-1)),OGe=Dv(()=>V("span",null,"激光笔",-1)),kGe=Dv(()=>V("span",null,"计时器",-1)),PGe=Dv(()=>V("span",null,"结束放映",-1)),CGe={class:"content"},NGe=["onClick"],IGe={class:"remark"},FGe={class:"header"},EGe=Dv(()=>V("span",null,"演讲者备注",-1)),XGe=["innerHTML"],WGe={class:"remark-scale"},VGe=Ee({__name:"PresenterView",props:{changeViewMode:{type:Function}},setup(e){const t=e,{slides:n,slideIndex:r,viewportRatio:i,currentSlide:o}=We(lt()),a=ge(),s=ge(),l=ge(!1),u=ge(!1),c=ge(!1),{mousewheelListener:f,touchStartListener:d,touchEndListener:h,turnPrevSlide:p,turnNextSlide:v,turnSlideToIndex:g,turnSlideToId:m,animationIndex:y}=eee(),{slideWidth:R,slideHeight:A}=tee(a),{exitScreening:x}=$f(),{slidesLoadLimit:S}=Z2(),{fullscreenState:T,manualExitFullscreen:w}=nee(),M=ge(16),O=we(()=>Kb(o.value.remark||"无备注")),P=C=>{s.value&&s.value.scrollBy(C.deltaY,0)},k=C=>{C<12||C>40||(M.value=C)};_t(r,()=>{Qr(()=>{if(!s.value)return;const C=s.value.querySelector(".thumbnail.active");if(!C)return;const I=s.value.offsetWidth,N=C.offsetLeft;s.value.scrollTo({left:N-I/2,behavior:"smooth"})})});const F=()=>[{text:"上一页",subText:"↑ ←",disable:r.value<=0,handler:()=>p()},{text:"下一页",subText:"↓ →",disable:r.value>=n.value.length-1,handler:()=>v()},{text:"第一页",disable:r.value===0,handler:()=>g(0)},{text:"最后一页",disable:r.value===n.value.length-1,handler:()=>g(n.value.length-1)},{divider:!0},{text:"画笔工具",handler:()=>l.value=!0},{text:"普通视图",handler:()=>t.changeViewMode("base")},{divider:!0},{text:"结束放映",subText:"ESC",handler:x}];return(C,I)=>{const N=Se("IconListView"),W=Se("IconWrite"),D=Se("IconMagic"),Z=Se("IconStopwatchStart"),re=Se("IconOffScreenOne"),B=Se("IconPower"),Y=Se("IconMinus"),K=Se("IconPlus"),G=Cn("contextmenu");return U(),ne("div",MGe,[V("div",LGe,[V("div",{class:"tool-btn",onClick:I[0]||(I[0]=ee=>C.changeViewMode("base"))},[_(N,{class:"tool-icon"}),TGe]),V("div",{class:$e(["tool-btn",{active:l.value}]),onClick:I[1]||(I[1]=ee=>l.value=!l.value)},[_(W,{class:"tool-icon"}),_Ge],2),V("div",{class:$e(["tool-btn",{active:c.value}]),onClick:I[2]||(I[2]=ee=>c.value=!c.value)},[_(D,{class:"tool-icon"}),OGe],2),V("div",{class:$e(["tool-btn",{active:u.value}]),onClick:I[3]||(I[3]=ee=>u.value=!u.value)},[_(Z,{class:"tool-icon"}),kGe],2),V("div",{class:"tool-btn",onClick:I[4]||(I[4]=()=>z(T)?z(w)():z(eO)())},[z(T)?(U(),_e(re,{key:0,class:"tool-icon"})):(U(),_e(re,{key:1,class:"tool-icon"})),V("span",null,pt(z(T)?"退出全屏":"全屏"),1)]),_(Yt,{class:"divider"}),V("div",{class:"tool-btn",onClick:I[5]||(I[5]=ee=>z(x)())},[_(B,{class:"tool-icon"}),PGe])]),V("div",CGe,[V("div",{class:$e(["slide-list-wrap",{"laser-pen":c.value}]),ref_key:"slideListWrapRef",ref:a},[Ge(_(ree,{slideWidth:z(R),slideHeight:z(A),animationIndex:z(y),turnSlideToId:z(m),manualExitFullscreen:z(w),onWheel:I[6]||(I[6]=ee=>z(f)(ee)),onTouchstart:I[7]||(I[7]=ee=>z(d)(ee)),onTouchend:I[8]||(I[8]=ee=>z(h)(ee))},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[G,F]]),l.value?(U(),_e(iee,{key:0,slideWidth:z(R),slideHeight:z(A),left:-365,top:-155,onClose:I[9]||(I[9]=ee=>l.value=!1)},null,8,["slideWidth","slideHeight"])):Ze("",!0),u.value?(U(),_e(oee,{key:1,left:75,onClose:I[10]||(I[10]=ee=>u.value=!1)})):Ze("",!0)],2),V("div",{class:"thumbnails",ref_key:"thumbnailsRef",ref:s,onWheel:I[11]||(I[11]=Et(ee=>P(ee),["prevent"]))},[(U(!0),ne(Ve,null,rt(z(n),(ee,q)=>(U(),ne("div",{class:$e(["thumbnail",{active:q===z(r)}]),key:ee.id,onClick:H=>z(g)(q)},[_(il,{slide:ee,size:120/z(i),visible:q<z(S)},null,8,["slide","size","visible"])],10,NGe))),128))],544)]),V("div",IGe,[V("div",FGe,[EGe,V("span",null,"P "+pt(z(r)+1)+" / "+pt(z(n).length),1)]),V("div",{class:"remark-content ProseMirror-static",style:Le({fontSize:M.value+"px"}),innerHTML:O.value},null,12,XGe),V("div",WGe,[V("div",{class:$e(["scale-btn",{disable:M.value===12}]),onClick:I[12]||(I[12]=ee=>k(M.value-2))},[_(Y)],2),V("div",{class:$e(["scale-btn",{disable:M.value===40}]),onClick:I[13]||(I[13]=ee=>k(M.value+2))},[_(K)],2)])])])}}}),DGe=Ue(VGe,[["__scopeId","data-v-691774ef"]]),UGe={class:"pptist-screen"},BGe=Ee({__name:"index",setup(e){const t=ge("base"),n=o=>{t.value=o},{exitScreening:r}=$f(),i=o=>{o.key.toUpperCase()===yt.ESC&&r()};return jt(()=>document.addEventListener("keydown",i)),Fn(()=>document.removeEventListener("keydown",i)),(o,a)=>(U(),ne("div",UGe,[t.value==="base"?(U(),_e(wGe,{key:0,changeViewMode:n})):t.value==="presenter"?(U(),_e(DGe,{key:1,changeViewMode:n})):Ze("",!0)]))}}),YGe=Ue(BGe,[["__scopeId","data-v-2f0dc4b8"]]),ZGe=Ee({__name:"MobileEditableElement",props:{elementInfo:{},elementIndex:{},selectElement:{type:Function}},setup(e){const t=e,n=we(()=>({[Nt.IMAGE]:NK,[Nt.TEXT]:TG,[Nt.SHAPE]:OG,[Nt.LINE]:kG,[Nt.CHART]:Pj,[Nt.TABLE]:Ej,[Nt.LATEX]:Xj,[Nt.VIDEO]:Vj,[Nt.AUDIO]:Bj})[t.elementInfo.type]||null);return(r,i)=>(U(),ne("div",{class:"mobile-editable-element",style:Le({zIndex:r.elementIndex})},[(U(),_e(uu(n.value),{elementInfo:r.elementInfo,selectElement:r.selectElement,contextmenus:()=>null},null,8,["elementInfo","selectElement"]))],4))}}),QGe=Ee({__name:"MobileOperate",props:{elementInfo:{},isSelected:{type:Boolean},canvasScale:{},scaleElement:{type:Function},rotateElement:{type:Function}},setup(e){const t=e,n=we(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),r=we(()=>t.elementInfo.width*t.canvasScale),i=we(()=>t.elementInfo.height*t.canvasScale),{borderLines:o,resizeHandlers:a,textElementResizeHandlers:s}=t0(r,i),l=t.elementInfo.type==="text"||t.elementInfo.type==="table"?s:a,u=we(()=>["chart","video","audio"].includes(t.elementInfo.type));return(c,f)=>(U(),ne("div",{class:"mobile-operate",style:Le({top:c.elementInfo.top*c.canvasScale+"px",left:c.elementInfo.left*c.canvasScale+"px",transform:`rotate(${n.value}deg)`,transformOrigin:`${c.elementInfo.width*c.canvasScale/2}px ${c.elementInfo.height*c.canvasScale/2}px`})},[c.isSelected?(U(),ne(Ve,{key:0},[(U(!0),ne(Ve,null,rt(z(o),d=>(U(),_e(n0,{class:"operate-border-line",key:d.type,type:d.type,style:Le(d.style)},null,8,["type","style"]))),128)),(U(!0),ne(Ve,null,rt(z(l),d=>(U(),_e(rd,{class:"operate-resize-handler",key:d.direction,type:d.direction,rotate:c.elementInfo.rotate,style:Le(d.style),onTouchstart:Et(h=>c.scaleElement(h,c.elementInfo,d.direction),["stop"])},null,8,["type","rotate","style","onTouchstart"]))),128)),u.value?Ze("",!0):(U(),_e(Wv,{key:0,class:"operate-rotate-handler",style:Le({left:r.value/2+"px"}),onTouchstart:f[0]||(f[0]=Et(d=>c.rotateElement(d,c.elementInfo),["stop"]))},null,8,["style"]))],64)):Ze("",!0)],4))}}),HGe=Ue(QGe,[["__scopeId","data-v-b61bf2dc"]]),KGe={class:"mobile-thumbnails"},GGe=["onClick"],zGe={class:"label"},JGe=Ee({__name:"MobileThumbnails",setup(e){const t=lt(),{slides:n,slideIndex:r}=We(t),{sortSlides:i}=Jf(),{slidesLoadLimit:o}=Z2(),a=l=>{t.updateSlideIndex(l)},s=l=>{const{newIndex:u,oldIndex:c}=l;u===void 0||c===void 0||u===c||i(u,c)};return(l,u)=>(U(),ne("div",KGe,[_(z($k),{class:"thumbnail-list",modelValue:z(n),animation:200,scroll:!0,scrollSensitivity:50,delayOnTouchOnly:!0,delay:800,itemKey:"id",onEnd:s},{item:se(({element:c,index:f})=>[V("div",{class:$e(["thumbnail-item",{active:z(r)===f}]),onClick:d=>a(f)},[V("div",zGe,pt(f+1),1),_(il,{class:"thumbnail",slide:c,size:120,visible:f<z(o)},null,8,["slide","visible"])],10,GGe)]),_:1},8,["modelValue"])]))}}),aee=Ue(JGe,[["__scopeId","data-v-f47af55e"]]),$Ge={class:"slide-toolbar"},jGe={class:"remark"},qGe=["value"],eze={class:"toolbar"},tze=Ee({__name:"SlideToolbar",setup(e){const t=lt(),{viewportRatio:n,currentSlide:r,viewportSize:i}=We(t),{createSlide:o,copyAndPasteSlide:a,deleteSlide:s}=Jf(),{createTextElement:l,createImageElement:u,createShapeElement:c}=zh(),f=()=>{l({left:(i.value-400)/2,top:(i.value*n.value-56)/2,width:400,height:56},{content:"<p>新添加文本</p>"})},d=g=>{!g||!g[0]||zf(g[0]).then(m=>u(m))},h=g=>{const R={square:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},round:{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}},A=200;c({left:(i.value-A)/2,top:(i.value*n.value-A)/2,width:A,height:A},R[g])},p=we(()=>{var g;return((g=r.value)==null?void 0:g.remark)||""}),v=g=>{const m=g.target.value;t.updateSlide({remark:m})};return(g,m)=>{const y=Se("IconPlus"),R=Se("IconCopy"),A=Se("IconDelete"),x=Se("IconFontSize"),S=Se("IconPicture"),T=Se("IconSquare"),w=Se("IconRound");return U(),ne("div",$Ge,[V("div",jGe,[V("textarea",{value:p.value,placeholder:"点击输入演讲者备注",onInput:m[0]||(m[0]=M=>v(M))},null,40,qGe)]),V("div",eze,[_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:m[1]||(m[1]=M=>z(o)())},{default:se(()=>[_(y,{class:"icon"}),De(" 新幻灯片")]),_:1}),_(qe,{style:{flex:"1"},onClick:m[2]||(m[2]=M=>z(a)())},{default:se(()=>[_(R,{class:"icon"}),De(" 复制")]),_:1}),_(qe,{style:{flex:"1"},onClick:m[3]||(m[3]=M=>z(s)())},{default:se(()=>[_(A,{class:"icon"}),De(" 删除")]),_:1})]),_:1}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:m[4]||(m[4]=M=>f())},{default:se(()=>[_(x,{class:"icon"}),De(" 文字")]),_:1}),_(qe,{style:{flex:"1"}},{default:se(()=>[_(Xh,{onChange:m[5]||(m[5]=M=>d(M))},{default:se(()=>[_(S,{class:"icon"}),De("图片 ")]),_:1})]),_:1}),_(qe,{style:{flex:"1"},onClick:m[6]||(m[6]=M=>h("square"))},{default:se(()=>[_(T,{class:"icon"}),De(" 矩形")]),_:1}),_(qe,{style:{flex:"1"},onClick:m[7]||(m[7]=M=>h("round"))},{default:se(()=>[_(w,{class:"icon"}),De(" 圆形")]),_:1})]),_:1})]),_(aee)])}}}),nze=Ue(tze,[["__scopeId","data-v-34808e39"]]),see=e=>(rn("data-v-14deecba"),e=e(),on(),e),rze={class:"element-toolbar"},ize={class:"content"},oze={key:0,class:"style"},aze={class:"row-block"},sze=see(()=>V("div",{class:"label"},"文字颜色:",-1)),lze={class:"colors"},uze=["onClick"],cze={class:"row-block"},fze=see(()=>V("div",{class:"label"},"填充色:",-1)),dze={class:"colors"},hze=["onClick"],pze={key:1,class:"common"},vze=Ee({__name:"ElementToolbar",setup(e){const t=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57"],n=dt(),r=lt(),{handleElement:i,handleElementId:o,richTextAttrs:a}=We(n),{addHistorySnapshot:s}=qt(),l=(R,A)=>{r.updateElement({id:R,props:A}),s()},u=[{key:"style",label:"样式"},{key:"common",label:"布局"}],c=ge("common"),{orderElement:f}=x2(),{alignElementToCanvas:d}=E4(),{addElementsFromData:h}=x4(),{deleteElement:p}=b2(),v=()=>{const R=JSON.parse(JSON.stringify(i.value));h([R])},g=(R,A)=>{Bi.emit(Si.RICH_TEXT_COMMAND,{action:{command:R,value:A}})},m=R=>{var A;if(i.value){if((i.value.type==="text"||i.value.type==="shape"&&((A=i.value.text)!=null&&A.content))&&Bi.emit(Si.RICH_TEXT_COMMAND,{action:{command:"color",value:R}}),i.value.type==="table"){const x=JSON.parse(JSON.stringify(i.value.data));for(let S=0;S<x.length;S++)for(let T=0;T<x[S].length;T++){const w=x[S][T].style||{};x[S][T].style={...w,color:R}}l(o.value,{data:x})}i.value.type==="latex"&&l(o.value,{color:R})}},y=R=>{if(i.value){if((i.value.type==="text"||i.value.type==="shape"||i.value.type==="chart")&&l(o.value,{fill:R}),i.value.type==="table"){const A=JSON.parse(JSON.stringify(i.value.data));for(let x=0;x<A.length;x++)for(let S=0;S<A[x].length;S++){const T=A[x][S].style||{};A[x][S].style={...T,backcolor:R}}l(o.value,{data:A})}i.value.type==="audio"&&l(o.value,{color:R})}};return(R,A)=>{const x=Se("IconTextBold"),S=Se("IconTextItalic"),T=Se("IconTextUnderline"),w=Se("IconStrikethrough"),M=Se("IconFontSize"),O=Se("IconAlignTextLeft"),P=Se("IconAlignTextCenter"),k=Se("IconAlignTextRight"),F=Se("IconCopy"),C=Se("IconDelete"),I=Se("IconSendToBack"),N=Se("IconBringToFrontOne"),W=Se("IconBringToFront"),D=Se("IconSentToBack"),Z=Se("IconAlignLeft"),re=Se("IconAlignVertically"),B=Se("IconAlignRight"),Y=Se("IconAlignTop"),K=Se("IconAlignHorizontally"),G=Se("IconAlignBottom");return U(),ne("div",rze,[_(ol,{tabs:u,value:c.value,"onUpdate:value":A[0]||(A[0]=ee=>c.value=ee),tabsStyle:{marginBottom:"8px"},tabStyle:{width:"30%",margin:"0 10%"}},null,8,["value"]),V("div",ize,[c.value==="style"?(U(),ne("div",oze,[_(Dn,{class:"row"},{default:se(()=>[_(Ur,{style:{flex:"1"},checked:z(a).bold,onClick:A[1]||(A[1]=ee=>g("bold"))},{default:se(()=>[_(x)]),_:1},8,["checked"]),_(Ur,{style:{flex:"1"},checked:z(a).em,onClick:A[2]||(A[2]=ee=>g("em"))},{default:se(()=>[_(S)]),_:1},8,["checked"]),_(Ur,{style:{flex:"1"},checked:z(a).underline,onClick:A[3]||(A[3]=ee=>g("underline"))},{default:se(()=>[_(T)]),_:1},8,["checked"]),_(Ur,{style:{flex:"1"},checked:z(a).strikethrough,onClick:A[4]||(A[4]=ee=>g("strikethrough"))},{default:se(()=>[_(w)]),_:1},8,["checked"])]),_:1}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:A[5]||(A[5]=ee=>g("fontsize-add"))},{default:se(()=>[_(M),De("+")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[6]||(A[6]=ee=>g("fontsize-reduce"))},{default:se(()=>[_(M),De("-")]),_:1})]),_:1}),_(Yt,{margin:20}),_(lu,{class:"row","button-style":"solid",value:z(a).align,"onUpdate:value":A[7]||(A[7]=ee=>g("align",ee))},{default:se(()=>[_(Kn,{value:"left",style:{flex:"1"}},{default:se(()=>[_(O)]),_:1}),_(Kn,{value:"center",style:{flex:"1"}},{default:se(()=>[_(P)]),_:1}),_(Kn,{value:"right",style:{flex:"1"}},{default:se(()=>[_(k)]),_:1})]),_:1},8,["value"]),_(Yt,{margin:20}),V("div",aze,[sze,V("div",lze,[(U(),ne(Ve,null,rt(t,ee=>V("div",{class:"color",key:ee,onClick:q=>m(ee)},[V("div",{class:"color-block",style:Le({backgroundColor:ee})},null,4)],8,uze)),64))])]),V("div",cze,[fze,V("div",dze,[(U(),ne(Ve,null,rt(t,ee=>V("div",{class:"color",key:ee,onClick:q=>y(ee)},[V("div",{class:"color-block",style:Le({backgroundColor:ee})},null,4)],8,hze)),64))])])])):Ze("",!0),c.value==="common"?(U(),ne("div",pze,[_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:A[8]||(A[8]=ee=>v())},{default:se(()=>[_(F,{class:"icon"}),De(" 复制")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[9]||(A[9]=ee=>z(p)())},{default:se(()=>[_(C,{class:"icon"}),De(" 删除")]),_:1})]),_:1}),_(Yt,{margin:20}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:A[10]||(A[10]=ee=>z(f)(z(i),z(Fr).TOP))},{default:se(()=>[_(I,{class:"icon"}),De(" 置顶")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[11]||(A[11]=ee=>z(f)(z(i),z(Fr).BOTTOM))},{default:se(()=>[_(N,{class:"icon"}),De(" 置底")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[12]||(A[12]=ee=>z(f)(z(i),z(Fr).UP))},{default:se(()=>[_(W,{class:"icon"}),De(" 上移")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[13]||(A[13]=ee=>z(f)(z(i),z(Fr).DOWN))},{default:se(()=>[_(D,{class:"icon"}),De(" 下移")]),_:1})]),_:1}),_(Yt,{margin:20}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:A[14]||(A[14]=ee=>z(d)(z(dn).LEFT))},{default:se(()=>[_(Z,{class:"icon"}),De(" 左对齐")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[15]||(A[15]=ee=>z(d)(z(dn).HORIZONTAL))},{default:se(()=>[_(re,{class:"icon"}),De(" 水平居中")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[16]||(A[16]=ee=>z(d)(z(dn).RIGHT))},{default:se(()=>[_(B,{class:"icon"}),De(" 右对齐")]),_:1})]),_:1}),_(Dn,{class:"row"},{default:se(()=>[_(qe,{style:{flex:"1"},onClick:A[17]||(A[17]=ee=>z(d)(z(dn).TOP))},{default:se(()=>[_(Y,{class:"icon"}),De(" 上对齐")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[18]||(A[18]=ee=>z(d)(z(dn).VERTICAL))},{default:se(()=>[_(K,{class:"icon"}),De(" 垂直居中")]),_:1}),_(qe,{style:{flex:"1"},onClick:A[19]||(A[19]=ee=>z(d)(z(dn).BOTTOM))},{default:se(()=>[_(G,{class:"icon"}),De(" 下对齐")]),_:1})]),_:1})])):Ze("",!0)])])}}}),gze=Ue(vze,[["__scopeId","data-v-14deecba"]]),mze={class:"mobile-editor-header"},yze={class:"history"},Aze=Ee({__name:"Header",props:{changeMode:{type:Function}},setup(e){const{canUndo:t,canRedo:n}=We(R4()),{redo:r,undo:i}=qt();return(o,a)=>{const s=Se("IconBack"),l=Se("IconNext"),u=Se("IconLogout");return U(),ne("div",mze,[V("div",yze,[V("div",{class:$e(["history-item",{disable:!z(t)}]),onClick:a[0]||(a[0]=Et(c=>z(i)(),["stop"]))},[_(s),De(" 撤销")],2),V("div",{class:$e(["history-item",{disable:!z(n)}]),onClick:a[1]||(a[1]=Et(c=>z(r)(),["stop"]))},[_(l),De(" 重做")],2)]),V("div",{class:"back",onClick:a[2]||(a[2]=c=>o.changeMode("preview"))},[_(u),De(" 退出编辑")])])}}}),Rze=Ue(Aze,[["__scopeId","data-v-091403e4"]]),bze={class:"mobile-editor"},xze=Ee({__name:"index",props:{changeMode:{type:Function}},setup(e){const t=lt(),n=dt(),{slideIndex:r,currentSlide:i,viewportRatio:o,viewportSize:a}=We(t),{activeElementIdList:s,handleElement:l}=We(n),u=ge(),c=ge(),f=ge([]),d=we(()=>i.value.background),{backgroundStyle:h}=R3(d),p=we(()=>{if(!u.value)return 1;const T=u.value.clientWidth,w=u.value.clientHeight;return w/T>=o.value?(T-20)/a.value:(w-20)/o.value/a.value});jt(()=>{s.value.length&&n.setActiveElementIdList([]),r.value!==0&&t.updateSlideIndex(0)});const v=we(()=>({width:a.value*p.value+"px",height:a.value*o.value*p.value+"px"})),g=ge([]);xv(()=>{g.value=i.value?JSON.parse(JSON.stringify(i.value.elements)):[]});const{dragElement:y}=_K(g,f,p),{scaleElement:R}=TK(g,f,p),{rotateElement:A}=MK(g,c,p),x=(T,w,M=!0)=>{s.value.includes(w.id)||(n.setActiveElementIdList([w.id]),n.setHandleElementId(w.id)),M&&y(T,w)},S=()=>{n.setActiveElementIdList([])};return(T,w)=>(U(),ne("div",bze,[_(Rze,{changeMode:T.changeMode},null,8,["changeMode"]),V("div",{class:"content",ref_key:"contentRef",ref:u,onTouchstart:w[0]||(w[0]=M=>S())},[V("div",{class:"viewport-wrapper",style:Le(v.value)},[V("div",{class:"background",style:Le(z(h))},null,4),(U(!0),ne(Ve,null,rt(f.value,(M,O)=>(U(),_e(Yj,{key:O,type:M.type,axis:M.axis,length:M.length,canvasScale:p.value},null,8,["type","axis","length","canvasScale"]))),128)),(U(!0),ne(Ve,null,rt(g.value,M=>(U(),ne(Ve,{key:M.id},[M.type!=="line"?(U(),_e(HGe,{key:0,elementInfo:M,isSelected:z(s).includes(M.id),canvasScale:p.value,scaleElement:z(R),rotateElement:z(A)},null,8,["elementInfo","isSelected","canvasScale","scaleElement","rotateElement"])):Ze("",!0)],64))),128)),V("div",{class:"viewport",ref_key:"viewportRef",ref:c,style:Le({transform:`scale(${p.value})`})},[(U(!0),ne(Ve,null,rt(g.value,(M,O)=>(U(),_e(ZGe,{key:M.id,elementInfo:M,elementIndex:O+1,selectElement:x},null,8,["elementInfo","elementIndex"]))),128))],4)],4)],544),_(nze),z(l)?(U(),_e(gze,{key:0})):Ze("",!0)]))}}),Sze=Ue(xze,[["__scopeId","data-v-94103018"]]),wze={class:"header"},Mze=Ee({__name:"MobilePlayer",props:{changeMode:{type:Function}},setup(e){const t=lt(),{slides:n,slideIndex:r,currentSlide:i,viewportRatio:o}=We(t),a=ge(!1),s=ge({width:0,height:0});jt(()=>{r.value!==0&&t.updateSlideIndex(0),s.value={width:document.body.clientHeight,height:document.body.clientWidth}});const l=we(()=>{const d=s.value.height/s.value.width;let h=0,p=0;return d>=o.value?(h=s.value.width,p=h*o.value):(p=s.value.height,h=p/o.value),{width:h,height:p}}),u=ge(null),c=d=>{u.value={x:d.changedTouches[0].pageX,y:d.changedTouches[0].pageY}},f=d=>{if(!u.value)return;const h=Math.abs(u.value.y-d.changedTouches[0].pageY),p=d.changedTouches[0].pageX-u.value.x;Math.abs(p)>h&&Math.abs(p)>50&&(u.value=null,p<0&&r.value>0&&t.updateSlideIndex(r.value-1),p>0&&r.value<n.value.length-1&&t.updateSlideIndex(r.value+1))};return(d,h)=>{const p=Se("IconLogout");return U(),ne("div",{class:"mobile-player",style:Le({width:s.value.width+"px",height:s.value.height+"px",transform:`rotate(90deg) translateY(-${s.value.height}px)`})},[V("div",{class:"screen-slide-list",onClick:h[0]||(h[0]=v=>a.value=!a.value),onTouchstart:h[1]||(h[1]=v=>c(v)),onTouchend:h[2]||(h[2]=v=>f(v))},[(U(!0),ne(Ve,null,rt(z(n),(v,g)=>(U(),ne("div",{class:$e(["slide-item",`turning-mode-${v.turningMode||"slideY"}`,{current:g===z(r),before:g<z(r),after:g>z(r),hide:(g===z(r)-1||g===z(r)+1)&&v.turningMode!==z(i).turningMode}]),key:v.id},[Math.abs(z(r)-g)<2?(U(),ne("div",{key:0,class:"slide-content",style:Le({width:l.value.width+"px",height:l.value.height+"px"})},[_(il,{slide:v,size:l.value.width},null,8,["slide","size"])],4)):Ze("",!0)],2))),128))],32),a.value?(U(),ne(Ve,{key:0},[V("div",wze,[V("div",{class:"back",onClick:h[3]||(h[3]=v=>d.changeMode("preview"))},[_(p),De(" 退出播放")])]),_(aee,{class:"thumbnails"})],64)):Ze("",!0)],4)}}}),Lze=Ue(Mze,[["__scopeId","data-v-c846a018"]]),Tze={class:"thumbnail-list"},_ze={class:"menu"},Oze=Ee({__name:"MobilePreview",props:{changeMode:{type:Function}},setup(e){const{slides:t}=We(lt()),{slidesLoadLimit:n}=Z2(),r=ge(),i=ge(0);return jt(()=>{r.value&&(i.value=r.value.clientWidth)}),(o,a)=>{const s=Se("IconEdit"),l=Se("IconFullScreenPlay");return U(),ne("div",{class:"mobile-preview",ref_key:"mobileRef",ref:r},[V("div",Tze,[(U(!0),ne(Ve,null,rt(z(t),(u,c)=>(U(),ne("div",{class:"thumbnail-item",key:u.id},[_(il,{slide:u,size:i.value-20,visible:c<z(n)},null,8,["slide","size","visible"])]))),128))]),V("div",_ze,[V("div",{class:"menu-item",onClick:a[0]||(a[0]=u=>o.changeMode("editor"))},[_(s,{class:"icon"}),De(" 编辑")]),_(Yt,{type:"vertical",style:{height:"30px"}}),V("div",{class:"menu-item",onClick:a[1]||(a[1]=u=>o.changeMode("player"))},[_(l,{class:"icon"}),De(" 播放")])])],512)}}}),kze=Ue(Oze,[["__scopeId","data-v-99aa0ac4"]]),Pze={class:"mobile"},Cze=Ee({__name:"index",setup(e){const t=ge("preview"),n=i=>t.value=i,r=we(()=>({editor:Sze,player:Lze,preview:kze})[t.value]||null);return(i,o)=>(U(),ne("div",Pze,[(U(),_e(uu(r.value),{changeMode:n}))]))}}),Nze=Ue(Cze,[["__scopeId","data-v-d02011cb"]]),Ize=Ee({__name:"App",setup(e){const t=y0e(),n=dt(),r=R4(),{databaseId:i}=We(n),{screening:o}=We(KZ());return window.onbeforeunload=()=>!1,jt(async()=>{await g0e(),r.initSnapshotDatabase(),n.setAvailableFonts()}),window.addEventListener("unload",()=>{const a=localStorage.getItem(Zb),s=a?JSON.parse(a):[];s.push(i.value);const l=JSON.stringify(s);localStorage.setItem(Zb,l)}),(a,s)=>z(o)?(U(),_e(YGe,{key:0})):z(t)?(U(),_e(CKe,{key:1})):(U(),_e(Nze,{key:2}))}}),Fze={class:"menu-content"},Eze=["onClick"],Xze={class:"text"},Wze={key:0,class:"sub-text"},Vze=Ee({__name:"MenuContent",props:{menus:{},handleClickMenuItem:{type:Function}},setup(e){return(t,n)=>{const r=Se("menu-content",!0);return U(),ne("ul",Fze,[(U(!0),ne(Ve,null,rt(t.menus,(i,o)=>(U(),ne(Ve,{key:i.text||o},[i.hide?Ze("",!0):(U(),ne("li",{key:0,class:$e(["menu-item",{divider:i.divider,disable:i.disable}]),onClick:Et(a=>t.handleClickMenuItem(i),["stop"])},[i.divider?Ze("",!0):(U(),ne("div",{key:0,class:$e(["menu-item-content",{"has-children":i.children,"has-handler":i.handler}])},[V("span",Xze,pt(i.text),1),i.subText&&!i.children?(U(),ne("span",Wze,pt(i.subText),1)):Ze("",!0),i.children&&i.children.length?(U(),_e(r,{key:1,class:"sub-menu",menus:i.children,handleClickMenuItem:t.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):Ze("",!0)],2))],10,Eze))],64))),128))])}}}),Dze=Ue(Vze,[["__scopeId","data-v-d336650d"]]),Uze=Ee({__name:"index",props:{axis:{},el:{},menus:{},removeContextmenu:{type:Function}},setup(e){const t=e,n=we(()=>{const{x:l,y:u}=t.axis,c=t.menus.filter(g=>!(g.divider||g.hide)).length,f=t.menus.filter(g=>g.divider).length,d=180,h=c*30+f*11+5*2,p=document.body.clientWidth,v=document.body.clientHeight;return{left:p<=l+d?l-d:l,top:v<=u+h?u-h:u}}),r=i=>{i.disable||i.children&&!i.handler||(i.handler&&i.handler(t.el),t.removeContextmenu())};return(i,o)=>(U(),ne(Ve,null,[V("div",{class:"mask",onContextmenu:o[0]||(o[0]=Et(a=>i.removeContextmenu(),["prevent"])),onMousedown:o[1]||(o[1]=Et(a=>i.removeContextmenu(),["left"]))},null,32),V("div",{class:"contextmenu",style:Le({left:n.value.left+"px",top:n.value.top+"px"}),onContextmenu:o[2]||(o[2]=Et(()=>{},["prevent"]))},[_(Dze,{menus:i.menus,handleClickMenuItem:r},null,8,["menus"])],36)],64))}}),F1="CTX_CONTEXTMENU_HANDLER",Bze=(e,t,n)=>{t.stopPropagation(),t.preventDefault();const r=n.value(e);if(!r)return;let i=null;const o=()=>{i&&(document.body.removeChild(i),i=null),e.classList.remove("contextmenu-active"),document.body.removeEventListener("scroll",o),window.removeEventListener("resize",o)},a={axis:{x:t.x,y:t.y},el:e,menus:r,removeContextmenu:o};i=document.createElement("div");const s=_(Uze,a,null);qp(s,i),document.body.appendChild(i),e.classList.add("contextmenu-active"),document.body.addEventListener("scroll",o),window.addEventListener("resize",o)},Yze={mounted(e,t){e[F1]=n=>Bze(e,n,t),e.addEventListener("contextmenu",e[F1])},unmounted(e){e&&e[F1]&&(e.removeEventListener("contextmenu",e[F1]),delete e[F1])}},E1="CTX_CLICK_OUTSIDE_HANDLER",Zze=(e,t,n)=>{const r=n.value,i=t.composedPath();(i?i.indexOf(e)<0:!e.contains(t.target))&&r(t)},Qze={mounted(e,t){e[E1]=n=>Zze(e,n,t),setTimeout(()=>{document.addEventListener("click",e[E1])},0)},unmounted(e){e[E1]&&(document.removeEventListener("click",e[E1]),delete e[E1])}},X1="TOOLTIP_INSTANCE",Hze={mounted(e,t){let n="",r="top",i=[300,0];typeof t.value=="string"?n=t.value:(n=t.value.content,t.value.placement!==void 0&&(r=t.value.placement),t.value.delay!==void 0&&(i=t.value.delay)),e[X1]=jh(e,{content:n,theme:"tooltip",duration:100,animation:"scale",allowHTML:!0,placement:r,delay:i})},updated(e,t){let n="";typeof t.value=="string"?n=t.value:n=t.value.content,e[X1]&&e[X1].setContent(n)},unmounted(e){e[X1]&&e[X1].destroy()}},Kze={install(e){e.directive("contextmenu",Yze),e.directive("click-outside",Qze),e.directive("tooltip",Hze)}},X3=lY(Ize);X3.use(A1e);X3.use(Kze);X3.use(Zce());X3.mount("#app");
|