From 7fb9feee5b24727eda45ccd9f123833c82b4c3bf Mon Sep 17 00:00:00 2001 From: snowykami Date: Wed, 2 Oct 2024 12:57:43 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E6=B7=BB=E5=8A=A0=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/apiroot | 1 + web/assets/index-B8yPNO6K.js | 80 +++++++++++++++++++++++++ web/assets/index-B8yPNO6K.js.hertz.gz | Bin 0 -> 378506 bytes web/assets/index-CAe8-t8f.js | 21 ------- web/assets/index-D-XXFb5n.css | 1 + web/assets/index-D-XXFb5n.css.hertz.gz | Bin 0 -> 740 bytes web/assets/index-h4O0pTvc.css | 1 - web/assets/logo-c0Hh2kbx.png | Bin 85705 -> 0 bytes web/assets/system-plan-BD64JMf2.png | Bin 71226 -> 0 bytes web/favicon.ico | Bin 67646 -> 0 bytes web/icon.svg | 1 + web/icon.svg.hertz.gz | Bin 0 -> 438 bytes web/index.html | 23 +++---- web/index.html.hertz.gz | Bin 0 -> 309 bytes web/svg/location.svg | 1 + web/svg/location.svg.hertz.gz | Bin 0 -> 325 bytes web/svg/system.svg | 1 + web/svg/system.svg.hertz.gz | Bin 0 -> 368 bytes 18 files changed, 97 insertions(+), 33 deletions(-) create mode 100644 web/apiroot create mode 100644 web/assets/index-B8yPNO6K.js create mode 100644 web/assets/index-B8yPNO6K.js.hertz.gz delete mode 100644 web/assets/index-CAe8-t8f.js create mode 100644 web/assets/index-D-XXFb5n.css create mode 100644 web/assets/index-D-XXFb5n.css.hertz.gz delete mode 100644 web/assets/index-h4O0pTvc.css delete mode 100644 web/assets/logo-c0Hh2kbx.png delete mode 100644 web/assets/system-plan-BD64JMf2.png delete mode 100644 web/favicon.ico create mode 100644 web/icon.svg create mode 100644 web/icon.svg.hertz.gz create mode 100644 web/index.html.hertz.gz create mode 100644 web/svg/location.svg create mode 100644 web/svg/location.svg.hertz.gz create mode 100644 web/svg/system.svg create mode 100644 web/svg/system.svg.hertz.gz diff --git a/web/apiroot b/web/apiroot new file mode 100644 index 0000000..aa352f1 --- /dev/null +++ b/web/apiroot @@ -0,0 +1 @@ +http://127.0.0.1:8088 \ No newline at end of file diff --git a/web/assets/index-B8yPNO6K.js b/web/assets/index-B8yPNO6K.js new file mode 100644 index 0000000..5dce989 --- /dev/null +++ b/web/assets/index-B8yPNO6K.js @@ -0,0 +1,80 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function e(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=e(a);fetch(a.href,i)}})();/** +* @vue/shared v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Zm(r){const t=Object.create(null);for(const e of r.split(","))t[e]=1;return e=>e in t}const se={},ds=[],En=()=>{},Ek=()=>!1,sv=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),qm=r=>r.startsWith("onUpdate:"),Ee=Object.assign,Km=(r,t)=>{const e=r.indexOf(t);e>-1&&r.splice(e,1)},kk=Object.prototype.hasOwnProperty,jt=(r,t)=>kk.call(r,t),Nt=Array.isArray,gs=r=>lv(r)==="[object Map]",ID=r=>lv(r)==="[object Set]",Bt=r=>typeof r=="function",Se=r=>typeof r=="string",li=r=>typeof r=="symbol",ue=r=>r!==null&&typeof r=="object",LD=r=>(ue(r)||Bt(r))&&Bt(r.then)&&Bt(r.catch),PD=Object.prototype.toString,lv=r=>PD.call(r),Ok=r=>lv(r).slice(8,-1),RD=r=>lv(r)==="[object Object]",jm=r=>Se(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,Kl=Zm(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),uv=r=>{const t=Object.create(null);return e=>t[e]||(t[e]=r(e))},Nk=/-(\w)/g,Ur=uv(r=>r.replace(Nk,(t,e)=>e?e.toUpperCase():"")),Bk=/\B([A-Z])/g,Co=uv(r=>r.replace(Bk,"-$1").toLowerCase()),fv=uv(r=>r.charAt(0).toUpperCase()+r.slice(1)),sp=uv(r=>r?`on${fv(r)}`:""),Ja=(r,t)=>!Object.is(r,t),lp=(r,...t)=>{for(let e=0;e{Object.defineProperty(r,t,{configurable:!0,enumerable:!1,writable:n,value:e})},Vk=r=>{const t=parseFloat(r);return isNaN(t)?r:t};let L1;const kD=()=>L1||(L1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Qm(r){if(Nt(r)){const t={};for(let e=0;e{if(e){const n=e.split(Fk);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Jm(r){let t="";if(Se(r))t=r;else if(Nt(r))for(let e=0;e!!(r&&r.__v_isRef===!0),Yi=r=>Se(r)?r:r==null?"":Nt(r)||ue(r)&&(r.toString===PD||!Bt(r.toString))?ND(r)?Yi(r.value):JSON.stringify(r,BD,2):String(r),BD=(r,t)=>ND(t)?BD(r,t.value):gs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[n,a],i)=>(e[up(n,i)+" =>"]=a,e),{})}:ID(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>up(e))}:li(t)?up(t):ue(t)&&!Nt(t)&&!RD(t)?String(t):t,up=(r,t="")=>{var e;return li(r)?`Symbol(${(e=r.description)!=null?e:t})`:r};/** +* @vue/reactivity v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let _r;class $k{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=_r,!t&&_r&&(this.index=(_r.scopes||(_r.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,e;if(this.scopes)for(t=0,e=this.scopes.length;t0)return;let r;for(;us;){let t=us,e;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=us,us=void 0;t;){if(e=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){r||(r=n)}t=e}}if(r)throw r}function GD(r){for(let t=r.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function HD(r){let t,e=r.depsTail,n=e;for(;n;){const a=n.prevDep;n.version===-1?(n===e&&(e=a),r0(n),Xk(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=a}r.deps=t,r.depsTail=e}function $g(r){for(let t=r.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(WD(t.dep.computed)||t.dep.version!==t.version))return!0;return!!r._dirty}function WD(r){if(r.flags&4&&!(r.flags&16)||(r.flags&=-17,r.globalVersion===_u))return;r.globalVersion=_u;const t=r.dep;if(r.flags|=2,t.version>0&&!r.isSSR&&r.deps&&!$g(r)){r.flags&=-3;return}const e=oe,n=sn;oe=r,sn=!0;try{GD(r);const a=r.fn(r._value);(t.version===0||Ja(a,r._value))&&(r._value=a,t.version++)}catch(a){throw t.version++,a}finally{oe=e,sn=n,HD(r),r.flags&=-3}}function r0(r,t=!1){const{dep:e,prevSub:n,nextSub:a}=r;if(n&&(n.nextSub=a,r.prevSub=void 0),a&&(a.prevSub=n,r.nextSub=void 0),e.subs===r&&(e.subs=n),!e.subs&&e.computed){e.computed.flags&=-5;for(let i=e.computed.deps;i;i=i.nextDep)r0(i,!0)}!t&&!--e.sc&&e.map&&e.map.delete(e.key)}function Xk(r){const{prevDep:t,nextDep:e}=r;t&&(t.nextDep=e,r.prevDep=void 0),e&&(e.prevDep=t,r.nextDep=void 0)}let sn=!0;const UD=[];function ui(){UD.push(sn),sn=!1}function fi(){const r=UD.pop();sn=r===void 0?!0:r}function P1(r){const{cleanup:t}=r;if(r.cleanup=void 0,t){const e=oe;oe=void 0;try{t()}finally{oe=e}}}let _u=0;class Zk{constructor(t,e){this.sub=t,this.dep=e,this.version=e.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class n0{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!oe||!sn||oe===this.computed)return;let e=this.activeLink;if(e===void 0||e.sub!==oe)e=this.activeLink=new Zk(oe,this),oe.deps?(e.prevDep=oe.depsTail,oe.depsTail.nextDep=e,oe.depsTail=e):oe.deps=oe.depsTail=e,$D(e);else if(e.version===-1&&(e.version=this.version,e.nextDep)){const n=e.nextDep;n.prevDep=e.prevDep,e.prevDep&&(e.prevDep.nextDep=n),e.prevDep=oe.depsTail,e.nextDep=void 0,oe.depsTail.nextDep=e,oe.depsTail=e,oe.deps===e&&(oe.deps=n)}return e}trigger(t){this.version++,_u++,this.notify(t)}notify(t){t0();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{e0()}}}function $D(r){if(r.dep.sc++,r.sub.flags&4){const t=r.dep.computed;if(t&&!r.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)$D(n)}const e=r.dep.subs;e!==r&&(r.prevSub=e,e&&(e.nextSub=r)),r.dep.subs=r}}const Yg=new WeakMap,io=Symbol(""),Xg=Symbol(""),Su=Symbol("");function We(r,t,e){if(sn&&oe){let n=Yg.get(r);n||Yg.set(r,n=new Map);let a=n.get(e);a||(n.set(e,a=new n0),a.target=r,a.map=n,a.key=e),a.track()}}function ea(r,t,e,n,a,i){const o=Yg.get(r);if(!o){_u++;return}const s=l=>{l&&l.trigger()};if(t0(),t==="clear")o.forEach(s);else{const l=Nt(r),u=l&&jm(e);if(l&&e==="length"){const f=Number(n);o.forEach((c,h)=>{(h==="length"||h===Su||!li(h)&&h>=f)&&s(c)})}else switch(e!==void 0&&s(o.get(e)),u&&s(o.get(Su)),t){case"add":l?u&&s(o.get("length")):(s(o.get(io)),gs(r)&&s(o.get(Xg)));break;case"delete":l||(s(o.get(io)),gs(r)&&s(o.get(Xg)));break;case"set":gs(r)&&s(o.get(io));break}}e0()}function ko(r){const t=Qt(r);return t===r?t:(We(t,"iterate",Su),Hr(r)?t:t.map(Fe))}function cv(r){return We(r=Qt(r),"iterate",Su),r}const qk={__proto__:null,[Symbol.iterator](){return cp(this,Symbol.iterator,Fe)},concat(...r){return ko(this).concat(...r.map(t=>Nt(t)?ko(t):t))},entries(){return cp(this,"entries",r=>(r[1]=Fe(r[1]),r))},every(r,t){return $n(this,"every",r,t,void 0,arguments)},filter(r,t){return $n(this,"filter",r,t,e=>e.map(Fe),arguments)},find(r,t){return $n(this,"find",r,t,Fe,arguments)},findIndex(r,t){return $n(this,"findIndex",r,t,void 0,arguments)},findLast(r,t){return $n(this,"findLast",r,t,Fe,arguments)},findLastIndex(r,t){return $n(this,"findLastIndex",r,t,void 0,arguments)},forEach(r,t){return $n(this,"forEach",r,t,void 0,arguments)},includes(...r){return hp(this,"includes",r)},indexOf(...r){return hp(this,"indexOf",r)},join(r){return ko(this).join(r)},lastIndexOf(...r){return hp(this,"lastIndexOf",r)},map(r,t){return $n(this,"map",r,t,void 0,arguments)},pop(){return il(this,"pop")},push(...r){return il(this,"push",r)},reduce(r,...t){return R1(this,"reduce",r,t)},reduceRight(r,...t){return R1(this,"reduceRight",r,t)},shift(){return il(this,"shift")},some(r,t){return $n(this,"some",r,t,void 0,arguments)},splice(...r){return il(this,"splice",r)},toReversed(){return ko(this).toReversed()},toSorted(r){return ko(this).toSorted(r)},toSpliced(...r){return ko(this).toSpliced(...r)},unshift(...r){return il(this,"unshift",r)},values(){return cp(this,"values",Fe)}};function cp(r,t,e){const n=cv(r),a=n[t]();return n!==r&&!Hr(r)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=e(i.value)),i}),a}const Kk=Array.prototype;function $n(r,t,e,n,a,i){const o=cv(r),s=o!==r&&!Hr(r),l=o[t];if(l!==Kk[t]){const c=l.apply(r,i);return s?Fe(c):c}let u=e;o!==r&&(s?u=function(c,h){return e.call(this,Fe(c),h,r)}:e.length>2&&(u=function(c,h){return e.call(this,c,h,r)}));const f=l.call(o,u,n);return s&&a?a(f):f}function R1(r,t,e,n){const a=cv(r);let i=e;return a!==r&&(Hr(r)?e.length>3&&(i=function(o,s,l){return e.call(this,o,s,l,r)}):i=function(o,s,l){return e.call(this,o,Fe(s),l,r)}),a[t](i,...n)}function hp(r,t,e){const n=Qt(r);We(n,"iterate",Su);const a=n[t](...e);return(a===-1||a===!1)&&s0(e[0])?(e[0]=Qt(e[0]),n[t](...e)):a}function il(r,t,e=[]){ui(),t0();const n=Qt(r)[t].apply(r,e);return e0(),fi(),n}const jk=Zm("__proto__,__v_isRef,__isVue"),YD=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(li));function Qk(r){li(r)||(r=String(r));const t=Qt(this);return We(t,"has",r),t.hasOwnProperty(r)}class XD{constructor(t=!1,e=!1){this._isReadonly=t,this._isShallow=e}get(t,e,n){const a=this._isReadonly,i=this._isShallow;if(e==="__v_isReactive")return!a;if(e==="__v_isReadonly")return a;if(e==="__v_isShallow")return i;if(e==="__v_raw")return n===(a?i?cO:jD:i?KD:qD).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=Nt(t);if(!a){let l;if(o&&(l=qk[e]))return l;if(e==="hasOwnProperty")return Qk}const s=Reflect.get(t,e,He(t)?t:n);return(li(e)?YD.has(e):jk(e))||(a||We(t,"get",e),i)?s:He(s)?o&&jm(e)?s:s.value:ue(s)?a?JD(s):vv(s):s}}class ZD extends XD{constructor(t=!1){super(!1,t)}set(t,e,n,a){let i=t[e];if(!this._isShallow){const l=yo(i);if(!Hr(n)&&!yo(n)&&(i=Qt(i),n=Qt(n)),!Nt(t)&&He(i)&&!He(n))return l?!1:(i.value=n,!0)}const o=Nt(t)&&jm(e)?Number(e)r,hv=r=>Reflect.getPrototypeOf(r);function Df(r,t,e=!1,n=!1){r=r.__v_raw;const a=Qt(r),i=Qt(t);e||(Ja(t,i)&&We(a,"get",t),We(a,"get",i));const{has:o}=hv(a),s=n?a0:e?l0:Fe;if(o.call(a,t))return s(r.get(t));if(o.call(a,i))return s(r.get(i));r!==a&&r.get(t)}function Mf(r,t=!1){const e=this.__v_raw,n=Qt(e),a=Qt(r);return t||(Ja(r,a)&&We(n,"has",r),We(n,"has",a)),r===a?e.has(r):e.has(r)||e.has(a)}function If(r,t=!1){return r=r.__v_raw,!t&&We(Qt(r),"iterate",io),Reflect.get(r,"size",r)}function E1(r,t=!1){!t&&!Hr(r)&&!yo(r)&&(r=Qt(r));const e=Qt(this);return hv(e).has.call(e,r)||(e.add(r),ea(e,"add",r,r)),this}function k1(r,t,e=!1){!e&&!Hr(t)&&!yo(t)&&(t=Qt(t));const n=Qt(this),{has:a,get:i}=hv(n);let o=a.call(n,r);o||(r=Qt(r),o=a.call(n,r));const s=i.call(n,r);return n.set(r,t),o?Ja(t,s)&&ea(n,"set",r,t):ea(n,"add",r,t),this}function O1(r){const t=Qt(this),{has:e,get:n}=hv(t);let a=e.call(t,r);a||(r=Qt(r),a=e.call(t,r)),n&&n.call(t,r);const i=t.delete(r);return a&&ea(t,"delete",r,void 0),i}function N1(){const r=Qt(this),t=r.size!==0,e=r.clear();return t&&ea(r,"clear",void 0,void 0),e}function Lf(r,t){return function(n,a){const i=this,o=i.__v_raw,s=Qt(o),l=t?a0:r?l0:Fe;return!r&&We(s,"iterate",io),o.forEach((u,f)=>n.call(a,l(u),l(f),i))}}function Pf(r,t,e){return function(...n){const a=this.__v_raw,i=Qt(a),o=gs(i),s=r==="entries"||r===Symbol.iterator&&o,l=r==="keys"&&o,u=a[r](...n),f=e?a0:t?l0:Fe;return!t&&We(i,"iterate",l?Xg:io),{next(){const{value:c,done:h}=u.next();return h?{value:c,done:h}:{value:s?[f(c[0]),f(c[1])]:f(c),done:h}},[Symbol.iterator](){return this}}}}function xa(r){return function(...t){return r==="delete"?!1:r==="clear"?void 0:this}}function nO(){const r={get(i){return Df(this,i)},get size(){return If(this)},has:Mf,add:E1,set:k1,delete:O1,clear:N1,forEach:Lf(!1,!1)},t={get(i){return Df(this,i,!1,!0)},get size(){return If(this)},has:Mf,add(i){return E1.call(this,i,!0)},set(i,o){return k1.call(this,i,o,!0)},delete:O1,clear:N1,forEach:Lf(!1,!0)},e={get(i){return Df(this,i,!0)},get size(){return If(this,!0)},has(i){return Mf.call(this,i,!0)},add:xa("add"),set:xa("set"),delete:xa("delete"),clear:xa("clear"),forEach:Lf(!0,!1)},n={get(i){return Df(this,i,!0,!0)},get size(){return If(this,!0)},has(i){return Mf.call(this,i,!0)},add:xa("add"),set:xa("set"),delete:xa("delete"),clear:xa("clear"),forEach:Lf(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{r[i]=Pf(i,!1,!1),e[i]=Pf(i,!0,!1),t[i]=Pf(i,!1,!0),n[i]=Pf(i,!0,!0)}),[r,e,t,n]}const[aO,iO,oO,sO]=nO();function i0(r,t){const e=t?r?sO:oO:r?iO:aO;return(n,a,i)=>a==="__v_isReactive"?!r:a==="__v_isReadonly"?r:a==="__v_raw"?n:Reflect.get(jt(e,a)&&a in n?e:n,a,i)}const lO={get:i0(!1,!1)},uO={get:i0(!1,!0)},fO={get:i0(!0,!1)};const qD=new WeakMap,KD=new WeakMap,jD=new WeakMap,cO=new WeakMap;function hO(r){switch(r){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vO(r){return r.__v_skip||!Object.isExtensible(r)?0:hO(Ok(r))}function vv(r){return yo(r)?r:o0(r,!1,tO,lO,qD)}function QD(r){return o0(r,!1,rO,uO,KD)}function JD(r){return o0(r,!0,eO,fO,jD)}function o0(r,t,e,n,a){if(!ue(r)||r.__v_raw&&!(t&&r.__v_isReactive))return r;const i=a.get(r);if(i)return i;const o=vO(r);if(o===0)return r;const s=new Proxy(r,o===2?n:e);return a.set(r,s),s}function ys(r){return yo(r)?ys(r.__v_raw):!!(r&&r.__v_isReactive)}function yo(r){return!!(r&&r.__v_isReadonly)}function Hr(r){return!!(r&&r.__v_isShallow)}function s0(r){return r?!!r.__v_raw:!1}function Qt(r){const t=r&&r.__v_raw;return t?Qt(t):r}function pO(r){return!jt(r,"__v_skip")&&Object.isExtensible(r)&&ED(r,"__v_skip",!0),r}const Fe=r=>ue(r)?vv(r):r,l0=r=>ue(r)?JD(r):r;function He(r){return r?r.__v_isRef===!0:!1}function fs(r){return tM(r,!1)}function dO(r){return tM(r,!0)}function tM(r,t){return He(r)?r:new gO(r,t)}class gO{constructor(t,e){this.dep=new n0,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=e?t:Qt(t),this._value=e?t:Fe(t),this.__v_isShallow=e}get value(){return this.dep.track(),this._value}set value(t){const e=this._rawValue,n=this.__v_isShallow||Hr(t)||yo(t);t=n?t:Qt(t),Ja(t,e)&&(this._rawValue=t,this._value=n?t:Fe(t),this.dep.trigger())}}function oo(r){return He(r)?r.value:r}const yO={get:(r,t,e)=>t==="__v_raw"?r:oo(Reflect.get(r,t,e)),set:(r,t,e,n)=>{const a=r[t];return He(a)&&!He(e)?(a.value=e,!0):Reflect.set(r,t,e,n)}};function eM(r){return ys(r)?r:new Proxy(r,yO)}class mO{constructor(t,e,n){this.fn=t,this.setter=e,this._value=void 0,this.dep=new n0(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=_u-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!e,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&oe!==this)return FD(this),!0}get value(){const t=this.dep.track();return WD(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function _O(r,t,e=!1){let n,a;return Bt(r)?n=r:(n=r.get,a=r.set),new mO(n,a,e)}const Rf={},sh=new WeakMap;let zi;function SO(r,t=!1,e=zi){if(e){let n=sh.get(e);n||sh.set(e,n=[]),n.push(r)}}function xO(r,t,e=se){const{immediate:n,deep:a,once:i,scheduler:o,augmentJob:s,call:l}=e,u=S=>a?S:Hr(S)||a===!1||a===0?za(S,1):za(S);let f,c,h,v,p=!1,d=!1;if(He(r)?(c=()=>r.value,p=Hr(r)):ys(r)?(c=()=>u(r),p=!0):Nt(r)?(d=!0,p=r.some(S=>ys(S)||Hr(S)),c=()=>r.map(S=>{if(He(S))return S.value;if(ys(S))return u(S);if(Bt(S))return l?l(S,2):S()})):Bt(r)?t?c=l?()=>l(r,2):r:c=()=>{if(h){ui();try{h()}finally{fi()}}const S=zi;zi=f;try{return l?l(r,3,[v]):r(v)}finally{zi=S}}:c=En,t&&a){const S=c,b=a===!0?1/0:a;c=()=>za(S(),b)}const g=Yk(),y=()=>{f.stop(),g&&Km(g.effects,f)};if(i&&t){const S=t;t=(...b)=>{S(...b),y()}}let m=d?new Array(r.length).fill(Rf):Rf;const _=S=>{if(!(!(f.flags&1)||!f.dirty&&!S))if(t){const b=f.run();if(a||p||(d?b.some((x,w)=>Ja(x,m[w])):Ja(b,m))){h&&h();const x=zi;zi=f;try{const w=[b,m===Rf?void 0:d&&m[0]===Rf?[]:m,v];l?l(t,3,w):t(...w),m=b}finally{zi=x}}}else f.run()};return s&&s(_),f=new VD(c),f.scheduler=o?()=>o(_,!1):_,v=S=>SO(S,!1,f),h=f.onStop=()=>{const S=sh.get(f);if(S){if(l)l(S,4);else for(const b of S)b();sh.delete(f)}},t?n?_(!0):m=f.run():o?o(_.bind(null,!0),!0):f.run(),y.pause=f.pause.bind(f),y.resume=f.resume.bind(f),y.stop=y,y}function za(r,t=1/0,e){if(t<=0||!ue(r)||r.__v_skip||(e=e||new Set,e.has(r)))return r;if(e.add(r),t--,He(r))za(r.value,t,e);else if(Nt(r))for(let n=0;n{za(n,t,e)});else if(RD(r)){for(const n in r)za(r[n],t,e);for(const n of Object.getOwnPropertySymbols(r))Object.prototype.propertyIsEnumerable.call(r,n)&&za(r[n],t,e)}return r}/** +* @vue/runtime-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function ef(r,t,e,n){try{return n?r(...n):r()}catch(a){pv(a,t,e)}}function Nn(r,t,e,n){if(Bt(r)){const a=ef(r,t,e,n);return a&&LD(a)&&a.catch(i=>{pv(i,t,e)}),a}if(Nt(r)){const a=[];for(let i=0;i>>1,a=Qe[n],i=bu(a);i=bu(e)?Qe.push(r):Qe.splice(wO(t),0,r),r.flags|=1,aM()}}function aM(){!xu&&!Zg&&(Zg=!0,u0=rM.then(oM))}function TO(r){Nt(r)?ms.push(...r):ka&&r.id===-1?ka.splice(rs+1,0,r):r.flags&1||(ms.push(r),r.flags|=1),aM()}function B1(r,t,e=xu?Tn+1:0){for(;ebu(e)-bu(n));if(ms.length=0,ka){ka.push(...t);return}for(ka=t,rs=0;rsr.id==null?r.flags&2?-1:1/0:r.id;function oM(r){Zg=!1,xu=!0;try{for(Tn=0;Tn{n._d&&Y1(-1);const i=lh(t);let o;try{o=r(...a)}finally{lh(i),n._d&&Y1(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function vi(r,t,e,n){const a=r.dirs,i=t&&t.dirs;for(let o=0;or.__isTeleport;function c0(r,t){r.shapeFlag&6&&r.component?(r.transition=t,c0(r.component.subTree,t)):r.shapeFlag&128?(r.ssContent.transition=t.clone(r.ssContent),r.ssFallback.transition=t.clone(r.ssFallback)):r.transition=t}/*! #__NO_SIDE_EFFECTS__ */function Fs(r,t){return Bt(r)?Ee({name:r.name},t,{setup:r}):r}function uM(r){r.ids=[r.ids[0]+r.ids[2]+++"-",0,0]}function qg(r,t,e,n,a=!1){if(Nt(r)){r.forEach((p,d)=>qg(p,t&&(Nt(t)?t[d]:t),e,n,a));return}if(jl(n)&&!a)return;const i=n.shapeFlag&4?m0(n.component):n.el,o=a?null:i,{i:s,r:l}=r,u=t&&t.r,f=s.refs===se?s.refs={}:s.refs,c=s.setupState,h=Qt(c),v=c===se?()=>!1:p=>jt(h,p);if(u!=null&&u!==l&&(Se(u)?(f[u]=null,v(u)&&(c[u]=null)):He(u)&&(u.value=null)),Bt(l))ef(l,s,12,[o,f]);else{const p=Se(l),d=He(l);if(p||d){const g=()=>{if(r.f){const y=p?v(l)?c[l]:f[l]:l.value;a?Nt(y)&&Km(y,i):Nt(y)?y.includes(i)||y.push(i):p?(f[l]=[i],v(l)&&(c[l]=f[l])):(l.value=[i],r.k&&(f[r.k]=l.value))}else p?(f[l]=o,v(l)&&(c[l]=o)):d&&(l.value=o,r.k&&(f[r.k]=o))};o?(g.id=-1,mr(g,e)):g()}}}const jl=r=>!!r.type.__asyncLoader,fM=r=>r.type.__isKeepAlive;function DO(r,t){cM(r,"a",t)}function MO(r,t){cM(r,"da",t)}function cM(r,t,e=Ge){const n=r.__wdc||(r.__wdc=()=>{let a=e;for(;a;){if(a.isDeactivated)return;a=a.parent}return r()});if(dv(t,n,e),e){let a=e.parent;for(;a&&a.parent;)fM(a.parent.vnode)&&IO(n,t,e,a),a=a.parent}}function IO(r,t,e,n){const a=dv(t,r,n,!0);v0(()=>{Km(n[t],a)},e)}function dv(r,t,e=Ge,n=!1){if(e){const a=e[r]||(e[r]=[]),i=t.__weh||(t.__weh=(...o)=>{ui();const s=rf(e),l=Nn(t,e,r,o);return s(),fi(),l});return n?a.unshift(i):a.push(i),i}}const ya=r=>(t,e=Ge)=>{(!mv||r==="sp")&&dv(r,(...n)=>t(...n),e)},LO=ya("bm"),h0=ya("m"),PO=ya("bu"),RO=ya("u"),EO=ya("bum"),v0=ya("um"),kO=ya("sp"),OO=ya("rtg"),NO=ya("rtc");function BO(r,t=Ge){dv("ec",r,t)}const VO="components";function hM(r,t){return FO(VO,r,!0,t)||r}const zO=Symbol.for("v-ndc");function FO(r,t,e=!0,n=!1){const a=rn||Ge;if(a){const i=a.type;{const s=AN(i,!1);if(s&&(s===t||s===Ur(t)||s===fv(Ur(t))))return i}const o=V1(a[r]||i[r],t)||V1(a.appContext[r],t);return!o&&n?i:o}}function V1(r,t){return r&&(r[t]||r[Ur(t)]||r[fv(Ur(t))])}function p0(r,t,e,n){let a;const i=e,o=Nt(r);if(o||Se(r)){const s=o&&ys(r);let l=!1;s&&(l=!Hr(r),r=cv(r)),a=new Array(r.length);for(let u=0,f=r.length;ut(s,l,void 0,i));else{const s=Object.keys(r);a=new Array(s.length);for(let l=0,u=s.length;lr?kM(r)?m0(r):Kg(r.parent):null,Ql=Ee(Object.create(null),{$:r=>r,$el:r=>r.vnode.el,$data:r=>r.data,$props:r=>r.props,$attrs:r=>r.attrs,$slots:r=>r.slots,$refs:r=>r.refs,$parent:r=>Kg(r.parent),$root:r=>Kg(r.root),$host:r=>r.ce,$emit:r=>r.emit,$options:r=>d0(r),$forceUpdate:r=>r.f||(r.f=()=>{f0(r.update)}),$nextTick:r=>r.n||(r.n=nM.bind(r.proxy)),$watch:r=>sN.bind(r)}),vp=(r,t)=>r!==se&&!r.__isScriptSetup&&jt(r,t),GO={get({_:r},t){if(t==="__v_skip")return!0;const{ctx:e,setupState:n,data:a,props:i,accessCache:o,type:s,appContext:l}=r;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return n[t];case 2:return a[t];case 4:return e[t];case 3:return i[t]}else{if(vp(n,t))return o[t]=1,n[t];if(a!==se&&jt(a,t))return o[t]=2,a[t];if((u=r.propsOptions[0])&&jt(u,t))return o[t]=3,i[t];if(e!==se&&jt(e,t))return o[t]=4,e[t];jg&&(o[t]=0)}}const f=Ql[t];let c,h;if(f)return t==="$attrs"&&We(r.attrs,"get",""),f(r);if((c=s.__cssModules)&&(c=c[t]))return c;if(e!==se&&jt(e,t))return o[t]=4,e[t];if(h=l.config.globalProperties,jt(h,t))return h[t]},set({_:r},t,e){const{data:n,setupState:a,ctx:i}=r;return vp(a,t)?(a[t]=e,!0):n!==se&&jt(n,t)?(n[t]=e,!0):jt(r.props,t)||t[0]==="$"&&t.slice(1)in r?!1:(i[t]=e,!0)},has({_:{data:r,setupState:t,accessCache:e,ctx:n,appContext:a,propsOptions:i}},o){let s;return!!e[o]||r!==se&&jt(r,o)||vp(t,o)||(s=i[0])&&jt(s,o)||jt(n,o)||jt(Ql,o)||jt(a.config.globalProperties,o)},defineProperty(r,t,e){return e.get!=null?r._.accessCache[t]=0:jt(e,"value")&&this.set(r,t,e.value,null),Reflect.defineProperty(r,t,e)}};function z1(r){return Nt(r)?r.reduce((t,e)=>(t[e]=null,t),{}):r}let jg=!0;function HO(r){const t=d0(r),e=r.proxy,n=r.ctx;jg=!1,t.beforeCreate&&F1(t.beforeCreate,r,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:f,beforeMount:c,mounted:h,beforeUpdate:v,updated:p,activated:d,deactivated:g,beforeDestroy:y,beforeUnmount:m,destroyed:_,unmounted:S,render:b,renderTracked:x,renderTriggered:w,errorCaptured:T,serverPrefetch:C,expose:A,inheritAttrs:M,components:I,directives:L,filters:P}=t;if(u&&WO(u,n,null),o)for(const B in o){const N=o[B];Bt(N)&&(n[B]=N.bind(e))}if(a){const B=a.call(e,e);ue(B)&&(r.data=vv(B))}if(jg=!0,i)for(const B in i){const N=i[B],F=Bt(N)?N.bind(e,e):Bt(N.get)?N.get.bind(e,e):En,U=!Bt(N)&&Bt(N.set)?N.set.bind(e):En,Z=xr({get:F,set:U});Object.defineProperty(n,B,{enumerable:!0,configurable:!0,get:()=>Z.value,set:Q=>Z.value=Q})}if(s)for(const B in s)vM(s[B],n,e,B);if(l){const B=Bt(l)?l.call(e):l;Reflect.ownKeys(B).forEach(N=>{Bc(N,B[N])})}f&&F1(f,r,"c");function O(B,N){Nt(N)?N.forEach(F=>B(F.bind(e))):N&&B(N.bind(e))}if(O(LO,c),O(h0,h),O(PO,v),O(RO,p),O(DO,d),O(MO,g),O(BO,T),O(NO,x),O(OO,w),O(EO,m),O(v0,S),O(kO,C),Nt(A))if(A.length){const B=r.exposed||(r.exposed={});A.forEach(N=>{Object.defineProperty(B,N,{get:()=>e[N],set:F=>e[N]=F})})}else r.exposed||(r.exposed={});b&&r.render===En&&(r.render=b),M!=null&&(r.inheritAttrs=M),I&&(r.components=I),L&&(r.directives=L),C&&uM(r)}function WO(r,t,e=En){Nt(r)&&(r=Qg(r));for(const n in r){const a=r[n];let i;ue(a)?"default"in a?i=ra(a.from||n,a.default,!0):i=ra(a.from||n):i=ra(a),He(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[n]=i}}function F1(r,t,e){Nn(Nt(r)?r.map(n=>n.bind(t.proxy)):r.bind(t.proxy),t,e)}function vM(r,t,e,n){let a=n.includes(".")?DM(e,n):()=>e[n];if(Se(r)){const i=t[r];Bt(i)&&Jl(a,i)}else if(Bt(r))Jl(a,r.bind(e));else if(ue(r))if(Nt(r))r.forEach(i=>vM(i,t,e,n));else{const i=Bt(r.handler)?r.handler.bind(e):t[r.handler];Bt(i)&&Jl(a,i,r)}}function d0(r){const t=r.type,{mixins:e,extends:n}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=r.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!e&&!n?l=t:(l={},a.length&&a.forEach(u=>uh(l,u,o,!0)),uh(l,t,o)),ue(t)&&i.set(t,l),l}function uh(r,t,e,n=!1){const{mixins:a,extends:i}=t;i&&uh(r,i,e,!0),a&&a.forEach(o=>uh(r,o,e,!0));for(const o in t)if(!(n&&o==="expose")){const s=UO[o]||e&&e[o];r[o]=s?s(r[o],t[o]):t[o]}return r}const UO={data:G1,props:H1,emits:H1,methods:Bl,computed:Bl,beforeCreate:Xe,created:Xe,beforeMount:Xe,mounted:Xe,beforeUpdate:Xe,updated:Xe,beforeDestroy:Xe,beforeUnmount:Xe,destroyed:Xe,unmounted:Xe,activated:Xe,deactivated:Xe,errorCaptured:Xe,serverPrefetch:Xe,components:Bl,directives:Bl,watch:YO,provide:G1,inject:$O};function G1(r,t){return t?r?function(){return Ee(Bt(r)?r.call(this,this):r,Bt(t)?t.call(this,this):t)}:t:r}function $O(r,t){return Bl(Qg(r),Qg(t))}function Qg(r){if(Nt(r)){const t={};for(let e=0;e1)return e&&Bt(t)?t.call(n&&n.proxy):t}}const dM={},gM=()=>Object.create(dM),yM=r=>Object.getPrototypeOf(r)===dM;function qO(r,t,e,n=!1){const a={},i=gM();r.propsDefaults=Object.create(null),mM(r,t,a,i);for(const o in r.propsOptions[0])o in a||(a[o]=void 0);e?r.props=n?a:QD(a):r.type.props?r.props=a:r.props=i,r.attrs=i}function KO(r,t,e,n){const{props:a,attrs:i,vnode:{patchFlag:o}}=r,s=Qt(a),[l]=r.propsOptions;let u=!1;if((n||o>0)&&!(o&16)){if(o&8){const f=r.vnode.dynamicProps;for(let c=0;c{l=!0;const[h,v]=_M(c,t,!0);Ee(o,h),v&&s.push(...v)};!e&&t.mixins.length&&t.mixins.forEach(f),r.extends&&f(r.extends),r.mixins&&r.mixins.forEach(f)}if(!i&&!l)return ue(r)&&n.set(r,ds),ds;if(Nt(i))for(let f=0;fr[0]==="_"||r==="$stable",g0=r=>Nt(r)?r.map(An):[An(r)],QO=(r,t,e)=>{if(t._n)return t;const n=lM((...a)=>g0(t(...a)),e);return n._c=!1,n},xM=(r,t,e)=>{const n=r._ctx;for(const a in r){if(SM(a))continue;const i=r[a];if(Bt(i))t[a]=QO(a,i,n);else if(i!=null){const o=g0(i);t[a]=()=>o}}},bM=(r,t)=>{const e=g0(t);r.slots.default=()=>e},wM=(r,t,e)=>{for(const n in t)(e||n!=="_")&&(r[n]=t[n])},JO=(r,t,e)=>{const n=r.slots=gM();if(r.vnode.shapeFlag&32){const a=t._;a?(wM(n,t,e),e&&ED(n,"_",a,!0)):xM(t,n)}else t&&bM(r,t)},tN=(r,t,e)=>{const{vnode:n,slots:a}=r;let i=!0,o=se;if(n.shapeFlag&32){const s=t._;s?e&&s===1?i=!1:wM(a,t,e):(i=!t.$stable,xM(t,a)),o=t}else t&&(bM(r,t),o={default:1});if(i)for(const s in a)!SM(s)&&o[s]==null&&delete a[s]},mr=pN;function eN(r){return rN(r)}function rN(r,t){const e=kD();e.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:f,parentNode:c,nextSibling:h,setScopeId:v=En,insertStaticContent:p}=r,d=(E,k,z,q=null,Y=null,tt=null,ot=void 0,lt=null,at=!!k.dynamicChildren)=>{if(E===k)return;E&&!ol(E,k)&&(q=G(E),Q(E,Y,tt,!0),E=null),k.patchFlag===-2&&(at=!1,k.dynamicChildren=null);const{type:rt,ref:At,shapeFlag:pt}=k;switch(rt){case yv:g(E,k,z,q);break;case wu:y(E,k,z,q);break;case gp:E==null&&m(k,z,q,ot);break;case Sr:I(E,k,z,q,Y,tt,ot,lt,at);break;default:pt&1?b(E,k,z,q,Y,tt,ot,lt,at):pt&6?L(E,k,z,q,Y,tt,ot,lt,at):(pt&64||pt&128)&&rt.process(E,k,z,q,Y,tt,ot,lt,at,j)}At!=null&&Y&&qg(At,E&&E.ref,tt,k||E,!k)},g=(E,k,z,q)=>{if(E==null)n(k.el=s(k.children),z,q);else{const Y=k.el=E.el;k.children!==E.children&&u(Y,k.children)}},y=(E,k,z,q)=>{E==null?n(k.el=l(k.children||""),z,q):k.el=E.el},m=(E,k,z,q)=>{[E.el,E.anchor]=p(E.children,k,z,q,E.el,E.anchor)},_=({el:E,anchor:k},z,q)=>{let Y;for(;E&&E!==k;)Y=h(E),n(E,z,q),E=Y;n(k,z,q)},S=({el:E,anchor:k})=>{let z;for(;E&&E!==k;)z=h(E),a(E),E=z;a(k)},b=(E,k,z,q,Y,tt,ot,lt,at)=>{k.type==="svg"?ot="svg":k.type==="math"&&(ot="mathml"),E==null?x(k,z,q,Y,tt,ot,lt,at):C(E,k,Y,tt,ot,lt,at)},x=(E,k,z,q,Y,tt,ot,lt)=>{let at,rt;const{props:At,shapeFlag:pt,transition:wt,dirs:Et}=E;if(at=E.el=o(E.type,tt,At&&At.is,At),pt&8?f(at,E.children):pt&16&&T(E.children,at,null,q,Y,pp(E,tt),ot,lt),Et&&vi(E,null,q,"created"),w(at,E,E.scopeId,ot,q),At){for(const ie in At)ie!=="value"&&!Kl(ie)&&i(at,ie,null,At[ie],tt,q);"value"in At&&i(at,"value",null,At.value,tt),(rt=At.onVnodeBeforeMount)&&gn(rt,q,E)}Et&&vi(E,null,q,"beforeMount");const $t=nN(Y,wt);$t&&wt.beforeEnter(at),n(at,k,z),((rt=At&&At.onVnodeMounted)||$t||Et)&&mr(()=>{rt&&gn(rt,q,E),$t&&wt.enter(at),Et&&vi(E,null,q,"mounted")},Y)},w=(E,k,z,q,Y)=>{if(z&&v(E,z),q)for(let tt=0;tt{for(let rt=at;rt{const lt=k.el=E.el;let{patchFlag:at,dynamicChildren:rt,dirs:At}=k;at|=E.patchFlag&16;const pt=E.props||se,wt=k.props||se;let Et;if(z&&pi(z,!1),(Et=wt.onVnodeBeforeUpdate)&&gn(Et,z,k,E),At&&vi(k,E,z,"beforeUpdate"),z&&pi(z,!0),(pt.innerHTML&&wt.innerHTML==null||pt.textContent&&wt.textContent==null)&&f(lt,""),rt?A(E.dynamicChildren,rt,lt,z,q,pp(k,Y),tt):ot||N(E,k,lt,null,z,q,pp(k,Y),tt,!1),at>0){if(at&16)M(lt,pt,wt,z,Y);else if(at&2&&pt.class!==wt.class&&i(lt,"class",null,wt.class,Y),at&4&&i(lt,"style",pt.style,wt.style,Y),at&8){const $t=k.dynamicProps;for(let ie=0;ie<$t.length;ie++){const Jt=$t[ie],pr=pt[Jt],Ne=wt[Jt];(Ne!==pr||Jt==="value")&&i(lt,Jt,pr,Ne,Y,z)}}at&1&&E.children!==k.children&&f(lt,k.children)}else!ot&&rt==null&&M(lt,pt,wt,z,Y);((Et=wt.onVnodeUpdated)||At)&&mr(()=>{Et&&gn(Et,z,k,E),At&&vi(k,E,z,"updated")},q)},A=(E,k,z,q,Y,tt,ot)=>{for(let lt=0;lt{if(k!==z){if(k!==se)for(const tt in k)!Kl(tt)&&!(tt in z)&&i(E,tt,k[tt],null,Y,q);for(const tt in z){if(Kl(tt))continue;const ot=z[tt],lt=k[tt];ot!==lt&&tt!=="value"&&i(E,tt,lt,ot,Y,q)}"value"in z&&i(E,"value",k.value,z.value,Y)}},I=(E,k,z,q,Y,tt,ot,lt,at)=>{const rt=k.el=E?E.el:s(""),At=k.anchor=E?E.anchor:s("");let{patchFlag:pt,dynamicChildren:wt,slotScopeIds:Et}=k;Et&&(lt=lt?lt.concat(Et):Et),E==null?(n(rt,z,q),n(At,z,q),T(k.children||[],z,At,Y,tt,ot,lt,at)):pt>0&&pt&64&&wt&&E.dynamicChildren?(A(E.dynamicChildren,wt,z,Y,tt,ot,lt),(k.key!=null||Y&&k===Y.subTree)&&TM(E,k,!0)):N(E,k,z,At,Y,tt,ot,lt,at)},L=(E,k,z,q,Y,tt,ot,lt,at)=>{k.slotScopeIds=lt,E==null?k.shapeFlag&512?Y.ctx.activate(k,z,q,ot,at):P(k,z,q,Y,tt,ot,at):R(E,k,at)},P=(E,k,z,q,Y,tt,ot)=>{const lt=E.component=xN(E,q,Y);if(fM(E)&&(lt.ctx.renderer=j),bN(lt,!1,ot),lt.asyncDep){if(Y&&Y.registerDep(lt,O,ot),!E.el){const at=lt.subTree=hr(wu);y(null,at,k,z)}}else O(lt,E,k,z,Y,tt,ot)},R=(E,k,z)=>{const q=k.component=E.component;if(hN(E,k,z))if(q.asyncDep&&!q.asyncResolved){B(q,k,z);return}else q.next=k,q.update();else k.el=E.el,q.vnode=k},O=(E,k,z,q,Y,tt,ot)=>{const lt=()=>{if(E.isMounted){let{next:pt,bu:wt,u:Et,parent:$t,vnode:ie}=E;{const dr=CM(E);if(dr){pt&&(pt.el=ie.el,B(E,pt,ot)),dr.asyncDep.then(()=>{E.isUnmounted||lt()});return}}let Jt=pt,pr;pi(E,!1),pt?(pt.el=ie.el,B(E,pt,ot)):pt=ie,wt&&lp(wt),(pr=pt.props&&pt.props.onVnodeBeforeUpdate)&&gn(pr,$t,pt,ie),pi(E,!0);const Ne=dp(E),qr=E.subTree;E.subTree=Ne,d(qr,Ne,c(qr.el),G(qr),E,Y,tt),pt.el=Ne.el,Jt===null&&vN(E,Ne.el),Et&&mr(Et,Y),(pr=pt.props&&pt.props.onVnodeUpdated)&&mr(()=>gn(pr,$t,pt,ie),Y)}else{let pt;const{el:wt,props:Et}=k,{bm:$t,m:ie,parent:Jt,root:pr,type:Ne}=E,qr=jl(k);if(pi(E,!1),$t&&lp($t),!qr&&(pt=Et&&Et.onVnodeBeforeMount)&&gn(pt,Jt,k),pi(E,!0),wt&&ct){const dr=()=>{E.subTree=dp(E),ct(wt,E.subTree,E,Y,null)};qr&&Ne.__asyncHydrate?Ne.__asyncHydrate(wt,E,dr):dr()}else{pr.ce&&pr.ce._injectChildStyle(Ne);const dr=E.subTree=dp(E);d(null,dr,z,q,E,Y,tt),k.el=dr.el}if(ie&&mr(ie,Y),!qr&&(pt=Et&&Et.onVnodeMounted)){const dr=k;mr(()=>gn(pt,Jt,dr),Y)}(k.shapeFlag&256||Jt&&jl(Jt.vnode)&&Jt.vnode.shapeFlag&256)&&E.a&&mr(E.a,Y),E.isMounted=!0,k=z=q=null}};E.scope.on();const at=E.effect=new VD(lt);E.scope.off();const rt=E.update=at.run.bind(at),At=E.job=at.runIfDirty.bind(at);At.i=E,At.id=E.uid,at.scheduler=()=>f0(At),pi(E,!0),rt()},B=(E,k,z)=>{k.component=E;const q=E.vnode.props;E.vnode=k,E.next=null,KO(E,k.props,q,z),tN(E,k.children,z),ui(),B1(E),fi()},N=(E,k,z,q,Y,tt,ot,lt,at=!1)=>{const rt=E&&E.children,At=E?E.shapeFlag:0,pt=k.children,{patchFlag:wt,shapeFlag:Et}=k;if(wt>0){if(wt&128){U(rt,pt,z,q,Y,tt,ot,lt,at);return}else if(wt&256){F(rt,pt,z,q,Y,tt,ot,lt,at);return}}Et&8?(At&16&&xt(rt,Y,tt),pt!==rt&&f(z,pt)):At&16?Et&16?U(rt,pt,z,q,Y,tt,ot,lt,at):xt(rt,Y,tt,!0):(At&8&&f(z,""),Et&16&&T(pt,z,q,Y,tt,ot,lt,at))},F=(E,k,z,q,Y,tt,ot,lt,at)=>{E=E||ds,k=k||ds;const rt=E.length,At=k.length,pt=Math.min(rt,At);let wt;for(wt=0;wtAt?xt(E,Y,tt,!0,!1,pt):T(k,z,q,Y,tt,ot,lt,at,pt)},U=(E,k,z,q,Y,tt,ot,lt,at)=>{let rt=0;const At=k.length;let pt=E.length-1,wt=At-1;for(;rt<=pt&&rt<=wt;){const Et=E[rt],$t=k[rt]=at?Oa(k[rt]):An(k[rt]);if(ol(Et,$t))d(Et,$t,z,null,Y,tt,ot,lt,at);else break;rt++}for(;rt<=pt&&rt<=wt;){const Et=E[pt],$t=k[wt]=at?Oa(k[wt]):An(k[wt]);if(ol(Et,$t))d(Et,$t,z,null,Y,tt,ot,lt,at);else break;pt--,wt--}if(rt>pt){if(rt<=wt){const Et=wt+1,$t=Etwt)for(;rt<=pt;)Q(E[rt],Y,tt,!0),rt++;else{const Et=rt,$t=rt,ie=new Map;for(rt=$t;rt<=wt;rt++){const gr=k[rt]=at?Oa(k[rt]):An(k[rt]);gr.key!=null&&ie.set(gr.key,rt)}let Jt,pr=0;const Ne=wt-$t+1;let qr=!1,dr=0;const al=new Array(Ne);for(rt=0;rt=Ne){Q(gr,Y,tt,!0);continue}let dn;if(gr.key!=null)dn=ie.get(gr.key);else for(Jt=$t;Jt<=wt;Jt++)if(al[Jt-$t]===0&&ol(gr,k[Jt])){dn=Jt;break}dn===void 0?Q(gr,Y,tt,!0):(al[dn-$t]=rt+1,dn>=dr?dr=dn:qr=!0,d(gr,k[dn],z,null,Y,tt,ot,lt,at),pr++)}const M1=qr?aN(al):ds;for(Jt=M1.length-1,rt=Ne-1;rt>=0;rt--){const gr=$t+rt,dn=k[gr],I1=gr+1{const{el:tt,type:ot,transition:lt,children:at,shapeFlag:rt}=E;if(rt&6){Z(E.component.subTree,k,z,q);return}if(rt&128){E.suspense.move(k,z,q);return}if(rt&64){ot.move(E,k,z,j);return}if(ot===Sr){n(tt,k,z);for(let pt=0;ptlt.enter(tt),Y);else{const{leave:pt,delayLeave:wt,afterLeave:Et}=lt,$t=()=>n(tt,k,z),ie=()=>{pt(tt,()=>{$t(),Et&&Et()})};wt?wt(tt,$t,ie):ie()}else n(tt,k,z)},Q=(E,k,z,q=!1,Y=!1)=>{const{type:tt,props:ot,ref:lt,children:at,dynamicChildren:rt,shapeFlag:At,patchFlag:pt,dirs:wt,cacheIndex:Et}=E;if(pt===-2&&(Y=!1),lt!=null&&qg(lt,null,z,E,!0),Et!=null&&(k.renderCache[Et]=void 0),At&256){k.ctx.deactivate(E);return}const $t=At&1&&wt,ie=!jl(E);let Jt;if(ie&&(Jt=ot&&ot.onVnodeBeforeUnmount)&&gn(Jt,k,E),At&6)Tt(E.component,z,q);else{if(At&128){E.suspense.unmount(z,q);return}$t&&vi(E,null,k,"beforeUnmount"),At&64?E.type.remove(E,k,z,j,q):rt&&!rt.hasOnce&&(tt!==Sr||pt>0&&pt&64)?xt(rt,k,z,!1,!0):(tt===Sr&&pt&384||!Y&&At&16)&&xt(at,k,z),q&&ft(E)}(ie&&(Jt=ot&&ot.onVnodeUnmounted)||$t)&&mr(()=>{Jt&&gn(Jt,k,E),$t&&vi(E,null,k,"unmounted")},z)},ft=E=>{const{type:k,el:z,anchor:q,transition:Y}=E;if(k===Sr){ht(z,q);return}if(k===gp){S(E);return}const tt=()=>{a(z),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(E.shapeFlag&1&&Y&&!Y.persisted){const{leave:ot,delayLeave:lt}=Y,at=()=>ot(z,tt);lt?lt(E.el,tt,at):at()}else tt()},ht=(E,k)=>{let z;for(;E!==k;)z=h(E),a(E),E=z;a(k)},Tt=(E,k,z)=>{const{bum:q,scope:Y,job:tt,subTree:ot,um:lt,m:at,a:rt}=E;U1(at),U1(rt),q&&lp(q),Y.stop(),tt&&(tt.flags|=8,Q(ot,E,k,z)),lt&&mr(lt,k),mr(()=>{E.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},xt=(E,k,z,q=!1,Y=!1,tt=0)=>{for(let ot=tt;ot{if(E.shapeFlag&6)return G(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const k=h(E.anchor||E.el),z=k&&k[CO];return z?h(z):k};let $=!1;const K=(E,k,z)=>{E==null?k._vnode&&Q(k._vnode,null,null,!0):d(k._vnode||null,E,k,null,null,null,z),k._vnode=E,$||($=!0,B1(),iM(),$=!1)},j={p:d,um:Q,m:Z,r:ft,mt:P,mc:T,pc:N,pbc:A,n:G,o:r};let J,ct;return{render:K,hydrate:J,createApp:ZO(K,J)}}function pp({type:r,props:t},e){return e==="svg"&&r==="foreignObject"||e==="mathml"&&r==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:e}function pi({effect:r,job:t},e){e?(r.flags|=32,t.flags|=4):(r.flags&=-33,t.flags&=-5)}function nN(r,t){return(!r||r&&!r.pendingBranch)&&t&&!t.persisted}function TM(r,t,e=!1){const n=r.children,a=t.children;if(Nt(n)&&Nt(a))for(let i=0;i>1,r[e[s]]0&&(t[n]=e[i-1]),e[i]=n)}}for(i=e.length,o=e[i-1];i-- >0;)e[i]=o,o=t[o];return e}function CM(r){const t=r.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:CM(t)}function U1(r){if(r)for(let t=0;tra(iN);function Jl(r,t,e){return AM(r,t,e)}function AM(r,t,e=se){const{immediate:n,deep:a,flush:i,once:o}=e,s=Ee({},e);let l;if(mv)if(i==="sync"){const h=oN();l=h.__watcherHandles||(h.__watcherHandles=[])}else if(!t||n)s.once=!0;else{const h=()=>{};return h.stop=En,h.resume=En,h.pause=En,h}const u=Ge;s.call=(h,v,p)=>Nn(h,u,v,p);let f=!1;i==="post"?s.scheduler=h=>{mr(h,u&&u.suspense)}:i!=="sync"&&(f=!0,s.scheduler=(h,v)=>{v?h():f0(h)}),s.augmentJob=h=>{t&&(h.flags|=4),f&&(h.flags|=2,u&&(h.id=u.uid,h.i=u))};const c=xO(r,t,s);return l&&l.push(c),c}function sN(r,t,e){const n=this.proxy,a=Se(r)?r.includes(".")?DM(n,r):()=>n[r]:r.bind(n,n);let i;Bt(t)?i=t:(i=t.handler,e=t);const o=rf(this),s=AM(a,i.bind(n),e);return o(),s}function DM(r,t){const e=t.split(".");return()=>{let n=r;for(let a=0;at==="modelValue"||t==="model-value"?r.modelModifiers:r[`${t}Modifiers`]||r[`${Ur(t)}Modifiers`]||r[`${Co(t)}Modifiers`];function uN(r,t,...e){if(r.isUnmounted)return;const n=r.vnode.props||se;let a=e;const i=t.startsWith("update:"),o=i&&lN(n,t.slice(7));o&&(o.trim&&(a=e.map(f=>Se(f)?f.trim():f)),o.number&&(a=e.map(Vk)));let s,l=n[s=sp(t)]||n[s=sp(Ur(t))];!l&&i&&(l=n[s=sp(Co(t))]),l&&Nn(l,r,6,a);const u=n[s+"Once"];if(u){if(!r.emitted)r.emitted={};else if(r.emitted[s])return;r.emitted[s]=!0,Nn(u,r,6,a)}}function MM(r,t,e=!1){const n=t.emitsCache,a=n.get(r);if(a!==void 0)return a;const i=r.emits;let o={},s=!1;if(!Bt(r)){const l=u=>{const f=MM(u,t,!0);f&&(s=!0,Ee(o,f))};!e&&t.mixins.length&&t.mixins.forEach(l),r.extends&&l(r.extends),r.mixins&&r.mixins.forEach(l)}return!i&&!s?(ue(r)&&n.set(r,null),null):(Nt(i)?i.forEach(l=>o[l]=null):Ee(o,i),ue(r)&&n.set(r,o),o)}function gv(r,t){return!r||!sv(t)?!1:(t=t.slice(2).replace(/Once$/,""),jt(r,t[0].toLowerCase()+t.slice(1))||jt(r,Co(t))||jt(r,t))}function dp(r){const{type:t,vnode:e,proxy:n,withProxy:a,propsOptions:[i],slots:o,attrs:s,emit:l,render:u,renderCache:f,props:c,data:h,setupState:v,ctx:p,inheritAttrs:d}=r,g=lh(r);let y,m;try{if(e.shapeFlag&4){const S=a||n,b=S;y=An(u.call(b,S,f,c,v,h,p)),m=s}else{const S=t;y=An(S.length>1?S(c,{attrs:s,slots:o,emit:l}):S(c,null)),m=t.props?s:fN(s)}}catch(S){tu.length=0,pv(S,r,1),y=hr(wu)}let _=y;if(m&&d!==!1){const S=Object.keys(m),{shapeFlag:b}=_;S.length&&b&7&&(i&&S.some(qm)&&(m=cN(m,i)),_=As(_,m,!1,!0))}return e.dirs&&(_=As(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(e.dirs):e.dirs),e.transition&&c0(_,e.transition),y=_,lh(g),y}const fN=r=>{let t;for(const e in r)(e==="class"||e==="style"||sv(e))&&((t||(t={}))[e]=r[e]);return t},cN=(r,t)=>{const e={};for(const n in r)(!qm(n)||!(n.slice(9)in t))&&(e[n]=r[n]);return e};function hN(r,t,e){const{props:n,children:a,component:i}=r,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(e&&l>=0){if(l&1024)return!0;if(l&16)return n?$1(n,o,u):!!o;if(l&8){const f=t.dynamicProps;for(let c=0;cr.__isSuspense;function pN(r,t){t&&t.pendingBranch?Nt(r)?t.effects.push(...r):t.effects.push(r):TO(r)}const Sr=Symbol.for("v-fgt"),yv=Symbol.for("v-txt"),wu=Symbol.for("v-cmt"),gp=Symbol.for("v-stc"),tu=[];let wr=null;function nn(r=!1){tu.push(wr=r?null:[])}function dN(){tu.pop(),wr=tu[tu.length-1]||null}let Tu=1;function Y1(r){Tu+=r,r<0&&wr&&(wr.hasOnce=!0)}function LM(r){return r.dynamicChildren=Tu>0?wr||ds:null,dN(),Tu>0&&wr&&wr.push(r),r}function na(r,t,e,n,a,i){return LM(pe(r,t,e,n,a,i,!0))}function PM(r,t,e,n,a){return LM(hr(r,t,e,n,a,!0))}function fh(r){return r?r.__v_isVNode===!0:!1}function ol(r,t){return r.type===t.type&&r.key===t.key}const RM=({key:r})=>r??null,Vc=({ref:r,ref_key:t,ref_for:e})=>(typeof r=="number"&&(r=""+r),r!=null?Se(r)||He(r)||Bt(r)?{i:rn,r,k:t,f:!!e}:r:null);function pe(r,t=null,e=null,n=0,a=null,i=r===Sr?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:r,props:t,key:t&&RM(t),ref:t&&Vc(t),scopeId:sM,slotScopeIds:null,children:e,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:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:rn};return s?(y0(l,e),i&128&&r.normalize(l)):e&&(l.shapeFlag|=Se(e)?8:16),Tu>0&&!o&&wr&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&wr.push(l),l}const hr=gN;function gN(r,t=null,e=null,n=0,a=null,i=!1){if((!r||r===zO)&&(r=wu),fh(r)){const s=As(r,t,!0);return e&&y0(s,e),Tu>0&&!i&&wr&&(s.shapeFlag&6?wr[wr.indexOf(r)]=s:wr.push(s)),s.patchFlag=-2,s}if(DN(r)&&(r=r.__vccOpts),t){t=yN(t);let{class:s,style:l}=t;s&&!Se(s)&&(t.class=Jm(s)),ue(l)&&(s0(l)&&!Nt(l)&&(l=Ee({},l)),t.style=Qm(l))}const o=Se(r)?1:IM(r)?128:AO(r)?64:ue(r)?4:Bt(r)?2:0;return pe(r,t,e,n,a,o,i,!0)}function yN(r){return r?s0(r)||yM(r)?Ee({},r):r:null}function As(r,t,e=!1,n=!1){const{props:a,ref:i,patchFlag:o,children:s,transition:l}=r,u=t?mN(a||{},t):a,f={__v_isVNode:!0,__v_skip:!0,type:r.type,props:u,key:u&&RM(u),ref:t&&t.ref?e&&i?Nt(i)?i.concat(Vc(t)):[i,Vc(t)]:Vc(t):i,scopeId:r.scopeId,slotScopeIds:r.slotScopeIds,children:s,target:r.target,targetStart:r.targetStart,targetAnchor:r.targetAnchor,staticCount:r.staticCount,shapeFlag:r.shapeFlag,patchFlag:t&&r.type!==Sr?o===-1?16:o|16:o,dynamicProps:r.dynamicProps,dynamicChildren:r.dynamicChildren,appContext:r.appContext,dirs:r.dirs,transition:l,component:r.component,suspense:r.suspense,ssContent:r.ssContent&&As(r.ssContent),ssFallback:r.ssFallback&&As(r.ssFallback),el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce};return l&&n&&c0(f,l.clone(f)),f}function EM(r=" ",t=0){return hr(yv,null,r,t)}function An(r){return r==null||typeof r=="boolean"?hr(wu):Nt(r)?hr(Sr,null,r.slice()):fh(r)?Oa(r):hr(yv,null,String(r))}function Oa(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:As(r)}function y0(r,t){let e=0;const{shapeFlag:n}=r;if(t==null)t=null;else if(Nt(t))e=16;else if(typeof t=="object")if(n&65){const a=t.default;a&&(a._c&&(a._d=!1),y0(r,a()),a._c&&(a._d=!0));return}else{e=32;const a=t._;!a&&!yM(t)?t._ctx=rn:a===3&&rn&&(rn.slots._===1?t._=1:(t._=2,r.patchFlag|=1024))}else Bt(t)?(t={default:t,_ctx:rn},e=32):(t=String(t),n&64?(e=16,t=[EM(t)]):e=8);r.children=t,r.shapeFlag|=e}function mN(...r){const t={};for(let e=0;e{let a;return(a=r[e])||(a=r[e]=[]),a.push(n),i=>{a.length>1?a.forEach(o=>o(i)):a[0](i)}};ch=t("__VUE_INSTANCE_SETTERS__",e=>Ge=e),ty=t("__VUE_SSR_SETTERS__",e=>mv=e)}const rf=r=>{const t=Ge;return ch(r),r.scope.on(),()=>{r.scope.off(),ch(t)}},X1=()=>{Ge&&Ge.scope.off(),ch(null)};function kM(r){return r.vnode.shapeFlag&4}let mv=!1;function bN(r,t=!1,e=!1){t&&ty(t);const{props:n,children:a}=r.vnode,i=kM(r);qO(r,n,i,t),JO(r,a,e);const o=i?wN(r,t):void 0;return t&&ty(!1),o}function wN(r,t){const e=r.type;r.accessCache=Object.create(null),r.proxy=new Proxy(r.ctx,GO);const{setup:n}=e;if(n){const a=r.setupContext=n.length>1?CN(r):null,i=rf(r);ui();const o=ef(n,r,0,[r.props,a]);if(fi(),i(),LD(o)){if(jl(r)||uM(r),o.then(X1,X1),t)return o.then(s=>{Z1(r,s,t)}).catch(s=>{pv(s,r,0)});r.asyncDep=o}else Z1(r,o,t)}else OM(r,t)}function Z1(r,t,e){Bt(t)?r.type.__ssrInlineRender?r.ssrRender=t:r.render=t:ue(t)&&(r.setupState=eM(t)),OM(r,e)}let q1;function OM(r,t,e){const n=r.type;if(!r.render){if(!t&&q1&&!n.render){const a=n.template||d0(r).template;if(a){const{isCustomElement:i,compilerOptions:o}=r.appContext.config,{delimiters:s,compilerOptions:l}=n,u=Ee(Ee({isCustomElement:i,delimiters:s},o),l);n.render=q1(a,u)}}r.render=n.render||En}{const a=rf(r);ui();try{HO(r)}finally{fi(),a()}}}const TN={get(r,t){return We(r,"get",""),r[t]}};function CN(r){const t=e=>{r.exposed=e||{}};return{attrs:new Proxy(r.attrs,TN),slots:r.slots,emit:r.emit,expose:t}}function m0(r){return r.exposed?r.exposeProxy||(r.exposeProxy=new Proxy(eM(pO(r.exposed)),{get(t,e){if(e in t)return t[e];if(e in Ql)return Ql[e](r)},has(t,e){return e in t||e in Ql}})):r.proxy}function AN(r,t=!0){return Bt(r)?r.displayName||r.name:r.name||t&&r.__name}function DN(r){return Bt(r)&&"__vccOpts"in r}const xr=(r,t)=>_O(r,t,mv);function NM(r,t,e){const n=arguments.length;return n===2?ue(t)&&!Nt(t)?fh(t)?hr(r,null,[t]):hr(r,t):hr(r,null,t):(n>3?e=Array.prototype.slice.call(arguments,2):n===3&&fh(e)&&(e=[e]),hr(r,t,e))}const MN="3.5.10";/** +* @vue/runtime-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ey;const K1=typeof window<"u"&&window.trustedTypes;if(K1)try{ey=K1.createPolicy("vue",{createHTML:r=>r})}catch{}const BM=ey?r=>ey.createHTML(r):r=>r,IN="http://www.w3.org/2000/svg",LN="http://www.w3.org/1998/Math/MathML",Kn=typeof document<"u"?document:null,j1=Kn&&Kn.createElement("template"),PN={insert:(r,t,e)=>{t.insertBefore(r,e||null)},remove:r=>{const t=r.parentNode;t&&t.removeChild(r)},createElement:(r,t,e,n)=>{const a=t==="svg"?Kn.createElementNS(IN,r):t==="mathml"?Kn.createElementNS(LN,r):e?Kn.createElement(r,{is:e}):Kn.createElement(r);return r==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:r=>Kn.createTextNode(r),createComment:r=>Kn.createComment(r),setText:(r,t)=>{r.nodeValue=t},setElementText:(r,t)=>{r.textContent=t},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>Kn.querySelector(r),setScopeId(r,t){r.setAttribute(t,"")},insertStaticContent(r,t,e,n,a,i){const o=e?e.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),e),!(a===i||!(a=a.nextSibling)););else{j1.innerHTML=BM(n==="svg"?`${r}`:n==="mathml"?`${r}`:r);const s=j1.content;if(n==="svg"||n==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,e)}return[o?o.nextSibling:t.firstChild,e?e.previousSibling:t.lastChild]}},RN=Symbol("_vtc");function EN(r,t,e){const n=r[RN];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?r.removeAttribute("class"):e?r.setAttribute("class",t):r.className=t}const Q1=Symbol("_vod"),kN=Symbol("_vsh"),ON=Symbol(""),NN=/(^|;)\s*display\s*:/;function BN(r,t,e){const n=r.style,a=Se(e);let i=!1;if(e&&!a){if(t)if(Se(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();e[s]==null&&zc(n,s,"")}else for(const o in t)e[o]==null&&zc(n,o,"");for(const o in e)o==="display"&&(i=!0),zc(n,o,e[o])}else if(a){if(t!==e){const o=n[ON];o&&(e+=";"+o),n.cssText=e,i=NN.test(e)}}else t&&r.removeAttribute("style");Q1 in r&&(r[Q1]=i?n.display:"",r[kN]&&(n.display="none"))}const J1=/\s*!important$/;function zc(r,t,e){if(Nt(e))e.forEach(n=>zc(r,t,n));else if(e==null&&(e=""),t.startsWith("--"))r.setProperty(t,e);else{const n=VN(r,t);J1.test(e)?r.setProperty(Co(n),e.replace(J1,""),"important"):r[n]=e}}const tS=["Webkit","Moz","ms"],yp={};function VN(r,t){const e=yp[t];if(e)return e;let n=Ur(t);if(n!=="filter"&&n in r)return yp[t]=n;n=fv(n);for(let a=0;amp||(WN.then(()=>mp=0),mp=Date.now());function $N(r,t){const e=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=e.attached)return;Nn(YN(n,e.value),t,5,[n])};return e.value=r,e.attached=UN(),e}function YN(r,t){if(Nt(t)){const e=r.stopImmediatePropagation;return r.stopImmediatePropagation=()=>{e.call(r),r._stopped=!0},t.map(n=>a=>!a._stopped&&n&&n(a))}else return t}const oS=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,XN=(r,t,e,n,a,i)=>{const o=a==="svg";t==="class"?EN(r,n,o):t==="style"?BN(r,e,n):sv(t)?qm(t)||GN(r,t,e,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ZN(r,t,n,o))?(nS(r,t,n),!r.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rS(r,t,n,o,i,t!=="value")):r._isVueCE&&(/[A-Z]/.test(t)||!Se(n))?nS(r,Ur(t),n):(t==="true-value"?r._trueValue=n:t==="false-value"&&(r._falseValue=n),rS(r,t,n,o))};function ZN(r,t,e,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in r&&oS(t)&&Bt(e));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&r.tagName==="INPUT"||t==="type"&&r.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=r.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return oS(t)&&Se(e)?!1:t in r}const qN=Ee({patchProp:XN},PN);let sS;function KN(){return sS||(sS=eN(qN))}const jN=(...r)=>{const t=KN().createApp(...r),{mount:e}=t;return t.mount=n=>{const a=JN(n);if(!a)return;const i=t._component;!Bt(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=e(a,!1,QN(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function QN(r){if(r instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&r instanceof MathMLElement)return"mathml"}function JN(r){return Se(r)?document.querySelector(r):r}/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const ns=typeof document<"u";function VM(r){return typeof r=="object"||"displayName"in r||"props"in r||"__vccOpts"in r}function tB(r){return r.__esModule||r[Symbol.toStringTag]==="Module"||r.default&&VM(r.default)}const te=Object.assign;function _p(r,t){const e={};for(const n in t){const a=t[n];e[n]=fn(a)?a.map(r):r(a)}return e}const eu=()=>{},fn=Array.isArray,zM=/#/g,eB=/&/g,rB=/\//g,nB=/=/g,aB=/\?/g,FM=/\+/g,iB=/%5B/g,oB=/%5D/g,GM=/%5E/g,sB=/%60/g,HM=/%7B/g,lB=/%7C/g,WM=/%7D/g,uB=/%20/g;function _0(r){return encodeURI(""+r).replace(lB,"|").replace(iB,"[").replace(oB,"]")}function fB(r){return _0(r).replace(HM,"{").replace(WM,"}").replace(GM,"^")}function ry(r){return _0(r).replace(FM,"%2B").replace(uB,"+").replace(zM,"%23").replace(eB,"%26").replace(sB,"`").replace(HM,"{").replace(WM,"}").replace(GM,"^")}function cB(r){return ry(r).replace(nB,"%3D")}function hB(r){return _0(r).replace(zM,"%23").replace(aB,"%3F")}function vB(r){return r==null?"":hB(r).replace(rB,"%2F")}function Cu(r){try{return decodeURIComponent(""+r)}catch{}return""+r}const pB=/\/$/,dB=r=>r.replace(pB,"");function Sp(r,t,e="/"){let n,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(n=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=r(i)),s>-1&&(n=n||t.slice(0,s),o=t.slice(s,t.length)),n=_B(n??t,e),{fullPath:n+(i&&"?")+i+o,path:n,query:a,hash:Cu(o)}}function gB(r,t){const e=t.query?r(t.query):"";return t.path+(e&&"?")+e+(t.hash||"")}function lS(r,t){return!t||!r.toLowerCase().startsWith(t.toLowerCase())?r:r.slice(t.length)||"/"}function yB(r,t,e){const n=t.matched.length-1,a=e.matched.length-1;return n>-1&&n===a&&Ds(t.matched[n],e.matched[a])&&UM(t.params,e.params)&&r(t.query)===r(e.query)&&t.hash===e.hash}function Ds(r,t){return(r.aliasOf||r)===(t.aliasOf||t)}function UM(r,t){if(Object.keys(r).length!==Object.keys(t).length)return!1;for(const e in r)if(!mB(r[e],t[e]))return!1;return!0}function mB(r,t){return fn(r)?uS(r,t):fn(t)?uS(t,r):r===t}function uS(r,t){return fn(t)?r.length===t.length&&r.every((e,n)=>e===t[n]):r.length===1&&r[0]===t}function _B(r,t){if(r.startsWith("/"))return r;if(!r)return t;const e=t.split("/"),n=r.split("/"),a=n[n.length-1];(a===".."||a===".")&&n.push("");let i=e.length-1,o,s;for(o=0;o1&&i--;else break;return e.slice(0,i).join("/")+"/"+n.slice(o).join("/")}const ba={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Au;(function(r){r.pop="pop",r.push="push"})(Au||(Au={}));var ru;(function(r){r.back="back",r.forward="forward",r.unknown=""})(ru||(ru={}));function SB(r){if(!r)if(ns){const t=document.querySelector("base");r=t&&t.getAttribute("href")||"/",r=r.replace(/^\w+:\/\/[^\/]+/,"")}else r="/";return r[0]!=="/"&&r[0]!=="#"&&(r="/"+r),dB(r)}const xB=/^[^#]+#/;function bB(r,t){return r.replace(xB,"#")+t}function wB(r,t){const e=document.documentElement.getBoundingClientRect(),n=r.getBoundingClientRect();return{behavior:t.behavior,left:n.left-e.left-(t.left||0),top:n.top-e.top-(t.top||0)}}const _v=()=>({left:window.scrollX,top:window.scrollY});function TB(r){let t;if("el"in r){const e=r.el,n=typeof e=="string"&&e.startsWith("#"),a=typeof e=="string"?n?document.getElementById(e.slice(1)):document.querySelector(e):e;if(!a)return;t=wB(a,r)}else t=r;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fS(r,t){return(history.state?history.state.position-t:-1)+r}const ny=new Map;function CB(r,t){ny.set(r,t)}function AB(r){const t=ny.get(r);return ny.delete(r),t}let DB=()=>location.protocol+"//"+location.host;function $M(r,t){const{pathname:e,search:n,hash:a}=t,i=r.indexOf("#");if(i>-1){let s=a.includes(r.slice(i))?r.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),lS(l,"")}return lS(e,r)+n+a}function MB(r,t,e,n){let a=[],i=[],o=null;const s=({state:h})=>{const v=$M(r,location),p=e.value,d=t.value;let g=0;if(h){if(e.value=v,t.value=h,o&&o===p){o=null;return}g=d?h.position-d.position:0}else n(v);a.forEach(y=>{y(e.value,p,{delta:g,type:Au.pop,direction:g?g>0?ru.forward:ru.back:ru.unknown})})};function l(){o=e.value}function u(h){a.push(h);const v=()=>{const p=a.indexOf(h);p>-1&&a.splice(p,1)};return i.push(v),v}function f(){const{history:h}=window;h.state&&h.replaceState(te({},h.state,{scroll:_v()}),"")}function c(){for(const h of i)h();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:u,destroy:c}}function cS(r,t,e,n=!1,a=!1){return{back:r,current:t,forward:e,replaced:n,position:window.history.length,scroll:a?_v():null}}function IB(r){const{history:t,location:e}=window,n={value:$M(r,e)},a={value:t.state};a.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,f){const c=r.indexOf("#"),h=c>-1?(e.host&&document.querySelector("base")?r:r.slice(c))+l:DB()+r+l;try{t[f?"replaceState":"pushState"](u,"",h),a.value=u}catch(v){console.error(v),e[f?"replace":"assign"](h)}}function o(l,u){const f=te({},t.state,cS(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,f,!0),n.value=l}function s(l,u){const f=te({},a.value,t.state,{forward:l,scroll:_v()});i(f.current,f,!0);const c=te({},cS(n.value,l,null),{position:f.position+1},u);i(l,c,!1),n.value=l}return{location:n,state:a,push:s,replace:o}}function LB(r){r=SB(r);const t=IB(r),e=MB(r,t.state,t.location,t.replace);function n(i,o=!0){o||e.pauseListeners(),history.go(i)}const a=te({location:"",base:r,go:n,createHref:bB.bind(null,r)},t,e);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function PB(r){return typeof r=="string"||r&&typeof r=="object"}function YM(r){return typeof r=="string"||typeof r=="symbol"}const XM=Symbol("");var hS;(function(r){r[r.aborted=4]="aborted",r[r.cancelled=8]="cancelled",r[r.duplicated=16]="duplicated"})(hS||(hS={}));function Ms(r,t){return te(new Error,{type:r,[XM]:!0},t)}function Yn(r,t){return r instanceof Error&&XM in r&&(t==null||!!(r.type&t))}const vS="[^/]+?",RB={sensitive:!1,strict:!1,start:!0,end:!0},EB=/[.+*?^${}()[\]/\\]/g;function kB(r,t){const e=te({},RB,t),n=[];let a=e.start?"^":"";const i=[];for(const u of r){const f=u.length?[]:[90];e.strict&&!u.length&&(a+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function ZM(r,t){let e=0;const n=r.score,a=t.score;for(;e0&&t[t.length-1]<0}const NB={type:0,value:""},BB=/[a-zA-Z0-9_]/;function VB(r){if(!r)return[[]];if(r==="/")return[[NB]];if(!r.startsWith("/"))throw new Error(`Invalid path "${r}"`);function t(v){throw new Error(`ERR (${e})/"${u}": ${v}`)}let e=0,n=e;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",f="";function c(){u&&(e===0?i.push({type:0,value:u}):e===1||e===2||e===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;s{o(_)}:eu}function o(c){if(YM(c)){const h=n.get(c);h&&(n.delete(c),e.splice(e.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=e.indexOf(c);h>-1&&(e.splice(h,1),c.record.name&&n.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return e}function l(c){const h=WB(c,e);e.splice(h,0,c),c.record.name&&!yS(c)&&n.set(c.record.name,c)}function u(c,h){let v,p={},d,g;if("name"in c&&c.name){if(v=n.get(c.name),!v)throw Ms(1,{location:c});g=v.record.name,p=te(dS(h.params,v.keys.filter(_=>!_.optional).concat(v.parent?v.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&dS(c.params,v.keys.map(_=>_.name))),d=v.stringify(p)}else if(c.path!=null)d=c.path,v=e.find(_=>_.re.test(d)),v&&(p=v.parse(d),g=v.record.name);else{if(v=h.name?n.get(h.name):e.find(_=>_.re.test(h.path)),!v)throw Ms(1,{location:c,currentLocation:h});g=v.record.name,p=te({},h.params,c.params),d=v.stringify(p)}const y=[];let m=v;for(;m;)y.unshift(m.record),m=m.parent;return{name:g,path:d,params:p,matched:y,meta:HB(y)}}r.forEach(c=>i(c));function f(){e.length=0,n.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:f,getRoutes:s,getRecordMatcher:a}}function dS(r,t){const e={};for(const n of t)n in r&&(e[n]=r[n]);return e}function gS(r){const t={path:r.path,redirect:r.redirect,name:r.name,meta:r.meta||{},aliasOf:r.aliasOf,beforeEnter:r.beforeEnter,props:GB(r),children:r.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in r?r.components||null:r.component&&{default:r.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function GB(r){const t={},e=r.props||!1;if("component"in r)t.default=e;else for(const n in r.components)t[n]=typeof e=="object"?e[n]:e;return t}function yS(r){for(;r;){if(r.record.aliasOf)return!0;r=r.parent}return!1}function HB(r){return r.reduce((t,e)=>te(t,e.meta),{})}function mS(r,t){const e={};for(const n in r)e[n]=n in t?t[n]:r[n];return e}function WB(r,t){let e=0,n=t.length;for(;e!==n;){const i=e+n>>1;ZM(r,t[i])<0?n=i:e=i+1}const a=UB(r);return a&&(n=t.lastIndexOf(a,n-1)),n}function UB(r){let t=r;for(;t=t.parent;)if(qM(t)&&ZM(r,t)===0)return t}function qM({record:r}){return!!(r.name||r.components&&Object.keys(r.components).length||r.redirect)}function $B(r){const t={};if(r===""||r==="?")return t;const n=(r[0]==="?"?r.slice(1):r).split("&");for(let a=0;ai&&ry(i)):[n&&ry(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+e,i!=null&&(t+="="+i))})}return t}function YB(r){const t={};for(const e in r){const n=r[e];n!==void 0&&(t[e]=fn(n)?n.map(a=>a==null?null:""+a):n==null?n:""+n)}return t}const XB=Symbol(""),SS=Symbol(""),S0=Symbol(""),KM=Symbol(""),ay=Symbol("");function sl(){let r=[];function t(n){return r.push(n),()=>{const a=r.indexOf(n);a>-1&&r.splice(a,1)}}function e(){r=[]}return{add:t,list:()=>r.slice(),reset:e}}function Na(r,t,e,n,a,i=o=>o()){const o=n&&(n.enterCallbacks[a]=n.enterCallbacks[a]||[]);return()=>new Promise((s,l)=>{const u=h=>{h===!1?l(Ms(4,{from:e,to:t})):h instanceof Error?l(h):PB(h)?l(Ms(2,{from:t,to:h})):(o&&n.enterCallbacks[a]===o&&typeof h=="function"&&o.push(h),s())},f=i(()=>r.call(n&&n.instances[a],t,e,u));let c=Promise.resolve(f);r.length<3&&(c=c.then(u)),c.catch(h=>l(h))})}function xp(r,t,e,n,a=i=>i()){const i=[];for(const o of r)for(const s in o.components){let l=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(VM(l)){const f=(l.__vccOpts||l)[t];f&&i.push(Na(f,e,n,o,s,a))}else{let u=l();i.push(()=>u.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const c=tB(f)?f.default:f;o.mods[s]=f,o.components[s]=c;const v=(c.__vccOpts||c)[t];return v&&Na(v,e,n,o,s,a)()}))}}return i}function xS(r){const t=ra(S0),e=ra(KM),n=xr(()=>{const l=oo(r.to);return t.resolve(l)}),a=xr(()=>{const{matched:l}=n.value,{length:u}=l,f=l[u-1],c=e.matched;if(!f||!c.length)return-1;const h=c.findIndex(Ds.bind(null,f));if(h>-1)return h;const v=bS(l[u-2]);return u>1&&bS(f)===v&&c[c.length-1].path!==v?c.findIndex(Ds.bind(null,l[u-2])):h}),i=xr(()=>a.value>-1&&jB(e.params,n.value.params)),o=xr(()=>a.value>-1&&a.value===e.matched.length-1&&UM(e.params,n.value.params));function s(l={}){return KB(l)?t[oo(r.replace)?"replace":"push"](oo(r.to)).catch(eu):Promise.resolve()}return{route:n,href:xr(()=>n.value.href),isActive:i,isExactActive:o,navigate:s}}const ZB=Fs({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:xS,setup(r,{slots:t}){const e=vv(xS(r)),{options:n}=ra(S0),a=xr(()=>({[wS(r.activeClass,n.linkActiveClass,"router-link-active")]:e.isActive,[wS(r.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:e.isExactActive}));return()=>{const i=t.default&&t.default(e);return r.custom?i:NM("a",{"aria-current":e.isExactActive?r.ariaCurrentValue:null,href:e.href,onClick:e.navigate,class:a.value},i)}}}),qB=ZB;function KB(r){if(!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)&&!r.defaultPrevented&&!(r.button!==void 0&&r.button!==0)){if(r.currentTarget&&r.currentTarget.getAttribute){const t=r.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return r.preventDefault&&r.preventDefault(),!0}}function jB(r,t){for(const e in t){const n=t[e],a=r[e];if(typeof n=="string"){if(n!==a)return!1}else if(!fn(a)||a.length!==n.length||n.some((i,o)=>i!==a[o]))return!1}return!0}function bS(r){return r?r.aliasOf?r.aliasOf.path:r.path:""}const wS=(r,t,e)=>r??t??e,QB=Fs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(r,{attrs:t,slots:e}){const n=ra(ay),a=xr(()=>r.route||n.value),i=ra(SS,0),o=xr(()=>{let u=oo(i);const{matched:f}=a.value;let c;for(;(c=f[u])&&!c.components;)u++;return u}),s=xr(()=>a.value.matched[o.value]);Bc(SS,xr(()=>o.value+1)),Bc(XB,s),Bc(ay,a);const l=fs();return Jl(()=>[l.value,s.value,r.name],([u,f,c],[h,v,p])=>{f&&(f.instances[c]=u,v&&v!==f&&u&&u===h&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),u&&f&&(!v||!Ds(f,v)||!h)&&(f.enterCallbacks[c]||[]).forEach(d=>d(u))},{flush:"post"}),()=>{const u=a.value,f=r.name,c=s.value,h=c&&c.components[f];if(!h)return TS(e.default,{Component:h,route:u});const v=c.props[f],p=v?v===!0?u.params:typeof v=="function"?v(u):v:null,g=NM(h,te({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(c.instances[f]=null)},ref:l}));return TS(e.default,{Component:g,route:u})||g}}});function TS(r,t){if(!r)return null;const e=r(t);return e.length===1?e[0]:e}const JB=QB;function tV(r){const t=FB(r.routes,r),e=r.parseQuery||$B,n=r.stringifyQuery||_S,a=r.history,i=sl(),o=sl(),s=sl(),l=dO(ba);let u=ba;ns&&r.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=_p.bind(null,G=>""+G),c=_p.bind(null,vB),h=_p.bind(null,Cu);function v(G,$){let K,j;return YM(G)?(K=t.getRecordMatcher(G),j=$):j=G,t.addRoute(j,K)}function p(G){const $=t.getRecordMatcher(G);$&&t.removeRoute($)}function d(){return t.getRoutes().map(G=>G.record)}function g(G){return!!t.getRecordMatcher(G)}function y(G,$){if($=te({},$||l.value),typeof G=="string"){const k=Sp(e,G,$.path),z=t.resolve({path:k.path},$),q=a.createHref(k.fullPath);return te(k,z,{params:h(z.params),hash:Cu(k.hash),redirectedFrom:void 0,href:q})}let K;if(G.path!=null)K=te({},G,{path:Sp(e,G.path,$.path).path});else{const k=te({},G.params);for(const z in k)k[z]==null&&delete k[z];K=te({},G,{params:c(k)}),$.params=c($.params)}const j=t.resolve(K,$),J=G.hash||"";j.params=f(h(j.params));const ct=gB(n,te({},G,{hash:fB(J),path:j.path})),E=a.createHref(ct);return te({fullPath:ct,hash:J,query:n===_S?YB(G.query):G.query||{}},j,{redirectedFrom:void 0,href:E})}function m(G){return typeof G=="string"?Sp(e,G,l.value.path):te({},G)}function _(G,$){if(u!==G)return Ms(8,{from:$,to:G})}function S(G){return w(G)}function b(G){return S(te(m(G),{replace:!0}))}function x(G){const $=G.matched[G.matched.length-1];if($&&$.redirect){const{redirect:K}=$;let j=typeof K=="function"?K(G):K;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=m(j):{path:j},j.params={}),te({query:G.query,hash:G.hash,params:j.path!=null?{}:G.params},j)}}function w(G,$){const K=u=y(G),j=l.value,J=G.state,ct=G.force,E=G.replace===!0,k=x(K);if(k)return w(te(m(k),{state:typeof k=="object"?te({},J,k.state):J,force:ct,replace:E}),$||K);const z=K;z.redirectedFrom=$;let q;return!ct&&yB(n,j,K)&&(q=Ms(16,{to:z,from:j}),Z(j,j,!0,!1)),(q?Promise.resolve(q):A(z,j)).catch(Y=>Yn(Y)?Yn(Y,2)?Y:U(Y):N(Y,z,j)).then(Y=>{if(Y){if(Yn(Y,2))return w(te({replace:E},m(Y.to),{state:typeof Y.to=="object"?te({},J,Y.to.state):J,force:ct}),$||z)}else Y=I(z,j,!0,E,J);return M(z,j,Y),Y})}function T(G,$){const K=_(G,$);return K?Promise.reject(K):Promise.resolve()}function C(G){const $=ht.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(G):G()}function A(G,$){let K;const[j,J,ct]=eV(G,$);K=xp(j.reverse(),"beforeRouteLeave",G,$);for(const k of j)k.leaveGuards.forEach(z=>{K.push(Na(z,G,$))});const E=T.bind(null,G,$);return K.push(E),xt(K).then(()=>{K=[];for(const k of i.list())K.push(Na(k,G,$));return K.push(E),xt(K)}).then(()=>{K=xp(J,"beforeRouteUpdate",G,$);for(const k of J)k.updateGuards.forEach(z=>{K.push(Na(z,G,$))});return K.push(E),xt(K)}).then(()=>{K=[];for(const k of ct)if(k.beforeEnter)if(fn(k.beforeEnter))for(const z of k.beforeEnter)K.push(Na(z,G,$));else K.push(Na(k.beforeEnter,G,$));return K.push(E),xt(K)}).then(()=>(G.matched.forEach(k=>k.enterCallbacks={}),K=xp(ct,"beforeRouteEnter",G,$,C),K.push(E),xt(K))).then(()=>{K=[];for(const k of o.list())K.push(Na(k,G,$));return K.push(E),xt(K)}).catch(k=>Yn(k,8)?k:Promise.reject(k))}function M(G,$,K){s.list().forEach(j=>C(()=>j(G,$,K)))}function I(G,$,K,j,J){const ct=_(G,$);if(ct)return ct;const E=$===ba,k=ns?history.state:{};K&&(j||E?a.replace(G.fullPath,te({scroll:E&&k&&k.scroll},J)):a.push(G.fullPath,J)),l.value=G,Z(G,$,K,E),U()}let L;function P(){L||(L=a.listen((G,$,K)=>{if(!Tt.listening)return;const j=y(G),J=x(j);if(J){w(te(J,{replace:!0}),j).catch(eu);return}u=j;const ct=l.value;ns&&CB(fS(ct.fullPath,K.delta),_v()),A(j,ct).catch(E=>Yn(E,12)?E:Yn(E,2)?(w(E.to,j).then(k=>{Yn(k,20)&&!K.delta&&K.type===Au.pop&&a.go(-1,!1)}).catch(eu),Promise.reject()):(K.delta&&a.go(-K.delta,!1),N(E,j,ct))).then(E=>{E=E||I(j,ct,!1),E&&(K.delta&&!Yn(E,8)?a.go(-K.delta,!1):K.type===Au.pop&&Yn(E,20)&&a.go(-1,!1)),M(j,ct,E)}).catch(eu)}))}let R=sl(),O=sl(),B;function N(G,$,K){U(G);const j=O.list();return j.length?j.forEach(J=>J(G,$,K)):console.error(G),Promise.reject(G)}function F(){return B&&l.value!==ba?Promise.resolve():new Promise((G,$)=>{R.add([G,$])})}function U(G){return B||(B=!G,P(),R.list().forEach(([$,K])=>G?K(G):$()),R.reset()),G}function Z(G,$,K,j){const{scrollBehavior:J}=r;if(!ns||!J)return Promise.resolve();const ct=!K&&AB(fS(G.fullPath,0))||(j||!K)&&history.state&&history.state.scroll||null;return nM().then(()=>J(G,$,ct)).then(E=>E&&TB(E)).catch(E=>N(E,G,$))}const Q=G=>a.go(G);let ft;const ht=new Set,Tt={currentRoute:l,listening:!0,addRoute:v,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:d,resolve:y,options:r,push:S,replace:b,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:O.add,isReady:F,install(G){const $=this;G.component("RouterLink",qB),G.component("RouterView",JB),G.config.globalProperties.$router=$,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>oo(l)}),ns&&!ft&&l.value===ba&&(ft=!0,S(a.location).catch(J=>{}));const K={};for(const J in ba)Object.defineProperty(K,J,{get:()=>l.value[J],enumerable:!0});G.provide(S0,$),G.provide(KM,QD(K)),G.provide(ay,l);const j=G.unmount;ht.add(G),G.unmount=function(){ht.delete(G),ht.size<1&&(u=ba,L&&L(),L=null,l.value=ba,ft=!1,B=!1),j()}}};function xt(G){return G.reduce(($,K)=>$.then(()=>C(K)),Promise.resolve())}return Tt}function eV(r,t){const e=[],n=[],a=[],i=Math.max(t.matched.length,r.matched.length);for(let o=0;oDs(u,s))?n.push(s):e.push(s));const l=r.matched[o];l&&(t.matched.find(u=>Ds(u,l))||a.push(l))}return[e,n,a]}const rV="";async function CS(){return(await fetch(`${rV}/api/status`)).json()}const nV="/svg/location.svg",aV="/svg/system.svg";/*! ***************************************************************************** +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 iy=function(r,t){return iy=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},iy(r,t)};function V(r,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");iy(r,t);function e(){this.constructor=r}r.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}var iV=function(){function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return r}(),oV=function(){function r(){this.browser=new iV,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 r}(),Rt=new oV;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(Rt.wxa=!0,Rt.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?Rt.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(Rt.node=!0,Rt.svgSupported=!0):sV(navigator.userAgent,Rt);function sV(r,t){var e=t.browser,n=r.match(/Firefox\/([\d.]+)/),a=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),i=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);n&&(e.firefox=!0,e.version=n[1]),a&&(e.ie=!0,e.version=a[1]),i&&(e.edge=!0,e.version=i[1],e.newEdge=+i[1].split(".")[0]>18),o&&(e.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!e.ie&&!e.edge,t.pointerEventsSupported="onpointerdown"in window&&(e.edge||e.ie&&+e.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(e.ie&&"transition"in s||e.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||e.ie&&+e.version>=9}var x0=12,jM="sans-serif",ti=x0+"px "+jM,lV=20,uV=100,fV="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function cV(r){var t={};if(typeof JSON>"u")return t;for(var e=0;e=0)s=o*e.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[l]+":0",a[u]+":0",n[1-l]+":auto",a[1-u]+":auto",""].join("!important;"),r.appendChild(o),e.push(o)}return e}function RV(r,t,e){for(var n=e?"invTrans":"trans",a=t[n],i=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),c=2*u,h=f.left,v=f.top;o.push(h,v),l=l&&i&&h===i[c]&&v===i[c+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&a?a:(t.srcCoords=o,t[n]=e?IS(s,o):IS(o,s))}function aI(r){return r.nodeName.toUpperCase()==="CANVAS"}var EV=/([&<>"'])/g,kV={"&":"&","<":"<",">":">",'"':""","'":"'"};function lr(r){return r==null?"":(r+"").replace(EV,function(t,e){return kV[e]})}var OV=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,wp=[],NV=Rt.browser.firefox&&+Rt.browser.version.split(".")[0]<39;function hy(r,t,e,n){return e=e||{},n?PS(r,t,e):NV&&t.layerX!=null&&t.layerX!==t.offsetX?(e.zrX=t.layerX,e.zrY=t.layerY):t.offsetX!=null?(e.zrX=t.offsetX,e.zrY=t.offsetY):PS(r,t,e),e}function PS(r,t,e){if(Rt.domSupported&&r.getBoundingClientRect){var n=t.clientX,a=t.clientY;if(aI(r)){var i=r.getBoundingClientRect();e.zrX=n-i.left,e.zrY=a-i.top;return}else if(cy(wp,r,n,a)){e.zrX=wp[0],e.zrY=wp[1];return}}e.zrX=e.zrY=0}function M0(r){return r||window.event}function Er(r,t,e){if(t=M0(t),t.zrX!=null)return t;var n=t.type,a=n&&n.indexOf("touch")>=0;if(a){var o=n!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&hy(r,o,t,e)}else{hy(r,t,t,e);var i=BV(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&OV.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function BV(r){var t=r.wheelDelta;if(t)return t;var e=r.deltaX,n=r.deltaY;if(e==null||n==null)return t;var a=Math.abs(n!==0?n:e),i=n>0?-1:n<0?1:e>0?-1:1;return 3*a*i}function vy(r,t,e,n){r.addEventListener(t,e,n)}function VV(r,t,e,n){r.removeEventListener(t,e,n)}var ua=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function RS(r){return r.which===2||r.which===3}var zV=function(){function r(){this._track=[]}return r.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(t,e,n){var a=t.touches;if(a){for(var i={points:[],touches:[],target:e,event:t},o=0,s=a.length;o1&&n&&n.length>1){var i=ES(n)/ES(a);!isFinite(i)&&(i=1),t.pinchScale=i;var o=FV(n);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:r[0].target,event:t}}}}};function Cr(){return[1,0,0,1,0,0]}function wv(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function I0(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4],r[5]=t[5],r}function ia(r,t,e){var n=t[0]*e[0]+t[2]*e[1],a=t[1]*e[0]+t[3]*e[1],i=t[0]*e[2]+t[2]*e[3],o=t[1]*e[2]+t[3]*e[3],s=t[0]*e[4]+t[2]*e[5]+t[4],l=t[1]*e[4]+t[3]*e[5]+t[5];return r[0]=n,r[1]=a,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function Vn(r,t,e){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r[4]=t[4]+e[0],r[5]=t[5]+e[1],r}function Do(r,t,e,n){n===void 0&&(n=[0,0]);var a=t[0],i=t[2],o=t[4],s=t[1],l=t[3],u=t[5],f=Math.sin(e),c=Math.cos(e);return r[0]=a*c+s*f,r[1]=-a*f+s*c,r[2]=i*c+l*f,r[3]=-i*f+c*l,r[4]=c*(o-n[0])+f*(u-n[1])+n[0],r[5]=c*(u-n[1])-f*(o-n[0])+n[1],r}function L0(r,t,e){var n=e[0],a=e[1];return r[0]=t[0]*n,r[1]=t[1]*a,r[2]=t[2]*n,r[3]=t[3]*a,r[4]=t[4]*n,r[5]=t[5]*a,r}function Ws(r,t){var e=t[0],n=t[2],a=t[4],i=t[1],o=t[3],s=t[5],l=e*o-i*n;return l?(l=1/l,r[0]=o*l,r[1]=-i*l,r[2]=-n*l,r[3]=e*l,r[4]=(n*s-o*a)*l,r[5]=(i*a-e*s)*l,r):null}function GV(r){var t=Cr();return I0(t,r),t}var Ct=function(){function r(t,e){this.x=t||0,this.y=e||0}return r.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(t,e){return this.x=t,this.y=e,this},r.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},r.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},r.prototype.scale=function(t){this.x*=t,this.y*=t},r.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},r.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},r.prototype.dot=function(t){return this.x*t.x+this.y*t.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},r.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},r.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},r.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},r.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},r.set=function(t,e,n){t.x=e,t.y=n},r.copy=function(t,e){t.x=e.x,t.y=e.y},r.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},r.lenSquare=function(t){return t.x*t.x+t.y*t.y},r.dot=function(t,e){return t.x*e.x+t.y*e.y},r.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},r.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},r.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},r.scaleAndAdd=function(t,e,n,a){t.x=e.x+n.x*a,t.y=e.y+n.y*a},r.lerp=function(t,e,n,a){var i=1-a;t.x=i*e.x+a*n.x,t.y=i*e.y+a*n.y},r}(),kf=Math.min,Of=Math.max,di=new Ct,gi=new Ct,yi=new Ct,mi=new Ct,ll=new Ct,ul=new Ct,Mt=function(){function r(t,e,n,a){n<0&&(t=t+n,n=-n),a<0&&(e=e+a,a=-a),this.x=t,this.y=e,this.width=n,this.height=a}return r.prototype.union=function(t){var e=kf(t.x,this.x),n=kf(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Of(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=Of(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=e,this.y=n},r.prototype.applyTransform=function(t){r.applyTransform(this,this,t)},r.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,a=t.height/e.height,i=Cr();return Vn(i,i,[-e.x,-e.y]),L0(i,i,[n,a]),Vn(i,i,[t.x,t.y]),i},r.prototype.intersect=function(t,e){if(!t)return!1;t instanceof r||(t=r.create(t));var n=this,a=n.x,i=n.x+n.width,o=n.y,s=n.y+n.height,l=t.x,u=t.x+t.width,f=t.y,c=t.y+t.height,h=!(ip&&(p=_,dp&&(p=S,y=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(t){r.copy(this,t)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return this.width===0||this.height===0},r.create=function(t){return new r(t.x,t.y,t.width,t.height)},r.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},r.applyTransform=function(t,e,n){if(!n){t!==e&&r.copy(t,e);return}if(n[1]<1e-5&&n[1]>-1e-5&&n[2]<1e-5&&n[2]>-1e-5){var a=n[0],i=n[3],o=n[4],s=n[5];t.x=e.x*a+o,t.y=e.y*i+s,t.width=e.width*a,t.height=e.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}di.x=yi.x=e.x,di.y=mi.y=e.y,gi.x=mi.x=e.x+e.width,gi.y=yi.y=e.y+e.height,di.transform(n),mi.transform(n),gi.transform(n),yi.transform(n),t.x=kf(di.x,gi.x,yi.x,mi.x),t.y=kf(di.y,gi.y,yi.y,mi.y);var l=Of(di.x,gi.x,yi.x,mi.x),u=Of(di.y,gi.y,yi.y,mi.y);t.width=l-t.x,t.height=u-t.y},r}(),iI="silent";function HV(r,t,e){return{type:r,event:e,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:e.zrX,offsetY:e.zrY,gestureEvent:e.gestureEvent,pinchX:e.pinchX,pinchY:e.pinchY,pinchScale:e.pinchScale,wheelDelta:e.zrDelta,zrByTouch:e.zrByTouch,which:e.which,stop:WV}}function WV(){ua(this.event)}var UV=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.handler=null,e}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Yr),fl=function(){function r(t,e){this.x=t,this.y=e}return r}(),$V=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Cp=new Mt(0,0,0,0),oI=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this)||this;return s._hovered=new fl(0,0),s.storage=e,s.painter=n,s.painterRoot=i,s._pointerSize=o,a=a||new UV,s.proxy=null,s.setHandlerProxy(a),s._draggingMgr=new MV(s),s}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(D($V,function(n){e.on&&e.on(n,this[n],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var n=e.zrX,a=e.zrY,i=sI(this,n,a),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new fl(n,a):this.findHover(n,a),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",e),this.dispatchToElement(l,"mousemove",e),u&&u!==s&&this.dispatchToElement(l,"mouseover",e)},t.prototype.mouseout=function(e){var n=e.zrEventControl;n!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",e),n!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new fl(0,0)},t.prototype.dispatch=function(e,n){var a=this[e];a&&a.call(this,n)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var n=this.proxy;n.setCursor&&n.setCursor(e)},t.prototype.dispatchToElement=function(e,n,a){e=e||{};var i=e.target;if(!(i&&i.silent)){for(var o="on"+n,s=HV(n,e,a);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(n,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(n,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(n,s)}))}},t.prototype.findHover=function(e,n,a){var i=this.storage.getDisplayList(),o=new fl(e,n);if(kS(i,o,e,n,a),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new Mt(e-u,n-u,l,l),c=i.length-1;c>=0;c--){var h=i[c];h!==a&&!h.ignore&&!h.ignoreCoarsePointer&&(!h.parent||!h.parent.ignoreCoarsePointer)&&(Cp.copy(h.getBoundingRect()),h.transform&&Cp.applyTransform(h.transform),Cp.intersect(f)&&s.push(h))}if(s.length)for(var v=4,p=Math.PI/12,d=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(i,r,t)}});function YV(r,t,e){if(r[r.rectHover?"rectContain":"contain"](t,e)){for(var n=r,a=void 0,i=!1;n;){if(n.ignoreClip&&(i=!0),!i){var o=n.getClipPath();if(o&&!o.contain(t,e))return!1}n.silent&&(a=!0);var s=n.__hostTarget;n=s||n.parent}return a?iI:!0}return!1}function kS(r,t,e,n,a){for(var i=r.length-1;i>=0;i--){var o=r[i],s=void 0;if(o!==a&&!o.ignore&&(s=YV(o,e,n))&&(!t.topTarget&&(t.topTarget=o),s!==iI)){t.target=o;break}}}function sI(r,t,e){var n=r.painter;return t<0||t>n.getWidth()||e<0||e>n.getHeight()}var lI=32,cl=7;function XV(r){for(var t=0;r>=lI;)t|=r&1,r>>=1;return r+t}function OS(r,t,e,n){var a=t+1;if(a===e)return 1;if(n(r[a++],r[t])<0){for(;a=0;)a++;return a-t}function ZV(r,t,e){for(e--;t>>1,a(i,r[l])<0?s=l:o=l+1;var u=n-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function Ap(r,t,e,n,a,i){var o=0,s=0,l=1;if(i(r,t[e+a])>0){for(s=n-a;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);i(r,t[e+f])>0?o=f+1:l=f}return l}function Dp(r,t,e,n,a,i){var o=0,s=0,l=1;if(i(r,t[e+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=n-a;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);i(r,t[e+f])<0?l=f:o=f+1}return l}function qV(r,t){var e=cl,n,a,i=0,o=[];n=[],a=[];function s(v,p){n[i]=v,a[i]=p,i+=1}function l(){for(;i>1;){var v=i-2;if(v>=1&&a[v-1]<=a[v]+a[v+1]||v>=2&&a[v-2]<=a[v]+a[v-1])a[v-1]a[v+1])break;f(v)}}function u(){for(;i>1;){var v=i-2;v>0&&a[v-1]=cl||w>=cl);if(T)break;b<0&&(b=0),b+=2}if(e=b,e<1&&(e=1),p===1){for(y=0;y=0;y--)r[x+y]=r[b+y];r[S]=o[_];return}for(var w=e;;){var T=0,C=0,A=!1;do if(t(o[_],r[m])<0){if(r[S--]=r[m--],T++,C=0,--p===0){A=!0;break}}else if(r[S--]=o[_--],C++,T=0,--g===1){A=!0;break}while((T|C)=0;y--)r[x+y]=r[b+y];if(p===0){A=!0;break}}if(r[S--]=o[_--],--g===1){A=!0;break}if(C=g-Ap(r[m],o,0,g,g-1,t),C!==0){for(S-=C,_-=C,g-=C,x=S+1,b=_+1,y=0;y=cl||C>=cl);if(A)break;w<0&&(w=0),w+=2}if(e=w,e<1&&(e=1),g===1){for(S-=p,m-=p,x=S+1,b=m+1,y=p-1;y>=0;y--)r[x+y]=r[b+y];r[S]=o[_]}else{if(g===0)throw new Error;for(b=S-(g-1),y=0;ys&&(l=s),NS(r,e,e+l,e+i,t),i=l}o.pushRun(e,i),o.mergeRuns(),a-=i,e+=i}while(a!==0);o.forceMergeRuns()}}var br=1,Vl=2,as=4,BS=!1;function Mp(){BS||(BS=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function VS(r,t){return r.zlevel===t.zlevel?r.z===t.z?r.z2-t.z2:r.z-t.z:r.zlevel-t.zlevel}var KV=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=VS}return r.prototype.traverse=function(t,e){for(var n=0;n0&&(f.__clipPaths=[]),isNaN(f.z)&&(Mp(),f.z=0),isNaN(f.z2)&&(Mp(),f.z2=0),isNaN(f.zlevel)&&(Mp(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,e,n);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,e,n);var v=t.getTextContent();v&&this._updateAndAddDisplayable(v,e,n)}},r.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},r.prototype.delRoot=function(t){if(t instanceof Array){for(var e=0,n=t.length;e=0&&this._roots.splice(a,1)},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}(),ph;ph=Rt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};var au={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return .5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return r===0?0:Math.pow(1024,r-1)},exponentialOut:function(r){return r===1?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return r===0?0:r===1?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(-Math.pow(2,-10*(r-1))+2)},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),-(e*Math.pow(2,10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)))},elasticOut:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*r)*Math.sin((r-t)*(2*Math.PI)/n)+1)},elasticInOut:function(r){var t,e=.1,n=.4;return r===0?0:r===1?1:(!e||e<1?(e=1,t=n/4):t=n*Math.asin(1/e)/(2*Math.PI),(r*=2)<1?-.5*(e*Math.pow(2,10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)):e*Math.pow(2,-10*(r-=1))*Math.sin((r-t)*(2*Math.PI)/n)*.5+1)},backIn:function(r){var t=1.70158;return r*r*((t+1)*r-t)},backOut:function(r){var t=1.70158;return--r*r*((t+1)*r+t)+1},backInOut:function(r){var t=2.5949095;return(r*=2)<1?.5*(r*r*((t+1)*r-t)):.5*((r-=2)*r*((t+1)*r+t)+2)},bounceIn:function(r){return 1-au.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?au.bounceIn(r*2)*.5:au.bounceOut(r*2-1)*.5+.5}},Nf=Math.pow,qa=Math.sqrt,dh=1e-8,uI=1e-4,zS=qa(3),Bf=1/3,Dn=Ao(),Br=Ao(),Ss=Ao();function Wa(r){return r>-dh&&rdh||r<-dh}function be(r,t,e,n,a){var i=1-a;return i*i*(i*r+3*a*t)+a*a*(a*n+3*i*e)}function FS(r,t,e,n,a){var i=1-a;return 3*(((t-r)*i+2*(e-t)*a)*i+(n-e)*a*a)}function gh(r,t,e,n,a,i){var o=n+3*(t-e)-r,s=3*(e-t*2+r),l=3*(t-r),u=r-a,f=s*s-3*o*l,c=s*l-9*o*u,h=l*l-3*s*u,v=0;if(Wa(f)&&Wa(c))if(Wa(s))i[0]=0;else{var p=-l/s;p>=0&&p<=1&&(i[v++]=p)}else{var d=c*c-4*f*h;if(Wa(d)){var g=c/f,p=-s/o+g,y=-g/2;p>=0&&p<=1&&(i[v++]=p),y>=0&&y<=1&&(i[v++]=y)}else if(d>0){var m=qa(d),_=f*s+1.5*o*(-c+m),S=f*s+1.5*o*(-c-m);_<0?_=-Nf(-_,Bf):_=Nf(_,Bf),S<0?S=-Nf(-S,Bf):S=Nf(S,Bf);var p=(-s-(_+S))/(3*o);p>=0&&p<=1&&(i[v++]=p)}else{var b=(2*f*s-3*o*c)/(2*qa(f*f*f)),x=Math.acos(b)/3,w=qa(f),T=Math.cos(x),p=(-s-2*w*T)/(3*o),y=(-s+w*(T+zS*Math.sin(x)))/(3*o),C=(-s+w*(T-zS*Math.sin(x)))/(3*o);p>=0&&p<=1&&(i[v++]=p),y>=0&&y<=1&&(i[v++]=y),C>=0&&C<=1&&(i[v++]=C)}}return v}function cI(r,t,e,n,a){var i=6*e-12*t+6*r,o=9*t+3*n-3*r-9*e,s=3*t-3*r,l=0;if(Wa(o)){if(fI(i)){var u=-s/i;u>=0&&u<=1&&(a[l++]=u)}}else{var f=i*i-4*o*s;if(Wa(f))a[0]=-i/(2*o);else if(f>0){var c=qa(f),u=(-i+c)/(2*o),h=(-i-c)/(2*o);u>=0&&u<=1&&(a[l++]=u),h>=0&&h<=1&&(a[l++]=h)}}return l}function ri(r,t,e,n,a,i){var o=(t-r)*a+r,s=(e-t)*a+t,l=(n-e)*a+e,u=(s-o)*a+o,f=(l-s)*a+s,c=(f-u)*a+u;i[0]=r,i[1]=o,i[2]=u,i[3]=c,i[4]=c,i[5]=f,i[6]=l,i[7]=n}function hI(r,t,e,n,a,i,o,s,l,u,f){var c,h=.005,v=1/0,p,d,g,y;Dn[0]=l,Dn[1]=u;for(var m=0;m<1;m+=.05)Br[0]=be(r,e,a,o,m),Br[1]=be(t,n,i,s,m),g=so(Dn,Br),g=0&&g=0&&u<=1&&(a[l++]=u)}}else{var f=o*o-4*i*s;if(Wa(f)){var u=-o/(2*i);u>=0&&u<=1&&(a[l++]=u)}else if(f>0){var c=qa(f),u=(-o+c)/(2*i),h=(-o-c)/(2*i);u>=0&&u<=1&&(a[l++]=u),h>=0&&h<=1&&(a[l++]=h)}}return l}function vI(r,t,e){var n=r+e-2*t;return n===0?.5:(r-t)/n}function Mu(r,t,e,n,a){var i=(t-r)*n+r,o=(e-t)*n+t,s=(o-i)*n+i;a[0]=r,a[1]=i,a[2]=s,a[3]=s,a[4]=o,a[5]=e}function pI(r,t,e,n,a,i,o,s,l){var u,f=.005,c=1/0;Dn[0]=o,Dn[1]=s;for(var h=0;h<1;h+=.05){Br[0]=Me(r,e,a,h),Br[1]=Me(t,n,i,h);var v=so(Dn,Br);v=0&&v=1?1:gh(0,n,i,1,l,s)&&be(0,a,o,1,s[0])}}}var ez=function(){function r(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||ve,this.ondestroy=t.ondestroy||ve,this.onrestart=t.onrestart||ve,t.easing&&this.setEasing(t.easing)}return r.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=e;return}var n=this._life,a=t-this._startTime-this._pausedTime,i=a/n;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=a%n;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(t){this.easing=t,this.easingFunc=vt(t)?t:au[t]||P0(t)},r}(),dI=function(){function r(t){this.value=t}return r}(),rz=function(){function r(){this._len=0}return r.prototype.insert=function(t){var e=new dI(t);return this.insertEntry(e),e},r.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++},r.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),nf=function(){function r(t){this._list=new rz,this._maxSize=10,this._map={},this._maxSize=t}return r.prototype.put=function(t,e){var n=this._list,a=this._map,i=null;if(a[t]==null){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete a[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new dI(e),s.key=t,n.insertEntry(s),a[t]=s}return i},r.prototype.get=function(t){var e=this._map[t],n=this._list;if(e!=null)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}(),GS={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 ln(r){return r=Math.round(r),r<0?0:r>255?255:r}function nz(r){return r=Math.round(r),r<0?0:r>360?360:r}function Iu(r){return r<0?0:r>1?1:r}function Ip(r){var t=r;return t.length&&t.charAt(t.length-1)==="%"?ln(parseFloat(t)/100*255):ln(parseInt(t,10))}function lo(r){var t=r;return t.length&&t.charAt(t.length-1)==="%"?Iu(parseFloat(t)/100):Iu(parseFloat(t))}function Lp(r,t,e){return e<0?e+=1:e>1&&(e-=1),e*6<1?r+(t-r)*e*6:e*2<1?t:e*3<2?r+(t-r)*(2/3-e)*6:r}function Ua(r,t,e){return r+(t-r)*e}function Rr(r,t,e,n,a){return r[0]=t,r[1]=e,r[2]=n,r[3]=a,r}function dy(r,t){return r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=t[3],r}var gI=new nf(20),Vf=null;function No(r,t){Vf&&dy(Vf,t),Vf=gI.put(r,Vf||t.slice())}function Ar(r,t){if(r){t=t||[];var e=gI.get(r);if(e)return dy(t,e);r=r+"";var n=r.replace(/ /g,"").toLowerCase();if(n in GS)return dy(t,GS[n]),No(r,t),t;var a=n.length;if(n.charAt(0)==="#"){if(a===4||a===5){var i=parseInt(n.slice(1,4),16);if(!(i>=0&&i<=4095)){Rr(t,0,0,0,1);return}return Rr(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,a===5?parseInt(n.slice(4),16)/15:1),No(r,t),t}else if(a===7||a===9){var i=parseInt(n.slice(1,7),16);if(!(i>=0&&i<=16777215)){Rr(t,0,0,0,1);return}return Rr(t,(i&16711680)>>16,(i&65280)>>8,i&255,a===9?parseInt(n.slice(7),16)/255:1),No(r,t),t}return}var o=n.indexOf("("),s=n.indexOf(")");if(o!==-1&&s+1===a){var l=n.substr(0,o),u=n.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?Rr(t,+u[0],+u[1],+u[2],1):Rr(t,0,0,0,1);f=lo(u.pop());case"rgb":if(u.length>=3)return Rr(t,Ip(u[0]),Ip(u[1]),Ip(u[2]),u.length===3?f:lo(u[3])),No(r,t),t;Rr(t,0,0,0,1);return;case"hsla":if(u.length!==4){Rr(t,0,0,0,1);return}return u[3]=lo(u[3]),gy(u,t),No(r,t),t;case"hsl":if(u.length!==3){Rr(t,0,0,0,1);return}return gy(u,t),No(r,t),t;default:return}}Rr(t,0,0,0,1)}}function gy(r,t){var e=(parseFloat(r[0])%360+360)%360/360,n=lo(r[1]),a=lo(r[2]),i=a<=.5?a*(n+1):a+n-a*n,o=a*2-i;return t=t||[],Rr(t,ln(Lp(o,i,e+1/3)*255),ln(Lp(o,i,e)*255),ln(Lp(o,i,e-1/3)*255),1),r.length===4&&(t[3]=r[3]),t}function az(r){if(r){var t=r[0]/255,e=r[1]/255,n=r[2]/255,a=Math.min(t,e,n),i=Math.max(t,e,n),o=i-a,s=(i+a)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+a):u=o/(2-i-a);var f=((i-t)/6+o/2)/o,c=((i-e)/6+o/2)/o,h=((i-n)/6+o/2)/o;t===i?l=h-c:e===i?l=1/3+f-h:n===i&&(l=2/3+c-f),l<0&&(l+=1),l>1&&(l-=1)}var v=[l*360,u,s];return r[3]!=null&&v.push(r[3]),v}}function yy(r,t){var e=Ar(r);if(e){for(var n=0;n<3;n++)t<0?e[n]=e[n]*(1-t)|0:e[n]=(255-e[n])*t+e[n]|0,e[n]>255?e[n]=255:e[n]<0&&(e[n]=0);return oa(e,e.length===4?"rgba":"rgb")}}function Pp(r,t,e){if(!(!(t&&t.length)||!(r>=0&&r<=1))){e=e||[];var n=r*(t.length-1),a=Math.floor(n),i=Math.ceil(n),o=t[a],s=t[i],l=n-a;return e[0]=ln(Ua(o[0],s[0],l)),e[1]=ln(Ua(o[1],s[1],l)),e[2]=ln(Ua(o[2],s[2],l)),e[3]=Iu(Ua(o[3],s[3],l)),e}}function iz(r,t,e){if(!(!(t&&t.length)||!(r>=0&&r<=1))){var n=r*(t.length-1),a=Math.floor(n),i=Math.ceil(n),o=Ar(t[a]),s=Ar(t[i]),l=n-a,u=oa([ln(Ua(o[0],s[0],l)),ln(Ua(o[1],s[1],l)),ln(Ua(o[2],s[2],l)),Iu(Ua(o[3],s[3],l))],"rgba");return e?{color:u,leftIndex:a,rightIndex:i,value:n}:u}}function iu(r,t,e,n){var a=Ar(r);if(r)return a=az(a),t!=null&&(a[0]=nz(t)),e!=null&&(a[1]=lo(e)),n!=null&&(a[2]=lo(n)),oa(gy(a),"rgba")}function yh(r,t){var e=Ar(r);if(e&&t!=null)return e[3]=Iu(t),oa(e,"rgba")}function oa(r,t){if(!(!r||!r.length)){var e=r[0]+","+r[1]+","+r[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(e+=","+r[3]),t+"("+e+")"}}function mh(r,t){var e=Ar(r);return e?(.299*e[0]+.587*e[1]+.114*e[2])*e[3]/255+(1-e[3])*t:0}var HS=new nf(100);function my(r){if(nt(r)){var t=HS.get(r);return t||(t=yy(r,-.1),HS.put(r,t)),t}else if(xv(r)){var e=H({},r);return e.colorStops=X(r.colorStops,function(n){return{offset:n.offset,color:yy(n.color,-.1)}}),e}return r}var _h=Math.round;function Lu(r){var t;if(!r||r==="transparent")r="none";else if(typeof r=="string"&&r.indexOf("rgba")>-1){var e=Ar(r);e&&(r="rgb("+e[0]+","+e[1]+","+e[2]+")",t=e[3])}return{color:r,opacity:t??1}}var WS=1e-4;function $a(r){return r-WS}function zf(r){return _h(r*1e3)/1e3}function _y(r){return _h(r*1e4)/1e4}function oz(r){return"matrix("+zf(r[0])+","+zf(r[1])+","+zf(r[2])+","+zf(r[3])+","+_y(r[4])+","+_y(r[5])+")"}var sz={left:"start",right:"end",center:"middle",middle:"middle"};function lz(r,t,e){return e==="top"?r+=t/2:e==="bottom"&&(r-=t/2),r}function uz(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}function fz(r){var t=r.style,e=r.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),e[0],e[1]].join(",")}function yI(r){return r&&!!r.image}function cz(r){return r&&!!r.svgElement}function R0(r){return yI(r)||cz(r)}function mI(r){return r.type==="linear"}function _I(r){return r.type==="radial"}function SI(r){return r&&(r.type==="linear"||r.type==="radial")}function Tv(r){return"url(#"+r+")"}function xI(r){var t=r.getGlobalScale(),e=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(e)/Math.log(10)),1)}function bI(r){var t=r.x||0,e=r.y||0,n=(r.rotation||0)*Fc,a=St(r.scaleX,1),i=St(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(t||e)&&l.push("translate("+t+"px,"+e+"px)"),n&&l.push("rotate("+n+")"),(a!==1||i!==1)&&l.push("scale("+a+","+i+")"),(o||s)&&l.push("skew("+_h(o*Fc)+"deg, "+_h(s*Fc)+"deg)"),l.join(" ")}var hz=function(){return Rt.hasGlobalWindow&&vt(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<"u"?function(r){return Buffer.from(r).toString("base64")}:function(r){return null}}(),Sy=Array.prototype.slice;function jn(r,t,e){return(t-r)*e+r}function Rp(r,t,e,n){for(var a=t.length,i=0;in?t:r,i=Math.min(e,n),o=a[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)n.length=o;else for(var l=i;l=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var a=this.keyframes,i=a.length,o=!1,s=$S,l=e;if(Ue(e)){var u=gz(e);s=u,(u===1&&!Gt(e[0])||u===2&&!Gt(e[0][0]))&&(o=!0)}else if(Gt(e)&&!Du(e))s=Gf;else if(nt(e))if(!isNaN(+e))s=Gf;else{var f=Ar(e);f&&(l=f,s=zl)}else if(xv(e)){var c=H({},l);c.colorStops=X(e.colorStops,function(v){return{offset:v.offset,color:Ar(v.color)}}),mI(e)?s=xy:_I(e)&&(s=by),l=c}i===0?this.valType=s:(s!==this.valType||s===$S)&&(o=!0),this.discrete=this.discrete||o;var h={time:t,value:l,rawValue:e,percent:0};return n&&(h.easing=n,h.easingFunc=vt(n)?n:au[n]||P0(n)),a.push(h),h},r.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort(function(d,g){return d.time-g.time});for(var a=this.valType,i=n.length,o=n[i-1],s=this.discrete,l=Hf(a),u=YS(a),f=0;f=0&&!(o[f].percent<=e);f--);f=h(f,s-2)}else{for(f=c;fe);f++);f=h(f-1,s-2)}p=o[f+1],v=o[f]}if(v&&p){this._lastFr=f,this._lastFrP=e;var g=p.percent-v.percent,y=g===0?1:h((e-v.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=n?this._additiveValue:u?hl:t[l];if((Hf(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)t[l]=y<1?v.rawValue:p.rawValue;else if(Hf(i))i===$c?Rp(m,v[a],p[a],y):vz(m,v[a],p[a],y);else if(YS(i)){var _=v[a],S=p[a],b=i===xy;t[l]={type:b?"linear":"radial",x:jn(_.x,S.x,y),y:jn(_.y,S.y,y),colorStops:X(_.colorStops,function(w,T){var C=S.colorStops[T];return{offset:jn(w.offset,C.offset,y),color:Uc(Rp([],w.color,C.color,y))}}),global:S.global},b?(t[l].x2=jn(_.x2,S.x2,y),t[l].y2=jn(_.y2,S.y2,y)):t[l].r=jn(_.r,S.r,y)}else if(u)Rp(m,v[a],p[a],y),n||(t[l]=Uc(m));else{var x=jn(v[a],p[a],y);n?this._additiveValue=x:t[l]=x}n&&this._addToTarget(t)}}},r.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,a=this._additiveValue;e===Gf?t[n]=t[n]+a:e===zl?(Ar(t[n],hl),Ff(hl,hl,a,1),t[n]=Uc(hl)):e===$c?Ff(t[n],t[n],a,1):e===wI&&US(t[n],t[n],a,1)},r}(),E0=function(){function r(t,e,n,a){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&a){T0("Can' use additive animation on looped animation.");return}this._additiveAnimators=a,this._allowDiscrete=n}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(t){this._target=t},r.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,Ot(e),n)},r.prototype.whenWithKeys=function(t,e,n,a){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,ou(u),a),this._trackKeys.push(s)}l.addKeyframe(t,ou(e[s]),a)}return this._maxTime=Math.max(this._maxTime,t),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],a=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,t[a]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r}();function cs(){return new Date().getTime()}var mz=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var n=e.getClip();n&&this.addClip(n)},t.prototype.removeClip=function(e){if(e.animation){var n=e.prev,a=e.next;n?n.next=a:this._head=a,a?a.prev=n:this._tail=n,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var n=e.getClip();n&&this.removeClip(n),e.animation=null},t.prototype.update=function(e){for(var n=cs()-this._pausedTime,a=n-this._time,i=this._head;i;){var o=i.next,s=i.step(n,a);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=n,e||(this.trigger("frame",a),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function n(){e._running&&(ph(n),!e._paused&&e.update())}ph(n)},t.prototype.start=function(){this._running||(this._time=cs(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=cs(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=cs()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var n=e.next;e.prev=e.next=e.animation=null,e=n}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,n){n=n||{},this.start();var a=new E0(e,n.loop);return this.addAnimator(a),a},t}(Yr),_z=300,Ep=Rt.domSupported,kp=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],e={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},n=X(r,function(a){var i=a.replace("mouse","pointer");return e.hasOwnProperty(i)?i:a});return{mouse:r,touch:t,pointer:n}}(),XS={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},ZS=!1;function wy(r){var t=r.pointerType;return t==="pen"||t==="touch"}function Sz(r){r.touching=!0,r.touchTimer!=null&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}function Op(r){r&&(r.zrByTouch=!0)}function xz(r,t){return Er(r.dom,new bz(r,t),!0)}function TI(r,t){for(var e=t,n=!1;e&&e.nodeType!==9&&!(n=e.domBelongToZr||e!==t&&e===r.painterRoot);)e=e.parentNode;return n}var bz=function(){function r(t,e){this.stopPropagation=ve,this.stopImmediatePropagation=ve,this.preventDefault=ve,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return r}(),Jr={mousedown:function(r){r=Er(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=Er(this.dom,r);var t=this.__mayPointerCapture;t&&(r.zrX!==t[0]||r.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=Er(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){r=Er(this.dom,r);var t=r.toElement||r.relatedTarget;TI(this,t)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){ZS=!0,r=Er(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){ZS||(r=Er(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){r=Er(this.dom,r),Op(r),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),Jr.mousemove.call(this,r),Jr.mousedown.call(this,r)},touchmove:function(r){r=Er(this.dom,r),Op(r),this.handler.processGesture(r,"change"),Jr.mousemove.call(this,r)},touchend:function(r){r=Er(this.dom,r),Op(r),this.handler.processGesture(r,"end"),Jr.mouseup.call(this,r),+new Date-+this.__lastTouchMoment<_z&&Jr.click.call(this,r)},pointerdown:function(r){Jr.mousedown.call(this,r)},pointermove:function(r){wy(r)||Jr.mousemove.call(this,r)},pointerup:function(r){Jr.mouseup.call(this,r)},pointerout:function(r){wy(r)||Jr.mouseout.call(this,r)}};D(["click","dblclick","contextmenu"],function(r){Jr[r]=function(t){t=Er(this.dom,t),this.trigger(r,t)}});var Ty={pointermove:function(r){wy(r)||Ty.mousemove.call(this,r)},pointerup:function(r){Ty.mouseup.call(this,r)},mousemove:function(r){this.trigger("mousemove",r)},mouseup:function(r){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",r),t&&(r.zrEventControl="only_globalout",this.trigger("mouseout",r))}};function wz(r,t){var e=t.domHandlers;Rt.pointerEventsSupported?D(kp.pointer,function(n){Yc(t,n,function(a){e[n].call(r,a)})}):(Rt.touchEventsSupported&&D(kp.touch,function(n){Yc(t,n,function(a){e[n].call(r,a),Sz(t)})}),D(kp.mouse,function(n){Yc(t,n,function(a){a=M0(a),t.touching||e[n].call(r,a)})}))}function Tz(r,t){Rt.pointerEventsSupported?D(XS.pointer,e):Rt.touchEventsSupported||D(XS.mouse,e);function e(n){function a(i){i=M0(i),TI(r,i.target)||(i=xz(r,i),t.domHandlers[n].call(r,i))}Yc(t,n,a,{capture:!0})}}function Yc(r,t,e,n){r.mounted[t]=e,r.listenerOpts[t]=n,vy(r.domTarget,t,e,n)}function Np(r){var t=r.mounted;for(var e in t)t.hasOwnProperty(e)&&VV(r.domTarget,e,t[e],r.listenerOpts[e]);r.mounted={}}var qS=function(){function r(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e}return r}(),Cz=function(r){V(t,r);function t(e,n){var a=r.call(this)||this;return a.__pointerCapturing=!1,a.dom=e,a.painterRoot=n,a._localHandlerScope=new qS(e,Jr),Ep&&(a._globalHandlerScope=new qS(document,Ty)),wz(a,a._localHandlerScope),a}return t.prototype.dispose=function(){Np(this._localHandlerScope),Ep&&Np(this._globalHandlerScope)},t.prototype.setCursor=function(e){this.dom.style&&(this.dom.style.cursor=e||"default")},t.prototype.__togglePointerCapture=function(e){if(this.__mayPointerCapture=null,Ep&&+this.__pointerCapturing^+e){this.__pointerCapturing=e;var n=this._globalHandlerScope;e?Tz(this,n):Np(n)}},t}(Yr),CI=1;Rt.hasGlobalWindow&&(CI=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var Sh=CI,Cy=.4,Ay="#333",Dy="#ccc",Az="#eee",KS=wv,jS=5e-5;function _i(r){return r>jS||r<-jS}var Si=[],Bo=[],Bp=Cr(),Vp=Math.abs,Jn=function(){function r(){}return r.prototype.getLocalTransform=function(t){return r.getLocalTransform(this,t)},r.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},r.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},r.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},r.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},r.prototype.needLocalTransform=function(){return _i(this.rotation)||_i(this.x)||_i(this.y)||_i(this.scaleX-1)||_i(this.scaleY-1)||_i(this.skewX)||_i(this.skewY)},r.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;if(!(e||t)){n&&(KS(n),this.invTransform=null);return}n=n||Cr(),e?this.getLocalTransform(n):KS(n),t&&(e?ia(n,t,n):I0(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)},r.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(e!=null&&e!==1){this.getGlobalScale(Si);var n=Si[0]<0?-1:1,a=Si[1]<0?-1:1,i=((Si[0]-n)*e+n)/Si[0]||0,o=((Si[1]-a)*e+a)/Si[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Cr(),Ws(this.invTransform,t)},r.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},r.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(i),e=Math.sqrt(e),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Cr(),ia(Bo,t.invTransform,e),e=Bo);var n=this.originX,a=this.originY;(n||a)&&(Bp[4]=n,Bp[5]=a,ia(Bo,e,Bp),Bo[4]-=n,Bo[5]-=a,e=Bo),this.setLocalTransform(e)}},r.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},r.prototype.transformCoordToLocal=function(t,e){var n=[t,e],a=this.invTransform;return a&&Re(n,n,a),n},r.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],a=this.transform;return a&&Re(n,n,a),n},r.prototype.getLineScale=function(){var t=this.transform;return t&&Vp(t[0]-1)>1e-10&&Vp(t[3]-1)>1e-10?Math.sqrt(Vp(t[0]*t[3]-t[2]*t[1])):1},r.prototype.copyTransform=function(t){AI(this,t)},r.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,a=t.originY||0,i=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,f=t.x,c=t.y,h=t.skewX?Math.tan(t.skewX):0,v=t.skewY?Math.tan(-t.skewY):0;if(n||a||s||l){var p=n+s,d=a+l;e[4]=-p*i-h*d*o,e[5]=-d*o-v*p*i}else e[4]=e[5]=0;return e[0]=i,e[3]=o,e[1]=v*i,e[2]=h*o,u&&Do(e,e,u),e[4]+=n+f,e[5]+=a+c,e},r.initDefaultProps=function(){var t=r.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}(),r}(),zn=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function AI(r,t){for(var e=0;e=0?parseFloat(r)/100*t:parseFloat(r):r}function xh(r,t,e){var n=t.position||"inside",a=t.distance!=null?t.distance:5,i=e.height,o=e.width,s=i/2,l=e.x,u=e.y,f="left",c="top";if(n instanceof Array)l+=cn(n[0],e.width),u+=cn(n[1],e.height),f=null,c=null;else switch(n){case"left":l-=a,u+=s,f="right",c="middle";break;case"right":l+=a+o,u+=s,c="middle";break;case"top":l+=o/2,u-=a,f="center",c="bottom";break;case"bottom":l+=o/2,u+=i+a,f="center";break;case"inside":l+=o/2,u+=s,f="center",c="middle";break;case"insideLeft":l+=a,u+=s,c="middle";break;case"insideRight":l+=o-a,u+=s,f="right",c="middle";break;case"insideTop":l+=o/2,u+=a,f="center";break;case"insideBottom":l+=o/2,u+=i-a,f="center",c="bottom";break;case"insideTopLeft":l+=a,u+=a;break;case"insideTopRight":l+=o-a,u+=a,f="right";break;case"insideBottomLeft":l+=a,u+=i-a,c="bottom";break;case"insideBottomRight":l+=o-a,u+=i-a,f="right",c="bottom";break}return r=r||{},r.x=l,r.y=u,r.align=f,r.verticalAlign=c,r}var zp="__zr_normal__",Fp=zn.concat(["ignore"]),Dz=Bn(zn,function(r,t){return r[t]=!0,r},{ignore:!1}),Vo={},Mz=new Mt(0,0,0,0),Av=function(){function r(t){this.id=tI(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return r.prototype._init=function(t){this.attr(t)},r.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=e,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,a=n.local,i=e.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=a?this:null;var u=!1;if(i.copyTransform(e),n.position!=null){var f=Mz;n.layoutRect?f.copy(n.layoutRect):f.copy(this.getBoundingRect()),a||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Vo,n,f):xh(Vo,n,f),i.x=Vo.x,i.y=Vo.y,o=Vo.align,s=Vo.verticalAlign;var c=n.origin;if(c&&n.rotation!=null){var h=void 0,v=void 0;c==="center"?(h=f.width*.5,v=f.height*.5):(h=cn(c[0],f.width),v=cn(c[1],f.height)),u=!0,i.originX=-i.x+h+(a?0:f.x),i.originY=-i.y+v+(a?0:f.y)}}n.rotation!=null&&(i.rotation=n.rotation);var p=n.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=n.inside==null?typeof n.position=="string"&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(y=n.insideFill,m=n.insideStroke,(y==null||y==="auto")&&(y=this.getInsideTextFill()),(m==null||m==="auto")&&(m=this.getInsideTextStroke(y),_=!0)):(y=n.outsideFill,m=n.outsideStroke,(y==null||y==="auto")&&(y=this.getOutsideFill()),(m==null||m==="auto")&&(m=this.getOutsideStroke(y),_=!0)),y=y||"#000",(y!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,e.setDefaultTextStyle(g)),e.__dirty|=br,l&&e.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(t){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Dy:Ay},r.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n=typeof e=="string"&&Ar(e);n||(n=[255,255,255,1]);for(var a=n[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*a+(i?0:255)*(1-a);return n[3]=1,oa(n,"rgba")},r.prototype.traverse=function(t,e){},r.prototype.attrKV=function(t,e){t==="textConfig"?this.setTextConfig(e):t==="textContent"?this.setTextContent(e):t==="clipPath"?this.setClipPath(e):t==="extra"?(this.extra=this.extra||{},H(this.extra,e)):this[t]=e},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(t,e){if(typeof t=="string")this.attrKV(t,e);else if(gt(t))for(var n=t,a=Ot(n),i=0;i0},r.prototype.getState=function(t){return this.states[t]},r.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},r.prototype.clearStates=function(t){this.useState(zp,!1,t)},r.prototype.useState=function(t,e,n,a){var i=t===zp,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(It(s,t)>=0&&(e||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){T0("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||a);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,e,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,h=this._textGuide;return c&&c.useState(t,e,n,f),h&&h.useState(t,e,n,f),i?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~br),u}}},r.prototype.useStates=function(t,e,n){if(!t.length)this.clearStates();else{var a=[],i=this.currentStates,o=t.length,s=o===i.length;if(s){for(var l=0;l0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(t,e,h),g&&g.useStates(t,e,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~br)}},r.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},r.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},r.prototype.replaceState=function(t,e,n){var a=this.currentStates.slice(),i=It(a,t),o=It(a,e)>=0;i>=0?o?a.splice(i,1):a[i]=e:n&&!o&&a.push(e),this.useStates(a)},r.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},r.prototype._mergeStates=function(t){for(var e={},n,a=0;a=0&&i.splice(o,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},r.prototype.updateDuringAnimation=function(t){this.markRedraw()},r.prototype.stopAnimation=function(t,e){for(var n=this.animators,a=n.length,i=[],o=0;o0&&e.during&&i[0].during(function(p,d){e.during(d)});for(var h=0;h0||a.force&&!o.length){var T=void 0,C=void 0,A=void 0;if(s){C={},h&&(T={});for(var S=0;S<_;S++){var y=d[S];C[y]=e[y],h?T[y]=n[y]:e[y]=n[y]}}else if(h){A={};for(var S=0;S<_;S++){var y=d[S];A[y]=ou(e[y]),Lz(e,n,y)}}var b=new E0(e,!1,!1,c?Xt(p,function(I){return I.targetName===t}):null);b.targetName=t,a.scope&&(b.scope=a.scope),h&&T&&b.whenWithKeys(0,T,d),A&&b.whenWithKeys(0,A,d),b.whenWithKeys(u??500,s?C:n,d).delay(f||0),r.addAnimator(b,t),o.push(b)}}var mt=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n.isGroup=!0,n._children=[],n.attr(e),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(e){return this._children[e]},t.prototype.childOfName=function(e){for(var n=this._children,a=0;a=0&&(a.splice(i,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,n){var a=It(this._children,e);return a>=0&&this.replaceAt(n,a),this},t.prototype.replaceAt=function(e,n){var a=this._children,i=a[n];if(e&&e!==this&&e.parent!==this&&e!==i){a[n]=e,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var n=this.__zr;n&&n!==e.__zr&&e.addSelfToZr(n),n&&n.refresh()},t.prototype.remove=function(e){var n=this.__zr,a=this._children,i=It(a,e);return i<0?this:(a.splice(i,1),e.parent=null,n&&e.removeSelfFromZr(n),n&&n.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,n=this.__zr,a=0;a0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},r.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},r.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},r.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},r.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},r.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},r.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},r.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},r.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},r.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},r.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},r.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(r<=a)return o;if(r>=i)return s}else{if(r>=a)return o;if(r<=i)return s}else{if(r===a)return o;if(r===i)return s}return(r-a)/l*u+o}function et(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return nt(r)?zz(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function ce(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),II),r=(+r).toFixed(t),e?r:+r}function Gr(r){return r.sort(function(t,e){return t-e}),r}function In(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Fz(r)}function Fz(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,a=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-n)}function LI(r,t){var e=Math.log,n=Math.LN10,a=Math.floor(e(r[1]-r[0])/n),i=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function Gz(r,t){var e=Bn(r,function(v,p){return v+(isNaN(p)?0:p)},0);if(e===0)return[];for(var n=Math.pow(10,t),a=X(r,function(v){return(isNaN(v)?0:v)/e*n*100}),i=n*100,o=X(a,function(v){return Math.floor(v)}),s=Bn(o,function(v,p){return v+p},0),l=X(a,function(v,p){return v-o[p]});su&&(u=l[c],f=c);++o[f],l[f]=0,++s}return X(o,function(v){return v/n})}function Hz(r,t){var e=Math.max(In(r),In(t)),n=r+t;return e>II?n:ce(n,e)}var rx=9007199254740991;function PI(r){var t=Math.PI*2;return(r%t+t)%t}function Pu(r){return r>-ex&&r=10&&t++,t}function RI(r,t){var e=k0(r),n=Math.pow(10,e),a=r/n,i;return a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10,r=i*n,e>=-20?+r.toFixed(e<0?-e:0):r}function Wp(r,t){var e=(r.length-1)*t+1,n=Math.floor(e),a=+r[n-1],i=e-n;return i?a+i*(r[n]-a):a}function nx(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,e=1,n=0;n=0||i&&It(i,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[r[s][0]]=u)}}return o}}var p5=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],d5=So(p5),g5=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return d5(this,t,e)},r}(),Ly=new nf(50);function y5(r){if(typeof r=="string"){var t=Ly.get(r);return t&&t.image}else return r}function V0(r,t,e,n,a){if(r)if(typeof r=="string"){if(t&&t.__zrImageSrc===r||!e)return t;var i=Ly.get(r),o={hostEl:e,cb:n,cbPayload:a};return i?(t=i.image,!Mv(t)&&i.pending.push(o)):(t=ei.loadImage(r,sx,sx),t.__zrImageSrc=r,Ly.put(r,t.__cachedImgObj={image:t,pending:[o]})),t}else return r;else return t}function sx(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=Dr(e,t);return u>s&&(e="",u=0),s=r-u,a.ellipsis=e,a.ellipsisWidth=u,a.contentWidth=s,a.containerWidth=r,a}function $I(r,t){var e=t.containerWidth,n=t.font,a=t.contentWidth;if(!e)return"";var i=Dr(r,n);if(i<=e)return r;for(var o=0;;o++){if(i<=a||o>=t.maxIterations){r+=t.ellipsis;break}var s=o===0?_5(r,a,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(r.length*a/i):0;r=r.substr(0,s),i=Dr(r,n)}return r===""&&(r=t.placeholder),r}function _5(r,t,e,n){for(var a=0,i=0,o=r.length;iv&&u){var p=Math.floor(v/s);c=c.slice(0,p)}if(r&&i&&f!=null)for(var d=UI(f,a,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),g=0;gs&&$p(e,r.substring(s,u),t,o),$p(e,l[2],t,o,l[1]),s=Up.lastIndex}sa){b>0?(m.tokens=m.tokens.slice(0,b),g(m,S,_),e.lines=e.lines.slice(0,y+1)):e.lines=e.lines.slice(0,y);break t}var I=w.width,L=I==null||I==="auto";if(typeof I=="string"&&I.charAt(I.length-1)==="%")x.percentWidth=I,f.push(x),x.contentWidth=Dr(x.text,A);else{if(L){var P=w.backgroundColor,R=P&&P.image;R&&(R=y5(R),Mv(R)&&(x.width=Math.max(x.width,R.width*M/R.height)))}var O=p&&n!=null?n-S:null;O!=null&&O0&&p+n.accumWidth>n.width&&(f=t.split(` +`),u=!0),n.accumWidth=p}else{var d=YI(t,l,n.width,n.breakAll,n.accumWidth);n.accumWidth=d.accumWidth+v,c=d.linesWidths,f=d.lines}}else f=t.split(` +`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var C5=Bn(",&?/;] ".split(""),function(r,t){return r[t]=!0,r},{});function A5(r){return T5(r)?!!C5[r]:!0}function YI(r,t,e,n,a){for(var i=[],o=[],s="",l="",u=0,f=0,c=0;ce:a+f+v>e){f?(s||l)&&(p?(s||(s=l,l="",u=0,f=u),i.push(s),o.push(f-u),l+=h,u+=v,s="",f=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(f),s=h,f=v)):p?(i.push(l),o.push(u),l=h,u=v):(i.push(h),o.push(v));continue}f+=v,p?(l+=h,u+=v):(l&&(s+=l,l="",u=0),s+=h)}return!i.length&&!s&&(s=r,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),i.length===1&&(f+=a),{accumWidth:f,lines:i,linesWidths:o}}var Py="__zr_style_"+Math.round(Math.random()*10),uo={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Iv={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};uo[Py]=!0;var ux=["z","z2","invisible"],D5=["invisible"],$r=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype._init=function(e){for(var n=Ot(e),a=0;a1e-4){s[0]=r-e,s[1]=t-n,l[0]=r+e,l[1]=t+n;return}if(Wf[0]=qp(a)*e+r,Wf[1]=Zp(a)*n+t,Uf[0]=qp(i)*e+r,Uf[1]=Zp(i)*n+t,u(s,Wf,Uf),f(l,Wf,Uf),a=a%bi,a<0&&(a=a+bi),i=i%bi,i<0&&(i=i+bi),a>i&&!o?i+=bi:aa&&($f[0]=qp(v)*e+r,$f[1]=Zp(v)*n+t,u(s,$f,s),f(l,$f,l))}var Kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},wi=[],Ti=[],yn=[],wa=[],mn=[],_n=[],Kp=Math.min,jp=Math.max,Ci=Math.cos,Ai=Math.sin,Xn=Math.abs,Ry=Math.PI,Ra=Ry*2,Qp=typeof Float32Array<"u",vl=[];function Jp(r){var t=Math.round(r/Ry*1e8)/1e8;return t%2*Ry}function z0(r,t){var e=Jp(r[0]);e<0&&(e+=Ra);var n=e-r[0],a=r[1];a+=n,!t&&a-e>=Ra?a=e+Ra:t&&e-a>=Ra?a=e-Ra:!t&&e>a?a=e+(Ra-Jp(e-a)):t&&e0&&(this._ux=Xn(n/Sh/t)||0,this._uy=Xn(n/Sh/e)||0)},r.prototype.setDPR=function(t){this.dpr=t},r.prototype.setContext=function(t){this._ctx=t},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Kt.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},r.prototype.lineTo=function(t,e){var n=Xn(t-this._xi),a=Xn(e-this._yi),i=n>this._ux||a>this._uy;if(this.addData(Kt.L,t,e),this._ctx&&i&&this._ctx.lineTo(t,e),i)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+a*a;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(t,e,n,a,i,o){return this._drawPendingPt(),this.addData(Kt.C,t,e,n,a,i,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,a,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(t,e,n,a){return this._drawPendingPt(),this.addData(Kt.Q,t,e,n,a),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,a),this._xi=n,this._yi=a,this},r.prototype.arc=function(t,e,n,a,i,o){this._drawPendingPt(),vl[0]=a,vl[1]=i,z0(vl,o),a=vl[0],i=vl[1];var s=i-a;return this.addData(Kt.A,t,e,n,n,a,s,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,a,i,o),this._xi=Ci(i)*n+t,this._yi=Ai(i)*n+e,this},r.prototype.arcTo=function(t,e,n,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,a,i),this},r.prototype.rect=function(t,e,n,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,a),this.addData(Kt.R,t,e,n,a),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(Kt.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},r.prototype.fill=function(t){t&&t.fill(),this.toStatic()},r.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(t){var e=t.length;!(this.data&&this.data.length===e)&&Qp&&(this.data=new Float32Array(e));for(var n=0;nf.length&&(this._expandData(),f=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},r.prototype.getBoundingRect=function(){yn[0]=yn[1]=mn[0]=mn[1]=Number.MAX_VALUE,wa[0]=wa[1]=_n[0]=_n[1]=-Number.MAX_VALUE;var t=this.data,e=0,n=0,a=0,i=0,o;for(o=0;on||Xn(_)>a||h===e-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break}case Kt.C:{var S=t[h++],b=t[h++],g=t[h++],y=t[h++],x=t[h++],w=t[h++];d=jV(i,o,S,b,g,y,x,w,10),i=x,o=w;break}case Kt.Q:{var S=t[h++],b=t[h++],g=t[h++],y=t[h++];d=JV(i,o,S,b,g,y,10),i=g,o=y;break}case Kt.A:var T=t[h++],C=t[h++],A=t[h++],M=t[h++],I=t[h++],L=t[h++],P=L+I;h+=1,p&&(s=Ci(I)*A+T,l=Ai(I)*M+C),d=jp(A,M)*Kp(Ra,Math.abs(L)),i=Ci(P)*A+T,o=Ai(P)*M+C;break;case Kt.R:{s=i=t[h++],l=o=t[h++];var R=t[h++],O=t[h++];d=R*2+O*2;break}case Kt.Z:{var m=s-i,_=l-o;d=Math.sqrt(m*m+_*_),i=s,o=l;break}}d>=0&&(u[c++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(t,e){var n=this.data,a=this._ux,i=this._uy,o=this._len,s,l,u,f,c,h,v=e<1,p,d,g=0,y=0,m,_=0,S,b;if(!(v&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,d=this._pathLen,m=e*d,!m)))t:for(var x=0;x0&&(t.lineTo(S,b),_=0),w){case Kt.M:s=u=n[x++],l=f=n[x++],t.moveTo(u,f);break;case Kt.L:{c=n[x++],h=n[x++];var C=Xn(c-u),A=Xn(h-f);if(C>a||A>i){if(v){var M=p[y++];if(g+M>m){var I=(m-g)/M;t.lineTo(u*(1-I)+c*I,f*(1-I)+h*I);break t}g+=M}t.lineTo(c,h),u=c,f=h,_=0}else{var L=C*C+A*A;L>_&&(S=c,b=h,_=L)}break}case Kt.C:{var P=n[x++],R=n[x++],O=n[x++],B=n[x++],N=n[x++],F=n[x++];if(v){var M=p[y++];if(g+M>m){var I=(m-g)/M;ri(u,P,O,N,I,wi),ri(f,R,B,F,I,Ti),t.bezierCurveTo(wi[1],Ti[1],wi[2],Ti[2],wi[3],Ti[3]);break t}g+=M}t.bezierCurveTo(P,R,O,B,N,F),u=N,f=F;break}case Kt.Q:{var P=n[x++],R=n[x++],O=n[x++],B=n[x++];if(v){var M=p[y++];if(g+M>m){var I=(m-g)/M;Mu(u,P,O,I,wi),Mu(f,R,B,I,Ti),t.quadraticCurveTo(wi[1],Ti[1],wi[2],Ti[2]);break t}g+=M}t.quadraticCurveTo(P,R,O,B),u=O,f=B;break}case Kt.A:var U=n[x++],Z=n[x++],Q=n[x++],ft=n[x++],ht=n[x++],Tt=n[x++],xt=n[x++],G=!n[x++],$=Q>ft?Q:ft,K=Xn(Q-ft)>.001,j=ht+Tt,J=!1;if(v){var M=p[y++];g+M>m&&(j=ht+Tt*(m-g)/M,J=!0),g+=M}if(K&&t.ellipse?t.ellipse(U,Z,Q,ft,xt,ht,j,G):t.arc(U,Z,$,ht,j,G),J)break t;T&&(s=Ci(ht)*Q+U,l=Ai(ht)*ft+Z),u=Ci(j)*Q+U,f=Ai(j)*ft+Z;break;case Kt.R:s=u=n[x],l=f=n[x+1],c=n[x++],h=n[x++];var ct=n[x++],E=n[x++];if(v){var M=p[y++];if(g+M>m){var k=m-g;t.moveTo(c,h),t.lineTo(c+Kp(k,ct),h),k-=ct,k>0&&t.lineTo(c+ct,h+Kp(k,E)),k-=E,k>0&&t.lineTo(c+jp(ct-k,0),h+E),k-=ct,k>0&&t.lineTo(c,h+jp(E-k,0));break t}g+=M}t.rect(c,h,ct,E);break;case Kt.Z:if(v){var M=p[y++];if(g+M>m){var I=(m-g)/M;t.lineTo(u*(1-I)+s*I,f*(1-I)+l*I);break t}g+=M}t.closePath(),u=s,f=l}}},r.prototype.clone=function(){var t=new r,e=this.data;return t.data=e.slice?e.slice():Array.prototype.slice.call(e),t._len=this._len,t},r.CMD=Kt,r.initDefaultProps=function(){var t=r.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),r}();function Ba(r,t,e,n,a,i,o){if(a===0)return!1;var s=a,l=0,u=r;if(o>t+s&&o>n+s||or+s&&i>e+s||it+c&&f>n+c&&f>i+c&&f>s+c||fr+c&&u>e+c&&u>a+c&&u>o+c||ut+u&&l>n+u&&l>i+u||lr+u&&s>e+u&&s>a+u||se||f+ua&&(a+=pl);var h=Math.atan2(l,s);return h<0&&(h+=pl),h>=n&&h<=a||h+pl>=n&&h+pl<=a}function Qn(r,t,e,n,a,i){if(i>t&&i>n||ia?s:0}var Ta=Gn.CMD,Di=Math.PI*2,k5=1e-4;function O5(r,t){return Math.abs(r-t)t&&u>n&&u>i&&u>s||u1&&N5(),v=be(t,n,i,s,Or[0]),h>1&&(p=be(t,n,i,s,Or[1]))),h===2?gt&&s>n&&s>i||s=0&&u<=1){for(var f=0,c=Me(t,n,i,u),h=0;he||s<-e)return 0;var l=Math.sqrt(e*e-s*s);Ke[0]=-l,Ke[1]=l;var u=Math.abs(n-a);if(u<1e-4)return 0;if(u>=Di-1e-4){n=0,a=Di;var f=i?1:-1;return o>=Ke[0]+r&&o<=Ke[1]+r?f:0}if(n>a){var c=n;n=a,a=c}n<0&&(n+=Di,a+=Di);for(var h=0,v=0;v<2;v++){var p=Ke[v];if(p+r>o){var d=Math.atan2(s,p),f=i?1:-1;d<0&&(d=Di+d),(d>=n&&d<=a||d+Di>=n&&d+Di<=a)&&(d>Math.PI/2&&d1&&(e||(s+=Qn(l,u,f,c,n,a))),g&&(l=i[p],u=i[p+1],f=l,c=u),d){case Ta.M:f=i[p++],c=i[p++],l=f,u=c;break;case Ta.L:if(e){if(Ba(l,u,i[p],i[p+1],t,n,a))return!0}else s+=Qn(l,u,i[p],i[p+1],n,a)||0;l=i[p++],u=i[p++];break;case Ta.C:if(e){if(R5(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],t,n,a))return!0}else s+=B5(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],n,a)||0;l=i[p++],u=i[p++];break;case Ta.Q:if(e){if(XI(l,u,i[p++],i[p++],i[p],i[p+1],t,n,a))return!0}else s+=V5(l,u,i[p++],i[p++],i[p],i[p+1],n,a)||0;l=i[p++],u=i[p++];break;case Ta.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],b=i[p++],x=i[p++];p+=1;var w=!!(1-i[p++]);h=Math.cos(b)*_+y,v=Math.sin(b)*S+m,g?(f=h,c=v):s+=Qn(l,u,h,v,n,a);var T=(n-y)*S/_+y;if(e){if(E5(y,m,S,b,b+x,w,t,T,a))return!0}else s+=z5(y,m,S,b,b+x,w,T,a);l=Math.cos(b+x)*_+y,u=Math.sin(b+x)*S+m;break;case Ta.R:f=l=i[p++],c=u=i[p++];var C=i[p++],A=i[p++];if(h=f+C,v=c+A,e){if(Ba(f,c,h,c,t,n,a)||Ba(h,c,h,v,t,n,a)||Ba(h,v,f,v,t,n,a)||Ba(f,v,f,c,t,n,a))return!0}else s+=Qn(h,c,h,v,n,a),s+=Qn(f,v,f,c,n,a);break;case Ta.Z:if(e){if(Ba(l,u,f,c,t,n,a))return!0}else s+=Qn(l,u,f,c,n,a);l=f,u=c;break}}return!e&&!O5(u,c)&&(s+=Qn(l,u,f,c,n,a)||0),s!==0}function F5(r,t,e){return ZI(r,0,!1,t,e)}function G5(r,t,e,n){return ZI(r,t,!0,e,n)}var bh=dt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},uo),H5={style:dt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Iv.style)},td=zn.concat(["invisible","culling","z","z2","zlevel","parent"]),Pt=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.update=function(){var e=this;r.prototype.update.call(this);var n=this.style;if(n.decal){var a=this._decalEl=this._decalEl||new t;a.buildPath===t.prototype.buildPath&&(a.buildPath=function(l){e.buildPath(l,e.shape)}),a.silent=!0;var i=a.style;for(var o in n)i[o]!==n[o]&&(i[o]=n[o]);i.fill=n.fill?n.decal:null,i.decal=null,i.shadowColor=null,n.strokeFirst&&(i.stroke=null);for(var s=0;s.5?Ay:n>.2?Az:Dy}else if(e)return Dy}return Ay},t.prototype.getInsideTextStroke=function(e){var n=this.style.fill;if(nt(n)){var a=this.__zr,i=!!(a&&a.isDarkMode()),o=mh(e,0)0))},t.prototype.hasFill=function(){var e=this.style,n=e.fill;return n!=null&&n!=="none"},t.prototype.getBoundingRect=function(){var e=this._rect,n=this.style,a=!e;if(a){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&as)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),e=o.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||a){s.copy(e);var l=n.strokeNoScale?this.getLineScale():1,u=n.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??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 e},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect(),o=this.style;if(e=a[0],n=a[1],i.contain(e,n)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),G5(s,l/u,e,n)))return!0}if(this.hasFill())return F5(s,e,n)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=as,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){e==="style"?this.dirtyStyle():e==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(e,n){e==="shape"?this.setShape(n):r.prototype.attrKV.call(this,e,n)},t.prototype.setShape=function(e,n){var a=this.shape;return a||(a=this.shape={}),typeof e=="string"?a[e]=n:H(a,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&as)},t.prototype.createStyle=function(e){return bv(bh,e)},t.prototype._innerSaveToNormal=function(e){r.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=H({},this.shape))},t.prototype._applyStateObj=function(e,n,a,i,o,s){r.prototype._applyStateObj.call(this,e,n,a,i,o,s);var l=!(n&&i),u;if(n&&n.shape?o?i?u=n.shape:(u=H({},a.shape),H(u,n.shape)):(u=H({},i?this.shape:a.shape),H(u,n.shape)):l&&(u=a.shape),u)if(o){this.shape=H({},this.shape);for(var f={},c=Ot(u),h=0;h0},t.prototype.hasFill=function(){var e=this.style,n=e.fill;return n!=null&&n!=="none"},t.prototype.createStyle=function(e){return bv(W5,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var n=e.text;n!=null?n+="":n="";var a=af(n,e.font,e.textAlign,e.textBaseline);if(a.x+=e.x||0,a.y+=e.y||0,this.hasStroke()){var i=e.lineWidth;a.x-=i/2,a.y-=i/2,a.width+=i,a.height+=i}this._rect=a}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}($r);Ls.prototype.type="tspan";var U5=dt({x:0,y:0},uo),$5={style:dt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Iv.style)};function Y5(r){return!!(r&&typeof r!="string"&&r.width&&r.height)}var Le=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.createStyle=function(e){return bv(U5,e)},t.prototype._getSize=function(e){var n=this.style,a=n[e];if(a!=null)return a;var i=Y5(n.image)?n.image:this.__image;if(!i)return 0;var o=e==="width"?"height":"width",s=n[o];return s==null?i[e]:i[e]/i[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return $5},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new Mt(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}($r);Le.prototype.type="image";function X5(r,t){var e=t.x,n=t.y,a=t.width,i=t.height,o=t.r,s,l,u,f;a<0&&(e=e+a,a=-a),i<0&&(n=n+i,i=-i),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var c;s+l>a&&(c=s+l,s*=a/c,l*=a/c),u+f>a&&(c=u+f,u*=a/c,f*=a/c),l+u>i&&(c=l+u,l*=i/c,u*=i/c),s+f>i&&(c=s+f,s*=i/c,f*=i/c),r.moveTo(e+s,n),r.lineTo(e+a-l,n),l!==0&&r.arc(e+a-l,n+l,l,-Math.PI/2,0),r.lineTo(e+a,n+i-u),u!==0&&r.arc(e+a-u,n+i-u,u,0,Math.PI/2),r.lineTo(e+f,n+i),f!==0&&r.arc(e+f,n+i-f,f,Math.PI/2,Math.PI),r.lineTo(e,n+s),s!==0&&r.arc(e+s,n+s,s,Math.PI,Math.PI*1.5)}var hs=Math.round;function qI(r,t,e){if(t){var n=t.x1,a=t.x2,i=t.y1,o=t.y2;r.x1=n,r.x2=a,r.y1=i,r.y2=o;var s=e&&e.lineWidth;return s&&(hs(n*2)===hs(a*2)&&(r.x1=r.x2=Qi(n,s,!0)),hs(i*2)===hs(o*2)&&(r.y1=r.y2=Qi(i,s,!0))),r}}function KI(r,t,e){if(t){var n=t.x,a=t.y,i=t.width,o=t.height;r.x=n,r.y=a,r.width=i,r.height=o;var s=e&&e.lineWidth;return s&&(r.x=Qi(n,s,!0),r.y=Qi(a,s,!0),r.width=Math.max(Qi(n+i,s,!1)-r.x,i===0?0:1),r.height=Math.max(Qi(a+o,s,!1)-r.y,o===0?0:1)),r}}function Qi(r,t,e){if(!t)return r;var n=hs(r*2);return(n+hs(t))%2===0?n/2:(n+(e?1:-1))/2}var Z5=function(){function r(){this.x=0,this.y=0,this.width=0,this.height=0}return r}(),q5={},Vt=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new Z5},t.prototype.buildPath=function(e,n){var a,i,o,s;if(this.subPixelOptimize){var l=KI(q5,n,this.style);a=l.x,i=l.y,o=l.width,s=l.height,l.r=n.r,n=l}else a=n.x,i=n.y,o=n.width,s=n.height;n.r?X5(e,n):e.rect(a,i,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Pt);Vt.prototype.type="rect";var px={fill:"#000"},dx=2,K5={style:dt({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},Iv.style)},Ft=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=px,n.attr(e),n}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,I=e.width!=null&&(e.overflow==="truncate"||e.overflow==="break"||e.overflow==="breakAll"),L=o.calculatedLineHeight,P=0;P=0&&(P=x[L],P.align==="right");)this._placeToken(P,e,T,y,I,"right",_),C-=P.width,I-=P.width,L--;for(M+=(i-(M-g)-(m-I)-C)/2;A<=L;)P=x[A],this._placeToken(P,e,T,y,M+P.width/2,"center",_),M+=P.width,A++;y+=T}},t.prototype._placeToken=function(e,n,a,i,o,s,l){var u=n.rich[e.styleName]||{};u.text=e.text;var f=e.verticalAlign,c=i+a/2;f==="top"?c=i+e.height/2:f==="bottom"&&(c=i+a-e.height/2);var h=!e.isLineHolder&&ed(u);h&&this._renderBackground(u,n,s==="right"?o-e.width:s==="center"?o-e.width/2:o,c-e.height/2,e.width,e.height);var v=!!u.backgroundColor,p=e.textPadding;p&&(o=xx(o,s,p),c-=e.height/2-p[0]-e.innerHeight/2);var d=this._getOrCreateChild(Ls),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=Sx("fill"in u?u.fill:"fill"in n?n.fill:(m=!0,y.fill)),b=_x("stroke"in u?u.stroke:"stroke"in n?n.stroke:!v&&!l&&(!y.autoStroke||m)?(_=dx,y.stroke):null),x=u.textShadowBlur>0||n.textShadowBlur>0;g.text=e.text,g.x=o,g.y=c,x&&(g.shadowBlur=u.textShadowBlur||n.textShadowBlur||0,g.shadowColor=u.textShadowColor||n.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||n.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||n.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=e.font||ti,g.opacity=kn(u.opacity,n.opacity,1),yx(g,u),b&&(g.lineWidth=kn(u.lineWidth,n.lineWidth,_),g.lineDash=St(u.lineDash,n.lineDash),g.lineDashOffset=n.lineDashOffset||0,g.stroke=b),S&&(g.fill=S);var w=e.contentWidth,T=e.contentHeight;d.setBoundingRect(new Mt(Fl(g.x,w,g.textAlign),is(g.y,T,g.textBaseline),w,T))},t.prototype._renderBackground=function(e,n,a,i,o,s){var l=e.backgroundColor,u=e.borderWidth,f=e.borderColor,c=l&&l.image,h=l&&!c,v=e.borderRadius,p=this,d,g;if(h||e.lineHeight||u&&f){d=this._getOrCreateChild(Vt),d.useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=a,y.y=i,y.width=o,y.height=s,y.r=v,d.dirtyShape()}if(h){var m=d.style;m.fill=l||null,m.fillOpacity=St(e.fillOpacity,1)}else if(c){g=this._getOrCreateChild(Le),g.onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=a,_.y=i,_.width=o,_.height=s}if(u&&f){var m=d.style;m.lineWidth=u,m.stroke=f,m.strokeOpacity=St(e.strokeOpacity,1),m.lineDash=e.borderDash,m.lineDashOffset=e.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2)}var S=(d||g).style;S.shadowBlur=e.shadowBlur||0,S.shadowColor=e.shadowColor||"transparent",S.shadowOffsetX=e.shadowOffsetX||0,S.shadowOffsetY=e.shadowOffsetY||0,S.opacity=kn(e.opacity,n.opacity,1)},t.makeFont=function(e){var n="";return QI(e)&&(n=[e.fontStyle,e.fontWeight,jI(e.fontSize),e.fontFamily||"sans-serif"].join(" ")),n&&an(n)||e.textFont||e.font},t}($r),j5={left:!0,right:1,center:1},Q5={top:1,bottom:1,middle:1},gx=["fontStyle","fontWeight","fontSize","fontFamily"];function jI(r){return typeof r=="string"&&(r.indexOf("px")!==-1||r.indexOf("rem")!==-1||r.indexOf("em")!==-1)?r:isNaN(+r)?x0+"px":r+"px"}function yx(r,t){for(var e=0;e=0,i=!1;if(r instanceof Pt){var o=JI(r),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(zo(s)||zo(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=H({},n),u=H({},u),u.fill=s):!zo(u.fill)&&zo(s)?(i=!0,n=H({},n),u=H({},u),u.fill=my(s)):!zo(u.stroke)&&zo(l)&&(i||(n=H({},n),u=H({},u)),u.stroke=my(l)),n.style=u}}if(n&&n.z2==null){i||(n=H({},n));var f=r.z2EmphasisLift;n.z2=r.z2+(f??$s)}return n}function iF(r,t,e){if(e&&e.z2==null){e=H({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??tF)}return e}function oF(r,t,e){var n=It(r.currentStates,t)>=0,a=r.style.opacity,i=n?null:nF(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=H({},e),o=H({opacity:n?a:i.opacity*.1},o),e.style=o),e}function rd(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return aF(this,r,t,e);if(r==="blur")return oF(this,r,e);if(r==="select")return iF(this,r,e)}return e}function xo(r){r.stateProxy=rd;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=rd),e&&(e.stateProxy=rd)}function Dx(r,t){!oL(r,t)&&!r.__highByOuter&&ma(r,tL)}function Mx(r,t){!oL(r,t)&&!r.__highByOuter&&ma(r,eL)}function ca(r,t){r.__highByOuter|=1<<(t||0),ma(r,tL)}function ha(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&ma(r,eL)}function nL(r){ma(r,H0)}function W0(r){ma(r,rL)}function aL(r){ma(r,eF)}function iL(r){ma(r,rF)}function oL(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function sL(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(a,i){var o=F0(i),s=a==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){rL(u)}),s&&e.push(i)),o.isBlured=!1}),D(n,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(e,!1,t)})}function ky(r,t,e,n){var a=n.getModel();e=e||"coordinateSystem";function i(u,f){for(var c=0;c0){var s={dataIndex:o,seriesIndex:e.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function co(r,t,e){Ji(r,!0),ma(r,xo),Ny(r,t,e)}function hF(r){Ji(r,!1)}function fe(r,t,e,n){n?hF(r):co(r,t,e)}function Ny(r,t,e){var n=_t(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var Lx=["emphasis","blur","select"],vF={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ke(r,t,e,n){e=e||"itemStyle";for(var a=0;a1&&(o*=nd(p),s*=nd(p));var d=(a===i?-1:1)*nd((o*o*(s*s)-o*o*(v*v)-s*s*(h*h))/(o*o*(v*v)+s*s*(h*h)))||0,g=d*o*v/s,y=d*-s*h/o,m=(r+e)/2+Xf(c)*g-Yf(c)*y,_=(t+n)/2+Yf(c)*g+Xf(c)*y,S=kx([1,0],[(h-g)/o,(v-y)/s]),b=[(h-g)/o,(v-y)/s],x=[(-1*h-g)/o,(-1*v-y)/s],w=kx(b,x);if(Vy(b,x)<=-1&&(w=dl),Vy(b,x)>=1&&(w=0),w<0){var T=Math.round(w/dl*1e6)/1e6;w=dl*2+T%2*dl}f.addData(u,m,_,o,s,S,w,c,i)}var _F=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,SF=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function xF(r){var t=new Gn;if(!r)return t;var e=0,n=0,a=e,i=n,o,s=Gn.CMD,l=r.match(_F);if(!l)return t;for(var u=0;uP*P+R*R&&(T=A,C=M),{cx:T,cy:C,x0:-f,y0:-c,x1:T*(a/b-1),y1:C*(a/b-1)}}function MF(r){var t;if(W(r)){var e=r.length;if(!e)return r;e===1?t=[r[0],r[0],0,0]:e===2?t=[r[0],r[0],r[1],r[1]]:e===3?t=r.concat(r[2]):t=r}else t=[r,r,r,r];return t}function IF(r,t){var e,n=Gl(t.r,0),a=Gl(t.r0||0,0),i=n>0,o=a>0;if(!(!i&&!o)){if(i||(n=a,a=0),a>n){var s=n;n=a,a=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var f=t.cx,c=t.cy,h=!!t.clockwise,v=Nx(u-l),p=v>ad&&v%ad;if(p>Qr&&(v=p),!(n>Qr))r.moveTo(f,c);else if(v>ad-Qr)r.moveTo(f+n*Go(l),c+n*Mi(l)),r.arc(f,c,n,l,u,!h),a>Qr&&(r.moveTo(f+a*Go(u),c+a*Mi(u)),r.arc(f,c,a,u,l,h));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=void 0,C=void 0,A=void 0,M=void 0,I=void 0,L=void 0,P=void 0,R=n*Go(l),O=n*Mi(l),B=a*Go(u),N=a*Mi(u),F=v>Qr;if(F){var U=t.cornerRadius;U&&(e=MF(U),d=e[0],g=e[1],y=e[2],m=e[3]);var Z=Nx(n-a)/2;if(_=Sn(Z,y),S=Sn(Z,m),b=Sn(Z,d),x=Sn(Z,g),C=w=Gl(_,S),A=T=Gl(b,x),(w>Qr||T>Qr)&&(M=n*Go(u),I=n*Mi(u),L=a*Go(l),P=a*Mi(l),vQr){var K=Sn(y,C),j=Sn(m,C),J=Zf(L,P,R,O,n,K,h),ct=Zf(M,I,B,N,n,j,h);r.moveTo(f+J.cx+J.x0,c+J.cy+J.y0),C0&&r.arc(f+J.cx,c+J.cy,K,Be(J.y0,J.x0),Be(J.y1,J.x1),!h),r.arc(f,c,n,Be(J.cy+J.y1,J.cx+J.x1),Be(ct.cy+ct.y1,ct.cx+ct.x1),!h),j>0&&r.arc(f+ct.cx,c+ct.cy,j,Be(ct.y1,ct.x1),Be(ct.y0,ct.x0),!h))}else r.moveTo(f+R,c+O),r.arc(f,c,n,l,u,!h);if(!(a>Qr)||!F)r.lineTo(f+B,c+N);else if(A>Qr){var K=Sn(d,A),j=Sn(g,A),J=Zf(B,N,M,I,a,-j,h),ct=Zf(R,O,L,P,a,-K,h);r.lineTo(f+J.cx+J.x0,c+J.cy+J.y0),A0&&r.arc(f+J.cx,c+J.cy,j,Be(J.y0,J.x0),Be(J.y1,J.x1),!h),r.arc(f,c,a,Be(J.cy+J.y1,J.cx+J.x1),Be(ct.cy+ct.y1,ct.cx+ct.x1),h),K>0&&r.arc(f+ct.cx,c+ct.cy,K,Be(ct.y1,ct.x1),Be(ct.y0,ct.x0),!h))}else r.lineTo(f+B,c+N),r.arc(f,c,a,u,l,h)}r.closePath()}}}var LF=function(){function r(){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 r}(),nr=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new LF},t.prototype.buildPath=function(e,n){IF(e,n)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Pt);nr.prototype.type="sector";var PF=function(){function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return r}(),lf=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new PF},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.PI*2;e.moveTo(a+n.r,i),e.arc(a,i,n.r,0,o,!1),e.moveTo(a+n.r0,i),e.arc(a,i,n.r0,0,o,!0)},t}(Pt);lf.prototype.type="ring";function RF(r,t,e,n){var a=[],i=[],o=[],s=[],l,u,f,c;if(n){f=[1/0,1/0],c=[-1/0,-1/0];for(var h=0,v=r.length;h=2){if(n){var i=RF(a,n,e,t.smoothConstraint);r.moveTo(a[0][0],a[0][1]);for(var o=a.length,s=0;s<(e?o:o-1);s++){var l=i[s*2],u=i[s*2+1],f=a[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(a[0][0],a[0][1]);for(var s=1,c=a.length;sLi[1]){if(s=!1,i)return s;var f=Math.abs(Li[0]-Ii[1]),c=Math.abs(Ii[0]-Li[1]);Math.min(f,c)>a.len()&&(f0){var c=f.duration,h=f.delay,v=f.easing,p={duration:c,delay:h||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?t.animateFrom(e,p):t.animateTo(e,p)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),i&&i()}function Ht(r,t,e,n,a,i){X0("update",r,t,e,n,a,i)}function ae(r,t,e,n,a,i){X0("enter",r,t,e,n,a,i)}function xs(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function zx(r){return!r.isGroup}function YF(r){return r.shape!=null}function cf(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(l){zx(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return YF(o)&&(s.shape=H({},o.shape)),s}var i=n(r);t.traverse(function(o){if(zx(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),Ht(o,l,e,_t(o).dataIndex)}}})}function xL(r,t){return X(r,function(e){var n=e[0];n=Ch(n,t.x),n=Ah(n,t.x+t.width);var a=e[1];return a=Ch(a,t.y),a=Ah(a,t.y+t.height),[n,a]})}function XF(r,t){var e=Ch(r.x,t.x),n=Ah(r.x+r.width,t.x+t.width),a=Ch(r.y,t.y),i=Ah(r.y+r.height,t.y+t.height);if(n>=e&&i>=a)return{x:e,y:a,width:n-e,height:i-a}}function hf(r,t,e){var n=H({rectHover:!0},t),a=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(a.image=r.slice(8),dt(a,e),new Le(n)):Ov(r.replace("path://",""),n,e,"center")}function Hl(r,t,e,n,a){for(var i=0,o=a[a.length-1];i1)return!1;var g=id(v,p,f,c)/h;return!(g<0||g>1)}function id(r,t,e,n){return r*n-e*t}function ZF(r){return r<=1e-6&&r>=-1e-6}function Xs(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,a=nt(t)?{formatter:t}:t,i=e.mainType,o=e.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&D(Ot(l),function(f){st(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=_t(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:n,option:dt({content:n,encodeHTMLContent:!0,formatterParams:s},a)}}function Fx(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function ci(r,t){if(r)if(W(r))for(var e=0;e=0&&s.push(l)}),s}}function hi(r,t){return Dt(Dt({},r,!0),t,!0)}const oG={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:". "}}}},sG={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 Mh="ZH",K0="EN",bs=K0,jc={},j0={},ML=Rt.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||bs).toUpperCase();return r.indexOf(Mh)>-1?Mh:bs}():bs;function IL(r,t){r=r.toUpperCase(),j0[r]=new Ut(t),jc[r]=t}function lG(r){if(nt(r)){var t=jc[r.toUpperCase()]||{};return r===Mh||r===K0?yt(t):Dt(yt(t),yt(jc[bs]),!1)}else return Dt(yt(r),yt(jc[bs]),!1)}function Gy(r){return j0[r]}function uG(){return j0[bs]}IL(K0,oG);IL(Mh,sG);var Q0=1e3,J0=Q0*60,hu=J0*60,Fr=hu*24,$x=Fr*365,Wl={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}"},jf="{yyyy}-{MM}-{dd}",Yx={year:"{yyyy}",month:"{yyyy}-{MM}",day:jf,hour:jf+" "+Wl.hour,minute:jf+" "+Wl.minute,second:jf+" "+Wl.second,millisecond:Wl.none},ld=["year","month","day","hour","minute","second","millisecond"],LL=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Ca(r,t){return r+="","0000".substr(0,t-r.length)+r}function ws(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function fG(r){return r===ws(r)}function cG(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Vv(r,t,e,n){var a=Fn(r),i=a[t_(e)](),o=a[Ts(e)]()+1,s=Math.floor((o-1)/3)+1,l=a[zv(e)](),u=a["get"+(e?"UTC":"")+"Day"](),f=a[Nu(e)](),c=(f-1)%12+1,h=a[Fv(e)](),v=a[Gv(e)](),p=a[Hv(e)](),d=f>=12?"pm":"am",g=d.toUpperCase(),y=n instanceof Ut?n:Gy(n||ML)||uG(),m=y.getModel("time"),_=m.get("month"),S=m.get("monthAbbr"),b=m.get("dayOfWeek"),x=m.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,d+"").replace(/{A}/g,g+"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Ca(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,_[o-1]).replace(/{MMM}/g,S[o-1]).replace(/{MM}/g,Ca(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Ca(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,b[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Ca(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Ca(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,Ca(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Ca(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,Ca(p,3)).replace(/{S}/g,p+"")}function hG(r,t,e,n,a){var i=null;if(nt(e))i=e;else if(vt(e))i=e(r.value,t,{level:r.level});else{var o=H({},Wl);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(W(i)){var c=r.level==null?0:r.level>=0?r.level:i.length+r.level;c=Math.min(c,i.length-1),i=i[c]}}return Vv(new Date(r.value),i,a,n)}function PL(r,t){var e=Fn(r),n=e[Ts(t)]()+1,a=e[zv(t)](),i=e[Nu(t)](),o=e[Fv(t)](),s=e[Gv(t)](),l=e[Hv(t)](),u=l===0,f=u&&s===0,c=f&&o===0,h=c&&i===0,v=h&&a===1,p=v&&n===1;return p?"year":v?"month":h?"day":c?"hour":f?"minute":u?"second":"millisecond"}function Xx(r,t,e){var n=Gt(r)?Fn(r):r;switch(t=t||PL(r,e),t){case"year":return n[t_(e)]();case"half-year":return n[Ts(e)]()>=6?1:0;case"quarter":return Math.floor((n[Ts(e)]()+1)/4);case"month":return n[Ts(e)]();case"day":return n[zv(e)]();case"half-day":return n[Nu(e)]()/24;case"hour":return n[Nu(e)]();case"minute":return n[Fv(e)]();case"second":return n[Gv(e)]();case"millisecond":return n[Hv(e)]()}}function t_(r){return r?"getUTCFullYear":"getFullYear"}function Ts(r){return r?"getUTCMonth":"getMonth"}function zv(r){return r?"getUTCDate":"getDate"}function Nu(r){return r?"getUTCHours":"getHours"}function Fv(r){return r?"getUTCMinutes":"getMinutes"}function Gv(r){return r?"getUTCSeconds":"getSeconds"}function Hv(r){return r?"getUTCMilliseconds":"getMilliseconds"}function vG(r){return r?"setUTCFullYear":"setFullYear"}function RL(r){return r?"setUTCMonth":"setMonth"}function EL(r){return r?"setUTCDate":"setDate"}function kL(r){return r?"setUTCHours":"setHours"}function OL(r){return r?"setUTCMinutes":"setMinutes"}function NL(r){return r?"setUTCSeconds":"setSeconds"}function BL(r){return r?"setUTCMilliseconds":"setMilliseconds"}function VL(r){if(!EI(r))return nt(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function zL(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var Ks=D0;function Hy(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(f){return f&&an(f)?f:"-"}function i(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=t==="time",s=r instanceof Date;if(o||s){var l=o?Fn(r):r;if(isNaN(+l)){if(s)return"-"}else return Vv(l,n,e)}if(t==="ordinal")return oy(r)?a(r):Gt(r)&&i(r)?r+"":"-";var u=fa(r);return i(u)?VL(u):oy(r)?a(r):typeof r=="boolean"?r+"":"-"}var Zx=["a","b","c","d","e","f","g"],ud=function(r,t){return"{"+r+(t??"")+"}"};function FL(r,t,e){W(t)||(t=[t]);var n=t.length;if(!n)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=e.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function bo(r,t){return t=t||"transparent",nt(r)?r:gt(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function Ih(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var Qc=D,GL=["left","right","top","bottom","width","height"],to=[["width","left","right"],["height","top","bottom"]];function e_(r,t,e,n,a){var i=0,o=0;n==null&&(n=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var f=l.getBoundingRect(),c=t.childAt(u+1),h=c&&c.getBoundingRect(),v,p;if(r==="horizontal"){var d=f.width+(h?-h.x+f.x:0);v=i+d,v>n||l.newline?(i=0,v=d,o+=s+e,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(h?-h.y+f.y:0);p=o+g,p>a||l.newline?(i+=s+e,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=v+e:o=p+e)})}var vo=e_;bt(e_,"vertical");bt(e_,"horizontal");function gG(r,t,e){var n=t.width,a=t.height,i=et(r.left,n),o=et(r.top,a),s=et(r.right,n),l=et(r.bottom,a);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=n),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=a),e=Ks(e||0),{width:Math.max(s-i-e[1]-e[3],0),height:Math.max(l-o-e[0]-e[2],0)}}function xe(r,t,e){e=Ks(e||0);var n=t.width,a=t.height,i=et(r.left,n),o=et(r.top,a),s=et(r.right,n),l=et(r.bottom,a),u=et(r.width,n),f=et(r.height,a),c=e[2]+e[0],h=e[1]+e[3],v=r.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(f)&&(f=a-l-c-o),v!=null&&(isNaN(u)&&isNaN(f)&&(v>n/a?u=n*.8:f=a*.8),isNaN(u)&&(u=v*f),isNaN(f)&&(f=u/v)),isNaN(i)&&(i=n-s-u-h),isNaN(o)&&(o=a-l-f-c),r.left||r.right){case"center":i=n/2-u/2-e[3];break;case"right":i=n-u-h;break}switch(r.top||r.bottom){case"middle":case"center":o=a/2-f/2-e[0];break;case"bottom":o=a-f-c;break}i=i||0,o=o||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(f)&&(f=a-c-o-(l||0));var p=new Mt(i+e[3],o+e[0],u,f);return p.margin=e,p}function Wv(r,t,e,n,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||r,i.x=r.x,i.y=r.y,!o&&!s)return!1;var u;if(l==="raw")u=r.type==="group"?new Mt(0,0,+t.width||0,+t.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();u=u.clone(),u.applyTransform(f)}var c=xe(dt({width:u.width,height:u.height},t),e,n),h=o?c.x-u.x:0,v=s?c.y-u.y:0;return l==="raw"?(i.x=h,i.y=v):(i.x+=h,i.y+=v),i===r&&r.markRedraw(),!0}function yG(r,t){return r[to[t][0]]!=null||r[to[t][1]]!=null&&r[to[t][2]]!=null}function Bu(r){var t=r.layoutMode||r.constructor.layoutMode;return gt(t)?t:t?{type:t}:null}function ai(r,t,e){var n=e&&e.ignoreSize;!W(n)&&(n=[n,n]);var a=o(to[0],0),i=o(to[1],1);u(to[0],r,a),u(to[1],r,i);function o(f,c){var h={},v=0,p={},d=0,g=2;if(Qc(f,function(_){p[_]=r[_]}),Qc(f,function(_){s(t,_)&&(h[_]=p[_]=t[_]),l(h,_)&&v++,l(p,_)&&d++}),n[c])return l(t,f[1])?p[f[2]]=null:l(t,f[2])&&(p[f[1]]=null),p;if(d===g||!v)return p;if(v>=g)return h;for(var y=0;y=0;l--)s=Dt(s,a[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var a=e+"Index",i=e+"Id";return of(this.ecModel,e,{index:this.get(a,!0),id:this.get(i,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(Ut);WI(kt,Ut);Dv(kt);aG(kt);iG(kt,_G);function _G(r){var t=[];return D(kt.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=X(t,function(e){return Ln(e).main}),r!=="dataset"&&It(t,"dataset")<=0&&t.unshift("dataset"),t}var WL="";typeof navigator<"u"&&(WL=navigator.platform||"");var Ho="rgba(0, 0, 0, 0.2)";const SG={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Ho,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Ho,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Ho,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Ho,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Ho,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Ho,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:WL.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 UL=ut(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Xr="original",$e="arrayRows",Zr="objectRows",Hn="keyedColumns",Ka="typedArray",$L="unknown",On="column",Qs="row",Pe={Must:1,Might:2,Not:3},YL=zt();function xG(r){YL(r).datasetMap=ut()}function XL(r,t,e){var n={},a=n_(t);if(!a||!r)return n;var i=[],o=[],s=t.ecModel,l=YL(s).datasetMap,u=a.uid+"_"+e.seriesLayoutBy,f,c;r=r.slice(),D(r,function(d,g){var y=gt(d)?d:r[g]={name:d};y.type==="ordinal"&&f==null&&(f=g,c=p(y)),n[y.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:c,valueWayDim:0});D(r,function(d,g){var y=d.name,m=p(d);if(f==null){var _=h.valueWayDim;v(n[y],_,m),v(o,_,m),h.valueWayDim+=m}else if(f===g)v(n[y],0,m),v(i,0,m);else{var _=h.categoryWayDim;v(n[y],_,m),v(o,_,m),h.categoryWayDim+=m}});function v(d,g,y){for(var m=0;mt)return r[n];return r[e-1]}function KL(r,t,e,n,a,i,o){i=i||r;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var f=o==null||!n?e:AG(n,o);if(f=f||e,!(!f||!f.length)){var c=f[l];return a&&(u[a]=c),s.paletteIdx=(l+1)%f.length,c}}function DG(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var Qf,gl,Kx,jx="\0_ec_inner",MG=1,i_=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,a,i,o,s){i=i||{},this.option=null,this._theme=new Ut(i),this._locale=new Ut(o),this._optionManager=s},t.prototype.setOption=function(e,n,a){var i=tb(n);this._optionManager.setOption(e,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,n){return this._resetOption(e,tb(n))},t.prototype._resetOption=function(e,n){var a=!1,i=this._optionManager;if(!e||e==="recreate"){var o=i.mountOption(e==="recreate");!this.option||e==="recreate"?Kx(this,o):(this.restoreData(),this._mergeOption(o,n)),a=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var l=i.getMediaOption(this);l.length&&D(l,function(u){a=!0,this._mergeOption(u,n)},this)}return a},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=ut(),u=n&&n.replaceMergeMainTypeMap;xG(this),D(e,function(c,h){c!=null&&(kt.hasClass(h)?h&&(s.push(h),l.set(h,!0)):a[h]=a[h]==null?yt(c):Dt(a[h],c,!0))}),u&&u.each(function(c,h){kt.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),kt.topologicalTravel(s,kt.getAllClassMainTypes(),f,this);function f(c){var h=TG(this,c,Zt(e[c])),v=i.get(c),p=v?u&&u.get(c)?"replaceMerge":"normalMerge":"replaceAll",d=VI(v,h,p);Jz(d,c,kt),a[c]=null,i.set(c,null),o.set(c,0);var g=[],y=[],m=0,_;D(d,function(S,b){var x=S.existing,w=S.newOption;if(!w)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=c==="series",C=kt.getClass(c,S.keyInfo.subType,!T);if(!C)return;if(c==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===C)x.name=S.keyInfo.name,x.mergeOption(w,this),x.optionUpdated(w,!1);else{var A=H({componentIndex:b},S.keyInfo);x=new C(w,this,this,A),H(x,A),S.brandNew&&(x.__requireNewView=!0),x.init(w,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),y.push(x),m++):(g.push(void 0),y.push(void 0))},this),a[c]=g,i.set(c,y),o.set(c,m),c==="series"&&Qf(this)}this._seriesIndices||Qf(this)},t.prototype.getOption=function(){var e=yt(this.option);return D(e,function(n,a){if(kt.hasClass(a)){for(var i=Zt(n),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!Ru(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,e[a]=i}}),delete e[jx],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var a=this._componentsMap.get(e);if(a){var i=a[n||0];if(i)return i;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function BG(r,t){return r.join(",")===t.join(",")}var Kr=D,Vu=gt,eb=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function cd(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=eb.length;e=0;g--){var y=r[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,v)),p>=0){var m=y.data.getByRawIndex(y.stackResultDimension,p);if(l==="all"||l==="positive"&&m>0||l==="negative"&&m<0||l==="samesign"&&h>=0&&m>0||l==="samesign"&&h<=0&&m<0){h=Hz(h,m),d=m;break}}}return n[0]=h,n[1]=d,n})})}var Uv=function(){function r(t){this.data=t.data||(t.sourceFormat===Hn?{}:[]),this.sourceFormat=t.sourceFormat||$L,this.seriesLayoutBy=t.seriesLayoutBy||On,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nd&&(d=_)}v[0]=p,v[1]=d}},a=function(){return this._data?this._data.length/this._dimSize:0};lb=(t={},t[$e+"_"+On]={pure:!0,appendData:i},t[$e+"_"+Qs]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Zr]={pure:!0,appendData:i},t[Hn]={pure:!0,appendData:function(o){var s=this._data;D(o,function(l,u){for(var f=s[u]||(s[u]=[]),c=0;c<(l||[]).length;c++)f.push(l[c])})}},t[Xr]={appendData:i},t[Ka]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(d=o.interpolatedValue[g])}return d!=null?d+"":""})}},r.prototype.getRawValue=function(t,e){return Rs(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function hb(r){var t,e;return gt(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function vu(r){return new t3(r)}var t3=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var a=this.context;a.data=a.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function f(m){return!(m>=1)&&(m=1),m}var c;(this._dirty||i==="reset")&&(this._dirty=!1,c=this._doReset(n)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,p=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(c||v1&&n>0?s:o}};return i;function o(){return t=r?null:lt},gte:function(r,t){return r>=t}},r3=function(){function r(t,e){if(!Gt(e)){var n="";Wt(n)}this._opFn=s2[t],this._rvalFloat=fa(e)}return r.prototype.evaluate=function(t){return Gt(t)?this._opFn(t,this._rvalFloat):this._opFn(fa(t),this._rvalFloat)},r}(),l2=function(){function r(t,e){var n=t==="desc";this._resultLT=n?1:-1,e==null&&(e=n?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return r.prototype.evaluate=function(t,e){var n=Gt(t)?t:fa(t),a=Gt(e)?e:fa(e),i=isNaN(n),o=isNaN(a);if(i&&(n=this._incomparable),o&&(a=this._incomparable),i&&o){var s=nt(t),l=nt(e);s&&(n=l?t:0),l&&(a=s?e:0)}return na?-this._resultLT:0},r}(),n3=function(){function r(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=fa(e)}return r.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(e=fa(t)===this._rvalFloat)}return this._isEQ?e:!e},r}();function a3(r,t){return r==="eq"||r==="ne"?new n3(r==="eq",t):st(s2,r)?new r3(r,t):null}var i3=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return ja(t,e)},r}();function o3(r,t){var e=new i3,n=r.data,a=e.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==On&&Wt(o);var s=[],l={},u=r.dimensionsDefine;if(u)D(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};if(s.push(m),y!=null){var _="";st(l,y)&&Wt(_),l[y]=m}});else for(var f=0;f65535?p3:d3}function Wo(){return[1/0,-1/0]}function g3(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function db(r,t,e,n,a){var i=c2[e||"float"];if(a){var o=r[t],s=o&&o.length;if(s!==n){for(var l=new i(n),u=0;ug[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(t,e,n){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=X(o,function(m){return m.property}),f=0;fy[1]&&(y[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var a=this._chunks,i=a[t],o=[];if(!i)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,f=0,c=this.count();f=0&&l<0)&&(s=p,l=v,u=0),v===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,a=this._count;if(n===Array){t=new n(a);for(var i=0;i=c&&m<=h||isNaN(m))&&(l[u++]=d),d++}p=!0}else if(i===2){for(var g=v[a[0]],_=v[a[1]],S=t[a[1]][0],b=t[a[1]][1],y=0;y=c&&m<=h||isNaN(m))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(i===1)for(var y=0;y=c&&m<=h||isNaN(m))&&(l[u++]=w)}else for(var y=0;yt[A][1])&&(T=!1)}T&&(l[u++]=e.getRawIndex(y))}return uy[1]&&(y[1]=g)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),a=n._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),f,c,h,v=new(ml(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var p=1;pf&&(f=c,h=S)}M>0&&Mf-p&&(l=f-p,s.length=l);for(var d=0;dc[1]&&(c[1]=y),h[v++]=m}return i._count=v,i._indices=h,i._updateGetRawIdx(),i},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,a=this._chunks,i=0,o=this.count();il&&(l=c)}return o=[s,l],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,a,i){return ja(e[i],this._dimensions[i])}pd={arrayRows:t,objectRows:function(e,n,a,i){return ja(e[n],this._dimensions[i])},keyedColumns:t,original:function(e,n,a,i){var o=e&&(e.value==null?e:e.value);return ja(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(e,n,a,i){return e[i]}}}(),r}(),h2=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,a,i;if(Jf(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var f=e[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,i=[f._getVersionSign()]}else s=o.get("data",!0),l=vr(s)?Ka:Xr,i=[];var c=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},v=St(c.seriesLayoutBy,h.seriesLayoutBy)||null,p=St(c.sourceHeader,h.sourceHeader),d=St(c.dimensions,h.dimensions),g=v!==h.seriesLayoutBy||!!p!=!!h.sourceHeader||d;a=g?[$y(s,{seriesLayoutBy:v,sourceHeader:p,dimensions:d},l)]:[]}else{var y=t;if(n){var m=this._applyTransform(e);a=m.sourceList,i=m.upstreamSignList}else{var _=y.get("source",!0);a=[$y(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),a=e.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&yb(i)}var o,s=[],l=[];return D(t,function(u){u.prepareSource();var f=u.getSource(a||0),c="";a!=null&&!f&&yb(c),s.push(f),l.push(u._getVersionSign())}),n?o=h3(n,s,{datasetIndex:e.componentIndex}):a!=null&&(o=[XG(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return D(r.blocks,function(a){var i=g2(a);i>=t&&(t=i+ +(n&&(!i||Xy(a)&&!a.noHeader)))}),t}return 0}function _3(r,t,e,n){var a=t.noHeader,i=x3(g2(t)),o=[],s=t.blocks||[];er(!s||W(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(st(u,l)){var f=new l2(u[l],null);s.sort(function(p,d){return f.evaluate(p.sortParam,d.sortParam)})}else l==="seriesDesc"&&s.reverse()}D(s,function(p,d){var g=t.valueFormatter,y=d2(p)(g?H(H({},r),{valueFormatter:g}):r,p,d>0?i.html:0,n);y!=null&&o.push(y)});var c=r.renderMode==="richText"?o.join(i.richText):Zy(o.join(""),a?e:i.html);if(a)return c;var h=Hy(t.header,"ordinal",r.useUTC),v=p2(n,r.renderMode).nameStyle;return r.renderMode==="richText"?y2(r,h,v)+i.richText+c:Zy('
'+lr(h)+"
"+c,e)}function S3(r,t,e,n){var a=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,f=t.valueFormatter||r.valueFormatter||function(S){return S=W(S)?S:[S],X(S,function(b,x){return Hy(b,W(v)?v[x]:v,u)})};if(!(i&&o)){var c=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),h=i?"":Hy(l,"ordinal",u),v=t.valueType,p=o?[]:f(t.value,t.dataIndex),d=!s||!i,g=!s&&i,y=p2(n,a),m=y.nameStyle,_=y.valueStyle;return a==="richText"?(s?"":c)+(i?"":y2(r,h,m))+(o?"":T3(r,p,d,g,_)):Zy((s?"":c)+(i?"":b3(h,!s,m))+(o?"":w3(p,d,g,_)),e)}}function mb(r,t,e,n,a,i){if(r){var o=d2(r),s={useUTC:a,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function x3(r){return{html:y3[r],richText:m3[r]}}function Zy(r,t){var e='
',n="margin: "+t+"px 0 0";return'
'+r+e+"
"}function b3(r,t,e){var n=t?"margin-left:2px":"";return''+lr(r)+""}function w3(r,t,e,n){var a=e?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return r=W(r)?r:[r],''+X(r,function(o){return lr(o)}).join("  ")+""}function y2(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function T3(r,t,e,n,a){var i=[a],o=n?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(W(t)?t.join(" "):t,i)}function m2(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return bo(n)}function _2(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var dd=function(){function r(){this.richTextStyles={},this._nextStyleNameId=kI()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var a=n==="richText"?this._generateStyleName():null,i=dG({color:e,type:t,renderMode:n,markerId:a});return nt(i)?i:(this.richTextStyles[a]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};W(e)?D(e,function(i){return H(n,i)}):H(n,e);var a=this._generateStyleName();return this.richTextStyles[a]=n,"{"+a+"|"+t+"}"},r}();function S2(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=W(s),u=m2(t,e),f,c,h,v;if(o>1||l&&!o){var p=C3(s,t,e,i,u);f=p.inlineValues,c=p.inlineValueTypes,h=p.blocks,v=p.inlineValues[0]}else if(o){var d=a.getDimensionInfo(i[0]);v=f=Rs(a,e,i[0]),c=d.type}else v=f=l?s[0]:s;var g=O0(t),y=g&&t.name||"",m=a.getName(e),_=n?y:m;return De("section",{header:y,noHeader:n||!g,sortParam:v,blocks:[De("nameValue",{markerType:"item",markerColor:u,name:_,noName:!an(_),value:f,valueType:c,dataIndex:e})].concat(h||[])})}function C3(r,t,e,n,a){var i=t.getData(),o=Bn(r,function(c,h,v){var p=i.getDimensionInfo(v);return c=c||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];n.length?D(n,function(c){f(Rs(i,e,c),c)}):D(r,f);function f(c,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(De("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:c,valueType:v.type})):(s.push(c),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Aa=zt();function tc(r,t){return r.getName(t)||r.getId(t)}var Jc="__universalTransitionEnabled",ne=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,a){this.seriesIndex=this.componentIndex,this.dataTask=vu({count:D3,reset:M3}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,a);var i=Aa(this).sourceManager=new h2(this);i.prepareSource();var o=this.getInitialData(e,a);Sb(o,this),this.dataTask.context.data=o,Aa(this).dataBeforeProcessed=o,_b(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var a=Bu(this),i=a?js(e):{},o=this.subType;kt.hasClass(o)&&(o+="Series"),Dt(e,n.getTheme().get(this.subType)),Dt(e,this.getDefaultOption()),mo(e,"label",["show"]),this.fillDataTextStyle(e.data),a&&ai(e,i,a)},t.prototype.mergeOption=function(e,n){e=Dt(this.option,e,!0),this.fillDataTextStyle(e.data);var a=Bu(this);a&&ai(this.option,e,a);var i=Aa(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(e,n);Sb(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Aa(this).dataBeforeProcessed=o,_b(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!vr(e))for(var n=["show"],a=0;athis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,a){var i=this.ecModel,o=a_.prototype.getColorFromPalette.call(this,e,n,a);return o||(o=i.getColorFromPalette(e,n,a)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(n);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(e,n){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(n);return(a==="all"||a[tc(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[Jc])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var a,i,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){gt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(e,n)}},t.registerClass=function(e){return kt.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(kt);me(ne,$v);me(ne,a_);WI(ne,kt);function _b(r){var t=r.name;O0(r)||(r.name=A3(r)||t)}function A3(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return D(e,function(a){var i=t.getDimensionInfo(a);i.displayName&&n.push(i.displayName)}),n.join(" ")}function D3(r){return r.model.getRawData().count()}function M3(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),I3}function I3(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Sb(r,t){D(vh(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,bt(L3,t))})}function L3(r,t){var e=qy(r);return e&&e.setOutputEnd((t||this).count()),t}function qy(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(r.uid))}return n}}var le=function(){function r(){this.group=new mt,this.uid=qs("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){},r.prototype.updateLayout=function(t,e,n,a){},r.prototype.updateVisual=function(t,e,n,a){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();B0(le);Dv(le);function Js(){var r=zt();return function(t){var e=r(t),n=t.pipelineContext,a=!!e.large,i=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(a!==o||i!==s)&&"reset"}}var x2=zt(),P3=Js(),qt=function(){function r(){this.group=new mt,this.uid=qs("viewChart"),this.renderTask=vu({plan:R3,reset:E3}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.highlight=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&bb(i,a,"emphasis")},r.prototype.downplay=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&bb(i,a,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateLayout=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateVisual=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.eachRendered=function(t){ci(this.group,t)},r.markUpdateMethod=function(t,e){x2(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function xb(r,t,e){r&&ku(r)&&(t==="emphasis"?ca:ha)(r,e)}function bb(r,t,e){var n=_o(r,t),a=t&&t.highlightKey!=null?dF(t.highlightKey):null;n!=null?D(Zt(n),function(i){xb(r.getItemGraphicEl(i),e,a)}):r.eachItemGraphicEl(function(i){xb(i,e,a)})}B0(qt);Dv(qt);function R3(r){return P3(r.model)}function E3(r){var t=r.model,e=r.ecModel,n=r.api,a=r.payload,i=t.pipelineContext.progressiveRender,o=r.view,s=a&&x2(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,e,n,a),k3[l]}var k3={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Lh="\0__throttleOriginMethod",wb="\0__throttleRate",Tb="\0__throttleType";function f_(r,t,e){var n,a=0,i=0,o=null,s,l,u,f;t=t||0;function c(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var h=function(){for(var v=[],p=0;p=0?c():o=setTimeout(c,-s),a=n};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(v){f=v},h}function tl(r,t,e,n){var a=r[t];if(a){var i=a[Lh]||a,o=a[Tb],s=a[wb];if(s!==e||o!==n){if(e==null||!n)return r[t]=i;a=r[t]=f_(i,e,n==="debounce"),a[Lh]=i,a[Tb]=n,a[wb]=e}return a}}function zu(r,t){var e=r[t];e&&e[Lh]&&(e.clear&&e.clear(),r[t]=e[Lh])}var Cb=zt(),Ab={itemStyle:So(DL,!0),lineStyle:So(AL,!0)},O3={lineStyle:"stroke",itemStyle:"fill"};function b2(r,t){var e=r.visualStyleMapper||Ab[t];return e||(console.warn("Unknown style type '"+t+"'."),Ab.itemStyle)}function w2(r,t){var e=r.visualDrawType||O3[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var N3={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=r.getModel(n),i=b2(r,n),o=i(a),s=a.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=w2(r,n),u=o[l],f=vt(u)?u:null,c=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||c){var h=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||vt(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||vt(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(r)&&f)return e.setVisual("colorFromPalette",!1),{dataEach:function(v,p){var d=r.getDataParams(p),g=H({},o);g[l]=f(d),v.setItemVisual(p,"style",g)}}}},_l=new Ut,B3={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=b2(r,n),i=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){_l.option=l[n];var u=a(_l),f=o.ensureUniqueItemVisual(s,"style");H(f,u),_l.option.decal&&(o.setItemVisual(s,"decal",_l.option.decal),_l.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},V3={performRawSeries:!0,overallReset:function(r){var t=ut();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var a=e.type+"-"+n,i=t.get(a);i||(i={},t.set(a,i)),Cb(e).scope=i}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),a={},i=e.getData(),o=Cb(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=w2(e,s);i.each(function(u){var f=i.getRawIndex(u);a[f]=u}),n.each(function(u){var f=a[u],c=i.getItemVisual(f,"colorFromPalette");if(c){var h=i.ensureUniqueItemVisual(f,"style"),v=n.getName(u)||u+"",p=n.count();h[l]=e.getColorFromPalette(v,o,p)}})}})}},ec=Math.PI;function z3(r,t){t=t||{},dt(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 e=new mt,n=new Vt({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var a=new Ft({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new Vt({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(i);var o;return t.showSpinner&&(o=new kv({shape:{startAngle:-ec/2,endAngle:-ec/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:ec*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:ec*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(r.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),f=r.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var T2=function(){function r(t,e,n,a){this._stageTaskMap=ut(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=n.concat(a)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var a=n.overallTask;a&&a.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),a=n.context,i=!e&&n.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=i?n.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=ut();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;n.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(a,a.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;D(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";er(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,e,n),a.overallReset&&this._createOverallStageTask(a,i,e,n)},this)},r.prototype.prepareView=function(t,e,n,a){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,a){a=a||{};var i=!1,o=this;D(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),c=f.seriesTaskMap,h=f.overallTask;if(h){var v,p=h.agentStubMap;p.each(function(g){s(a,g)&&(g.dirty(),v=!0)}),v&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,a.block);p.each(function(g){g.perform(d)}),h.perform(d)&&(i=!0)}else c&&c.each(function(g,y){s(a,g)&&g.dirty();var m=o.getPerformArgs(g,a.block);m.skip=!l.performRawSeries&&e.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(m)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,a){var i=this,o=e.seriesTaskMap,s=e.seriesTaskMap=ut(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(f):l?n.eachRawSeriesByType(l,f):u&&u(n,a).each(f);function f(c){var h=c.uid,v=s.set(h,o&&o.get(h)||vu({plan:U3,reset:$3,count:X3}));v.context={model:c,ecModel:n,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(c,v)}},r.prototype._createOverallStageTask=function(t,e,n,a){var i=this,o=e.overallTask=e.overallTask||vu({reset:F3});o.context={ecModel:n,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=ut(),u=t.seriesType,f=t.getTargetSeries,c=!0,h=!1,v="";er(!t.createOnAllSeries,v),u?n.eachRawSeriesByType(u,p):f?f(n,a).each(p):(c=!1,D(n.getSeries(),p));function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(h=!0,vu({reset:G3,onDirty:W3})));y.context={model:d,overallProgress:c},y.agent=o,y.__block=c,i._pipe(d,y)}h&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,a=this._pipelineMap.get(n);!a.head&&(a.head=e),a.tail&&a.tail.pipe(e),a.tail=e,e.__idxInPipeline=a.count++,e.__pipeline=a},r.wrapStageHandler=function(t,e){return vt(t)&&(t={overallReset:t,seriesType:Z3(t)}),t.uid=qs("stageHandler"),e&&(t.visualType=e),t},r}();function F3(r){r.overallReset(r.ecModel,r.api,r.payload)}function G3(r){return r.overallProgress&&H3}function H3(){this.agent.dirty(),this.getDownstream().dirty()}function W3(){this.agent&&this.agent.dirty()}function U3(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function $3(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=Zt(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?X(t,function(e,n){return C2(n)}):Y3}var Y3=C2(0);function C2(r){return function(t,e){var n=e.data,a=e.resetDefines[r];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-h.length){var p=u.slice(0,v);p!=="data"&&(e.mainType=p,e[h.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(n[u]=l,f=!0),f||(a[u]=l)})}return{cptQuery:e,dataQuery:n,otherQuery:a}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,i=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,i));function f(c,h,v,p){return c[v]==null||h[p||v]===c[v]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Ky=["symbol","symbolSize","symbolRotate","symbolOffset"],Lb=Ky.concat(["symbolKeepAspect"]),j3={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},a={},i=!1,o=0;o=0&&ro(l)?l:.5;var u=r.createRadialGradient(o,s,0,o,s,l);return u}function jy(r,t,e){for(var n=t.type==="radial"?hH(r,t,e):cH(r,t,e),a=t.colorStops,i=0;i0)?null:r==="dashed"?[4*t,2*t]:r==="dotted"?[t]:Gt(r)?[r]:W(r)?r:null}function h_(r){var t=r.style,e=t.lineDash&&t.lineWidth>0&&pH(t.lineDash,t.lineWidth),n=t.lineDashOffset;if(e){var a=t.strokeNoScale&&r.getLineScale?r.getLineScale():1;a&&a!==1&&(e=X(e,function(i){return i/a}),n/=a)}return[e,n]}var dH=new Gn(!0);function Eh(r){var t=r.stroke;return!(t==null||t==="none"||!(r.lineWidth>0))}function Pb(r){return typeof r=="string"&&r!=="none"}function kh(r){var t=r.fill;return t!=null&&t!=="none"}function Rb(r,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var e=r.globalAlpha;r.globalAlpha=t.fillOpacity*t.opacity,r.fill(),r.globalAlpha=e}else r.fill()}function Eb(r,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var e=r.globalAlpha;r.globalAlpha=t.strokeOpacity*t.opacity,r.stroke(),r.globalAlpha=e}else r.stroke()}function Qy(r,t,e){var n=V0(t.image,t.__image,e);if(Mv(n)){var a=r.createPattern(n,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&a&&a.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*Fc),i.scaleSelf(t.scaleX||1,t.scaleY||1),a.setTransform(i)}return a}}function gH(r,t,e,n){var a,i=Eh(e),o=kh(e),s=e.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var f=t.path||dH,c=t.__dirty;if(!n){var h=e.fill,v=e.stroke,p=o&&!!h.colorStops,d=i&&!!v.colorStops,g=o&&!!h.image,y=i&&!!v.image,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0;(p||d)&&(x=t.getBoundingRect()),p&&(m=c?jy(r,h,x):t.__canvasFillGradient,t.__canvasFillGradient=m),d&&(_=c?jy(r,v,x):t.__canvasStrokeGradient,t.__canvasStrokeGradient=_),g&&(S=c||!t.__canvasFillPattern?Qy(r,h,t):t.__canvasFillPattern,t.__canvasFillPattern=S),y&&(b=c||!t.__canvasStrokePattern?Qy(r,v,t):t.__canvasStrokePattern,t.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(b?r.strokeStyle=b:i=!1)}var w=t.getGlobalScale();f.setScale(w[0],w[1],t.segmentIgnoreThreshold);var T,C;r.setLineDash&&e.lineDash&&(a=h_(t),T=a[0],C=a[1]);var A=!0;(u||c&as)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),A=!1),f.reset(),t.buildPath(f,t.shape,n),f.toStatic(),t.pathUpdated()),A&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=C),n||(e.strokeFirst?(i&&Eb(r,e),o&&Rb(r,e)):(o&&Rb(r,e),i&&Eb(r,e))),T&&r.setLineDash([])}function yH(r,t,e){var n=t.__image=V0(e.image,t.__image,t,t.onload);if(!(!n||!Mv(n))){var a=e.x||0,i=e.y||0,o=t.getWidth(),s=t.getHeight(),l=n.width/n.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=n.width,s=n.height),e.sWidth&&e.sHeight){var u=e.sx||0,f=e.sy||0;r.drawImage(n,u,f,e.sWidth,e.sHeight,a,i,o,s)}else if(e.sx&&e.sy){var u=e.sx,f=e.sy,c=o-u,h=s-f;r.drawImage(n,u,f,c,h,a,i,o,s)}else r.drawImage(n,a,i,o,s)}}function mH(r,t,e){var n,a=e.text;if(a!=null&&(a+=""),a){r.font=e.font||ti,r.textAlign=e.textAlign,r.textBaseline=e.textBaseline;var i=void 0,o=void 0;r.setLineDash&&e.lineDash&&(n=h_(t),i=n[0],o=n[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),e.strokeFirst?(Eh(e)&&r.strokeText(a,e.x,e.y),kh(e)&&r.fillText(a,e.x,e.y)):(kh(e)&&r.fillText(a,e.x,e.y),Eh(e)&&r.strokeText(a,e.x,e.y)),i&&r.setLineDash([])}}var kb=["shadowBlur","shadowOffsetX","shadowOffsetY"],Ob=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function P2(r,t,e,n,a){var i=!1;if(!n&&(e=e||{},t===e))return!1;if(n||t.opacity!==e.opacity){cr(r,a),i=!0;var o=Math.max(Math.min(t.opacity,1),0);r.globalAlpha=isNaN(o)?uo.opacity:o}(n||t.blend!==e.blend)&&(i||(cr(r,a),i=!0),r.globalCompositeOperation=t.blend||uo.blend);for(var s=0;s0&&e.unfinished);e.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(e,n,a){if(!this[Ve]){if(this._disposed){this.id;return}var i,o,s;if(gt(n)&&(a=n.lazyUpdate,i=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ve]=!0,!this._model||n){var l=new EG(this._api),u=this._theme,f=this._model=new i_;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},tm);var c={seriesTransition:s,optionChanged:!0};if(a)this[sr]={silent:i,updateParams:c},this[Ve]=!1,this.getZr().wakeUp();else{try{$o(this),Da.update.call(this,null,c)}catch(h){throw this[sr]=null,this[Ve]=!1,h}this._ssr||this._zr.flush(),this[sr]=null,this[Ve]=!1,Sl.call(this,i),xl.call(this,i)}}},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||Rt.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(Rt.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return D(n,function(a){a.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,a=this._model,i=[],o=this;D(n,function(l){a.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return D(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(Kb[a]){var l=s,u=s,f=-s,c=-s,h=[],v=e&&e.pixelRatio||this.getDevicePixelRatio();D(du,function(_,S){if(_.group===a){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(yt(e)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),c=o(x.bottom,c),h.push({dom:b,left:x.left,top:x.top})}}),l*=v,u*=v,f*=v,c*=v;var p=f-l,d=c-u,g=ei.createCanvas(),y=tx(g,{renderer:n?"svg":"canvas"});if(y.resize({width:p,height:d}),n){var m="";return D(h,function(_){var S=_.left-l,b=_.top-u;m+=''+_.dom+""}),y.painter.getSvgRoot().innerHTML=m,e.connectedBackgroundColor&&y.painter.setBackgroundColor(e.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}else return e.connectedBackgroundColor&&y.add(new Vt({shape:{x:0,y:0,width:p,height:d},style:{fill:e.connectedBackgroundColor}})),D(h,function(_){var S=new Le({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return Sd(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return Sd(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var a=this._model,i,o=lu(a,e);return D(o,function(s,l){l.indexOf("Models")>=0&&D(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(n);else if(l==="seriesModels"){var c=this._chartsMap[u.__viewId];c&&c.containPoint&&(i=i||c.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(e,n){var a=this._model,i=lu(a,e,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?c_(s,l,n):pf(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;D(WH,function(n){var a=function(i){var o=e.getModel(),s=i.target,l,u=n==="globalout";if(u?l={}:s&&eo(s,function(p){var d=_t(p);if(d&&d.dataIndex!=null){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType,s)||{},!0}else if(d.eventData)return l=H({},d.eventData),!0},!0),l){var f=l.componentType,c=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",c=l.seriesIndex);var h=f&&c!=null&&o.getComponent(f,c),v=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=i,l.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:v},e.trigger(n,l)}};a.zrEventfulCallAtLast=!0,e._zr.on(n,a,e)}),D(pu,function(n,a){e._messageCenter.on(a,function(i){this.trigger(a,i)},e)}),D(["selectchanged"],function(n){e._messageCenter.on(n,function(a){this.trigger(n,a)},e)}),J3(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 e=this.getDom();e&&FI(this.getDom(),d_,"");var n=this,a=n._api,i=n._model;D(n._componentsViews,function(o){o.dispose(i,a)}),D(n._chartsViews,function(o){o.dispose(i,a)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete du[n.id]},t.prototype.resize=function(e){if(!this[Ve]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var a=n.resetOption("media"),i=e&&e.silent;this[sr]&&(i==null&&(i=this[sr].silent),a=!0,this[sr]=null),this[Ve]=!0;try{a&&$o(this),Da.update.call(this,{type:"resize",animation:H({duration:0},e&&e.animation)})}catch(o){throw this[Ve]=!1,o}this[Ve]=!1,Sl.call(this,i),xl.call(this,i)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(gt(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!em[e]){var a=em[e](this._api,n),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=H({},e);return n.type=pu[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(gt(n)||(n={silent:!!n}),!!Oh[e.type]&&this._model){if(this[Ve]){this._pendingActions.push(e);return}var a=n.silent;bd.call(this,e,a);var i=n.flush;i?this._zr.flush():i!==!1&&Rt.browser.weChat&&this._throttledZrFlush(),Sl.call(this,a),xl.call(this,a)}},t.prototype.updateLabelLayout=function(){tn.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(n);i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){$o=function(c){var h=c._scheduler;h.restorePipelines(c._model),h.prepareStageTasks(),_d(c,!0),_d(c,!1),h.plan()},_d=function(c,h){for(var v=c._model,p=c._scheduler,d=h?c._componentsViews:c._chartsViews,g=h?c._componentsMap:c._chartsMap,y=c._zr,m=c._api,_=0;_h.get("hoverLayerThreshold")&&!Rt.node&&!Rt.worker&&h.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=c._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}function o(c,h){var v=c.get("blendMode")||null;h.eachRendered(function(p){p.isGroup||(p.style.blend=v)})}function s(c,h){if(!c.preventAutoZ){var v=c.get("z")||0,p=c.get("zlevel")||0;h.eachRendered(function(d){return l(d,v,p,-1/0),!0})}}function l(c,h,v,p){var d=c.getTextContent(),g=c.getTextGuideLine(),y=c.isGroup;if(y)for(var m=c.childrenRef(),_=0;_0?{duration:d,delay:v.get("delay"),easing:v.get("easing")}:null;h.eachRendered(function(y){if(y.states&&y.states.emphasis){if(xs(y))return;if(y instanceof Pt&&gF(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&a(y)}})}Zb=function(c){return new(function(h){V(v,h);function v(){return h!==null&&h.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return c._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(d!=null)return c._model.getComponent(d.mainType,d.index);p=p.parent}},v.prototype.enterEmphasis=function(p,d){ca(p,d),Mr(c)},v.prototype.leaveEmphasis=function(p,d){ha(p,d),Mr(c)},v.prototype.enterBlur=function(p){nL(p),Mr(c)},v.prototype.leaveBlur=function(p){W0(p),Mr(c)},v.prototype.enterSelect=function(p){aL(p),Mr(c)},v.prototype.leaveSelect=function(p){iL(p),Mr(c)},v.prototype.getModel=function(){return c.getModel()},v.prototype.getViewOfComponentModel=function(p){return c.getViewOfComponentModel(p)},v.prototype.getViewOfSeriesModel=function(p){return c.getViewOfSeriesModel(p)},v}(jL))(c)},Y2=function(c){function h(v,p){for(var d=0;d=0)){jb.push(e);var i=T2.wrapStageHandler(e,a);i.__prio=t,i.__raw=e,r.push(i)}}function Q2(r,t){em[r]=t}function KH(r,t,e){var n=MH("registerMap");n&&n(r,t,e)}var jH=c3;Lo(v_,N3);Lo(Xv,B3);Lo(Xv,V3);Lo(v_,j3);Lo(Xv,Q3);Lo(F2,AH);K2(JL);j2(PH,$G);Q2("default",z3);Wn({type:fo,event:fo,update:fo},ve);Wn({type:Zc,event:Zc,update:Zc},ve);Wn({type:uu,event:uu,update:uu},ve);Wn({type:qc,event:qc,update:qc},ve);Wn({type:fu,event:fu,update:fu},ve);q2("light",q3);q2("dark",M2);var Qb=[],QH={registerPreprocessor:K2,registerProcessor:j2,registerPostInit:YH,registerPostUpdate:XH,registerUpdateLifecycle:g_,registerAction:Wn,registerCoordinateSystem:ZH,registerLayout:qH,registerVisual:Lo,registerTransform:jH,registerLoading:Q2,registerMap:KH,registerImpl:DH,PRIORITY:FH,ComponentModel:kt,ComponentView:le,SeriesModel:ne,ChartView:qt,registerComponentModel:function(r){kt.registerClass(r)},registerComponentView:function(r){le.registerClass(r)},registerSeriesModel:function(r){ne.registerClass(r)},registerChartView:function(r){qt.registerClass(r)},registerSubTypeDefaulter:function(r,t){kt.registerSubTypeDefaulter(r,t)},registerPainter:function(r,t){Nz(r,t)}};function Lt(r){if(W(r)){D(r,function(t){Lt(t)});return}It(Qb,r)>=0||(Qb.push(r),vt(r)&&(r={install:r}),r.install(QH))}function bl(r){return r==null?0:r.length||1}function Jb(r){return r}var va=function(){function r(t,e,n,a,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Jb,this._newKeyGetter=a||Jb,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},a=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(f,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},a={},i=[],o=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(e,a,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(f,u),a[l]=null;else if(c===1&&h>1)this._updateOneToMany&&this._updateOneToMany(f,u),a[l]=null;else if(c===1&&h===1)this._update&&this._update(f,u),a[l]=null;else if(c>1&&h>1)this._updateManyToMany&&this._updateManyToMany(f,u),a[l]=null;else if(c>1)for(var v=0;v1)for(var s=0;s30}var wl=gt,Ma=X,a4=typeof Int32Array>"u"?Array:Int32Array,i4="e\0\0",tw=-1,o4=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],s4=["_approximateExtent"],ew,sc,Tl,Cl,Cd,lc,Ad,Je=function(){function r(t,e){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 n,a=!1;tP(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,n=t),n=n||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f=e)){var n=this._store,a=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===Xr;if(l&&!a.pure)for(var u=[],f=t;f0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,a=n[t];a||(a=n[t]={});var i=a[e];return i==null&&(i=this.getVisual(e),W(i)?i=i.slice():wl(i)&&(i=H({},i)),a[e]=i),i},r.prototype.setItemVisual=function(t,e,n){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,wl(e)?H(a,e):a[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){wl(t)?H(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?H(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;Ey(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){D(this._graphicEls,function(n,a){n&&t&&t.call(e,n,a)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:Ma(this.dimensions,this._getDimInfo,this),this.hostModel)),Cd(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];vt(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=n.apply(this,arguments);return e.apply(this,[a].concat(A0(arguments)))})},r.internalField=function(){ew=function(t){var e=t._invertedIndicesMap;D(e,function(n,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){n=e[a]=new a4(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),a[e]=l}}}(),r}();function df(r,t){o_(r)||(r=s_(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],a=ut(),i=[],o=u4(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&nP(o),l=n===r.dimensionsDefine,u=l?rP(r):eP(n),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(r,o));for(var c=ut(f),h=new f2(o),v=0;v0&&(n.name=a+(i-1)),i++,t.set(a,i)}}function u4(r,t,e,n){var a=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return D(t,function(i){var o;gt(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function f4(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var c4=function(){function r(t){this.coordSysDims=[],this.axisMap=ut(),this.categoryAxisMap=ut(),this.coordSysName=t}return r}();function h4(r){var t=r.get("coordinateSystem"),e=new c4(t),n=v4[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var v4={cartesian2d:function(r,t,e,n){var a=r.getReferringComponents("xAxis",ge).models[0],i=r.getReferringComponents("yAxis",ge).models[0];t.coordSysDims=["x","y"],e.set("x",a),e.set("y",i),Yo(a)&&(n.set("x",a),t.firstCategoryDimIndex=0),Yo(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var a=r.getReferringComponents("singleAxis",ge).models[0];t.coordSysDims=["single"],e.set("single",a),Yo(a)&&(n.set("single",a),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var a=r.getReferringComponents("polar",ge).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",i),e.set("angle",o),Yo(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),Yo(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var a=r.ecModel,i=a.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();D(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),f=o[l];e.set(f,u),Yo(u)&&(n.set(f,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function Yo(r){return r.get("type")==="category"}function p4(r,t,e){e=e||{};var n=e.byIndex,a=e.stackedCoordDimension,i,o,s;d4(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(r&&r.get("stack")),u,f,c,h;if(D(i,function(m,_){nt(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!n&&!u&&m.ordinalMeta&&(u=m),!f&&m.type!=="ordinal"&&m.type!=="time"&&(!a||a===m.coordDim)&&(f=m))}),f&&!n&&!u&&(n=!0),f){c="__\0ecstackresult_"+r.id,h="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var v=f.coordDim,p=f.type,d=0;D(i,function(m){m.coordDim===v&&d++});var g={name:c,coordDim:v,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:h,coordDim:h,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(h,p),y.storeDimIndex=s.ensureCalculationDimension(c,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:c}}function d4(r){return!tP(r.schema)}function ii(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function aP(r,t){return ii(r,t)?r.getCalculationInfo("stackResultDimension"):t}function g4(r,t){var e=r.get("coordinateSystem"),n=vf.get(e),a;return t&&t.coordSysDims&&(a=X(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=Bh(l)}return o})),a||(a=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),a}function y4(r,t,e){var n,a;return e&&D(r,function(i,o){var s=i.coordDim,l=e.categoryAxisMap.get(s);l&&(n==null&&(n=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&n!=null&&(r[n].otherDims.itemName=0),n}function Sa(r,t,e){e=e||{};var n=t.getSourceManager(),a,i=!1;r?(i=!0,a=s_(r)):(a=n.getSource(),i=a.sourceFormat===Xr);var o=h4(t),s=g4(t,o),l=e.useEncodeDefaulter,u=vt(l)?l:l?bt(XL,s,t):null,f={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},c=df(a,f),h=y4(c.dimensions,e.createInvertedIndices,o),v=i?null:n.getSharedDataStore(c),p=p4(t,{schema:c,store:v}),d=new Je(c,t);d.setCalculationInfo(p);var g=h!=null&&m4(a)?function(y,m,_,S){return S===h?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?a:v,null,g),d}function m4(r){if(r.sourceFormat===Xr){var t=_4(r.data||[]);return!W(Us(t))}}function _4(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Dv(Un);var S4=0,rm=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++S4}return r.createByAxisModel=function(t){var e=t.option,n=e.data,a=n&&X(n,x4);return new r({categories:a,needCollect:!a,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!nt(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var a=this._getOrCreateMap();return e=a.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,a.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=ut(this.categories))},r}();function x4(r){return gt(r)&&r.value!=null?r.value:r+""}function nm(r){return r.type==="interval"||r.type==="log"}function b4(r,t,e,n){var a={},i=r[1]-r[0],o=a.interval=RI(i/t);e!=null&&on&&(o=a.interval=n);var s=a.intervalPrecision=iP(o),l=a.niceTickExtent=[ce(Math.ceil(r[0]/o)*o,s),ce(Math.floor(r[1]/o)*o,s)];return w4(l,r),a}function Dd(r){var t=Math.pow(10,k0(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,ce(e*t)}function iP(r){return In(r)+2}function rw(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function w4(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),rw(r,0,t),rw(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function Zv(r,t){return r>=t[0]&&r<=t[1]}function qv(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function Kv(r,t){return r*(t[1]-t[0])+t[0]}var jv=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var a=n.getSetting("ordinalMeta");return a||(a=new rm({})),W(a)&&(a=new rm({categories:X(a,function(i){return gt(i)?i.value:i})})),n._ordinalMeta=a,n._extent=n.getSetting("extent")||[0,a.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:nt(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),Zv(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),qv(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(Kv(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,a=n[0];a<=n[1];)e.push({value:a}),a++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Un);Un.registerClass(jv);var ki=ce,pa=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return Zv(e,this._extent)},t.prototype.normalize=function(e){return qv(e,this._extent)},t.prototype.scale=function(e){return Kv(e,this._extent)},t.prototype.setExtent=function(e,n){var a=this._extent;isNaN(e)||(a[0]=parseFloat(e)),isNaN(n)||(a[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=iP(e)},t.prototype.getTicks=function(e){var n=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;a[0]l)return[];var f=s.length?s[s.length-1].value:i[1];return a[1]>f&&(e?s.push({value:ki(f+n,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}e[n]=i}}return e}function lP(r){var t=A4(r),e=[];return D(r,function(n){var a=n.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],f=Math.abs(o[1]-o[0]),c=i.scale.getExtent(),h=Math.abs(c[1]-c[0]);s=u?f/h*u:f}else{var v=n.getData();s=Math.abs(o[1]-o[0])/v.count()}var p=et(n.get("barWidth"),s),d=et(n.get("barMaxWidth"),s),g=et(n.get("barMinWidth")||(vP(n)?.5:1),s),y=n.get("barGap"),m=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:__(i),stackId:m_(n)})}),uP(e)}function uP(r){var t={};D(r,function(n,a){var i=n.axisKey,o=n.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=n.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var c=n.barMaxWidth;c&&(l[u].maxWidth=c);var h=n.barMinWidth;h&&(l[u].minWidth=h);var v=n.barGap;v!=null&&(s.gap=v);var p=n.barCategoryGap;p!=null&&(s.categoryGap=p)});var e={};return D(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=Ot(i).length;s=Math.max(35-l*4,15)+"%"}var u=et(s,o),f=et(n.gap,1),c=n.remainedWidth,h=n.autoWidthCount,v=(c-u)/(h+(h-1)*f);v=Math.max(v,0),D(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,c-=S+f*S,h--}else{var S=v;m&&mS&&(S=_),S!==v&&(y.width=S,c-=S+f*S,h--)}}),v=(c-u)/(h+(h-1)*f),v=Math.max(v,0);var p=0,d;D(i,function(y,m){y.width||(y.width=v),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;D(i,function(y,m){e[a][m]=e[a][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),e}function D4(r,t,e){if(r&&t){var n=r[__(t)];return n!=null&&e!=null?n[m_(e)]:n}}function fP(r,t){var e=sP(r,t),n=lP(e);D(e,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=m_(a),u=n[__(s)][l],f=u.offset,c=u.width;i.setLayout({bandWidth:u.bandWidth,offset:f,size:c})})}function cP(r){return{seriesType:r,plan:Js(),reset:function(t){if(hP(t)){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),i=n.getOtherAxis(a),o=e.getDimensionIndex(e.mapDimension(i.dim)),s=e.getDimensionIndex(e.mapDimension(a.dim)),l=t.get("showBackground",!0),u=e.mapDimension(i.dim),f=e.getCalculationInfo("stackResultDimension"),c=ii(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),v=M4(a,i),p=vP(t),d=t.get("barMinHeight")||0,g=f&&e.getDimensionIndex(f),y=e.getLayout("size"),m=e.getLayout("offset");return{progress:function(_,S){for(var b=_.count,x=p&&Pn(b*3),w=p&&l&&Pn(b*3),T=p&&Pn(b),C=n.master.getRect(),A=h?C.width:C.height,M,I=S.getStore(),L=0;(M=_.next())!=null;){var P=I.get(c?g:o,M),R=I.get(s,M),O=v,B=void 0;c&&(B=+P-I.get(o,M));var N=void 0,F=void 0,U=void 0,Z=void 0;if(h){var Q=n.dataToPoint([P,R]);if(c){var ft=n.dataToPoint([B,R]);O=ft[0]}N=O,F=Q[1]+m,U=Q[0]-O,Z=y,Math.abs(U)0?e:1:e))}var I4=function(r,t,e,n){for(;e>>1;r[a][1]a&&(this._approxInterval=a);var s=uc.length,l=Math.min(I4(uc,this._approxInterval,0,s),s-1);this._interval=uc[l][1],this._minLevelUnit=uc[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return Gt(e)?e:+Fn(e)},t.prototype.contain=function(e){return Zv(this.parse(e),this._extent)},t.prototype.normalize=function(e){return qv(this.parse(e),this._extent)},t.prototype.scale=function(e){return Kv(e,this._extent)},t.type="time",t}(pa),uc=[["second",Q0],["minute",J0],["hour",hu],["quarter-day",hu*6],["half-day",hu*12],["day",Fr*1.2],["half-week",Fr*3.5],["week",Fr*7],["month",Fr*31],["quarter",Fr*95],["half-year",$x/2],["year",$x]];function L4(r,t,e,n){var a=Fn(t),i=Fn(e),o=function(p){return Xx(a,p,n)===Xx(i,p,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},c=function(){return f()&&o("minute")},h=function(){return c()&&o("second")},v=function(){return h()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return c();case"second":return h();case"millisecond":return v()}}function P4(r,t){return r/=Fr,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function R4(r){var t=30*Fr;return r/=t,r>6?6:r>3?3:r>2?2:1}function E4(r){return r/=hu,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function nw(r,t){return r/=t?J0:Q0,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function k4(r){return RI(r)}function O4(r,t,e){var n=new Date(r);switch(ws(t)){case"year":case"month":n[RL(e)](0);case"day":n[EL(e)](1);case"hour":n[kL(e)](0);case"minute":n[OL(e)](0);case"second":n[NL(e)](0),n[BL(e)](0)}return n.getTime()}function N4(r,t,e,n){var a=1e4,i=LL,o=0;function s(A,M,I,L,P,R,O){for(var B=new Date(M),N=M,F=B[L]();N1&&R===0&&I.unshift({value:I[0].value-N})}}for(var R=0;R=n[0]&&m<=n[1]&&c++)}var _=(n[1]-n[0])/t;if(c>_*1.5&&h>_/1.5||(u.push(g),c>_||r===i[v]))break}f=[]}}}for(var S=Xt(X(u,function(A){return Xt(A,function(M){return M.value>=n[0]&&M.value<=n[1]&&!M.notAdd})}),function(A){return A.length>0}),b=[],x=S.length-1,v=0;v0;)i*=10;var s=[ce(z4(n[0]/i)*i),ce(V4(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){gu.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=jr(e)/jr(this.base),Zv(e,this._extent)},t.prototype.normalize=function(e){return e=jr(e)/jr(this.base),qv(e,this._extent)},t.prototype.scale=function(e){return e=Kv(e,this._extent),fc(this.base,e)},t.type="log",t}(Un),pP=x_.prototype;pP.getMinorTicks=gu.getMinorTicks;pP.getLabel=gu.getLabel;function cc(r,t){return B4(r,In(t))}Un.registerClass(x_);var F4=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var h=this._determinedMin,v=this._determinedMax;return h!=null&&(s=h,u=!0),v!=null&&(l=v,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:c}},r.prototype.modifyDataMinMax=function(t,e){this[H4[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=G4[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),G4={min:"_determinedMin",max:"_determinedMax"},H4={min:"_dataMin",max:"_dataMax"};function dP(r,t,e){var n=r.rawExtentInfo;return n||(n=new F4(r,t,e),r.rawExtentInfo=n,n)}function hc(r,t){return t==null?null:Du(t)?NaN:r.parse(t)}function gP(r,t){var e=r.type,n=dP(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var a=n.min,i=n.max,o=t.ecModel;if(o&&e==="time"){var s=sP("bar",o),l=!1;if(D(s,function(c){l=l||c.getBaseAxis()===t.axis}),l){var u=lP(s),f=W4(a,i,t,u);a=f.min,i=f.max}}return{extent:[a,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function W4(r,t,e,n){var a=e.axis.getExtent(),i=a[1]-a[0],o=D4(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;D(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;D(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=t-r,c=1-(s+l)/i,h=f/c-f;return t+=h*(l/u),r-=h*(s/u),{min:r,max:t}}function ks(r,t){var e=t,n=gP(r,e),a=n.extent,i=e.get("splitNumber");r instanceof x_&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),l=o==="interval"||o==="time";r.setExtent(a[0],a[1]),r.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function Qv(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new jv({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new S_({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(Un.getClass(t)||pa)}}function U4(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function rl(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(a,i){return r.scale.getFormattedLabel(a,i,n)}}(t):nt(t)?function(n){return function(a){var i=r.scale.getLabel(a),o=n.replace("{value}",i??"");return o}}(t):vt(t)?function(n){return function(a,i){return e!=null&&(i=a.value-e),n(b_(r,a),i,a.level!=null?{level:a.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function b_(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function $4(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,a,i=e.getExtent();e instanceof jv?a=e.count():(n=e.getTicks(),a=n.length);var o=r.getLabelModel(),s=rl(r),l,u=1;a>40&&(u=Math.ceil(a/40));for(var f=0;fr[1]&&(r[1]=a[1])})}var gf=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},r.prototype.getCoordSysModel=function(){},r}(),Z4=1e-8;function iw(r,t){return Math.abs(r-t)a&&(n=o,a=l)}if(n)return K4(n.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(e){var n=this._rect;if(n&&!e)return n;var a=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return D(o,function(s){s.type==="polygon"?ow(s.exterior,a,i,e):D(s.points,function(l){ow(l,a,i,e)})}),isFinite(a[0])&&isFinite(a[1])&&isFinite(i[0])&&isFinite(i[1])||(a[0]=a[1]=i[0]=i[1]=0),n=new Mt(a[0],a[1],i[0]-a[0],i[1]-a[1]),e||(this._rect=n),n},t.prototype.contain=function(e){var n=this.getBoundingRect(),a=this.geometries;if(!n.contain(e[0],e[1]))return!1;t:for(var i=0,o=a.length;i>1^-(s&1),l=l>>1^-(l&1),s+=a,l+=i,a=s,i=l,n.push([s/e,l/e])}return n}function J4(r,t){return r=Q4(r),X(Xt(r.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var n=e.properties,a=e.geometry,i=[];switch(a.type){case"Polygon":var o=a.coordinates;i.push(new sw(o[0],o.slice(1)));break;case"MultiPolygon":D(a.coordinates,function(l){l[0]&&i.push(new sw(l[0],l.slice(1)))});break;case"LineString":i.push(new lw([a.coordinates]));break;case"MultiLineString":i.push(new lw(a.coordinates))}var s=new _P(n[t||"name"],i,n.cp);return s.properties=n,s})}var Hu=zt();function xP(r,t){var e=X(t,function(n){return r.scale.parse(n)});return r.type==="time"&&e.length>0&&(e.sort(),e.unshift(e[0]),e.push(e[e.length-1])),e}function tW(r){var t=r.getLabelModel().get("customValues");if(t){var e=rl(r);return{labels:xP(r,t).map(function(n){var a={value:n};return{formattedLabel:e(a),rawLabel:r.scale.getLabel(a),tickValue:n}})}}return r.type==="category"?rW(r):aW(r)}function eW(r,t){var e=r.getTickModel().get("customValues");return e?{ticks:xP(r,e)}:r.type==="category"?nW(r,t):{ticks:X(r.scale.getTicks(),function(n){return n.value})}}function rW(r){var t=r.getLabelModel(),e=bP(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function bP(r,t){var e=wP(r,"labels"),n=w_(t),a=TP(e,n);if(a)return a;var i,o;return vt(n)?i=DP(r,n):(o=n==="auto"?iW(r):n,i=AP(r,o)),CP(e,n,{labels:i,labelCategoryInterval:o})}function nW(r,t){var e=wP(r,"ticks"),n=w_(t),a=TP(e,n);if(a)return a;var i,o;if((!t.get("show")||r.scale.isBlank())&&(i=[]),vt(n))i=DP(r,n,!0);else if(n==="auto"){var s=bP(r,r.getLabelModel());o=s.labelCategoryInterval,i=X(s.labels,function(l){return l.tickValue})}else o=n,i=AP(r,o,!0);return CP(e,n,{ticks:i,tickCategoryInterval:o})}function aW(r){var t=r.scale.getTicks(),e=rl(r);return{labels:X(t,function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function wP(r,t){return Hu(r)[t]||(Hu(r)[t]=[])}function TP(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),h=0,v=0;l<=i[1];l+=s){var p=0,d=0,g=af(e({value:l}),t.font,"center","top");p=g.width*1.3,d=g.height*1.3,h=Math.max(h,p,7),v=Math.max(v,d,7)}var y=h/f,m=v/c;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=Hu(r.model),b=r.getExtent(),x=S.lastAutoInterval,w=S.lastTickCount;return x!=null&&w!=null&&Math.abs(x-_)<=1&&Math.abs(w-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function sW(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function AP(r,t,e){var n=rl(r),a=r.scale,i=a.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],f=a.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=yP(r),h=o.get("showMinLabel")||c,v=o.get("showMaxLabel")||c;h&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);v&&p-l!==i[1]&&d(i[1]);function d(g){var y={value:g};s.push(e?g:{formattedLabel:n(y),rawLabel:a.getLabel(y),tickValue:g})}return s}function DP(r,t,e){var n=r.scale,a=rl(r),i=[];return D(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&i.push(e?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var uw=[0,1],pn=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),a=Math.max(e[0],e[1]);return t>=n&&t<=a},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return LI(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(n=n.slice(),fw(n,a.count())),Yt(t,uw,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(n=n.slice(),fw(n,a.count()));var i=Yt(t,n,uw,e);return this.scale.scale(i)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=eW(this,e),a=n.ticks,i=X(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return lW(this,i,o,t.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),a=X(n,function(i){return X(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},r.prototype.getViewLabels=function(){return tW(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/n},r.prototype.calculateCategoryInterval=function(){return oW(this)},r}();function fw(r,t){var e=r[1]-r[0],n=t,a=e/n/2;r[0]+=a,r[1]-=a}function lW(r,t,e,n){var a=t.length;if(!r.onBand||e||!a)return;var i=r.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;D(t,function(v){v.coord-=u/2});var f=r.scale.getExtent();s=1+f[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var c=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],o.coord)&&(n?o.coord=i[1]:t.pop()),n&&h(o.coord,i[1])&&t.push({coord:i[1]});function h(v,p){return v=ce(v),p=ce(p),c?v>p:va&&(a+=Al);var v=Math.atan2(s,o);if(v<0&&(v+=Al),v>=n&&v<=a||v+Al>=n&&v+Al<=a)return l[0]=f,l[1]=c,u-e;var p=e*Math.cos(n)+r,d=e*Math.sin(n)+t,g=e*Math.cos(a)+r,y=e*Math.sin(a)+t,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function zh(r,t,e,n,a,i,o,s){var l=a-r,u=i-t,f=e-r,c=n-t,h=Math.sqrt(f*f+c*c);f/=h,c/=h;var v=l*f+u*c,p=v/h;s&&(p=Math.min(Math.max(p,0),1)),p*=h;var d=o[0]=r+p*f,g=o[1]=t+p*c;return Math.sqrt((d-a)*(d-a)+(g-i)*(g-i))}function MP(r,t,e,n,a,i,o){e<0&&(r=r+e,e=-e),n<0&&(t=t+n,n=-n);var s=r+e,l=t+n,u=o[0]=Math.min(Math.max(a,r),s),f=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(f-i)*(f-i))}var en=[];function hW(r,t,e){var n=MP(t.x,t.y,t.width,t.height,r.x,r.y,en);return e.set(en[0],en[1]),n}function vW(r,t,e){for(var n=0,a=0,i=0,o=0,s,l,u=1/0,f=t.data,c=r.x,h=r.y,v=0;v0){t=t/180*Math.PI,on.fromArray(r[0]),ee.fromArray(r[1]),he.fromArray(r[2]),Ct.sub(Rn,on,ee),Ct.sub(Mn,he,ee);var e=Rn.len(),n=Mn.len();if(!(e<.001||n<.001)){Rn.scale(1/e),Mn.scale(1/n);var a=Rn.dot(Mn),i=Math.cos(t);if(i1&&Ct.copy(je,he),je.toArray(r[1])}}}}function pW(r,t,e){if(e<=180&&e>0){e=e/180*Math.PI,on.fromArray(r[0]),ee.fromArray(r[1]),he.fromArray(r[2]),Ct.sub(Rn,ee,on),Ct.sub(Mn,he,ee);var n=Rn.len(),a=Mn.len();if(!(n<.001||a<.001)){Rn.scale(1/n),Mn.scale(1/a);var i=Rn.dot(t),o=Math.cos(e);if(i=l)Ct.copy(je,he);else{je.scaleAndAdd(Mn,s/Math.tan(Math.PI/2-f));var c=he.x!==ee.x?(je.x-ee.x)/(he.x-ee.x):(je.y-ee.y)/(he.y-ee.y);if(isNaN(c))return;c<0?Ct.copy(je,ee):c>1&&Ct.copy(je,he)}je.toArray(r[1])}}}}function Ld(r,t,e,n){var a=e==="normal",i=a?r:r.ensureState(e);i.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();a?r.useStyle(s):i.style=s}function dW(r,t){var e=t.smooth,n=t.points;if(n)if(r.moveTo(n[0][0],n[0][1]),e>0&&n.length>=3){var a=Fa(n[0],n[1]),i=Fa(n[1],n[2]);if(!a||!i){r.lineTo(n[1][0],n[1][1]),r.lineTo(n[2][0],n[2][1]);return}var o=Math.min(a,i)*e,s=Hc([],n[1],n[0],o/a),l=Hc([],n[1],n[2],o/i),u=Hc([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var f=1;f0&&i&&b(-f/o,0,o);var d=r[0],g=r[o-1],y,m;_(),y<0&&x(-y,.8),m<0&&x(m,.8),_(),S(y,m,1),S(m,y,-1),_(),y<0&&w(-y),m<0&&w(m);function _(){y=d.rect[t]-n,m=a-g.rect[t]-g.rect[e]}function S(T,C,A){if(T<0){var M=Math.min(C,-T);if(M>0){b(M*A,0,o);var I=M+T;I<0&&x(-I*A,1)}else x(-T*A,1)}}function b(T,C,A){T!==0&&(u=!0);for(var M=C;M0)for(var I=0;I0;I--){var O=A[I-1]*R;b(-O,I,o)}}}function w(T){var C=T<0?-1:1;T=Math.abs(T);for(var A=Math.ceil(T/(o-1)),M=0;M0?b(A,0,M+1):b(-A,o-M-1,o),T-=A,T<=0)return}return u}function gW(r,t,e,n){return PP(r,"x","width",t,e,n)}function RP(r,t,e,n){return PP(r,"y","height",t,e,n)}function EP(r){var t=[];r.sort(function(d,g){return g.priority-d.priority});var e=new Mt(0,0,0,0);function n(d){if(!d.ignore){var g=d.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}d.ignore=!0}for(var a=0;a=0&&n.attr(i.oldLayoutSelect),It(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),Ht(n,u,e,l)}else if(n.attr(u),!Zs(n).valueAnimation){var c=St(n.style.opacity,1);n.style.opacity=0,ae(n,{style:{opacity:c}},e,l)}if(i.oldLayout=u,n.states.select){var v=i.oldLayoutSelect={};vc(v,u,pc),vc(v,n.states.select,pc)}if(n.states.emphasis){var p=i.oldLayoutEmphasis={};vc(p,u,pc),vc(p,n.states.emphasis,pc)}CL(n,l,f,e,e)}if(a&&!a.ignore&&!a.invisible){var i=_W(a),o=i.oldLayout,d={points:a.shape.points};o?(a.attr({shape:o}),Ht(a,{shape:d},e)):(a.setShape(d),a.style.strokePercent=0,ae(a,{style:{strokePercent:1}},e)),i.oldLayout=d}},r}(),Rd=zt();function xW(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){var a=Rd(e).labelManager;a||(a=Rd(e).labelManager=new SW),a.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(t,e,n){var a=Rd(e).labelManager;n.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var Ed=Math.sin,kd=Math.cos,kP=Math.PI,Ni=Math.PI*2,bW=180/kP,OP=function(){function r(){}return r.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},r.prototype.moveTo=function(t,e){this._add("M",t,e)},r.prototype.lineTo=function(t,e){this._add("L",t,e)},r.prototype.bezierCurveTo=function(t,e,n,a,i,o){this._add("C",t,e,n,a,i,o)},r.prototype.quadraticCurveTo=function(t,e,n,a){this._add("Q",t,e,n,a)},r.prototype.arc=function(t,e,n,a,i,o){this.ellipse(t,e,n,n,0,a,i,o)},r.prototype.ellipse=function(t,e,n,a,i,o,s,l){var u=s-o,f=!l,c=Math.abs(u),h=$a(c-Ni)||(f?u>=Ni:-u>=Ni),v=u>0?u%Ni:u%Ni+Ni,p=!1;h?p=!0:$a(c)?p=!1:p=v>=kP==!!f;var d=t+n*kd(o),g=e+a*Ed(o);this._start&&this._add("M",d,g);var y=Math.round(i*bW);if(h){var m=1/this._p,_=(f?1:-1)*(Ni-m);this._add("A",n,a,y,1,+f,t+n*kd(o+_),e+a*Ed(o+_)),m>.01&&this._add("A",n,a,y,0,+f,d,g)}else{var S=t+n*kd(s),b=e+a*Ed(s);this._add("A",n,a,y,+p,+f,S,b)}},r.prototype.rect=function(t,e,n,a){this._add("M",t,e),this._add("l",n,0),this._add("l",0,a),this._add("l",-n,0),this._add("Z")},r.prototype.closePath=function(){this._d.length>0&&this._add("Z")},r.prototype._add=function(t,e,n,a,i,o,s,l,u){for(var f=[],c=this._p,h=1;h"}function PW(r){return""}function D_(r,t){t=t||{};var e=t.newline?` +`:"";function n(a){var i=a.children,o=a.tag,s=a.attrs,l=a.text;return LW(o,s)+(o!=="style"?lr(l):l||"")+(i?""+e+X(i,function(u){return n(u)}).join(e)+e:"")+PW(o)}return n(r)}function RW(r,t,e){e=e||{};var n=e.newline?` +`:"",a=" {"+n,i=n+"}",o=X(Ot(r),function(l){return l+a+X(Ot(r[l]),function(u){return u+":"+r[l][u]+";"}).join(n)+i}).join(n),s=X(Ot(t),function(l){return"@keyframes "+l+a+X(Ot(t[l]),function(u){return u+a+X(Ot(t[l][u]),function(f){var c=t[l][u][f];return f==="d"&&(c='path("'+c+'")'),f+":"+c+";"}).join(n)+i}).join(n)+i}).join(n);return!o&&!s?"":[""].join(n)}function om(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function pw(r,t,e,n){return Te("svg","root",{width:r,height:t,xmlns:NP,"xmlns:xlink":BP,version:"1.1",baseProfile:"full",viewBox:n?"0 0 "+r+" "+t:!1},e)}var EW=0;function zP(){return EW++}var dw={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"},Fi="transform-origin";function kW(r,t,e){var n=H({},r.shape);H(n,t),r.buildPath(e,n);var a=new OP;return a.reset(xI(r)),e.rebuildPath(a,1),a.generateStr(),a.getStr()}function OW(r,t){var e=t.originX,n=t.originY;(e||n)&&(r[Fi]=e+"px "+n+"px")}var NW={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function FP(r,t){var e=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[e]=r,e}function BW(r,t,e){var n=r.shape.paths,a={},i,o;if(D(n,function(l){var u=om(e.zrId);u.animation=!0,Jv(l,{},u,!0);var f=u.cssAnims,c=u.cssNodes,h=Ot(f),v=h.length;if(v){o=h[v-1];var p=f[o];for(var d in p){var g=p[d];a[d]=a[d]||{d:""},a[d].d+=g.d||""}for(var y in c){var m=c[y].animation;m.indexOf(o)>=0&&(i=m)}}}),!!i){t.d=!1;var s=FP(a,e);return i.replace(o,s)}}function gw(r){return nt(r)?dw[r]?"cubic-bezier("+dw[r]+")":P0(r)?r:"":""}function Jv(r,t,e,n){var a=r.animators,i=a.length,o=[];if(r instanceof Y0){var s=BW(r,t,e);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var G=FP(w,e);return G+" "+m[0]+" both"}}for(var g in l){var s=d(l[g]);s&&o.push(s)}if(o.length){var y=e.zrId+"-cls-"+zP();e.cssNodes["."+y]={animation:o.join(",")},t.class=y}}function VW(r,t,e){if(!r.ignore)if(r.isSilent()){var n={"pointer-events":"none"};yw(n,t,e)}else{var a=r.states.emphasis&&r.states.emphasis.style?r.states.emphasis.style:{},i=a.fill;if(!i){var o=r.style&&r.style.fill,s=r.states.select&&r.states.select.style&&r.states.select.style.fill,l=r.currentStates.indexOf("select")>=0&&s||o;l&&(i=my(l))}var u=a.lineWidth;if(u){var f=!a.strokeNoScale&&r.transform?r.transform[0]:1;u=u/f}var n={cursor:"pointer"};i&&(n.fill=i),a.stroke&&(n.stroke=a.stroke),u&&(n["stroke-width"]=u),yw(n,t,e)}}function yw(r,t,e,n){var a=JSON.stringify(r),i=e.cssStyleCache[a];i||(i=e.zrId+"-cls-"+zP(),e.cssStyleCache[a]=i,e.cssNodes["."+i+":hover"]=r),t.class=t.class?t.class+" "+i:i}var Wu=Math.round;function GP(r){return r&&nt(r.src)}function HP(r){return r&&vt(r.toDataURL)}function M_(r,t,e,n){DW(function(a,i){var o=a==="fill"||a==="stroke";o&&SI(i)?UP(t,r,a,n):o&&R0(i)?$P(e,r,a,n):o&&i==="none"?r[a]="transparent":r[a]=i},t,e,!1),$W(e,r,n)}function I_(r,t){var e=Bz(t);e&&(e.each(function(n,a){n!=null&&(r[(vw+a).toLowerCase()]=n+"")}),t.isSilent()&&(r[vw+"silent"]="true"))}function mw(r){return $a(r[0]-1)&&$a(r[1])&&$a(r[2])&&$a(r[3]-1)}function zW(r){return $a(r[4])&&$a(r[5])}function L_(r,t,e){if(t&&!(zW(t)&&mw(t))){var n=1e4;r.transform=mw(t)?"translate("+Wu(t[4]*n)/n+" "+Wu(t[5]*n)/n+")":oz(t)}}function _w(r,t,e){for(var n=r.points,a=[],i=0;i"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";er(h,g),er(v,g)}else if(h==null||v==null){var y=function(A,M){if(A){var I=A.elm,L=h||M.width,P=v||M.height;A.tag==="pattern"&&(u?(P=1,L/=i.width):f&&(L=1,P/=i.height)),A.attrs.width=L,A.attrs.height=P,I&&(I.setAttribute("width",L),I.setAttribute("height",P))}},m=V0(p,null,r,function(A){l||y(x,A),y(c,A)});m&&m.width&&m.height&&(h=h||m.width,v=v||m.height)}c=Te("image","img",{href:p,width:h,height:v}),o.width=h,o.height=v}else a.svgElement&&(c=yt(a.svgElement),o.width=a.svgWidth,o.height=a.svgHeight);if(c){var _,S;l?_=S=1:u?(S=1,_=o.width/i.width):f?(_=1,S=o.height/i.height):o.patternUnits="userSpaceOnUse",_!=null&&!isNaN(_)&&(o.width=_),S!=null&&!isNaN(S)&&(o.height=S);var b=bI(a);b&&(o.patternTransform=b);var x=Te("pattern","",o,[c]),w=D_(x),T=n.patternCache,C=T[w];C||(C=n.zrId+"-p"+n.patternIdx++,T[w]=C,o.id=C,x=n.defs[C]=Te("pattern",C,o,[c])),t[e]=Tv(C)}}function YW(r,t,e){var n=e.clipPathCache,a=e.defs,i=n[r.id];if(!i){i=e.zrId+"-c"+e.clipPathIdx++;var o={id:i};n[r.id]=i,a[i]=Te("clipPath",i,o,[WP(r,e)])}t["clip-path"]=Tv(i)}function bw(r){return document.createTextNode(r)}function Zi(r,t,e){r.insertBefore(t,e)}function ww(r,t){r.removeChild(t)}function Tw(r,t){r.appendChild(t)}function YP(r){return r.parentNode}function XP(r){return r.nextSibling}function Od(r,t){r.textContent=t}var Cw=58,XW=120,ZW=Te("","");function sm(r){return r===void 0}function Cn(r){return r!==void 0}function qW(r,t,e){for(var n={},a=t;a<=e;++a){var i=r[a].key;i!==void 0&&(n[i]=a)}return n}function $l(r,t){var e=r.key===t.key,n=r.tag===t.tag;return n&&e}function Uu(r){var t,e=r.children,n=r.tag;if(Cn(n)){var a=r.elm=VP(n);if(P_(ZW,r),W(e))for(t=0;ti?(p=e[l+1]==null?null:e[l+1].elm,ZP(r,p,e,a,l)):Gh(r,t,n,i))}function os(r,t){var e=t.elm=r.elm,n=r.children,a=t.children;r!==t&&(P_(r,t),sm(t.text)?Cn(n)&&Cn(a)?n!==a&&KW(e,n,a):Cn(a)?(Cn(r.text)&&Od(e,""),ZP(e,null,a,0,a.length-1)):Cn(n)?Gh(e,n,0,n.length-1):Cn(r.text)&&Od(e,""):r.text!==t.text&&(Cn(n)&&Gh(e,n,0,n.length-1),Od(e,t.text)))}function jW(r,t){if($l(r,t))os(r,t);else{var e=r.elm,n=YP(e);Uu(t),n!==null&&(Zi(n,t.elm,XP(e)),Gh(n,[r],0,0))}return t}var QW=0,JW=function(){function r(t,e,n){if(this.type="svg",this.refreshHover=Aw(),this.configLayer=Aw(),this.storage=e,this._opts=n=H({},n),this.root=t,this._id="zr"+QW++,this._oldVNode=pw(n.width,n.height),t&&!n.ssr){var a=this._viewport=document.createElement("div");a.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=VP("svg");P_(null,this._oldVNode),a.appendChild(i),t.appendChild(a)}this.resize(n.width,n.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",jW(this._oldVNode,t),this._oldVNode=t}},r.prototype.renderOneToVNode=function(t){return xw(t,om(this._id))},r.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,a=this._height,i=om(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress,i.emphasis=t.emphasis;var o=[],s=this._bgVNode=t6(n,a,this._backgroundColor,i);s&&o.push(s);var l=t.compress?null:this._mainVNode=Te("g","main",{},[]);this._paintList(e,i,l?l.children:o),l&&o.push(l);var u=X(Ot(i.defs),function(h){return i.defs[h]});if(u.length&&o.push(Te("defs","defs",{},u)),t.animation){var f=RW(i.cssNodes,i.cssAnims,{newline:!0});if(f){var c=Te("style","stl",{},[],f);o.push(c)}}return pw(n,a,o,t.useViewBox)},r.prototype.renderToString=function(t){return t=t||{},D_(this.renderToVNode({animation:St(t.cssAnimation,!0),emphasis:St(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:St(t.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(t){this._backgroundColor=t},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(t,e,n){for(var a=t.length,i=[],o=0,s,l,u=0,f=0;f=0&&!(h&&l&&h[d]===l[d]);d--);for(var g=p-1;g>d;g--)o--,s=i[o-1];for(var y=d+1;y=s)}}for(var c=this.__startIndex;c15)break}}P.prevElClipPaths&&y.restore()};if(m)if(m.length===0)T=g.__endIndex;else for(var A=v.dpr,M=0;M0&&t>a[0]){for(l=0;lt);l++);s=n[a[l]]}if(a.splice(l+1,0,t),n[t]=e,!e.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(e.dom,u.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},r.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,a=0;a0?dc:0),this._needsManuallyCompositing),f.__builtin__||T0("ZLevel "+u+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,e(l),i=f),a.__dirty&br&&!a.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}e(l),this.eachBuiltinLayer(function(c,h){!c.__used&&c.getElementCount()>0&&(c.__dirty=!0,c.__startIndex=c.__endIndex=c.__drawIndex=0),c.__dirty&&c.__drawIndex<0&&(c.__drawIndex=c.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(t){t.clear()},r.prototype.setBackgroundColor=function(t){this._backgroundColor=t,D(this._layers,function(e){e.setUnpainted()})},r.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?Dt(n[t],e,!0):n[t]=e;for(var a=0;a-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},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}(ne);function Os(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var a=Rs(r,t,e[0]);return a!=null?a+"":null}else if(n){for(var i=[],o=0;o=0&&n.push(t[i])}return n.join(" ")}var yf=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this)||this;return o.updateData(e,n,a,i),o}return t.prototype._createSymbol=function(e,n,a,i,o){this.removeAll();var s=ye(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=l6,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){ca(this.childAt(0))},t.prototype.downplay=function(){ha(this.childAt(0))},t.prototype.setZ=function(e,n){var a=this.childAt(0);a.zlevel=e,a.z=n},t.prototype.setDraggable=function(e,n){var a=this.childAt(0);a.draggable=e,a.cursor=!n&&e?"move":a.cursor},t.prototype.updateData=function(e,n,a,i){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,n),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var c=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,l,c)}else{var h=this.childAt(0);h.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};f?h.attr(v):Ht(h,v,s,n),hn(h)}if(this._updateCommon(e,n,l,a,i),u){var h=this.childAt(0);if(!f){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,ae(h,v,s,n)}}f&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,a,i,o){var s=this.childAt(0),l=e.hostModel,u,f,c,h,v,p,d,g,y;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,c=i.selectItemStyle,h=i.focus,v=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||e.hasItemOption){var m=i&&i.itemModel?i.itemModel:e.getItemModel(n),_=m.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),c=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),h=_.get("focus"),v=_.get("blurScope"),p=_.get("disabled"),d=Ae(m),g=_.getShallow("scale"),y=m.getShallow("cursor")}var S=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=Io(e.getItemVisual(n,"symbolOffset"),a);b&&(s.x=b[0],s.y=b[1]),y&&s.attr("cursor",y);var x=e.getItemVisual(n,"style"),w=x.fill;if(s instanceof Le){var T=s.style;s.useStyle(H({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(H({},x)):s.useStyle(x),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=e.getItemVisual(n,"liftZ"),A=this._z2;C!=null?A==null&&(this._z2=s.z2,s.z2+=C):A!=null&&(s.z2=A,this._z2=null);var M=o&&o.useNameLabel;Oe(s,d,{labelFetcher:l,labelDataIndex:n,defaultText:I,inheritColor:w,defaultOpacity:x.opacity});function I(R){return M?e.getName(R):Os(e,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=c,s.ensureState("blur").style=f;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),fe(this,h,v,p)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,a){var i=this.childAt(0),o=_t(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&ni(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();ni(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return el(e.getItemVisual(n,"symbolSize"))},t}(mt);function l6(r,t){this.parent.drift(r,t)}function Bd(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function Iw(r){return r!=null&&!gt(r)&&(r={isIgnore:r}),r||{}}function Lw(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Ae(t),cursorStyle:t.get("cursor")}}var mf=function(){function r(t){this.group=new mt,this._SymbolCtor=t||yf}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=Iw(e);var n=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=Lw(t),u={disableAnimation:s},f=e.getSymbolPoint||function(c){return t.getItemLayout(c)};i||n.removeAll(),t.diff(i).add(function(c){var h=f(c);if(Bd(t,h,c,e)){var v=new o(t,c,l,u);v.setPosition(h),t.setItemGraphicEl(c,v),n.add(v)}}).update(function(c,h){var v=i.getItemGraphicEl(h),p=f(c);if(!Bd(t,p,c,e)){n.remove(v);return}var d=t.getItemVisual(c,"symbol")||"circle",g=v&&v.getSymbolType&&v.getSymbolType();if(!v||g&&g!==d)n.remove(v),v=new o(t,c,l,u),v.setPosition(p);else{v.updateData(t,c,l,u);var y={x:p[0],y:p[1]};s?v.attr(y):Ht(v,y,a)}n.add(v),t.setItemGraphicEl(c,v)}).remove(function(c){var h=i.getItemGraphicEl(c);h&&h.fadeOut(function(){n.remove(h)},a)}).execute(),this._getSymbolPoint=f,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,a){var i=t._getSymbolPoint(a);n.setPosition(i),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=Lw(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=Iw(n);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0?e=n[0]:n[1]<0&&(e=n[1]),e}function jP(r,t,e,n){var a=NaN;r.stacked&&(a=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(a)&&(a=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=e.get(r.baseDim,n),o[1-i]=a,t.dataToPoint(o)}function f6(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,a){e.push({cmd:"=",idx:a,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function c6(r,t,e,n,a,i,o,s){for(var l=f6(r,t),u=[],f=[],c=[],h=[],v=[],p=[],d=[],g=KP(a,t,o),y=r.getLayout("points")||[],m=t.getLayout("points")||[],_=0;_=a||d<0)break;if(po(y,m)){if(l){d+=i;continue}break}if(d===e)r[i>0?"moveTo":"lineTo"](y,m),c=y,h=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var b=d+i,x=t[b*2],w=t[b*2+1];x===y&&w===m&&g=n||po(x,w))v=y,p=m;else{A=x-u,M=w-f;var P=y-u,R=x-y,O=m-f,B=w-m,N=void 0,F=void 0;if(s==="x"){N=Math.abs(P),F=Math.abs(R);var U=A>0?1:-1;v=y-U*N*o,p=m,I=y+U*F*o,L=m}else if(s==="y"){N=Math.abs(O),F=Math.abs(B);var Z=M>0?1:-1;v=y,p=m-Z*N*o,I=y,L=m+Z*F*o}else N=Math.sqrt(P*P+O*O),F=Math.sqrt(R*R+B*B),C=F/(F+N),v=y-A*o*(1-C),p=m-M*o*(1-C),I=y+A*o*C,L=m+M*o*C,I=Ia(I,La(x,y)),L=Ia(L,La(w,m)),I=La(I,Ia(x,y)),L=La(L,Ia(w,m)),A=I-y,M=L-m,v=y-A*N/F,p=m-M*N/F,v=Ia(v,La(u,y)),p=Ia(p,La(f,m)),v=La(v,Ia(u,y)),p=La(p,Ia(f,m)),A=y-v,M=m-p,I=y+A*F/N,L=m+M*F/N}r.bezierCurveTo(c,h,v,p,y,m),c=I,h=L}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var QP=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),h6=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new QP},t.prototype.buildPath=function(e,n){var a=n.points,i=0,o=a.length/2;if(n.connectNulls){for(;o>0&&po(a[o*2-2],a[o*2-1]);o--);for(;i=0){var S=u?(p-l)*_+l:(v-s)*_+s;return u?[e,S]:[S,e]}s=v,l=p;break;case o.C:v=i[c++],p=i[c++],d=i[c++],g=i[c++],y=i[c++],m=i[c++];var b=u?gh(s,v,d,y,e,f):gh(l,p,g,m,e,f);if(b>0)for(var x=0;x=0){var S=u?be(l,p,g,m,w):be(s,v,d,y,w);return u?[e,S]:[S,e]}}s=y,l=m;break}}},t}(Pt),v6=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(QP),JP=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new v6},t.prototype.buildPath=function(e,n){var a=n.points,i=n.stackedOnPoints,o=0,s=a.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&po(a[s*2-2],a[s*2-1]);s--);for(;ot){i?e.push(o(i,l,t)):a&&e.push(o(a,l,0),o(a,l,t));break}else a&&(e.push(o(a,l,0)),a=null),e.push(l),i=l}return e}function g6(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var a,i,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=n[o];break}}if(i){var l=t.getAxis(a),u=X(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,c=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),c.reverse());var h=d6(u,a==="x"?e.getWidth():e.getHeight()),v=h.length;if(!v&&f)return u[0].coord<0?c[1]?c[1]:u[f-1].color:c[0]?c[0]:u[0].color;var p=10,d=h[0].coord-p,g=h[v-1].coord+p,y=g-d;if(y<.001)return"transparent";D(h,function(_){_.offset=(_.coord-d)/y}),h.push({offset:v?h[v-1].offset:.5,color:c[1]||"transparent"}),h.unshift({offset:v?h[0].offset:.5,color:c[0]||"transparent"});var m=new ff(0,0,0,0,h,!0);return m[a]=d,m[a+"2"]=g,m}}}function y6(r,t,e){var n=r.get("showAllSymbol"),a=n==="auto";if(!(n&&!a)){var i=e.getAxesByScale("ordinal")[0];if(i&&!(a&&m6(i,t))){var o=t.mapDimension(i.dim),s={};return D(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function m6(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;on)return!1;return!0}function _6(r,t){return isNaN(r)||isNaN(t)}function S6(r){for(var t=r.length/2;t>0&&_6(r[t*2-2],r[t*2-1]);t--);return t-1}function Ow(r,t){return[r[t*2],r[t*2+1]]}function x6(r,t,e){for(var n=r.length/2,a=e==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function rR(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var U=d.getState("emphasis").style;U.lineWidth=+d.style.lineWidth+1}_t(d).seriesIndex=e.seriesIndex,fe(d,B,N,F);var Z=kw(e.get("smooth")),Q=e.get("smoothMonotone");if(d.setShape({smooth:Z,smoothMonotone:Q,connectNulls:T}),g){var ft=l.getCalculationInfo("stackedOnSeries"),ht=0;g.useStyle(dt(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),ft&&(ht=kw(ft.get("smooth"))),g.setShape({smooth:Z,stackedOnSmooth:ht,smoothMonotone:Q,connectNulls:T}),ke(g,e,"areaStyle"),_t(g).seriesIndex=e.seriesIndex,fe(g,B,N,F)}var Tt=function(xt){i._changePolyState(xt)};l.eachItemGraphicEl(function(xt){xt&&(xt.onHoverStateChange=Tt)}),this._polyline.onHoverStateChange=Tt,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=c,this._step=M,this._valueOrigin=S,e.get("triggerLineEvent")&&(this.packEventData(e,d),g&&this.packEventData(e,g))},t.prototype.packEventData=function(e,n){_t(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,a,i){var o=e.getData(),s=_o(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[s*2],c=l[s*2+1];if(isNaN(f)||isNaN(c)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,c))return;var h=e.get("zlevel")||0,v=e.get("z")||0;u=new yf(o,s),u.x=f,u.y=c,u.setZ(h,v);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=v,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else qt.prototype.highlight.call(this,e,n,a,i)},t.prototype.downplay=function(e,n,a,i){var o=e.getData(),s=_o(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else qt.prototype.downplay.call(this,e,n,a,i)},t.prototype._changePolyState=function(e){var n=this._polygon;wh(this._polyline,e),n&&wh(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new h6({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new JP({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(e,n,a){var i,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):n.type==="polar"&&(i=s.dim==="angle",o=!0);var u=e.hostModel,f=u.get("animationDuration");vt(f)&&(f=f(null));var c=u.get("animationDelay")||0,h=vt(c)?c(null):c;e.eachItemGraphicEl(function(v,p){var d=v;if(d){var g=[v.x,v.y],y=void 0,m=void 0,_=void 0;if(a)if(o){var S=a,b=n.pointToCoord(g);i?(y=S.startAngle,m=S.endAngle,_=-b[1]/180*Math.PI):(y=S.r0,m=S.r,_=b[0])}else{var x=a;i?(y=x.x,m=x.x+x.width,_=v.x):(y=x.y+x.height,m=x.y,_=v.y)}var w=m===y?0:(_-y)/(m-y);l&&(w=1-w);var T=vt(c)?c(p):f*w+h,C=d.getSymbolPath(),A=C.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,a){var i=e.getModel("endLabel");if(rR(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Ft({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=S6(l);f>=0&&(Oe(s,Ae(e,"endLabel"),{inheritColor:a,labelFetcher:e,labelDataIndex:f,defaultText:function(c,h,v){return v!=null?qP(o,v):Os(o,c)},enableTextSetter:!0},b6(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,a,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){e<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var c=a.getLayout("points"),h=a.hostModel,v=h.get("connectNulls"),p=s.get("precision"),d=s.get("distance")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=n.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,b=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),w=y?"x":"y",T=x6(c,S,w),C=T.range,A=C[1]-C[0],M=void 0;if(A>=1){if(A>1&&!v){var I=Ow(c,C[0]);u.attr({x:I[0]+b,y:I[1]+x}),o&&(M=h.getRawValue(C[0]))}else{var I=f.getPointOn(S,w);I&&u.attr({x:I[0]+b,y:I[1]+x});var L=h.getRawValue(C[0]),P=h.getRawValue(C[1]);o&&(M=GI(a,p,L,P,T.t))}i.lastFrameIndex=C[0]}else{var R=e===1||i.lastFrameIndex>0?C[0]:0,I=Ow(c,R);o&&(M=h.getRawValue(R)),u.attr({x:I[0]+b,y:I[1]+x})}if(o){var O=Zs(u);typeof O.setLabelText=="function"&&O.setLabelText(M)}}},t.prototype._doUpdateAnimation=function(e,n,a,i,o,s,l){var u=this._polyline,f=this._polygon,c=e.hostModel,h=c6(this._data,e,this._stackedOnPoints,n,this._coordSys,a,this._valueOrigin),v=h.current,p=h.stackedOnCurrent,d=h.next,g=h.stackedOnNext;if(o&&(v=Pa(h.current,a,o,l),p=Pa(h.stackedOnCurrent,a,o,l),d=Pa(h.next,a,o,l),g=Pa(h.stackedOnNext,a,o,l)),Ew(v,d)>3e3||f&&Ew(p,g)>3e3){u.stopAnimation(),u.setShape({points:d}),f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g}));return}u.shape.__points=h.current,u.shape.points=v;var y={shape:{points:d}};h.current!==v&&(y.shape.__points=h.next),u.stopAnimation(),Ht(u,y,c),f&&(f.setShape({points:v,stackedOnPoints:p}),f.stopAnimation(),Ht(f,{shape:{stackedOnPoints:g}},c),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=h.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b==="="){var x=e.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var w=u.shape.__points,T=0;Tt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;et&&(t=i,e=a)}return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},C6=function(r){return Math.round(r.length/2)};function nR(r){return{seriesType:r,reset:function(t,e,n){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,s=a.count();if(s>10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),c=n.getDevicePixelRatio(),h=Math.abs(f[1]-f[0])*(c||1),v=Math.round(s/h);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var p=void 0;nt(i)?p=T6[i]:vt(i)&&(p=i),p&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,p,C6))}}}}}function A6(r){r.registerChartView(w6),r.registerSeriesModel(s6),r.registerLayout(Sf("line",!0)),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,nR("line"))}var $u=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return Sa(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,n,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(e),s=i.dataToPoint(o);if(a)D(i.getAxes(),function(h,v){if(h.type==="category"&&n!=null){var p=h.getTicksCoords(),d=h.getTickModel().get("alignWithLabel"),g=o[v],y=n[v]==="x1"||n[v]==="y1";if(y&&!d&&(g+=1),p.length<2)return;if(p.length===2){s[v]=h.toGlobalCoord(h.getExtent()[y?1:0]);return}for(var m=void 0,_=void 0,S=1,b=0;bg){_=(x+m)/2;break}b===1&&(S=w-p[0].tickValue)}_==null&&(m?m&&(_=p[p.length-1].coord):_=p[0].coord),s[v]=h.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),c=i.getBaseAxis().isHorizontal()?0:1;s[c]+=u+f/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}(ne);ne.registerClass($u);var D6=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return Sa(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 e=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>e&&(e=n),e},t.prototype.brushSelector=function(e,n,a){return a.rect(n.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=hi($u.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}($u),M6=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),Hh=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new M6},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,f=n.startAngle,c=n.endAngle,h=n.clockwise,v=Math.PI*2,p=h?c-fMath.PI/2&&fs)return!0;s=c}return!1},t.prototype._isOrderDifferentInView=function(e,n){for(var a=n.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,n,a,i){if(this._isOrderChangedWithinSameData(e,n,a)){var o=this._dataSort(e,a,n);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,n,a){var i=n.baseAxis,o=this._dataSort(e,i,function(s){return e.get(e.mapDimension(n.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(e,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(e,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var n=this.group,a=this._data;e&&e.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){Ou(i,e,_t(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(qt),Nw={cartesian2d:function(r,t){var e=t.width<0?-1:1,n=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var a=r.x+r.width,i=r.y+r.height,o=zd(t.x,r.x),s=Fd(t.x+t.width,a),l=zd(t.y,r.y),u=Fd(t.y+t.height,i),f=sa?s:o,t.y=c&&l>i?u:l,t.width=f?0:s-o,t.height=c?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),f||c},polar:function(r,t){var e=t.r0<=t.r?1:-1;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}var a=Fd(t.r,r.r),i=zd(t.r0,r.r0);t.r=a,t.r0=i;var o=a-i<0;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},Bw={cartesian2d:function(r,t,e,n,a,i,o,s,l){var u=new Vt({shape:H({},n),z2:1});if(u.__dataIndex=e,u.name="item",i){var f=u.shape,c=a?"height":"width";f[c]=0}return u},polar:function(r,t,e,n,a,i,o,s,l){var u=!a&&l?Hh:nr,f=new u({shape:n,z2:1});f.name="item";var c=aR(a);if(f.calculateTextPosition=I6(c,{isRoundCap:u===Hh}),i){var h=f.shape,v=a?"r":"endAngle",p={};h[v]=a?n.r0:n.startAngle,p[v]=n[v],(s?Ht:ae)(f,{shape:p},i)}return f}};function E6(r,t){var e=r.get("realtimeSort",!0),n=t.getBaseAxis();if(e&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function Vw(r,t,e,n,a,i,o,s){var l,u;i?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?Ht:ae)(e,{shape:l},t,a,null);var f=t?r.baseAxis.model:null;(o?Ht:ae)(e,{shape:u},f,a)}function zw(r,t){for(var e=0;e0?1:-1,o=n.height>0?1:-1;return{x:n.x+i*a/2,y:n.y+o*a/2,width:n.width-i*a,height:n.height-o*a}},polar:function(r,t,e){var n=r.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function N6(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function aR(r){return function(t){var e=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+e;default:return n}}}(r)}function Gw(r,t,e,n,a,i,o,s){var l=t.getItemVisual(e,"style");if(s){if(!i.get("roundCap")){var f=r.shape,c=ao(n.getModel("itemStyle"),f,!0);H(f,c),r.setShape(f)}}else{var u=n.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var h=n.getShallow("cursor");h&&r.attr("cursor",h);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",p=Ae(n);Oe(r,p,{labelFetcher:i,labelDataIndex:e,defaultText:Os(i.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var d=r.getTextContent();if(s&&d){var g=n.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,L6(r,g==="outside"?v:g,aR(o),n.get(["label","rotate"]))}TL(d,p,i.getRawValue(e),function(m){return qP(t,m)});var y=n.getModel(["emphasis"]);fe(r,y.get("focus"),y.get("blurScope"),y.get("disabled")),ke(r,n),N6(a)&&(r.style.fill="none",r.style.stroke="none",D(r.states,function(m){m.style&&(m.style.fill=m.style.stroke="none")}))}function B6(r,t){var e=r.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var n=r.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,a,i)}var V6=function(){function r(){}return r}(),Hw=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new V6},t.prototype.buildPath=function(e,n){for(var a=n.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?e:null},30,!1);function z6(r,t,e){for(var n=r.baseDimIdx,a=1-n,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,c=i.length/3;f=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[f]}return-1}function iR(r,t,e){if(Po(e,"cartesian2d")){var n=t,a=e.getArea();return{x:r?n.x:a.x,y:r?a.y:n.y,width:r?n.width:a.width,height:r?a.height:n.height}}else{var a=e.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:r?a.r0:i.r0,r:r?a.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function F6(r,t,e){var n=r.type==="polar"?nr:Vt;return new n({shape:iR(t,e,r),silent:!0,z2:0})}function G6(r){r.registerChartView(R6),r.registerSeriesModel(D6),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,bt(fP,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,cP("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,nR("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var $w=Math.PI*2,_c=Math.PI/180;function oR(r,t){return xe(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function sR(r,t){var e=oR(r,t),n=r.get("center"),a=r.get("radius");W(a)||(a=[0,a]);var i=et(e.width,t.getWidth()),o=et(e.height,t.getHeight()),s=Math.min(i,o),l=et(a[0],s/2),u=et(a[1],s/2),f,c,h=r.coordinateSystem;if(h){var v=h.dataToPoint(n);f=v[0]||0,c=v[1]||0}else W(n)||(n=[n,n]),f=et(n[0],i)+e.x,c=et(n[1],o)+e.y;return{cx:f,cy:c,r0:l,r:u}}function H6(r,t,e){t.eachSeriesByType(r,function(n){var a=n.getData(),i=a.mapDimension("value"),o=oR(n,e),s=sR(n,e),l=s.cx,u=s.cy,f=s.r,c=s.r0,h=-n.get("startAngle")*_c,v=n.get("endAngle"),p=n.get("padAngle")*_c;v=v==="auto"?h-$w:-v*_c;var d=n.get("minAngle")*_c,g=d+p,y=0;a.each(i,function(B){!isNaN(B)&&y++});var m=a.getSum(i),_=Math.PI/(m||y)*2,S=n.get("clockwise"),b=n.get("roseType"),x=n.get("stillShowZeroSum"),w=a.getDataExtent(i);w[0]=0;var T=S?1:-1,C=[h,v],A=T*p/2;z0(C,!S),h=C[0],v=C[1];var M=lR(n);M.startAngle=h,M.endAngle=v,M.clockwise=S;var I=Math.abs(v-h),L=I,P=0,R=h;if(a.setLayout({viewRect:o,r:f}),a.each(i,function(B,N){var F;if(isNaN(B)){a.setItemLayout(N,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:S,cx:l,cy:u,r0:c,r:b?NaN:f});return}b!=="area"?F=m===0&&x?_:B*_:F=I/y,FF?(Z=R+T*F/2,Q=Z):(Z=R+A,Q=U-A),a.setItemLayout(N,{angle:F,startAngle:Z,endAngle:Q,clockwise:S,cx:l,cy:u,r0:c,r:b?Yt(B,w,[c,f]):f}),R=U}),L<$w&&y)if(L<=.001){var O=I/y;a.each(i,function(B,N){if(!isNaN(B)){var F=a.getItemLayout(N);F.angle=O;var U=0,Z=0;Oe?y:g,b=Math.abs(_.label.y-e);if(b>=S.maxY){var x=_.label.x-t-_.len2*a,w=n+_.len,T=Math.abs(x)r.unconstrainedWidth?null:v:null;n.setStyle("width",p)}var d=n.getBoundingRect();i.width=d.width;var g=(n.style.margin||0)+2.1;i.height=d.height+g,i.y-=(i.height-c)/2}}}function Gd(r){return r.position==="center"}function $6(r){var t=r.getData(),e=[],n,a,i=!1,o=(r.get("minShowLabelAngle")||0)*W6,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,f=s.x,c=s.y,h=s.height;function v(x){x.ignore=!0}function p(x){if(!x.ignore)return!0;for(var w in x.states)if(x.states[w].ignore===!1)return!0;return!1}t.each(function(x){var w=t.getItemGraphicEl(x),T=w.shape,C=w.getTextContent(),A=w.getTextGuideLine(),M=t.getItemModel(x),I=M.getModel("label"),L=I.get("position")||M.get(["emphasis","label","position"]),P=I.get("distanceToLabelLine"),R=I.get("alignTo"),O=et(I.get("edgeDistance"),u),B=I.get("bleedMargin"),N=M.getModel("labelLine"),F=N.get("length");F=et(F,u);var U=N.get("length2");if(U=et(U,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":Q>0?"left":"right"}var z=Math.PI,q=0,Y=I.get("rotate");if(Gt(Y))q=Y*(z/180);else if(L==="center")q=0;else if(Y==="radial"||Y===!0){var tt=Q<0?-Z+z:-Z;q=tt}else if(Y==="tangential"&&L!=="outside"&&L!=="outer"){var ot=Math.atan2(Q,ft);ot<0&&(ot=z*2+ot);var lt=ft>0;lt&&(ot=z+ot),q=ot-z}if(i=!!q,C.x=ht,C.y=Tt,C.rotation=q,C.setStyle({verticalAlign:"middle"}),$){C.setStyle({align:G});var At=C.states.select;At&&(At.x+=C.x,At.y+=C.y)}else{var at=C.getBoundingRect().clone();at.applyTransform(C.getComputedTransform());var rt=(C.style.margin||0)+2.1;at.y-=rt/2,at.height+=rt,e.push({label:C,labelLine:A,position:L,len:F,len2:U,minTurnAngle:N.get("minTurnAngle"),maxSurfaceAngle:N.get("maxSurfaceAngle"),surfaceNormal:new Ct(Q,ft),linePoints:xt,textAlign:G,labelDistance:P,labelAlignTo:R,edgeDistance:O,bleedMargin:B,rect:at,unconstrainedWidth:at.width,labelStyleWidth:C.style.width})}w.setTextConfig({inside:$})}}),!i&&r.get("avoidLabelOverlap")&&U6(e,n,a,l,u,h,f,c);for(var d=0;d0){for(var f=o.getItemLayout(0),c=1;isNaN(f&&f.startAngle)&&c=i.r0}},t.type="pie",t}(qt);function nl(r,t,e){t=W(t)&&{coordDimensions:t}||H({encodeDefine:r.getEncode()},t);var n=r.getSource(),a=df(n,t).dimensions,i=new Je(a,r);return i.initData(n,e),i}var bf=function(){function r(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return r.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},r.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},r.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},r.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},r}(),Z6=zt(),q6=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new bf(it(this.getData,this),it(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return nl(this,{coordDimensions:["value"],encodeDefaulter:bt(r_,this)})},t.prototype.getDataParams=function(e){var n=this.getData(),a=Z6(n),i=a.seats;if(!i){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),i=a.seats=Gz(o,n.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,e);return s.percent=i[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){mo(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.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}(ne);function K6(r){return{seriesType:r,reset:function(t,e){var n=t.getData();n.filterSelf(function(a){var i=n.mapDimension("value"),o=n.get(i,a);return!(Gt(o)&&!isNaN(o)&&o<0)})}}}function j6(r){r.registerChartView(X6),r.registerSeriesModel(q6),L2("pie",r.registerAction),r.registerLayout(bt(H6,"pie")),r.registerProcessor(xf("pie")),r.registerProcessor(K6("pie"))}var Q6=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,n){return Sa(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(e,n,a){return a.point(n.getItemLayout(e))},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}(ne),fR=4,J6=function(){function r(){}return r}(),tU=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new J6},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,n){var a=n.points,i=n.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&i[0]=0;u--){var f=u*2,c=i[f]-s/2,h=i[f+1]-l/2;if(e>=c&&n>=h&&e<=c+s&&n<=h+l)return u}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.points,i=n.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,c=-1/0,h=0;h=0&&(u.dataIndex=c+(t.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}(),rU=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._symbolDraw.incrementalUpdate(e,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=e.end===n.getData().count()},t.prototype.updateTransform=function(e,n,a){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=Sf("").reset(e,n,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var n=e.coordinateSystem;return n&&n.getArea&&n.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,n){var a=this._symbolDraw,i=n.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new eU:new mf,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(e,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(qt),nU=function(r){V(t,r);function t(){return r!==null&&r.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}(kt),um=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",ge).models[0]},t.type="cartesian2dAxis",t}(kt);me(um,gf);var cR={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)"]}}},aU=Dt({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},cR),R_=Dt({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}}},cR),iU=Dt({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},R_),oU=dt({logBase:10},R_);const hR={category:aU,value:R_,time:iU,log:oU};var sU={value:1,category:1,time:1,log:1};function Ns(r,t,e,n){D(sU,function(a,i){var o=Dt(Dt({},hR[i],!0),n,!0),s=function(l){V(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=t+"Axis."+i,f}return u.prototype.mergeDefaultAndTheme=function(f,c){var h=Bu(this),v=h?js(f):{},p=c.getTheme();Dt(f,p.get(i+"Axis")),Dt(f,this.getDefaultOption()),f.type=Xw(f),h&&ai(f,v,h)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=rm.createByAxisModel(this))},u.prototype.getCategories=function(f){var c=this.option;if(c.type==="category")return f?c.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",Xw)}function Xw(r){return r.type||(r.data?"category":"value")}var lU=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return X(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),Xt(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}(),fm=["x","y"];function Zw(r){return r.type==="interval"||r.type==="time"}var uU=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=fm,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!Zw(e)||!Zw(n))){var a=e.getExtent(),i=n.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,c=(s[1]-o[1])/u,h=o[0]-a[0]*f,v=o[1]-i[0]*c,p=this._transform=[f,0,0,c,h,v];this._invTransform=Ws([],p)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),a=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&a.contain(a.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var a=this.dataToPoint(e),i=this.dataToPoint(n),o=this.getArea(),s=new Mt(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,a){a=a||[];var i=e[0],o=e[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return Re(a,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,n)),a[1]=l.toGlobalCoord(l.dataToCoord(o,n)),a},t.prototype.clampData=function(e,n){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(e[0]),u=i.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var a=[];if(this._invTransform)return Re(a,e,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(e[0]),n),a[1]=o.coordToData(o.toLocalCoord(e[1]),n),a},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var n=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1])-e,o=Math.min(a[0],a[1])-e,s=Math.max(n[0],n[1])-i+e,l=Math.max(a[0],a[1])-o+e;return new Mt(i,o,s,l)},t}(lU),fU=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(pn);function cm(r,t,e){e=e||{};var n=r.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,f=n.getRect(),c=[f.x,f.x+f.width,f.y,f.y+f.height],h={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,p=u==="x"?[c[2]-v,c[3]+v]:[c[0]-v,c[1]+v];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[h.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=[u==="y"?p[h[l]]:c[0],u==="x"?p[h[l]]:c[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?p[h[s]]-p[h.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Ie(e.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var y=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-y:y,i.z2=1,i}function qw(r){return r.get("coordinateSystem")==="cartesian2d"}function Kw(r){var t={xAxisModel:null,yAxisModel:null};return D(t,function(e,n){var a=n.replace(/Model$/,""),i=r.getReferringComponents(a,ge).models[0];t[n]=i}),t}var Hd=Math.log;function vR(r,t,e){var n=pa.prototype,a=n.getTicks.call(e),i=n.getTicks.call(e,!0),o=a.length-1,s=n.getInterval.call(e),l=gP(r,t),u=l.extent,f=l.fixMin,c=l.fixMax;if(r.type==="log"){var h=Hd(r.base);u=[Hd(u[0])/h,Hd(u[1])/h]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:c});var v=n.getExtent.call(r);f&&(u[0]=v[0]),c&&(u[1]=v[1]);var p=n.getInterval.call(r),d=u[0],g=u[1];if(f&&c)p=(g-d)/o;else if(f)for(g=u[0]+p*o;gu[0]&&isFinite(d)&&isFinite(u[0]);)p=Dd(p),d=u[1]-p*o;else{var y=r.getTicks().length-1;y>o&&(p=Dd(p));var m=p*o;g=Math.ceil(u[1]/p)*p,d=ce(g-m),d<0&&u[0]>=0?(d=0,g=ce(m)):g>0&&u[1]<=0&&(g=0,d=-ce(m))}var _=(a[0].value-i[0].value)/s,S=(a[o].value-i[o].value)/s;n.setExtent.call(r,d+p*_,g+p*S),n.setInterval.call(r,p),(_||S)&&n.setNiceExtent.call(r,d+p,g-p)}var cU=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=fm,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=Ot(o),u=l.length;if(u){for(var f=[],c=u-1;c>=0;c--){var h=+l[c],v=o[h],p=v.model,d=v.scale;nm(d)&&p.get("alignTicks")&&p.get("interval")==null?f.push(v):(ks(d,p),nm(d)&&(s=v))}f.length&&(s||(s=f.pop(),ks(s.scale,s.model)),D(f,function(g){vR(g.scale,g.model,s.scale)}))}}a(n.x),a(n.y);var i={};D(n.x,function(o){jw(n,"y",o,i)}),D(n.y,function(o){jw(n,"x",o,i)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var a=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=xe(a,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(D(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=$4(u);if(f){var c=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[c]-=f[c]+h,u.position==="top"?o.y+=f.height+h:u.position==="left"&&(o.x+=f.width+h)}}}),l()),D(this._coordsList,function(u){u.calcAffineTransform()});function l(){D(s,function(u){var f=u.isHorizontal(),c=f?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(c[h],c[1-h]),hU(u,f?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}gt(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):Pu(a-Ya)?(o=n>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),Jw={axisLine:function(r,t,e,n){var a=t.get(["axisLine","show"]);if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=n.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(Re(s,s,o),Re(l,l,o));var f=H({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new we({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});Ps(c.shape,c.style.lineWidth),c.anid="line",e.add(c);var h=t.get(["axisLine","symbol"]);if(h!=null){var v=t.get(["axisLine","symbolSize"]);nt(h)&&(h=[h,h]),(nt(v)||Gt(v))&&(v=[v,v]);var p=Io(t.get(["axisLine","symbolOffset"])||0,v),d=v[0],g=v[1];D([{rotate:r.rotation+Math.PI/2,offset:p[0],r:0},{rotate:r.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(y,m){if(h[m]!=="none"&&h[m]!=null){var _=ye(h[m],-d/2,-g/2,d,g,f.stroke,!0),S=y.r+y.offset,b=u?l:s;_.attr({rotation:y.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var a=dU(e,n,t,r),i=yU(e,n,t,r);if(pU(t,i,a),gU(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=LP(X(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));EP(o)}},axisName:function(r,t,e,n){var a=Ie(r.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),f=u[0]>u[1]?-1:1,c=[i==="start"?u[0]-f*l:i==="end"?u[1]+f*l:(u[0]+u[1])/2,eT(i)?r.labelOffset+o*l:0],h,v=t.get("nameRotate");v!=null&&(v=v*Ya/180);var p;eT(i)?h=tr.innerTextLayout(r.rotation,v??r.rotation,o):(h=vU(r.rotation,i,v||0,u),p=r.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(h.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=t.get("nameTruncate",!0)||{},y=g.ellipsis,m=Ie(r.nameTruncateMaxWidth,g.maxWidth,p),_=new Ft({x:c[0],y:c[1],rotation:h.rotation,silent:tr.isLabelSilent(t),style:re(s,{text:a,font:d,overflow:"truncate",width:m,ellipsis:y,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(Xs({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var S=tr.makeAxisEventDataBase(t);S.targetType="axisName",S.name=a,_t(_).eventData=S}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function vU(r,t,e,n){var a=PI(e-r),i,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Pu(a-Ya/2)?(o=l?"bottom":"top",i="center"):Pu(a-Ya*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aYa/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function pU(r,t,e){if(!yP(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),a=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],f=e[1],c=e[e.length-1],h=e[e.length-2];n===!1?(Ir(i),Ir(u)):tT(i,o)&&(n?(Ir(o),Ir(f)):(Ir(i),Ir(u))),a===!1?(Ir(s),Ir(c)):tT(l,s)&&(a?(Ir(l),Ir(h)):(Ir(s),Ir(c)))}}function Ir(r){r&&(r.ignore=!0)}function tT(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var a=wv([]);return Do(a,a,-r.rotation),e.applyTransform(ia([],a,r.getLocalTransform())),n.applyTransform(ia([],a,t.getLocalTransform())),e.intersect(n)}}function eT(r){return r==="middle"||r==="center"}function pR(r,t,e,n,a){for(var i=[],o=[],s=[],l=0;l=0||r===t}function wU(r){var t=E_(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,a=e.option,i=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=hm(e);i==null&&(a.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var d=l;p.color!=null&&(d=dt({color:p.color},l));var g=Dt(yt(p),{boundaryGap:e,splitNumber:n,scale:a,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:c,nameTextStyle:d,triggerEvent:h},!1);if(nt(f)){var y=g.name;g.name=f.replace("{value}",y??"")}else vt(f)&&(g.name=f(g.name,g));var m=new Ut(g,null,this.ecModel);return me(m,gf.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=v},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:Dt({lineStyle:{color:"#bbb"}},Dl.axisLine),axisLabel:Sc(Dl.axisLabel,!1),axisTick:Sc(Dl.axisTick,!1),splitLine:Sc(Dl.splitLine,!0),splitArea:Sc(Dl.splitArea,!0),indicator:[]},t}(kt),NU=["axisLine","axisTickLabel","axisName"],BU=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group;i.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var n=e.coordinateSystem,a=n.getIndicatorAxes(),i=X(a,function(o){var s=o.model.get("showName")?o.name:"",l=new tr(o.model,{axisName:s,position:[n.cx,n.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});D(i,function(o){D(NU,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(e){var n=e.coordinateSystem,a=n.getIndicatorAxes();if(!a.length)return;var i=e.get("shape"),o=e.getModel("splitLine"),s=e.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),c=s.get("show"),h=l.get("color"),v=u.get("color"),p=W(h)?h:[h],d=W(v)?v:[v],g=[],y=[];function m(R,O,B){var N=B%O.length;return R[N]=R[N]||[],N}if(i==="circle")for(var _=a[0].getTicksCoords(),S=n.cx,b=n.cy,x=0;x<_.length;x++){if(f){var w=m(g,p,x);g[w].push(new _a({shape:{cx:S,cy:b,r:_[x].coord}}))}if(c&&x<_.length-1){var w=m(y,d,x);y[w].push(new lf({shape:{cx:S,cy:b,r0:_[x].coord,r:_[x+1].coord}}))}}else for(var T,C=X(a,function(R,O){var B=R.getTicksCoords();return T=T==null?B.length-1:Math.min(B.length-1,T),X(B,function(N){return n.coordToPoint(N.coord,O)})}),A=[],x=0;x<=T;x++){for(var M=[],I=0;I3?1.4:o>1?1.2:1.1,f=i>0?u:1/u;$d(this,"zoom","zoomOnMouseWheel",e,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(a){var c=Math.abs(i),h=(i>0?1:-1)*(c>3?.4:c>1?.15:.05);$d(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:h,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){if(!sT(this._zr,"globalPan")){var n=e.pinchScale>1?1.1:1/1.1;$d(this,"zoom",null,e,{scale:n,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t}(Yr);function $d(r,t,e,n,a){r.pointerChecker&&r.pointerChecker(n,a.originX,a.originY)&&(ua(n.event),SR(r,t,e,n,a))}function SR(r,t,e,n,a){a.isAvailableBehavior=it(eh,null,e,n),r.trigger(t,a)}function eh(r,t,e){var n=e[r];return!r||n&&(!nt(n)||t.event[n+"Key"])}function O_(r,t,e){var n=r.target;n.x+=t,n.y+=e,n.dirty()}function N_(r,t,e,n){var a=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=t,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/r.zoom;r.zoom=o,a.x-=(e-a.x)*(u-1),a.y-=(n-a.y)*(u-1),a.scaleX*=u,a.scaleY*=u,a.dirty()}var UU={axisPointer:1,tooltip:1,brush:1};function tp(r,t,e){var n=t.getComponentByElement(r.topTarget),a=n&&n.coordinateSystem;return n&&n!==e&&!UU.hasOwnProperty(n.mainType)&&a&&a.model!==e}function xR(r){if(nt(r)){var t=new DOMParser;r=t.parseFromString(r,"text/xml")}var e=r;for(e.nodeType===9&&(e=e.firstChild);e.nodeName.toLowerCase()!=="svg"||e.nodeType!==1;)e=e.nextSibling;return e}var Yd,Wh={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},lT=Ot(Wh),Uh={"alignment-baseline":"textBaseline","stop-color":"stopColor"},uT=Ot(Uh),$U=function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(t,e){e=e||{};var n=xR(t);this._defsUsePending=[];var a=new mt;this._root=a;var i=[],o=n.getAttribute("viewBox")||"",s=parseFloat(n.getAttribute("width")||e.width),l=parseFloat(n.getAttribute("height")||e.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),yr(n,a,null,!0,!1);for(var u=n.firstChild;u;)this._parseNode(u,a,i,null,!1,!1),u=u.nextSibling;ZU(this._defs,this._defsUsePending),this._defsUsePending=[];var f,c;if(o){var h=ep(o);h.length>=4&&(f={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(f&&s!=null&&l!=null&&(c=wR(f,{x:0,y:0,width:s,height:l}),!e.ignoreViewBox)){var v=a;a=new mt,a.add(v),v.scaleX=v.scaleY=c.scale,v.x=c.x,v.y=c.y}return!e.ignoreRootClip&&s!=null&&l!=null&&a.setClipPath(new Vt({shape:{x:0,y:0,width:s,height:l}})),{root:a,width:s,height:l,viewBoxRect:f,viewBoxTransform:c,named:i}},r.prototype._parseNode=function(t,e,n,a,i,o){var s=t.nodeName.toLowerCase(),l,u=a;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=e;else{if(!i){var f=Yd[s];if(f&&st(Yd,s)){l=f.call(this,t,e);var c=t.getAttribute("name");if(c){var h={name:c,namedFrom:null,svgNodeTagLower:s,el:l};n.push(h),s==="g"&&(u=h)}else a&&n.push({name:a.name,namedFrom:a,svgNodeTagLower:s,el:l});e.add(l)}}var v=fT[s];if(v&&st(fT,s)){var p=v.call(this,t),d=t.getAttribute("id");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=t.firstChild;g;)g.nodeType===1?this._parseNode(g,l,n,u,i,o):g.nodeType===3&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(t,e){var n=new Ls({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),YU(n,e);var a=n.style,i=a.fontSize;i&&i<9&&(a.fontSize=9,n.scaleX*=i/9,n.scaleY*=i/9);var o=(a.fontSize||a.fontFamily)&&[a.fontStyle,a.fontWeight,(a.fontSize||12)+"px",a.fontFamily||"sans-serif"].join(" ");a.font=o;var s=n.getBoundingRect();return this._textX+=s.width,e.add(n),n},r.internalField=function(){Yd={g:function(t,e){var n=new mt;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Vt;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new _a;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new we;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new Ev;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n=t.getAttribute("points"),a;n&&(a=vT(n));var i=new ar({shape:{points:a||[]},silent:!0});return Lr(e,i),yr(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,e){var n=t.getAttribute("points"),a;n&&(a=vT(n));var i=new ir({shape:{points:a||[]},silent:!0});return Lr(e,i),yr(t,i,this._defsUsePending,!1,!1),i},image:function(t,e){var n=new Le;return Lr(e,n),yr(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",a=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(i),this._textY=parseFloat(a)+parseFloat(o);var s=new mt;return Lr(e,s),yr(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,e){var n=t.getAttribute("x"),a=t.getAttribute("y");n!=null&&(this._textX=parseFloat(n)),a!=null&&(this._textY=parseFloat(a));var i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new mt;return Lr(e,s),yr(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(t,e){var n=t.getAttribute("d")||"",a=hL(n);return Lr(e,a),yr(t,a,this._defsUsePending,!1,!1),a.silent=!0,a}}}(),r}(),fT={lineargradient:function(r){var t=parseInt(r.getAttribute("x1")||"0",10),e=parseInt(r.getAttribute("y1")||"0",10),n=parseInt(r.getAttribute("x2")||"10",10),a=parseInt(r.getAttribute("y2")||"0",10),i=new ff(t,e,n,a);return cT(r,i),hT(r,i),i},radialgradient:function(r){var t=parseInt(r.getAttribute("cx")||"0",10),e=parseInt(r.getAttribute("cy")||"0",10),n=parseInt(r.getAttribute("r")||"0",10),a=new gL(t,e,n);return cT(r,a),hT(r,a),a}};function cT(r,t){var e=r.getAttribute("gradientUnits");e==="userSpaceOnUse"&&(t.global=!0)}function hT(r,t){for(var e=r.firstChild;e;){if(e.nodeType===1&&e.nodeName.toLocaleLowerCase()==="stop"){var n=e.getAttribute("offset"),a=void 0;n&&n.indexOf("%")>0?a=parseInt(n,10)/100:n?a=parseFloat(n):a=0;var i={};bR(e,i,i);var o=i.stopColor||e.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:a,color:o})}e=e.nextSibling}}function Lr(r,t){r&&r.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),dt(t.__inheritedStyle,r.__inheritedStyle))}function vT(r){for(var t=ep(r),e=[],n=0;n0;i-=2){var o=n[i],s=n[i-1],l=ep(o);switch(a=a||Cr(),s){case"translate":Vn(a,a,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":L0(a,a,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Do(a,a,-parseFloat(l[0])*Xd,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":var u=Math.tan(parseFloat(l[0])*Xd);ia(a,[1,0,u,1,0,0],a);break;case"skewY":var f=Math.tan(parseFloat(l[0])*Xd);ia(a,[1,f,0,1,0,0],a);break;case"matrix":a[0]=parseFloat(l[0]),a[1]=parseFloat(l[1]),a[2]=parseFloat(l[2]),a[3]=parseFloat(l[3]),a[4]=parseFloat(l[4]),a[5]=parseFloat(l[5]);break}}t.setLocalTransform(a)}}var dT=/([^\s:;]+)\s*:\s*([^:;]+)/g;function bR(r,t,e){var n=r.getAttribute("style");if(n){dT.lastIndex=0;for(var a;(a=dT.exec(n))!=null;){var i=a[1],o=st(Wh,i)?Wh[i]:null;o&&(t[o]=a[2]);var s=st(Uh,i)?Uh[i]:null;s&&(e[s]=a[2])}}}function QU(r,t,e){for(var n=0;n0,g={api:n,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:h};l.resourceType==="geoJSON"?this._buildGeoJSON(g):l.resourceType==="geoSVG"&&this._buildSVG(g),this._updateController(t,e,n),this._updateMapSelectHandler(t,u,n,a)},r.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=ut(),n=ut(),a=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function f(v,p){return p&&(v=p(v)),v&&[v[0]*i.scaleX+i.x,v[1]*i.scaleY+i.y]}function c(v){for(var p=[],d=!u&&l&&l.project,g=0;g=0)&&(h=a);var v=o?{normal:{align:"center",verticalAlign:"middle"}}:null;Oe(t,Ae(n),{labelFetcher:h,labelDataIndex:c,defaultText:e},v);var p=t.getTextContent();if(p&&(TR(p).ignore=p.ignore,t.textConfig&&o)){var d=t.getBoundingRect().clone();t.textConfig.layoutRect=d,t.textConfig.position=[(o[0]-d.x)/d.width*100+"%",(o[1]-d.y)/d.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function ST(r,t,e,n,a,i){r.data?r.data.setItemGraphicEl(i,t):_t(t).eventData={componentType:"geo",componentIndex:a.componentIndex,geoIndex:a.componentIndex,name:e,region:n&&n.option||{}}}function xT(r,t,e,n,a){r.data||Xs({el:t,componentModel:a,itemName:e,itemTooltipOption:n.get("tooltip")})}function bT(r,t,e,n,a){t.highDownSilentOnTouch=!!a.get("selectedMode");var i=n.getModel("emphasis"),o=i.get("focus");return fe(t,o,i.get("blurScope"),i.get("disabled")),r.isGeo&&pF(t,a,e),o}function wT(r,t,e){var n=[],a;function i(){a=[]}function o(){a.length&&(n.push(a),a=[])}var s=t({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&a.push([l,u])},sphere:function(){}});return!e&&s.polygonStart(),D(r,function(l){s.lineStart();for(var u=0;u-1&&(a.style.stroke=a.style.fill,a.style.fill="#fff",a.style.lineWidth=2),a},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(ne);function m8(r,t){var e={};return D(r,function(n){n.each(n.mapDimension("value"),function(a,i){var o="ec-"+n.getName(i);e[o]=e[o]||[],isNaN(a)||e[o].push(a)})}),r[0].map(r[0].mapDimension("value"),function(n,a){for(var i="ec-"+r[0].getName(a),o=0,s=1/0,l=-1/0,u=e[i].length,f=0;f1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var b=r.getBoxLayoutParams();b.aspect=g,S=xe(b,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get("center"),t),this.setZoom(r.get("zoom"))}function b8(r,t){D(t.get("geoCoord"),function(e,n){r.addGeoCoord(n,e)})}var w8=function(){function r(){this.dimensions=AR}return r.prototype.create=function(t,e){var n=[];function a(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}t.eachComponent("geo",function(o,s){var l=o.get("map"),u=new dm(l+s,l,H({nameMap:o.get("nameMap")},a(o)));u.zoomLimit=o.get("scaleLimit"),n.push(u),o.coordinateSystem=u,u.model=o,u.resize=DT,u.resize(o,e)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=n[l]}});var i={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),D(i,function(o,s){var l=X(o,function(f){return f.get("nameMap")}),u=new dm(s,s,H({nameMap:C0(l)},a(o[0])));u.zoomLimit=Ie.apply(null,X(o,function(f){return f.get("scaleLimit")})),n.push(u),u.resize=DT,u.resize(o[0],e),D(o,function(f){f.coordinateSystem=u,b8(u,f)})}),n},r.prototype.getFilledRegions=function(t,e,n,a){for(var i=(t||[]).slice(),o=ut(),s=0;s=0;o--){var s=a[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},e.push(s)}}function I8(r,t){var e=r.isExpand?r.children:[],n=r.parentNode.children,a=r.hierNode.i?n[r.hierNode.i-1]:null;if(e.length){R8(r);var i=(e[0].hierNode.prelim+e[e.length-1].hierNode.prelim)/2;a?(r.hierNode.prelim=a.hierNode.prelim+t(r,a),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else a&&(r.hierNode.prelim=a.hierNode.prelim+t(r,a));r.parentNode.hierNode.defaultAncestor=E8(r,a,r.parentNode.hierNode.defaultAncestor||n[0],t)}function L8(r){var t=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:t},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function IT(r){return arguments.length?r:N8}function Yl(r,t){return r-=Math.PI/2,{x:t*Math.cos(r),y:t*Math.sin(r)}}function P8(r,t){return xe(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function R8(r){for(var t=r.children,e=t.length,n=0,a=0;--e>=0;){var i=t[e];i.hierNode.prelim+=n,i.hierNode.modifier+=n,a+=i.hierNode.change,n+=i.hierNode.shift+a}}function E8(r,t,e,n){if(t){for(var a=r,i=r,o=i.parentNode.children[0],s=t,l=a.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,c=s.hierNode.modifier;s=Zd(s),i=qd(i),s&&i;){a=Zd(a),o=qd(o),a.hierNode.ancestor=r;var h=s.hierNode.prelim+c-i.hierNode.prelim-u+n(s,i);h>0&&(O8(k8(s,r,e),r,h),u+=h,l+=h),c+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=a.hierNode.modifier,f+=o.hierNode.modifier}s&&!Zd(a)&&(a.hierNode.thread=s,a.hierNode.modifier+=c-l),i&&!qd(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,e=r)}return e}function Zd(r){var t=r.children;return t.length&&r.isExpand?t[t.length-1]:r.hierNode.thread}function qd(r){var t=r.children;return t.length&&r.isExpand?t[0]:r.hierNode.thread}function k8(r,t,e){return r.hierNode.ancestor.parentNode===t.parentNode?r.hierNode.ancestor:e}function O8(r,t,e){var n=e/(t.hierNode.i-r.hierNode.i);t.hierNode.change-=n,t.hierNode.shift+=e,t.hierNode.modifier+=e,t.hierNode.prelim+=e,r.hierNode.change+=n}function N8(r,t){return r.parentNode===t.parentNode?1:2}var B8=function(){function r(){this.parentPoint=[],this.childPoints=[]}return r}(),V8=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new B8},t.prototype.buildPath=function(e,n){var a=n.childPoints,i=a.length,o=n.parentPoint,s=a[0],l=a[i-1];if(i===1){e.moveTo(o[0],o[1]),e.lineTo(s[0],s[1]);return}var u=n.orient,f=u==="TB"||u==="BT"?0:1,c=1-f,h=et(n.forkPosition,1),v=[];v[f]=o[f],v[c]=o[c]+(l[c]-o[c])*h,e.moveTo(o[0],o[1]),e.lineTo(v[0],v[1]),e.moveTo(s[0],s[1]),v[f]=s[f],e.lineTo(v[0],v[1]),v[f]=l[f],e.lineTo(v[0],v[1]),e.lineTo(l[0],l[1]);for(var p=1;pm.x,b||(S=S-Math.PI));var w=b?"left":"right",T=s.getModel("label"),C=T.get("rotate"),A=C*(Math.PI/180),M=g.getTextContent();M&&(g.setTextConfig({position:T.get("position")||w,rotation:C==null?-S:A,origin:"center"}),M.setStyle("verticalAlign","middle"))}var I=s.get(["emphasis","focus"]),L=I==="relative"?vh(o.getAncestorsIndices(),o.getDescendantIndices()):I==="ancestor"?o.getAncestorsIndices():I==="descendant"?o.getDescendantIndices():null;L&&(_t(e).focus=L),F8(a,o,f,e,p,v,d,n),e.__edge&&(e.onHoverStateChange=function(P){if(P!=="blur"){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===sf||wh(e.__edge,P)}})}function F8(r,t,e,n,a,i,o,s){var l=t.getModel(),u=r.get("edgeShape"),f=r.get("layout"),c=r.getOrient(),h=r.get(["lineStyle","curveness"]),v=r.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),d=n.__edge;if(u==="curve")t.parentNode&&t.parentNode!==e&&(d||(d=n.__edge=new uf({shape:gm(f,c,h,a,a)})),Ht(d,{shape:gm(f,c,h,i,o)},r));else if(u==="polyline"&&f==="orthogonal"&&t!==e&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var g=t.children,y=[],m=0;me&&(e=a.height)}this.height=e+1},r.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,a=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(t){if(!(this.dataIndex<0)){var e=this.hostTree,n=e.data.getItemModel(this.dataIndex);return n.getModel(t)}},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},r.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var n=e.getData().tree.root,a=r.targetNode;if(nt(a)&&(a=n.getNodeById(a)),a&&n.contains(a))return{node:a};var i=r.targetNodeId;if(i!=null&&(a=n.getNodeById(i)))return{node:a}}}function RR(r){for(var t=[];r;)r=r.parentNode,r&&t.push(r);return t.reverse()}function G_(r,t){var e=RR(r);return It(e,t)>=0}function rp(r,t){for(var e=[];r;){var n=r.dataIndex;e.push({name:r.name,dataIndex:n,value:t.getRawValue(n)}),r=r.parentNode}return e.reverse(),e}var q8=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return t.prototype.getInitialData=function(e){var n={name:e.name,children:e.data},a=e.leaves||{},i=new Ut(a,this,this.ecModel),o=F_.createTree(n,this,s);function s(c){c.wrapMethod("getItemModel",function(h,v){var p=o.getNodeByDataIndex(v);return p&&p.children.length&&p.isExpand||(h.parentModel=i),h})}var l=0;o.eachNode("preorder",function(c){c.depth>l&&(l=c.depth)});var u=e.expandAndCollapse,f=u&&e.initialTreeDepth>=0?e.initialTreeDepth:l;return o.root.eachNode("preorder",function(c){var h=c.hostTree.data.getRawDataItem(c.dataIndex);c.isExpand=h&&h.collapsed!=null?!h.collapsed:c.depth<=f}),o.data},t.prototype.getOrient=function(){var e=this.get("orient");return e==="horizontal"?e="LR":e==="vertical"&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e,n,a){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(e),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return De("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(e){var n=r.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=rp(a,this),n.collapsed=!a.isExpand,n},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(ne);function K8(r,t,e){for(var n=[r],a=[],i;i=n.pop();)if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)e.push(a[i])}}function j8(r,t){r.eachSeriesByType("tree",function(e){Q8(e,t)})}function Q8(r,t){var e=P8(r,t);r.layoutInfo=e;var n=r.get("layout"),a=0,i=0,o=null;n==="radial"?(a=2*Math.PI,i=Math.min(e.height,e.width)/2,o=IT(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(a=e.width,i=e.height,o=IT());var s=r.getData().tree.root,l=s.children[0];if(l){M8(s),K8(l,I8,o),s.hierNode.modifier=-l.hierNode.prelim,Il(l,L8);var u=l,f=l,c=l;Il(l,function(_){var S=_.getLayout().x;Sf.getLayout().x&&(f=_),_.depth>c.depth&&(c=_)});var h=u===f?1:o(u,f)/2,v=h-u.getLayout().x,p=0,d=0,g=0,y=0;if(n==="radial")p=a/(f.getLayout().x+h+v),d=i/(c.depth-1||1),Il(l,function(_){g=(_.getLayout().x+v)*p,y=(_.depth-1)*d;var S=Yl(g,y);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();m==="RL"||m==="LR"?(d=i/(f.getLayout().x+h+v),p=a/(c.depth-1||1),Il(l,function(_){y=(_.getLayout().x+v)*d,g=m==="LR"?(_.depth-1)*p:a-(_.depth-1)*p,_.setLayout({x:g,y},!0)})):(m==="TB"||m==="BT")&&(p=a/(f.getLayout().x+h+v),d=i/(c.depth-1||1),Il(l,function(_){g=(_.getLayout().x+v)*p,y=m==="TB"?(_.depth-1)*d:i-(_.depth-1)*d,_.setLayout({x:g,y},!0)}))}}}function J8(r){r.eachSeriesByType("tree",function(t){var e=t.getData(),n=e.tree;n.eachNode(function(a){var i=a.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=e.ensureUniqueItemVisual(a.dataIndex,"style");H(s,o)})})}function t$(r){r.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(n){var a=t.dataIndex,i=n.getData().tree,o=i.getNodeByDataIndex(a);o.isExpand=!o.isExpand})}),r.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e,n){e.eachComponent({mainType:"series",subType:"tree",query:t},function(a){var i=a.coordinateSystem,o=V_(i,t,void 0,n);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}function e$(r){r.registerChartView(z8),r.registerSeriesModel(q8),r.registerLayout(j8),r.registerVisual(J8),t$(r)}var kT=["treemapZoomToNode","treemapRender","treemapMove"];function r$(r){for(var t=0;t1;)i=i.parentNode;var o=Uy(r.ecModel,i.name||i.dataIndex+"",n);a.setVisual("decal",o)})}var n$=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.preventUsingHoverLayer=!0,e}return t.prototype.getInitialData=function(e,n){var a={name:e.name,children:e.data};kR(a);var i=e.levels||[],o=this.designatedVisualItemStyle={},s=new Ut({itemStyle:o},this,n);i=e.levels=a$(i,n);var l=X(i||[],function(c){return new Ut(c,s,n)},this),u=F_.createTree(a,this,f);function f(c){c.wrapMethod("getItemModel",function(h,v){var p=u.getNodeByDataIndex(v),d=p?l[p.depth]:null;return h.parentModel=d||s,h})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e,n,a){var i=this.getData(),o=this.getRawValue(e),s=i.getName(e);return De("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(e){var n=r.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=rp(a,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},H(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var n=this._idIndexMap;n||(n=this._idIndexMap=ut(),this._idIndexMapCount=0);var a=n.get(e);return a==null&&n.set(e,a=this._idIndexMapCount++),a},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var n=this.getRawData().tree.root;(!e||e!==n&&!n.contains(e))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){ER(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(ne);function kR(r){var t=0;D(r.children,function(n){kR(n);var a=n.value;W(a)&&(a=a[0]),t+=a});var e=r.value;W(e)&&(e=e[0]),(e==null||isNaN(e))&&(e=t),e<0&&(e=0),W(r.value)?r.value[0]=e:r.value=e}function a$(r,t){var e=Zt(t.get("color")),n=Zt(t.get(["aria","decal","decals"]));if(e){r=r||[];var a,i;D(r,function(s){var l=new Ut(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(a=!0),(l.get(["itemStyle","decal"])||f&&f!=="none")&&(i=!0)});var o=r[0]||(r[0]={});return a||(o.color=e.slice()),!i&&n&&(o.decal=n.slice()),r}}var i$=8,OT=8,Kd=5,o$=function(){function r(t){this.group=new mt,t.add(this.group)}return r.prototype.render=function(t,e,n,a){var i=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!n)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),c={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,u),this._renderContent(t,c,s,l,u,f,a),Wv(o,c.pos,c.box)}},r.prototype._prepare=function(t,e,n){for(var a=t;a;a=a.parentNode){var i=_e(a.getModel().get("name"),""),o=n.getTextRect(i),s=Math.max(o.width+i$*2,e.emptyItemWidth);e.totalWidth+=s+OT,e.renderList.push({node:a,text:i,width:s})}},r.prototype._renderContent=function(t,e,n,a,i,o,s){for(var l=0,u=e.emptyItemWidth,f=t.get(["breadcrumb","height"]),c=gG(e.pos,e.box),h=e.totalWidth,v=e.renderList,p=a.getModel("itemStyle").getItemStyle(),d=v.length-1;d>=0;d--){var g=v[d],y=g.node,m=g.width,_=g.text;h>c.width&&(h-=m-u,m=u,_=null);var S=new ar({shape:{points:s$(l,0,m,f,d===v.length-1,d===0)},style:dt(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Ft({style:re(i,{text:_})}),textConfig:{position:"inside"},z2:$s*1e4,onclick:bt(s,y)});S.disableLabelAnimation=!0,S.getTextContent().ensureState("emphasis").style=re(o,{text:_}),S.ensureState("emphasis").style=p,fe(S,a.get("focus"),a.get("blurScope"),a.get("disabled")),this.group.add(S),l$(S,t,y),l+=m+OT}},r.prototype.remove=function(){this.group.removeAll()},r}();function s$(r,t,e,n,a,i){var o=[[a?r:r-Kd,t],[r+e,t],[r+e,t+n],[a?r:r-Kd,t+n]];return!i&&o.splice(2,0,[r+e+Kd,t+n/2]),!a&&o.push([r,t+n/2]),o}function l$(r,t,e){_t(r).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:e&&e.dataIndex,name:e&&e.name},treePathInfo:e&&rp(e,t)}}var u$=function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(t,e,n,a,i){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:a,easing:i}),!0)},r.prototype.finished=function(t){return this._finishedCallback=t,this},r.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){e--,e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},a=0,i=this._storage.length;aBT||Math.abs(e.dy)>BT)){var n=this.seriesModel.getData().tree.root;if(!n)return;var a=n.getLayout();if(!a)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x+e.dx,y:a.y+e.dy,width:a.width,height:a.height}})}},t.prototype._onZoom=function(e){var n=e.originX,a=e.originY,i=e.scale;if(this._state!=="animating"){var o=this.seriesModel.getData().tree.root;if(!o)return;var s=o.getLayout();if(!s)return;var l=new Mt(s.x,s.y,s.width,s.height),u=null,f=this._controllerHost;u=f.zoomLimit;var c=f.zoom=f.zoom||1;if(c*=i,u){var h=u.min||0,v=u.max||1/0;c=Math.max(Math.min(v,c),h)}var p=c/f.zoom;f.zoom=c;var d=this.seriesModel.layoutInfo;n-=d.x,a-=d.y;var g=Cr();Vn(g,g,[-n,-a]),L0(g,g,[p,p]),Vn(g,g,[n,a]),l.applyTransform(g),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:l.x,y:l.y,width:l.width,height:l.height}})}},t.prototype._initEvents=function(e){var n=this;e.on("click",function(a){if(n._state==="ready"){var i=n.seriesModel.get("nodeClick",!0);if(i){var o=n.findTarget(a.offsetX,a.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)n._rootToNode(o);else if(i==="zoomToNode")n._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&Ih(u,f)}}}}},this)},t.prototype._renderBreadcrumb=function(e,n,a){var i=this;a||(a=e.get("leafDepth",!0)!=null?{node:e.getViewRoot()}:this.findTarget(n.getWidth()/2,n.getHeight()/2),a||(a={node:e.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new o$(this.group))).render(e,n,a.node,function(o){i._state!=="animating"&&(G_(e.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Ll(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,n){var a,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(e,n),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)a={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),a},t.type="treemap",t}(qt);function Ll(){return{nodeGroup:[],background:[],content:[]}}function d$(r,t,e,n,a,i,o,s,l,u){if(!o)return;var f=o.getLayout(),c=r.getData(),h=o.getModel();if(c.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var v=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,b=_&&_.length,x=h.getModel("itemStyle"),w=h.getModel(["emphasis","itemStyle"]),T=h.getModel(["blur","itemStyle"]),C=h.getModel(["select","itemStyle"]),A=x.get("borderRadius")||0,M=ht("nodeGroup",ym);if(!M)return;if(l.add(M),M.x=f.x||0,M.y=f.y||0,M.markRedraw(),$h(M).nodeWidth=v,$h(M).nodeHeight=p,f.isAboveViewRoot)return M;var I=ht("background",NT,u,h$);I&&F(M,I,b&&f.upperLabelHeight);var L=h.getModel("emphasis"),P=L.get("focus"),R=L.get("blurScope"),O=L.get("disabled"),B=P==="ancestor"?o.getAncestorsIndices():P==="descendant"?o.getDescendantIndices():P;if(b)ku(M)&&Ji(M,!1),I&&(Ji(I,!O),c.setItemGraphicEl(o.dataIndex,I),Ny(I,B,R));else{var N=ht("content",NT,u,v$);N&&U(M,N),I.disableMorphing=!0,I&&ku(I)&&Ji(I,!1),Ji(M,!O),c.setItemGraphicEl(o.dataIndex,M),Ny(M,B,R)}return M;function F(G,$,K){var j=_t($);if(j.dataIndex=o.dataIndex,j.seriesIndex=r.seriesIndex,$.setShape({x:0,y:0,width:v,height:p,r:A}),g)Z($);else{$.invisible=!1;var J=o.getVisual("style"),ct=J.stroke,E=FT(x);E.fill=ct;var k=Hi(w);k.fill=w.get("borderColor");var z=Hi(T);z.fill=T.get("borderColor");var q=Hi(C);if(q.fill=C.get("borderColor"),K){var Y=v-2*d;Q($,ct,J.opacity,{x:d,y:0,width:Y,height:S})}else $.removeTextContent();$.setStyle(E),$.ensureState("emphasis").style=k,$.ensureState("blur").style=z,$.ensureState("select").style=q,xo($)}G.add($)}function U(G,$){var K=_t($);K.dataIndex=o.dataIndex,K.seriesIndex=r.seriesIndex;var j=Math.max(v-2*d,0),J=Math.max(p-2*d,0);if($.culling=!0,$.setShape({x:d,y:d,width:j,height:J,r:A}),g)Z($);else{$.invisible=!1;var ct=o.getVisual("style"),E=ct.fill,k=FT(x);k.fill=E,k.decal=ct.decal;var z=Hi(w),q=Hi(T),Y=Hi(C);Q($,E,ct.opacity,null),$.setStyle(k),$.ensureState("emphasis").style=z,$.ensureState("blur").style=q,$.ensureState("select").style=Y,xo($)}G.add($)}function Z(G){!G.invisible&&i.push(G)}function Q(G,$,K,j){var J=h.getModel(j?zT:VT),ct=_e(h.get("name"),null),E=J.getShallow("show");Oe(G,Ae(h,j?zT:VT),{defaultText:E?ct:null,inheritColor:$,defaultOpacity:K,labelFetcher:r,labelDataIndex:o.dataIndex});var k=G.getTextContent();if(k){var z=k.style,q=D0(z.padding||0);j&&(G.setTextConfig({layoutRect:j}),k.disableLabelLayout=!0),k.beforeUpdate=function(){var tt=Math.max((j?j.width:G.shape.width)-q[1]-q[3],0),ot=Math.max((j?j.height:G.shape.height)-q[0]-q[2],0);(z.width!==tt||z.height!==ot)&&k.setStyle({width:tt,height:ot})},z.truncateMinChar=2,z.lineOverflow="truncate",ft(z,j,f);var Y=k.getState("emphasis");ft(Y?Y.style:null,j,f)}}function ft(G,$,K){var j=G?G.text:null;if(!$&&K.isLeafRoot&&j!=null){var J=r.get("drillDownIcon",!0);G.text=J?J+" "+j:j}}function ht(G,$,K,j){var J=m!=null&&e[G][m],ct=a[G];return J?(e[G][m]=null,Tt(ct,J)):g||(J=new $,J instanceof $r&&(J.z2=g$(K,j)),xt(ct,J)),t[G][y]=J}function Tt(G,$){var K=G[y]={};$ instanceof ym?(K.oldX=$.x,K.oldY=$.y):K.oldShape=H({},$.shape)}function xt(G,$){var K=G[y]={},j=o.parentNode,J=$ instanceof mt;if(j&&(!n||n.direction==="drillDown")){var ct=0,E=0,k=a.background[j.getRawIndex()];!n&&k&&k.oldShape&&(ct=k.oldShape.width,E=k.oldShape.height),J?(K.oldX=0,K.oldY=E):K.oldShape={x:ct,y:E,width:0,height:0}}K.fadein=!J}}function g$(r,t){return r*c$+t}var Zu=D,y$=gt,Yh=-1,Ce=function(){function r(t){var e=t.mappingMethod,n=t.type,a=this.option=yt(t);this.type=n,this.mappingMethod=e,this._normalizeData=S$[e];var i=r.visualHandlers[n];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[e],e==="piecewise"?(jd(a),m$(a)):e==="category"?a.categories?_$(a):jd(a,!0):(er(e!=="linear"||a.dataExtent),jd(a))}return r.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},r.prototype.getNormalizer=function(){return it(this._normalizeData,this)},r.listVisualTypes=function(){return Ot(r.visualHandlers)},r.isValidType=function(t){return r.visualHandlers.hasOwnProperty(t)},r.eachVisual=function(t,e,n){gt(t)?D(t,e,n):e.call(n,t)},r.mapVisual=function(t,e,n){var a,i=W(t)?[]:gt(t)?{}:(a=!0,null);return r.eachVisual(t,function(o,s){var l=e.call(n,o,s);a?i=l:i[s]=l}),i},r.retrieveVisuals=function(t){var e={},n;return t&&Zu(r.visualHandlers,function(a,i){t.hasOwnProperty(i)&&(e[i]=t[i],n=!0)}),n?e:null},r.prepareVisualTypes=function(t){if(W(t))t=t.slice();else if(y$(t)){var e=[];Zu(t,function(n,a){e.push(a)}),t=e}else return[];return t.sort(function(n,a){return a==="color"&&n!=="color"&&n.indexOf("color")===0?1:-1}),t},r.dependsOn=function(t,e){return e==="color"?!!(t&&t.indexOf(e)===0):t===e},r.findPieceIndex=function(t,e,n){for(var a,i=1/0,o=0,s=e.length;o=0;i--)n[i]==null&&(delete e[t[i]],t.pop())}function jd(r,t){var e=r.visual,n=[];gt(e)?Zu(e,function(i){n.push(i)}):e!=null&&n.push(e);var a={color:1,symbol:1};!t&&n.length===1&&!a.hasOwnProperty(r.type)&&(n[1]=n[0]),OR(r,n)}function bc(r){return{applyVisual:function(t,e,n){var a=this.mapValueToVisual(t);n("color",r(e("color"),a))},_normalizedToVisual:mm([0,1])}}function GT(r){var t=this.option.visual;return t[Math.round(Yt(r,[0,1],[0,t.length-1],!0))]||{}}function Pl(r){return function(t,e,n){n(r,this.mapValueToVisual(t))}}function Xl(r){var t=this.option.visual;return t[this.option.loop&&r!==Yh?r%t.length:r]}function Wi(){return this.option.visual[0]}function mm(r){return{linear:function(t){return Yt(t,r,this.option.visual,!0)},category:Xl,piecewise:function(t,e){var n=_m.call(this,e);return n==null&&(n=Yt(t,r,this.option.visual,!0)),n},fixed:Wi}}function _m(r){var t=this.option,e=t.pieceList;if(t.hasSpecialVisual){var n=Ce.findPieceIndex(r,e),a=e[n];if(a&&a.visual)return a.visual[this.type]}}function OR(r,t){return r.visual=t,r.type==="color"&&(r.parsedVisual=X(t,function(e){var n=Ar(e);return n||[0,0,0,1]})),t}var S$={linear:function(r){return Yt(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var t=this.option.pieceList,e=Ce.findPieceIndex(r,t,!0);if(e!=null)return Yt(e,[0,t.length-1],[0,1],!0)},category:function(r){var t=this.option.categories?this.option.categoryMap[r]:r;return t??Yh},fixed:ve};function wc(r,t,e){return r?t<=e:t=e.length||d===e[d.depth]){var y=A$(a,l,d,g,p,n);BR(d,y,e,n)}})}}}function w$(r,t,e){var n=H({},t),a=e.designatedVisualItemStyle;return D(["color","colorAlpha","colorSaturation"],function(i){a[i]=t[i];var o=r.get(i);a[i]=null,o!=null&&(n[i]=o)}),n}function HT(r){var t=Qd(r,"color");if(t){var e=Qd(r,"colorAlpha"),n=Qd(r,"colorSaturation");return n&&(t=iu(t,null,null,n)),e&&(t=yh(t,e)),t}}function T$(r,t){return t!=null?iu(t,null,null,r):null}function Qd(r,t){var e=r[t];if(e!=null&&e!=="none")return e}function C$(r,t,e,n,a,i){if(!(!i||!i.length)){var o=Jd(t,"color")||a.color!=null&&a.color!=="none"&&(Jd(t,"colorAlpha")||Jd(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=e.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var f=t.get("colorMappingBy"),c={type:o.name,dataExtent:u,visual:o.range};c.type==="color"&&(f==="index"||f==="id")?(c.mappingMethod="category",c.loop=!0):c.mappingMethod="linear";var h=new Ce(c);return NR(h).drColorMappingBy=f,h}}}function Jd(r,t){var e=r.get(t);return W(e)&&e.length?{name:t,range:e}:null}function A$(r,t,e,n,a,i){var o=H({},t);if(a){var s=a.type,l=s==="color"&&NR(a).drColorMappingBy,u=l==="index"?n:l==="id"?i.mapIdToIndex(e.getId()):e.getValue(r.get("visualDimension"));o[s]=a.mapValueToVisual(u)}return o}var qu=Math.max,Xh=Math.min,WT=Ie,H_=D,VR=["itemStyle","borderWidth"],D$=["itemStyle","gapWidth"],M$=["upperLabel","show"],I$=["upperLabel","height"];const L$={seriesType:"treemap",reset:function(r,t,e,n){var a=e.getWidth(),i=e.getHeight(),o=r.option,s=xe(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),l=o.size||[],u=et(WT(s.width,l[0]),a),f=et(WT(s.height,l[1]),i),c=n&&n.type,h=["treemapZoomToNode","treemapRootToNode"],v=Xu(n,h,r),p=c==="treemapRender"||c==="treemapMove"?n.rootRect:null,d=r.getViewRoot(),g=RR(d);if(c!=="treemapMove"){var y=c==="treemapZoomToNode"?N$(r,v,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&m!=="asc"&&m!=="desc"&&(m="desc");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),zR(d,_,!1,0),S=d.getLayout(),H_(g,function(x,w){var T=(g[w+1]||d).getValue();x.setLayout(H({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var b=r.getData().tree.root;b.setLayout(B$(s,p,v),!0),r.setLayoutInfo(s),FR(b,new Mt(-s.x,-s.y,a,i),g,d,0)}};function zR(r,t,e,n){var a,i;if(!r.isRemoved()){var o=r.getLayout();a=o.width,i=o.height;var s=r.getModel(),l=s.get(VR),u=s.get(D$)/2,f=GR(s),c=Math.max(l,f),h=l-u,v=c-u;r.setLayout({borderWidth:l,upperHeight:c,upperLabelHeight:f},!0),a=qu(a-2*h,0),i=qu(i-h-v,0);var p=a*i,d=P$(r,s,p,t,e,n);if(d.length){var g={x:h,y:v,width:a,height:i},y=Xh(a,i),m=1/0,_=[];_.area=0;for(var S=0,b=d.length;S=0;l--){var u=a[n==="asc"?o-l-1:l].getValue();u/e*ts[1]&&(s[1]=u)})),{sum:n,dataExtent:s}}function O$(r,t,e){for(var n=0,a=1/0,i=0,o=void 0,s=r.length;in&&(n=o));var l=r.area*r.area,u=t*t*e;return l?qu(u*n/l,l/(u*a)):1/0}function UT(r,t,e,n,a){var i=t===e.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=e[s[i]],f=t?r.area/t:0;(a||f>e[l[o]])&&(f=e[l[o]]);for(var c=0,h=r.length;crx&&(u=rx),i=s}un&&(n=t);var i=n%2?n+2:n+3;a=[];for(var o=0;o0&&(b[0]=-b[0],b[1]=-b[1]);var w=S[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var T=-Math.atan2(S[1],S[0]);c[0].8?"left":h[0]<-.8?"right":"center",d=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*y+f[0],i.y=-h[1]*m+f[1],p=h[0]>.8?"right":h[0]<-.8?"left":"center",d=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=y*w+f[0],i.y=f[1]+C,p=S[0]<0?"right":"left",i.originX=-y*w,i.originY=-C;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+C,p="center",i.originY=-C;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-y*w+c[0],i.y=c[1]+C,p=S[0]>=0?"right":"left",i.originX=y*w,i.originY=-C;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}},t}(mt),X_=function(){function r(t){this.group=new mt,this._LineCtor=t||Y_}return r.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,a=n.group,i=n._lineData;n._lineData=t,i||a.removeAll();var o=KT(t);t.diff(i).add(function(s){e._doAdd(t,s,o)}).update(function(s,l){e._doUpdate(i,t,l,s,o)}).remove(function(s){a.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,n){e.updateLayout(t,n)},this)},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=KT(t),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e){this._progressiveEls=[];function n(s){!s.isGroup&&!eY(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0}function KT(r){var t=r.hostModel,e=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:e.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:e.get("disabled"),blurScope:e.get("blurScope"),focus:e.get("focus"),labelStatesModels:Ae(t)}}function jT(r){return isNaN(r[0])||isNaN(r[1])}function ag(r){return r&&!jT(r[0])&&!jT(r[1])}var ig=[],og=[],sg=[],qo=Me,lg=so,QT=Math.abs;function JT(r,t,e){for(var n=r[0],a=r[1],i=r[2],o=1/0,s,l=e*e,u=.1,f=.1;f<=.9;f+=.1){ig[0]=qo(n[0],a[0],i[0],f),ig[1]=qo(n[1],a[1],i[1],f);var c=QT(lg(ig,t)-l);c=0?s=s+u:s=s-u:p>=0?s=s-u:s=s+u}return s}function ug(r,t){var e=[],n=Mu,a=[[],[],[]],i=[[],[]],o=[];t/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),c=s.getVisual("toSymbol");u.__original||(u.__original=[aa(u[0]),aa(u[1])],u[2]&&u.__original.push(aa(u[2])));var h=u.__original;if(u[2]!=null){if(qe(a[0],h[0]),qe(a[1],h[2]),qe(a[2],h[1]),f&&f!=="none"){var v=ql(s.node1),p=JT(a,h[0],v*t);n(a[0][0],a[1][0],a[2][0],p,e),a[0][0]=e[3],a[1][0]=e[4],n(a[0][1],a[1][1],a[2][1],p,e),a[0][1]=e[3],a[1][1]=e[4]}if(c&&c!=="none"){var v=ql(s.node2),p=JT(a,h[1],v*t);n(a[0][0],a[1][0],a[2][0],p,e),a[1][0]=e[1],a[2][0]=e[2],n(a[0][1],a[1][1],a[2][1],p,e),a[1][1]=e[1],a[2][1]=e[2]}qe(u[0],a[0]),qe(u[1],a[2]),qe(u[2],a[1])}else{if(qe(i[0],h[0]),qe(i[1],h[1]),ji(o,i[1],i[0]),Hs(o,o),f&&f!=="none"){var v=ql(s.node1);sy(i[0],i[0],o,v*t)}if(c&&c!=="none"){var v=ql(s.node2);sy(i[1],i[1],o,-v*t)}qe(u[0],i[0]),qe(u[1],i[1])}})}function tC(r){return r.type==="view"}var rY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,n){var a=new mf,i=new X_,o=this.group;this._controller=new wf(n.getZr()),this._controllerHost={target:o},o.add(a.group),o.add(i.group),this._symbolDraw=a,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(e,n,a){var i=this,o=e.coordinateSystem;this._model=e;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(tC(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Ht(u,f,e)}ug(e.getGraph(),Zl(e));var c=e.getData();s.updateData(c);var h=e.getEdgeData();l.updateData(h),this._updateNodeAndLinkScale(),this._updateController(e,n,a),clearTimeout(this._layoutTimeout);var v=e.forceLayout,p=e.get(["force","layoutAnimation"]);v&&this._startForceLayoutIteration(v,p);var d=e.get("layout");c.graph.eachNode(function(_){var S=_.dataIndex,b=_.getGraphicEl(),x=_.getModel();if(b){b.off("drag").off("dragend");var w=x.get("draggable");w&&b.on("drag",function(C){switch(d){case"force":v.warmUp(),!i._layouting&&i._startForceLayoutIteration(v,p),v.setFixed(S),c.setItemLayout(S,[b.x,b.y]);break;case"circular":c.setItemLayout(S,[b.x,b.y]),_.setLayout({fixed:!0},!0),$_(e,"symbolSize",_,[C.offsetX,C.offsetY]),i.updateLayout(e);break;case"none":default:c.setItemLayout(S,[b.x,b.y]),U_(e.getGraph(),e),i.updateLayout(e);break}}).on("dragend",function(){v&&v.setUnfixed(S)}),b.setDraggable(w,!!x.get("cursor"));var T=x.get(["emphasis","focus"]);T==="adjacency"&&(_t(b).focus=_.getAdjacentDataIndices())}}),c.graph.eachEdge(function(_){var S=_.getGraphicEl(),b=_.getModel().get(["emphasis","focus"]);S&&b==="adjacency"&&(_t(S).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var g=e.get("layout")==="circular"&&e.get(["circular","rotateLabel"]),y=c.getLayout("cx"),m=c.getLayout("cy");c.graph.eachNode(function(_){$R(_,g,y,m)}),this._firstRender=!1},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(e,n){var a=this;(function i(){e.step(function(o){a.updateLayout(a._model),(a._layouting=!o)&&(n?a._layoutTimeout=setTimeout(i,16):i())})})()},t.prototype._updateController=function(e,n,a){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,c){var h=l.getBoundingRect();return h.applyTransform(l.transform),h.contain(f,c)&&!tp(u,a,e)}),!tC(e.coordinateSystem)){o.disable();return}o.enable(e.get("roam")),s.zoomLimit=e.get("scaleLimit"),s.zoom=e.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){O_(s,u.dx,u.dy),a.dispatchAction({seriesId:e.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){N_(s,u.scale,u.originX,u.originY),a.dispatchAction({seriesId:e.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),ug(e.getGraph(),Zl(e)),i._lineDraw.updateLayout(),a.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var e=this._model,n=e.getData(),a=Zl(e);n.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(a)})},t.prototype.updateLayout=function(e){ug(e.getGraph(),Zl(e)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(qt);function Ko(r){return"_EC_"+r}var nY=function(){function r(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(t,e){t=t==null?""+e:""+t;var n=this._nodesMap;if(!n[Ko(t)]){var a=new Ui(t,e);return a.hostGraph=this,this.nodes.push(a),n[Ko(t)]=a,a}},r.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},r.prototype.getNodeById=function(t){return this._nodesMap[Ko(t)]},r.prototype.addEdge=function(t,e,n){var a=this._nodesMap,i=this._edgesMap;if(Gt(t)&&(t=this.nodes[t]),Gt(e)&&(e=this.nodes[e]),t instanceof Ui||(t=a[Ko(t)]),e instanceof Ui||(e=a[Ko(e)]),!(!t||!e)){var o=t.id+"-"+e.id,s=new XR(t,e,n);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},r.prototype.getEdge=function(t,e){t instanceof Ui&&(t=t.id),e instanceof Ui&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},r.prototype.eachNode=function(t,e){for(var n=this.nodes,a=n.length,i=0;i=0&&t.call(e,n[i],i)},r.prototype.eachEdge=function(t,e){for(var n=this.edges,a=n.length,i=0;i=0&&n[i].node1.dataIndex>=0&&n[i].node2.dataIndex>=0&&t.call(e,n[i],i)},r.prototype.breadthFirstTraverse=function(t,e,n,a){if(e instanceof Ui||(e=this._nodesMap[Ko(e)]),!!e){for(var i=n==="out"?"outEdges":n==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=a.length;i=0&&this[r][t].setItemVisual(this.dataIndex,e,n)},getVisual:function(e){return this[r][t].getItemVisual(this.dataIndex,e)},setLayout:function(e,n){this.dataIndex>=0&&this[r][t].setItemLayout(this.dataIndex,e,n)},getLayout:function(){return this[r][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][t].getRawIndex(this.dataIndex)}}}me(Ui,ZR("hostGraph","data"));me(XR,ZR("hostGraph","edgeData"));function qR(r,t,e,n,a){for(var i=new nY(n),o=0;o "+h)),u++)}var v=e.get("coordinateSystem"),p;if(v==="cartesian2d"||v==="polar")p=Sa(r,e);else{var d=vf.get(v),g=d?d.dimensions||[]:[];It(g,"value")<0&&g.concat(["value"]);var y=df(r,{coordDimensions:g,encodeDefine:e.getEncode()}).dimensions;p=new Je(y,e),p.initData(r)}var m=new Je(["value"],e);return m.initData(l,s),a&&a(p,m),LR({mainData:p,struct:i,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var aY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments);var n=this;function a(){return n._categoriesData}this.legendVisualProvider=new bf(a,a),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},t.prototype.mergeOption=function(e){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(e){r.prototype.mergeDefaultAndTheme.apply(this,arguments),mo(e,"edgeLabel",["show"])},t.prototype.getInitialData=function(e,n){var a=e.edges||e.links||[],i=e.data||e.nodes||[],o=this;if(i&&a){U$(this);var s=qR(i,a,this,!0,l);return D(s.edges,function(u){$$(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod("getItemModel",function(p){var d=o._categoriesModels,g=p.getShallow("category"),y=d[g];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var c=Ut.prototype.getModel;function h(p,d){var g=c.call(this,p,d);return g.resolveParentPath=v,g}f.wrapMethod("getItemModel",function(p){return p.resolveParentPath=v,p.getModel=h,p});function v(p){if(p&&(p[0]==="label"||p[1]==="label")){var d=p.slice();return p[0]==="label"?d[0]="edgeLabel":p[1]==="label"&&(d[1]="edgeLabel"),d}return p}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(e,n,a){if(a==="edge"){var i=this.getData(),o=this.getDataParams(e,a),s=i.graph.getEdgeByIndex(e),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),De("nameValue",{name:f.join(" > "),value:o.value,noValue:o.value==null})}var c=S2({series:this,dataIndex:e,multipleSeries:n});return c},t.prototype._updateCategoriesData=function(){var e=X(this.option.categories||[],function(a){return a.value!=null?a:H({value:0},a)}),n=new Je(["value"],this);n.initData(e),this._categoriesData=n,this._categoriesModels=n.mapArray(function(a){return n.getItemModel(a)})},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(ne),iY={type:"graphRoam",event:"graphRoam",update:"none"};function oY(r){r.registerChartView(rY),r.registerSeriesModel(aY),r.registerProcessor(z$),r.registerVisual(F$),r.registerVisual(G$),r.registerLayout(Y$),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,Z$),r.registerLayout(K$),r.registerCoordinateSystem("graphView",{dimensions:Tf.dimensions,create:Q$}),r.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},ve),r.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},ve),r.registerAction(iY,function(t,e,n){e.eachComponent({mainType:"series",query:t},function(a){var i=a.coordinateSystem,o=V_(i,t,void 0,n);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}var sY=function(){function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return r}(),lY=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="pointer",n}return t.prototype.getDefaultShape=function(){return new sY},t.prototype.buildPath=function(e,n){var a=Math.cos,i=Math.sin,o=n.r,s=n.width,l=n.angle,u=n.x-a(l)*s*(s>=o/3?1:2),f=n.y-i(l)*s*(s>=o/3?1:2);l=n.angle-Math.PI/2,e.moveTo(u,f),e.lineTo(n.x+a(l)*s,n.y+i(l)*s),e.lineTo(n.x+a(n.angle)*o,n.y+i(n.angle)*o),e.lineTo(n.x-a(l)*s,n.y-i(l)*s),e.lineTo(u,f)},t}(Pt);function uY(r,t){var e=r.get("center"),n=t.getWidth(),a=t.getHeight(),i=Math.min(n,a),o=et(e[0],t.getWidth()),s=et(e[1],t.getHeight()),l=et(r.get("radius"),i/2);return{cx:o,cy:s,r:l}}function Cc(r,t){var e=r==null?"":r+"";return t&&(nt(t)?e=t.replace("{value}",e):vt(t)&&(e=t(r))),e}var fY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeAll();var i=e.get(["axisLine","lineStyle","color"]),o=uY(e,a);this._renderMain(e,n,a,i,o),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,n,a,i,o){var s=this.group,l=e.get("clockwise"),u=-e.get("startAngle")/180*Math.PI,f=-e.get("endAngle")/180*Math.PI,c=e.getModel("axisLine"),h=c.get("roundCap"),v=h?Hh:nr,p=c.get("show"),d=c.getModel("lineStyle"),g=d.get("width"),y=[u,f];z0(y,!l),u=y[0],f=y[1];for(var m=f-u,_=u,S=[],b=0;p&&b=C&&(A===0?0:i[A-1][0])Math.PI/2&&(ht+=Math.PI)):ft==="tangential"?ht=-T-Math.PI/2:Gt(ft)&&(ht=ft*Math.PI/180),ht===0?c.add(new Ft({style:re(_,{text:F,x:Z,y:Q,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:P<-.4?"left":P>.4?"right":"center"},{inheritColor:U}),silent:!0})):c.add(new Ft({style:re(_,{text:F,x:Z,y:Q,verticalAlign:"middle",align:"center"},{inheritColor:U}),silent:!0,originX:Z,originY:Q,rotation:ht}))}if(m.get("show")&&O!==S){var B=m.get("distance");B=B?B+f:f;for(var Tt=0;Tt<=b;Tt++){P=Math.cos(T),R=Math.sin(T);var xt=new we({shape:{x1:P*(p-B)+h,y1:R*(p-B)+v,x2:P*(p-w-B)+h,y2:R*(p-w-B)+v},silent:!0,style:I});I.stroke==="auto"&&xt.setStyle({stroke:i((O+Tt/b)/S)}),c.add(xt),T+=A}T-=A}else T+=C}},t.prototype._renderPointer=function(e,n,a,i,o,s,l,u,f){var c=this.group,h=this._data,v=this._progressEls,p=[],d=e.get(["pointer","show"]),g=e.getModel("progress"),y=g.get("show"),m=e.getData(),_=m.mapDimension("value"),S=+e.get("min"),b=+e.get("max"),x=[S,b],w=[s,l];function T(A,M){var I=m.getItemModel(A),L=I.getModel("pointer"),P=et(L.get("width"),o.r),R=et(L.get("length"),o.r),O=e.get(["pointer","icon"]),B=L.get("offsetCenter"),N=et(B[0],o.r),F=et(B[1],o.r),U=L.get("keepAspect"),Z;return O?Z=ye(O,N-P/2,F-R,P,R,null,U):Z=new lY({shape:{angle:-Math.PI/2,width:P,r:R,x:N,y:F}}),Z.rotation=-(M+Math.PI/2),Z.x=o.cx,Z.y=o.cy,Z}function C(A,M){var I=g.get("roundCap"),L=I?Hh:nr,P=g.get("overlap"),R=P?g.get("width"):f/m.count(),O=P?o.r-R:o.r-(A+1)*R,B=P?o.r:o.r-A*R,N=new L({shape:{startAngle:s,endAngle:M,cx:o.cx,cy:o.cy,clockwise:u,r0:O,r:B}});return P&&(N.z2=b-m.get(_,A)%b),N}(y||d)&&(m.diff(h).add(function(A){var M=m.get(_,A);if(d){var I=T(A,s);ae(I,{rotation:-((isNaN(+M)?w[0]:Yt(M,x,w,!0))+Math.PI/2)},e),c.add(I),m.setItemGraphicEl(A,I)}if(y){var L=C(A,s),P=g.get("clip");ae(L,{shape:{endAngle:Yt(M,x,w,P)}},e),c.add(L),Ey(e.seriesIndex,m.dataType,A,L),p[A]=L}}).update(function(A,M){var I=m.get(_,A);if(d){var L=h.getItemGraphicEl(M),P=L?L.rotation:s,R=T(A,P);R.rotation=P,Ht(R,{rotation:-((isNaN(+I)?w[0]:Yt(I,x,w,!0))+Math.PI/2)},e),c.add(R),m.setItemGraphicEl(A,R)}if(y){var O=v[M],B=O?O.shape.endAngle:s,N=C(A,B),F=g.get("clip");Ht(N,{shape:{endAngle:Yt(I,x,w,F)}},e),c.add(N),Ey(e.seriesIndex,m.dataType,A,N),p[A]=N}}).execute(),m.each(function(A){var M=m.getItemModel(A),I=M.getModel("emphasis"),L=I.get("focus"),P=I.get("blurScope"),R=I.get("disabled");if(d){var O=m.getItemGraphicEl(A),B=m.getItemVisual(A,"style"),N=B.fill;if(O instanceof Le){var F=O.style;O.useStyle(H({image:F.image,x:F.x,y:F.y,width:F.width,height:F.height},B))}else O.useStyle(B),O.type!=="pointer"&&O.setColor(N);O.setStyle(M.getModel(["pointer","itemStyle"]).getItemStyle()),O.style.fill==="auto"&&O.setStyle("fill",i(Yt(m.get(_,A),x,[0,1],!0))),O.z2EmphasisLift=0,ke(O,M),fe(O,L,P,R)}if(y){var U=p[A];U.useStyle(m.getItemVisual(A,"style")),U.setStyle(M.getModel(["progress","itemStyle"]).getItemStyle()),U.z2EmphasisLift=0,ke(U,M),fe(U,L,P,R)}}),this._progressEls=p)},t.prototype._renderAnchor=function(e,n){var a=e.getModel("anchor"),i=a.get("show");if(i){var o=a.get("size"),s=a.get("icon"),l=a.get("offsetCenter"),u=a.get("keepAspect"),f=ye(s,n.cx-o/2+et(l[0],n.r),n.cy-o/2+et(l[1],n.r),o,o,null,u);f.z2=a.get("showAbove")?1:0,f.setStyle(a.getModel("itemStyle").getItemStyle()),this.group.add(f)}},t.prototype._renderTitleAndDetail=function(e,n,a,i,o){var s=this,l=e.getData(),u=l.mapDimension("value"),f=+e.get("min"),c=+e.get("max"),h=new mt,v=[],p=[],d=e.isAnimationEnabled(),g=e.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){v[y]=new Ft({silent:!0}),p[y]=new Ft({silent:!0})}).update(function(y,m){v[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new mt,b=i(Yt(_,[f,c],[0,1],!0)),x=m.getModel("title");if(x.get("show")){var w=x.get("offsetCenter"),T=o.cx+et(w[0],o.r),C=o.cy+et(w[1],o.r),A=v[y];A.attr({z2:g?0:2,style:re(x,{x:T,y:C,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:b})}),S.add(A)}var M=m.getModel("detail");if(M.get("show")){var I=M.get("offsetCenter"),L=o.cx+et(I[0],o.r),P=o.cy+et(I[1],o.r),R=et(M.get("width"),o.r),O=et(M.get("height"),o.r),B=e.get(["progress","show"])?l.getItemVisual(y,"style").fill:b,A=p[y],N=M.get("formatter");A.attr({z2:g?0:2,style:re(M,{x:L,y:P,text:Cc(_,N),width:isNaN(R)?null:R,height:isNaN(O)?null:O,align:"center",verticalAlign:"middle"},{inheritColor:B})}),TL(A,{normal:M},_,function(U){return Cc(U,N)}),d&&CL(A,y,l,e,{getFormattedLabel:function(U,Z,Q,ft,ht,Tt){return Cc(Tt?Tt.interpolatedValue:_,N)}}),S.add(A)}h.add(S)}),this.group.add(h),this._titleEls=v,this._detailEls=p},t.type="gauge",t}(qt),cY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.visualStyleAccessPath="itemStyle",e}return t.prototype.getInitialData=function(e,n){return nl(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(ne);function hY(r){r.registerChartView(fY),r.registerSeriesModel(cY)}var vY=["itemStyle","opacity"],pY=function(r){V(t,r);function t(e,n){var a=r.call(this)||this,i=a,o=new ir,s=new Ft;return i.setTextContent(s),a.setTextGuideLine(o),a.updateData(e,n,!0),a}return t.prototype.updateData=function(e,n,a){var i=this,o=e.hostModel,s=e.getItemModel(n),l=e.getItemLayout(n),u=s.getModel("emphasis"),f=s.get(vY);f=f??1,a||hn(i),i.useStyle(e.getItemVisual(n,"style")),i.style.lineJoin="round",a?(i.setShape({points:l.points}),i.style.opacity=0,ae(i,{style:{opacity:f}},o,n)):Ht(i,{style:{opacity:f},shape:{points:l.points}},o,n),ke(i,s),this._updateLabel(e,n),fe(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(e,n){var a=this,i=this.getTextGuideLine(),o=a.getTextContent(),s=e.hostModel,l=e.getItemModel(n),u=e.getItemLayout(n),f=u.label,c=e.getItemVisual(n,"style"),h=c.fill;Oe(o,Ae(l),{labelFetcher:e.hostModel,labelDataIndex:n,defaultOpacity:c.opacity,defaultText:e.getName(n)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),a.setTextConfig({local:!0,inside:!!f.inside,insideStroke:h,outsideFill:h});var v=f.linePoints;i.setShape({points:v}),a.textGuideLineConfig={anchor:v?new Ct(v[0][0],v[0][1]):null},Ht(o,{style:{x:f.x,y:f.y}},s,n),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),T_(a,C_(l),{stroke:h})},t}(ar),dY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.ignoreLabelLineUpdate=!0,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new pY(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);Ou(u,e,l)}).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(qt),gY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new bf(it(this.getData,this),it(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.getInitialData=function(e,n){return nl(this,{coordDimensions:["value"],encodeDefaulter:bt(r_,this)})},t.prototype._defaultLabelLine=function(e){mo(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.prototype.getDataParams=function(e){var n=this.getData(),a=r.prototype.getDataParams.call(this,e),i=n.mapDimension("value"),o=n.getSum(i);return a.percent=o?+(n.get(i,e)/o*100).toFixed(2):0,a.$vars.push("percent"),a},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(ne);function yY(r,t){return xe(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function mY(r,t){for(var e=r.mapDimension("value"),n=r.mapArray(e,function(l){return l}),a=[],i=t==="ascending",o=0,s=r.count();okY)return;var a=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);a.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:a.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!(this._mouseDownPoint||!cg(this,"mousemove"))){var t=this._model,e=t.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),n=e.behavior;n==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(n==="none"?null:{axisExpandWindow:e.axisExpandWindow,animation:n==="jump"?null:{duration:0}})}}};function cg(r,t){var e=r._model;return e.get("axisExpandable")&&e.get("axisExpandTriggerOn")===t}var BY=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var n=this.option;e&&Dt(n,e,!0),this._initDimensions()},t.prototype.contains=function(e,n){var a=e.get("parallelIndex");return a!=null&&n.getComponent("parallel",a)===this},t.prototype.setAxisExpand=function(e){D(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(n){e.hasOwnProperty(n)&&(this.option[n]=e[n])},this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],n=this.parallelAxisIndex=[],a=Xt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);D(a,function(i){e.push("dim"+i.get("dim")),n.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(kt),VY=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.type=i||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(pn);function Eo(r,t,e,n,a,i){r=r||0;var o=e[1]-e[0];if(a!=null&&(a=jo(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=jo(s,[0,o]),a=i=jo(s,[a,i]),n=0}t[0]=jo(t[0],e),t[1]=jo(t[1],e);var l=hg(t,n);t[n]+=r;var u=a||0,f=e.slice();l.sign<0?f[0]+=u:f[1]-=u,t[n]=jo(t[n],f);var c;return c=hg(t,n),a!=null&&(c.sign!==l.sign||c.spani&&(t[1-n]=t[n]+c.sign*i),t}function hg(r,t){var e=r[t]-r[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function jo(r,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,r))}var vg=D,jR=Math.min,QR=Math.max,nC=Math.floor,zY=Math.ceil,aC=ce,FY=Math.PI,GY=function(){function r(t,e,n){this.type="parallel",this._axesMap=ut(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return r.prototype._init=function(t,e,n){var a=t.dimensions,i=t.parallelAxisIndex;vg(a,function(o,s){var l=i[s],u=e.getComponent("parallelAxis",l),f=this._axesMap.set(o,new VY(o,Qv(u),[0,0],u.get("type"),l)),c=f.type==="category";f.onBand=c&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},r.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,a=e.layoutBase,i=e.pixelDimIndex,o=t[1-i],s=t[i];return o>=n&&o<=n+e.axisLength&&s>=a&&s<=a+e.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(t,e){e.eachSeries(function(n){if(t.contains(n,e)){var a=n.getData();vg(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(a,a.mapDimension(i)),ks(o.scale,o.model)},this)}},this)},r.prototype.resize=function(t,e){this._rect=xe(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var t=this._model,e=this._rect,n=["x","y"],a=["width","height"],i=t.get("layout"),o=i==="horizontal"?0:1,s=e[a[o]],l=[0,s],u=this.dimensions.length,f=Ac(t.get("axisExpandWidth"),l),c=Ac(t.get("axisExpandCount")||0,[0,u]),h=t.get("axisExpandable")&&u>3&&u>c&&c>1&&f>0&&s>0,v=t.get("axisExpandWindow"),p;if(v)p=Ac(v[1]-v[0],l),v[1]=v[0]+p;else{p=Ac(f*(c-1),l);var d=t.get("axisExpandCenter")||nC(u/2);v=[f*d-p/2],v[1]=v[0]+p}var g=(s-p)/(u-c);g<3&&(g=0);var y=[nC(aC(v[0]/f,1))+1,zY(aC(v[1]/f,1))-1],m=g/f*v[0];return{layout:i,pixelDimIndex:o,layoutBase:e[n[o]],layoutLength:s,axisBase:e[n[1-o]],axisLength:e[a[1-o]],axisExpandable:h,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:v,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:m}},r.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,a=this._makeLayoutInfo(),i=a.layout;e.each(function(o){var s=[0,a.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),vg(n,function(o,s){var l=(a.axisExpandable?WY:HY)(s,a),u={horizontal:{x:l.position,y:a.axisLength},vertical:{x:0,y:l.position}},f={horizontal:FY/2,vertical:0},c=[u[i].x+t.x,u[i].y+t.y],h=f[i],v=Cr();Do(v,v,h),Vn(v,v,c),this._axesLayout[o]={position:c,rotation:h,transform:v,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(t){return this._axesMap.get(t)},r.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},r.prototype.eachActiveState=function(t,e,n,a){n==null&&(n=0),a==null&&(a=t.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];D(o,function(g){s.push(t.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=n;fi*(1-c[0])?(u="jump",l=s-i*(1-c[2])):(l=s-i*c[1])>=0&&(l=s-i*(1-c[1]))<=0&&(l=0),l*=e.axisExpandWidth/f,l?Eo(l,a,o,"all"):u="none";else{var v=a[1]-a[0],p=o[1]*s/v;a=[QR(0,p-v/2)],a[1]=jR(o[1],a[0]+v),a[0]=a[1]-v}return{axisExpandWindow:a,behavior:u}},r}();function Ac(r,t){return jR(QR(r,t[0]),t[1])}function HY(r,t){var e=t.layoutLength/(t.axisCount-1);return{position:e*r,axisNameAvailableWidth:e,axisLabelShow:!0}}function WY(r,t){var e=t.layoutLength,n=t.axisExpandWidth,a=t.axisCount,i=t.axisCollapseWidth,o=t.winInnerIndices,s,l=i,u=!1,f;return r=0;a--)Gr(n[a])},t.prototype.getActiveState=function(e){var n=this.activeIntervals;if(!n.length)return"normal";if(e==null||isNaN(+e))return"inactive";if(n.length===1){var a=n[0];if(a[0]<=e&&e<=a[1])return"active"}else for(var i=0,o=n.length;iZY}function aE(r){var t=r.length-1;return t<0&&(t=0),[r[0],r[t]]}function iE(r,t,e,n){var a=new mt;return a.add(new Vt({name:"main",style:Q_(e),silent:!0,draggable:!0,cursor:"move",drift:bt(sC,r,t,a,["n","s","w","e"]),ondragend:bt(To,t,{isEnd:!0})})),D(n,function(i){a.add(new Vt({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:bt(sC,r,t,a,i),ondragend:bt(To,t,{isEnd:!0})}))}),a}function oE(r,t,e,n){var a=n.brushStyle.lineWidth||0,i=Bs(a,qY),o=e[0][0],s=e[1][0],l=o-a/2,u=s-a/2,f=e[0][1],c=e[1][1],h=f-i+a/2,v=c-i+a/2,p=f-o,d=c-s,g=p+a,y=d+a;qn(r,t,"main",o,s,p,d),n.transformable&&(qn(r,t,"w",l,u,i,y),qn(r,t,"e",h,u,i,y),qn(r,t,"n",l,u,g,i),qn(r,t,"s",l,v,g,i),qn(r,t,"nw",l,u,i,i),qn(r,t,"ne",h,u,i,i),qn(r,t,"sw",l,v,i,i),qn(r,t,"se",h,v,i,i))}function Cm(r,t){var e=t.__brushOption,n=e.transformable,a=t.childAt(0);a.useStyle(Q_(e)),a.attr({silent:!n,cursor:n?"move":"default"}),D([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?Am(r,i[0]):e7(r,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?jY[s]+"-resize":null})})}function qn(r,t,e,n,a,i,o){var s=t.childOfName(e);s&&s.setShape(n7(J_(r,t,[[n,a],[n+i,a+o]])))}function Q_(r){return dt({strokeNoScale:!0},r.brushStyle)}function sE(r,t,e,n){var a=[ju(r,e),ju(t,n)],i=[Bs(r,e),Bs(t,n)];return[[a[0],i[0]],[a[1],i[1]]]}function t7(r){return ho(r.group)}function Am(r,t){var e={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},a=Nv(e[t],t7(r));return n[a]}function e7(r,t){var e=[Am(r,t[0]),Am(r,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function sC(r,t,e,n,a,i){var o=e.__brushOption,s=r.toRectRange(o.range),l=lE(t,a,i);D(n,function(u){var f=KY[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(sE(s[0][0],s[1][0],s[0][1],s[1][1])),q_(t,e),To(t,{isEnd:!1})}function r7(r,t,e,n){var a=t.__brushOption.range,i=lE(r,e,n);D(a,function(o){o[0]+=i[0],o[1]+=i[1]}),q_(r,t),To(r,{isEnd:!1})}function lE(r,t,e){var n=r.group,a=n.transformCoordToLocal(t,e),i=n.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function J_(r,t,e){var n=nE(r,t);return n&&n!==wo?n.clipPath(e,r._transform):yt(e)}function n7(r){var t=ju(r[0][0],r[1][0]),e=ju(r[0][1],r[1][1]),n=Bs(r[0][0],r[1][0]),a=Bs(r[0][1],r[1][1]);return{x:t,y:e,width:n-t,height:a-e}}function a7(r,t,e){if(!(!r._brushType||o7(r,t.offsetX,t.offsetY))){var n=r._zr,a=r._covers,i=j_(r,t,e);if(!r._dragging)for(var o=0;on.getWidth()||e<0||e>n.getHeight()}var ap={lineX:fC(0),lineY:fC(1),rect:{createCover:function(r,t){function e(n){return n}return iE({toRectRange:e,fromRectRange:e},r,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var t=aE(r);return sE(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(r,t,e,n){oE(r,t,e,n)},updateCommon:Cm,contain:Mm},polygon:{createCover:function(r,t){var e=new mt;return e.add(new ir({name:"main",style:Q_(t),silent:!0})),e},getCreatingRange:function(r){return r},endCreating:function(r,t){t.remove(t.childAt(0)),t.add(new ar({name:"main",draggable:!0,drift:bt(r7,r,t),ondragend:bt(To,r,{isEnd:!0})}))},updateCoverShape:function(r,t,e,n){t.childAt(0).setShape({points:J_(r,t,e)})},updateCommon:Cm,contain:Mm}};function fC(r){return{createCover:function(t,e){return iE({toRectRange:function(n){var a=[n,[0,100]];return r&&a.reverse(),a},fromRectRange:function(n){return n[r]}},t,e,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(t){var e=aE(t),n=ju(e[0][r],e[1][r]),a=Bs(e[0][r],e[1][r]);return[n,a]},updateCoverShape:function(t,e,n,a){var i,o=nE(t,e);if(o!==wo&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[n,i];r&&l.reverse(),oE(t,e,l,a)},updateCommon:Cm,contain:Mm}}function fE(r){return r=t1(r),function(t){return xL(t,r)}}function cE(r,t){return r=t1(r),function(e){var n=t??e,a=n?r.width:r.height,i=n?r.x:r.y;return[i,i+(a||0)]}}function hE(r,t,e){var n=t1(r);return function(a,i){return n.contain(i[0],i[1])&&!tp(a,t,e)}}function t1(r){return Mt.create(r)}var s7=["axisLine","axisTickLabel","axisName"],l7=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,n){r.prototype.init.apply(this,arguments),(this._brushController=new Z_(n.getZr())).on("brush",it(this._onBrush,this))},t.prototype.render=function(e,n,a,i){if(!u7(e,n,i)){this.axisModel=e,this.api=a,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new mt,this.group.add(this._axisGroup),!!e.get("show")){var s=c7(e,n),l=s.coordinateSystem,u=e.getAreaSelectStyle(),f=u.width,c=e.axis.dim,h=l.getAxisLayout(c),v=H({strokeContainThreshold:f},h),p=new tr(e,v);D(s7,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(v,u,e,s,f,a),cf(o,this._axisGroup,e)}}},t.prototype._refreshBrushController=function(e,n,a,i,o,s){var l=a.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),c=Mt.create({x:l[0],y:-o/2,width:u,height:o});c.x-=f,c.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,x:e.position[0],y:e.position[1]}).setPanels([{panelId:"pl",clipPath:fE(c),isTargetByCursor:hE(c,s,i),getLinearBrushOtherExtent:cE(c,0)}]).enableBrush({brushType:"lineX",brushStyle:n,removeOnClick:!0}).updateCovers(f7(a))},t.prototype._onBrush=function(e){var n=e.areas,a=this.axisModel,i=a.axis,o=X(n,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!a.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:a.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(le);function u7(r,t,e){return e&&e.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:e})[0]===r}function f7(r){var t=r.axis;return X(r.activeIntervals,function(e){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}})}function c7(r,t){return t.getComponent("parallel",r.get("parallelIndex"))}var h7={type:"axisAreaSelect",event:"axisAreaSelected"};function v7(r){r.registerAction(h7,function(t,e){e.eachComponent({mainType:"parallelAxis",query:t},function(n){n.axis.model.setActiveIntervals(t.intervals)})}),r.registerAction("parallelAxisExpand",function(t,e){e.eachComponent({mainType:"parallel",query:t},function(n){n.setAxisExpand(t)})})}var p7={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function vE(r){r.registerComponentView(OY),r.registerComponentModel(BY),r.registerCoordinateSystem("parallel",$Y),r.registerPreprocessor(PY),r.registerComponentModel(wm),r.registerComponentView(l7),Ns(r,"parallel",wm,p7),v7(r)}function d7(r){Lt(vE),r.registerChartView(wY),r.registerSeriesModel(AY),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,LY)}var g7=function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return r}(),y7=function(r){V(t,r);function t(e){return r.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new g7},t.prototype.buildPath=function(e,n){var a=n.extent;e.moveTo(n.x1,n.y1),e.bezierCurveTo(n.cpx1,n.cpy1,n.cpx2,n.cpy2,n.x2,n.y2),n.orient==="vertical"?(e.lineTo(n.x2+a,n.y2),e.bezierCurveTo(n.cpx2+a,n.cpy2,n.cpx1+a,n.cpy1,n.x1+a,n.y1)):(e.lineTo(n.x2,n.y2+a),e.bezierCurveTo(n.cpx2,n.cpy2+a,n.cpx1,n.cpy1+a,n.x1,n.y1+a)),e.closePath()},t.prototype.highlight=function(){ca(this)},t.prototype.downplay=function(){ha(this)},t}(Pt),m7=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._focusAdjacencyDisabled=!1,e}return t.prototype.render=function(e,n,a){var i=this,o=e.getGraph(),s=this.group,l=e.layoutInfo,u=l.width,f=l.height,c=e.getData(),h=e.getData("edge"),v=e.get("orient");this._model=e,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new y7,g=_t(d);g.dataIndex=p.dataIndex,g.seriesIndex=e.seriesIndex,g.dataType="edge";var y=p.getModel(),m=y.getModel("lineStyle"),_=m.get("curveness"),S=p.node1.getLayout(),b=p.node1.getModel(),x=b.get("localX"),w=b.get("localY"),T=p.node2.getLayout(),C=p.node2.getModel(),A=C.get("localX"),M=C.get("localY"),I=p.getLayout(),L,P,R,O,B,N,F,U;d.shape.extent=Math.max(1,I.dy),d.shape.orient=v,v==="vertical"?(L=(x!=null?x*u:S.x)+I.sy,P=(w!=null?w*f:S.y)+S.dy,R=(A!=null?A*u:T.x)+I.ty,O=M!=null?M*f:T.y,B=L,N=P*(1-_)+O*_,F=R,U=P*_+O*(1-_)):(L=(x!=null?x*u:S.x)+S.dx,P=(w!=null?w*f:S.y)+I.sy,R=A!=null?A*u:T.x,O=(M!=null?M*f:T.y)+I.ty,B=L*(1-_)+R*_,N=P,F=L*_+R*(1-_),U=O),d.setShape({x1:L,y1:P,x2:R,y2:O,cpx1:B,cpy1:N,cpx2:F,cpy2:U}),d.useStyle(m.getItemStyle()),cC(d.style,v,p);var Z=""+y.get("value"),Q=Ae(y,"edgeLabel");Oe(d,Q,{labelFetcher:{getFormattedLabel:function(Tt,xt,G,$,K,j){return e.getFormattedLabel(Tt,xt,"edge",$,kn(K,Q.normal&&Q.normal.get("formatter"),Z),j)}},labelDataIndex:p.dataIndex,defaultText:Z}),d.setTextConfig({position:"inside"});var ft=y.getModel("emphasis");ke(d,y,"lineStyle",function(Tt){var xt=Tt.getItemStyle();return cC(xt,v,p),xt}),s.add(d),h.setItemGraphicEl(p.dataIndex,d);var ht=ft.get("focus");fe(d,ht==="adjacency"?p.getAdjacentDataIndices():ht==="trajectory"?p.getTrajectoryDataIndices():ht,ft.get("blurScope"),ft.get("disabled"))}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get("localX"),m=g.get("localY"),_=g.getModel("emphasis"),S=g.get(["itemStyle","borderRadius"])||0,b=new Vt({shape:{x:y!=null?y*u:d.x,y:m!=null?m*f:d.y,width:d.dx,height:d.dy,r:S},style:g.getModel("itemStyle").getItemStyle(),z2:10});Oe(b,Ae(g),{labelFetcher:{getFormattedLabel:function(w,T){return e.getFormattedLabel(w,T,"node")}},labelDataIndex:p.dataIndex,defaultText:p.id}),b.disableLabelAnimation=!0,b.setStyle("fill",p.getVisual("color")),b.setStyle("decal",p.getVisual("style").decal),ke(b,g),s.add(b),c.setItemGraphicEl(p.dataIndex,b),_t(b).dataType="node";var x=_.get("focus");fe(b,x==="adjacency"?p.getAdjacentDataIndices():x==="trajectory"?p.getTrajectoryDataIndices():x,_.get("blurScope"),_.get("disabled"))}),c.eachItemGraphicEl(function(p,d){var g=c.getItemModel(d);g.get("draggable")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),a.dispatchAction({type:"dragNode",seriesId:e.id,dataIndex:c.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&e.isAnimationEnabled()&&s.setClipPath(_7(s.getBoundingRect(),e,function(){s.removeClipPath()})),this._data=e.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(qt);function cC(r,t,e){switch(r.fill){case"source":r.fill=e.node1.getVisual("color"),r.decal=e.node1.getVisual("style").decal;break;case"target":r.fill=e.node2.getVisual("color"),r.decal=e.node2.getVisual("style").decal;break;case"gradient":var n=e.node1.getVisual("color"),a=e.node2.getVisual("color");nt(n)&&nt(a)&&(r.fill=new ff(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:n,offset:0},{color:a,offset:1}]))}}function _7(r,t,e){var n=new Vt({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return ae(n,{shape:{width:r.width+20}},t,e),n}var S7=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){var a=e.edges||e.links,i=e.data||e.nodes,o=e.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Ut(o[l],this,n));if(i&&a){var u=qR(i,a,this,!0,f);return u.data}function f(c,h){c.wrapMethod("getItemModel",function(v,p){var d=v.parentModel,g=d.getData().getItemLayout(p);if(g){var y=g.depth,m=d.levelModels[y];m&&(v.parentModel=m)}return v}),h.wrapMethod("getItemModel",function(v,p){var d=v.parentModel,g=d.getGraph().getEdgeByIndex(p),y=g.node1.getLayout();if(y){var m=y.depth,_=d.levelModels[m];_&&(v.parentModel=_)}return v})}},t.prototype.setNodePosition=function(e,n){var a=this.option.data||this.option.nodes,i=a[e];i.localX=n[0],i.localY=n[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(e,n,a){function i(v){return isNaN(v)||v==null}if(a==="edge"){var o=this.getDataParams(e,a),s=o.data,l=o.value,u=s.source+" -- "+s.target;return De("nameValue",{name:u,value:l,noValue:i(l)})}else{var f=this.getGraph().getNodeByIndex(e),c=f.getLayout().value,h=this.getDataParams(e,a).data.name;return De("nameValue",{name:h!=null?h+"":null,value:c,noValue:i(c)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(e,n){var a=r.prototype.getDataParams.call(this,e,n);if(a.value==null&&n==="node"){var i=this.getGraph().getNodeByIndex(e),o=i.getLayout().value;a.value=o}return a},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(ne);function x7(r,t){r.eachSeriesByType("sankey",function(e){var n=e.get("nodeWidth"),a=e.get("nodeGap"),i=b7(e,t);e.layoutInfo=i;var o=i.width,s=i.height,l=e.getGraph(),u=l.nodes,f=l.edges;T7(u);var c=Xt(u,function(d){return d.getLayout().value===0}),h=c.length!==0?0:e.get("layoutIterations"),v=e.get("orient"),p=e.get("nodeAlign");w7(u,f,n,a,o,s,h,v,p)})}function b7(r,t){return xe(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function w7(r,t,e,n,a,i,o,s,l){C7(r,t,e,a,i,s,l),I7(r,t,i,a,n,o,s),V7(r,s)}function T7(r){D(r,function(t){var e=Qa(t.outEdges,Zh),n=Qa(t.inEdges,Zh),a=t.getValue()||0,i=Math.max(e,n,a);t.setLayout({value:i},!0)})}function C7(r,t,e,n,a,i,o){for(var s=[],l=[],u=[],f=[],c=0,h=0;h=0;y&&g.depth>v&&(v=g.depth),d.setLayout({depth:y?g.depth:c},!0),i==="vertical"?d.setLayout({dy:e},!0):d.setLayout({dx:e},!0);for(var m=0;mc-1?v:c-1;o&&o!=="left"&&A7(r,o,i,w);var T=i==="vertical"?(a-e)/w:(n-e)/w;M7(r,T,i)}function pE(r){var t=r.hostGraph.data.getRawDataItem(r.dataIndex);return t.depth!=null&&t.depth>=0}function A7(r,t,e,n){if(t==="right"){for(var a=[],i=r,o=0;i.length;){for(var s=0;s0;i--)l*=.99,R7(s,l,o),pg(s,a,e,n,o),B7(s,l,o),pg(s,a,e,n,o)}function L7(r,t){var e=[],n=t==="vertical"?"y":"x",a=Iy(r,function(i){return i.getLayout()[n]});return a.keys.sort(function(i,o){return i-o}),D(a.keys,function(i){e.push(a.buckets.get(i))}),e}function P7(r,t,e,n,a,i){var o=1/0;D(r,function(s){var l=s.length,u=0;D(s,function(c){u+=c.getLayout().value});var f=i==="vertical"?(n-(l-1)*a)/u:(e-(l-1)*a)/u;f0&&(s=l.getLayout()[i]+u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]+l.getLayout()[h]+t;var p=a==="vertical"?n:e;if(u=f-t-p,u>0){s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var v=c-2;v>=0;--v)l=o[v],u=l.getLayout()[i]+l.getLayout()[h]+t-f,u>0&&(s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]}})}function R7(r,t,e){D(r.slice().reverse(),function(n){D(n,function(a){if(a.outEdges.length){var i=Qa(a.outEdges,E7,e)/Qa(a.outEdges,Zh);if(isNaN(i)){var o=a.outEdges.length;i=o?Qa(a.outEdges,k7,e)/o:0}if(e==="vertical"){var s=a.getLayout().x+(i-oi(a,e))*t;a.setLayout({x:s},!0)}else{var l=a.getLayout().y+(i-oi(a,e))*t;a.setLayout({y:l},!0)}}})})}function E7(r,t){return oi(r.node2,t)*r.getValue()}function k7(r,t){return oi(r.node2,t)}function O7(r,t){return oi(r.node1,t)*r.getValue()}function N7(r,t){return oi(r.node1,t)}function oi(r,t){return t==="vertical"?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Zh(r){return r.getValue()}function Qa(r,t,e){for(var n=0,a=r.length,i=-1;++io&&(o=l)}),D(n,function(s){var l=new Ce({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);f!=null?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}a.length&&D(a,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function F7(r){r.registerChartView(m7),r.registerSeriesModel(S7),r.registerLayout(x7),r.registerVisual(z7),r.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"sankey",query:t},function(n){n.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var dE=function(){function r(){}return r.prototype.getInitialData=function(t,e){var n,a=e.getComponent("xAxis",this.get("xAxisIndex")),i=e.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",n=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],f=t.layout==="horizontal"?0:1,c=this._baseAxisDim=u[f],h=u[1-f],v=[a,i],p=v[f].get("type"),d=v[1-f].get("type"),g=t.data;if(g&&l){var y=[];D(g,function(S,b){var x;W(S)?(x=S.slice(),S.unshift(b)):W(S.value)?(x=H({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,y.push(x)}),t.data=y}var m=this.defaultValueDimensions,_=[{name:c,type:Bh(p),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:Bh(d),dimsDef:m.slice()}];return nl(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:bt(XL,_,this)})},r.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},r}(),gE=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],e.visualDrawType="stroke",e}return t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(ne);me(gE,dE,!0);var G7=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=e.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var f=i.getItemLayout(u),c=hC(f,i,u,l,!0);i.setItemGraphicEl(u,c),o.add(c)}}).update(function(u,f){var c=s.getItemGraphicEl(f);if(!i.hasValue(u)){o.remove(c);return}var h=i.getItemLayout(u);c?(hn(c),yE(h,c,i,u)):c=hC(h,i,u,l),o.add(c),i.setItemGraphicEl(u,c)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},t.prototype.remove=function(e){var n=this.group,a=this._data;this._data=null,a&&a.eachItemGraphicEl(function(i){i&&n.remove(i)})},t.type="boxplot",t}(qt),H7=function(){function r(){}return r}(),W7=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="boxplotBoxPath",n}return t.prototype.getDefaultShape=function(){return new H7},t.prototype.buildPath=function(e,n){var a=n.points,i=0;for(e.moveTo(a[i][0],a[i][1]),i++;i<4;i++)e.lineTo(a[i][0],a[i][1]);for(e.closePath();id){var S=[y,_];n.push(S)}}}return{boxData:e,outliers:n}}var K7={type:"echarts:boxplot",transform:function(t){var e=t.upstream;if(e.sourceFormat!==$e){var n="";Wt(n)}var a=q7(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:a.boxData},{data:a.outliers}]}};function j7(r){r.registerSeriesModel(gE),r.registerChartView(G7),r.registerLayout($7),r.registerTransform(K7)}var Q7=["color","borderColor"],J7=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,n,a){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,n,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,n):this._incrementalRenderNormal(e,n)},t.prototype.eachRendered=function(e){ci(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var n=e.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(e){var n=e.getData(),a=this._data,i=this.group,o=n.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),n.diff(a).add(function(f){if(n.hasValue(f)){var c=n.getItemLayout(f);if(s&&vC(u,c))return;var h=dg(c,f,!0);ae(h,{shape:{points:c.ends}},e,f),gg(h,n,f,o),i.add(h),n.setItemGraphicEl(f,h)}}).update(function(f,c){var h=a.getItemGraphicEl(c);if(!n.hasValue(f)){i.remove(h);return}var v=n.getItemLayout(f);if(s&&vC(u,v)){i.remove(h);return}h?(Ht(h,{shape:{points:v.ends}},e,f),hn(h)):h=dg(v),gg(h,n,f,o),i.add(h),n.setItemGraphicEl(f,h)}).remove(function(f){var c=a.getItemGraphicEl(f);c&&i.remove(c)}).execute(),this._data=n},t.prototype._renderLarge=function(e){this._clear(),pC(e,this.group);var n=e.get("clip",!0)?_f(e.coordinateSystem,!1,e):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,n){for(var a=n.getData(),i=a.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=a.getItemLayout(o),l=dg(s);gg(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,n){pC(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(qt),t9=function(){function r(){}return r}(),e9=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new t9},t.prototype.buildPath=function(e,n){var a=n.points;this.__simpleBox?(e.moveTo(a[4][0],a[4][1]),e.lineTo(a[6][0],a[6][1])):(e.moveTo(a[0][0],a[0][1]),e.lineTo(a[1][0],a[1][1]),e.lineTo(a[2][0],a[2][1]),e.lineTo(a[3][0],a[3][1]),e.closePath(),e.moveTo(a[4][0],a[4][1]),e.lineTo(a[5][0],a[5][1]),e.moveTo(a[6][0],a[6][1]),e.lineTo(a[7][0],a[7][1]))},t}(Pt);function dg(r,t,e){var n=r.ends;return new e9({shape:{points:e?r9(n,r):n},z2:100})}function vC(r,t){for(var e=!0,n=0;n0?"borderColor":"borderColor0"])||e.get(["itemStyle",r>0?"color":"color0"]);r===0&&(a=e.get(["itemStyle","borderColorDoji"]));var i=e.getModel("itemStyle").getItemStyle(Q7);t.useStyle(i),t.style.fill=null,t.style.stroke=a}var mE=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,n,a){var i=n.getItemLayout(e);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(ne);me(mE,dE,!0);function a9(r){!r||!W(r.series)||D(r.series,function(t){gt(t)&&t.type==="k"&&(t.type="candlestick")})}var i9=["itemStyle","borderColor"],o9=["itemStyle","borderColor0"],s9=["itemStyle","borderColorDoji"],l9=["itemStyle","color"],u9=["itemStyle","color0"],f9={seriesType:"candlestick",plan:Js(),performRawSeries:!0,reset:function(r,t){function e(i,o){return o.get(i>0?l9:u9)}function n(i,o){return o.get(i===0?s9:i>0?i9:o9)}if(!t.isSeriesFiltered(r)){var a=r.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=e(u,l),f.stroke=n(u,l)||f.fill;var c=o.ensureUniqueItemVisual(s,"style");H(c,f)}}}}}},c9={seriesType:"candlestick",plan:Js(),reset:function(r){var t=r.coordinateSystem,e=r.getData(),n=h9(r,e),a=0,i=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[a])),l=X(e.mapDimensionsAll(o[i]),e.getDimensionIndex,e),u=l[0],f=l[1],c=l[2],h=l[3];if(e.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?p:v};function v(d,g){for(var y,m=g.getStore();(y=d.next())!=null;){var _=m.get(s,y),S=m.get(u,y),b=m.get(f,y),x=m.get(c,y),w=m.get(h,y),T=Math.min(S,b),C=Math.max(S,b),A=B(T,_),M=B(C,_),I=B(x,_),L=B(w,_),P=[];N(P,M,0),N(P,A,1),P.push(U(L),U(M),U(I),U(A));var R=g.getItemModel(y),O=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(y,{sign:dC(m,y,S,b,f,O),initBaseline:S>b?M[i]:A[i],ends:P,brushRect:F(x,w,_)})}function B(Z,Q){var ft=[];return ft[a]=Q,ft[i]=Z,isNaN(Q)||isNaN(Z)?[NaN,NaN]:t.dataToPoint(ft)}function N(Z,Q,ft){var ht=Q.slice(),Tt=Q.slice();ht[a]=Kc(ht[a]+n/2,1,!1),Tt[a]=Kc(Tt[a]-n/2,1,!0),ft?Z.push(ht,Tt):Z.push(Tt,ht)}function F(Z,Q,ft){var ht=B(Z,ft),Tt=B(Q,ft);return ht[a]-=n/2,Tt[a]-=n/2,{x:ht[0],y:ht[1],width:n,height:Tt[1]-ht[1]}}function U(Z){return Z[a]=Kc(Z[a],1),Z}}function p(d,g){for(var y=Pn(d.count*4),m=0,_,S=[],b=[],x,w=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=d.next())!=null;){var C=w.get(s,x),A=w.get(u,x),M=w.get(f,x),I=w.get(c,x),L=w.get(h,x);if(isNaN(C)||isNaN(I)||isNaN(L)){y[m++]=NaN,m+=3;continue}y[m++]=dC(w,x,A,M,f,T),S[a]=C,S[i]=I,_=t.dataToPoint(S,null,b),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[i]=L,_=t.dataToPoint(S,null,b),y[m++]=_?_[1]:NaN}g.setLayout("largePoints",y)}}};function dC(r,t,e,n,a,i){var o;return e>n?o=-1:e0?r.get(a,t-1)<=n?1:-1:1,o}function h9(r,t){var e=r.getBaseAxis(),n,a=e.type==="category"?e.getBandWidth():(n=e.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=et(St(r.get("barMaxWidth"),a),a),o=et(St(r.get("barMinWidth"),1),a),s=r.get("barWidth");return s!=null?et(s,a):Math.max(Math.min(a/2,i),o)}function v9(r){r.registerChartView(J7),r.registerSeriesModel(mE),r.registerPreprocessor(a9),r.registerVisual(f9),r.registerLayout(c9)}function gC(r,t){var e=t.rippleEffectColor||t.color;r.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?e:null,fill:t.brushType==="fill"?e:null}})})}var p9=function(r){V(t,r);function t(e,n){var a=r.call(this)||this,i=new yf(e,n),o=new mt;return a.add(i),a.add(o),a.updateData(e,n),a}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var n=e.symbolType,a=e.color,i=e.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var h=void 0;vt(c)?h=c(a):h=c,i.__t>0&&(h=-s*i.__t),this._animateSymbol(i,s,h,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(e,n,a,i,o){if(n>0){e.__t=0;var s=this,l=e.animate("",i).when(o?n*2:n,{__t:o?2:1}).delay(a).during(function(){s._updateSymbolPosition(e)});i||l.done(function(){s.remove(e)}),l.start()}},t.prototype._getLineLength=function(e){return Fa(e.__p1,e.__cp1)+Fa(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,n){e.__p1=n[0],e.__p2=n[1],e.__cp1=n[2]||[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]},t.prototype.updateData=function(e,n,a){this.childAt(0).updateData(e,n,a),this._updateEffectSymbol(e,n)},t.prototype._updateSymbolPosition=function(e){var n=e.__p1,a=e.__p2,i=e.__cp1,o=e.__t<1?e.__t:2-e.__t,s=[e.x,e.y],l=s.slice(),u=Me,f=py;s[0]=u(n[0],i[0],a[0],o),s[1]=u(n[1],i[1],a[1],o);var c=e.__t<1?f(n[0],i[0],a[0],o):f(a[0],i[0],n[0],1-o),h=e.__t<1?f(n[1],i[1],a[1],o):f(a[1],i[1],n[1],1-o);e.rotation=-Math.atan2(h,c)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(e.__lastT!==void 0&&e.__lastT=0&&!(i[l]<=n);l--);l=Math.min(l,o-2)}else{for(l=s;ln);l++);l=Math.min(l-1,o-2)}var f=(n-i[l])/(i[l+1]-i[l]),c=a[l],h=a[l+1];e.x=c[0]*(1-f)+f*h[0],e.y=c[1]*(1-f)+f*h[1];var v=e.__t<1?h[0]-c[0]:c[0]-h[0],p=e.__t<1?h[1]-c[1]:c[1]-h[1];e.rotation=-Math.atan2(p,v)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=n,e.ignore=!1}},t}(_E),_9=function(){function r(){this.polyline=!1,this.curveness=0,this.segs=[]}return r}(),S9=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new _9},t.prototype.buildPath=function(e,n){var a=n.segs,i=n.curveness,o;if(n.polyline)for(o=this._off;o0){e.moveTo(a[o++],a[o++]);for(var l=1;l0){var v=(u+c)/2-(f-h)*i,p=(f+h)/2-(c-u)*i;e.quadraticCurveTo(v,p,c,h)}else e.lineTo(c,h)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(e,n){var a=this.shape,i=a.segs,o=a.curveness,s=this.style.lineWidth;if(a.polyline)for(var l=0,u=0;u0)for(var c=i[u++],h=i[u++],v=1;v0){var g=(c+p)/2-(h-d)*o,y=(h+d)/2-(p-c)*o;if(XI(c,h,g,y,p,d,s,e,n))return l}else if(Ba(c,h,p,d,s,e,n))return l;l++}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+t.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}(),xE={seriesType:"lines",plan:Js(),reset:function(r){var t=r.coordinateSystem;if(t){var e=r.get("polyline"),n=r.pipelineContext.large;return{progress:function(a,i){var o=[];if(n){var s=void 0,l=a.end-a.start;if(e){for(var u=0,f=a.start;f0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var c=e.get("clip",!0)&&_f(e.coordinateSystem,!1,e);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateLineDraw(i,e);o.incrementalPrepareUpdate(i),this._clearLayer(a),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._lineDraw.incrementalUpdate(e,n.getData()),this._finished=e.end===n.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,n,a){var i=e.getData(),o=e.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=xE.reset(e,n,a);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(a)},t.prototype._updateLineDraw=function(e,n){var a=this._lineDraw,i=this._showEffect(n),o=!!n.get("polyline"),s=n.pipelineContext,l=s.large;return(!a||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(a&&a.remove(),a=this._lineDraw=l?new x9:new X_(o?i?m9:SE:i?_E:Y_),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(a.group),a},t.prototype._showEffect=function(e){return!!e.get(["effect","show"])},t.prototype._clearLayer=function(e){var n=e.getZr(),a=n.painter.getType()==="svg";!a&&this._lastZlevel!=null&&n.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,n){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(n)},t.prototype.dispose=function(e,n){this.remove(e,n)},t.type="lines",t}(qt),w9=typeof Uint32Array>"u"?Array:Uint32Array,T9=typeof Float64Array>"u"?Array:Float64Array;function yC(r){var t=r.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(r.data=X(t,function(e){var n=[e[0].coord,e[1].coord],a={coords:n};return e[0].name&&(a.fromName=e[0].name),e[1].name&&(a.toName=e[1].name),C0([a,e[0],e[1]])}))}var C9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.visualStyleAccessPath="lineStyle",e.visualDrawType="stroke",e}return t.prototype.init=function(e){e.data=e.data||[],yC(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),r.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(e){if(yC(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}r.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var n=this._processFlatCoordsArray(e.data);n.flatCoords&&(this._flatCoords?(this._flatCoords=vh(this._flatCoords,n.flatCoords),this._flatCoordsOffset=vh(this._flatCoordsOffset,n.flatCoordsOffset)):(this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset),e.data=new Float32Array(n.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var n=this.getData().getItemModel(e),a=n.option instanceof Array?n.option:n.getShallow("coords");return a},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,n){if(this._flatCoordsOffset){for(var a=this._flatCoordsOffset[e*2],i=this._flatCoordsOffset[e*2+1],o=0;o ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),n=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&n>0?n+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(ne);function Dc(r){return r instanceof Array||(r=[r,r]),r}var A9={seriesType:"lines",reset:function(r){var t=Dc(r.get("symbol")),e=Dc(r.get("symbolSize")),n=r.getData();n.setVisual("fromSymbol",t&&t[0]),n.setVisual("toSymbol",t&&t[1]),n.setVisual("fromSymbolSize",e&&e[0]),n.setVisual("toSymbolSize",e&&e[1]);function a(i,o){var s=i.getItemModel(o),l=Dc(s.getShallow("symbol",!0)),u=Dc(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:n.hasItemOption?a:null}}};function D9(r){r.registerChartView(b9),r.registerSeriesModel(C9),r.registerLayout(xE),r.registerVisual(A9)}var M9=256,I9=function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=ei.createCanvas();this.canvas=t}return r.prototype.update=function(t,e,n,a,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),f=this.pointSize+this.blurSize,c=this.canvas,h=c.getContext("2d"),v=t.length;c.width=e,c.height=n;for(var p=0;p0){var I=o(_)?l:u;_>0&&(_=_*A+T),b[x++]=I[M],b[x++]=I[M+1],b[x++]=I[M+2],b[x++]=I[M+3]*_*256}else x+=4}return h.putImageData(S,0,0),c},r.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=ei.createCanvas()),e=this.pointSize+this.blurSize,n=e*2;t.width=n,t.height=n;var a=t.getContext("2d");return a.clearRect(0,0,n,n),a.shadowOffsetX=n,a.shadowBlur=this.blurSize,a.shadowColor="#000",a.beginPath(),a.arc(-e,e,this.pointSize,0,Math.PI*2,!0),a.closePath(),a.fill(),t},r.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,a=n[e]||(n[e]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)t[e](s/255,!0,i),a[o++]=i[0],a[o++]=i[1],a[o++]=i[2],a[o++]=i[3];return a},r}();function L9(r,t,e){var n=r[1]-r[0];t=X(t,function(o){return{interval:[(o.interval[0]-r[0])/n,(o.interval[1]-r[0])/n]}});var a=t.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=t[0]&&n<=t[1]}}function mC(r){var t=r.dimensions;return t[0]==="lng"&&t[1]==="lat"}var R9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i;n.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===e&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=e.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(e,a,0,e.getData().count()):mC(o)&&this._renderOnGeo(o,e,i,a)},t.prototype.incrementalPrepareRender=function(e,n,a){this.group.removeAll()},t.prototype.incrementalRender=function(e,n,a,i){var o=n.coordinateSystem;o&&(mC(o)?this.render(n,a,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(n,i,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){ci(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,n,a,i,o){var s=e.coordinateSystem,l=Po(s,"cartesian2d"),u,f,c,h;if(l){var v=s.getAxis("x"),p=s.getAxis("y");u=v.getBandWidth()+.5,f=p.getBandWidth()+.5,c=v.scale.getExtent(),h=p.scale.getExtent()}for(var d=this.group,g=e.getData(),y=e.getModel(["emphasis","itemStyle"]).getItemStyle(),m=e.getModel(["blur","itemStyle"]).getItemStyle(),_=e.getModel(["select","itemStyle"]).getItemStyle(),S=e.get(["itemStyle","borderRadius"]),b=Ae(e),x=e.getModel("emphasis"),w=x.get("focus"),T=x.get("blurScope"),C=x.get("disabled"),A=l?[g.mapDimension("x"),g.mapDimension("y"),g.mapDimension("value")]:[g.mapDimension("time"),g.mapDimension("value")],M=a;Mc[1]||Rh[1])continue;var O=s.dataToPoint([P,R]);I=new Vt({shape:{x:O[0]-u/2,y:O[1]-f/2,width:u,height:f},style:L})}else{if(isNaN(g.get(A[1],M)))continue;I=new Vt({z2:1,shape:s.dataToRect([g.get(A[0],M)]).contentShape,style:L})}if(g.hasItemOption){var B=g.getItemModel(M),N=B.getModel("emphasis");y=N.getModel("itemStyle").getItemStyle(),m=B.getModel(["blur","itemStyle"]).getItemStyle(),_=B.getModel(["select","itemStyle"]).getItemStyle(),S=B.get(["itemStyle","borderRadius"]),w=N.get("focus"),T=N.get("blurScope"),C=N.get("disabled"),b=Ae(B)}I.shape.r=S;var F=e.getRawValue(M),U="-";F&&F[2]!=null&&(U=F[2]+""),Oe(I,b,{labelFetcher:e,labelDataIndex:M,defaultOpacity:L.opacity,defaultText:U}),I.ensureState("emphasis").style=y,I.ensureState("blur").style=m,I.ensureState("select").style=_,fe(I,w,T,C),I.incremental=o,o&&(I.states.emphasis.hoverLayer=!0),d.add(I),g.setItemGraphicEl(M,I),this._progressiveEls&&this._progressiveEls.push(I)}},t.prototype._renderOnGeo=function(e,n,a,i){var o=a.targetVisuals.inRange,s=a.targetVisuals.outOfRange,l=n.getData(),u=this._hmLayer||this._hmLayer||new I9;u.blurSize=n.get("blurSize"),u.pointSize=n.get("pointSize"),u.minOpacity=n.get("minOpacity"),u.maxOpacity=n.get("maxOpacity");var f=e.getViewRect().clone(),c=e.getRoamTransform();f.applyTransform(c);var h=Math.max(f.x,0),v=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-h,y=d-v,m=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(m,function(w,T,C){var A=e.dataToPoint([w,T]);return A[0]-=h,A[1]-=v,A.push(C),A}),S=a.getExtent(),b=a.type==="visualMap.continuous"?P9(S,a.option.range):L9(S,a.getPieceList(),a.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},b);var x=new Le({style:{width:g,height:y,x:h,y:v,image:u.canvas},silent:!0});this.group.add(x)},t.type="heatmap",t}(qt),E9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return Sa(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var e=vf.get(this.get("coordinateSystem"));if(e&&e.dimensions)return e.dimensions[0]==="lng"&&e.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(ne);function k9(r){r.registerChartView(R9),r.registerSeriesModel(E9)}var O9=["itemStyle","borderWidth"],_C=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],_g=new _a,N9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),c=l.master.getRect(),h={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:f,valueDim:_C[+f],categoryDim:_C[1-+f]};o.diff(s).add(function(p){if(o.hasValue(p)){var d=xC(o,p),g=SC(o,p,d,h),y=bC(o,h,g);o.setItemGraphicEl(p,y),i.add(y),TC(y,h,g)}}).update(function(p,d){var g=s.getItemGraphicEl(d);if(!o.hasValue(p)){i.remove(g);return}var y=xC(o,p),m=SC(o,p,y,h),_=DE(o,m);g&&_!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(p,null),g=null),g?W9(g,h,m):g=bC(o,h,m,!0),o.setItemGraphicEl(p,g),g.__pictorialSymbolMeta=m,i.add(g),TC(g,h,m)}).remove(function(p){var d=s.getItemGraphicEl(p);d&&wC(s,p,d.__pictorialSymbolMeta.animationModel,d)}).execute();var v=e.get("clip",!0)?_f(e.coordinateSystem,!1,e):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(e,n){var a=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl(function(o){wC(i,_t(o).dataIndex,e,o)}):a.removeAll()},t.type="pictorialBar",t}(qt);function SC(r,t,e,n){var a=r.getItemLayout(t),i=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=e.get("symbolPatternSize")||2,c=e.isAnimationEnabled(),h={dataIndex:t,layout:a,itemModel:e,symbolType:r.getItemVisual(t,"symbol")||"circle",style:r.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:c?e:null,hoverScale:c&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};B9(e,i,a,n,h),V9(r,t,a,i,o,h.boundingLength,h.pxSign,f,n,h),z9(e,h.symbolScale,u,n,h);var v=h.symbolSize,p=Io(e.get("symbolOffset"),v);return F9(e,v,a,i,o,p,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function B9(r,t,e,n,a){var i=n.valueDim,o=r.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[i.wh]<=0),f;if(W(o)){var c=[Sg(s,o[0])-l,Sg(s,o[1])-l];c[1]0?1:-1}function Sg(r,t){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(t)))}function V9(r,t,e,n,a,i,o,s,l,u){var f=l.valueDim,c=l.categoryDim,h=Math.abs(e[c.wh]),v=r.getItemVisual(t,"symbolSize"),p;W(v)?p=v.slice():v==null?p=["100%","100%"]:p=[v,v],p[c.index]=et(p[c.index],h),p[f.index]=et(p[f.index],n?h:Math.abs(i)),u.symbolSize=p;var d=u.symbolScale=[p[0]/s,p[1]/s];d[f.index]*=(l.isHorizontal?-1:1)*o}function z9(r,t,e,n,a){var i=r.get(O9)||0;i&&(_g.attr({scaleX:t[0],scaleY:t[1],rotation:e}),_g.updateTransform(),i/=_g.getLineScale(),i*=t[n.valueDim.index]),a.valueLineWidth=i||0}function F9(r,t,e,n,a,i,o,s,l,u,f,c){var h=f.categoryDim,v=f.valueDim,p=c.pxSign,d=Math.max(t[v.index]+s,0),g=d;if(n){var y=Math.abs(l),m=Ie(r.get("symbolMargin"),"15%")+"",_=!1;m.lastIndexOf("!")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=et(m,t[v.index]),b=Math.max(d+S*2,0),x=_?0:S*2,w=EI(n),T=w?n:CC((y+x)/b),C=y-T*d;S=C/2/(_?T:Math.max(T-1,1)),b=d+S*2,x=_?0:S*2,!w&&n!=="fixed"&&(T=u?CC((Math.abs(u)+x)/b):0),g=T*b-x,c.repeatTimes=T,c.symbolMargin=S}var A=p*(g/2),M=c.pathPosition=[];M[h.index]=e[h.wh]/2,M[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(M[0]+=i[0],M[1]+=i[1]);var I=c.bundlePosition=[];I[h.index]=e[h.xy],I[v.index]=e[v.xy];var L=c.barRectShape=H({},e);L[v.wh]=p*Math.max(Math.abs(e[v.wh]),Math.abs(M[v.index]+A)),L[h.wh]=e[h.wh];var P=c.clipShape={};P[h.xy]=-e[h.xy],P[h.wh]=f.ecSize[h.wh],P[v.xy]=0,P[v.wh]=e[v.wh]}function bE(r){var t=r.symbolPatternSize,e=ye(r.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function wE(r,t,e,n){var a=r.__pictorialBundle,i=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,f=0,c=i[t.valueDim.index]+o+e.symbolMargin*2;for(e1(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f0:y<0)&&(m=u-1-d),g[l.index]=c*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function TE(r,t,e,n){var a=r.__pictorialBundle,i=r.__pictorialMainPath;i?Cs(i,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,n):(i=r.__pictorialMainPath=bE(e),a.add(i),Cs(i,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,n))}function CE(r,t,e){var n=H({},t.barRectShape),a=r.__pictorialBarRect;a?Cs(a,null,{shape:n},t,e):(a=r.__pictorialBarRect=new Vt({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,r.add(a))}function AE(r,t,e,n){if(e.symbolClip){var a=r.__pictorialClipPath,i=H({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(a)Ht(a,{shape:i},s,l);else{i[o.wh]=0,a=new Vt({shape:i}),r.__pictorialBundle.setClipPath(a),r.__pictorialClipPath=a;var u={};u[o.wh]=e.clipShape[o.wh],Mo[n?"updateProps":"initProps"](a,{shape:u},s,l)}}}function xC(r,t){var e=r.getItemModel(t);return e.getAnimationDelayParams=G9,e.isAnimationEnabled=H9,e}function G9(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function H9(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function bC(r,t,e,n){var a=new mt,i=new mt;return a.add(i),a.__pictorialBundle=i,i.x=e.bundlePosition[0],i.y=e.bundlePosition[1],e.symbolRepeat?wE(a,t,e):TE(a,t,e),CE(a,e,n),AE(a,t,e,n),a.__pictorialShapeStr=DE(r,e),a.__pictorialSymbolMeta=e,a}function W9(r,t,e){var n=e.animationModel,a=e.dataIndex,i=r.__pictorialBundle;Ht(i,{x:e.bundlePosition[0],y:e.bundlePosition[1]},n,a),e.symbolRepeat?wE(r,t,e,!0):TE(r,t,e,!0),CE(r,e,!0),AE(r,t,e,!0)}function wC(r,t,e,n){var a=n.__pictorialBarRect;a&&a.removeTextContent();var i=[];e1(n,function(o){i.push(o)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(e=null),D(i,function(o){ni(o,{scaleX:0,scaleY:0},e,t,function(){n.parent&&n.parent.remove(n)})}),r.setItemGraphicEl(t,null)}function DE(r,t){return[r.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function e1(r,t,e){D(r.__pictorialBundle.children(),function(n){n!==r.__pictorialBarRect&&t.call(e,n)})}function Cs(r,t,e,n,a,i){t&&r.attr(t),n.symbolClip&&!a?e&&r.attr(e):e&&Mo[a?"updateProps":"initProps"](r,e,n.animationModel,n.dataIndex,i)}function TC(r,t,e){var n=e.dataIndex,a=e.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),f=i.get("focus"),c=i.get("blurScope"),h=i.get("scale");e1(r,function(d){if(d instanceof Le){var g=d.style;d.useStyle(H({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},e.style))}else d.useStyle(e.style);var y=d.ensureState("emphasis");y.style=o,h&&(y.scaleX=d.scaleX*1.1,y.scaleY=d.scaleY*1.1),d.ensureState("blur").style=s,d.ensureState("select").style=l,u&&(d.cursor=u),d.z2=e.z2});var v=t.valueDim.posDesc[+(e.boundingLength>0)],p=r.__pictorialBarRect;p.ignoreClip=!0,Oe(p,Ae(a),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:Os(t.seriesModel.getData(),n),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:v}),fe(r,f,c,i.get("disabled"))}function CC(r){var t=Math.round(r);return Math.abs(r-t)<1e-4?t:Math.ceil(r)}var U9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,r.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=hi($u.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}($u);function $9(r){r.registerChartView(N9),r.registerSeriesModel(U9),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,bt(fP,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,cP("pictorialBar"))}var Y9=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._layers=[],e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this,s=this.group,l=e.getLayerSeries(),u=i.getLayout("layoutInfo"),f=u.rect,c=u.boundaryGap;s.x=0,s.y=f.y+c[0];function h(g){return g.name}var v=new va(this._layersSeries||[],l,h,h),p=[];v.add(it(d,this,"add")).update(it(d,this,"update")).remove(it(d,this,"remove")).execute();function d(g,y,m){var _=o._layers;if(g==="remove"){s.remove(_[y]);return}for(var S=[],b=[],x,w=l[y].indices,T=0;Ti&&(i=s),n.push(s)}for(var u=0;ui&&(i=c)}return{y0:a,max:i}}function j9(r){r.registerChartView(Y9),r.registerSeriesModel(Z9),r.registerLayout(q9),r.registerProcessor(xf("themeRiver"))}var Q9=2,J9=4,DC=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this)||this;o.z2=Q9,o.textConfig={inside:!0},_t(o).seriesIndex=n.seriesIndex;var s=new Ft({z2:J9,silent:e.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,e,n,a,i),o}return t.prototype.updateData=function(e,n,a,i,o){this.node=n,n.piece=this,a=a||this._seriesModel,i=i||this._ecModel;var s=this;_t(s).dataIndex=n.dataIndex;var l=n.getModel(),u=l.getModel("emphasis"),f=n.getLayout(),c=H({},f);c.label=null;var h=n.getVisual("style");h.lineJoin="bevel";var v=n.getVisual("decal");v&&(h.decal=Es(v,o));var p=ao(l.getModel("itemStyle"),c,!0);H(c,p),D(rr,function(m){var _=s.ensureState(m),S=l.getModel([m,"itemStyle"]);_.style=S.getItemStyle();var b=ao(S,c);b&&(_.shape=b)}),e?(s.setShape(c),s.shape.r=f.r0,ae(s,{shape:{r:f.r}},a,n.dataIndex)):(Ht(s,{shape:c},a),hn(s)),s.useStyle(h),this._updateLabel(a);var d=l.getShallow("cursor");d&&s.attr("cursor",d),this._seriesModel=a||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus"),y=g==="ancestor"?n.getAncestorsIndices():g==="descendant"?n.getDescendantIndices():g;fe(this,y,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(e){var n=this,a=this.node.getModel(),i=a.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),c=this,h=c.getTextContent(),v=this.node.dataIndex,p=i.get("minAngle")/180*Math.PI,d=i.get("show")&&!(p!=null&&Math.abs(s)P&&!Pu(O-P)&&O0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,e,n,a):(o.virtualPiece=new DC(m,e,n,a),f.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var e=this;this.group.off("click"),this.group.on("click",function(n){var a=!1,i=e.seriesModel.getViewRoot();i.eachNode(function(o){if(!a&&o.piece&&o.piece===n.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")e._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var f=l.get("target",!0)||"_blank";Ih(u,f)}}a=!0}})})},t.prototype._rootToNode=function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Im,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},t.prototype.containPoint=function(e,n){var a=n.getData(),i=a.getItemLayout(0);if(i){var o=e[0]-i.cx,s=e[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},t.type="sunburst",t}(qt),nX=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.ignoreStyleOnData=!0,e}return t.prototype.getInitialData=function(e,n){var a={name:e.name,children:e.data};ME(a);var i=this._levelModels=X(e.levels||[],function(l){return new Ut(l,this,n)},this),o=F_.createTree(a,this,s);function s(l){l.wrapMethod("getItemModel",function(u,f){var c=o.getNodeByDataIndex(f),h=i[c.depth];return h&&(u.parentModel=h),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(e){var n=r.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=rp(a,this),n},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var n=this.getRawData().tree.root;(!e||e!==n&&!n.contains(e))&&(this._viewRoot=n)},t.prototype.enableAriaDecal=function(){ER(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(ne);function ME(r){var t=0;D(r.children,function(n){ME(n);var a=n.value;W(a)&&(a=a[0]),t+=a});var e=r.value;W(e)&&(e=e[0]),(e==null||isNaN(e))&&(e=t),e<0&&(e=0),W(r.value)?r.value[0]=e:r.value=e}var IC=Math.PI/180;function aX(r,t,e){t.eachSeriesByType(r,function(n){var a=n.get("center"),i=n.get("radius");W(i)||(i=[0,i]),W(a)||(a=[a,a]);var o=e.getWidth(),s=e.getHeight(),l=Math.min(o,s),u=et(a[0],o),f=et(a[1],s),c=et(i[0],l/2),h=et(i[1],l/2),v=-n.get("startAngle")*IC,p=n.get("minAngle")*IC,d=n.getData().tree.root,g=n.getViewRoot(),y=g.depth,m=n.get("sort");m!=null&&IE(g,m);var _=0;D(g.children,function(O){!isNaN(O.getValue())&&_++});var S=g.getValue(),b=Math.PI/(S||_)*2,x=g.depth>0,w=g.height-(x?-1:1),T=(h-c)/(w||1),C=n.get("clockwise"),A=n.get("stillShowZeroSum"),M=C?1:-1,I=function(O,B){if(O){var N=B;if(O!==d){var F=O.getValue(),U=S===0&&A?b:F*b;U1;)o=o.parentNode;var s=a.getColorFromPalette(o.name||o.dataIndex+"",t);return n.depth>1&&nt(s)&&(s=yy(s,(n.depth-1)/(i-1)*.5)),s}r.eachSeriesByType("sunburst",function(n){var a=n.getData(),i=a.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=e(o,n,i.root.height));var u=a.ensureUniqueItemVisual(o.dataIndex,"style");H(u,l)})})}function sX(r){r.registerChartView(rX),r.registerSeriesModel(nX),r.registerLayout(bt(aX,"sunburst")),r.registerProcessor(bt(xf,"sunburst")),r.registerVisual(oX),eX(r)}var LC={color:"fill",borderColor:"stroke"},lX={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},sa=zt(),uX=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(e,n){return Sa(null,this)},t.prototype.getDataParams=function(e,n,a){var i=r.prototype.getDataParams.call(this,e,n);return a&&(i.info=sa(a).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(ne);function fX(r,t){return t=t||[0,0],X(["x","y"],function(e,n){var a=this.getAxis(e),i=t[n],o=r[n]/2;return a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(i-o)-a.dataToCoord(i+o))},this)}function cX(r){var t=r.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return r.dataToPoint(e)},size:it(fX,r)}}}function hX(r,t){return t=t||[0,0],X([0,1],function(e){var n=t[e],a=r[e]/2,i=[],o=[];return i[e]=n-a,o[e]=n+a,i[1-e]=o[1-e]=t[1-e],Math.abs(this.dataToPoint(i)[e]-this.dataToPoint(o)[e])},this)}function vX(r){var t=r.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:r.getZoom()},api:{coord:function(e){return r.dataToPoint(e)},size:it(hX,r)}}}function pX(r,t){var e=this.getAxis(),n=t instanceof Array?t[0]:t,a=(r instanceof Array?r[0]:r)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(n-a)-e.dataToCoord(n+a))}function dX(r){var t=r.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return r.dataToPoint(e)},size:it(pX,r)}}}function gX(r,t){return t=t||[0,0],X(["Radius","Angle"],function(e,n){var a="get"+e+"Axis",i=this[a](),o=t[n],s=r[n]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return e==="Angle"&&(l=l*Math.PI/180),l},this)}function yX(r){var t=r.getRadiusAxis(),e=r.getAngleAxis(),n=t.getExtent();return n[0]>n[1]&&n.reverse(),{coordSys:{type:"polar",cx:r.cx,cy:r.cy,r:n[1],r0:n[0]},api:{coord:function(a){var i=t.dataToRadius(a[0]),o=e.dataToAngle(a[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:it(gX,r)}}}function mX(r){var t=r.getRect(),e=r.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:e.start,end:e.end,weeks:e.weeks,dayCount:e.allDay}},api:{coord:function(n,a){return r.dataToPoint(n,a)}}}}function LE(r,t,e,n){return r&&(r.legacy||r.legacy!==!1&&!e&&!n&&t!=="tspan"&&(t==="text"||st(r,"text")))}function PE(r,t,e){var n=r,a,i,o;if(t==="text")o=n;else{o={},st(n,"text")&&(o.text=n.text),st(n,"rich")&&(o.rich=n.rich),st(n,"textFill")&&(o.fill=n.textFill),st(n,"textStroke")&&(o.stroke=n.textStroke),st(n,"fontFamily")&&(o.fontFamily=n.fontFamily),st(n,"fontSize")&&(o.fontSize=n.fontSize),st(n,"fontStyle")&&(o.fontStyle=n.fontStyle),st(n,"fontWeight")&&(o.fontWeight=n.fontWeight),i={type:"text",style:o,silent:!0},a={};var s=st(n,"textPosition");e?a.position=s?n.textPosition:"inside":s&&(a.position=n.textPosition),st(n,"textPosition")&&(a.position=n.textPosition),st(n,"textOffset")&&(a.offset=n.textOffset),st(n,"textRotation")&&(a.rotation=n.textRotation),st(n,"textDistance")&&(a.distance=n.textDistance)}return PC(o,r),D(o.rich,function(l){PC(l,l)}),{textConfig:a,textContent:i}}function PC(r,t){t&&(t.font=t.textFont||t.font,st(t,"textStrokeWidth")&&(r.lineWidth=t.textStrokeWidth),st(t,"textAlign")&&(r.align=t.textAlign),st(t,"textVerticalAlign")&&(r.verticalAlign=t.textVerticalAlign),st(t,"textLineHeight")&&(r.lineHeight=t.textLineHeight),st(t,"textWidth")&&(r.width=t.textWidth),st(t,"textHeight")&&(r.height=t.textHeight),st(t,"textBackgroundColor")&&(r.backgroundColor=t.textBackgroundColor),st(t,"textPadding")&&(r.padding=t.textPadding),st(t,"textBorderColor")&&(r.borderColor=t.textBorderColor),st(t,"textBorderWidth")&&(r.borderWidth=t.textBorderWidth),st(t,"textBorderRadius")&&(r.borderRadius=t.textBorderRadius),st(t,"textBoxShadowColor")&&(r.shadowColor=t.textBoxShadowColor),st(t,"textBoxShadowBlur")&&(r.shadowBlur=t.textBoxShadowBlur),st(t,"textBoxShadowOffsetX")&&(r.shadowOffsetX=t.textBoxShadowOffsetX),st(t,"textBoxShadowOffsetY")&&(r.shadowOffsetY=t.textBoxShadowOffsetY))}function RC(r,t,e){var n=r;n.textPosition=n.textPosition||e.position||"inside",e.offset!=null&&(n.textOffset=e.offset),e.rotation!=null&&(n.textRotation=e.rotation),e.distance!=null&&(n.textDistance=e.distance);var a=n.textPosition.indexOf("inside")>=0,i=r.fill||"#000";EC(n,t);var o=n.textFill==null;return a?o&&(n.textFill=e.insideFill||"#fff",!n.textStroke&&e.insideStroke&&(n.textStroke=e.insideStroke),!n.textStroke&&(n.textStroke=i),n.textStrokeWidth==null&&(n.textStrokeWidth=2)):(o&&(n.textFill=r.fill||e.outsideFill||"#000"),!n.textStroke&&e.outsideStroke&&(n.textStroke=e.outsideStroke)),n.text=t.text,n.rich=t.rich,D(t.rich,function(s){EC(s,s)}),n}function EC(r,t){t&&(st(t,"fill")&&(r.textFill=t.fill),st(t,"stroke")&&(r.textStroke=t.fill),st(t,"lineWidth")&&(r.textStrokeWidth=t.lineWidth),st(t,"font")&&(r.font=t.font),st(t,"fontStyle")&&(r.fontStyle=t.fontStyle),st(t,"fontWeight")&&(r.fontWeight=t.fontWeight),st(t,"fontSize")&&(r.fontSize=t.fontSize),st(t,"fontFamily")&&(r.fontFamily=t.fontFamily),st(t,"align")&&(r.textAlign=t.align),st(t,"verticalAlign")&&(r.textVerticalAlign=t.verticalAlign),st(t,"lineHeight")&&(r.textLineHeight=t.lineHeight),st(t,"width")&&(r.textWidth=t.width),st(t,"height")&&(r.textHeight=t.height),st(t,"backgroundColor")&&(r.textBackgroundColor=t.backgroundColor),st(t,"padding")&&(r.textPadding=t.padding),st(t,"borderColor")&&(r.textBorderColor=t.borderColor),st(t,"borderWidth")&&(r.textBorderWidth=t.borderWidth),st(t,"borderRadius")&&(r.textBorderRadius=t.borderRadius),st(t,"shadowColor")&&(r.textBoxShadowColor=t.shadowColor),st(t,"shadowBlur")&&(r.textBoxShadowBlur=t.shadowBlur),st(t,"shadowOffsetX")&&(r.textBoxShadowOffsetX=t.shadowOffsetX),st(t,"shadowOffsetY")&&(r.textBoxShadowOffsetY=t.shadowOffsetY),st(t,"textShadowColor")&&(r.textShadowColor=t.textShadowColor),st(t,"textShadowBlur")&&(r.textShadowBlur=t.textShadowBlur),st(t,"textShadowOffsetX")&&(r.textShadowOffsetX=t.textShadowOffsetX),st(t,"textShadowOffsetY")&&(r.textShadowOffsetY=t.textShadowOffsetY))}var RE={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},kC=Ot(RE);Bn(zn,function(r,t){return r[t]=1,r},{});zn.join(", ");var qh=["","style","shape","extra"],Vs=zt();function r1(r,t,e,n,a){var i=r+"Animation",o=Ys(r,n,a)||{},s=Vs(t).userDuring;return o.duration>0&&(o.during=s?it(wX,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=r),H(o,e[i]),o}function rh(r,t,e,n){n=n||{};var a=n.dataIndex,i=n.isInit,o=n.clearStyle,s=e.isAnimationEnabled(),l=Vs(r),u=t.style;l.userDuring=t.during;var f={},c={};if(CX(r,t,c),NC("shape",t,c),NC("extra",t,c),!i&&s&&(TX(r,t,f),OC("shape",r,t,f),OC("extra",r,t,f),AX(r,t,u,f)),c.style=u,_X(r,c,o),xX(r,t),s)if(i){var h={};D(qh,function(p){var d=p?t[p]:t;d&&d.enterFrom&&(p&&(h[p]=h[p]||{}),H(p?h[p]:h,d.enterFrom))});var v=r1("enter",r,t,e,a);v.duration>0&&r.animateFrom(h,v)}else SX(r,t,a||0,e,f);EE(r,t),u?r.dirty():r.markRedraw()}function EE(r,t){for(var e=Vs(r).leaveToProps,n=0;n0&&r.animateFrom(a,i)}}function xX(r,t){st(t,"silent")&&(r.silent=t.silent),st(t,"ignore")&&(r.ignore=t.ignore),r instanceof $r&&st(t,"invisible")&&(r.invisible=t.invisible),r instanceof Pt&&st(t,"autoBatch")&&(r.autoBatch=t.autoBatch)}var bn={},bX={setTransform:function(r,t){return bn.el[r]=t,this},getTransform:function(r){return bn.el[r]},setShape:function(r,t){var e=bn.el,n=e.shape||(e.shape={});return n[r]=t,e.dirtyShape&&e.dirtyShape(),this},getShape:function(r){var t=bn.el.shape;if(t)return t[r]},setStyle:function(r,t){var e=bn.el,n=e.style;return n&&(n[r]=t,e.dirtyStyle&&e.dirtyStyle()),this},getStyle:function(r){var t=bn.el.style;if(t)return t[r]},setExtra:function(r,t){var e=bn.el.extra||(bn.el.extra={});return e[r]=t,this},getExtra:function(r){var t=bn.el.extra;if(t)return t[r]}};function wX(){var r=this,t=r.el;if(t){var e=Vs(t).userDuring,n=r.userDuring;if(e!==n){r.el=r.userDuring=null;return}bn.el=t,n(bX)}}function OC(r,t,e,n){var a=e[r];if(a){var i=t[r],o;if(i){var s=e.transition,l=a.transition;if(l)if(!o&&(o=n[r]={}),go(l))H(o,i);else for(var u=Zt(l),f=0;f=0){!o&&(o=n[r]={});for(var v=Ot(i),f=0;f=0)){var h=r.getAnimationStyleProps(),v=h?h.style:null;if(v){!i&&(i=n.style={});for(var p=Ot(e),u=0;u=0?t.getStore().get(B,R):void 0}var N=t.get(O.name,R),F=O&&O.ordinalMeta;return F?F.categories[N]:N}function x(P,R){R==null&&(R=u);var O=t.getItemVisual(R,"style"),B=O&&O.fill,N=O&&O.opacity,F=m(R,Xa).getItemStyle();B!=null&&(F.fill=B),N!=null&&(F.opacity=N);var U={inheritColor:nt(B)?B:"#000"},Z=_(R,Xa),Q=re(Z,null,U,!1,!0);Q.text=Z.getShallow("show")?St(r.getFormattedLabel(R,Xa),Os(t,R)):null;var ft=Dh(Z,U,!1);return C(P,F),F=RC(F,Q,ft),P&&T(F,P),F.legacy=!0,F}function w(P,R){R==null&&(R=u);var O=m(R,la).getItemStyle(),B=_(R,la),N=re(B,null,null,!0,!0);N.text=B.getShallow("show")?kn(r.getFormattedLabel(R,la),r.getFormattedLabel(R,Xa),Os(t,R)):null;var F=Dh(B,null,!0);return C(P,O),O=RC(O,N,F),P&&T(O,P),O.legacy=!0,O}function T(P,R){for(var O in R)st(R,O)&&(P[O]=R[O])}function C(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}function A(P,R){if(R==null&&(R=u),st(LC,P)){var O=t.getItemVisual(R,"style");return O?O[LC[P]]:null}if(st(lX,P))return t.getItemVisual(R,P)}function M(P){if(i.type==="cartesian2d"){var R=i.getBaseAxis();return C4(dt({axis:R},P))}}function I(){return e.getCurrentSeriesIndices()}function L(P){return q0(P,e)}}function NX(r){var t={};return D(r.dimensions,function(e){var n=r.getDimensionInfo(e);if(!n.isExtraCoord){var a=n.coordDim,i=t[a]=t[a]||[];i[n.coordDimIndex]=r.getDimensionIndex(e)}}),t}function Tg(r,t,e,n,a,i,o){if(!n){i.remove(t);return}var s=s1(r,t,e,n,a,i);return s&&o.setItemGraphicEl(e,s),s&&fe(s,n.focus,n.blurScope,n.emphasisDisabled),s}function s1(r,t,e,n,a,i){var o=-1,s=t;t&&BE(t,n,a)&&(o=It(i.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=i1(n),s&&RX(s,u)),n.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Pr.normal.cfg=Pr.normal.conOpt=Pr.emphasis.cfg=Pr.emphasis.conOpt=Pr.blur.cfg=Pr.blur.conOpt=Pr.select.cfg=Pr.select.conOpt=null,Pr.isLegacy=!1,VX(u,e,n,a,l,Pr),BX(u,e,n,a,l),o1(r,u,e,n,Pr,a,l),st(n,"info")&&(sa(u).info=n.info);for(var f=0;f=0?i.replaceAt(u,o):i.add(u),u}function BE(r,t,e){var n=sa(r),a=t.type,i=t.shape,o=t.style;return e.isUniversalTransitionEnabled()||a!=null&&a!==n.customGraphicType||a==="path"&&WX(i)&&VE(i)!==n.customPathData||a==="image"&&st(o,"image")&&o.image!==n.customImagePath}function BX(r,t,e,n,a){var i=e.clipPath;if(i===!1)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&BE(o,i,n)&&(o=null),o||(o=i1(i),r.setClipPath(o)),o1(null,o,t,i,null,n,a)}}function VX(r,t,e,n,a,i){if(!r.isGroup){VC(e,null,i),VC(e,la,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=r.getTextContent();if(o===!1)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=i1(o),r.setTextContent(f)),o1(null,f,t,o,null,n,a);for(var c=o&&o.style,h=0;h=f;v--){var p=t.childAt(v);FX(t,p,a)}}}function FX(r,t,e){t&&ip(t,sa(r).option,e)}function GX(r){new va(r.oldChildren,r.newChildren,zC,zC,r).add(FC).update(FC).remove(HX).execute()}function zC(r,t){var e=r&&r.name;return e??LX+t}function FC(r,t){var e=this.context,n=r!=null?e.newChildren[r]:null,a=t!=null?e.oldChildren[t]:null;s1(e.api,a,e.dataIndex,n,e.seriesModel,e.group)}function HX(r){var t=this.context,e=t.oldChildren[r];e&&ip(e,sa(e).option,t.seriesModel)}function VE(r){return r&&(r.pathData||r.d)}function WX(r){return r&&(st(r,"pathData")||st(r,"d"))}function UX(r){r.registerChartView(EX),r.registerSeriesModel(uX)}var qi=zt(),GC=yt,Cg=it,u1=function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(t,e,n,a){var i=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,!(!a&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,t,e,n);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=f;var c=this._moveAnimation=this.determineAnimation(t,e);if(!s)s=this._group=new mt,this.createPointerEl(s,u,t,e),this.createLabelEl(s,u,t,e),n.getZr().add(s);else{var h=bt(HC,e,c);this.updatePointerEl(s,u,h),this.updateLabelEl(s,u,h,e)}UC(s,e,!0),this._renderHandle(i)}},r.prototype.remove=function(t){this.clear(t)},r.prototype.dispose=function(t){this.clear(t)},r.prototype.determineAnimation=function(t,e){var n=e.get("animation"),a=t.axis,i=a.type==="category",o=e.get("snap");if(!o&&!i)return!1;if(n==="auto"||n==null){var s=this.animationThreshold;if(i&&a.getBandWidth()>s)return!0;if(o){var l=E_(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,a,i){},r.prototype.createPointerEl=function(t,e,n,a){var i=e.pointer;if(i){var o=qi(t).pointerEl=new Mo[i.type](GC(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,a){if(e.label){var i=qi(t).labelEl=new Ft(GC(e.label));t.add(i),WC(i,a)}},r.prototype.updatePointerEl=function(t,e,n){var a=qi(t).pointerEl;a&&e.pointer&&(a.setStyle(e.pointer.style),n(a,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,a){var i=qi(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),WC(i,a))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),a=this._handle,i=e.getModel("handle"),o=e.get("status");if(!i.get("show")||!o||o==="hide"){a&&n.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=hf(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){ua(u.event)},onmousedown:Cg(this._onHandleDragMove,this,0,0),drift:Cg(this._onHandleDragMove,this),ondragend:Cg(this._onHandleDragEnd,this)}),n.add(a)),UC(a,e,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");W(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,tl(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){HC(this._axisPointerModel,!e&&this._moveAnimation,this._handle,Ag(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var a=this.updateHandleTransform(Ag(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=a,n.stopAnimation(),n.attr(Ag(a)),qi(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,a=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),a&&e.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),zu(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function HC(r,t,e,n){zE(qi(e).lastProp,n)||(qi(e).lastProp=n,t?Ht(e,n,r):(e.stopAnimation(),e.attr(n)))}function zE(r,t){if(gt(r)&>(t)){var e=!0;return D(t,function(n,a){e=e&&zE(r[a],n)}),!!e}else return r===t}function WC(r,t){r[t.get(["label","show"])?"show":"hide"]()}function Ag(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function UC(r,t,e){var n=t.get("z"),a=t.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),a!=null&&(i.zlevel=a),i.silent=e)})}function f1(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function FE(r,t,e,n,a){var i=e.get("value"),o=GE(i,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=Ks(s.get("padding")||0),u=s.getFont(),f=af(o,u),c=a.position,h=f.width+l[1]+l[3],v=f.height+l[0]+l[2],p=a.align;p==="right"&&(c[0]-=h),p==="center"&&(c[0]-=h/2);var d=a.verticalAlign;d==="bottom"&&(c[1]-=v),d==="middle"&&(c[1]-=v/2),$X(c,h,v,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),r.label={x:c[0],y:c[1],style:re(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function $X(r,t,e,n){var a=n.getWidth(),i=n.getHeight();r[0]=Math.min(r[0]+t,a)-t,r[1]=Math.min(r[1]+e,i)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function GE(r,t,e,n,a){r=t.scale.parse(r);var i=t.scale.getLabel({value:r},{precision:a.precision}),o=a.formatter;if(o){var s={value:b_(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};D(n,function(l){var u=e.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,c=u&&u.getDataParams(f);c&&s.seriesData.push(c)}),nt(o)?i=o.replace("{value}",i):vt(o)&&(i=o(s))}return i}function c1(r,t,e){var n=Cr();return Do(n,n,e.rotation),Vn(n,n,e.position),un([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function HE(r,t,e,n,a,i){var o=tr.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=a.get(["label","margin"]),FE(t,n,a,i,{position:c1(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function h1(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function WE(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}function $C(r,t,e,n,a,i){return{cx:r,cy:t,r0:e,r:n,startAngle:a,endAngle:i,clockwise:!0}}var YX=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),f=YC(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=f1(i),v=XX[u](s,c,f);v.style=h,e.graphicKey=v.type,e.pointer=v}var p=cm(l.model,a);HE(n,e,p,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=cm(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=c1(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=YC(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,c=[e.x,e.y];c[f]+=n[f],c[f]=Math.min(l[1],c[f]),c[f]=Math.max(l[0],c[f]);var h=(u[1]+u[0])/2,v=[h,h];v[f]=c[f];var p=[{verticalAlign:"middle"},{align:"center"}];return{x:c[0],y:c[1],rotation:e.rotation,cursorPoint:v,tooltipOption:p[f]}},t}(u1);function YC(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var XX={line:function(r,t,e){var n=h1([t,e[0]],[t,e[1]],XC(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),a=e[1]-e[0];return{type:"Rect",shape:WE([t-n/2,e[0]],[n,a],XC(r))}}};function XC(r){return r.dim==="x"?0:1}var ZX=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(kt),ta=zt(),qX=D;function UE(r,t,e){if(!Rt.node){var n=t.getZr();ta(n).records||(ta(n).records={}),KX(n,t);var a=ta(n).records[r]||(ta(n).records[r]={});a.handler=e}}function KX(r,t){if(ta(r).initialized)return;ta(r).initialized=!0,e("click",bt(ZC,"click")),e("mousemove",bt(ZC,"mousemove")),e("globalout",QX);function e(n,a){r.on(n,function(i){var o=JX(t);qX(ta(r).records,function(s){s&&a(s,i,o.dispatchAction)}),jX(o.pendings,t)})}}function jX(r,t){var e=r.showTip.length,n=r.hideTip.length,a;e?a=r.showTip[e-1]:n&&(a=r.hideTip[n-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function QX(r,t,e){r.handler("leave",null,e)}function ZC(r,t,e,n){t.handler(r,e,n)}function JX(r){var t={showTip:[],hideTip:[]},e=function(n){var a=t[n.type];a?a.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function Rm(r,t){if(!Rt.node){var e=t.getZr(),n=(ta(e).records||{})[r];n&&(ta(e).records[r]=null)}}var tZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=n.getComponent("tooltip"),o=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";UE("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,n){Rm("axisPointer",n)},t.prototype.dispose=function(e,n){Rm("axisPointer",n)},t.type="axisPointer",t}(le);function $E(r,t){var e=[],n=r.seriesIndex,a;if(n==null||!(a=t.getSeriesByIndex(n)))return{point:[]};var i=a.getData(),o=_o(i,r);if(o==null||o<0||W(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)e=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),c=f.dim,h=u.dim,v=c==="x"||c==="radius"?1:0,p=i.mapDimension(h),d=[];d[v]=i.get(p,o),d[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(d)||[]}else e=l.dataToPoint(i.getValues(X(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),e=[g.x+g.width/2,g.y+g.height/2]}return{point:e,el:s}}var qC=zt();function eZ(r,t,e){var n=r.currTrigger,a=[r.x,r.y],i=r,o=r.dispatchAction||it(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){nh(a)&&(a=$E({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=nh(a),u=i.axesInfo,f=s.axesInfo,c=n==="leave"||nh(a),h={},v={},p={list:[],map:{}},d={showPointer:bt(nZ,v),showTooltip:bt(aZ,p)};D(s.coordSysMap,function(y,m){var _=l||y.containPoint(a);D(s.coordSysAxesInfo[m],function(S,b){var x=S.axis,w=lZ(u,S);if(!c&&_&&(!u||w)){var T=w&&w.value;T==null&&!l&&(T=x.pointToData(a)),T!=null&&KC(S,T,d,!1,h)}})});var g={};return D(f,function(y,m){var _=y.linkGroup;_&&!v[m]&&D(_.axesInfo,function(S,b){var x=v[b];if(S!==y&&x){var w=x.value;_.mapper&&(w=y.axis.scale.parse(_.mapper(w,jC(S),jC(y)))),g[y.key]=w}})}),D(g,function(y,m){KC(f[m],y,d,!0,h)}),iZ(v,f,h),oZ(p,a,r,o),sZ(f,o,e),h}}function KC(r,t,e,n,a){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=rZ(t,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&H(a,s[0]),!n&&r.snap&&i.containData(l)&&l!=null&&(t=l),e.showPointer(r,t,s),e.showTooltip(r,o,l)}}function rZ(r,t){var e=t.axis,n=e.dim,a=r,i=[],o=Number.MAX_VALUE,s=-1;return D(t.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(n),c,h;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(f,r,e);h=v.dataIndices,c=v.nestestValue}else{if(h=l.getData().indicesOfNearest(f[0],r,e.type==="category"?.5:null),!h.length)return;c=l.getData().get(f[0],h[0])}if(!(c==null||!isFinite(c))){var p=r-c,d=Math.abs(p);d<=o&&((d=0&&s<0)&&(o=d,s=p,a=c,i.length=0),D(h,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:a}}function nZ(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function aZ(r,t,e,n){var a=e.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=Yu(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function iZ(r,t,e){var n=e.axesInfo=[];D(t,function(a,i){var o=a.axisPointerModel.option,s=r[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function oZ(r,t,e,n){if(nh(t)||!r.list.length){n({type:"hideTip"});return}var a=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:r.list})}function sZ(r,t,e){var n=e.getZr(),a="axisPointerLastHighlights",i=qC(n)[a]||{},o=qC(n)[a]={};D(r,function(u,f){var c=u.axisPointerModel.option;c.status==="show"&&u.triggerEmphasis&&D(c.seriesDataIndices,function(h){var v=h.seriesIndex+" | "+h.dataIndex;o[v]=h})});var s=[],l=[];D(i,function(u,f){!o[f]&&l.push(u)}),D(o,function(u,f){!i[f]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function lZ(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function jC(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function nh(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Cf(r){Ro.registerAxisPointerClass("CartesianAxisPointer",YX),r.registerComponentModel(ZX),r.registerComponentView(tZ),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!W(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=mU(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},eZ)}function uZ(r){Lt(_R),Lt(Cf)}var fZ=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),c=s.dataToCoord(n),h=i.get("type");if(h&&h!=="none"){var v=f1(i),p=hZ[h](s,l,c,f);p.style=v,e.graphicKey=p.type,e.pointer=p}var d=i.get(["label","margin"]),g=cZ(n,a,i,l,d);FE(e,a,i,o,g)},t}(u1);function cZ(r,t,e,n,a){var i=t.axis,o=i.dataToCoord(r),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=n.getRadiusAxis().getExtent(),u,f,c;if(i.dim==="radius"){var h=Cr();Do(h,h,s),Vn(h,h,[n.cx,n.cy]),u=un([o,-a],h);var v=t.getModel("axisLabel").get("rotate")||0,p=tr.innerTextLayout(s,v*Math.PI/180,-1);f=p.textAlign,c=p.textVerticalAlign}else{var d=l[1];u=n.coordToPoint([d+a,o]);var g=n.cx,y=n.cy;f=Math.abs(u[0]-g)/d<.3?"center":u[0]>g?"left":"right",c=Math.abs(u[1]-y)/d<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:f,verticalAlign:c}}var hZ={line:function(r,t,e,n){return r.dim==="angle"?{type:"Line",shape:h1(t.coordToPoint([n[0],e]),t.coordToPoint([n[1],e]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:e}}},shadow:function(r,t,e,n){var a=Math.max(1,r.getBandWidth()),i=Math.PI/180;return r.dim==="angle"?{type:"Sector",shape:$C(t.cx,t.cy,n[0],n[1],(-e-a/2)*i,(-e+a/2)*i)}:{type:"Sector",shape:$C(t.cx,t.cy,e-a/2,e+a/2,0,Math.PI*2)}}},vZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.findAxisModel=function(e){var n,a=this.ecModel;return a.eachComponent(e,function(i){i.getCoordSysModel()===this&&(n=i)},this),n},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(kt),v1=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",ge).models[0]},t.type="polarAxis",t}(kt);me(v1,gf);var pZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="angleAxis",t}(v1),dZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="radiusAxis",t}(v1),p1=function(r){V(t,r);function t(e,n){return r.call(this,"radius",e,n)||this}return t.prototype.pointToData=function(e,n){return this.polar.pointToData(e,n)[this.dim==="radius"?0:1]},t}(pn);p1.prototype.dataToRadius=pn.prototype.dataToCoord;p1.prototype.radiusToData=pn.prototype.coordToData;var gZ=zt(),d1=function(r){V(t,r);function t(e,n){return r.call(this,"angle",e,n||[0,360])||this}return t.prototype.pointToData=function(e,n){return this.polar.pointToData(e,n)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,n=e.getLabelModel(),a=e.scale,i=a.getExtent(),o=a.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=e.dataToCoord(s+1)-e.dataToCoord(s),u=Math.abs(l),f=af(s==null?"":s+"",n.getFont(),"center","top"),c=Math.max(f.height,7),h=c/u;isNaN(h)&&(h=1/0);var v=Math.max(0,Math.floor(h)),p=gZ(e.model),d=p.lastAutoInterval,g=p.lastTickCount;return d!=null&&g!=null&&Math.abs(d-v)<=1&&Math.abs(g-o)<=1&&d>v?v=d:(p.lastTickCount=o,p.lastAutoInterval=v),v},t}(pn);d1.prototype.dataToAngle=pn.prototype.dataToCoord;d1.prototype.angleToData=pn.prototype.coordToData;var YE=["radius","angle"],yZ=function(){function r(t){this.dimensions=YE,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new p1,this._angleAxis=new d1,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},r.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},r.prototype.getAxis=function(t){var e="_"+t+"Axis";return this[e]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,a=this._radiusAxis;return n.scale.type===t&&e.push(n),a.scale.type===t&&e.push(a),e},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(t){var e=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},r.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},r.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},r.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);a.inverse?o=s-360:s=o+360;var l=Math.sqrt(e*e+n*n);e/=l,n/=l;for(var u=Math.atan2(-n,e)/Math.PI*180,f=us;)u+=f*360;return[l,u]},r.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI,a=Math.cos(n)*e+this.cx,i=-Math.sin(n)*e+this.cy;return[a,i]},r.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),n=e.getExtent().slice();n[0]>n[1]&&n.reverse();var a=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-a[0]*i,endAngle:-a[1]*i,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,c=this.r,h=this.r0;return f<=c*c&&f>=h*h}}},r.prototype.convertToPixel=function(t,e,n){var a=QC(e);return a===this?this.dataToPoint(n):null},r.prototype.convertFromPixel=function(t,e,n){var a=QC(e);return a===this?this.pointToData(n):null},r}();function QC(r){var t=r.seriesModel,e=r.polarModel;return e&&e.coordinateSystem||t&&t.coordinateSystem}function mZ(r,t,e){var n=t.get("center"),a=e.getWidth(),i=e.getHeight();r.cx=et(n[0],a),r.cy=et(n[1],i);var o=r.getRadiusAxis(),s=Math.min(a,i)/2,l=t.get("radius");l==null?l=[0,"100%"]:W(l)||(l=[0,l]);var u=[et(l[0],s),et(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function _Z(r,t){var e=this,n=e.getAngleAxis(),a=e.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===e){var l=s.getData();D(Vh(l,"radius"),function(u){a.scale.unionExtentFromData(l,u)}),D(Vh(l,"angle"),function(u){n.scale.unionExtentFromData(l,u)})}}),ks(n.scale,n.model),ks(a.scale,a.model),n.type==="category"&&!n.onBand){var i=n.getExtent(),o=360/n.scale.count();n.inverse?i[1]+=o:i[1]-=o,n.setExtent(i[0],i[1])}}function SZ(r){return r.mainType==="angleAxis"}function JC(r,t){var e;if(r.type=t.get("type"),r.scale=Qv(t),r.onBand=t.get("boundaryGap")&&r.type==="category",r.inverse=t.get("inverse"),SZ(t)){r.inverse=r.inverse!==t.get("clockwise");var n=t.get("startAngle"),a=(e=t.get("endAngle"))!==null&&e!==void 0?e:n+(r.inverse?-360:360);r.setExtent(n,a)}t.axis=r,r.model=t}var xZ={dimensions:YE,create:function(r,t){var e=[];return r.eachComponent("polar",function(n,a){var i=new yZ(a+"");i.update=_Z;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=n.findAxisModel("radiusAxis"),u=n.findAxisModel("angleAxis");JC(o,l),JC(s,u),mZ(i,n,t),e.push(i),n.coordinateSystem=i,i.model=n}),r.eachSeries(function(n){if(n.get("coordinateSystem")==="polar"){var a=n.getReferringComponents("polar",ge).models[0];n.coordinateSystem=a.coordinateSystem}}),e}},bZ=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Mc(r,t,e){t[1]>t[0]&&(t=t.slice().reverse());var n=r.coordToPoint([t[0],e]),a=r.coordToPoint([t[1],e]);return{x1:n[0],y1:n[1],x2:a[0],y2:a[1]}}function Ic(r){var t=r.getRadiusAxis();return t.inverse?0:1}function tA(r){var t=r[0],e=r[r.length-1];t&&e&&Math.abs(Math.abs(t.coord-e.coord)-360)<1e-4&&r.pop()}var wZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.axisPointerClass="PolarAxisPointer",e}return t.prototype.render=function(e,n){if(this.group.removeAll(),!!e.get("show")){var a=e.axis,i=a.polar,o=i.getRadiusAxis().getExtent(),s=a.getTicksCoords(),l=a.getMinorTicksCoords(),u=X(a.getViewLabels(),function(f){f=yt(f);var c=a.scale,h=c.type==="ordinal"?c.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=a.dataToCoord(h),f});tA(u),tA(s),D(bZ,function(f){e.get([f,"show"])&&(!a.scale.isBlank()||f==="axisLine")&&TZ[f](this.group,e,i,s,l,o,u)},this)}},t.type="angleAxis",t}(Ro),TZ={axisLine:function(r,t,e,n,a,i){var o=t.getModel(["axisLine","lineStyle"]),s=e.getAngleAxis(),l=Math.PI/180,u=s.getExtent(),f=Ic(e),c=f?0:1,h,v=Math.abs(u[1]-u[0])===360?"Circle":"Arc";i[c]===0?h=new Mo[v]({shape:{cx:e.cx,cy:e.cy,r:i[f],startAngle:-u[0]*l,endAngle:-u[1]*l,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):h=new lf({shape:{cx:e.cx,cy:e.cy,r:i[f],r0:i[c]},style:o.getLineStyle(),z2:1,silent:!0}),h.style.fill=null,r.add(h)},axisTick:function(r,t,e,n,a,i){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Ic(e)],u=X(n,function(f){return new we({shape:Mc(e,[l,l+s],f.coord)})});r.add(zr(u,{style:dt(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(r,t,e,n,a,i){if(a.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Ic(e)],f=[],c=0;cy?"left":"right",S=Math.abs(g[1]-m)/d<.3?"middle":g[1]>m?"top":"bottom";if(s&&s[p]){var b=s[p];gt(b)&&b.textStyle&&(v=new Ut(b.textStyle,l,l.ecModel))}var x=new Ft({silent:tr.isLabelSilent(t),style:re(v,{x:g[0],y:g[1],fill:v.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:c.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var w=tr.makeAxisEventDataBase(t);w.targetType="axisLabel",w.value=c.rawLabel,_t(x).eventData=w}},this)},splitLine:function(r,t,e,n,a,i){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],c=0;c=0?"p":"n",R=C;b&&(n[f][L]||(n[f][L]={p:C,n:C}),R=n[f][L][P]);var O=void 0,B=void 0,N=void 0,F=void 0;if(p.dim==="radius"){var U=p.dataToCoord(I)-C,Z=l.dataToCoord(L);Math.abs(U)=F})}}})}function PZ(r){var t={};D(r,function(n,a){var i=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=ZE(o,s),u=s.getExtent(),f=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),c=t[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},h=c.stacks;t[l]=c;var v=XE(n);h[v]||c.autoWidthCount++,h[v]=h[v]||{width:0,maxWidth:0};var p=et(n.get("barWidth"),f),d=et(n.get("barMaxWidth"),f),g=n.get("barGap"),y=n.get("barCategoryGap");p&&!h[v].width&&(p=Math.min(c.remainedWidth,p),h[v].width=p,c.remainedWidth-=p),d&&(h[v].maxWidth=d),g!=null&&(c.gap=g),y!=null&&(c.categoryGap=y)});var e={};return D(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=et(n.categoryGap,o),l=et(n.gap,1),u=n.remainedWidth,f=n.autoWidthCount,c=(u-s)/(f+(f-1)*l);c=Math.max(c,0),D(i,function(d,g){var y=d.maxWidth;y&&y=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},r.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[e.orient==="horizontal"?0:1]))]},r.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),a=[],i=e.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),a[i]=e.toGlobalCoord(e.dataToCoord(+t)),a[1-i]=i===0?n.y+n.height/2:n.x+n.width/2,a},r.prototype.convertToPixel=function(t,e,n){var a=eA(e);return a===this?this.dataToPoint(n):null},r.prototype.convertFromPixel=function(t,e,n){var a=eA(e);return a===this?this.pointToData(n):null},r}();function eA(r){var t=r.seriesModel,e=r.singleAxisModel;return e&&e.coordinateSystem||t&&t.coordinateSystem}function HZ(r,t){var e=[];return r.eachComponent("singleAxis",function(n,a){var i=new GZ(n,r,t);i.name="single_"+a,i.resize(n,t),n.coordinateSystem=i,e.push(i)}),r.eachSeries(function(n){if(n.get("coordinateSystem")==="singleAxis"){var a=n.getReferringComponents("singleAxis",ge).models[0];n.coordinateSystem=a&&a.coordinateSystem}}),e}var WZ={create:HZ,dimensions:qE},rA=["x","y"],UZ=["width","height"],$Z=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.coordinateSystem,u=Dg(l,1-Qh(s)),f=l.dataToPoint(n)[0],c=i.get("type");if(c&&c!=="none"){var h=f1(i),v=YZ[c](s,f,u);v.style=h,e.graphicKey=v.type,e.pointer=v}var p=Em(a);HE(n,e,p,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=Em(n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=c1(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.coordinateSystem,l=Qh(o),u=Dg(s,l),f=[e.x,e.y];f[l]+=n[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var c=Dg(s,1-l),h=(c[1]+c[0])/2,v=[h,h];return v[l]=f[l],{x:f[0],y:f[1],rotation:e.rotation,cursorPoint:v,tooltipOption:{verticalAlign:"middle"}}},t}(u1),YZ={line:function(r,t,e){var n=h1([t,e[0]],[t,e[1]],Qh(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=r.getBandWidth(),a=e[1]-e[0];return{type:"Rect",shape:WE([t-n/2,e[0]],[n,a],Qh(r))}}};function Qh(r){return r.isHorizontal()?0:1}function Dg(r,t){var e=r.getRect();return[e[rA[t]],e[rA[t]]+e[UZ[t]]]}var XZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="single",t}(le);function ZZ(r){Lt(Cf),Ro.registerAxisPointerClass("SingleAxisPointer",$Z),r.registerComponentView(XZ),r.registerComponentView(VZ),r.registerComponentModel(ah),Ns(r,"single",ah,ah.defaultOption),r.registerCoordinateSystem("single",WZ)}var qZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,n,a){var i=js(e);r.prototype.init.apply(this,arguments),nA(e,i)},t.prototype.mergeOption=function(e){r.prototype.mergeOption.apply(this,arguments),nA(this.option,e)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(kt);function nA(r,t){var e=r.cellSize,n;W(e)?n=e:n=r.cellSize=[e,e],n.length===1&&(n[1]=n[0]);var a=X([0,1],function(i){return yG(t,i)&&(n[i]="auto"),n[i]!=null&&n[i]!=="auto"});ai(r,t,{type:"box",ignoreSize:a})}var KZ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group;i.removeAll();var o=e.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=n.getLocaleModel();this._renderDayRect(e,s,i),this._renderLines(e,s,l,i),this._renderYearText(e,s,l,i),this._renderMonthText(e,u,l,i),this._renderWeekText(e,u,s,l,i)},t.prototype._renderDayRect=function(e,n,a){for(var i=e.coordinateSystem,o=e.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=n.start.time;u<=n.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,c=new Vt({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});a.add(c)}},t.prototype._renderLines=function(e,n,a,i){var o=this,s=e.coordinateSystem,l=e.getModel(["splitLine","lineStyle"]).getLineStyle(),u=e.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=n.start,h=0;c.time<=n.end.time;h++){p(c.formatedDate),h===0&&(c=s.getDateInfo(n.start.y+"-"+n.start.m));var v=c.date;v.setMonth(v.getMonth()+1),c=s.getDateInfo(v)}p(s.getNextNDay(n.end.time,1).formatedDate);function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(e,d,a);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,a),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,a),l,i)},t.prototype._getEdgesPoints=function(e,n,a){var i=[e[0].slice(),e[e.length-1].slice()],o=a==="horizontal"?0:1;return i[0][o]=i[0][o]-n/2,i[1][o]=i[1][o]+n/2,i},t.prototype._drawSplitline=function(e,n,a){var i=new ir({z2:20,shape:{points:e},style:n});a.add(i)},t.prototype._getLinePointsOfOneWeek=function(e,n,a){for(var i=e.coordinateSystem,o=i.getDateInfo(n),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[a==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(e,n){return nt(e)&&e?pG(e,n):vt(e)?e(n):n.nameMap},t.prototype._yearTextPositionControl=function(e,n,a,i,o){var s=n[0],l=n[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var f=0;return(i==="left"||i==="right")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(e,n,a,i){var o=e.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=a!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,c=(u[0][1]+u[1][1])/2,h=a==="horizontal"?0:1,v={top:[f,u[h][1]],bottom:[f,u[1-h][1]],left:[u[1-h][0],c],right:[u[h][0],c]},p=n.start.y;+n.end.y>+n.start.y&&(p=p+"-"+n.end.y);var d=o.get("formatter"),g={start:n.start.y,end:n.end.y,nameMap:p},y=this._formatterLabel(d,g),m=new Ft({z2:30,style:re(o,{text:y})});m.attr(this._yearTextPositionControl(m,v[l],a,l,s)),i.add(m)}},t.prototype._monthTextPositionControl=function(e,n,a,i,o){var s="left",l="top",u=e[0],f=e[1];return a==="horizontal"?(f=f+o,n&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,n&&(l="middle"),i==="start"&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(e,n,a,i){var o=e.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),c=[this._tlpoints,this._blpoints];(!s||nt(s))&&(s&&(n=Gy(s)||n),s=n.get(["time","monthAbbr"])||[]);var h=u==="start"?0:1,v=a==="horizontal"?0:1;l=u==="start"?-l:l;for(var p=f==="center",d=0;d=a.start.time&&n.times.end.time&&e.reverse(),e},r.prototype._getRangeInfo=function(t){var e=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],n;e[0].time>e[1].time&&(n=!0,e.reverse());var a=Math.floor(e[1].time/Mg)-Math.floor(e[0].time/Mg)+1,i=new Date(e[0].time),o=i.getDate(),s=e[1].date.getDate();i.setDate(o+a-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-e[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-e[1].time)*u>0;)a-=u,i.setDate(l-u);var f=Math.floor((a+e[0].day+6)/7),c=n?-f+1:f-1;return n&&e.reverse(),{range:[e[0].formatedDate,e[1].formatedDate],start:e[0],end:e[1],allDay:a,weeks:f,nthWeek:c,fweek:e[0].day,lweek:e[1].day}},r.prototype._getDateByWeeksAndDay=function(t,e,n){var a=this._getRangeInfo(n);if(t>a.weeks||t===0&&ea.lweek)return null;var i=(t-1)*7-a.fweek+e,o=new Date(a.start.time);return o.setDate(+a.start.d+i),this.getDateInfo(o)},r.create=function(t,e){var n=[];return t.eachComponent("calendar",function(a){var i=new r(a);n.push(i),a.coordinateSystem=i}),t.eachSeries(function(a){a.get("coordinateSystem")==="calendar"&&(a.coordinateSystem=n[a.get("calendarIndex")||0])}),n},r.dimensions=["time","value"],r}();function aA(r){var t=r.calendarModel,e=r.seriesModel,n=t?t.coordinateSystem:e?e.coordinateSystem:null;return n}function QZ(r){r.registerComponentModel(qZ),r.registerComponentView(KZ),r.registerCoordinateSystem("calendar",jZ)}function JZ(r,t){var e=r.existing;if(t.id=r.keyInfo.id,!t.type&&e&&(t.type=e.type),t.parentId==null){var n=t.parentOption;n?t.parentId=n.id:e&&(t.parentId=e.parentId)}t.parentOption=null}function iA(r,t){var e;return D(t,function(n){r[n]!=null&&r[n]!=="auto"&&(e=!0)}),e}function tq(r,t,e){var n=H({},e),a=r[t],i=e.$action||"merge";i==="merge"?a?(Dt(a,n,!0),ai(a,n,{ignoreSize:!0}),HL(e,a),Lc(e,a),Lc(e,a,"shape"),Lc(e,a,"style"),Lc(e,a,"extra"),e.clipPath=a.clipPath):r[t]=n:i==="replace"?r[t]=n:i==="remove"&&a&&(r[t]=null)}var KE=["transition","enterFrom","leaveTo"],eq=KE.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Lc(r,t,e){if(e&&(!r[e]&&t[e]&&(r[e]={}),r=r[e],t=t[e]),!(!r||!t))for(var n=e?KE:eq,a=0;a=0;f--){var c=a[f],h=_e(c.id,null),v=h!=null?o.get(h):null;if(v){var p=v.parent,y=Nr(p),m=p===i?{width:s,height:l}:{width:y.width,height:y.height},_={},S=Wv(v,c,m,null,{hv:c.hv,boundingMode:c.bounding},_);if(!Nr(v).isNew&&S){for(var b=c.transition,x={},w=0;w=0)?x[T]=C:v[T]=C}Ht(v,x,e,0)}else v.attr(_)}}},t.prototype._clear=function(){var e=this,n=this._elMap;n.each(function(a){ih(a,Nr(a).option,n,e._lastGraphicModel)}),this._elMap=ut()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(le);function km(r){var t=st(oA,r)?oA[r]:Z0(r),e=new t({});return Nr(e).type=r,e}function sA(r,t,e,n){var a=km(e);return t.add(a),n.set(r,a),Nr(a).id=r,Nr(a).isNew=!0,a}function ih(r,t,e,n){var a=r&&r.parent;a&&(r.type==="group"&&r.traverse(function(i){ih(i,t,e,n)}),ip(r,t,n),e.removeKey(Nr(r).id))}function lA(r,t,e,n){r.isGroup||D([["cursor",$r.prototype.cursor],["zlevel",n||0],["z",e||0],["z2",0]],function(a){var i=a[0];st(t,i)?r[i]=St(t[i],a[1]):r[i]==null&&(r[i]=a[1])}),D(Ot(t),function(a){if(a.indexOf("on")===0){var i=t[a];r[a]=vt(i)?i:null}}),st(t,"draggable")&&(r.draggable=t.draggable),t.name!=null&&(r.name=t.name),t.id!=null&&(r.id=t.id)}function iq(r){return r=H({},r),D(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(GL),function(t){delete r[t]}),r}function oq(r,t,e){var n=_t(r).eventData;!r.silent&&!r.ignore&&!n&&(n=_t(r).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:r.name}),n&&(n.info=e.info)}function sq(r){r.registerComponentModel(nq),r.registerComponentView(aq),r.registerPreprocessor(function(t){var e=t.graphic;W(e)?!e[0]||!e[0].elements?t.graphic=[{elements:e}]:t.graphic=[t.graphic[0]]:e&&!e.elements&&(t.graphic=[{elements:[e]}])})}var uA=["x","y","radius","angle","single"],lq=["cartesian2d","polar","singleAxis"];function uq(r){var t=r.get("coordinateSystem");return It(lq,t)>=0}function Za(r){return r+"Axis"}function fq(r,t){var e=ut(),n=[],a=ut();r.eachComponent({mainType:"dataZoom",query:t},function(f){a.get(f.uid)||s(f)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(f){!a.get(f.uid)&&l(f)&&(s(f),i=!0)}function s(f){a.set(f.uid,!0),n.push(f),u(f)}function l(f){var c=!1;return f.eachTargetAxis(function(h,v){var p=e.get(h);p&&p[v]&&(c=!0)}),c}function u(f){f.eachTargetAxis(function(c,h){(e.get(c)||e.set(c,[]))[h]=!0})}return n}function jE(r){var t=r.ecModel,e={infoList:[],infoMap:ut()};return r.eachTargetAxis(function(n,a){var i=t.getComponent(Za(n),a);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=e.infoMap.get(s);l||(l={model:o,axisModels:[]},e.infoList.push(l),e.infoMap.set(s,l)),l.axisModels.push(i)}}}),e}var Ig=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},r}(),Qu=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,n,a){var i=fA(e);this.settledOption=i,this.mergeDefaultAndTheme(e,a),this._doInit(i)},t.prototype.mergeOption=function(e){var n=fA(e);Dt(this.option,e,!0),Dt(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(e){var n=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var a=this.settledOption;D([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(n[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),n=this._targetAxisInfoMap=ut(),a=this._fillSpecifiedTargetAxis(n);a?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var n=!1;return D(uA,function(a){var i=this.getReferringComponents(Za(a),n5);if(i.specified){n=!0;var o=new Ig;D(i.models,function(s){o.add(s.componentIndex)}),e.set(a,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(e,n){var a=this.ecModel,i=!0;if(i){var o=n==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===n}});l(s,"single")}function l(u,f){var c=u[0];if(c){var h=new Ig;if(h.add(c.componentIndex),e.set(f,h),i=!1,f==="x"||f==="y"){var v=c.getReferringComponents("grid",ge).models[0];v&&D(u,function(p){c.componentIndex!==p.componentIndex&&v===p.getReferringComponents("grid",ge).models[0]&&h.add(p.componentIndex)})}}}i&&D(uA,function(u){if(i){var f=a.findComponents({mainType:Za(u),filter:function(h){return h.get("type",!0)==="category"}});if(f[0]){var c=new Ig;c.add(f[0].componentIndex),e.set(u,c),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(n){!e&&(e=n)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var n=this._rangePropMode,a=this.get("rangeMode");D([["start","startValue"],["end","endValue"]],function(i,o){var s=e[i[0]]!=null,l=e[i[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":a?n[o]=a[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(n,a){e==null&&(e=this.ecModel.getComponent(Za(n),a))},this),e},t.prototype.eachTargetAxis=function(e,n){this._targetAxisInfoMap.each(function(a,i){D(a.indexList,function(o){e.call(n,i,o)})})},t.prototype.getAxisProxy=function(e,n){var a=this.getAxisModel(e,n);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(e,n){var a=this._targetAxisInfoMap.get(e);if(a&&a.indexMap[n])return this.ecModel.getComponent(Za(e),n)},t.prototype.setRawRange=function(e){var n=this.option,a=this.settledOption;D([["start","startValue"],["end","endValue"]],function(i){(e[i[0]]!=null||e[i[1]]!=null)&&(n[i[0]]=a[i[0]]=e[i[0]],n[i[1]]=a[i[1]]=e[i[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var n=this.option;D(["start","startValue","end","endValue"],function(a){n[a]=e[a]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,n){if(e==null&&n==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(e,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var n,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(p=!0),b&&(d=!0)}return g&&p&&d})}else ss(f,function(v){if(i==="empty")l.setData(u=u.map(v,function(d){return s(d)?d:NaN}));else{var p={};p[v]=o,u.selectRange(p)}});ss(f,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;ss(["min","max"],function(a){var i=e.get(a+"Span"),o=e.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Yt(n[0]+o,n,[0,100],!0):i!=null&&(o=Yt(i,[0,100],n,!0)-n[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var a=LI(n,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;e[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(a)),e[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(a)),i.freeze()}},r}();function pq(r,t,e){var n=[1/0,-1/0];ss(e,function(o){X4(n,o.getData(),t)});var a=r.getAxisModel(),i=dP(a.axis.scale,a,n).calculate();return[i.min,i.max]}var dq={getTargetSeries:function(r){function t(a){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(Za(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var e=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new vq(a,i,s,r),e.push(o.__dzAxisProxy))});var n=ut();return D(e,function(a){D(a.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(r,t){r.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).reset(e)}),e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).filterData(e,t)})}),r.eachComponent("dataZoom",function(e){var n=e.findRepresentativeAxisProxy();if(n){var a=n.getDataPercentWindow(),i=n.getDataValueWindow();e.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};function gq(r){r.registerAction("dataZoom",function(t,e){var n=fq(e,t);D(n,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var hA=!1;function y1(r){hA||(hA=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,dq),gq(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function yq(r){r.registerComponentModel(cq),r.registerComponentView(hq),y1(r)}var Vr=function(){function r(){}return r}(),QE={};function ls(r,t){QE[r]=t}function JE(r){return QE[r]}var mq=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;D(this.option.feature,function(n,a){var i=JE(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),Dt(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(kt);function _q(r,t,e){var n=t.getBoxLayoutParams(),a=t.get("padding"),i={width:e.getWidth(),height:e.getHeight()},o=xe(n,i,a);vo(t.get("orient"),r,t.get("itemGap"),o.width,o.height),Wv(r,n,i,a)}function tk(r,t){var e=Ks(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),r=new Vt({shape:{x:r.x-e[3],y:r.y-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),r}var Sq=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},f=this._features||(this._features={}),c=[];D(u,function(p,d){c.push(d)}),new va(this._featureNames||[],c).add(h).update(h).remove(bt(h,null)).execute(),this._featureNames=c;function h(p,d){var g=c[p],y=c[d],m=u[g],_=new Ut(m,e,e.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(m.title=i.newTitle),g&&!y){if(xq(g))S={onclick:_.option.onclick,featureName:g};else{var b=JE(g);if(!b)return;S=new b}f[g]=S}else if(S=f[y],!S)return;S.uid=qs("toolbox-feature"),S.model=_,S.ecModel=n,S.api=a;var x=S instanceof Vr;if(!g&&y){x&&S.dispose&&S.dispose(n,a);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(n,a);return}v(_,S,g),_.setIconStatus=function(w,T){var C=this.option,A=this.iconPaths;C.iconStatus=C.iconStatus||{},C.iconStatus[w]=T,A[w]&&(T==="emphasis"?ca:ha)(A[w])},S instanceof Vr&&S.render&&S.render(_,n,a,i)}function v(p,d,g){var y=p.getModel("iconStyle"),m=p.getModel(["emphasis","iconStyle"]),_=d instanceof Vr&&d.getIcons?d.getIcons():p.get("icon"),S=p.get("title")||{},b,x;nt(_)?(b={},b[g]=_):b=_,nt(S)?(x={},x[g]=S):x=S;var w=p.iconPaths={};D(b,function(T,C){var A=hf(T,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(y.getItemStyle());var M=A.ensureState("emphasis");M.style=m.getItemStyle();var I=new Ft({style:{text:x[C],align:m.get("textAlign"),borderRadius:m.get("textBorderRadius"),padding:m.get("textPadding"),fill:null,font:q0({fontStyle:m.get("textFontStyle"),fontFamily:m.get("textFontFamily"),fontSize:m.get("textFontSize"),fontWeight:m.get("textFontWeight")},n)},ignore:!0});A.setTextContent(I),Xs({el:A,componentModel:e,itemName:C,formatterParamsExtra:{title:x[C]}}),A.__title=x[C],A.on("mouseover",function(){var L=m.getItemStyle(),P=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";I.setStyle({fill:m.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:m.get("textBackgroundColor")}),A.setTextConfig({position:m.get("textPosition")||P}),I.ignore=!e.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){p.get(["iconStatus",C])!=="emphasis"&&a.leaveEmphasis(this),I.hide()}),(p.get(["iconStatus",C])==="emphasis"?ca:ha)(A),o.add(A),A.on("click",it(d.onclick,d,n,a,C)),w[C]=A})}_q(o,e,a),o.add(tk(o.getBoundingRect(),e)),l||o.eachChild(function(p){var d=p.__title,g=p.ensureState("emphasis"),y=g.textConfig||(g.textConfig={}),m=p.getTextContent(),_=m&&m.ensureState("emphasis");if(_&&!vt(_)&&d){var S=_.style||(_.style={}),b=af(d,Ft.makeFont(S)),x=p.x+o.x,w=p.y+o.y+s,T=!1;w+b.height>a.getHeight()&&(y.position="top",T=!0);var C=T?-5-b.height:s+10;x+b.width/2>a.getWidth()?(y.position=["100%",C],S.align="right"):x-b.width/2<0&&(y.position=[0,C],S.align="left")}})},t.prototype.updateView=function(e,n,a,i){D(this._features,function(o){o instanceof Vr&&o.updateView&&o.updateView(o.model,n,a,i)})},t.prototype.remove=function(e,n){D(this._features,function(a){a instanceof Vr&&a.remove&&a.remove(e,n)}),this.group.removeAll()},t.prototype.dispose=function(e,n){D(this._features,function(a){a instanceof Vr&&a.dispose&&a.dispose(e,n)})},t.type="toolbox",t}(le);function xq(r){return r.indexOf("my")===0}var bq=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){var a=this.model,i=a.get("name")||e.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=Rt.browser;if(typeof MouseEvent=="function"&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var c=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),v=h[0].indexOf("base64")>-1,p=o?decodeURIComponent(h[1]):h[1];v&&(p=window.atob(p));var d=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(p),b.close(),S.focus(),b.execCommand("SaveAs",!0,d),document.body.removeChild(_)}}else{var x=a.get("lang"),w='',T=window.open();T.document.write(w),T.document.title=i}},t.getDefaultOption=function(e){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(Vr),vA="__ec_magicType_stack__",wq=[["line","bar"],["stack"]],Tq=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,n=e.get("icon"),a={};return D(e.get("type"),function(i){n[i]&&(a[i]=n[i])}),a},t.getDefaultOption=function(e){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(e,n,a){var i=this.model,o=i.get(["seriesIndex",a]);if(pA[a]){var s={series:[]},l=function(c){var h=c.subType,v=c.id,p=pA[a](h,v,c,i);p&&(dt(p,c.option),s.series.push(p));var d=c.coordinateSystem;if(d&&d.type==="cartesian2d"&&(a==="line"||a==="bar")){var g=d.getAxesByScale("ordinal")[0];if(g){var y=g.dim,m=y+"Axis",_=c.getReferringComponents(m,ge).models[0],S=_.componentIndex;s[m]=s[m]||[];for(var b=0;b<=S;b++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap=a==="bar"}}};D(wq,function(c){It(c,a)>=0&&D(c,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(a,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=a;a==="stack"&&(u=Dt({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(f="tiled")),n.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Vr),pA={line:function(r,t,e,n){if(r==="bar")return Dt({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(r,t,e,n){if(r==="line")return Dt({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(r,t,e,n){var a=e.get("stack")===vA;if(r==="line"||r==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),Dt({id:t,stack:a?"":vA},n.get(["option","stack"])||{},!0)}};Wn({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,t){t.mergeOption(r.newOption)});var op=new Array(60).join("-"),zs=" ";function Cq(r){var t={},e=[],n=[];return r.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else e.push(a)}else e.push(a)}),{seriesGroupByCategoryAxis:t,other:e,meta:n}}function Aq(r){var t=[];return D(r,function(e,n){var a=e.categoryAxis,i=e.valueAxis,o=i.dim,s=[" "].concat(X(e.series,function(v){return v.name})),l=[a.model.getCategories()];D(e.series,function(v){var p=v.getRawData();l.push(v.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join(zs)],f=0;f=0)return!0}var Om=new RegExp("["+zs+"]+","g");function Lq(r){for(var t=r.split(/\n+/g),e=Jh(t.shift()).split(Om),n=[],a=X(e,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=e[i];if(o[a])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();e[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),e.push(t)}function Nq(r){var t=m1(r),e=t[t.length-1];t.length>1&&t.pop();var n={};return ek(e,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){n[i]=a;break}}),n}function Bq(r){rk(r).snapshots=null}function Vq(r){return m1(r).length}function m1(r){var t=rk(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var zq=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){Bq(e),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(Vr);Wn({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,t){t.resetOption("recreate")});var Fq=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],_1=function(){function r(t,e,n){var a=this;this._targetInfoList=[];var i=dA(e,t);D(Gq,function(o,s){(!n||!n.include||It(n.include,s)>=0)&&o(i,a._targetInfoList)})}return r.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(n,a,i){if((n.coordRanges||(n.coordRanges=[])).push(a),!n.coordRange){n.coordRange=a;var o=Lg[n.brushType](0,i,a);n.__rangeOffset={offset:_A[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},r.prototype.matchOutputRanges=function(t,e,n){D(t,function(a){var i=this.findTargetInfo(a,e);i&&i!==!0&&D(i.coordSyses,function(o){var s=Lg[a.brushType](1,o,a.range,!0);n(a,s.values,o,e)})},this)},r.prototype.setInputRanges=function(t,e){D(t,function(n){var a=this.findTargetInfo(n,e);if(n.range=n.range||[],a&&a!==!0){n.panelId=a.panelId;var i=Lg[n.brushType](0,a.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?_A[n.brushType](i.values,o.offset,Hq(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(t,e){return X(this._targetInfoList,function(n){var a=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:fE(a),isTargetByCursor:hE(a,t,n.coordSysModel),getLinearBrushOtherExtent:cE(a)}})},r.prototype.controlSeries=function(t,e,n){var a=this.findTargetInfo(t,n);return a===!0||a&&It(a.coordSyses,e.coordinateSystem)>=0},r.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,a=dA(e,t),i=0;ir[1]&&r.reverse(),r}function dA(r,t){return lu(r,t,{includeMainTypes:Fq})}var Gq={grid:function(r,t){var e=r.xAxisModels,n=r.yAxisModels,a=r.gridModels,i=ut(),o={},s={};!e&&!n&&!a||(D(e,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),D(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),D(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];D(u.getCartesians(),function(c,h){(It(e,c.getAxis("x").model)>=0||It(n,c.getAxis("y").model)>=0)&&f.push(c)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:yA.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,t){D(r.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:yA.geo})})}},gA=[function(r,t){var e=r.xAxisModel,n=r.yAxisModel,a=r.gridModel;return!a&&e&&(a=e.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===t.gridModel},function(r,t){var e=r.geoModel;return e&&e===t.geoModel}],yA={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,t=r.getBoundingRect().clone();return t.applyTransform(ho(r)),t}},Lg={lineX:bt(mA,0),lineY:bt(mA,1),rect:function(r,t,e,n){var a=r?t.pointToData([e[0][0],e[1][0]],n):t.dataToPoint([e[0][0],e[1][0]],n),i=r?t.pointToData([e[0][1],e[1][1]],n):t.dataToPoint([e[0][1],e[1][1]],n),o=[Nm([a[0],i[0]]),Nm([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,t,e,n){var a=[[1/0,-1/0],[1/0,-1/0]],i=X(e,function(o){var s=r?t.pointToData(o,n):t.dataToPoint(o,n);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function mA(r,t,e,n){var a=e.getAxis(["x","y"][r]),i=Nm(X([0,1],function(s){return t?a.coordToData(a.toLocalCoord(n[s]),!0):a.toGlobalCoord(a.dataToCoord(n[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var _A={lineX:bt(SA,0),lineY:bt(SA,1),rect:function(r,t,e){return[[r[0][0]-e[0]*t[0][0],r[0][1]-e[0]*t[0][1]],[r[1][0]-e[1]*t[1][0],r[1][1]-e[1]*t[1][1]]]},polygon:function(r,t,e){return X(r,function(n,a){return[n[0]-e[0]*t[a][0],n[1]-e[1]*t[a][1]]})}};function SA(r,t,e,n){return[t[0]-n[r]*e[0],t[1]-n[r]*e[1]]}function Hq(r,t){var e=xA(r),n=xA(t),a=[e[0]/n[0],e[1]/n[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function xA(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}var Bm=D,Wq=Qz("toolbox-dataZoom_"),Uq=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){this._brushController||(this._brushController=new Z_(a.getZr()),this._brushController.on("brush",it(this._onBrush,this)).mount()),Xq(e,n,this,i,a),Yq(e,n)},t.prototype.onclick=function(e,n,a){$q[a].call(this)},t.prototype.remove=function(e,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var n=e.areas;if(!e.isEnd||!n.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new _1(S1(this.model),i,{include:["grid"]});o.matchOutputRanges(n,i,function(u,f,c){if(c.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",c,f[0]),s("y",c,f[1])):s({lineX:"x",lineY:"y"}[h],c,f)}}),Oq(i,a),this._dispatchZoomAction(a);function s(u,f,c){var h=f.getAxis(u),v=h.model,p=l(u,v,i),d=p.findRepresentativeAxisProxy(v).getMinMaxSpan();(d.minValueSpan!=null||d.maxValueSpan!=null)&&(c=Eo(0,c.slice(),h.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(a[p.id]={dataZoomId:p.id,startValue:c[0],endValue:c[1]})}function l(u,f,c){var h;return c.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var p=v.getAxisModel(u,f.componentIndex);p&&(h=v)}),h}},t.prototype._dispatchZoomAction=function(e){var n=[];Bm(e,function(a,i){n.push(yt(a))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(e){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(Vr),$q={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(Nq(this.ecModel))}};function S1(r){var t={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function Yq(r,t){r.setIconStatus("back",Vq(t)>1?"emphasis":"normal")}function Xq(r,t,e,n,a){var i=e._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),e._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new _1(S1(r),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}wG("dataZoom",function(r){var t=r.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var n=t.getModel(e),a=[],i=S1(n),o=lu(r,i);Bm(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),Bm(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var c=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:Wq+u+c};h[f]=c,a.push(h)}return a});function Zq(r){r.registerComponentModel(mq),r.registerComponentView(Sq),ls("saveAsImage",bq),ls("magicType",Tq),ls("dataView",Eq),ls("dataZoom",Uq),ls("restore",zq),Lt(yq)}var qq=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(kt);function nk(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function ak(r){if(Rt.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var f=u*Math.PI/180,c=o+a,h=c*Math.abs(Math.cos(f))+c*Math.abs(Math.sin(f)),v=Math.round(((h-Math.SQRT2*a)/2+Math.SQRT2*a-(h-c)/2)*100)/100;s+=";"+i+":-"+v+"px";var p=t+" solid "+a+"px;",d=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+n+";"];return'
'}function rK(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,a="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,a+=Rt.transformSupported?","+x1+n:",left"+n+",top"+n),Qq+":"+a}function bA(r,t,e){var n=r.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!Rt.transformSupported)return e?"top:"+a+";left:"+n+";":[["top",a],["left",n]];var i=Rt.transform3dSupported,o="translate"+(i?"3d":"")+"("+n+","+a+(i?",0":"")+")";return e?"top:0;left:0;"+x1+":"+o+";":[["top",0],["left",0],[ik,o]]}function nK(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var a=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),D(["decoration","align"],function(l){var u=r.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function aK(r,t,e){var n=[],a=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),c=_2(r,"html"),h=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+h),t&&a&&n.push(rK(a,e)),i&&n.push("background-color:"+i),D(["width","color","radius"],function(v){var p="border-"+v,d=zL(p),g=r.get(d);g!=null&&n.push(p+":"+g+(v==="color"?"":"px"))}),n.push(nK(f)),c!=null&&n.push("padding:"+Ks(c).join("px ")+"px"),n.join(";")+";"}function wA(r,t,e,n,a){var i=t&&t.painter;if(e){var o=i&&i.getViewportRoot();o&&LV(r,o,e,n,a)}else{r[0]=n,r[1]=a;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var iK=function(){function r(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Rt.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var a=this._zr=t.getZr(),i=e.appendTo,o=i&&(nt(i)?document.querySelector(i):Is(i)?i:vt(i)&&i(t.getDom()));wA(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,f=a.painter.getViewportRoot();Er(f,l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=jq(e,"position"),a=e.style;a.position!=="absolute"&&n!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,a=n.style,i=this._styleCoord;n.innerHTML?a.cssText=Jq+aK(t,!this._firstShow,this._longHide)+bA(i[0],i[1],!0)+("border-color:"+bo(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(nt(i)&&n.get("trigger")==="item"&&!nk(n)&&(s=eK(n,a,i)),nt(t))o.innerHTML=t+s;else if(t){o.innerHTML="",W(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,a=this._api,i=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(e,n,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,a,i){if(!(i.from===this.uid||Rt.node||!a.getDom())){var o=AA(i,a);this._ticket="";var s=i.dataByCoordSys,l=hK(i,n,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var f=sK;f.x=i.x,f.y=i.y,f.update(),_t(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,a,i))return;var c=$E(i,n),h=c.point[0],v=c.point[1];h!=null&&v!=null&&this._tryShow({offsetX:h,offsetY:v,target:c.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(AA(i,a))},t.prototype._manuallyAxisShowTip=function(e,n,a,i){var o=i.seriesIndex,s=i.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var f=u.getData(),c=Rl([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(c.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(e,n){var a=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(a){var s=_t(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;eo(a,function(f){if(_t(f).dataIndex!=null)return l=f,!0;if(_t(f).tooltipConfig!=null)return u=f,!0},!0),l?this._showSeriesItemTooltip(e,l,n):u?this._showComponentItemTooltip(e,u,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var a=e.get("showDelay");n=it(n,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(n,a):n()},t.prototype._showAxisTooltip=function(e,n){var a=this._ecModel,i=this._tooltipModel,o=[n.offsetX,n.offsetY],s=Rl([n.tooltipOption],i),l=this._renderMode,u=[],f=De("section",{blocks:[],noHeader:!0}),c=[],h=new dd;D(e,function(m){D(m.dataByAxis,function(_){var S=a.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=GE(b,S.axis,a,_.seriesDataIndices,_.valueLabelOpt),w=De("section",{header:x,noHeader:!an(x),sortBlocks:!0,blocks:[]});f.blocks.push(w),D(_.seriesDataIndices,function(T){var C=a.getSeriesByIndex(T.seriesIndex),A=T.dataIndexInside,M=C.getDataParams(A);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=b_(S.axis,{value:b}),M.axisValueLabel=x,M.marker=h.makeTooltipMarker("item",bo(M.color),l);var I=hb(C.formatTooltip(A,!0,null)),L=I.frag;if(L){var P=Rl([C],i).get("valueFormatter");w.blocks.push(P?H({valueFormatter:P},L):L)}I.text&&c.push(I.text),u.push(M)}})}})}),f.blocks.reverse(),c.reverse();var v=n.position,p=s.get("order"),d=mb(f,h,l,p,a.get("useUTC"),s.get("textStyle"));d&&c.unshift(d);var g=l==="richText"?` + +`:"
",y=c.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,n,a){var i=this._ecModel,o=_t(n),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,c=o.dataType,h=u.getData(c),v=this._renderMode,p=e.positionDefault,d=Rl([h.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(!(g!=null&&g!=="item")){var y=u.getDataParams(f,c),m=new dd;y.marker=m.makeTooltipMarker("item",bo(y.color),v);var _=hb(u.formatTooltip(f,!1,c)),S=d.get("order"),b=d.get("valueFormatter"),x=_.frag,w=x?mb(b?H({valueFormatter:b},x):x,m,v,S,i.get("useUTC"),d.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,w,y,T,e.offsetX,e.offsetY,e.position,e.target,m)}),a({type:"showTip",dataIndexInside:f,dataIndex:h.getRawIndex(f),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,a){var i=this._renderMode==="html",o=_t(n),s=o.tooltipConfig,l=s.option||{},u=l.encodeHTMLContent;if(nt(l)){var f=l;l={content:f,formatter:f},u=!0}u&&i&&l.content&&(l=yt(l),l.content=lr(l.content));var c=[l],h=this._ecModel.getComponent(o.componentMainType,o.componentIndex);h&&c.push(h),c.push({formatter:l.content});var v=e.positionDefault,p=Rl(c,this._tooltipModel,v?{position:v}:null),d=p.get("content"),g=Math.random()+"",y=new dd;this._showOrMove(p,function(){var m=yt(p.get("formatterParams")||{});this._showTooltipContent(p,d,m,g,e.offsetX,e.offsetY,e.position,n,y)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,a,i,o,s,l,u,f){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var c=this._tooltipContent;c.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=n,p=this._getNearestPoint([o,s],a,e.get("trigger"),e.get("borderColor")),d=p.color;if(h)if(nt(h)){var g=e.ecModel.get("useUTC"),y=W(a)?a[0]:a,m=y&&y.axisType&&y.axisType.indexOf("time")>=0;v=h,m&&(v=Vv(y.axisValue,v,g)),v=FL(v,a,!0)}else if(vt(h)){var _=it(function(S,b){S===this._ticket&&(c.setContent(b,f,e,d,l),this._updatePosition(e,l,o,s,c,a,u))},this);this._ticket=i,v=h(a,i,_)}else v=h;c.setContent(v,f,e,d,l),c.show(e,d),this._updatePosition(e,l,o,s,c,a,u)}},t.prototype._getNearestPoint=function(e,n,a,i){if(a==="axis"||W(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!W(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,a,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();n=n||e.get("position");var c=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),vt(n)&&(n=n([a,i],s,o.el,p,{viewSize:[u,f],contentSize:c.slice()})),W(n))a=et(n[0],u),i=et(n[1],f);else if(gt(n)){var d=n;d.width=c[0],d.height=c[1];var g=xe(d,{width:u,height:f});a=g.x,i=g.y,h=null,v=null}else if(nt(n)&&l){var y=cK(n,p,c,e.get("borderWidth"));a=y[0],i=y[1]}else{var y=uK(a,i,o,u,f,h?null:20,v?null:20);a=y[0],i=y[1]}if(h&&(a-=DA(h)?c[0]/2:h==="right"?c[0]:0),v&&(i-=DA(v)?c[1]/2:v==="bottom"?c[1]:0),nk(e)){var y=fK(a,i,o,u,f);a=y[0],i=y[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===e.length;return o&&D(a,function(s,l){var u=s.dataByAxis||[],f=e[l]||{},c=f.dataByAxis||[];o=o&&u.length===c.length,o&&D(u,function(h,v){var p=c[v]||{},d=h.seriesDataIndices||[],g=p.seriesDataIndices||[];o=o&&h.value===p.value&&h.axisType===p.axisType&&h.axisId===p.axisId&&d.length===g.length,o&&D(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&D(h.seriesDataIndices,function(y){var m=y.seriesIndex,_=n[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){Rt.node||!n.getDom()||(zu(this,"_updatePosition"),this._tooltipContent.dispose(),Rm("itemTooltip",n))},t.type="tooltip",t}(le);function Rl(r,t,e){var n=t.ecModel,a;e?(a=new Ut(e,n,n),a=new Ut(t.option,a,n)):a=t;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Ut&&(o=o.get("tooltip",!0)),nt(o)&&(o={formatter:o}),o&&(a=new Ut(o,a,n)))}return a}function AA(r,t){return r.dispatchAction||it(t.dispatchAction,t)}function uK(r,t,e,n,a,i,o){var s=e.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>n?r-=l+i:r+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[r,t]}function fK(r,t,e,n,a){var i=e.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,a)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function cK(r,t,e,n){var a=e[0],i=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,f=t.height;switch(r){case"inside":s=t.x+u/2-a/2,l=t.y+f/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+f+o;break;case"left":s=t.x-a-o,l=t.y+f/2-i/2;break;case"right":s=t.x+u+o,l=t.y+f/2-i/2}return[s,l]}function DA(r){return r==="center"||r==="middle"}function hK(r,t,e){var n=N0(r).queryOptionMap,a=n.keys()[0];if(!(!a||a==="series")){var i=of(t,a,n.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=_t(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}function vK(r){Lt(Cf),r.registerComponentModel(qq),r.registerComponentView(lK),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},ve),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},ve)}var pK=["rect","polygon","keep","clear"];function dK(r,t){var e=Zt(r?r.brush:[]);if(e.length){var n=[];D(e,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(n=n.concat(u))});var a=r&&r.toolbox;W(a)&&(a=a[0]),a||(a={feature:{}},r.toolbox=[a]);var i=a.feature||(a.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,n),gK(s),t&&!s.length&&s.push.apply(s,pK)}}function gK(r){var t={};D(r,function(e){t[e]=1}),r.length=0,D(t,function(e,n){r.push(n)})}var MA=D;function IA(r){if(r){for(var t in r)if(r.hasOwnProperty(t))return!0}}function Vm(r,t,e){var n={};return MA(t,function(i){var o=n[i]=a();MA(r[i],function(s,l){if(Ce.isValidType(l)){var u={type:l,visual:s};e&&e(u,i),o[l]=new Ce(u),l==="opacity"&&(u=yt(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new Ce(u))}})}),n;function a(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function sk(r,t,e){var n;D(e,function(a){t.hasOwnProperty(a)&&IA(t[a])&&(n=!0)}),n&&D(e,function(a){t.hasOwnProperty(a)&&IA(t[a])?r[a]=yt(t[a]):delete r[a]})}function yK(r,t,e,n,a,i){var o={};D(r,function(c){var h=Ce.prepareVisualTypes(t[c]);o[c]=h});var s;function l(c){return c_(e,s,c)}function u(c,h){I2(e,s,c,h)}e.each(f);function f(c,h){s=c;var v=e.getRawDataItem(s);if(!(v&&v.visualMap===!1))for(var p=n.call(a,c),d=t[p],g=o[p],y=0,m=g.length;yt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&kA(t)}};function kA(r){return new Mt(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var CK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,n){this.ecModel=e,this.api=n,this.model,(this._brushController=new Z_(n.getZr())).on("brush",it(this._onBrush,this)).mount()},t.prototype.render=function(e,n,a,i){this.model=e,this._updateController(e,n,a,i)},t.prototype.updateTransform=function(e,n,a,i){lk(n),this._updateController(e,n,a,i)},t.prototype.updateVisual=function(e,n,a,i){this.updateTransform(e,n,a,i)},t.prototype.updateView=function(e,n,a,i){this._updateController(e,n,a,i)},t.prototype._updateController=function(e,n,a,i){(!i||i.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(a)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var n=this.model.id,a=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:yt(a),$from:n}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:yt(a),$from:n})},t.type="brush",t}(le),AK="#ddd",DK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.areas=[],e.brushOption={},e}return t.prototype.optionUpdated=function(e,n){var a=this.option;!n&&sk(a,e,["inBrush","outOfBrush"]);var i=a.inBrush=a.inBrush||{};a.outOfBrush=a.outOfBrush||{color:AK},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=X(e,function(n){return OA(this.option,n)},this))},t.prototype.setBrushOption=function(e){this.brushOption=OA(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(kt);function OA(r,t){return Dt({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Ut(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},t,!0)}var MK=["rect","polygon","lineX","lineY","keep","clear"],IK=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a){var i,o,s;n.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,D(e.get("type",!0),function(l){e.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},t.prototype.updateView=function(e,n,a){this.render(e,n,a)},t.prototype.getIcons=function(){var e=this.model,n=e.get("icon",!0),a={};return D(e.get("type",!0),function(i){n[i]&&(a[i]=n[i])}),a},t.prototype.onclick=function(e,n,a){var i=this._brushType,o=this._brushMode;a==="clear"?(n.dispatchAction({type:"axisAreaSelect",intervals:[]}),n.dispatchAction({type:"brush",command:"clear",areas:[]})):n.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:a==="keep"?i:i===a?!1:a,brushMode:a==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(e){var n={show:!0,type:MK.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.getLocaleModel().get(["toolbox","brush","title"])};return n},t}(Vr);function LK(r){r.registerComponentView(CK),r.registerComponentModel(DK),r.registerPreprocessor(dK),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,SK),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(n){n.setAreas(t.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},ve),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},ve),ls("brush",IK)}var PK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(kt),RK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){if(this.group.removeAll(),!!e.get("show")){var i=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=St(e.get("textBaseline"),e.get("textVerticalAlign")),f=new Ft({style:re(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),c=f.getBoundingRect(),h=e.get("subtext"),v=new Ft({style:re(s,{text:h,fill:s.getTextColor(),y:c.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=e.get("link"),d=e.get("sublink"),g=e.get("triggerEvent",!0);f.silent=!p&&!g,v.silent=!d&&!g,p&&f.on("click",function(){Ih(p,"_"+e.get("target"))}),d&&v.on("click",function(){Ih(d,"_"+e.get("subtarget"))}),_t(f).eventData=_t(v).eventData=g?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(f),h&&i.add(v);var y=i.getBoundingRect(),m=e.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=xe(m,{width:a.getWidth(),height:a.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),v.setStyle(S),y=i.getBoundingRect();var b=_.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var w=new Vt({shape:{x:y.x-b[3],y:y.y-b[0],width:y.width+b[1]+b[3],height:y.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(w)}},t.type="title",t}(le);function EK(r){r.registerComponentModel(PK),r.registerComponentView(RK)}var NA=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode="box",e}return t.prototype.init=function(e,n,a){this.mergeDefaultAndTheme(e,a),this._initData()},t.prototype.mergeOption=function(e){r.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){e==null&&(e=this.option.currentIndex);var n=this._data.count();this.option.loop?e=(e%n+n)%n:(e>=n&&(e=n-1),e<0&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e=this.option,n=e.data||[],a=e.axisType,i=this._names=[],o;a==="category"?(o=[],D(n,function(u,f){var c=_e(Us(u),""),h;gt(u)?(h=yt(u),h.value=f):h=f,o.push(h),i.push(c)})):o=n;var s={category:"ordinal",time:"time",value:"number"}[a]||"number",l=this._data=new Je([{name:"value",type:s}],this);l.initData(o,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(kt),uk=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="timeline.slider",t.defaultOption=hi(NA.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(NA);me(uk,$v.prototype);var kK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="timeline",t}(le),OK=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this,e,n,a)||this;return o.type=i||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(pn),Rg=Math.PI,BA=zt(),NK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,n){this.api=n},t.prototype.render=function(e,n,a){if(this.model=e,this.api=a,this.ecModel=n,this.group.removeAll(),e.get("show",!0)){var i=this._layout(e,a),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,e);e.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return De("nameValue",{noName:!0,value:f})},D(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,e)},this),this._renderAxisLabel(i,s,l,e),this._position(i,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,n){var a=e.get(["label","position"]),i=e.get("orient"),o=VK(e,n),s;a==null||a==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:Rg/2},c=i==="vertical"?o.height:o.width,h=e.getModel("controlStyle"),v=h.get("show",!0),p=v?h.get("itemSize"):0,d=v?h.get("itemGap"):0,g=p+d,y=e.get(["label","rotate"])||0;y=y*Rg/180;var m,_,S,b=h.get("position",!0),x=v&&h.get("showPlayBtn",!0),w=v&&h.get("showPrevBtn",!0),T=v&&h.get("showNextBtn",!0),C=0,A=c;b==="left"||b==="bottom"?(x&&(m=[0,0],C+=g),w&&(_=[C,0],C+=g),T&&(S=[A-p,0],A-=g)):(x&&(m=[A-p,0],A-=g),w&&(_=[0,0],C+=g),T&&(S=[A-p,0],A-=g));var M=[C,A];return e.get("inverse")&&M.reverse(),{viewRect:o,mainLength:c,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:e.get(["label","align"])||l[i],labelBaseline:e.get(["label","verticalAlign"])||e.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:M,controlSize:p,controlGap:d}},t.prototype._position=function(e,n){var a=this._mainGroup,i=this._labelGroup,o=e.viewRect;if(e.orient==="vertical"){var s=Cr(),l=o.x,u=o.y+o.height;Vn(s,s,[-l,-u]),Do(s,s,-Rg/2),Vn(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=m(o),c=m(a.getBoundingRect()),h=m(i.getBoundingRect()),v=[a.x,a.y],p=[i.x,i.y];p[0]=v[0]=f[0][0];var d=e.labelPosOpt;if(d==null||nt(d)){var g=d==="+"?0:1;_(v,c,f,1,g),_(p,h,f,1,1-g)}else{var g=d>=0?0:1;_(v,c,f,1,g),p[1]=v[1]+d}a.setPosition(v),i.setPosition(p),a.rotation=i.rotation=e.rotation,y(a),y(i);function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,b,x,w,T){S[w]+=x[w][T]-b[w][T]}},t.prototype._createAxis=function(e,n){var a=n.getData(),i=n.get("axisType"),o=BK(n,i);o.getTicks=function(){return a.mapArray(["value"],function(u){return{value:u}})};var s=a.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new OK("value",o,e.axisExtent,i);return l.model=n,l},t.prototype._createGroup=function(e){var n=this[e]=new mt;return this.group.add(n),n},t.prototype._renderAxisLine=function(e,n,a,i){var o=a.getExtent();if(i.get(["lineStyle","show"])){var s=new we({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:H({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});n.add(s);var l=this._progressLine=new we({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:dt({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});n.add(l)}},t.prototype._renderAxisTick=function(e,n,a,i){var o=this,s=i.getData(),l=a.scale.getTicks();this._tickSymbols=[],D(l,function(u){var f=a.dataToCoord(u.value),c=s.getItemModel(u.value),h=c.getModel("itemStyle"),v=c.getModel(["emphasis","itemStyle"]),p=c.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:it(o._changeTimeline,o,u.value)},g=VA(c,h,n,d);g.ensureState("emphasis").style=v.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),co(g);var y=_t(g);c.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},t.prototype._renderAxisLabel=function(e,n,a,i){var o=this,s=a.getLabelModel();if(s.get("show")){var l=i.getData(),u=a.getViewLabels();this._tickLabels=[],D(u,function(f){var c=f.tickValue,h=l.getItemModel(c),v=h.getModel("label"),p=h.getModel(["emphasis","label"]),d=h.getModel(["progress","label"]),g=a.dataToCoord(f.tickValue),y=new Ft({x:g,y:0,rotation:e.labelRotation-e.rotation,onclick:it(o._changeTimeline,o,c),silent:!1,style:re(v,{text:f.formattedLabel,align:e.labelAlign,verticalAlign:e.labelBaseline})});y.ensureState("emphasis").style=re(p),y.ensureState("progress").style=re(d),n.add(y),co(y),BA(y).dataIndex=c,o._tickLabels.push(y)})}},t.prototype._renderControl=function(e,n,a,i){var o=e.controlSize,s=e.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),c=i.get("inverse",!0);h(e.nextBtnPosition,"next",it(this._changeTimeline,this,c?"-":"+")),h(e.prevBtnPosition,"prev",it(this._changeTimeline,this,c?"+":"-")),h(e.playPosition,f?"stop":"play",it(this._handlePlayClick,this,!f),!0);function h(v,p,d,g){if(v){var y=cn(St(i.get(["controlStyle",p+"BtnSize"]),o),o),m=[0,-y/2,y,y],_=zK(i,p+"Icon",m,{x:v[0],y:v[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,n.add(_),co(_)}}},t.prototype._renderCurrentPointer=function(e,n,a,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(c){c.draggable=!0,c.drift=it(u._handlePointerDrag,u),c.ondragend=it(u._handlePointerDragend,u),zA(c,u._progressLine,s,a,i,!0)},onUpdate:function(c){zA(c,u._progressLine,s,a,i)}};this._currentPointer=VA(l,l,this._mainGroup,{},this._currentPointer,f)},t.prototype._handlePlayClick=function(e){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:e,from:this.uid})},t.prototype._handlePointerDrag=function(e,n,a){this._clearTimer(),this._pointerChangeTimeline([a.offsetX,a.offsetY])},t.prototype._handlePointerDragend=function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},t.prototype._pointerChangeTimeline=function(e,n){var a=this._toAxisCoord(e)[0],i=this._axis,o=Gr(i.getExtent().slice());a>o[1]&&(a=o[1]),a=0&&(o[i]=+o[i].toFixed(h)),[o,c]}var Eg={min:bt(Ec,"min"),max:bt(Ec,"max"),average:bt(Ec,"average"),median:bt(Ec,"median")};function Ju(r,t){if(t){var e=r.getData(),n=r.coordinateSystem,a=n&&n.dimensions;if(!$K(t)&&!W(t.coord)&&W(a)){var i=fk(t,e,n,r);if(t=yt(t),t.type&&Eg[t.type]&&i.baseAxis&&i.valueAxis){var o=It(a,i.baseAxis.dim),s=It(a,i.valueAxis.dim),l=Eg[t.type](e,i.baseDataDim,i.valueDataDim,o,s);t.coord=l[0],t.value=l[1]}else t.coord=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis]}if(t.coord==null||!W(a))t.coord=[];else for(var u=t.coord,f=0;f<2;f++)Eg[u[f]]&&(u[f]=w1(e,e.mapDimension(a[f]),u[f]));return t}}function fk(r,t,e,n){var a={};return r.valueIndex!=null||r.valueDim!=null?(a.valueDataDim=r.valueIndex!=null?t.getDimension(r.valueIndex):r.valueDim,a.valueAxis=e.getAxis(YK(n,a.valueDataDim)),a.baseAxis=e.getOtherAxis(a.valueAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim)):(a.baseAxis=n.getBaseAxis(),a.valueAxis=e.getOtherAxis(a.baseAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim),a.valueDataDim=t.mapDimension(a.valueAxis.dim)),a}function YK(r,t){var e=r.getData().getDimensionInfo(t);return e&&e.coordDim}function tf(r,t){return r&&r.containData&&t.coord&&!Fm(t)?r.containData(t.coord):!0}function XK(r,t,e){return r&&r.containZone&&t.coord&&e.coord&&!Fm(t)&&!Fm(e)?r.containZone(t.coord,e.coord):!0}function ck(r,t){return r?function(e,n,a,i){var o=i<2?e.coord&&e.coord[i]:e.value;return ja(o,t[i])}:function(e,n,a,i){return ja(e.value,t[i])}}function w1(r,t,e){if(e==="average"){var n=0,a=0;return r.each(t,function(i,o){isNaN(i)||(n+=i,a++)}),n/a}else return e==="median"?r.getMedian(t):r.getDataExtent(t)[e==="max"?1:0]}var kg=zt(),T1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(){this.markerGroupMap=ut()},t.prototype.render=function(e,n,a){var i=this,o=this.markerGroupMap;o.each(function(s){kg(s).keep=!1}),n.eachSeries(function(s){var l=ga.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,n,a)}),o.each(function(s){!kg(s).keep&&i.group.remove(s.group)})},t.prototype.markKeep=function(e){kg(e).keep=!0},t.prototype.toggleBlurSeries=function(e,n){var a=this;D(e,function(i){var o=ga.getMarkerModelFromSeries(i,a.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(n?nL(l):W0(l))})}})},t.type="marker",t}(le);function GA(r,t,e){var n=t.coordinateSystem;r.each(function(a){var i=r.getItemModel(a),o,s=et(i.get("x"),e.getWidth()),l=et(i.get("y"),e.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(r.getValues(r.dimensions,a));else if(n){var u=r.get(n.dimensions[0],a),f=r.get(n.dimensions[1],a);o=n.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(a,o)})}var ZK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,n,a){n.eachSeries(function(i){var o=ga.getMarkerModelFromSeries(i,"markPoint");o&&(GA(o.getData(),i,a),this.markerGroupMap.get(i.id).updateLayout())},this)},t.prototype.renderSeries=function(e,n,a,i){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new mf),c=qK(o,e,n);n.setData(c),GA(n.getData(),e,i),c.each(function(h){var v=c.getItemModel(h),p=v.getShallow("symbol"),d=v.getShallow("symbolSize"),g=v.getShallow("symbolRotate"),y=v.getShallow("symbolOffset"),m=v.getShallow("symbolKeepAspect");if(vt(p)||vt(d)||vt(g)||vt(y)){var _=n.getRawValue(h),S=n.getDataParams(h);vt(p)&&(p=p(_,S)),vt(d)&&(d=d(_,S)),vt(g)&&(g=g(_,S)),vt(y)&&(y=y(_,S))}var b=v.getModel("itemStyle").getItemStyle(),x=pf(l,"color");b.fill||(b.fill=x),c.setItemVisual(h,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:b})}),f.updateData(c),this.group.add(f.group),c.eachItemGraphicEl(function(h){h.traverse(function(v){_t(v).dataModel=n})}),this.markKeep(f),f.group.silent=n.get("silent")||e.get("silent")},t.type="markPoint",t}(T1);function qK(r,t,e){var n;r?n=X(r&&r.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return H(H({},l),{name:s,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var a=new Je(n,e),i=X(e.get("data"),bt(Ju,t));r&&(i=Xt(i,bt(tf,r)));var o=ck(!!r,n);return a.initData(i,null,o),a}function KK(r){r.registerComponentModel(UK),r.registerComponentView(ZK),r.registerPreprocessor(function(t){b1(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var jK=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.createMarkerModelFromSeries=function(e,n,a){return new t(e,n,a)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(ga),kc=zt(),QK=function(r,t,e,n){var a=r.getData(),i;if(W(n))i=n;else{var o=n.type;if(o==="min"||o==="max"||o==="average"||o==="median"||n.xAxis!=null||n.yAxis!=null){var s=void 0,l=void 0;if(n.yAxis!=null||n.xAxis!=null)s=t.getAxis(n.yAxis!=null?"y":"x"),l=Ie(n.yAxis,n.xAxis);else{var u=fk(n,a,t,r);s=u.valueAxis;var f=aP(a,u.valueDataDim);l=w1(a,f,o)}var c=s.dim==="x"?0:1,h=1-c,v=yt(n),p={coord:[]};v.type=null,v.coord=[],v.coord[h]=-1/0,p.coord[h]=1/0;var d=e.get("precision");d>=0&&Gt(l)&&(l=+l.toFixed(Math.min(d,20))),v.coord[c]=p.coord[c]=l,i=[v,p,{type:o,valueIndex:n.valueIndex,value:l}]}else i=[]}var g=[Ju(r,i[0]),Ju(r,i[1]),H({},i[2])];return g[2].type=g[2].type||null,Dt(g[2],g[0]),Dt(g[2],g[1]),g};function tv(r){return!isNaN(r)&&!isFinite(r)}function HA(r,t,e,n){var a=1-r,i=n.dimensions[r];return tv(t[a])&&tv(e[a])&&t[r]===e[r]&&n.getAxis(i).containData(t[r])}function JK(r,t){if(r.type==="cartesian2d"){var e=t[0].coord,n=t[1].coord;if(e&&n&&(HA(1,e,n,r)||HA(0,e,n,r)))return!0}return tf(r,t[0])&&tf(r,t[1])}function Og(r,t,e,n,a){var i=n.coordinateSystem,o=r.getItemModel(t),s,l=et(o.get("x"),a.getWidth()),u=et(o.get("y"),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition)s=n.getMarkerPosition(r.getValues(r.dimensions,t));else{var f=i.dimensions,c=r.get(f[0],t),h=r.get(f[1],t);s=i.dataToPoint([c,h])}if(Po(i,"cartesian2d")){var v=i.getAxis("x"),p=i.getAxis("y"),f=i.dimensions;tv(r.get(f[0],t))?s[0]=v.toGlobalCoord(v.getExtent()[e?0:1]):tv(r.get(f[1],t))&&(s[1]=p.toGlobalCoord(p.getExtent()[e?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}r.setItemLayout(t,s)}var tj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,n,a){n.eachSeries(function(i){var o=ga.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=kc(o).from,u=kc(o).to;l.each(function(f){Og(l,f,!0,i,a),Og(u,f,!1,i,a)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},t.prototype.renderSeries=function(e,n,a,i){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new X_);this.group.add(f.group);var c=ej(o,e,n),h=c.from,v=c.to,p=c.line;kc(n).from=h,kc(n).to=v,n.setData(p);var d=n.get("symbol"),g=n.get("symbolSize"),y=n.get("symbolRotate"),m=n.get("symbolOffset");W(d)||(d=[d,d]),W(g)||(g=[g,g]),W(y)||(y=[y,y]),W(m)||(m=[m,m]),c.from.each(function(S){_(h,S,!0),_(v,S,!1)}),p.each(function(S){var b=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[h.getItemLayout(S),v.getItemLayout(S)]),b.stroke==null&&(b.stroke=h.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:h.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(S,"symbolOffset"),fromSymbolRotate:h.getItemVisual(S,"symbolRotate"),fromSymbolSize:h.getItemVisual(S,"symbolSize"),fromSymbol:h.getItemVisual(S,"symbol"),toSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:v.getItemVisual(S,"symbolOffset"),toSymbolRotate:v.getItemVisual(S,"symbolRotate"),toSymbolSize:v.getItemVisual(S,"symbolSize"),toSymbol:v.getItemVisual(S,"symbol"),style:b})}),f.updateData(p),c.line.eachItemGraphicEl(function(S){_t(S).dataModel=n,S.traverse(function(b){_t(b).dataModel=n})});function _(S,b,x){var w=S.getItemModel(b);Og(S,b,x,e,i);var T=w.getModel("itemStyle").getItemStyle();T.fill==null&&(T.fill=pf(l,"color")),S.setItemVisual(b,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:St(w.get("symbolOffset",!0),m[x?0:1]),symbolRotate:St(w.get("symbolRotate",!0),y[x?0:1]),symbolSize:St(w.get("symbolSize"),g[x?0:1]),symbol:St(w.get("symbol",!0),d[x?0:1]),style:T})}this.markKeep(f),f.group.silent=n.get("silent")||e.get("silent")},t.type="markLine",t}(T1);function ej(r,t,e){var n;r?n=X(r&&r.dimensions,function(u){var f=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return H(H({},f),{name:u,ordinalMeta:null})}):n=[{name:"value",type:"float"}];var a=new Je(n,e),i=new Je(n,e),o=new Je([],e),s=X(e.get("data"),bt(QK,t,r,e));r&&(s=Xt(s,bt(JK,r)));var l=ck(!!r,n);return a.initData(X(s,function(u){return u[0]}),null,l),i.initData(X(s,function(u){return u[1]}),null,l),o.initData(X(s,function(u){return u[2]})),o.hasItemOption=!0,{from:a,to:i,line:o}}function rj(r){r.registerComponentModel(jK),r.registerComponentView(tj),r.registerPreprocessor(function(t){b1(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var nj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.createMarkerModelFromSeries=function(e,n,a){return new t(e,n,a)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(ga),Oc=zt(),aj=function(r,t,e,n){var a=n[0],i=n[1];if(!(!a||!i)){var o=Ju(r,a),s=Ju(r,i),l=o.coord,u=s.coord;l[0]=Ie(l[0],-1/0),l[1]=Ie(l[1],-1/0),u[0]=Ie(u[0],1/0),u[1]=Ie(u[1],1/0);var f=C0([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function ev(r){return!isNaN(r)&&!isFinite(r)}function WA(r,t,e,n){var a=1-r;return ev(t[a])&&ev(e[a])}function ij(r,t){var e=t.coord[0],n=t.coord[1],a={coord:e,x:t.x0,y:t.y0},i={coord:n,x:t.x1,y:t.y1};return Po(r,"cartesian2d")?e&&n&&(WA(1,e,n)||WA(0,e,n))?!0:XK(r,a,i):tf(r,a)||tf(r,i)}function UA(r,t,e,n,a){var i=n.coordinateSystem,o=r.getItemModel(t),s,l=et(o.get(e[0]),a.getWidth()),u=et(o.get(e[1]),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(n.getMarkerPosition){var f=r.getValues(["x0","y0"],t),c=r.getValues(["x1","y1"],t),h=i.clampData(f),v=i.clampData(c),p=[];e[0]==="x0"?p[0]=h[0]>v[0]?c[0]:f[0]:p[0]=h[0]>v[0]?f[0]:c[0],e[1]==="y0"?p[1]=h[1]>v[1]?c[1]:f[1]:p[1]=h[1]>v[1]?f[1]:c[1],s=n.getMarkerPosition(p,e,!0)}else{var d=r.get(e[0],t),g=r.get(e[1],t),y=[d,g];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(Po(i,"cartesian2d")){var m=i.getAxis("x"),_=i.getAxis("y"),d=r.get(e[0],t),g=r.get(e[1],t);ev(d)?s[0]=m.toGlobalCoord(m.getExtent()[e[0]==="x0"?0:1]):ev(g)&&(s[1]=_.toGlobalCoord(_.getExtent()[e[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var $A=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],oj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,n,a){n.eachSeries(function(i){var o=ga.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=X($A,function(c){return UA(s,l,c,i,a)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},t.prototype.renderSeries=function(e,n,a,i){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new mt});this.group.add(f.group),this.markKeep(f);var c=sj(o,e,n);n.setData(c),c.each(function(h){var v=X($A,function(T){return UA(c,h,T,e,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(c.get("x0",h)),p.parse(c.get("x1",h))],_=[d.parse(c.get("y0",h)),d.parse(c.get("y1",h))];Gr(m),Gr(_);var S=!(g[0]>m[1]||g[1]_[1]||y[1]<_[0]),b=!S;c.setItemLayout(h,{points:v,allClipped:b});var x=c.getItemModel(h).getModel("itemStyle").getItemStyle(),w=pf(l,"color");x.fill||(x.fill=w,nt(x.fill)&&(x.fill=yh(x.fill,.4))),x.stroke||(x.stroke=w),c.setItemVisual(h,"style",x)}),c.diff(Oc(f).data).add(function(h){var v=c.getItemLayout(h);if(!v.allClipped){var p=new ar({shape:{points:v.points}});c.setItemGraphicEl(h,p),f.group.add(p)}}).update(function(h,v){var p=Oc(f).data.getItemGraphicEl(v),d=c.getItemLayout(h);d.allClipped?p&&f.group.remove(p):(p?Ht(p,{shape:{points:d.points}},n,h):p=new ar({shape:{points:d.points}}),c.setItemGraphicEl(h,p),f.group.add(p))}).remove(function(h){var v=Oc(f).data.getItemGraphicEl(h);f.group.remove(v)}).execute(),c.eachItemGraphicEl(function(h,v){var p=c.getItemModel(v),d=c.getItemVisual(v,"style");h.useStyle(c.getItemVisual(v,"style")),Oe(h,Ae(p),{labelFetcher:n,labelDataIndex:v,defaultText:c.getName(v)||"",inheritColor:nt(d.fill)?yh(d.fill,1):"#000"}),ke(h,p),fe(h,null,null,p.get(["emphasis","disabled"])),_t(h).dataModel=n}),Oc(f).data=c,f.group.silent=n.get("silent")||e.get("silent")},t.type="markArea",t}(T1);function sj(r,t,e){var n,a,i=["x0","y0","x1","y1"];if(r){var o=X(r&&r.dimensions,function(u){var f=t.getData(),c=f.getDimensionInfo(f.mapDimension(u))||{};return H(H({},c),{name:u,ordinalMeta:null})});a=X(i,function(u,f){return{name:u,type:o[f%2].type}}),n=new Je(a,e)}else a=[{name:"value",type:"float"}],n=new Je(a,e);var s=X(e.get("data"),bt(aj,t,r,e));r&&(s=Xt(s,bt(ij,r)));var l=r?function(u,f,c,h){var v=u.coord[Math.floor(h/2)][h%2];return ja(v,a[h])}:function(u,f,c,h){return ja(u.value,a[h])};return n.initData(s,null,l),n.hasItemOption=!0,n}function lj(r){r.registerComponentModel(nj),r.registerComponentView(oj),r.registerPreprocessor(function(t){b1(t.series,"markArea")&&(t.markArea=t.markArea||{})})}var uj=function(r,t){if(t==="all")return{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}},Gm=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.prototype.init=function(e,n,a){this.mergeDefaultAndTheme(e,a),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(e,n){r.prototype.mergeOption.call(this,e,n),this._updateSelector(e)},t.prototype._updateSelector=function(e){var n=e.selector,a=this.ecModel;n===!0&&(n=e.selector=["all","inverse"]),W(n)&&D(n,function(i,o){nt(i)&&(i={type:i}),n[o]=Dt(i,uj(a,i.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get("selectedMode")==="single"){for(var n=!1,a=0;a=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}(kt),Qo=bt,Hm=D,Nc=mt,hk=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new Nc),this.group.add(this._selectorGroup=new Nc),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,n,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,n,a,l,s,u);var f=e.getBoxLayoutParams(),c={width:a.getWidth(),height:a.getHeight()},h=e.get("padding"),v=xe(f,c,h),p=this.layoutInner(e,o,v,i,l,u),d=xe(dt({width:p.width,height:p.height},f),c,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=tk(p,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,n,a,i,o,s,l){var u=this.getContentGroup(),f=ut(),c=n.get("selectedMode"),h=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&h.push(v.id)}),Hm(n.getData(),function(v,p){var d=v.get("name");if(!this.newlineDisabled&&(d===""||d===` +`)){var g=new Nc;g.newline=!0,u.add(g);return}var y=a.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),b=m.getVisual("style"),x=this._createItem(y,d,p,v,n,e,_,b,S,c,i);x.on("click",Qo(YA,d,null,i,h)).on("mouseover",Qo(Wm,y.name,null,i,h)).on("mouseout",Qo(Um,y.name,null,i,h)),a.ssr&&x.eachChild(function(w){var T=_t(w);T.seriesIndex=y.seriesIndex,T.dataIndex=p,T.ssrType="legend"}),f.set(d,!0)}else a.eachRawSeries(function(w){if(!f.get(d)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(d))return;var C=T.indexOfName(d),A=T.getItemVisual(C,"style"),M=T.getItemVisual(C,"legendIcon"),I=Ar(A.fill);I&&I[3]===0&&(I[3]=.2,A=H(H({},A),{fill:oa(I,"rgba")}));var L=this._createItem(w,d,p,v,n,e,{},A,M,c,i);L.on("click",Qo(YA,null,d,i,h)).on("mouseover",Qo(Wm,null,d,i,h)).on("mouseout",Qo(Um,null,d,i,h)),a.ssr&&L.eachChild(function(P){var R=_t(P);R.seriesIndex=w.seriesIndex,R.dataIndex=p,R.ssrType="legend"}),f.set(d,!0)}},this)},this),o&&this._createSelector(o,n,i,s,l)},t.prototype._createSelector=function(e,n,a,i,o){var s=this.getSelectorGroup();Hm(e,function(u){var f=u.type,c=new Ft({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(c);var h=n.getModel("selectorLabel"),v=n.getModel(["emphasis","selectorLabel"]);Oe(c,{normal:h,emphasis:v},{defaultText:u.title}),co(c)})},t.prototype._createItem=function(e,n,a,i,o,s,l,u,f,c,h){var v=e.visualDrawType,p=o.get("itemWidth"),d=o.get("itemHeight"),g=o.isSelected(n),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon");f=_||f||"roundRect";var S=fj(f,i,l,u,v,g,h),b=new Nc,x=i.getModel("textStyle");if(vt(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));else{var w=_==="inherit"&&e.getData().getVisual("symbol")?y==="inherit"?e.getData().getVisual("symbolRotate"):y:0;b.add(cj({itemWidth:p,itemHeight:d,icon:f,iconRotate:w,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}))}var T=s==="left"?p+5:-5,C=s,A=o.get("formatter"),M=n;nt(A)&&A?M=A.replace("{name}",n??""):vt(A)&&(M=A(n));var I=g?x.getTextColor():i.get("inactiveColor");b.add(new Ft({style:re(x,{text:M,x:T,y:d/2,fill:I,align:C,verticalAlign:"middle"},{inheritColor:I})}));var L=new Vt({shape:b.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&Xs({el:L,componentModel:o,itemName:n,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!c,this.getContentGroup().add(b),co(b),b.__legendDataIndex=a,b},t.prototype.layoutInner=function(e,n,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();vo(e.get("orient"),l,e.get("itemGap"),a.width,a.height);var f=l.getBoundingRect(),c=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){vo("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],p=e.get("selectorButtonGap",!0),d=e.getOrient().index,g=d===0?"width":"height",y=d===0?"height":"width",m=d===0?"y":"x";s==="end"?v[d]+=f[g]+p:c[d]+=h[g]+p,v[1-d]+=f[y]/2-h[y]/2,u.x=v[0],u.y=v[1],l.x=c[0],l.y=c[1];var _={x:0,y:0};return _[g]=f[g]+p+h[g],_[y]=Math.max(f[y],h[y]),_[m]=Math.min(0,h[m]+v[1-d]),_}else return l.x=c[0],l.y=c[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(le);function fj(r,t,e,n,a,i,o){function s(g,y){g.lineWidth==="auto"&&(g.lineWidth=y.lineWidth>0?2:0),Hm(g,function(m,_){g[_]==="inherit"&&(g[_]=y[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),f=r.lastIndexOf("empty",0)===0?"fill":"stroke",c=l.getShallow("decal");u.decal=!c||c==="inherit"?n.decal:Es(c,o),u.fill==="inherit"&&(u.fill=n[a]),u.stroke==="inherit"&&(u.stroke=n[f]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?n:e).opacity),s(u,n);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),v.stroke==="auto"&&(v.stroke=n.fill),!i){var p=t.get("inactiveBorderWidth"),d=u[f];u.lineWidth=p==="auto"?n.lineWidth>0&&d?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=h.get("inactiveColor"),v.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function cj(r){var t=r.icon||"roundRect",e=ye(t,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return e.setStyle(r.itemStyle),e.rotation=(r.iconRotate||0)*Math.PI/180,e.setOrigin([r.itemWidth/2,r.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function YA(r,t,e,n){Um(r,t,e,n),e.dispatchAction({type:"legendToggleSelect",name:r??t}),Wm(r,t,e,n)}function vk(r){for(var t=r.getZr().storage.getDisplayList(),e,n=0,a=t.length;na[o],g=[-v.x,-v.y];n||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=St(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(d){var S=e.get("pageButtonPosition",!0);S==="end"?m[i]+=a[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=v[s]/2-p[s]/2,f.setPosition(g),c.setPosition(y),h.setPosition(m);var b={x:0,y:0};if(b[o]=d?a[o]:v[o],b[s]=Math.max(v[s],p[s]),b[l]=Math.min(0,p[l]+m[1-i]),c.__rectSize=a[o],d){var x={x:0,y:0};x[o]=Math.max(a[o]-p[o]-_,0),x[s]=b[s],c.setClipPath(new Vt({shape:x})),c.__rectSize=x[o]}else h.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(e);return w.pageIndex!=null&&Ht(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?e:null),this._updatePageInfoView(e,w),b},t.prototype._pageGo=function(e,n,a){var i=this._getPageInfo(n)[e];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(e,n){var a=this._controllerGroup;D(["pagePrev","pageNext"],function(f){var c=f+"DataIndex",h=n[c]!=null,v=a.childOfName(f);v&&(v.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),v.cursor=h?"pointer":"default")});var i=a.childOfName("pageText"),o=e.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;i&&o&&i.setStyle("text",nt(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var n=e.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=e.getOrient().index,s=Ng[o],l=Bg[o],u=this._findTargetItemIndex(n),f=a.children(),c=f[u],h=f.length,v=h?1:0,p={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var d=S(c);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=h;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!b(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!b(m,_.s))&&y.i=w&&x.s<=w+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var n,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===e&&(n=s)}),n??i},t.type="legend.scroll",t}(hk);function gj(r){r.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;n!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(n)})})}function yj(r){Lt(pk),r.registerComponentModel(pj),r.registerComponentView(dj),gj(r)}function mj(r){Lt(pk),Lt(yj)}var _j=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="dataZoom.inside",t.defaultOption=hi(Qu.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Qu),C1=zt();function Sj(r,t,e){C1(r).coordSysRecordMap.each(function(n){var a=n.dataZoomInfoMap.get(t.uid);a&&(a.getRange=e)})}function xj(r,t){for(var e=C1(r).coordSysRecordMap,n=e.keys(),a=0;an[e+t]&&(t=s),a=a&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!a}}}function Aj(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(t,e){var n=C1(e),a=n.coordSysRecordMap||(n.coordSysRecordMap=ut());a.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=jE(i);D(o.infoList,function(s){var l=s.model.uid,u=a.get(l)||a.set(l,bj(e,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=ut());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),a.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){dk(a,i);return}var f=Cj(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),tl(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var Dj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return t.prototype.render=function(e,n,a){if(r.prototype.render.apply(this,arguments),e.noTarget()){this._clear();return}this.range=e.getPercentRange(),Sj(a,e,{pan:it(Vg.pan,this),zoom:it(Vg.zoom,this),scrollMove:it(Vg.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){xj(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(g1),Vg={zoom:function(r,t,e,n){var a=this.range,i=a.slice(),o=r.axisModels[0];if(o){var s=zg[t](null,[n.originX,n.originY],o,e,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/n.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Eo(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,a[0]!==i[0]||a[1]!==i[1])return i}},pan:qA(function(r,t,e,n,a,i){var o=zg[n]([i.oldX,i.oldY],[i.newX,i.newY],t,a,e);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:qA(function(r,t,e,n,a,i){var o=zg[n]([0,0],[i.scrollDelta,i.scrollDelta],t,a,e);return o.signal*(r[1]-r[0])*i.scrollDelta})};function qA(r){return function(t,e,n,a){var i=this.range,o=i.slice(),s=t.axisModels[0];if(s){var l=r(o,s,t,e,n,a);if(Eo(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var zg={grid:function(r,t,e,n,a){var i=e.axis,o={},s=a.model.coordinateSystem.getRect();return r=r||[0,0],i.dim==="x"?(o.pixel=t[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=t[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,t,e,n,a){var i=e.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],t=s.pointToCoord(t),e.mainType==="radiusAxis"?(o.pixel=t[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=t[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,t,e,n,a){var i=e.axis,o=a.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient==="horizontal"?(s.pixel=t[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=t[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};function gk(r){y1(r),r.registerComponentModel(_j),r.registerComponentView(Dj),Aj(r)}var Mj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=hi(Qu.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(Qu),Ol=Vt,KA=7,Ij=1,Fg=30,Lj=7,Nl="horizontal",jA="vertical",Pj=5,Rj=["line","bar","candlestick","scatter"],Ej={easing:"cubicOut",duration:100,delay:0},kj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._displayables={},e}return t.prototype.init=function(e,n){this.api=n,this._onBrush=it(this._onBrush,this),this._onBrushEnd=it(this._onBrushEnd,this)},t.prototype.render=function(e,n,a,i){if(r.prototype.render.apply(this,arguments),tl(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),e.get("show")===!1){this.group.removeAll();return}if(e.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){zu(this,"_dispatchZoomAction");var e=this.api.getZr();e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var n=this._displayables.sliderGroup=new mt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(n),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,n=this.api,a=e.get("brushSelect"),i=a?Lj:0,o=this._findCoordRect(),s={width:n.getWidth(),height:n.getHeight()},l=this._orient===Nl?{right:s.width-o.x-o.width,top:s.height-Fg-KA-i,width:o.width,height:Fg}:{right:KA,top:o.y,width:Fg,height:o.height},u=js(e.option);D(["right","top","width","height"],function(c){u[c]==="ph"&&(u[c]=l[c])});var f=xe(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===jA&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,n=this._location,a=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(a===Nl&&!o?{scaleY:l?1:-1,scaleX:1}:a===Nl&&o?{scaleY:l?1:-1,scaleX:-1}:a===jA&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=e.getBoundingRect([s]);e.x=n.x-u.x,e.y=n.y-u.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,n=this._size,a=this._displayables.sliderGroup,i=e.get("brushSelect");a.add(new Ol({silent:!0,shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:e.get("backgroundColor")},z2:-40}));var o=new Ol({shape:{x:0,y:0,width:n[0],height:n[1]},style:{fill:"transparent"},z2:0,onclick:it(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),a.add(o)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var n=this._size,a=this._shadowSize||[],i=e.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():e.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||n[0]!==a[0]||n[1]!==a[1]){var c=o.getDataExtent(l),h=(c[1]-c[0])*.3;c=[c[0]-h,c[1]+h];var v=[0,n[1]],p=[0,n[0]],d=[[n[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/n[0]),S;o.each([l],function(C,A){if(_>0&&A%_){m+=y;return}var M=C==null||isNaN(C)||C==="",I=M?0:Yt(C,c,v,!0);M&&!S&&A?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!M&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,I]),g.push([m,I]),m+=y,S=M}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[n[0],n[1]];var b=this.dataZoomModel;function x(C){var A=b.getModel(C?"selectedDataBackground":"dataBackground"),M=new mt,I=new ar({shape:{points:u},segmentIgnoreThreshold:1,style:A.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new ir({shape:{points:f},segmentIgnoreThreshold:1,style:A.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return M.add(I),M.add(L),M}for(var w=0;w<3;w++){var T=x(w===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,n=e.get("showDataShadow");if(n!==!1){var a,i=this.ecModel;return e.eachTargetAxis(function(o,s){var l=e.getAxisProxy(o,s).getTargetSeriesModels();D(l,function(u){if(!a&&!(n!==!0&&It(Rj,u.get("type"))<0)){var f=i.getComponent(Za(o),s).axis,c=Oj(o),h,v=u.coordinateSystem;c!=null&&v.getOtherAxis&&(h=v.getOtherAxis(f).inverse),c=u.getData().mapDimension(c),a={thisAxis:f,series:u,thisDim:o,otherDim:c,otherAxisInverse:h}}},this)},this),a}},t.prototype._renderHandle=function(){var e=this.group,n=this._displayables,a=n.handles=[null,null],i=n.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,c=l.get("brushSelect"),h=n.filler=new Ol({silent:c,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(h),o.add(new Ol({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:Ij,fill:"rgba(0,0,0,0)"}})),D([0,1],function(_){var S=l.get("handleIcon");!Rh[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var b=ye(S,-1,0,2,2,null,!0);b.attr({cursor:QA(this._orient),draggable:!0,drift:it(this._onDragMove,this,_),ondragend:it(this._onDragEnd,this),onmouseover:it(this._showDataInfo,this,!0),onmouseout:it(this._showDataInfo,this,!1),z2:5});var x=b.getBoundingRect(),w=l.get("handleSize");this._handleHeight=et(w,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,b.setStyle(l.getModel("handleStyle").getItemStyle()),b.style.strokeNoScale=!0,b.rectHover=!0,b.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),co(b);var T=l.get("handleColor");T!=null&&(b.style.fill=T),o.add(a[_]=b);var C=l.getModel("textStyle");e.add(i[_]=new Ft({silent:!0,invisible:!0,style:re(C,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:C.getTextColor(),font:C.getFont()}),z2:10}))},this);var v=h;if(c){var p=et(l.get("moveHandleSize"),s[1]),d=n.moveHandle=new Vt({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=n.moveHandleIcon=ye(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));v=n.moveZone=new Vt({invisible:!0,shape:{y:s[1]-m,height:p+m}}),v.on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(v)}v.attr({draggable:!0,cursor:QA(this._orient),drift:it(this._onDragMove,this,"all"),ondragstart:it(this._showDataInfo,this,!0),ondragend:it(this._onDragEnd,this),onmouseover:it(this._showDataInfo,this,!0),onmouseout:it(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),n=this._getViewExtent();this._handleEnds=[Yt(e[0],[0,100],n,!0),Yt(e[1],[0,100],n,!0)]},t.prototype._updateInterval=function(e,n){var a=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=a.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];Eo(n,i,o,a.get("zoomLock")?"all":e,s.minSpan!=null?Yt(s.minSpan,l,o,!0):null,s.maxSpan!=null?Yt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=Gr([Yt(i[0],o,l,!0),Yt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},t.prototype._updateView=function(e){var n=this._displayables,a=this._handleEnds,i=Gr(a.slice()),o=this._size;D([0,1],function(v){var p=n.handles[v],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:a[v]+(v?-1:1),y:o[1]/2-d/2})},this),n.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};n.moveHandle&&(n.moveHandle.setShape(s),n.moveZone.setShape(s),n.moveZone.getBoundingRect(),n.moveHandleIcon&&n.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=n.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;fn[0]||a[1]<0||a[1]>n[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",a[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var n=e.offsetX,a=e.offsetY;this._brushStart=new Ct(n,a),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var n=this._displayables.brushRect;if(this._brushing=!1,!!n){n.attr("ignore",!0);var a=n.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(a.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=Gr([Yt(a.x,o,s,!0),Yt(a.x+a.width,o,s,!0)]),this._handleEnds=[a.x,a.x+a.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(ua(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,n){var a=this._displayables,i=this.dataZoomModel,o=a.brushRect;o||(o=a.brushRect=new Ol({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),a.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(e,n),f=l.transformCoordToLocal(s.x,s.y),c=this._size;u[0]=Math.max(Math.min(c[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:c[1]})},t.prototype._dispatchZoomAction=function(e){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?Ej:null,start:n[0],end:n[1]})},t.prototype._findCoordRect=function(){var e,n=jE(this.dataZoomModel).infoList;if(!e&&n.length){var a=n[0].model.coordinateSystem;e=a.getRect&&a.getRect()}if(!e){var i=this.api.getWidth(),o=this.api.getHeight();e={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return e},t.type="dataZoom.slider",t}(g1);function Oj(r){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[r]}function QA(r){return r==="vertical"?"ns-resize":"ew-resize"}function yk(r){r.registerComponentModel(Mj),r.registerComponentView(kj),y1(r)}function Nj(r){Lt(gk),Lt(yk)}var mk={get:function(r,t,e){var n=yt((Bj[r]||{})[t]);return e&&W(n)?n[n.length-1]:n}},Bj={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},JA=Ce.mapVisual,Vj=Ce.eachVisual,zj=W,tD=D,Fj=Gr,Gj=Yt,rv=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.stateList=["inRange","outOfRange"],e.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],e.layoutMode={type:"box",ignoreSize:!0},e.dataBound=[-1/0,1/0],e.targetVisuals={},e.controllerVisuals={},e}return t.prototype.init=function(e,n,a){this.mergeDefaultAndTheme(e,a)},t.prototype.optionUpdated=function(e,n){var a=this.option;!n&&sk(a,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var n=this.stateList;e=it(e,this),this.controllerVisuals=Vm(this.option.controller,n,e),this.targetVisuals=Vm(this.option.target,n,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,n=[];return e==null||e==="all"?this.ecModel.eachSeries(function(a,i){n.push(i)}):n=Zt(e),n},t.prototype.eachTargetSeries=function(e,n){D(this.getTargetSeriesIndices(),function(a){var i=this.ecModel.getSeriesByIndex(a);i&&e.call(n,i)},this)},t.prototype.isTargetSeries=function(e){var n=!1;return this.eachTargetSeries(function(a){a===e&&(n=!0)}),n},t.prototype.formatValueText=function(e,n,a){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;a=a||["<",">"],W(e)&&(e=e.slice(),u=!0);var f=n?e:u?[c(e[0]),c(e[1])]:c(e);if(nt(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(vt(l))return u?l(e[0],e[1]):l(e);if(u)return e[0]===s[0]?a[0]+" "+f[1]:e[1]===s[1]?a[1]+" "+f[0]:f[0]+" - "+f[1];return f;function c(h){return h===s[0]?"min":h===s[1]?"max":(+h).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var e=this.option,n=Fj([e.min,e.max]);this._dataExtent=n},t.prototype.getDataDimensionIndex=function(e){var n=this.option.dimension;if(n!=null)return e.getDimensionIndex(n);for(var a=e.dimensions,i=a.length-1;i>=0;i--){var o=a[i],s=e.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,n=this.option,a={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),o=n.controller||(n.controller={});Dt(i,a),Dt(o,a);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),f.call(this,o);function l(c){zj(n.color)&&!c.inRange&&(c.inRange={color:n.color.slice().reverse()}),c.inRange=c.inRange||{color:e.get("gradientColor")}}function u(c,h,v){var p=c[h],d=c[v];p&&!d&&(d=c[v]={},tD(p,function(g,y){if(Ce.isValidType(y)){var m=mk.get(y,"inactive",s);m!=null&&(d[y]=m,y==="color"&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}function f(c){var h=(c.inRange||{}).symbol||(c.outOfRange||{}).symbol,v=(c.inRange||{}).symbolSize||(c.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),d=this.getItemSymbol(),g=d||"roundRect";tD(this.stateList,function(y){var m=this.itemSize,_=c[y];_||(_=c[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=h&&yt(h)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=v&&yt(v)||(s?m[0]:[m[0],m[0]])),_.symbol=JA(_.symbol,function(x){return x==="none"?g:x});var S=_.symbolSize;if(S!=null){var b=-1/0;Vj(S,function(x){x>b&&(b=x)}),_.symbolSize=JA(S,function(x){return Gj(x,[0,b],[0,m[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(kt),eD=[20,140],Hj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(e,n){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(e[0]==null||isNaN(e[0]))&&(e[0]=eD[0]),(e[1]==null||isNaN(e[1]))&&(e[1]=eD[1])},t.prototype._resetRange=function(){var e=this.getExtent(),n=this.option.range;!n||n.auto?(e.auto=1,this.option.range=e):W(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],e[0]),n[1]=Math.min(n[1],e[1]))},t.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),D(this.stateList,function(e){var n=this.option.controller[e].symbolSize;n&&n[0]!==n[1]&&(n[0]=n[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),n=Gr((this.get("range")||[]).slice());return n[0]>e[1]&&(n[0]=e[1]),n[1]>e[1]&&(n[1]=e[1]),n[0]=a[1]||e<=n[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var n=[];return this.eachTargetSeries(function(a){var i=[],o=a.getData();o.each(this.getDataDimensionIndex(o),function(s,l){e[0]<=s&&s<=e[1]&&i.push(l)},this),n.push({seriesId:a.id,dataIndex:i})},this),n},t.prototype.getVisualMeta=function(e){var n=rD(this,"outOfRange",this.getExtent()),a=rD(this,"inRange",this.option.range.slice()),i=[];function o(v,p){i.push({value:v,color:e(v,p)})}for(var s=0,l=0,u=a.length,f=n.length;le[1])break;i.push({color:this.getControllerVisual(l,"color",n),offset:s/a})}return i.push({color:this.getControllerVisual(e[1],"color",n),offset:1}),i},t.prototype._createBarPoints=function(e,n){var a=this.visualMapModel.itemSize;return[[a[0]-n[0],e[0]],[a[0],e[0]],[a[0],e[1]],[a[0]-n[1],e[1]]]},t.prototype._createBarGroup=function(e){var n=this._orient,a=this.visualMapModel.get("inverse");return new mt(n==="horizontal"&&!a?{scaleX:e==="bottom"?1:-1,rotation:Math.PI/2}:n==="horizontal"&&a?{scaleX:e==="bottom"?-1:1,rotation:-Math.PI/2}:n==="vertical"&&!a?{scaleX:e==="left"?1:-1,scaleY:-1}:{scaleX:e==="left"?1:-1})},t.prototype._updateHandle=function(e,n){if(this._useHandle){var a=this._shapes,i=this.visualMapModel,o=a.handleThumbs,s=a.handleLabels,l=i.itemSize,u=i.getExtent();Wj([0,1],function(f){var c=o[f];c.setStyle("fill",n.handlesColor[f]),c.y=e[f];var h=wn(e[f],[0,l[1]],u,!0),v=this.getControllerVisual(h,"symbolSize");c.scaleX=c.scaleY=v/l[0],c.x=l[0]-v/2;var p=un(a.handleLabelPoints[f],ho(c,this.group));s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",a.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(e,n,a,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,c=f.indicator;if(c){c.attr("invisible",!1);var h={convertOpacityToAlpha:!0},v=this.getControllerVisual(e,"color",h),p=this.getControllerVisual(e,"symbolSize"),d=wn(e,s,u,!0),g=l[0]-p/2,y={x:c.x,y:c.y};c.y=d,c.x=g;var m=un(f.indicatorLabelPoint,ho(c,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),b=this._orient,x=b==="horizontal";_.setStyle({text:(a||"")+o.formatValueText(n),verticalAlign:x?S:"middle",align:x?"center":S});var w={x:g,y:d,style:{fill:v}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var C={duration:100,easing:"cubicInOut",additive:!0};c.x=y.x,c.y=y.y,c.animateTo(w,C),_.animateTo(T,C)}else c.attr(w),_.attr(T);this._firstShowIndicator=!1;var A=this._shapes.handleLabels;if(A)for(var M=0;Mo[1]&&(c[1]=1/0),n&&(c[0]===-1/0?this._showIndicator(f,c[1],"< ",l):c[1]===1/0?this._showIndicator(f,c[0],"> ",l):this._showIndicator(f,f,"≈ ",l));var h=this._hoverLinkDataIndices,v=[];(n||oD(a))&&(v=this._hoverLinkDataIndices=a.findTargetDataIndices(c));var p=e5(h,v);this._dispatchHighDown("downplay",oh(p[0],a)),this._dispatchHighDown("highlight",oh(p[1],a))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var n;if(eo(e.target,function(l){var u=_t(l);if(u.dataIndex!=null)return n=u,!0},!0),!!n){var a=this.ecModel.getSeriesByIndex(n.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(a)){var o=a.getData(n.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),n.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr("invisible",!0),e.indicatorLabel&&e.indicatorLabel.attr("invisible",!0);var n=this._shapes.handleLabels;if(n)for(var a=0;a=0&&(i.dimension=o,n.push(i))}}),r.getData().setVisual("visualMeta",n)}}];function jj(r,t,e,n){for(var a=t.targetVisuals[n],i=Ce.prepareVisualTypes(a),o={color:pf(r.getData(),"color")},s=0,l=i.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),r.registerAction(Zj,qj),D(Kj,function(t){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,t)}),r.registerPreprocessor(Qj))}function bk(r){r.registerComponentModel(Hj),r.registerComponentView(Yj),xk(r)}var Jj=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._pieceList=[],e}return t.prototype.optionUpdated=function(e,n){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],tQ[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var i=this.option.categories;this.resetVisual(function(o,s){a==="categories"?(o.mappingMethod="category",o.categories=yt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=X(this._pieceList,function(l){return l=yt(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var e=this.option,n={},a=Ce.listVisualTypes(),i=this.isCategory();D(e.pieces,function(s){D(a,function(l){s.hasOwnProperty(l)&&(n[l]=1)})}),D(n,function(s,l){var u=!1;D(this.stateList,function(f){u=u||o(e,f,l)||o(e.target,f,l)},this),!u&&D(this.stateList,function(f){(e[f]||(e[f]={}))[l]=mk.get(l,f==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,n){var a=this.option,i=this._pieceList,o=(n?a:e).selected||{};if(a.selected=o,D(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),a.selectedMode==="single"){var s=!1;D(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(e){return this._mode==="categories"?e.value+"":e.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(e){this.option.selected=yt(e)},t.prototype.getValueState=function(e){var n=Ce.findPieceIndex(e,this._pieceList);return n!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[n])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var n=[],a=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=Ce.findPieceIndex(l,a);f===e&&o.push(u)},this),n.push({seriesId:i.id,dataIndex:o})},this),n},t.prototype.getRepresentValue=function(e){var n;if(this.isCategory())n=e.value;else if(e.value!=null)n=e.value;else{var a=e.interval||[];n=a[0]===-1/0&&a[1]===1/0?0:(a[0]+a[1])/2}return n},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var n=[],a=["",""],i=this;function o(f,c){var h=i.getRepresentValue({interval:f});c||(c=i.getValueState(h));var v=e(h,c);f[0]===-1/0?a[0]=v:f[1]===1/0?a[1]=v:n.push({value:f[0],color:v},{value:f[1],color:v})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return D(s,function(f){var c=f.interval;c&&(c[0]>u&&o([u,c[0]],"outOfRange"),o(c.slice()),u=c[1])},this),{stops:n,outerColors:a}},t.type="visualMap.piecewise",t.defaultOption=hi(rv.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(rv),tQ={splitNumber:function(r){var t=this.option,e=Math.min(t.precision,20),n=this.getExtent(),a=t.splitNumber;a=Math.max(parseInt(a,10),1),t.splitNumber=a;for(var i=(n[1]-n[0])/a;+i.toFixed(e)!==i&&e<5;)e++;t.precision=e,i=+i.toFixed(e),t.minOpen&&r.push({interval:[-1/0,n[0]],close:[0,0]});for(var o=0,s=n[0];o","≥"][n[0]]];e.text=e.text||this.formatValueText(e.value!=null?e.value:e.interval,!1,a)},this)}};function fD(r,t){var e=r.inverse;(r.orient==="vertical"?!e:e)&&t.reverse()}var eQ=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var n=this.visualMapModel,a=n.get("textGap"),i=n.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=n.itemSize,f=this._getViewData(),c=f.endsText,h=Ie(n.get("showLabel",!0),!c);c&&this._renderEndsText(e,c[0],u,h,l),D(f.viewPieceList,function(v){var p=v.piece,d=new mt;d.onclick=it(this._onItemClick,this,p),this._enableHoverLink(d,v.indexInModelPieceList);var g=n.getRepresentValue(p);if(this._createItemSymbol(d,g,[0,0,u[0],u[1]]),h){var y=this.visualMapModel.getValueState(g);d.add(new Ft({style:{x:l==="right"?-a:u[0]+a,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:y==="outOfRange"?.5:1}}))}e.add(d)},this),c&&this._renderEndsText(e,c[1],u,h,l),vo(n.get("orient"),e,n.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,n){var a=this;e.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=a.visualMapModel;s.option.hoverLink&&a.api.dispatchAction({type:o,batch:oh(s.findTargetDataIndices(n),s)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,n=e.option;if(n.orient==="vertical")return Sk(e,this.api,e.itemSize);var a=n.align;return(!a||a==="auto")&&(a="left"),a},t.prototype._renderEndsText=function(e,n,a,i,o){if(n){var s=new mt,l=this.visualMapModel.textStyleModel;s.add(new Ft({style:re(l,{x:i?o==="right"?a[0]:0:a[0]/2,y:a[1]/2,verticalAlign:"middle",align:i?o:"center",text:n})})),e.add(s)}},t.prototype._getViewData=function(){var e=this.visualMapModel,n=X(e.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),a=e.get("text"),i=e.get("orient"),o=e.get("inverse");return(i==="horizontal"?o:!o)?n.reverse():a&&(a=a.slice().reverse()),{viewPieceList:n,endsText:a}},t.prototype._createItemSymbol=function(e,n,a){e.add(ye(this.getControllerVisual(n,"symbol"),a[0],a[1],a[2],a[3],this.getControllerVisual(n,"color")))},t.prototype._onItemClick=function(e){var n=this.visualMapModel,a=n.option,i=a.selectedMode;if(i){var o=yt(a.selected),s=n.getSelectedMapKey(e);i==="single"||i===!0?(o[s]=!0,D(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(_k);function wk(r){r.registerComponentModel(Jj),r.registerComponentView(eQ),xk(r)}function rQ(r){Lt(bk),Lt(wk)}var nQ={label:{enabled:!0},decal:{show:!1}},cD=zt(),aQ={};function iQ(r,t){var e=r.getModel("aria");if(!e.get("enabled"))return;var n=yt(nQ);Dt(n.label,r.getLocaleModel().get("aria"),!1),Dt(e.option,n,!1),a(),i();function a(){var u=e.getModel("decal"),f=u.get("show");if(f){var c=ut();r.eachSeries(function(h){if(!h.isColorBySeries()){var v=c.get(h.type);v||(v={},c.set(h.type,v)),cD(h).scope=v}}),r.eachRawSeries(function(h){if(r.isSeriesFiltered(h))return;if(vt(h.enableAriaDecal)){h.enableAriaDecal();return}var v=h.getData();if(h.isColorBySeries()){var m=Uy(h.ecModel,h.name,aQ,r.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",S(_,m))}else{var p=h.getRawData(),d={},g=cD(h).scope;v.each(function(b){var x=v.getRawIndex(b);d[x]=b});var y=p.count();p.each(function(b){var x=d[b],w=p.getName(b)||b+"",T=Uy(h.ecModel,w,g,y),C=v.getItemVisual(x,"decal");v.setItemVisual(x,"decal",S(C,T))})}function S(b,x){var w=b?H(H({},x),b):x;return w.dirty=!0,w}})}}function i(){var u=t.getZr().dom;if(u){var f=r.getLocaleModel().get("aria"),c=e.getModel("label");if(c.option=dt(c.option,f),!!c.get("enabled")){if(c.get("description")){u.setAttribute("aria-label",c.get("description"));return}var h=r.getSeriesCount(),v=c.get(["data","maxCount"])||10,p=c.get(["series","maxCount"])||10,d=Math.min(h,p),g;if(!(h<1)){var y=s();if(y){var m=c.get(["general","withTitle"]);g=o(m,{title:y})}else g=c.get(["general","withoutTitle"]);var _=[],S=h>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);g+=o(S,{seriesCount:h}),r.eachSeries(function(T,C){if(C1?c.get(["series","multiple",I]):c.get(["series","single",I]),A=o(A,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>v){var P=c.get(["data","partialData"]);A+=o(P,{displayCnt:v})}else A+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),O=c.get(["data","separator","end"]),B=[],N=0;N":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},lQ=function(){function r(t){var e=this._condVal=nt(t)?new RegExp(t):xV(t)?t:null;if(e==null){var n="";Wt(n)}}return r.prototype.evaluate=function(t){var e=typeof t;return nt(e)?this._condVal.test(t):Gt(e)?this._condVal.test(t+""):!1},r}(),uQ=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),fQ=function(){function r(){}return r.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&n.push(a),a=[L,P]}function f(L,P,R,O){ps(L,R)&&ps(P,O)||a.push(L,P,R,O,R,O)}function c(L,P,R,O,B,N){var F=Math.abs(P-L),U=Math.tan(F/4)*4/3,Z=PT:M2&&n.push(a),n}function Ym(r,t,e,n,a,i,o,s,l,u){if(ps(r,e)&&ps(t,n)&&ps(a,o)&&ps(i,s)){l.push(o,s);return}var f=2/u,c=f*f,h=o-r,v=s-t,p=Math.sqrt(h*h+v*v);h/=p,v/=p;var d=e-r,g=n-t,y=a-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_=0&&T=0){l.push(o,s);return}var C=[],A=[];ri(r,e,a,o,.5,C),ri(t,n,i,s,.5,A),Ym(C[0],A[0],C[1],A[1],C[2],A[2],C[3],A[3],l,u),Ym(C[4],A[4],C[5],A[5],C[6],A[6],C[7],A[7],l,u)}function TQ(r,t){var e=$m(r),n=[];t=t||1;for(var a=0;a0)for(var u=0;uMath.abs(u),c=Ck([l,u],f?0:1,t),h=(f?s:u)/c.length,v=0;va,o=Ck([n,a],i?0:1,t),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",c=r[s]/o.length,h=0;h1?null:new Ct(d*l+r,d*u+t)}function DQ(r,t,e){var n=new Ct;Ct.sub(n,e,t),n.normalize();var a=new Ct;Ct.sub(a,r,t);var i=a.dot(n);return i}function ts(r,t){var e=r[r.length-1];e&&e[0]===t[0]&&e[1]===t[1]||r.push(t)}function MQ(r,t,e){for(var n=r.length,a=[],i=0;io?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),MQ(t,u,f)}function nv(r,t,e,n){if(e===1)n.push(t);else{var a=Math.floor(e/2),i=r(t);nv(r,i[0],a,n),nv(r,i[1],e-a,n)}return n}function IQ(r,t){for(var e=[],n=0;n0;u/=2){var f=0,c=0;(r&u)>0&&(f=1),(t&u)>0&&(c=1),s+=u*u*(3*f^c),c===0&&(f===1&&(r=u-1-r,t=u-1-t),l=r,r=t,t=l)}return s}function ov(r){var t=1/0,e=1/0,n=-1/0,a=-1/0,i=X(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),c=l.y+l.height/2+(u?u[5]:0);return t=Math.min(f,t),e=Math.min(c,e),n=Math.max(f,n),a=Math.max(c,a),[f,c]}),o=X(i,function(s,l){return{cp:s,z:VQ(s[0],s[1],t,e,n,a),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function Mk(r){return RQ(r.path,r.count)}function Xm(){return{fromIndividuals:[],toIndividuals:[],count:0}}function zQ(r,t,e){var n=[];function a(b){for(var x=0;x=0;a--)if(!e[a].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var i=l.length,u=Math.ceil(i/2);e[a].many=l.slice(u,i),e[s].many=l.slice(0,u),s++}return e}var GQ={clone:function(r){for(var t=[],e=1-Math.pow(1-r.path.style.opacity,1/r.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;SD(r)&&(u=r,f=t),SD(t)&&(u=t,f=r);function c(y,m,_,S,b){var x=y.many,w=y.one;if(x.length===1&&!b){var T=m?x[0]:w,C=m?w:x[0];if(av(T))c({many:[T],one:C},!0,_,S,!0);else{var A=s?dt({delay:s(_,S)},l):l;D1(T,C,A),i(T,C,T,C,A)}}else for(var M=dt({dividePath:GQ[e],individualDelay:s&&function(B,N,F,U){return s(B+_,S)}},l),I=m?zQ(x,w,M):FQ(w,x,M),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,O=0;Ot.length,v=u?xD(f,u):xD(h?t:r,[h?r:t]),p=0,d=0;dIk))for(var i=n.getIndices(),o=0;o0&&x.group.traverse(function(T){T instanceof Pt&&!T.animators.length&&T.animateFrom({style:{opacity:0}},w)})})}function AD(r){var t=r.getModel("universalTransition").get("seriesKey");return t||r.id}function DD(r){return W(r)?r.sort().join(","):r}function Va(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function ZQ(r,t){var e=ut(),n=ut(),a=ut();return D(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=AD(i),f=DD(u);n.set(f,{dataGroupId:s,data:l}),W(u)&&D(u,function(c){a.set(c,{key:f,dataGroupId:s,data:l})})}),D(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=AD(i),u=DD(l),f=n.get(u);if(f)e.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Va(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Va(s),data:s}]});else if(W(l)){var c=[];D(l,function(p){var d=n.get(p);d.data&&c.push({dataGroupId:d.dataGroupId,divide:Va(d.data),data:d.data})}),c.length&&e.set(u,{oldSeries:c,newSeries:[{dataGroupId:o,data:s,divide:Va(s)}]})}else{var h=a.get(l);if(h){var v=e.get(h.key);v||(v={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Va(h.data)}],newSeries:[]},e.set(h.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Va(s)})}}}}),e}function MD(r,t){for(var e=0;e=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Va(t.oldData[s]),groupIdDim:o.dimension})}),D(Zt(r.to),function(o){var s=MD(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Va(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&Lk(a,i,n)}function KQ(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){D(Zt(n.seriesTransition),function(a){D(Zt(a.to),function(i){for(var o=n.updatedSeries,s=0;st.status),n=fs(null),a=fs(null),i=fs(null),o=fs(null);h0(()=>{s()});function s(){const l=oc(n.value),u=oc(a.value),f=oc(i.value),c=oc(o.value);function h(){l.setOption({title:{text:"CPU",left:"center",top:"center",textStyle:{color:"rgba(255, 255, 255, 0.8)",fontSize:14}},series:[{type:"pie",radius:["50%","70%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"}},labelLine:{show:!1},data:xr(()=>[{value:e.value.hardware.cpu.percent,name:"CPU"},{value:100-e.value.hardware.cpu.percent,name:"空闲"}]).value}]}),u.setOption({title:{text:"Memory",left:"center",top:"center",textStyle:{color:"rgba(255, 255, 255, 0.8)",fontSize:14}},series:[{type:"pie",radius:["50%","70%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"}},labelLine:{show:!1},data:[{value:t.status.hardware.mem.used,name:"Memory"},{value:t.status.hardware.mem.total-t.status.hardware.mem.used,name:"空闲"}]}]}),f.setOption({title:{text:"Swap",left:"center",top:"center",textStyle:{color:"rgba(255, 255, 255, 0.8)",fontSize:14}},series:[{type:"pie",radius:["50%","70%"],avoidLabelOverlap:!1,label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"20",fontWeight:"bold"}},labelLine:{show:!1},data:[{value:t.status.hardware.swap.used,name:"Swap"},{value:t.status.hardware.swap.total-t.status.hardware.swap.used,name:"空闲"}]}]}),c.setOption({title:{text:"Disk",left:"center",top:"center",textStyle:{color:"rgba(255, 255, 255, 0.8)",fontSize:14}}})}h(),Jl(()=>e.value,()=>{h()})}return(l,u)=>(nn(),na("div",jQ,[pe("div",QQ,[pe("span",null,Yi(t.status.meta.name),1),pe("span",null,Yi(t.status.meta.id),1)]),pe("div",JQ,[pe("div",tJ,[u[0]||(u[0]=pe("img",{class:"icon",src:nV,alt:"system"},null,-1)),pe("span",null,Yi(t.status.meta.location),1)]),pe("div",eJ,[u[1]||(u[1]=pe("img",{class:"icon",src:aV,alt:"system"},null,-1)),pe("span",null,Yi(t.status.meta.os.name),1)])]),pe("div",rJ,[(nn(!0),na(Sr,null,p0(t.status.meta.labels,f=>(nn(),na("span",{class:"label",key:f},Yi(f),1))),128))]),pe("div",nJ,[pe("div",{class:"chart",ref_key:"cpuChartRef",ref:n},null,512),pe("div",{class:"chart",ref_key:"memoryChartRef",ref:a},null,512),pe("div",{class:"chart",ref_key:"swapChartRef",ref:i},null,512),pe("div",{class:"chart",ref_key:"diskChartRef",ref:o},null,512)])]))}}),Af=(r,t)=>{const e=r.__vccOpts||r;for(const[n,a]of t)e[n]=a;return e},iJ=Af(aJ,[["__scopeId","data-v-70ccf727"]]),oJ={class:"grid-container"},sJ=Fs({__name:"Home",setup(r){const t=fs({});return h0(async()=>{t.value=await CS(),console.log("mounted");const e=setInterval(async()=>{t.value=await CS(),console.log("refresh")},1e3);v0(()=>{clearInterval(e),console.log("unmounted")})}),(e,n)=>(nn(),na("div",oJ,[(nn(!0),na(Sr,null,p0(t.value,(a,i)=>(nn(),PM(iJ,{class:"grid-item",key:i,status:a},null,8,["status"]))),128))]))}}),lJ=Af(sJ,[["__scopeId","data-v-9196e233"]]),uJ={};function fJ(r,t){return" Test "}const cJ=Af(uJ,[["render",fJ]]),hJ=[{path:"/",name:"主页",component:lJ},{path:"/test",name:"测试",component:cJ}],Pk=tV({history:LB("/"),routes:hJ}),vJ={class:"navbar"},pJ={class:"navbar-right"},dJ=Fs({__name:"Nav",setup(r){return(t,e)=>{const n=hM("router-link");return nn(),na("div",vJ,[e[0]||(e[0]=pe("div",{class:"navbar-left"},null,-1)),e[1]||(e[1]=pe("div",{class:"navbar-center"},null,-1)),pe("div",pJ,[(nn(!0),na(Sr,null,p0(oo(Pk).getRoutes(),a=>(nn(),na("div",null,[(nn(),PM(n,{to:a.path,key:a.name},{default:lM(()=>[EM(Yi(a.name),1)]),_:2},1032,["to"]))]))),256))])])}}}),gJ=Af(dJ,[["__scopeId","data-v-dc98e94b"]]),yJ=Fs({__name:"App",setup(r){return console.log("App.vue"),(t,e)=>{const n=hM("router-view");return nn(),na(Sr,null,[hr(gJ),hr(n)],64)}}}),mJ=Af(yJ,[["__scopeId","data-v-3a9bcf68"]]),Rk=jN(mJ);Rk.use(Pk);Rk.mount("#app"); diff --git a/web/assets/index-B8yPNO6K.js.hertz.gz b/web/assets/index-B8yPNO6K.js.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..db477561ef37e96f017d9fa9e2f363505517b7ec GIT binary patch literal 378506 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�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 o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** -* @vue/shared v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Xn(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const te={},yt=[],ve=()=>{},Ko=()=>!1,hn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zn=e=>e.startsWith("onUpdate:"),ue=Object.assign,es=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Uo=Object.prototype.hasOwnProperty,k=(e,t)=>Uo.call(e,t),F=Array.isArray,bt=e=>pn(e)==="[object Map]",yr=e=>pn(e)==="[object Set]",B=e=>typeof e=="function",oe=e=>typeof e=="string",Ye=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",br=e=>(ee(e)||B(e))&&B(e.then)&&B(e.catch),vr=Object.prototype.toString,pn=e=>vr.call(e),Vo=e=>pn(e).slice(8,-1),Er=e=>pn(e)==="[object Object]",ts=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,$t=Xn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),gn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Do=/-(\w)/g,Oe=gn(e=>e.replace(Do,(t,n)=>n?n.toUpperCase():"")),ko=/\B([A-Z])/g,ft=gn(e=>e.replace(ko,"-$1").toLowerCase()),mn=gn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Rn=gn(e=>e?`on${mn(e)}`:""),Qe=(e,t)=>!Object.is(e,t),Cn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Wo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ss;const xr=()=>Ss||(Ss=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ns(e){if(F(e)){const t={};for(let n=0;n{if(n){const s=n.split(qo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function qt(e){let t="";if(oe(e))t=e;else if(F(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Cr=e=>oe(e)?e:e==null?"":F(e)||ee(e)&&(e.toString===vr||!B(e.toString))?Rr(e)?Cr(e.value):JSON.stringify(e,Pr,2):String(e),Pr=(e,t)=>Rr(t)?Pr(e,t.value):bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Pn(s,o)+" =>"]=r,n),{})}:yr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pn(n))}:Ye(t)?Pn(t):ee(t)&&!F(t)&&!Er(t)?String(t):t,Pn=(e,t="")=>{var n;return Ye(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 Re;class Xo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Re,!t&&Re&&(this.index=(Re.scopes||(Re.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Re;try{return Re=this,t()}finally{Re=n}}}on(){Re=this}off(){Re=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Ze()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ge,n=it;try{return Ge=!0,it=this,this._runnings++,Rs(this),this.fn()}finally{Cs(this),this._runnings--,it=n,Ge=t}}stop(){this.active&&(Rs(this),Cs(this),this.onStop&&this.onStop(),this.active=!1)}}function ti(e){return e.value}function Rs(e){e._trackId++,e._depsLength=0}function Cs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Bn=new WeakMap,lt=Symbol(""),Kn=Symbol("");function ge(e,t,n){if(Ge&&it){let s=Bn.get(e);s||Bn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Ir(()=>s.delete(n))),Mr(it,r)}}function Ne(e,t,n,s,r,o){const i=Bn.get(e);if(!i)return;let c=[];if(t==="clear")c=[...i.values()];else if(n==="length"&&F(e)){const l=Number(s);i.forEach((d,f)=>{(f==="length"||!Ye(f)&&f>=l)&&c.push(d)})}else switch(n!==void 0&&c.push(i.get(n)),t){case"add":F(e)?ts(n)&&c.push(i.get("length")):(c.push(i.get(lt)),bt(e)&&c.push(i.get(Kn)));break;case"delete":F(e)||(c.push(i.get(lt)),bt(e)&&c.push(i.get(Kn)));break;case"set":bt(e)&&c.push(i.get(lt));break}rs();for(const l of c)l&&Tr(l,4);os()}const ni=Xn("__proto__,__v_isRef,__isVue"),$r=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ye)),Ps=si();function si(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=q(this);for(let o=0,i=this.length;o{e[t]=function(...n){Xe(),rs();const s=q(this)[t].apply(this,n);return os(),Ze(),s}}),e}function ri(e){Ye(e)||(e=String(e));const t=q(this);return ge(t,"has",e),t.hasOwnProperty(e)}class Lr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?_i:jr:o?Nr:Hr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=F(t);if(!r){if(i&&k(Ps,n))return Reflect.get(Ps,n,s);if(n==="hasOwnProperty")return ri}const c=Reflect.get(t,n,s);return(Ye(n)?$r.has(n):ni(n))||(r||ge(t,"get",n),o)?c:me(c)?i&&ts(n)?c:c.value:ee(c)?r?Br(c):Gt(c):c}}class Fr extends Lr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const l=ut(o);if(!Et(s)&&!ut(s)&&(o=q(o),s=q(s)),!F(t)&&me(o)&&!me(s))return l?!1:(o.value=s,!0)}const i=F(t)&&ts(n)?Number(n)e,_n=e=>Reflect.getPrototypeOf(e);function Qt(e,t,n=!1,s=!1){e=e.__v_raw;const r=q(e),o=q(t);n||(Qe(t,o)&&ge(r,"get",t),ge(r,"get",o));const{has:i}=_n(r),c=s?is:n?us:Ut;if(i.call(r,t))return c(e.get(t));if(i.call(r,o))return c(e.get(o));e!==r&&e.get(t)}function Yt(e,t=!1){const n=this.__v_raw,s=q(n),r=q(e);return t||(Qe(e,r)&&ge(s,"has",e),ge(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Xt(e,t=!1){return e=e.__v_raw,!t&&ge(q(e),"iterate",lt),Reflect.get(e,"size",e)}function Os(e,t=!1){!t&&!Et(e)&&!ut(e)&&(e=q(e));const n=q(this);return _n(n).has.call(n,e)||(n.add(e),Ne(n,"add",e,e)),this}function As(e,t,n=!1){!n&&!Et(t)&&!ut(t)&&(t=q(t));const s=q(this),{has:r,get:o}=_n(s);let i=r.call(s,e);i||(e=q(e),i=r.call(s,e));const c=o.call(s,e);return s.set(e,t),i?Qe(t,c)&&Ne(s,"set",e,t):Ne(s,"add",e,t),this}function Ms(e){const t=q(this),{has:n,get:s}=_n(t);let r=n.call(t,e);r||(e=q(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ne(t,"delete",e,void 0),o}function Ts(){const e=q(this),t=e.size!==0,n=e.clear();return t&&Ne(e,"clear",void 0,void 0),n}function Zt(e,t){return function(s,r){const o=this,i=o.__v_raw,c=q(i),l=t?is:e?us:Ut;return!e&&ge(c,"iterate",lt),i.forEach((d,f)=>s.call(r,l(d),l(f),o))}}function en(e,t,n){return function(...s){const r=this.__v_raw,o=q(r),i=bt(o),c=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,d=r[e](...s),f=n?is:t?us:Ut;return!t&&ge(o,"iterate",l?Kn:lt),{next(){const{value:h,done:p}=d.next();return p?{value:h,done:p}:{value:c?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function Ve(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ui(){const e={get(o){return Qt(this,o)},get size(){return Xt(this)},has:Yt,add:Os,set:As,delete:Ms,clear:Ts,forEach:Zt(!1,!1)},t={get(o){return Qt(this,o,!1,!0)},get size(){return Xt(this)},has:Yt,add(o){return Os.call(this,o,!0)},set(o,i){return As.call(this,o,i,!0)},delete:Ms,clear:Ts,forEach:Zt(!1,!0)},n={get(o){return Qt(this,o,!0)},get size(){return Xt(this,!0)},has(o){return Yt.call(this,o,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Zt(!0,!1)},s={get(o){return Qt(this,o,!0,!0)},get size(){return Xt(this,!0)},has(o){return Yt.call(this,o,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Zt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=en(o,!1,!1),n[o]=en(o,!0,!1),t[o]=en(o,!1,!0),s[o]=en(o,!0,!0)}),[e,n,t,s]}const[fi,ai,di,hi]=ui();function ls(e,t){const n=t?e?hi:di:e?ai:fi;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(k(n,r)&&r in s?n:s,r,o)}const pi={get:ls(!1,!1)},gi={get:ls(!1,!0)},mi={get:ls(!0,!1)};const Hr=new WeakMap,Nr=new WeakMap,jr=new WeakMap,_i=new WeakMap;function yi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bi(e){return e.__v_skip||!Object.isExtensible(e)?0:yi(Vo(e))}function Gt(e){return ut(e)?e:cs(e,!1,ii,pi,Hr)}function vi(e){return cs(e,!1,ci,gi,Nr)}function Br(e){return cs(e,!0,li,mi,jr)}function cs(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=bi(e);if(i===0)return e;const c=new Proxy(e,i===2?s:n);return r.set(e,c),c}function Lt(e){return ut(e)?Lt(e.__v_raw):!!(e&&e.__v_isReactive)}function ut(e){return!!(e&&e.__v_isReadonly)}function Et(e){return!!(e&&e.__v_isShallow)}function Kr(e){return e?!!e.__v_raw:!1}function q(e){const t=e&&e.__v_raw;return t?q(t):e}function Ei(e){return Object.isExtensible(e)&&wr(e,"__v_skip",!0),e}const Ut=e=>ee(e)?Gt(e):e,us=e=>ee(e)?Br(e):e;class Ur{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ss(()=>t(this._value),()=>nn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=q(this);return(!t._cacheable||t.effect.dirty)&&Qe(t._value,t._value=t.effect.run())&&nn(t,4),Vr(t),t.effect._dirtyLevel>=2&&nn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function wi(e,t,n=!1){let s,r;const o=B(e);return o?(s=e,r=ve):(s=e.get,r=e.set),new Ur(s,r,o||!r,n)}function Vr(e){var t;Ge&&it&&(e=q(e),Mr(it,(t=e.dep)!=null?t:e.dep=Ir(()=>e.dep=void 0,e instanceof Ur?e:void 0)))}function nn(e,t=4,n,s){e=q(e);const r=e.dep;r&&Tr(r,t)}function me(e){return!!(e&&e.__v_isRef===!0)}function Dr(e){return kr(e,!1)}function xi(e){return kr(e,!0)}function kr(e,t){return me(e)?e:new Si(e,t)}class Si{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:q(t),this._value=n?t:Ut(t)}get value(){return Vr(this),this._value}set value(t){const n=this.__v_isShallow||Et(t)||ut(t);t=n?t:q(t),Qe(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Ut(t),nn(this,4))}}function Ee(e){return me(e)?e.value:e}const Ri={get:(e,t,n)=>Ee(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return me(r)&&!me(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Wr(e){return Lt(e)?e:new Proxy(e,Ri)}/** -* @vue/runtime-core v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Je(e,t,n,s){try{return s?e(...s):e()}catch(r){yn(r,t,n)}}function Pe(e,t,n,s){if(B(e)){const r=Je(e,t,n,s);return r&&br(r)&&r.catch(o=>{yn(o,t,n)}),r}if(F(e)){const r=[];for(let o=0;o>>1,r=le[s],o=Dt(r);oLe&&le.splice(t,1)}function Ai(e){F(e)?vt.push(...e):(!We||!We.includes(e,e.allowRecurse?rt+1:rt))&&vt.push(e),Gr()}function Is(e,t,n=Vt?Le+1:0){for(;nDt(n)-Dt(s));if(vt.length=0,We){We.push(...t);return}for(We=t,rt=0;rte.id==null?1/0:e.id,Mi=(e,t)=>{const n=Dt(e)-Dt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Qr(e){Un=!1,Vt=!0,le.sort(Mi);try{for(Le=0;Le{s._d&&ks(-1);const o=un(t);let i;try{i=e(...r)}finally{un(o),s._d&&ks(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function nt(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i!!e.type.__asyncLoader,Zr=e=>e.type.__isKeepAlive;function Ti(e,t){eo(e,"a",t)}function Ii(e,t){eo(e,"da",t)}function eo(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(vn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Zr(r.parent.vnode)&&$i(s,t,n,r),r=r.parent}}function $i(e,t,n,s){const r=vn(t,e,s,!0);to(()=>{es(s[t],r)},n)}function vn(e,t,n=ce,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Xe();const c=Jt(n),l=Pe(t,n,e,i);return c(),Ze(),l});return s?r.unshift(o):r.push(o),o}}const Be=e=>(t,n=ce)=>{(!xn||e==="sp")&&vn(e,(...s)=>t(...s),n)},Li=Be("bm"),Fi=Be("m"),Hi=Be("bu"),Ni=Be("u"),ji=Be("bum"),to=Be("um"),Bi=Be("sp"),Ki=Be("rtg"),Ui=Be("rtc");function Vi(e,t=ce){vn("ec",e,t)}const Di="components";function no(e,t){return Wi(Di,e,!0,t)||e}const ki=Symbol.for("v-ndc");function Wi(e,t,n=!0,s=!1){const r=Ce||ce;if(r){const o=r.type;{const c=Hl(o,!1);if(c&&(c===t||c===Oe(t)||c===mn(Oe(t))))return o}const i=$s(r[e]||o[e],t)||$s(r.appContext[e],t);return!i&&s?o:i}}function $s(e,t){return e&&(e[t]||e[Oe(t)]||e[mn(Oe(t))])}function zi(e,t,n,s){let r;const o=n;if(F(e)||oe(e)){r=new Array(e.length);for(let i=0,c=e.length;it(i,c,void 0,o));else{const i=Object.keys(e);r=new Array(i.length);for(let c=0,l=i.length;ce?wo(e)?_s(e):Vn(e.parent):null,Ft=ue(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=>Vn(e.parent),$root:e=>Vn(e.root),$emit:e=>e.emit,$options:e=>ps(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,as(e.update)}),$nextTick:e=>e.n||(e.n=qr.bind(e.proxy)),$watch:e=>gl.bind(e)}),On=(e,t)=>e!==te&&!e.__isScriptSetup&&k(e,t),qi={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:c,appContext:l}=e;let d;if(t[0]!=="$"){const E=i[t];if(E!==void 0)switch(E){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(On(s,t))return i[t]=1,s[t];if(r!==te&&k(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&k(d,t))return i[t]=3,o[t];if(n!==te&&k(n,t))return i[t]=4,n[t];Dn&&(i[t]=0)}}const f=Ft[t];let h,p;if(f)return t==="$attrs"&&ge(e.attrs,"get",""),f(e);if((h=c.__cssModules)&&(h=h[t]))return h;if(n!==te&&k(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,k(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return On(r,t)?(r[t]=n,!0):s!==te&&k(s,t)?(s[t]=n,!0):k(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let c;return!!n[i]||e!==te&&k(e,i)||On(t,i)||(c=o[0])&&k(c,i)||k(s,i)||k(Ft,i)||k(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:k(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ls(e){return F(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Dn=!0;function Gi(e){const t=ps(e),n=e.proxy,s=e.ctx;Dn=!1,t.beforeCreate&&Fs(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:c,provide:l,inject:d,created:f,beforeMount:h,mounted:p,beforeUpdate:E,updated:O,activated:I,deactivated:V,beforeDestroy:$,beforeUnmount:L,destroyed:N,unmounted:W,render:ne,renderTracked:j,renderTriggered:fe,errorCaptured:be,serverPrefetch:dt,expose:Ae,inheritAttrs:Ke,components:Ue,directives:ht,filters:et}=t;if(d&&Ji(d,s,null),i)for(const J in i){const G=i[J];B(G)&&(s[J]=G.bind(n))}if(r){const J=r.call(n,n);ee(J)&&(e.data=Gt(J))}if(Dn=!0,o)for(const J in o){const G=o[J],we=B(G)?G.bind(n,n):B(G.get)?G.get.bind(n,n):ve,tt=!B(G)&&B(G.set)?G.set.bind(n):ve,xe=Fe({get:we,set:tt});Object.defineProperty(s,J,{enumerable:!0,configurable:!0,get:()=>xe.value,set:he=>xe.value=he})}if(c)for(const J in c)so(c[J],s,n,J);if(l){const J=B(l)?l.call(n):l;Reflect.ownKeys(J).forEach(G=>{rn(G,J[G])})}f&&Fs(f,e,"c");function se(J,G){F(G)?G.forEach(we=>J(we.bind(n))):G&&J(G.bind(n))}if(se(Li,h),se(Fi,p),se(Hi,E),se(Ni,O),se(Ti,I),se(Ii,V),se(Vi,be),se(Ui,j),se(Ki,fe),se(ji,L),se(to,W),se(Bi,dt),F(Ae))if(Ae.length){const J=e.exposed||(e.exposed={});Ae.forEach(G=>{Object.defineProperty(J,G,{get:()=>n[G],set:we=>n[G]=we})})}else e.exposed||(e.exposed={});ne&&e.render===ve&&(e.render=ne),Ke!=null&&(e.inheritAttrs=Ke),Ue&&(e.components=Ue),ht&&(e.directives=ht)}function Ji(e,t,n=ve){F(e)&&(e=kn(e));for(const s in e){const r=e[s];let o;ee(r)?"default"in r?o=je(r.from||s,r.default,!0):o=je(r.from||s):o=je(r),me(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Fs(e,t,n){Pe(F(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function so(e,t,n,s){const r=s.includes(".")?yo(n,s):()=>n[s];if(oe(e)){const o=t[e];B(o)&&on(r,o)}else if(B(e))on(r,e.bind(n));else if(ee(e))if(F(e))e.forEach(o=>so(o,t,n,s));else{const o=B(e.handler)?e.handler.bind(n):t[e.handler];B(o)&&on(r,o,e)}}function ps(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,c=o.get(t);let l;return c?l=c:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(d=>fn(l,d,i,!0)),fn(l,t,i)),ee(t)&&o.set(t,l),l}function fn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&fn(e,o,n,!0),r&&r.forEach(i=>fn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const c=Qi[i]||n&&n[i];e[i]=c?c(e[i],t[i]):t[i]}return e}const Qi={data:Hs,props:Ns,emits:Ns,methods:It,computed:It,beforeCreate:ae,created:ae,beforeMount:ae,mounted:ae,beforeUpdate:ae,updated:ae,beforeDestroy:ae,beforeUnmount:ae,destroyed:ae,unmounted:ae,activated:ae,deactivated:ae,errorCaptured:ae,serverPrefetch:ae,components:It,directives:It,watch:Xi,provide:Hs,inject:Yi};function Hs(e,t){return t?e?function(){return ue(B(e)?e.call(this,this):e,B(t)?t.call(this,this):t)}:t:e}function Yi(e,t){return It(kn(e),kn(t))}function kn(e){if(F(e)){const t={};for(let n=0;n1)return n&&B(t)?t.call(s&&s.proxy):t}}const oo={},io=()=>Object.create(oo),lo=e=>Object.getPrototypeOf(e)===oo;function tl(e,t,n,s=!1){const r={},o=io();e.propsDefaults=Object.create(null),co(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:vi(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function nl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,c=q(r),[l]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[p,E]=uo(h,t,!0);ue(i,p),E&&c.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!l)return ee(e)&&s.set(e,yt),yt;if(F(o))for(let f=0;f-1,E[1]=I<0||O-1||k(E,"default"))&&c.push(h)}}}const d=[i,c];return ee(e)&&s.set(e,d),d}function js(e){return e[0]!=="$"&&!$t(e)}function Bs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Ks(e,t){return Bs(e)===Bs(t)}function Us(e,t){return F(t)?t.findIndex(n=>Ks(n,e)):B(t)&&Ks(t,e)?0:-1}const fo=e=>e[0]==="_"||e==="$stable",gs=e=>F(e)?e.map($e):[$e(e)],rl=(e,t,n)=>{if(t._n)return t;const s=Yr((...r)=>gs(t(...r)),n);return s._c=!1,s},ao=(e,t,n)=>{const s=e._ctx;for(const r in e){if(fo(r))continue;const o=e[r];if(B(o))t[r]=rl(r,o,s);else if(o!=null){const i=gs(o);t[r]=()=>i}}},ho=(e,t)=>{const n=gs(t);e.slots.default=()=>n},po=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ol=(e,t,n)=>{const s=e.slots=io();if(e.vnode.shapeFlag&32){const r=t._;r?(po(s,t,n),n&&wr(s,"_",r,!0)):ao(t,s)}else t&&ho(e,t)},il=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=te;if(s.shapeFlag&32){const c=t._;c?n&&c===1?o=!1:po(r,t,n):(o=!t.$stable,ao(t,r)),i=t}else t&&(ho(e,t),i={default:1});if(o)for(const c in r)!fo(c)&&i[c]==null&&delete r[c]};function zn(e,t,n,s,r=!1){if(F(e)){e.forEach((p,E)=>zn(p,t&&(F(t)?t[E]:t),n,s,r));return}if(sn(s)&&!r)return;const o=s.shapeFlag&4?_s(s.component):s.el,i=r?null:o,{i:c,r:l}=e,d=t&&t.r,f=c.refs===te?c.refs={}:c.refs,h=c.setupState;if(d!=null&&d!==l&&(oe(d)?(f[d]=null,k(h,d)&&(h[d]=null)):me(d)&&(d.value=null)),B(l))Je(l,c,12,[i,f]);else{const p=oe(l),E=me(l);if(p||E){const O=()=>{if(e.f){const I=p?k(h,l)?h[l]:f[l]:l.value;r?F(I)&&es(I,o):F(I)?I.includes(o)||I.push(o):p?(f[l]=[o],k(h,l)&&(h[l]=f[l])):(l.value=[o],e.k&&(f[e.k]=l.value))}else p?(f[l]=i,k(h,l)&&(h[l]=i)):E&&(l.value=i,e.k&&(f[e.k]=i))};i?(O.id=-1,pe(O,n)):O()}}}const ll=Symbol("_vte"),cl=e=>e.__isTeleport,pe=xl;function ul(e){return fl(e)}function fl(e,t){const n=xr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:c,createComment:l,setText:d,setElementText:f,parentNode:h,nextSibling:p,setScopeId:E=ve,insertStaticContent:O}=e,I=(u,a,g,b=null,_=null,v=null,S=void 0,w=null,x=!!a.dynamicChildren)=>{if(u===a)return;u&&!Mt(u,a)&&(b=R(u),he(u,_,v,!0),u=null),a.patchFlag===-2&&(x=!1,a.dynamicChildren=null);const{type:y,ref:C,shapeFlag:T}=a;switch(y){case wn:V(u,a,g,b);break;case kt:$(u,a,g,b);break;case Tn:u==null&&L(a,g,b,S);break;case Ie:Ue(u,a,g,b,_,v,S,w,x);break;default:T&1?ne(u,a,g,b,_,v,S,w,x):T&6?ht(u,a,g,b,_,v,S,w,x):(T&64||T&128)&&y.process(u,a,g,b,_,v,S,w,x,X)}C!=null&&_&&zn(C,u&&u.ref,v,a||u,!a)},V=(u,a,g,b)=>{if(u==null)s(a.el=c(a.children),g,b);else{const _=a.el=u.el;a.children!==u.children&&d(_,a.children)}},$=(u,a,g,b)=>{u==null?s(a.el=l(a.children||""),g,b):a.el=u.el},L=(u,a,g,b)=>{[u.el,u.anchor]=O(u.children,a,g,b,u.el,u.anchor)},N=({el:u,anchor:a},g,b)=>{let _;for(;u&&u!==a;)_=p(u),s(u,g,b),u=_;s(a,g,b)},W=({el:u,anchor:a})=>{let g;for(;u&&u!==a;)g=p(u),r(u),u=g;r(a)},ne=(u,a,g,b,_,v,S,w,x)=>{a.type==="svg"?S="svg":a.type==="math"&&(S="mathml"),u==null?j(a,g,b,_,v,S,w,x):dt(u,a,_,v,S,w,x)},j=(u,a,g,b,_,v,S,w)=>{let x,y;const{props:C,shapeFlag:T,transition:A,dirs:H}=u;if(x=u.el=i(u.type,v,C&&C.is,C),T&8?f(x,u.children):T&16&&be(u.children,x,null,b,_,An(u,v),S,w),H&&nt(u,null,b,"created"),fe(x,u,u.scopeId,S,b),C){for(const Z in C)Z!=="value"&&!$t(Z)&&o(x,Z,null,C[Z],v,b);"value"in C&&o(x,"value",null,C.value,v),(y=C.onVnodeBeforeMount)&&Te(y,b,u)}H&&nt(u,null,b,"beforeMount");const U=al(_,A);U&&A.beforeEnter(x),s(x,a,g),((y=C&&C.onVnodeMounted)||U||H)&&pe(()=>{y&&Te(y,b,u),U&&A.enter(x),H&&nt(u,null,b,"mounted")},_)},fe=(u,a,g,b,_)=>{if(g&&E(u,g),b)for(let v=0;v{for(let y=x;y{const w=a.el=u.el;let{patchFlag:x,dynamicChildren:y,dirs:C}=a;x|=u.patchFlag&16;const T=u.props||te,A=a.props||te;let H;if(g&&st(g,!1),(H=A.onVnodeBeforeUpdate)&&Te(H,g,a,u),C&&nt(a,u,g,"beforeUpdate"),g&&st(g,!0),(T.innerHTML&&A.innerHTML==null||T.textContent&&A.textContent==null)&&f(w,""),y?Ae(u.dynamicChildren,y,w,g,b,An(a,_),v):S||G(u,a,w,null,g,b,An(a,_),v,!1),x>0){if(x&16)Ke(w,T,A,g,_);else if(x&2&&T.class!==A.class&&o(w,"class",null,A.class,_),x&4&&o(w,"style",T.style,A.style,_),x&8){const U=a.dynamicProps;for(let Z=0;Z{H&&Te(H,g,a,u),C&&nt(a,u,g,"updated")},b)},Ae=(u,a,g,b,_,v,S)=>{for(let w=0;w{if(a!==g){if(a!==te)for(const v in a)!$t(v)&&!(v in g)&&o(u,v,a[v],null,_,b);for(const v in g){if($t(v))continue;const S=g[v],w=a[v];S!==w&&v!=="value"&&o(u,v,w,S,_,b)}"value"in g&&o(u,"value",a.value,g.value,_)}},Ue=(u,a,g,b,_,v,S,w,x)=>{const y=a.el=u?u.el:c(""),C=a.anchor=u?u.anchor:c("");let{patchFlag:T,dynamicChildren:A,slotScopeIds:H}=a;H&&(w=w?w.concat(H):H),u==null?(s(y,g,b),s(C,g,b),be(a.children||[],g,C,_,v,S,w,x)):T>0&&T&64&&A&&u.dynamicChildren?(Ae(u.dynamicChildren,A,g,_,v,S,w),(a.key!=null||_&&a===_.subTree)&&go(u,a,!0)):G(u,a,g,C,_,v,S,w,x)},ht=(u,a,g,b,_,v,S,w,x)=>{a.slotScopeIds=w,u==null?a.shapeFlag&512?_.ctx.activate(a,g,b,S,x):et(a,g,b,_,v,S,x):Ot(u,a,x)},et=(u,a,g,b,_,v,S)=>{const w=u.component=Tl(u,b,_);if(Zr(u)&&(w.ctx.renderer=X),Il(w,!1,S),w.asyncDep){if(_&&_.registerDep(w,se,S),!u.el){const x=w.subTree=de(kt);$(null,x,a,g)}}else se(w,u,a,g,_,v,S)},Ot=(u,a,g)=>{const b=a.component=u.component;if(vl(u,a,g))if(b.asyncDep&&!b.asyncResolved){J(b,a,g);return}else b.next=a,Oi(b.update),b.effect.dirty=!0,b.update();else a.el=u.el,b.vnode=a},se=(u,a,g,b,_,v,S)=>{const w=()=>{if(u.isMounted){let{next:C,bu:T,u:A,parent:H,vnode:U}=u;{const gt=mo(u);if(gt){C&&(C.el=U.el,J(u,C,S)),gt.asyncDep.then(()=>{u.isUnmounted||w()});return}}let Z=C,z;st(u,!1),C?(C.el=U.el,J(u,C,S)):C=U,T&&Cn(T),(z=C.props&&C.props.onVnodeBeforeUpdate)&&Te(z,H,C,U),st(u,!0);const ie=Mn(u),Se=u.subTree;u.subTree=ie,I(Se,ie,h(Se.el),R(Se),u,_,v),C.el=ie.el,Z===null&&El(u,ie.el),A&&pe(A,_),(z=C.props&&C.props.onVnodeUpdated)&&pe(()=>Te(z,H,C,U),_)}else{let C;const{el:T,props:A}=a,{bm:H,m:U,parent:Z}=u,z=sn(a);if(st(u,!1),H&&Cn(H),!z&&(C=A&&A.onVnodeBeforeMount)&&Te(C,Z,a),st(u,!0),T&&K){const ie=()=>{u.subTree=Mn(u),K(T,u.subTree,u,_,null)};z?a.type.__asyncLoader().then(()=>!u.isUnmounted&&ie()):ie()}else{const ie=u.subTree=Mn(u);I(null,ie,g,b,u,_,v),a.el=ie.el}if(U&&pe(U,_),!z&&(C=A&&A.onVnodeMounted)){const ie=a;pe(()=>Te(C,Z,ie),_)}(a.shapeFlag&256||Z&&sn(Z.vnode)&&Z.vnode.shapeFlag&256)&&u.a&&pe(u.a,_),u.isMounted=!0,a=g=b=null}},x=u.effect=new ss(w,ve,()=>as(y),u.scope),y=u.update=()=>{x.dirty&&x.run()};y.i=u,y.id=u.uid,st(u,!0),y()},J=(u,a,g)=>{a.component=u;const b=u.vnode.props;u.vnode=a,u.next=null,nl(u,a.props,b,g),il(u,a.children,g),Xe(),Is(u),Ze()},G=(u,a,g,b,_,v,S,w,x=!1)=>{const y=u&&u.children,C=u?u.shapeFlag:0,T=a.children,{patchFlag:A,shapeFlag:H}=a;if(A>0){if(A&128){tt(y,T,g,b,_,v,S,w,x);return}else if(A&256){we(y,T,g,b,_,v,S,w,x);return}}H&8?(C&16&&P(y,_,v),T!==y&&f(g,T)):C&16?H&16?tt(y,T,g,b,_,v,S,w,x):P(y,_,v,!0):(C&8&&f(g,""),H&16&&be(T,g,b,_,v,S,w,x))},we=(u,a,g,b,_,v,S,w,x)=>{u=u||yt,a=a||yt;const y=u.length,C=a.length,T=Math.min(y,C);let A;for(A=0;AC?P(u,_,v,!0,!1,T):be(a,g,b,_,v,S,w,x,T)},tt=(u,a,g,b,_,v,S,w,x)=>{let y=0;const C=a.length;let T=u.length-1,A=C-1;for(;y<=T&&y<=A;){const H=u[y],U=a[y]=x?ze(a[y]):$e(a[y]);if(Mt(H,U))I(H,U,g,null,_,v,S,w,x);else break;y++}for(;y<=T&&y<=A;){const H=u[T],U=a[A]=x?ze(a[A]):$e(a[A]);if(Mt(H,U))I(H,U,g,null,_,v,S,w,x);else break;T--,A--}if(y>T){if(y<=A){const H=A+1,U=HA)for(;y<=T;)he(u[y],_,v,!0),y++;else{const H=y,U=y,Z=new Map;for(y=U;y<=A;y++){const _e=a[y]=x?ze(a[y]):$e(a[y]);_e.key!=null&&Z.set(_e.key,y)}let z,ie=0;const Se=A-U+1;let gt=!1,Es=0;const At=new Array(Se);for(y=0;y=Se){he(_e,_,v,!0);continue}let Me;if(_e.key!=null)Me=Z.get(_e.key);else for(z=U;z<=A;z++)if(At[z-U]===0&&Mt(_e,a[z])){Me=z;break}Me===void 0?he(_e,_,v,!0):(At[Me-U]=y+1,Me>=Es?Es=Me:gt=!0,I(_e,a[Me],g,null,_,v,S,w,x),ie++)}const ws=gt?dl(At):yt;for(z=ws.length-1,y=Se-1;y>=0;y--){const _e=U+y,Me=a[_e],xs=_e+1{const{el:v,type:S,transition:w,children:x,shapeFlag:y}=u;if(y&6){xe(u.component.subTree,a,g,b);return}if(y&128){u.suspense.move(a,g,b);return}if(y&64){S.move(u,a,g,X);return}if(S===Ie){s(v,a,g);for(let T=0;Tw.enter(v),_);else{const{leave:T,delayLeave:A,afterLeave:H}=w,U=()=>s(v,a,g),Z=()=>{T(v,()=>{U(),H&&H()})};A?A(v,U,Z):Z()}else s(v,a,g)},he=(u,a,g,b=!1,_=!1)=>{const{type:v,props:S,ref:w,children:x,dynamicChildren:y,shapeFlag:C,patchFlag:T,dirs:A,cacheIndex:H}=u;if(T===-2&&(_=!1),w!=null&&zn(w,null,g,u,!0),H!=null&&(a.renderCache[H]=void 0),C&256){a.ctx.deactivate(u);return}const U=C&1&&A,Z=!sn(u);let z;if(Z&&(z=S&&S.onVnodeBeforeUnmount)&&Te(z,a,u),C&6)m(u.component,g,b);else{if(C&128){u.suspense.unmount(g,b);return}U&&nt(u,null,a,"beforeUnmount"),C&64?u.type.remove(u,a,g,X,b):y&&!y.hasOnce&&(v!==Ie||T>0&&T&64)?P(y,a,g,!1,!0):(v===Ie&&T&384||!_&&C&16)&&P(x,a,g),b&&pt(u)}(Z&&(z=S&&S.onVnodeUnmounted)||U)&&pe(()=>{z&&Te(z,a,u),U&&nt(u,null,a,"unmounted")},g)},pt=u=>{const{type:a,el:g,anchor:b,transition:_}=u;if(a===Ie){vs(g,b);return}if(a===Tn){W(u);return}const v=()=>{r(g),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(u.shapeFlag&1&&_&&!_.persisted){const{leave:S,delayLeave:w}=_,x=()=>S(g,v);w?w(u.el,v,x):x()}else v()},vs=(u,a)=>{let g;for(;u!==a;)g=p(u),r(u),u=g;r(a)},m=(u,a,g)=>{const{bum:b,scope:_,update:v,subTree:S,um:w,m:x,a:y}=u;Vs(x),Vs(y),b&&Cn(b),_.stop(),v&&(v.active=!1,he(S,u,a,g)),w&&pe(w,a),pe(()=>{u.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},P=(u,a,g,b=!1,_=!1,v=0)=>{for(let S=v;S{if(u.shapeFlag&6)return R(u.component.subTree);if(u.shapeFlag&128)return u.suspense.next();const a=p(u.anchor||u.el),g=a&&a[ll];return g?p(g):a};let M=!1;const Q=(u,a,g)=>{u==null?a._vnode&&he(a._vnode,null,null,!0):I(a._vnode||null,u,a,null,null,null,g),M||(M=!0,Is(),Jr(),M=!1),a._vnode=u},X={p:I,um:he,m:xe,r:pt,mt:et,mc:be,pc:G,pbc:Ae,n:R,o:e};let D,K;return{render:Q,hydrate:D,createApp:el(Q,D)}}function An({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 st({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function al(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function go(e,t,n=!1){const s=e.children,r=t.children;if(F(s)&&F(r))for(let o=0;o>1,e[n[c]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function mo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:mo(t)}function Vs(e){if(e)for(let t=0;tje(hl),tn={};function on(e,t,n){return _o(e,t,n)}function _o(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:c}=te){if(t&&o){const j=t;t=(...fe)=>{j(...fe),ne()}}const l=ce,d=j=>s===!0?j:ot(j,s===!1?1:void 0);let f,h=!1,p=!1;if(me(e)?(f=()=>e.value,h=Et(e)):Lt(e)?(f=()=>d(e),h=!0):F(e)?(p=!0,h=e.some(j=>Lt(j)||Et(j)),f=()=>e.map(j=>{if(me(j))return j.value;if(Lt(j))return d(j);if(B(j))return Je(j,l,2)})):B(e)?t?f=()=>Je(e,l,2):f=()=>(E&&E(),Pe(e,l,3,[O])):f=ve,t&&s){const j=f;f=()=>ot(j())}let E,O=j=>{E=N.onStop=()=>{Je(j,l,4),E=N.onStop=void 0}},I;if(xn)if(O=ve,t?n&&Pe(t,l,3,[f(),p?[]:void 0,O]):f(),r==="sync"){const j=pl();I=j.__watcherHandles||(j.__watcherHandles=[])}else return ve;let V=p?new Array(e.length).fill(tn):tn;const $=()=>{if(!(!N.active||!N.dirty))if(t){const j=N.run();(s||h||(p?j.some((fe,be)=>Qe(fe,V[be])):Qe(j,V)))&&(E&&E(),Pe(t,l,3,[j,V===tn?void 0:p&&V[0]===tn?[]:V,O]),V=j)}else N.run()};$.allowRecurse=!!t;let L;r==="sync"?L=$:r==="post"?L=()=>pe($,l&&l.suspense):($.pre=!0,l&&($.id=l.uid),L=()=>as($));const N=new ss(f,ve,L),W=ei(),ne=()=>{N.stop(),W&&es(W.effects,N)};return t?n?$():V=N.run():r==="post"?pe(N.run.bind(N),l&&l.suspense):N.run(),I&&I.push(ne),ne}function gl(e,t,n){const s=this.proxy,r=oe(e)?e.includes(".")?yo(s,e):()=>s[e]:e.bind(s,s);let o;B(t)?o=t:(o=t.handler,n=t);const i=Jt(this),c=_o(r,o.bind(s),n);return i(),c}function yo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ot(s,t,n)});else if(Er(e)){for(const s in e)ot(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ot(e[s],t,n)}return e}const ml=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${ft(t)}Modifiers`];function _l(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const o=t.startsWith("update:"),i=o&&ml(s,t.slice(7));i&&(i.trim&&(r=n.map(f=>oe(f)?f.trim():f)),i.number&&(r=n.map(Wo)));let c,l=s[c=Rn(t)]||s[c=Rn(Oe(t))];!l&&o&&(l=s[c=Rn(ft(t))]),l&&Pe(l,e,6,r);const d=s[c+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Pe(d,e,6,r)}}function bo(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},c=!1;if(!B(e)){const l=d=>{const f=bo(d,t,!0);f&&(c=!0,ue(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!c?(ee(e)&&s.set(e,null),null):(F(o)?o.forEach(l=>i[l]=null):ue(i,o),ee(e)&&s.set(e,i),i)}function En(e,t){return!e||!hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),k(e,t[0].toLowerCase()+t.slice(1))||k(e,ft(t))||k(e,t))}function Mn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:c,emit:l,render:d,renderCache:f,props:h,data:p,setupState:E,ctx:O,inheritAttrs:I}=e,V=un(e);let $,L;try{if(n.shapeFlag&4){const W=r||s,ne=W;$=$e(d.call(ne,W,f,h,E,p,O)),L=c}else{const W=t;$=$e(W.length>1?W(h,{attrs:c,slots:i,emit:l}):W(h,null)),L=t.props?c:yl(c)}}catch(W){Nt.length=0,yn(W,e,1),$=de(kt)}let N=$;if(L&&I!==!1){const W=Object.keys(L),{shapeFlag:ne}=N;W.length&&ne&7&&(o&&W.some(Zn)&&(L=bl(L,o)),N=xt(N,L,!1,!0))}return n.dirs&&(N=xt(N,null,!1,!0),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),$=N,un(V),$}const yl=e=>{let t;for(const n in e)(n==="class"||n==="style"||hn(n))&&((t||(t={}))[n]=e[n]);return t},bl=(e,t)=>{const n={};for(const s in e)(!Zn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function vl(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:c,patchFlag:l}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Ds(s,i,d):!!i;if(l&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function xl(e,t){t&&t.pendingBranch?F(e)?t.effects.push(...e):t.effects.push(e):Ai(e)}const Ie=Symbol.for("v-fgt"),wn=Symbol.for("v-txt"),kt=Symbol.for("v-cmt"),Tn=Symbol.for("v-stc"),Nt=[];let ye=null;function ct(e=!1){Nt.push(ye=e?null:[])}function Sl(){Nt.pop(),ye=Nt[Nt.length-1]||null}let Wt=1;function ks(e){Wt+=e,e<0&&ye&&(ye.hasOnce=!0)}function vo(e){return e.dynamicChildren=Wt>0?ye||yt:null,Sl(),Wt>0&&ye&&ye.push(e),e}function wt(e,t,n,s,r,o){return vo(re(e,t,n,s,r,o,!0))}function Rl(e,t,n,s,r){return vo(de(e,t,n,s,r,!0))}function qn(e){return e?e.__v_isVNode===!0:!1}function Mt(e,t){return e.type===t.type&&e.key===t.key}const Eo=({key:e})=>e??null,ln=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||me(e)||B(e)?{i:Ce,r:e,k:t,f:!!n}:e:null);function re(e,t=null,n=null,s=0,r=null,o=e===Ie?0:1,i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Eo(t),ref:t&&ln(t),scopeId:bn,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ce};return c?(ms(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=oe(n)?8:16),Wt>0&&!i&&ye&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ye.push(l),l}const de=Cl;function Cl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===ki)&&(e=kt),qn(e)){const c=xt(e,t,!0);return n&&ms(c,n),Wt>0&&!o&&ye&&(c.shapeFlag&6?ye[ye.indexOf(e)]=c:ye.push(c)),c.patchFlag=-2,c}if(Nl(e)&&(e=e.__vccOpts),t){t=Pl(t);let{class:c,style:l}=t;c&&!oe(c)&&(t.class=qt(c)),ee(l)&&(Kr(l)&&!F(l)&&(l=ue({},l)),t.style=ns(l))}const i=oe(e)?1:wl(e)?128:cl(e)?64:ee(e)?4:B(e)?2:0;return re(e,t,n,s,r,i,o,!0)}function Pl(e){return e?Kr(e)||lo(e)?ue({},e):e:null}function xt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:c,transition:l}=e,d=t?Ol(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Eo(d),ref:t&&t.ref?n&&o?F(o)?o.concat(ln(t)):[o,ln(t)]:ln(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&s&&Xr(f,l.clone(f)),f}function jt(e=" ",t=0){return de(wn,null,e,t)}function $e(e){return e==null||typeof e=="boolean"?de(kt):F(e)?de(Ie,null,e.slice()):typeof e=="object"?ze(e):de(wn,null,String(e))}function ze(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:xt(e)}function ms(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(F(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ms(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!lo(t)?t._ctx=Ce:r===3&&Ce&&(Ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else B(t)?(t={default:t,_ctx:Ce},n=32):(t=String(t),s&64?(n=16,t=[jt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ol(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};an=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),Gn=t("__VUE_SSR_SETTERS__",n=>xn=n)}const Jt=e=>{const t=ce;return an(e),e.scope.on(),()=>{e.scope.off(),an(t)}},Ws=()=>{ce&&ce.scope.off(),an(null)};function wo(e){return e.vnode.shapeFlag&4}let xn=!1;function Il(e,t=!1,n=!1){t&&Gn(t);const{props:s,children:r}=e.vnode,o=wo(e);tl(e,s,o,t),ol(e,r,n);const i=o?$l(e,t):void 0;return t&&Gn(!1),i}function $l(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,qi);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Fl(e):null,o=Jt(e);Xe();const i=Je(s,e,0,[e.props,r]);if(Ze(),o(),br(i)){if(i.then(Ws,Ws),t)return i.then(c=>{zs(e,c,t)}).catch(c=>{yn(c,e,0)});e.asyncDep=i}else zs(e,i,t)}else xo(e,t)}function zs(e,t,n){B(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=Wr(t)),xo(e,n)}let qs;function xo(e,t,n){const s=e.type;if(!e.render){if(!t&&qs&&!s.render){const r=s.template||ps(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,d=ue(ue({isCustomElement:o,delimiters:c},i),l);s.render=qs(r,d)}}e.render=s.render||ve}{const r=Jt(e);Xe();try{Gi(e)}finally{Ze(),r()}}}const Ll={get(e,t){return ge(e,"get",""),e[t]}};function Fl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ll),slots:e.slots,emit:e.emit,expose:t}}function _s(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Wr(Ei(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ft)return Ft[n](e)},has(t,n){return n in t||n in Ft}})):e.proxy}function Hl(e,t=!0){return B(e)?e.displayName||e.name:e.name||t&&e.__name}function Nl(e){return B(e)&&"__vccOpts"in e}const Fe=(e,t)=>wi(e,t,xn);function So(e,t,n){const s=arguments.length;return s===2?ee(t)&&!F(t)?qn(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&qn(n)&&(n=[n]),de(e,t,n))}const jl="3.4.34";/** -* @vue/runtime-dom v3.4.34 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Bl="http://www.w3.org/2000/svg",Kl="http://www.w3.org/1998/Math/MathML",He=typeof document<"u"?document:null,Gs=He&&He.createElement("template"),Ul={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?He.createElementNS(Bl,e):t==="mathml"?He.createElementNS(Kl,e):n?He.createElement(e,{is:n}):He.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>He.createTextNode(e),createComment:e=>He.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>He.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Gs.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=Gs.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Vl=Symbol("_vtc");function Dl(e,t,n){const s=e[Vl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Js=Symbol("_vod"),kl=Symbol("_vsh"),Wl=Symbol(""),zl=/(^|;)\s*display\s*:/;function ql(e,t,n){const s=e.style,r=oe(n);let o=!1;if(n&&!r){if(t)if(oe(t))for(const i of t.split(";")){const c=i.slice(0,i.indexOf(":")).trim();n[c]==null&&cn(s,c,"")}else for(const i in t)n[i]==null&&cn(s,i,"");for(const i in n)i==="display"&&(o=!0),cn(s,i,n[i])}else if(r){if(t!==n){const i=s[Wl];i&&(n+=";"+i),s.cssText=n,o=zl.test(n)}}else t&&e.removeAttribute("style");Js in e&&(e[Js]=o?s.display:"",e[kl]&&(s.display="none"))}const Qs=/\s*!important$/;function cn(e,t,n){if(F(n))n.forEach(s=>cn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Gl(e,t);Qs.test(n)?e.setProperty(ft(s),n.replace(Qs,""),"important"):e[s]=n}}const Ys=["Webkit","Moz","ms"],In={};function Gl(e,t){const n=In[t];if(n)return n;let s=Oe(t);if(s!=="filter"&&s in e)return In[t]=s;s=mn(s);for(let r=0;r$n||(ec.then(()=>$n=0),$n=Date.now());function nc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Pe(sc(s,n.value),t,5,[s])};return n.value=e,n.attached=tc(),n}function sc(e,t){if(F(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const nr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,rc=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Dl(e,s,i):t==="style"?ql(e,n,s):hn(t)?Zn(t)||Xl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):oc(e,t,s,i))?(Jl(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Zs(e,t,s,i,o,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Zs(e,t,s,i))};function oc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&nr(t)&&B(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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return nr(t)&&oe(n)?!1:t in e}const ic=["ctrl","shift","alt","meta"],lc={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)=>ic.some(n=>e[`${n}Key`]&&!t.includes(n))},cc=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i{const t=fc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=hc(s);if(!r)return;const o=t._component;!B(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,dc(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function dc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function hc(e){return oe(e)?document.querySelector(e):e}const Ro="/assets/logo-c0Hh2kbx.png",pc="data:image/svg+xml,%3csvg%20t='1722349436669'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='4248'%20width='256'%20height='256'%3e%3cpath%20d='M86.4%20198.4h44.8c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H86.4C74%20288%2064%20278%2064%20265.6v-44.8c0-12.3%2010-22.4%2022.4-22.4zM355.2%20198.4h582.4c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H355.2c-12.4%200-22.4-10-22.4-22.4v-44.8c0-12.3%2010-22.4%2022.4-22.4zM86.4%20736h44.8c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H86.4c-12.4%200-22.4-10-22.4-22.4v-44.8c0-12.3%2010-22.4%2022.4-22.4zM355.2%20736h582.4c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H355.2c-12.4%200-22.4-10-22.4-22.4v-44.8c0-12.3%2010-22.4%2022.4-22.4zM86.4%20467.2h44.8c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H86.4c-12.4%200-22.4-10-22.4-22.4v-44.8c0-12.3%2010-22.4%2022.4-22.4zM355.2%20467.2h582.4c12.4%200%2022.4%2010.1%2022.4%2022.4v44.8c0%2012.4-10%2022.4-22.4%2022.4H355.2c-12.4%200-22.4-10-22.4-22.4v-44.8c0-12.3%2010-22.4%2022.4-22.4z'%20p-id='4249'%20fill='%2311254a'%3e%3c/path%3e%3c/svg%3e",gc=e=>(ds("data-v-bbbecc06"),e=e(),hs(),e),mc={class:"navbar"},_c={class:"navbar-left"},yc=["src"],bc={class:"navbar-center"},vc=["src"],Ec=gc(()=>re("div",{class:"navbar-right"}," Eng ",-1)),wc=Ct({__name:"Navbar",props:{toggleSidebar:{type:Object,required:!0,validator:e=>typeof e=="function"}},setup(e){const t=e;return(n,s)=>(ct(),wt("div",mc,[re("div",_c,[re("img",{id:"sidebar-button",src:Ee(pc),alt:"sidebar",onClick:s[0]||(s[0]=cc((...r)=>t.toggleSidebar&&t.toggleSidebar(...r),["stop"]))},null,8,yc)]),re("div",bc,[re("img",{id:"logo",src:Ee(Ro),alt:"logo"},null,8,vc)]),Ec]))}}),at=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},xc=at(wc,[["__scopeId","data-v-bbbecc06"]]);/*! - * vue-router v4.0.13 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Co=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Pt=e=>Co?Symbol(e):"_vr_"+e,Sc=Pt("rvlm"),rr=Pt("rvd"),ys=Pt("r"),Po=Pt("rl"),Jn=Pt("rvl"),_t=typeof window<"u";function Rc(e){return e.__esModule||Co&&e[Symbol.toStringTag]==="Module"}const Y=Object.assign;function Ln(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const Bt=()=>{},Cc=/\/$/,Pc=e=>e.replace(Cc,"");function Fn(e,t,n="/"){let s,r={},o="",i="";const c=t.indexOf("?"),l=t.indexOf("#",c>-1?c:0);return c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=Tc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Oc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function or(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ac(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&St(t.matched[s],n.matched[r])&&Oo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function St(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Oo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mc(e[n],t[n]))return!1;return!0}function Mc(e,t){return Array.isArray(e)?ir(e,t):Array.isArray(t)?ir(t,e):e===t}function ir(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Tc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function Hc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Fc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function lr(e,t){return(history.state?history.state.position-t:-1)+e}const Qn=new Map;function Nc(e,t){Qn.set(e,t)}function jc(e){const t=Qn.get(e);return Qn.delete(e),t}let Bc=()=>location.protocol+"//"+location.host;function Ao(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let c=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(c);return l[0]!=="/"&&(l="/"+l),or(l,"")}return or(n,e)+s+r}function Kc(e,t,n,s){let r=[],o=[],i=null;const c=({state:p})=>{const E=Ao(e,location),O=n.value,I=t.value;let V=0;if(p){if(n.value=E,t.value=p,i&&i===O){i=null;return}V=I?p.position-I.position:0}else s(E);r.forEach($=>{$(n.value,O,{delta:V,type:zt.pop,direction:V?V>0?Kt.forward:Kt.back:Kt.unknown})})};function l(){i=n.value}function d(p){r.push(p);const E=()=>{const O=r.indexOf(p);O>-1&&r.splice(O,1)};return o.push(E),E}function f(){const{history:p}=window;p.state&&p.replaceState(Y({},p.state,{scroll:Sn()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:d,destroy:h}}function cr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Sn():null}}function Uc(e){const{history:t,location:n}=window,s={value:Ao(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,d,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Bc()+e+l;try{t[f?"replaceState":"pushState"](d,"",p),r.value=d}catch(E){console.error(E),n[f?"replace":"assign"](p)}}function i(l,d){const f=Y({},t.state,cr(r.value.back,l,r.value.forward,!0),d,{position:r.value.position});o(l,f,!0),s.value=l}function c(l,d){const f=Y({},r.value,t.state,{forward:l,scroll:Sn()});o(f.current,f,!0);const h=Y({},cr(s.value,l,null),{position:f.position+1},d);o(l,h,!1),s.value=l}return{location:s,state:r,push:c,replace:i}}function Vc(e){e=Ic(e);const t=Uc(e),n=Kc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=Y({location:"",base:e,go:s,createHref:Lc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Dc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Vc(e)}function kc(e){return typeof e=="string"||e&&typeof e=="object"}function Mo(e){return typeof e=="string"||typeof e=="symbol"}const De={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},To=Pt("nf");var ur;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ur||(ur={}));function Rt(e,t){return Y(new Error,{type:e,[To]:!0},t)}function ke(e,t){return e instanceof Error&&To in e&&(t==null||!!(e.type&t))}const fr="[^/]+?",Wc={sensitive:!1,strict:!1,start:!0,end:!0},zc=/[.+*?^${}()[\]/\\]/g;function qc(e,t){const n=Y({},Wc,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Jc(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=l}for(;c{i(L)}:Bt}function i(f){if(Mo(f)){const h=s.get(f);h&&(s.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function c(){return n}function l(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!Io(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!ar(f)&&s.set(f.record.name,f)}function d(f,h){let p,E={},O,I;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw Rt(1,{location:f});I=p.record.name,E=Y(tu(h.params,p.keys.filter(L=>!L.optional).map(L=>L.name)),f.params),O=p.stringify(E)}else if("path"in f)O=f.path,p=n.find(L=>L.re.test(O)),p&&(E=p.parse(O),I=p.record.name);else{if(p=h.name?s.get(h.name):n.find(L=>L.re.test(h.path)),!p)throw Rt(1,{location:f,currentLocation:h});I=p.record.name,E=Y({},h.params,f.params),O=p.stringify(E)}const V=[];let $=p;for(;$;)V.unshift($.record),$=$.parent;return{name:I,path:O,params:E,matched:V,meta:ru(V)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:d,removeRoute:i,getRoutes:c,getRecordMatcher:r}}function tu(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function nu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:su(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function su(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function ar(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ru(e){return e.reduce((t,n)=>Y(t,n.meta),{})}function dr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Io(e,t){return t.children.some(n=>n===e||Io(e,n))}const $o=/#/g,ou=/&/g,iu=/\//g,lu=/=/g,cu=/\?/g,Lo=/\+/g,uu=/%5B/g,fu=/%5D/g,Fo=/%5E/g,au=/%60/g,Ho=/%7B/g,du=/%7C/g,No=/%7D/g,hu=/%20/g;function bs(e){return encodeURI(""+e).replace(du,"|").replace(uu,"[").replace(fu,"]")}function pu(e){return bs(e).replace(Ho,"{").replace(No,"}").replace(Fo,"^")}function Yn(e){return bs(e).replace(Lo,"%2B").replace(hu,"+").replace($o,"%23").replace(ou,"%26").replace(au,"`").replace(Ho,"{").replace(No,"}").replace(Fo,"^")}function gu(e){return Yn(e).replace(lu,"%3D")}function mu(e){return bs(e).replace($o,"%23").replace(cu,"%3F")}function _u(e){return e==null?"":mu(e).replace(iu,"%2F")}function dn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function yu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Yn(o)):[s&&Yn(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function bu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Tt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function qe(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,c)=>{const l=h=>{h===!1?c(Rt(4,{from:n,to:t})):h instanceof Error?c(h):kc(h)?c(Rt(2,{from:t,to:h})):(o&&s.enterCallbacks[r]===o&&typeof h=="function"&&o.push(h),i())},d=e.call(s&&s.instances[r],t,n,l);let f=Promise.resolve(d);e.length<3&&(f=f.then(l)),f.catch(h=>c(h))})}function Hn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let c=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(vu(c)){const d=(c.__vccOpts||c)[t];d&&r.push(qe(d,n,s,o,i))}else{let l=c();r.push(()=>l.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const f=Rc(d)?d.default:d;o.components[i]=f;const p=(f.__vccOpts||f)[t];return p&&qe(p,n,s,o,i)()}))}}return r}function vu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function pr(e){const t=je(ys),n=je(Po),s=Fe(()=>t.resolve(Ee(e.to))),r=Fe(()=>{const{matched:l}=s.value,{length:d}=l,f=l[d-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(St.bind(null,f));if(p>-1)return p;const E=gr(l[d-2]);return d>1&&gr(f)===E&&h[h.length-1].path!==E?h.findIndex(St.bind(null,l[d-2])):p}),o=Fe(()=>r.value>-1&&Su(n.params,s.value.params)),i=Fe(()=>r.value>-1&&r.value===n.matched.length-1&&Oo(n.params,s.value.params));function c(l={}){return xu(l)?t[Ee(e.replace)?"replace":"push"](Ee(e.to)).catch(Bt):Promise.resolve()}return{route:s,href:Fe(()=>s.value.href),isActive:o,isExactActive:i,navigate:c}}const Eu=Ct({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:pr,setup(e,{slots:t}){const n=Gt(pr(e)),{options:s}=je(ys),r=Fe(()=>({[mr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[mr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:So("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),wu=Eu;function xu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Su(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function gr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mr=(e,t,n)=>e??t??n,Ru=Ct({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=je(Jn),r=Fe(()=>e.route||s.value),o=je(rr,0),i=Fe(()=>r.value.matched[o]);rn(rr,o+1),rn(Sc,i),rn(Jn,r);const c=Dr();return on(()=>[c.value,i.value,e.name],([l,d,f],[h,p,E])=>{d&&(d.instances[f]=l,p&&p!==d&&l&&l===h&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),l&&d&&(!p||!St(d,p)||!h)&&(d.enterCallbacks[f]||[]).forEach(O=>O(l))},{flush:"post"}),()=>{const l=r.value,d=i.value,f=d&&d.components[e.name],h=e.name;if(!f)return _r(n.default,{Component:f,route:l});const p=d.props[e.name],E=p?p===!0?l.params:typeof p=="function"?p(l):p:null,I=So(f,Y({},E,t,{onVnodeUnmounted:V=>{V.component.isUnmounted&&(d.instances[h]=null)},ref:c}));return _r(n.default,{Component:I,route:l})||I}}});function _r(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cu=Ru;function Pu(e){const t=eu(e.routes,e),n=e.parseQuery||yu,s=e.stringifyQuery||hr,r=e.history,o=Tt(),i=Tt(),c=Tt(),l=xi(De);let d=De;_t&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Ln.bind(null,m=>""+m),h=Ln.bind(null,_u),p=Ln.bind(null,dn);function E(m,P){let R,M;return Mo(m)?(R=t.getRecordMatcher(m),M=P):M=m,t.addRoute(M,R)}function O(m){const P=t.getRecordMatcher(m);P&&t.removeRoute(P)}function I(){return t.getRoutes().map(m=>m.record)}function V(m){return!!t.getRecordMatcher(m)}function $(m,P){if(P=Y({},P||l.value),typeof m=="string"){const K=Fn(n,m,P.path),u=t.resolve({path:K.path},P),a=r.createHref(K.fullPath);return Y(K,u,{params:p(u.params),hash:dn(K.hash),redirectedFrom:void 0,href:a})}let R;if("path"in m)R=Y({},m,{path:Fn(n,m.path,P.path).path});else{const K=Y({},m.params);for(const u in K)K[u]==null&&delete K[u];R=Y({},m,{params:h(m.params)}),P.params=h(P.params)}const M=t.resolve(R,P),Q=m.hash||"";M.params=f(p(M.params));const X=Oc(s,Y({},m,{hash:pu(Q),path:M.path})),D=r.createHref(X);return Y({fullPath:X,hash:Q,query:s===hr?bu(m.query):m.query||{}},M,{redirectedFrom:void 0,href:D})}function L(m){return typeof m=="string"?Fn(n,m,l.value.path):Y({},m)}function N(m,P){if(d!==m)return Rt(8,{from:P,to:m})}function W(m){return fe(m)}function ne(m){return W(Y(L(m),{replace:!0}))}function j(m){const P=m.matched[m.matched.length-1];if(P&&P.redirect){const{redirect:R}=P;let M=typeof R=="function"?R(m):R;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=L(M):{path:M},M.params={}),Y({query:m.query,hash:m.hash,params:m.params},M)}}function fe(m,P){const R=d=$(m),M=l.value,Q=m.state,X=m.force,D=m.replace===!0,K=j(R);if(K)return fe(Y(L(K),{state:Q,force:X,replace:D}),P||R);const u=R;u.redirectedFrom=P;let a;return!X&&Ac(s,M,R)&&(a=Rt(16,{to:u,from:M}),tt(M,M,!0,!1)),(a?Promise.resolve(a):dt(u,M)).catch(g=>ke(g)?ke(g,2)?g:we(g):J(g,u,M)).then(g=>{if(g){if(ke(g,2))return fe(Y(L(g.to),{state:Q,force:X,replace:D}),P||u)}else g=Ke(u,M,!0,D,Q);return Ae(u,M,g),g})}function be(m,P){const R=N(m,P);return R?Promise.reject(R):Promise.resolve()}function dt(m,P){let R;const[M,Q,X]=Ou(m,P);R=Hn(M.reverse(),"beforeRouteLeave",m,P);for(const K of M)K.leaveGuards.forEach(u=>{R.push(qe(u,m,P))});const D=be.bind(null,m,P);return R.push(D),mt(R).then(()=>{R=[];for(const K of o.list())R.push(qe(K,m,P));return R.push(D),mt(R)}).then(()=>{R=Hn(Q,"beforeRouteUpdate",m,P);for(const K of Q)K.updateGuards.forEach(u=>{R.push(qe(u,m,P))});return R.push(D),mt(R)}).then(()=>{R=[];for(const K of m.matched)if(K.beforeEnter&&!P.matched.includes(K))if(Array.isArray(K.beforeEnter))for(const u of K.beforeEnter)R.push(qe(u,m,P));else R.push(qe(K.beforeEnter,m,P));return R.push(D),mt(R)}).then(()=>(m.matched.forEach(K=>K.enterCallbacks={}),R=Hn(X,"beforeRouteEnter",m,P),R.push(D),mt(R))).then(()=>{R=[];for(const K of i.list())R.push(qe(K,m,P));return R.push(D),mt(R)}).catch(K=>ke(K,8)?K:Promise.reject(K))}function Ae(m,P,R){for(const M of c.list())M(m,P,R)}function Ke(m,P,R,M,Q){const X=N(m,P);if(X)return X;const D=P===De,K=_t?history.state:{};R&&(M||D?r.replace(m.fullPath,Y({scroll:D&&K&&K.scroll},Q)):r.push(m.fullPath,Q)),l.value=m,tt(m,P,R,D),we()}let Ue;function ht(){Ue=r.listen((m,P,R)=>{const M=$(m),Q=j(M);if(Q){fe(Y(Q,{replace:!0}),M).catch(Bt);return}d=M;const X=l.value;_t&&Nc(lr(X.fullPath,R.delta),Sn()),dt(M,X).catch(D=>ke(D,12)?D:ke(D,2)?(fe(D.to,M).then(K=>{ke(K,20)&&!R.delta&&R.type===zt.pop&&r.go(-1,!1)}).catch(Bt),Promise.reject()):(R.delta&&r.go(-R.delta,!1),J(D,M,X))).then(D=>{D=D||Ke(M,X,!1),D&&(R.delta?r.go(-R.delta,!1):R.type===zt.pop&&ke(D,20)&&r.go(-1,!1)),Ae(M,X,D)}).catch(Bt)})}let et=Tt(),Ot=Tt(),se;function J(m,P,R){we(m);const M=Ot.list();return M.length?M.forEach(Q=>Q(m,P,R)):console.error(m),Promise.reject(m)}function G(){return se&&l.value!==De?Promise.resolve():new Promise((m,P)=>{et.add([m,P])})}function we(m){return se||(se=!m,ht(),et.list().forEach(([P,R])=>m?R(m):P()),et.reset()),m}function tt(m,P,R,M){const{scrollBehavior:Q}=e;if(!_t||!Q)return Promise.resolve();const X=!R&&jc(lr(m.fullPath,0))||(M||!R)&&history.state&&history.state.scroll||null;return qr().then(()=>Q(m,P,X)).then(D=>D&&Hc(D)).catch(D=>J(D,m,P))}const xe=m=>r.go(m);let he;const pt=new Set;return{currentRoute:l,addRoute:E,removeRoute:O,hasRoute:V,getRoutes:I,resolve:$,options:e,push:W,replace:ne,go:xe,back:()=>xe(-1),forward:()=>xe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:c.add,onError:Ot.add,isReady:G,install(m){const P=this;m.component("RouterLink",wu),m.component("RouterView",Cu),m.config.globalProperties.$router=P,Object.defineProperty(m.config.globalProperties,"$route",{enumerable:!0,get:()=>Ee(l)}),_t&&!he&&l.value===De&&(he=!0,W(r.location).catch(Q=>{}));const R={};for(const Q in De)R[Q]=Fe(()=>l.value[Q]);m.provide(ys,P),m.provide(Po,Gt(R)),m.provide(Jn,l);const M=m.unmount;pt.add(m),m.unmount=function(){pt.delete(m),pt.size<1&&(d=De,Ue&&Ue(),l.value=De,he=!1,se=!1),M()}}}}function mt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Ou(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iSt(d,c))?s.push(c):n.push(c));const l=e.matched[i];l&&(t.matched.find(d=>St(d,l))||r.push(l))}return[n,s,r]}const Au={},Mu=e=>(ds("data-v-fc7947ef"),e=e(),hs(),e),Tu={class:"content main-content"},Iu=Mu(()=>re("div",{class:"content-section"},[re("h2",null,"关于"),re("p",null," LMTR,Liteyuki Minecraft Transit Railway,轻雪铁路,亦可简称轻铁, 服务于Liteyuki Minecraft Server的官方铁路系统。目标是为Liteyuki Minecraft Server的玩家提供一个便捷、快速、安全的交通方式, 使玩家能够更好地探索Liteyuki Minecraft Server的世界。 ")],-1)),$u=[Iu];function Lu(e,t){return ct(),wt("div",Tu,$u)}const Fu=at(Au,[["render",Lu],["__scopeId","data-v-fc7947ef"]]),Hu={};function Nu(e,t){return" 周边 "}const ju=at(Hu,[["render",Nu]]),Bu={};function Ku(e,t){return" 加入 "}const Uu=at(Bu,[["render",Ku]]),Vu="/assets/system-plan-BD64JMf2.png",jo=e=>(ds("data-v-721fe15b"),e=e(),hs(),e),Du={class:"content",id:"content-map"},ku=jo(()=>re("h2",null,"LMTR System Plan",-1)),Wu=["src"],zu=jo(()=>re("p",{style:{"text-align":"center"}},[jt("该线路图使用"),re("a",{href:"https://railmapgen.github.io/rmp/"},"地铁线路图绘制器"),jt("绘制,图中所用素材部分为"),re("a",{href:"https://mtr.com.hk/"},"港铁公司"),jt("所设计,均为非商用")],-1)),qu=Ct({__name:"Map",setup(e){return(t,n)=>(ct(),wt("div",Du,[ku,re("img",{class:"map",src:Ee(Vu),alt:"system-plan"},null,8,Wu),zu]))}}),Gu=at(qu,[["__scopeId","data-v-721fe15b"]]),Ju=[{path:"/",name:"主页",component:Fu},{path:"/surroundings",name:"周边环境",component:ju},{path:"/map",name:"线路图",component:Gu},{path:"/join",name:"加入",component:Uu}],Bo=Pu({history:Dc("#"),routes:Ju}),Qu={class:"sidebar-header"},Yu=["src"],Xu={class:"sidebar-content"},Zu={class:"sidebar-options"},ef=Ct({__name:"Sidebar",props:{isSidebarOpen:Boolean},setup(e){const t=e,s=Bo.getRoutes().map(r=>({name:r.name,path:r.path}));return(r,o)=>{const i=no("router-link");return ct(),wt("div",{class:qt(["sidebar",{open:t.isSidebarOpen}])},[re("div",Qu,[re("img",{id:"logo",src:Ee(Ro),alt:"logo"},null,8,Yu)]),re("div",Xu,[re("div",Zu,[(ct(!0),wt(Ie,null,zi(Ee(s),c=>(ct(),Rl(i,{key:c.name,to:c.path},{default:Yr(()=>[jt(Cr(c.name),1)]),_:2},1032,["to"]))),128))])])],2)}}}),tf=at(ef,[["__scopeId","data-v-cbf5d250"]]),nf={class:"container"},sf=Ct({__name:"App",setup(e){let t=Dr(!1);const n=()=>{t.value=!t.value},s=()=>{t.value=!1};return(r,o)=>{const i=no("router-view");return ct(),wt("div",{onClick:s,class:qt({shadow:Ee(t)})},[re("div",nf,[de(xc,{toggleSidebar:n}),de(tf,{isSidebarOpen:Ee(t)},null,8,["isSidebarOpen"])]),de(i)],2)}}}),rf=at(sf,[["__scopeId","data-v-22e89850"]]);ac(rf).use(Bo).mount("#app"); diff --git a/web/assets/index-D-XXFb5n.css b/web/assets/index-D-XXFb5n.css new file mode 100644 index 0000000..a66c6f9 --- /dev/null +++ b/web/assets/index-D-XXFb5n.css @@ -0,0 +1 @@ +:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark{color:#fff;background-color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}.host[data-v-70ccf727]{padding:1em;border:1px solid #ccc;border-radius:20px;margin:.5em;flex-direction:column;justify-content:space-between}.icon[data-v-70ccf727]{margin-right:.5em;height:20px}.section[data-v-70ccf727]{display:flex;margin-right:10px}.label[data-v-70ccf727]{background-color:#535bf2;padding:2px 5px;border-radius:5px;margin-right:10px}.chart[data-v-70ccf727]{width:150px;height:150px}.grid-container[data-v-9196e233]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:10px}.grid-item[data-v-9196e233]{background-color:#3bb7c3;padding:20px;text-align:center;border:1px solid #3bb7c3;border-radius:5px}.navbar[data-v-dc98e94b]{z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:80px;background-color:#d0e9ff;box-shadow:0 2px 4px #0000001a}.navbar-left img[data-v-dc98e94b]{height:40px}.navbar-left[data-v-dc98e94b],.navbar-right[data-v-dc98e94b]{display:flex;align-items:center}.navbar-center img[data-v-dc98e94b]{height:80px}.logo[data-v-3a9bcf68]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-3a9bcf68]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-3a9bcf68]:hover{filter:drop-shadow(0 0 2em #42b883aa)} diff --git a/web/assets/index-D-XXFb5n.css.hertz.gz b/web/assets/index-D-XXFb5n.css.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..41c5161740cbd14b019ca4b42dcd31c271881bde GIT binary patch literal 740 zcmVvZUyzj3-$|aFJXfVdHhts?5O8XC1@6gON(3|-{ zGh-Xa@_%0e#!epD9Nx{etE;PuZiII(UTS9}tHF>yi@$6{zY6CN(Xa!pejL$~U;T;t zh>;|$es}`C3Sa{Z=&3F>S!69z(?*e{MLDvarsoakrF7bP7G#SCg&xX@0{=GE#S`be ztU$gs-W{xBw`yJ26Hz$Z*kYg{tg~1~>?8AN6?(Fba9t!r@Ax-1RFS55F4+mIH;QcP zHqOO%K!S|~njoMmnQ`yTh5lDeh(2kU5NiEh`^5Ql}lN_u3vv%I#6m*m!T;u=M{R9 zb$t??CY3x%DQ{KgLD3pXwB8gS(Z zj%Yd!5!n=S5FR^(_zZ{WSWQ~53|RyHbIy6!ud>>|yp#=eqr$tZ>@l4pn&seSE_qeG z%KVYbKsRn5XlksGIGptt>vQW{se?)xzo_r^~t8|li?CM=NZhJnZ`OMWSXV;cK$3q z9FFJ(ay9=uF3^(bllP^&JNfkZt(e_(0j_Z~B!_(^>+S9i*`j$Y$9Q%p(wfN@Y=fdE zJp>v(*g)fnPn9Ii!~YQ9zCROADDS#kuFpK-$r?>^`-B0!Ocd$yfWJetSy#JVKG6K} W9{>OV|Nj910RR8k(h{$21^@sh3Uo67 literal 0 HcmV?d00001 diff --git a/web/assets/index-h4O0pTvc.css b/web/assets/index-h4O0pTvc.css deleted file mode 100644 index 8b5f188..0000000 --- a/web/assets/index-h4O0pTvc.css +++ /dev/null @@ -1 +0,0 @@ -:root{--white-color: #f3f3f3;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{margin:0;padding:0}.content{margin:20px}.content-section{margin:10px}.navbar[data-v-bbbecc06]{z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:80px;background-color:var(--white-color);box-shadow:0 2px 4px #0000001a}.navbar-left img[data-v-bbbecc06]{height:40px}.navbar-left[data-v-bbbecc06],.navbar-right[data-v-bbbecc06]{display:flex;align-items:center}.navbar-center img[data-v-bbbecc06]{height:80px}.main-content[data-v-fc7947ef]{flex:1;background-color:var(--white-color)}h2[data-v-721fe15b]{margin-top:0;text-align:center}.map[data-v-721fe15b]{width:100%;max-width:800px;margin:0 auto;display:block}.sidebar[data-v-cbf5d250]{z-index:2;position:fixed;top:0;left:0;width:200px;height:100%;background-color:var(--white-color);transform:translate(-100%);transition:transform .3s}#logo[data-v-cbf5d250]{height:80px}.sidebar[data-v-cbf5d250]{transform:translate(-100%);transition:transform .3s}.sidebar.open[data-v-cbf5d250]{box-shadow:8px 0 8px #0006;transform:translate(0)}.sidebar-content[data-v-cbf5d250]{padding-left:20px}.sidebar-options[data-v-cbf5d250]>*{display:block}a[data-v-cbf5d250]{color:#333;text-decoration:none;margin-bottom:10px}.container[data-v-22e89850]{position:relative;z-index:1} diff --git a/web/assets/logo-c0Hh2kbx.png b/web/assets/logo-c0Hh2kbx.png deleted file mode 100644 index 3ae54a92e15389806a883a7d6be5fa98b2fecdce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85705 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
- - \ No newline at end of file + + + + + Server Status + + + + +
+ + diff --git a/web/index.html.hertz.gz b/web/index.html.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..87741b0c559052e9b510e2fb87d6799d1118aace GIT binary patch literal 309 zcmV-50m}X#iwFP!00000|5TANkJK;_h5P)9VOmHG1?UPp1wz*#0n&kVt=Ars0mqI! zv)RqRN7+P+wz53$`Lo}%eG^O2btV{fN_}Iu1(MH$L&~@f$j80`0I(COhcNmoqz-@m zd~To699rW17b+!(97;ymm=1aJ0~uL{x7R5ljFo;nG@GN7Ww;-{fwP~;;lgy8OI3tW zvQk!u7mhl*NDBvQZ<}|(nU#HNCHO?{L-+p9Qr1NM3)O`xyr|c+ShEis04t&LtjF`F z63>YcLMDqpNT7P`|{^@J?N3geMN8D)tQ;V*NWF*o@+!6VK z_oaP(eLj86T@cwSHhahRRN~q \ No newline at end of file diff --git a/web/svg/location.svg.hertz.gz b/web/svg/location.svg.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..8eb7cbdb610daad255a604b16514449e5b9c50d5 GIT binary patch literal 325 zcmV-L0lNMliwFP!00000|4fiUj@vK{MXy4zYtbS_QA!bI(b=|#2%Jo8z>@@HBOc7@ z3pzp34M|C#dLMs3KQ6E|o=N=Z0f{yCOWs^ZM)d)i6Q?j-p#Zc$`1y z@pf&<#0Xy>({*k*EX)08*RAVHYogodrIQ$AH$N^2_b{FsN>W8w$I~)2%uXB5<7HT$ zhr|AUTn0Eb{F7P0^esgr1yf*+ASu#w(qz5cVKUH26?muq6blK6G1+hbU}td>(;${e zdNa~suGn;e^X}ig?Yz~hFG%4+=G>=`Z}?!TkP?&hL8*cXX~-LtB`}+t@ES@c0Y`DF zu1RFCk;UOL6er~3_fmnSZoMQj&p3H^!|>E^yWjr>m=WH`X=?c6D5v_ac-VKI+hOlX XAN~RW0RR61009607n&+l)&T$j4Lh6N literal 0 HcmV?d00001 diff --git a/web/svg/system.svg b/web/svg/system.svg new file mode 100644 index 0000000..9800386 --- /dev/null +++ b/web/svg/system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/svg/system.svg.hertz.gz b/web/svg/system.svg.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..26a8c5c5a8e0610eee97fbc41f7612ca8911e1ab GIT binary patch literal 368 zcmV-$0gwJ4iwFP!00000|4dQ4j@v*C{1t+!m*#693M?0?++3U9kbRZ_$2Lxabhxh% z^eEH}xPu*HhI8!4I}9~S)?BR8oRtlsd0hIw#;$oi5ytK|{ds-Y$iN`1z5v2_`|7*b zvqm97`2P2J_BFP{@cw-`Ow&Y@(d+AeP-Z^#;~n80x@(Q*<_J@F9oiZrGeUdo?(MKX zPRI9UXyIDpMH$*}vpF6qN=;~vk^5=9xq;%2qxjX8+}FP4>J44O!6 z4H1?QV~CMV&r9}knSVY?%9I^sxx`swB27&&r^*78RUsLr1e(buY!^{78%+zjwZ)mt z|LW|lY64Tvn_4T1At_}In~7QXgYels9yR{D=(T+MuDOV(<6&;-beuaq{RaR5|Nj91 O0RR6y2T{5}0ssIfS+CUq literal 0 HcmV?d00001

7Be#ahm#hDoBxS2O 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 N{EYK|!ApB?{~rnj-U|Q# diff --git a/web/assets/system-plan-BD64JMf2.png b/web/assets/system-plan-BD64JMf2.png deleted file mode 100644 index 3160876f728a59c99b4807f4f1da7b10d245b839..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71226 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 z 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 diff --git a/web/favicon.ico b/web/favicon.ico deleted file mode 100644 index 4ae15f4b2bc7dc18d550603c94c1aa99e4c2c463..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67646 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 diff --git a/web/icon.svg b/web/icon.svg new file mode 100644 index 0000000..2bce659 --- /dev/null +++ b/web/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/icon.svg.hertz.gz b/web/icon.svg.hertz.gz new file mode 100644 index 0000000000000000000000000000000000000000..76af8e10aab3231e81b7064a65b73caf0e6136bb GIT binary patch literal 438 zcmV;n0ZINJiwFP!00000|4fp-j^jEEg)34i469@>HMCVU{ z@%Y_$w`&s^Il#~5eC?ai4#WNb^?I5noFd-7PirBfbw8d0+*jS92`a7urtUDbO-Mum z+GBTWhi9_g-1kEZhbH{y$f(hbpTO2KBa0@Jab$z)Ye-rUi0 z&3CGp*;pggIaIO4oQ#3M9i1a<95X4JCf2wku;ge_OR`#RIjT4mQcT7*bjR$mwznL% zMJh&;$z(p}qmXd)Ua8bwFh!jvu zsI`dSauK9Tjqk|>OPYD&hS5t6V=_#hs(5lj(wQR~ktNS#FJi{%Cdv4(_pK146laZR z%Sf~5utXvS&8Z|?MP?MKI`1ZeIn72W30i$lZY44Dtp2eeA1@1&0(^Dna})mC%b|Q} g*lyN!Pqv%7S=&DV009600RRC1|5vFOr^W&R09LxzGynhq literal 0 HcmV?d00001 diff --git a/web/index.html b/web/index.html index cb4dd31..075d51d 100644 --- a/web/index.html +++ b/web/index.html @@ -1,13 +1,14 @@ - - - - 轻铁 | LMTR - - - - -